Recent submissions

Comment · 4 days ago
Nice to see gforth is still being maintained.

BTW, on the other side, looks like gforth still lacks the ability to create native OS executable, something like:

gcc myprog.c -o myprog

?

Comment · 24 days ago
>> How does Crowd Detect estimate occupancy? >> It detects the number of nearby iOS devices in a property and compares it to your defined threshold. If the count is exceeded, Minut sends an alert.

OK so Android users are safe, then. Woohoo!

Comment · 25 days ago
I think competitive programming only focus on few technical aspects, like: algorithmic thinking, familiary with various data structures, complexity-performance trade-off, etc etc.

Nothing is wrong with that. Think of it as intellectual exercise. Fair enough, real world software development involves other factors.

Comment · 1 month ago
I'm pretty sure those things already existed before The Beatles. But it's safe to say the Fab 4 acted as a cultural amplifiers, so those things became accessible to global mass market.
Comment · 1 month ago
Hmm wonder why pointer (in general, not only for building data structures like linkedlist etc) isn't discussed.
Comment · 2 months ago
Say to strictly enforce modularity, e.g helper functions that can only be accessed within its function.

Pascal supports it (at least Turbo Pascal, no idea about ISO Pascal).

Comment · 2 months ago
What about Gambit? Perhaps it's a better, optimizing compiler but the built-in library is rather minimalist?
Comment · 2 months ago
>> And that's part of the reason why in 2002, Switzerland's government reduced the Sonnenberg bunker capacity from 20,000 to just 2,000. Its floors filled with bunk beds, a prison and hospital, all deep underground, have been repurposed over the years as overflow housing for refugees, asylum seekers and the homeless. It's a use that has been criticized by organizations that help these populations. Some asylum seekers have protested against being housed here. It has never been used for its original intent: to protect people from nuclear fallout. But the Swiss government continues to spend tens of millions of dollars a year to maintain it and hundreds of thousands of other bunkers throughout the country — just in case.

Oh well...

Comment · 3 months ago
Mr Kusswurm's x86 book is excellent. Didn't know he also write on for ARM. Thank you!
Comment · 3 months ago
Since NASM/YASM is written in C, it's more portable. On my ARM Mac, NASM works fine.

FASM is cool (and still being development), but since it's written in 32-bit x86 asm, let's just say macOS is a 2nd class citizen.

Comment · 3 months ago
You mean this:

https://www.amazon.com/Art-ARM-Assembly-Randall-Hyde/dp/1718... ?

Mmm nice. Will give it a try since ARM-based Mac is my main working environment nowadays.

Comment · 3 months ago
Not exactly weird... I mean x64 Windows is still pretty popular. And pretty much any Windows dev will have Visual Studio installed (to get MASM).

Unless, you want to use open source MASM-compatible assemblers like JWASM or UASM.

Yes I understand, other folks may prefer Linux/BSD, NASM/FASM, ARM etc etc.

Comment · 3 months ago
>> but personally I'd like to teach my kid how a computer works, not how to use some programming language.

I wonder if assembly is a better choice... hmmm...

Comment · 3 months ago
Does this mean I can turn my JS-based backend into single executable and easily ship it, like in Go?
Comment · 3 months ago
Works fine on 152.0.5 (aarch64) macOS 26.5.2. I don't use extensions like NoScript etc etc

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton