I think the application layer is the wrong layer for encryption for immich anyways, I just encrypt the whole disk on my server. When _self_ hosting, there's no need to prevent access to files from the operator.
HN user
dddddaviddddd
Personal website: https://www.davidschlachter.com
Github: https://github.com/davidschlachter
Email: firstname at lastname dot ca
I thought this too, but inspecting the HTML source could have shown that a nodal would be shown next.
I don't have any other marketable skills. My coding skills were barely marketable to begin with.
Hot take: moving is more about interview skills than coding skills. Whether you leave or not, start interviewing now. You might end up finding a better place sooner than you hoped.
Very happy to have mostly de-Googled, I don't miss the AI-forward product decisions. I only use Google now for occasional searches and interacting with other Google users (e.g. Docs).
I've been thinking of making an event platform like Partiful, but only for personal use because it's also the perfect platform for spam (send emails and texts to people with attacker-controller content).
Wax-style earplugs like you describe are the only kind that a friend of mine uses. The foam ones never fit them.
Even though it's a meaningless comparison, I'd be interested to see how performance compares (max requests per second?) for this compared to fully-featured web servers.
This does nothing since the drive is still unencrypted.
Even though the data is unencrypted in memory, an attacker would still need either a local privilege escalation (from the login window?), or some sort of side-channel attack if they're still not able to get the password.
Meaningful contribution is easy: these groups always benefit from more participants.
Same for probably all small dance communities! While it seems like a different kind of 'contribution' than the OP is looking for, it's very meaningful personally to share music and creativity with people. (Personally, I dance lots of Balboa -- a swing dance with a local scene of probably less than 100 active participants.)
I believe the author's idea is to do dev work from a Github account that only has access to the fork, but not to the main repo. Then, as a contributor, you'd open PRs from your fork to the main repo. I think this would only work if your Github account doesn't have write access to the main repo, though. I know you can use 'deployment keys' to give read-access to a single repo using an SSH key, but not sure if you can otherwise restrict access to a single repo with write access. Essentially, though, you'd want to find a way to give the remote host the most limited possible privileges to your Github account.
Hence
that almost certainly will break in the next OS release
My scanner has drivers available for download that date from 2015 with no updates since then.
When I had a similar issue on FreeBSD, I wrote some automatic pre- and post-suspend scripts (audio interface could cause full system crash going into suspend unless correctly managed beforehand). I’m sure you could do something similar on Linux.
Long-term, I think AI bots will destroy text-based online communities like this one. I'll be sad to see it disappear.
And without Javascript enabled, the page refreshes in a loop!
It would be nice if the homepage loaded more gracefully with Javascript disabled -- as it is, it's completely blank without JS.
Odds are better in Canada where 70% of trains arrive late. https://media.viarail.ca/en/press-releases/2025/q1-2025-time...
I've seen arguments about kids going to school in the darkness being thrown around a lot
I’m sure there’s some correlation with the time zone, but it feels like a “think of the children!” argument that ignores much more significant factors (e.g. traffic speed and volume).
More interesting than the fact that ChatGPT was used, was seeing all the specific examples of the types of work that this individual was doing.
Word of mouth and maybe trusted communities like HN is the only way to reliably discover new things.
Any sufficiently trusted (online) community will find many attempts to exploit its trust for profit.
Anki uses a SQLite database for all its data, so it's already an open format.
I host immich inside a Linux VM on FreeBSD, with 6 GB of RAM. Fourth generation Intel processor. The initial jobs to parse metadata took a day or two, but now it’s perfectly snappy and useable.
Canada: 30% on-time
https://media.viarail.ca/en/press-releases/2025/q1-2025-time...
I think this is a part of work that now allows you to run System 7 on machines as new as a Mac Mini G4, which was discussed more broadly in https://news.ycombinator.com/item?id=46084956
For urban gyms, at least in Montreal, a slider for bicycle parking is more useful than a checkbox. Some gyms have many more bicycles parked than cars, sometimes in winter too. Many gyms don’t even have car parking because transit/bike/walking is the expected way to get there.
I've started using Bastille recently, it allows using Dockerfile-like 'templates' to provision jails. I like this because I can destroy and recreate the jails easily, particularly to move to a new release (without having to do in-place upgrades synced to the host version, which is how I used to do it).
Overlapping zigzags quickly trap them. Since ‘trapped’ appears to be determined by the rate of bounces, you just need to divide the area as much as possible.
Reminds me of the Brandon Sanderson novel, The Rithmatist, where creatures are also trapped in drawn shapes.
I would support re-testing on some interval like every 5 years. That said, so much could be done to make the environment safer. Lower speeds, more traffic calming, safer intersections, safer alternatives (public transit, walking, bicycle).
Better to design a street that can generally be crossed safely, than to make a road so dangerous that pedestrians have to use tunnels and bridges. People should be able to cross a street safely anywhere.