Live data from Hacker News

Elixir-lang.org has a new design

elixir-lang.org

71–80 of 141 posts

Re: Elixir-lang.org has a new design

#71
post #65

Love the new site! Minor typo in the Erlang card: “Elixir also excels at IoT, distributed systems, and everything the Erlang is renowned for” should probably be “everything the Erlang VM is known for” or “everything Erlang is known for.”

Boom! Fixed, thanks!

Re: Elixir-lang.org has a new design

#72

Elixir is such an elegant language. I'm hoping to find a reason to use it soon.

Reading the Erlang ProgProgrammers book by Joe Armstrong made me a better Ruby programmer as it changed my perspective on functional programming and abstractions.

I first reached for Elixir when Ruby couldn't handle large amounts of websocket messages. It really shines in high-concurrency contexts. I also love Phoenix LiveView and have a couple of side-projects running on it.

Re: Elixir-lang.org has a new design

#73
post #66

Earlier quoted context omitted.

I'd argue there's a qualitative difference between using machine learning for specific data analysis tasks, and using a generic agentic AI system controlled by some corporate entity. The association of the term 'AI' with the latter is increasing.

Yes, but nozzlegear claims that even technically "intertwined" (presumably they mean "inclined") people don't know the connection between LLMs and the broader ML work that encompasses it. That's a pretty big claim, and would be rather shocking if true. ML and deep learning were heavily invested in and discussed through the 2010s (and earlier, but the hardware developments at the end of the 2000s enabled the ML boom o…

> but nozzlegear claims that even technically "intertwined" (presumably they mean "inclined") people

Sorry, I meant the subjects (LLMs, ML, AI) are intertwined, not the people. But what I was getting at with my comment is that (IMO) most people see them as distinct things, even on HN where most know that LLMs use ML. As an analogy, it's like physics versus mathematics: separate subjects in most everyone's mind, and even separate academic departments, but physics is still math.

Re: Elixir-lang.org has a new design

#74
post #29

Earlier quoted context omitted.

"Human produces output similar to a machine trained on all human output"

It is funny (and perhaps a bit depressing) that LLMs were trained on our content and now, if we generate a similar structure as before, with the usual love and care, we will be criticized by it. Even when it does not "look bad or is a bad result".

It is indeed funny/sad to see the rancor created by our own inputs. You can't escape the AI police on HN right now. There will always be someone leaving a shallow complaint or accusation about the look or language, regardless of reality. Obviously slop exists, but the culture war has polarized some people enough that they're blinded, and anything resembling LLM output is a trigger. God help you if you use useful language like "load-bearing", because the police are definitely on their way.

FWIW, I don't think the site fits the LLM template. The scroll through the use cases is particularly nice.

And thanks for Elixir. I love it, and the agent + tidewave loop is a joy to use!

Re: Elixir-lang.org has a new design

#75
post #5

Elixir is great. OT: I wish more funding & development effort went into BEAM itself on making it more performant. Note: I’m not talking concurrency. I’m talking pure raw performance. Seems like it’s been a one person show for over a decade on making it faster.

There are multiple people working on the JIT within the last 5-6 years. The WhatsApp folks also contribute meaningfully. I suspect once the Erlang/OTP team squeezes all performance in the JIT, they will look into optimizing across modules, which will probably open up many new possibilities, but it requires rethinking some runtime primitives.

A few years ago, I was working on an interpreter implemented in elixir for a domain specific language. It was a pretty basic metacircular interpreter. It relied heavily on function signature dispatch. When I tried breaking up the massive “interpret” function across modules, performance tanked. I got it all back by using some macro shenanigans, but understandably the team did not like this.

Knowing what I know now, I would’ve tried to push for a threaded interpreter to get rid of the runtime overhead of dispatching altogether. I don’t know if they’ve changed the architecture of that module much since I left :-)

Re: Elixir-lang.org has a new design

#77

Elixir is such an elegant language. I'm hoping to find a reason to use it soon.

I think most will agree that it improved on Erlang.

For me as a long-term ruby user, though, elixir is not quite as elegant as it could or should have been. Even simple things such as "defmodule Xyz do" feels weird to me.

Re: Elixir-lang.org has a new design

#79

I appreciate Elixir but the problem is the job market/talent pool is tiny compared to other existing languages. If you buy into the Elixir stack then you now have constraint you could've avoided entirely by avoiding it. Also for devs there seems to be no premium offered for this talent pool scarcity. With LLMs I think language-specialists are redundant in a large scheme of things. ex) at one of my current remote jobs…

If you vibe coded an entire telecom infrastructure and an external audit found no issues then it sounds like you might need to find better auditors.

Re: Elixir-lang.org has a new design

#80
I don't really have large monitors by today's standards, and the site looks nice enough but fully half of what I'm looking at is blank space. I don't remember what the old site looked like so don't know if that's really a change.
Post reply on HN