News for hackers. Stuff that matters.

lutoma

Re:11 year old unsoundness bugs found in Rust borrow checker on Wednesday October 14, 2026 @06:04AM (#50085068)
Oh that is very nice. I had been thinking about building something like that, happy to see someone beat me to it. Might actually make me check hacker news more frequently again.
Re:F-Droid 2.0: A New Chapter for Android Freedom on Thursday September 24, 2026 @03:34PM (#49835769)
Hah, I had the exact same thought. Hacker News has become so exceedingly uninteresting recently
Re:iPhone Duo on Wednesday September 09, 2026 @02:40PM (#49631679)
Not the person you're replying to, but Face ID just works much less reliably for me. I usually wear glasses, and when I get up in the morning and am not wearing them yet, it usually takes a number of tries before my phone will unlock. Sometimes it will also randomly not work in the middle of the day, maybe because of glares or something. Touch ID always just worked.
Re:The Fedora 45 Sausage Factory on Saturday July 25, 2026 @01:03PM (#49049326)
One of the best things to happen to the Linux ecosystem in a long time.
Re: on Thursday July 02, 2026 @08:36AM (#48760529)
You can give Arpeggi a try. It’s still in beta and Testflight only, but already (imo) by far the best iOS app for Navidrome/subsonic servers. It also supports Opus playback on current iOS versions (since Apple added native support for the codec).
Re:Linux on Older Hardware: The Complete Revival Guide on Saturday June 27, 2026 @10:29AM (#48698603)
It is wild how bad things have gotten. I have a small Linux tablet with 8GB of RAM that I only really use for browsing. Even that runs out of RAM quickly when I open more than 20 tabs (depends on the sites of course). And more than 3 Electron apps pretty much always means game over.

15 years ago 8 gigabytes of RAM were "wow what am I going to do with all this space" territory.

For what it's worth, Debian had a security update for dnsmasq yesterday, presumably to address this.
Re:John Ternus to become Apple CEO on Tuesday April 21, 2026 @01:18PM (#47851697)
In Germany it's pretty decent, the only thing I still open Google Maps for is to occasionally check reviews or store opening hours.
Re:Bet on German Train Delays on Wednesday March 04, 2026 @10:54AM (#47249334)
> What? The app is infamous for just "forgetting" tickets

Citation needed. I've never heard of this being an issue (certainly not an "infamous" one) and almost everyone I know constantly travels by train and uses the app regularly. Maybe you're mixing things up with Deutschlandticket apps by regional transport associations, but that's not DB's fault.

Tickets get hidden from the default view once they're expired, but that's to be expected and you can press the prominent "Previous trips" button to see them.

Re:GitHub to Codeberg: My Experience on Monday December 01, 2025 @02:06AM (#46104398)
If they were genuinely just attempting to "troll" by spamming (which is a pretty lame thing to do to begin with), they wouldn't have had to use a racist slur in their message. The fact they did makes their intent pretty clear.

If a project taking a stance against people spamming the n-word makes you lose respect for them, that says a lot more about you than the project.

Re:I am stepping down as the CEO of Mastodon on Tuesday November 18, 2025 @04:56PM (#45972746)
It's also effectively centralized. Of course that makes the experience easier.
Re:I am stepping down as the CEO of Mastodon on Tuesday November 18, 2025 @04:50PM (#45972670)
This comment is a great illustration of the needlessly hostile interactions mentioned in the blog post.

There's a nuanced technical discussion about the merits of adding this to Mastodon and whether the effort would really be worth it. Eugen made some reasonable points against it.

But instead of engaging with the discussion in good faith, people like you automatically assume the worst intentions and claim Eugen personally is "blocking progress" like there's some grand conspiracy (Instead of the much more boring reality of limited dev time and having to prioritize things).

Re:I am stepping down as the CEO of Mastodon on Tuesday November 18, 2025 @04:42PM (#45972565)
My understanding is that the non-profit in the US exists exclusively to handle fundraising from US donors who might not be able to give to non-US organizations for tax reasons.
Spamming the same bad-faith argument over and over in this thread on an account you clearly solely created for this purpose does not make it more true.
Re:Vector Tiles are deployed on OpenStreetMap.org on Thursday July 24, 2025 @04:04AM (#44668212)
Personally I'm quite happy that these tiles cut down on the clutter in the original OSM tiles. It made it very hard for me to actually use them for navigation because there was just so much stuff everywhere.

For example the old tiles displayed rail tracks extremely prominently, which just aren't relevant 99% of the time even when traveling by train. In the vector tiles they're much more muted and thinner.

Re:Happy 20th Birthday, Django on Tuesday July 15, 2025 @07:56AM (#44570215)
Mostly the better documentation (last I checked FastAPI docs felt more like a series of blog posts than actual docs, but maybe that's improved). I also preferred the community-driven approach of Litestar as opposed to FastAPI's BDFL-type development structure.

I think there were also some technical details I liked better about Litestar where it was more explicit about things while FastAPI was more "opaque magic happening in the background", but to be honest I don't remember all of those.

Re:Happy 20th Birthday, Django on Monday July 14, 2025 @09:26AM (#44559962)
I’ve also switched away from Django (to Litestar), but the ORM is the mean thing I keep missing from Django. SQLAlchemy feels really clunky by comparison
Other notable .int domains:

• World Health Organization - https://who.int

• NATO - https://nato.int

• Council of Europe - https://coe.int

• Mercosur - https://mercosur.int

• African Union - https://au.int

• EFTA - https://efta.int

Re:BorgBackup 2 has no server-side append-only anymore on Sunday June 08, 2025 @11:56AM (#44217737)
Borg is a fork of Attic, not restic. Restic is also written in Go while Attic/Borg is in Python.

For me the reason to use Borg over Restic has always been that it was _much_ faster due to using a server-side daemon that could filter/compress things. The downside being you can’t use something like S3 as storage (but services like Borgbase or Hetzner Storage Boxes support Borg).

That’s probably changed with the server backend, but with the same downside.

My German circle of friends is also still very active on BeReal.
The difference is that the previous non-profit was a not-for-profit corporation (gGmbh). This legal form is roughly analogous to most US non-profits (501(c)3 Inc.) and meant that as founder, Eugen Rochko still had more or less full control over the organization.

As I understand it, the new organization is supposed to be a non-profit association (e.V.), which is a distinct type of organization under German law that enforces democratic decision-making and enables people to become voting members of the NGO.

It's a bit difficult to explain as there is no analogue in most common law systems (sadly).

Re:Spotify has shut down several API endpoints on Thursday November 28, 2024 @08:23PM (#42269980)
Using Apple Music on Linux is a real pain point too. The web player is pretty decent in theory and I would be happy with it, except almost every time I open it I'm logged out even though I checked the "Remember me" and "Trust this browser" options, and last used the app only a few hours ago/on the previous day.

Having to go through the iPhone two factor dance every time I want to just play music is so annoying that it's made me consider going back to Spotify.

Re:Spotify has shut down several API endpoints on Thursday November 28, 2024 @08:12PM (#42269937)
The Apple Music recommendations have been pretty good for me, particularly when autoplaying based on a song/playlist. Which came as a surprise because I always found the Spotify ones to be pretty useless.

Especially with the autoplay functionality on Spotify, after a while it would always throw in some songs that just did not fit in at all with the rest, and it made for a jarring experience. I've never really had that happen with Apple Music.

Same. I will never touch AWS because the risk of accidentally bankrupting our business due to some small configuration mistake is just way too large.
Re:ElasticSearch and many other repos are gone on Tuesday October 29, 2024 @10:32AM (#41984224)
I'm guessing someone accidentally pushed something they shouldn't have
Re:Hetzner introduces GPU server for AI training on Wednesday September 25, 2024 @09:06AM (#41647034)
No, they switched to per-hour billing for their dedicated servers a while ago. I also tested this last week when I cancelled a dedicated server we had with them and they did indeed only charge for part of the month.
I don't know about this specific case but Deutsche Telekom has a history of highly shady behavior when it comes to peering (or lack thereof). Things like intentionally running ports at public exchanges below capacity so they're always congested and then attempting to bully content providers into paying outrageous sums for peering (even though that traffic is already paid for by their customers, so really they're just trying to double dip. Peering is usually a mutually beneficial affair with no exchange of money).

For a very long time, there were substantial issues with getting traffic from Hetzner to Deutsche Telekom for similar reasons. At the time, when you rented a server at Hetzner you could actually pay extra to get 'premium' routing to Deutsche Telekom though Core Backbone (AS33891), which did make the ransom payments (unlike Hetzner itself).

They were also hard at work undermining net neutrality for a while by zero-rating some companies on their mobile network until they were stopped by courts.

I'm not sure what's going on in this specific case, but I'm not inclined to give them the benefit of the doubt.

Re:Cloudflare misidentifies Hetzner IPs as being located in Iran on Wednesday September 18, 2024 @06:31PM (#41586316)
I think a more likely explanation is that Hetzner just acquired some IPv4 address ranges that were previously used in Iran
Re:Keyhole – Forge own Windows Store licenses on Saturday September 07, 2024 @12:03PM (#41474631)
You can use FIDO2 keys as 2nd factor for Apple accounts now
Mozilla seems to be working on porting Gecko to iOS (I think they're trying to build a new frontend for the stack used in Android Firefox):

https://bugzilla.mozilla.org/show_bug.cgi?id=1882872

Older »