3,318 karma · joined July 1, 2011
I do agree though. It seems like pretty bad behavior to charge 20 dollars AND insisting on showering us with ads.
I downloaded this on one of my Linux laptops this morning. Immediately I did some quick editing/drawing and was like, "well, this completely fits my needs for SVG editing now".
This could be a proclamation for ALL vibe coded software. As a matter of fact, I think this is what marks software as "Vibe Coded". It's fun while the vibes last. The first few GitHub issues bring excitement because, "hey! people are actually using my project!". So the author prompts a few bugfixes or features. Then the GitHub issues become unmanageable. The author doesn't really KNOW why things aren't working. They can't find anything in the codebase without grep (this is true for the agents too). After awhile, it's not a good vibe anymore.
I haven't yet come around. Unix had it figured out back in CDE days. i3 was my happy place... now it's Niri. As long as I can get to my workspace with a key combo THAT I DEFINE, I'm probably okay.
The one thing I learned early on. MS-JET is NOT something you want to share from a server! Dbase dbf on the other hand, seemed to work fine.
Naturally you don't run into folks who self-host Immich very often.
I mean, I can't remember the last time they DIDN'T say that. Variable aperture is kinda cool I guess. 256Gigs of storage basically means everyone's going to have to upgrade their iCloud storage monthly spend just to back this thing up. I've stopped sending my camera roll to iCloud just to save on space.
I don't have a bubble to burst.
Now, if Claude starts synthesizing more drugs that can help those with diseases (like OpenAI has just done) we might be trending in the right direction. For now, all I see is squirrels water-skiing. And while that's great... it's not meaningful.
I'm kinda on the opposite end of the spectrum. I love this world where 45 people try to race toward the same goal. Sometimes the best ideas win. Sometimes the fastest to the first goal wins. Sometimes everyone gives up. Sometimes we have competing standards we have to sift through. It's a mess, but it's a beautiful mess.
From my time with Haskell, I learned to REALLY think about types. Like, REALLY. Having a type doc above every function that describes a curried path, is really cool. It made OCaml documentation (which I consider among the worst) make sense. (No shade at OCaml as a language. I LOVE it. But their docs aren't gonna win any awards)