HNHacker News
TopNewBestAskShowJobs

einr

1,961 karma · joined March 31, 2015

submissionscomments
einr··on Discord/Twitch/Snapchat age verification bypass
This is how it always is, until suddenly one day it isn't. Linux didn't play in the same league as serious and commercial UNIX systems until one fateful day it killed them all dead forever.
einr··on D Programming Language
"Good tooling, good libraries, proven track record" are all relative concepts, it's not something you have or don't have.

There are serious projects being written in D as we speak, I'm sure, and the language has a track record of having been consistently maintained and improved since 2001, and has some very good libraries and tooling (very nice standard library, three independent and supported compiler implementations!) It does not have good libraries and tooling for all things; certainly integrations with other libs and systems often lag behind more popular languages, but no programming language is suitable for everything.

What I'm saying is there's a big world out there, not all programmers are burdened with having to care about CV-maxxing, community or the preferences of other devs, some of them can just do things in the language they prefer. And therefore, not everything benefits from being written in Rust or whatever the top #1 Most Popular! Trending! Best Choice for System Programming 2026! programming language of the week happens to be.

einr··on D Programming Language
Not everything needs to have "traction", "excitement" or the biggest community. D is a useful, well designed programming language that many thousands of people in this vast world enjoy using, and if you enjoy it too, you can use it. Isn't that nice?
einr··on Fluorite – A console-grade game engine fully integrated with Flutter
Yes. Had to look it up, but apparently it was developed by TCNA (Toyota Connected North America) which does car software and such.
einr··on The Day the Telnet Died
They probably mean that port 25 is blocked on consumer ISPs/residential IP blocks to prevent malware from running an smtpd on an infected home computer or router (which used to happen a lot), but on a higher level of course no one blocks SMTP.
einr··on The Day the Telnet Died
telnet hasn’t shipped with macOS since 10.12 Sierra, ten years ago.

Debian also isn’t shipping telnet in the base install since Debian 11.

einr··on Exposure Simulator
Noise depends a lot on the actual amount of light hitting the sensor per unit of time, which is not really a part of the simulation here. ISO 1600 has been quite usable in daylight for a very long time; at night it's a somewhat different story.

The amount and appearance of noise also heavily depends on whether you're looking at a RAW image before noise processing or a cooked JPEG. Noise reduction is really good these days but you might be surprised by what files from even a modern camera look like before any processing.

That said, I do think the simulation here exaggerates the effect of noise for clarity. (It also appears to be about six years old.)

einr··on I started programming when I was 7. I'm 50 now and the thing I loved has changed
At least then you’re being honest about you hating your intended audience, and not proudly posting the slop vomited forth from your algorithmic garbage machine as if it were something that deserved the time, thought and consideration of your equals.
einr··on I started programming when I was 7. I'm 50 now and the thing I loved has changed
Why should anyone bother to read what nobody wrote?
einr··on Luce: First Electric Ferrari
I don't know... I've driven my Subaru for five years now and I still get mildly annoyed by the ugly font on the speedometer.
einr··on More Mac malware from Google search
Fair. The screens are really beautiful, absolutely worth reusing if possible.

I'll be decommissioning 40+ 2020 27" iMacs this year (i9-9900, 32 GB) and it's such a shame to see so many great displays and otherwise functional and plenty fast computers become, essentially, e-waste.

einr··on More Mac malware from Google search
The iMac Pro is a 2017 computer, although it was sold until 2021. So given that it runs Sequoia, that's anywhere from six to ten years of OS support. OCLP will probably figure out how to patch Tahoe for the iMac Pro soon enough, but until then, you can rejoice in the fact that you don't have to run Tahoe.

It could be worse -- at least you didn't spend tens of thousands on a 2019 model Intel Mac Pro in 2023. (Yes, they still sold them, and owners of those will be SOL in 2028. That's probably the worst OS support story in recent Apple history, and it's for some of their most expensive machines)

einr··on More Mac malware from Google search
More than six. 2019/2020 Intel Macs get Tahoe 26.0 + about three years of security patches for Tahoe. The last Intel Mac will be out of support in probably late 2028.
einr··on I now assume that all ads on Apple news are scams
Get any gaming laptop

Don't get any gaming laptop. Some of them are truly bottom of the barrel slop and it really matters that you do your research. (See, for instance, NuclearNotebook reviews on YouTube)

einr··on I now assume that all ads on Apple news are scams
MacBooks are nice but: priorities. If the choice is between avoiding selling out your brain to adtech, tracking and AI slop baked into the OS or having something that feels good to touch then bring me the e-waste bin and let me fish out some creaky plastic garbage with a 768p TN panel that I can slap Debian on. I care about nice hardware, but I don't care that much.
einr··on I now assume that all ads on Apple news are scams
iOS has had support for ad blockers since 2015. I never ever see ads on iOS Safari and have not for many years.
einr··on Apple I Advertisement (1976)
An artifact of bad OCR; not actually there.

https://upload.wikimedia.org/wikipedia/commons/4/48/Apple_1_...

einr··on Apple I Advertisement (1976)
Firewire (with a TB3->TB2->Firewire dongle chain) still worked up until macOS 26 Tahoe, when they finally dropped support completely. That's not too bad considering the last Mac with Firewire shipped in 2012.

(I still use a Firewire audio interface with my music studio Mac -- it runs macOS 12 Monterey)

einr··on Notepad++ hijacked by state-sponsored actors
At least JS code in a browser is sandboxed. A Notepad++ update is just rawdogging an executable on your bare metal, perhaps with admin privs even, and hoping for the best.
einr··on Winapp, the Windows App Development CLI
It's perfectly clear: if you need to run a Windows app on another Windows PC, you just open the Windows app store on your Windows PC to download the Windows app Windows App, a Windows app that lets you connect to and run Windows apps on other Windows PCs.
einr··on Xfwl4 – The Roadmap for a Xfce Wayland Compositor
I am an XFCE user since many years, and am pretty decidedly in the "traditional and conservative about technologies" camp, and I think this is neat and just fine and dandy -- as long as they're not in a hurry to depreciate X11. Whenever I eventually have to go Wayland I would like to continue to use XFCE, so thumbs up for doing the work.
einr··on FBI is investigating Minnesota Signal chats tracking ICE
Nazis were systemic against a religion and disabilities. They made systemic ways of exterminating those deemed "unpure". The concentration camps had gas chambers to kill people. Is this really what is happening in the US?

It is often useful to differentiate between "concentration camps" and "death camps" or "extermination camps". The Nazis had both. Some of their concentration camps were focused on concentrating and detaining people, some of them also systematically killed them -- they are not the same. If you fail to make this distinction, then saying "America has concentration camps" could make it sound like they're running extermination camps.

The US does to my knowledge not yet have those, nor as large-scale application of concentration camps as Germany did, and whether you even want to use the term "concentration camp" rather than something more like "detention facility" is up to you, but the federal government certainly has camps where people detained by ICE are being concentrated. Sometimes they are also subject to human rights abuses and/or die there.

Here's one of these camps, for example: https://en.wikipedia.org/wiki/Camp_East_Montana

Here is a list of people dying under ICE detention: https://en.wikipedia.org/wiki/List_of_deaths_in_ICE_detentio...

einr··on Ask HN: Books to learn 6502 ASM and the Apple II
I believe one of the "standard works" to learn 6502 back in the day was Programming the 6502 by Rodnay Zaks. It's out of print, but it was printed in a lot of copies so you should be able to find one second-hand.
einr··on France Aiming to Replace Zoom, Google Meet, Microsoft Teams, etc.
There's a reason Linus lives in Oregon.

What is the reason Linus lives in Oregon? By his own admission, 90% of his workday is reading and answering email. We have email in Europe, so that can’t be it.

einr··on Microsoft suspects some PCs might not boot after Windows 11 January 2026 Update
It's more like "nobody cares about Windows" as in: no one is impressed that you added Copilot into Notepad, no one wants you to move the cheese, they just want to get on with their actual work without being interrupted by "good things coming your way" which is inevitably just more annoyance, more bugs, more Copilot buttons.

Most people would probably have preferred if Windows had zero feature updates* since Windows 7, just security patches.

* Well, OK, fine. Task Manager is better now, I'll grant them that one.

einr··on Second Win11 emergency out of band update to address disastrous Patch Tuesday
In Windows 95, Microsoft let you set a HTML file as your wallpaper and let you set up “channels” that were web-based widgets. This was the beginning.

Windows 98. Windows 95 would let you do this if you installed Internet Explorer 4.0 but there was no HTML anywhere in the OS in vanilla Win95.

einr··on Bugs Apple loves
On iOS, it’s not just Wifi but cellular too. I tried switching from Spotify (got tired of their constantly deteriorating UI/UX) but this was a dealbreaker. You can’t listen to albums in the car because if the phone loses coverage at the wrong time it just… skips songs? HOW does this get through testing and persist for so long?

So I cancelled Apple Music and reluctantly went back to Spotify. At least in Spotify, music playback is functional.

einr··on Claude's new constitution
The irony is that LLMs being so paranoid about talking security is that it ultimately helps the bad guys by preventing the good guys from getting good security work done.

For a further layer of irony, after Claude Code was used for an actual real cyberattack (by hackers convincing Claude they were doing "security research"), Anthropic wrote this in their postmortem:

This raises an important question: if AI models can be misused for cyberattacks at this scale, why continue to develop and release them? The answer is that the very abilities that allow Claude to be used in these attacks also make it crucial for cyber defense. When sophisticated cyberattacks inevitably occur, our goal is for Claude—into which we’ve built strong safeguards—to assist cybersecurity professionals to detect, disrupt, and prepare for future versions of the attack.

https://www.anthropic.com/news/disrupting-AI-espionage

einr··on Hate is a strong word, but I don't like Windows 11
Tabs are fine I guess but also: it's NOTEPAD.EXE. Its purpose to be super primitive and launch in 2 milliseconds and give you a place to paste or type some text real quick. Anyone who needs a good text editor with actual features will just download the good text editor of their choice.
einr··on Hate is a strong word, but I don't like Windows 11
- In 98% of cases it is a .dmg with .app ... so drag and drop or App Store install. - 1% of cases it is a standard installer and that is mostly because the developer is old-school and too lazy to make a .app (e.g. here's looking at you Microsoft)

Part of my job is automating macOS software deployment. I do this all day. I can confidently tell you that your percentages are way off. I wish you were right because dragging an app bundle into Applications is obviously the correct way to do it. But alas, that is very far from the world we live in.

For example I have never used Homebrew/Macports because my 1% power-user software has been available through the developer's Github (e.g. `bazel` etc. all publish mac release binaries )

This is "a tar.gz with random crap". Convenient perhaps, but it doesn't help your argument that macOS is less of a hellscape.

But `apt install foo` is a synonym for "custom installer that does who knows what" and/or "tar.gz with random crap in it"

No, it's really not. It knows what files it puts where and can cleanly upgrade and uninstall with a predictable and standardized method. It's not that I usually care where the files are strewn exactly, it's that I want consistent installations done in a systematic and coherent way; I don't want to rely on an UNINSTALL.EXE that, like the installer, I have no idea what it does.

← PreviousPage 4 of 20Next →