Recent submissions

Comment · 3 months ago
Incorrect translation, Allahu Akbar means “the god is the greatest”

Allah is not a name that came with Islam but existed before, it just means deity. the Al prefix is the definite singular form. It just says one thing: god is a singleton and nothing is above it.

Comment · 8 months ago
Sorry to disagree, but no, they are not dozens of different languages. The challenge with Arabic is that it has a rather large vocabulary, and different regions use slightly different vocabularies.

That being said, Darija, or rather North African Arabic is a messy mix of Arabic and Tamazight. Which can be difficult for Middle East Arabic speakers to understand.

For reference, I speak Darija and understand both classical and modern Arabic. It would take me a few days to adapt my speech to other regional variations of arabic.

Comment · 8 months ago
Comment · 1 year ago
Not Linux syscalls, they are a stable interface as far as the Linux kernel is concerned.
Comment · 1 year ago
Comment · 2 years ago
Why do things have to be comparable? Why did you cherry pick infant mortality? Yes reducing infants mortality is one of the things where we improved.
Comment · 2 years ago
The most dangerous thing about Capitalism is imho its universal equivalence, its ability to make us covert everything into a monetary value.

In other words, it’s just like a programming language where everything can be implicitly converted to a given top type.

In the progress we certainly made over the last century or so, we certainly also lost other things whose value is not representable in our modern value system.

Comment · 2 years ago
Comment · 2 years ago
Yes, but you don’t end up with different glyphs. Arabic script has letter shaping, that means a letter can have up to 4 shapes based on its position within the word. If you chop off the last letter, the previous one which used to have a “middle” position shape suddenly changes into “terminal” position shape.
Comment · 2 years ago
The underlying problem is lack of isolation, and this is an area where the Erlang process model shines: processes are fully isolated and you can send a signal externally to terminate any process you want.
Comment · 2 years ago
No global GC. Each erlang process does its own GC, and the GC only happens when the process runs out of space (ie. the heap and stack meet).

You can for example configure a process to have enough initial memory so as not to ever run into GC, this is especially useful if you have a process that does a specific task before terminating. Once terminated the entire process memory is reclaimed.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton