frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Virginia bans sale of geolocation data

https://www.hunton.com/privacy-and-cybersecurity-law-blog/virginia-bans-sale-of-geolocation-data
257•toomuchtodo•2h ago•41 comments

Exapunks (2018)

https://www.zachtronics.com/exapunks/
200•yu3zhou4•4h ago•69 comments

Since Linux 6.9, LUKS suspend stopped wiping disk-encryption keys from memory

https://mathstodon.xyz/@iblech/116769502749142438
375•IngoBlechschmid•7h ago•178 comments

Reality has a surprising amount of detail (2017)

https://johnsalvatier.org/blog/2017/reality-has-a-surprising-amount-of-detail
63•vinhnx•4d ago•23 comments

Podman v6.0.0

https://blog.podman.io/2026/07/introducing-podman-v6-0-0/
336•soheilpro•8h ago•123 comments

EFF letter to FTC on X consent order (2 July 2026) [pdf]

https://cdn.arstechnica.net/wp-content/uploads/2026/07/EFF-letter-to-FTC-on-X-consent-order-7-2-2...
85•Terretta•3h ago•23 comments

PeerTube is a free, decentralized and federated video platform

https://github.com/Chocobozzz/PeerTube
469•doener•11h ago•212 comments

Lightning Memory-Mapped Database Manager (LMDB) 1.0

http://www.lmdb.tech/doc/
50•radiator•3h ago•28 comments

This is my attempt to get Vulkan going on NetBSD

https://github.com/segaboy/vulkan-netbsd
73•segaboy81•4h ago•14 comments

Postgres transactions are a distributed systems superpower

https://www.dbos.dev/blog/co-locating-workflow-state-with-your-data
84•KraftyOne•4h ago•43 comments

How to ask for help from people who don't know you

https://pradyuprasad.com/writings/how-to-ask-for-help/
347•FigurativeVoid•9h ago•54 comments

Great Salt Lake Tracker – Grow the Flow

https://growtheflowutah.org/laketracker/
45•cfowles•3h ago•9 comments

Superpowers 6

https://blog.fsck.com/2026/06/15/Superpowers-6/
44•seahorseemoji•2d ago•17 comments

JEP 539: Strict Field Initialization in the JVM moved to preview

https://openjdk.org/jeps/539
45•za3faran•4h ago•13 comments

Immich 3.0

https://github.com/immich-app/immich/discussions/29439
126•hashier•8h ago•44 comments

Claude-real-video - any LLM can watch a video

https://github.com/HUANGCHIHHUNGLeo/claude-real-video
53•cortexosmain•4h ago•14 comments

Memora: A Harmonic Memory Representation Balancing Abstraction and Specificity

https://www.microsoft.com/en-us/research/blog/memora-a-harmonic-memory-representation-balancing-a...
9•matt_d•2d ago•0 comments

Launch HN: Manufact (YC S25) – MCP Cloud

https://manufact.com
97•pzullo•8h ago•61 comments

Simple, beautiful Emacs modeline: modusregel

https://codeberg.org/jjba23/modusregel
6•jjba23•1h ago•0 comments

U.S. Officials Believed Israel Was Plotting to Kill Iranian Negotiators

https://www.nytimes.com/2026/07/02/us/politics/israel-iran-negotiators-plot.html
57•MilnerRoute•1h ago•18 comments

A New Catalog of Stellar Rotation Periods for over a Million Stars

https://aasnova.org/2026/07/01/a-new-catalog-of-stellar-rotation-periods-for-over-a-million-stars/
24•visha1v•3h ago•2 comments

Spain Orders Blacklist of Palantir from Public and Private Companies

https://clashreport.com/world/articles/spain-orders-blacklist-of-us-tech-giant-palantir-from-publ...
540•mgh2•8h ago•172 comments

Wireless LAN SD

https://www.sdcard.org/developers/sd-standard-overview/sdio-isdio/wireless-lan-sd/
25•sharpshadow•3h ago•21 comments

Show HN: zkGolf – Competitive optimization of formally verified circuits

https://zk.golf/
33•rot256•7h ago•3 comments

24-bit/192kHz music downloads and why they make no sense (2012)

https://people.xiph.org/~xiphmont/demo/neil-young.html#toc_wd2bm
86•Kaapeine•6h ago•153 comments

Hazel (YC W24) Is Hiring for Our Largest Government Contract

https://www.ycombinator.com/companies/hazel-2/jobs/3epPWgu-full-stack-engineer-ts-sci
1•augustschen•9h ago

LibreCAD in the Browser

https://magik.net/librecad/
68•devttyeu•22h ago•6 comments

Client-side load balancing at a million requests per second

https://engineering.zalando.com/posts/2026/06/client-side-load-balancing.html?v=2](https://engine...
35•cjbooms•1d ago•5 comments

German button maker searched rivers of American Midwest for valuable shells

https://www.smithsonianmag.com/smithsonian-institution/how-one-german-button-maker-searched-the-r...
135•bookofjoe•5d ago•41 comments

AI can't be listed as inventor on patent applications, Japan's top court rules

https://japannews.yomiuri.co.jp/science-nature/technology/20260306-314930/
347•mushstory•9h ago•183 comments
Open in hackernews

Immich 3.0

https://github.com/immich-app/immich/discussions/29439
126•hashier•8h ago

Comments

phikappa•5h ago
There's a lot of things I spent a ton of time setting up, use once, and then never again. Tons of things that are easy to set up, and provide small benefits every day for a long time. Immich has got to be the thing that I've spent ages setting up, use extremely infrequently but the one time a year I use it I'm so happy I did. Great software.
nickthegreek•3h ago
Man, I wish my experience was as nice. I used the proxmox lxc for it and after a 2 months of organizing I had some corruption and didn't have the fortitude to get through the debugging. It might have been related to a big version migration if I remember correctly. It turned me off the stack. The upgrading wasn't as turnkey as I wanted it to be and I dont think the case is different today.

I just want to be able to organize my folders outside of some dumb library system and immich at the time fought that as well.

ravenstine•1h ago
I'm not sure I will ever upgrade Immich again. When I upgraded to the next minor version (I forget which off the top of my head), the data migration corrupted my database such that no images would be served. Fortunately I had the old database backed up, so I restored it, rolled back to the older version of Immich, and things were back to normal. I like Immich, but this is not good for software that's beyond the first major version, and also handles archiving people's personal data.
drdexebtjl•54m ago
> Fortunately I had the old database backed up

You say this as if it wasn’t Immich itself that backed up the database automatically next to your image files.

I think they’re one of the best self-hosted services when it comes to backup/restore — enabling it by default — and when it comes to migrations — no breaking changes in minor versions after 1.0.

Did you report this issue so I could try and reproduce it?

stavros•41m ago
I had an issue where my thumbnails were borked somehow, so I deleted them all. However, I didn't delete the database entries, so they never got regenerated.

I ended up doing that manually, but it's great to see that is now a first class citizen in 3.0.0. I love Immich.

Saris•13m ago
In proxmox restoring a backup is really easy, I'm surprised you didn't do that!
DavideNL•3h ago
I don't want yet another self hosted service to manage (update, backups, possible hardware failures, energy costs, ups, etc.).

Unfortunately Immich is not end-to-end encrypted. If that would have be the case i'd use https://pixelunion.eu/

Seems like a great app though. So... i'm still pondering what to do :-)

mcsniff•3h ago
Okay? So don't use it, use a managed service like Google Photos, Apple Photos, Dropbox, etc where your photos and files might be arbitrarily removed or your access to them limited while they are scanned for disavowed content.

You can also just use a secure transport layer (like WireGuard or a VPN) instead of relying on every project to implement end-to-end encryption.

jrm4•3h ago
VPN (or other) Tunnel.

That's the objective answer. There's no mystery here. That's exactly how you get what you want and it's not too hard. Not trying to dunk on you or anyone one but this is an easily solved problem, and I think I want to highlight it like this to make sure everyone understands.

Anything web/internet/network service thing, you can add this on. This composability is important to remember in software, this even goes back to "The Unix Way" type stuff.

ravenstine•1h ago
It's also a kind of funny thing how HN has the attitude of "never implement your own encrypted anything" but then demand their apps build in e2e encryption. It may be one abstraction higher, but it's still fundamentally the same problem. With the unfortunate exception of web browsers, if I'm going to use something that performs encryption, then I want encryption to be the only job it has.
mopsi•3h ago
Does Immich support read-only source folders yet? I'd like to keep the original files intact, but allow Immich to index them.
zyberzero•3h ago
Yes, at least for a year. There is a ”external library” feature, I think that does what you want.
mopsi•3h ago
Thank you! That was not available the last time I checked.
bo0tzz•2h ago
It's been available for nearly three years
etnoy•1h ago
Yes, using external libraries. It's been a feature for several years. Make it read-only by mounting docker compose read only
MohamedMabrouk•3h ago
Immich is an amazing software. I use it regularly as an alternative along side Google photos. I keep in it large videos that I wouldn't upload normally to Google photos + the snappy experience at home vs Cloud-Bades solution.
brewtide•1h ago
Does anyone have any pointers on the best way to import roughly 14 Google takeout chunks into immich?

I've downloaded all the chunks once, only to find them corrupted due to... Their 50gb size and using a browser in theory. One also cannot seem to use wget or alternatives because of the auth / session cookies required via Google takeout.

I've yet to even broach the aspect of importing each giant bundle into immich because I've not had success in even grabbing the takeout files correctly, but would LOVE pointers on the best way of importing the roughly 700gb into the database without it ALL going wrong.

I've had great success with immich running in docker for the past year or so, although I have yet to upgrade to the newest version. Google photos backups have been disabled on my phone for a year or so, but I yet to haul in all of the past years.

Also, anyone know if I can get immich to upload the photos without... Running immich once in a while? Would be great if it just automatically sent them to "my cloud".

Great software.

altran1502•1h ago
You can use this tool to get them into Immich, it will parse all the metadata and recreate albums as you have in GPhotos https://github.com/simulot/immich-go
etnoy•1h ago
immich-go has what you need
conception•48m ago
Just a quick note that native windows extract is 32bit and dies on archives gt 4gb. Use 7zip or something to extract in case you happen to be using that one.
cbrews
Cider9986•1h ago
When I was switching to GrapheneOS from iOS, I decided to self host my photos. I considered Immich, but I settled on Ente because of the encryption. Ente Photos is extremely polished and it's comparable quality to Apple photos.

It's cool they keep the server open and selfhostable instead of only open clients like many e2ee projects do.

I like how you can share an album and anyone can contribute to it without an account. Another cool feature is that you can select photos to lock when you hand your phone to somebody so they can only see the ones you selected without your device unlock.

kristopolous•1h ago
for people wondering:

"Ente Photos is a paid service, but we offer 10GB of free storage. You can also >>clone this repository and choose to self-host<<."

So both forms...

https://github.com/ente/ente

psadauskas•31m ago
Has the ios photo sync gotten better? I've got 20k photos on my phone, and last I tried it filled up the storage on my phone with the originals, and never completed the process, even after leaving my phone open, unlocked, and the immich app running in the foreground for several days, on the same local network as the server.

I know they were working on it, but haven't kept up, I just want to know if it works better now and I should try again.

Lukas_Skywalker•8m ago
I have synced ~9000 photos from my phone in february. That worked pretty well. I was done in about 10 hours. I don't remember whether the originals were downloaded, or whether they were deleted automatically afterwards. Felt like a smooth process though.
gunapologist99•4m ago
Likely more of an IOS issue than Immich issue. Apple doesn't care for apps that make it easier to exit iCloud.
oliyoung•23m ago
Immich is such a no-brainer replacement for Apple Photos or Google Photos, combined with VPN like Tailscale, it's almost a drop in replacement
PhilipRoman•56m ago
How are VPNs related to end-to-end encryption?
nicce•18m ago
Their primary purpose is usually encrypt the connection between different endpoints… by creating virtual private networks…
tamimio•51m ago
I believe OP meant at rest encryption, meaning, just because someone had an access to your physical drive doesn’t mean they can browse your pics.
Jhsto•3h ago
You can use https://ente.com/ (it's open-source). It also makes the seemingly much better decision of storing photos in S3.
gonzalohm•2h ago
The point of Immich is self hosting. Using AWS defeats that purpose
fragmede•2h ago
Perfect is the enemy of the good. While there's an ideal case where you're hosting it on a box in your house, that's not for everybody. So while hosting it on AWS doesn't remove every dependency on big tech, at least it's not a full on Google hosted SaaS product.
gonzalohm•1h ago
I think "perfect is the enemy of good" is actually an argument against AWS integration. Using S3 as a backend is a lot more complex than using local storage so it would take a lot more time to implement, that's why local storage is good enough
jasonvorhe•1h ago
S3 has many open implementations you can self host. Some are quite lean even. Unless you need really complex IAM stuff it's a solid and rather simple experience to run it.
gonzalohm•1h ago
Yeah but Immich provides a lot more features than just storage
buster•2h ago
+1 for Ente. Replaced Google photos for me
gonzalohm•2h ago
So if you don't want a self hosted service there are tons of cloud providers. Google photos, iCloud, etc. Some people don't want to pay a monthly fee to store their photos or don't want to risk losing something with sentimental value just because a company decides to ban you
FabCH•1h ago
What do you mean Immich is not end-to-end encrypted? You control both ends, you can encrypt it any way you want…
olejorgenb•20m ago
They said they only want to control one of the ends
tamimio•53m ago
You can have immich on truenas that has the whole pool encrypted, same goes with opencloud for other docs/files. Plus all nas backup features, I think it’s a better approach than dealing with each app encryption.

Edit: regarding cloud based backup, besides the usual privacy and security concerns, you can’t guarantee the fixed price, you might subscribe now and pay for a year, next year you have the typical “oops, operation cost are high we have to raise the prices or shutdown” blog post and now you’re stuck again, download, find another, upload, etc.

amelius•35m ago
> I don't want yet another self hosted service to manage

Isn't system administration a solved problem now with LLMs? At least for these simple problem domains?

brokensegue•14m ago
it's really not much to manage assuming you are already doing backups. you ~ pay the energy cost either way.
•
12m ago
If you can get all the images into a filesystem (on a NAS or similar server share), you can use the External Libraries feature in Immich (https://docs.immich.app/features/libraries/). This allows it to crunch through the media files via an async import job (a bit more reliable than having to directly upload via the web api).

In my setup, I exclusively use the external libraries feature, pointed at a read-only share from my NAS mounted onto my Immich server. (The external libraries are set to resynchronize to the database every few hours). This means I can manage all my media assets myself without worrying about Immich accidentally corrupting them, and if I eventually move off Immich, I just have a single folder of media files organized by date to port around.

The only downside is that I don't directly upload any media files directly to Immich, but that's okay. I have Syncopoli sync files from my phones (on a scheduled cadence) to an intermediary server which organizes and cleans exif data from media files before dropping it into its permanent home on my NAS share. No manual steps to get photos from my phone to my Immich instance!