

OK! Migration complete! Everything went fine. I think the duplicate
command might be from an older version? Idk. I just ran immich-go upload from-google-photos
and the de-duplication happened automatically.
I’m not a bot.
OK! Migration complete! Everything went fine. I think the duplicate
command might be from an older version? Idk. I just ran immich-go upload from-google-photos
and the de-duplication happened automatically.
Google Takeout is a way to export your Google Photos (or other Google data).
Also, this assumes you have enough Google Drive storage to hold a copy of your entire photo collection. Definitely not possible in my case.
Remove Duplicates
Excellent! This is my next question.
I’ve already partially synced my Google Photos library by installing Immich on my Android phone and enabling Immich backups. But I see that the oldest photo in Google Photos is way older than what Immich has.
So now I’m worried that when I run immich-go
with the full takeout archives, I’m going to get a ton of duplicates because half of my library is already on immich.
What’s the duplicate
command? I can’t find it in the CLI…
$ immich-go duplicate --help
Error: unknown command "duplicate" for "immich-go"
Run 'immich-go --help' for usage.
unknown command "duplicate" for "immich-go"
$ immich-go --help
An alternative to the immich-CLI command that doesn't depend on nodejs installation. It tries its best for importing google photos takeout archives.
Usage:
immich-go [command]
Available Commands:
archive Archive various sources of photos to a file system
completion Generate the autocompletion script for the specified shell
help Help about any command
stack Update Immich for stacking related photos
upload Upload photos to an Immich server from various sources
version Give immich-go version
Flags:
-h, --help help for immich-go
-l, --log-file string Write log messages into the file
--log-level string Log level (DEBUG|INFO|WARN|ERROR), default INFO (default "INFO")
--log-type string Log formatted as text of JSON file (default "text")
-v, --version version for immich-go
Use "immich-go [command] --help" for more information about a command.
$ immich-go version
immich-go version:0.27.0, commit:64221e90df743148a8795994af51552d9b40604f, date:2025-06-29T06:22:46Z
OOOOOOOOOOOOHHHHH. omg. I just realized the drop down menu scrolls!!! 😂
select 50GB chunks
That wasn’t an option for zip files.
Looks like for tarballs, I can select 50GB chunks. However, immich-go’s best practices say to pick zip.
Choose the ZIP format when creating your takeout for easier import.
https://github.com/simulot/immich-go?tab=readme-ov-file#google-photos-best-practices
What difference does it make to immich-go if I pick zip vs tar?
Oooh, didn’t realize CoMaps was on Codeberg. https://codeberg.org/comaps/comaps
I bought a NAS appliance once. I didn’t like it for basically the same reasons you listed. Since then I’ve moved to a regular Linux machine and it’s been great.
It’s probably worth it to get a whole other computer and run that 24/7. That way you can mess up your personal desktop and not mess up any of your hosted apps.
I had the exact same question! Thanks for posting!
Great timing! I’ve been meaning to search for a open source alternative to jira: https://openalternative.co/?sort=pageviews.desc&q=jira
Thanks!
AI is a really good demo for a lot of people, but once you start using it, the gains you can get from it end up being somewhat minimal without doing some serious work.
I’m so sick of “AI demos” at work. Every demo goes like this.
Meanwhile they ignore that zero AI projects have actually stuck around or get used in a meaningful way.
I’m not really worried about competing with the vibe coders. At least on my team, those guys tend to ship more bugs, which causes the fire alarm to go off later.
I’d rather build a reputation of being a little slower, but more stable and higher quality. I want people to think, “Ah, nice. Paequ2 just merged his code. We’re saved.” instead of, “Shit. Paequ2 just merged. Please nothing break…”
Also, those guys don’t really seem to be closing tickets faster than me. Typing words is just one small part of being a programmer.
indexes
is valid: https://www.merriam-webster.com/dictionary/index
One employee posted that the AI assistant started telling people that the restaurant was out of everything but drinks and sauce packets. A person attempting to order a Chalupa Supreme with onions from the AI assistant ended up with three chalupas, and when they tried to replace meat with beans, the AI simply refused.
So things are not going great, but that is not stopping Taco Bell from pushing forward with its AI embrace in one way or another.
Taco Bell: No, ¡más! 😂
😭 Daaaammnnn… this is gonna be the answer… 😭
The question wasn’t how to switch OSs without losing current capabilities
This is exactly the question. The article is about Google taking away software freedom, forcing developers to dox themselves, and forcing users to only install software from Google’s approved list.
Apple is already there. How would that help anyone?
one detail that’s often glossed over is that Kagi primarily functions as a middleman between you and other search engines, like Google. In other words, it’s what we call a metasearch engine.
Yeah, I’ve known this. I’m… ajdlfjk about it.
What it can do, however, is make content less visible or harder to find, based on the criteria it uses to filter and rank results from its sources.
Aaaand this is kinda the secret sauce. While the starting material is what you get in other places, Kagi allows you to improve it with your own rankings and filters on top. For example, every time I find an AI slop review website, I immediately downrank it in my results. I also uprank trusted sites. This at least tilts the scales in my favor when searching, instead of accepting what Google wants me to see.
But, yeah, I agree Kagi is not discovering new material not known to Google, but it does have a higher chance of surfacing it.
it’s not fundamentally different from what other search providers are already doing.
I haven’t compared search engine features in a bit. Maybe it’s time.
I encourage you to try SearXNG
OK, I will.
So, you monolingual? 🙂
LOL: https://radresistance.com/collections/shirts/products/kill-the-klan-oversized-t-shirt