Recent submissions

Comment · 3 years ago
No, I actually have a bunch of older Macs I keep running for certain experiments.
Comment · 3 years ago
Whoa, thanks for the heads-up. I've been reading news about Zig from time to time, and planned giving it an honest try at 1.0 (whenever that may be) but it seems I'm out of luck.

Do you, by chance, know the reasoning behind this step?

Comment · 3 years ago
If I were a Rust user, I'd be really afraid of what will happen to Rust when Microsoft gets hold of it in any way. Just look at what happened to C++ after it got popular because of Windows/Visual C++ and the strong ties between Microsoft and WG21 in the 90s/00s.

To quote Steve Jobs: "They just have no taste."

Comment · 3 years ago
Sounds like there is money to be made, no?
Comment · 3 years ago
I can't help it, but reading Dom McLaughlin's testimony (scroll down to the examples) "...let's just say I'm not the most photogenic person..." makes me want to instantly go out and hunt down every picture of me ever made and nuke it from space :-).
Comment · 3 years ago
I love vim. It's a fantastic OS. Unfortunately it lacks a good editor.
Comment · 3 years ago
Does anyone know what "Outside the US, we’ll support employees in line with local practices." exactly means?

In Germany I could imagine it to be "You're fired. Go to the Arbeitsagentur and find a new job". Of course within the legal forewarning period.

Comment · 3 years ago
Comment · 3 years ago
There is only one point around the whole Oumuamua topic for me, that makes me a bit sad. Extraterrestrial or not is not it, but that we had no means to just fly there (with or without humans) and checkout what it is.

Even worse, it seems no one in the scientific community (please correct me if I'm wrong) stepped up and said "We need to change this!". And it seems we will not have those means in the coming years/decades.

Honestly, if we can't do this in our own neighbourhood, because we simply lack the will power and consensus to do it, it says a lot about the future of space exploration.

Comment · 3 years ago
This has nothing to do with C, and everything with its intended problem domain.

You can get into pointer and memory errors in C++, Rust and Ada. All of them low-level system languages. Sure, those errors might be harder to produce, but not impossible, and definitely easy enough to still trip you up.

I programmed in all of those languages, except Rust (just don't like it). At least in C you pretty much now WHY (not necessarily where in the code) things went south, without consulting a thousand page specification or having to remember the myriad of language feature interactions that could have triggered those problems.

Moreover, C being small, it's a good on/off language. Try doing a code review for a C++/Rust/Ada code base which uses features heavily after not having touched the language for a year. I bet it is not as easy as C.

You know, some things in life are just hard. And low-level programming is one of those things. C is only honest about this.

Comment · 4 years ago
Comment · 4 years ago
As someone who started his own company fifteen years ago I can relate. Being german, the process itself was not that much of a hassle. But the financial aspect of having to pay for so many things i do not need or want (IHK membership, Genossenschaft membership) was mind boggling.

There is a joke they tell you in Germany when you think about creating a company:

How do you make a million Euros in Germany? Take two and create a company.

Comment · 4 years ago
From the front page:

"Your program will also boot on bare metal too. In other words, you've written a normal textbook C program, and thanks to Cosmopolitan's low-level linker magic, you've effectively created your own operating system which happens to run on all the existing ones as well."

Comment · 4 years ago
Have an upvote for making my day :-).
Comment · 4 years ago
Made my day :-).

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton