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

Yeah. Clojure is by far my favorite dynamic language. But, I love static types. At a glance, a quick glance at Loon- looks like it could just flat out become my favorite language. Loon with a standard library that approaches Go’s would be :chefskiss:

Nice. I expected a garbage AI article but was pleasantly surprised to find a nice, approachable walkthrough. This was a fun read and makes me want to go tinker.

Sounds to me like they mean “BEAM” rather than a specific language. But BEAM means Elixir for most newcomers.

Which is a real shame as if you actually spend some time with both you’ll probably eventually realise erlang is the nicer language.

Elixir just feels… Like it’s a load of pre-compile macros. There’s not even a debugger.


Do you have other examples of how it's nicer? I've only ever heard of Elixir being the nicer alternative.

This is gonna rankle folks who like one or the other, but they're basically the same language. When it comes to languages that run on the same VM, Erlang and Elixir are very close together. They aren't nearly as far apart as say, Java and Clojure.

Elixir adds a few things (a lisp-style macro system, protocols, UTF-8 as the default string type, a builtin build tool, streams) but Elixir is not a huge departure from Erlang in the way that Clojure is a huge departure from Java.

By far the biggest things you're going to learn when you learn either one are going to be the BEAM runtime itself and the OTP libraries, which both Elixir and Erlang have in common.


My Vietnamese friend and I once went to a Philippine food festival. Most of the Filipino people there tried to talk to my friend in Tagalog. He’d talk back to them in Vietnamese. Granted, he doesn’t look Vietnamese to me, either. He looks like an islander.

“I’m a null pointer exception debugger.”

> “I’m a null pointer exception debugger.”

NullPointerException is the Java world. In C++, dereferencing a null pointer is rather undefined behaviour.


So it's perfectly fitting the noun for c++ dev is undefined behavior :D

I prefer almost anything to CSS modules, so this bike shedding topic is probably very subjective.

> full height of four to six feet

In South Carolina, they get to be 20-30 feet. They’re medium-sized trees. I’ve never heard of any variety that is full grown at 6 feet. That’s a baby.


Because your competitor will double their number of customers, and halve their prices— forcing you to do the same.

So then everyone would continue earning the same as before.

What’s shocking about it? Seems like the usual culprit— a bad config rollout. Took a long time to identify, so maybe that’s shocking. But I can attest that sometimes, you get into fight or flight mode and miss the obvious when trying to diagnose a disruption like this.

That said, nowadays, the first thing I do is spawn an agent to look through the most recent commits and try to identify something that could be the cause of a service outage.

This one seems like something Claude Code or Codex would have quickly flagged.


Agreed, we've all been there, but 4 hours! For a network config change. No one raised their hand and said "hey I just toggled this thing maybe we should look, I did it exactly when our entire region went had down"

There are plenty of great tools available these days. Bubbletea would be my tool of choice, I think:

https://github.com/charmbracelet/bubbletea


Charm is what the post submission is using

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

Search: