Hacker Newsnew | past | comments | ask | show | jobs | submit | hnrem's commentslogin

Performance testing tool was written in Go, but then Go seems to have been ignored for writing the server. Any reason?


Doing distributed systems in Elixir/Erlang is dramatically easier/more logical than in Go.

Go is advertised as having "Concurrency" support, but that's nowhere near all that makes up OTP.

I think people don't seem to get this. Go is really not a good language for distributed systems programming. At least not yet when compared to Erlang / Elixir.


I'd like to see it translated to LFE - lisp flavored erlang to compare with Elixir. I started with Elixir, but I have since switched to LFE, since I prefer Lisp languages to Ruby/Python. I think LFE would be more powerful in the IOT application.


"Powerful" is a pretty vague term. Care to elaborate on why?


Sure, but your name presages what I might have to add. I like Elixir, and would prefer to write in it rather than Erlang just based on syntax, and Elixir is evolving. But the ability to change the constructs of the language are limited compared with a Lisp like LFE. I am a novice, so I defer to the man himself to elucidate - Robert Virding - [1]. Nowadays small chips and boards can do a lot more than their ancestors, but I think the ability to write new constructs in LFE will be more 'powerful' in developing small IOT devices.

[1] - http://osdir.com/ml/lisp-flavoured-erlang/2015-01/msg00010.h...


> Sure, but your name presages what I might have to add.

My username has nothing to do with affinity for syntax. In fact, I would have started with Elixir a year earlier if in 2012 I hadn't dismissed the language for looking too much like Ruby. I ultimately embraced Elixir for its Erlang-like qualities, the parts I like from Clojure and excellent tooling.

> But the ability to change the constructs of the language are limited compared with a Lisp like LFE. I am a novice, so I defer to the man himself to elucidate - Robert Virding

Robert actually talked with José about that on Twitter recently[0] . This is above my head as well, but I think LFE's extensibility is something that gets stretched a bit too far whenever a comparison of Elixir and LFE comes up.

0 - https://twitter.com/josevalim/status/601388406309036033


He kinda mentions it early on regarding erlangs preemptive threading model, in that they are timesliced unlike go channels which only yield on a read.


Geography. The replies I've read, as they so often do, ignore geography. SV might move rapidly from one to the next, but the city I'm in is more conservative and moves slower, so all I've ever seen much of from recruiters are jquery, knockout, angular. SV is the gladiatorial arena, and only the survivors make it through the filters to elsewhere, so elsewhere has fewer to deal with. If you engage with SV news while living elsewhere you'll still be trying to keep up, but if you hang back, things are a bit more laid back. Or, make the decision to ignore every other tech. If the next one is along shortly, you'll not likely miss much.


> all I've ever seen much of from recruiters are jquery, knockout, angular

A year ago they weren't even asking for angular.


"it's an incredible privilege" -- how do you figure that? It's as accessible as accountancy, and I wouldn't say that's a privilege either, unless you're going to bring in the lack of educational opportunities available to bedouin kids. Maybe it's an accomplishment, it's a job, but how is it a privilege?


I filled out my explanation further.


Thanks. That looks like the SV experience. I realise that this is an SV site, but it sure is tiring hearing the 1%s point of view as if it's the norm across the industry globally.


I'm at a loss- I don't know what the SV acronym stands for :O


...silicon valley. sigh


I have to ask: why aren't you using the reply link?


Probably because he doesn't know that while the link doesn't show up immediately on the main thread for new comments, he can visit the comment he wants to reply to itself, and it will have one.


I am wondering the same actually. I wonder if he could paste his comments as replies and then a moderator could make dead the ones left as main comments. As it is the threads are quite hard to follow.


Sorry. I don't talk to talk a lot on HN, :P


"People can like whatever they like or dislike whatever they dislike." -- Imagine if the above woman was a white guy publicising his thoughts on another group being ugly. People cannot like/dislike whatever they like/dislike, they are only allowed to dislike their own. This touches on black usage of the so-called n-word, and the white guilt - privilege and self-loathing. People do like/... whatever they like/... , but god help them if they say so - political correctness. You can get away with saying you dislike something like a sharia based culture, but anything more subtle than that and you're in trouble.


It really doesn't matter who is saying it, whether majority or minority within a jurisdiction, obviously she's majority in her jurisdiction, still does not matter. Doesn't matter if jew or gentile thinks a particular ethnicity is physically ugly or ugly in manners, etc. Just don't act prejudicial in other spheres, especially commerce. When it comes to the heart though, anything goes. You can like or dislike any one or any group for any reason and you should not be castigated for it.


You're being a little unclear on what is vs what should be, which are obviously different.


This seems one sided. Many white guys love a darker tone. What about Brazil turning out supermodels? I couldn't list or count any, but every time I hear something about models there seems to be a Brazil reference.


Really? I can't think of a single one from Brazil besides Giselle Bundchen. And she definitely has some German in her. I think the vast majority of super models are European, especially Eastern European - Czech, Hungary, Russia, Ukraine, etc.


Then why do so many people go to tanning salons? It's a signal you had time for leisure, you could spend time at the beach, you didn't have to work. So its not tanness itself people are attracted to but what it signals. In Asia, its the opposite, being pale, means you don't have to do manual labor, work the fields, so people look to seem paler so as to appear of higher classes.



Those are the standard skills of marketing people I've worked with, getting paid around £30000/year. I find this very peculiar, maybe the companies particularly dysfunctional, but there seems to be a missing variable.


patio11 sells progress. Your folks sell motion. There is a difference.


Capitalism?


I had a brief look at Erlang in my spare time. Time passed, and I would have returned to it at some point, but then Elixir appeared on the radar, and it appears almost as a refreshed, improved Erlang, an Erlang 2.0. Well, why would I learn yesteryear's implementation instead of a modern implementation? So, I looked at Elixir, and now would need an unlikely compelling reason to look back in Erlang's direction with any serious effort. When people talk about Erlang, they talk about telephone switches and data stores - I'm never going to be hired to build either, how many are? Elixir being used for more modest feats of engineering makes it sound more appealing and accessible to the mortal majority, hence building momentum. That said, I've just looked at the roles advertised at a large London tech fair - two Golang, zero Elixir, zero Erlang, numerous .Net and Java, countless Javascript. Long way to go for new languages, and London feels excruciatingly risk-averse.


That's funny because JavaScript could be considered a new language (unless you were counting the "JavaScript, HTML, CSS knowledge useful" descriptions). Languages take time, two Golang jobs is already pretty good given how young a language it is.


Its popularity increasing doesn't make it a new language. If you spend seconds on a web search you'll see that two is pathetic compared to elsewhere - I'm commenting on London there, not Go, or Elixir, both of which I would love to use, hence my grumbling.


JavaScript is not a good comparison. Say I didn't like JavaScript, I can't just start writing Python for the browser. I have a choice of either shipping a product or not. So many learn, know and use it because they have no choice.


"we programmers like to discuss everything" -- I enjoy being free from discussing the language, to discuss the context.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: