HN user

ethelward

649 karma
Posts2
Comments183
View on HN

Fromthe mouth of CockraochDB's CTO: ‶So if we were starting at this point in time, I would take a hard look at Rust, and I imagine that we would pick it instead of C++.″

However, modern HN just feels so deeply cynical, angry, and negative with much less of the entrepreneurial tech optimism of the older posts

Isn't that a direct reflection of the current state of the tech world? Since the 00's, it has morphed from a rather hacker-friendly, digital far-west into a locked-down plutocracy dominated by a handful of gigantic corporations, whose end-goal are quite often to squeeze every single last bit of personal information or other valuable commodity they can out of, typically, misinformed users.

E.g., despite all the folklore, I feel much better toward 00's ‶Linux is cancer″ MS and their Windows 2000 than toward 2020's ‶We <3 Linux″ MS that just spy on me through Windows 10 and put ads in my start menu.

Similarly, I prefer the 90's ‶we're making expensive and original computers″ Apple to the 2020's ‶we will scan all the photos on your device″ Apple.

And it's not to single these two out, they're just the first examples I'm thinking of. All in all, I just believe the whole digital world is much more hostile now than it used to be, which would, at least partially, account for the growing apathy, cynicism and defiance in the community – it's hard to feel any different when every other week brings a new personal data leak, spyware scandal or privacy-infringement affair, be it corporate- or state-sponsored.

I agree that these names are kind of meh, but they stand for things that will mostly be chosen on their technical merit, and that you don't have to sell to your friends/mom/gf/brother/etc; so it does not really matter.

Any other reasons to go beyond 64 (or 80) bits?

Algorithms stability. As precision decreases when magnitude rises, many tricks are used in sci. comp. to scale everything into ranges where computations won't diverge due to a lack of precision.

there are some minimum legal hours of seminars you have to attend

True, but that's like a few dozens hours over 3+ years.

and classes you have to teach during your phd.

Nope. Might depend on the “École doctorale” or the lab you are attached to, but that's not a universal requirement.

web-based

And that's already not a decent concurrent for org-mode. Not that I have a grudge against web tech, but no self-hosting of my most personal data and no offline abilities is a deal-breaker for me.

If I understand correctly:

we still make a small profit on low oil prices.

and

when prices are low everybody expects to rise back to what we're used to again soon, because we're naturally optimistic. But that's not a law written in stone, it might be true that oil prices drop again in future, so we're better off selling it today.

So basically, a bird in the hand is worth two in the bush.

Python 2 Is Dead 6 years ago

For a bad transition, look at Perl 6

At first glance, you're right. But if you take a closer look, from a purely pragmatic perspective, there are now at least two coexisting ecosystems in two different languages, peacefully sailing along.

Python 2/3 is in this kind of weird twilight zones that the two versions are far away enough that you can't have a smooth transition like in e.g. C++, Java, Rust, Go, etc., but still close enough that there is not a clear cut like in Perl5/Raku. So for a few years, one had to juggle with some of the libs that were 2-and-3 compatible, some that were 2-only, and the others that were 3-only.

C++ et al. let your code evolve Theseus ship-like; Perl makes you build a new ship; and Python tells you that your ship should be OK if you repaint that thing, change a bit of that one, oh, and by the way, you'll have to check very carefully your bunkers, because the boilers will explode if every coal nut is not Unicode-compatible.