521 karma · joined December 20, 2025
for anyone not US-based, this company is hostile and you have to assume the US government can and will force them to give access to your data.
But don't worry, it's not just about fires. The same can be said about pretty much everything they've done.
If you count it as part of the defense budget, it is 0.3% of their budget. As part of their education budget? 0.05%. Science? 0.5%.
It's pocket change. They can blow a dozen Kimis every year while their own industry is improving and it's a pain in the ass in the US's backside. They're laughing their asses off watching companies having their values inflated to trillions of dollars, more than the GDP of dozens of countries while producing nothing in value more than GPT 5.6.
The ongoing money from their government. The absolute collapse of OpenAI/Anthropic. US economy getting fucked because their bright financiers decided that going all in on the funny text generation machine was a good idea. Continuing to take a dump on US imposed copyright. The gigantic amount of soft power being the ones releasing "open" models grants. The fact that the ongoing AI war has made China LESS reliant on the US and are now producing their own GPUs, RAM and have massively caught up to nvidia. The lists is endless, and half the points more or less boil down to "taking a dump on the US is morally right", and the other half that massive government programs lead to giant leaps that benefit your society more than a dozen VCs on coke ever could.
At this point, charging is the least of your issues.
No, the million of users sharing porn on entirely isolated mastodon instances that absolutely nobody wants to federate with because you'd be exposed to pictures of minors within 5 minutes do not count.
Unused apps also indeed go in different App Standby buckets, which while it shouldn't affect FCM notifications, it does on some older android versions (https://developer.android.com/topic/performance/power/power-...)
If you're not using FCM, well you're limited to having to check for notifications yourself, either within doze windows, or by registering a foreground service that keeps your app alive and checking.
At least Anthropic doesn't pretend that they have open source software in the form of Claude Code.
Mind you, a default JRE redistribution makes your app at least 100+MB. Using jdeps to strip out unneeded things is a good idea if you want it to get down to 25 ish MBs.
Which then gets discarded because that was a Log.verbose and your minimum log level in production is WARN.
Which is why many libraries have moved towards making your log message returned by a lambda. One constant lambda allocation (so, not a lot, an invokedynamic is absolutely fuck all.) that allows you to straight up skip allocating a full string that most likely is interpolating things and attempting to reach for context present on other threads is strictly better in 99.9% of the cases. The GC pressure is kept minimal and most importantly, constant.
Elon's goons are mostly a pack of bumbling morons sent on a mission to steal data for private purposes.
Kotlin is a fully JVM compatible language. Java is catching up to it in some points (Project Loom has made multithreading in Java almost as pleasant as coroutines in Kotlin), but the experience in writing DSLs, code with lambdas, the brevity afforded by Kotlin makes it more pleasant than java. It's also the default recommended language for Spring/Spring Boot now, that is probably the largest JVM API backend project that ends up being used by default.
The benefits you get are:
* Probably the most stable platform you're ever going to get: the JVM is rock solid and does not require tuning honestly, unless you're trying to get a free few percents of performance. Your shitty SaaS startup doesn't need to do that.
* Probably the most performant JIT in the world. Python isn't nearly close, and Go is, well, not jitted, but offers similar-ish performance. Except that you get a good GC with the JVM. Or rather multiple GCs depending on what you really want: throughput/low pauses/etc.
* The packages are truly a massive thing. The APIs aren't always perfect, but behind python & js, it's probably the most fully fledged option.
* Publishing modules doesn't suck.
* Having to carry a jar around does suck a bit, but fat jars solve the problem, and if you're serious in your work, you can just GraalVM it and you have an AOT compiled executable that works great.
Negatives:
* It's java, man. It's still the same verbose beast. Doing low allocation work is a bit hard. Kotlin makes it better. Kotlin also has kotlin multiplatform with a large and growing API surface, and is probably one of the most pleasant multiplatform options, allowing you to delegate to any platform code you want.
* You're never getting a tiny 5MB executable. If startup time is an issue, work hard on GraalVM.
Each pane is easily isolated, can share data with a view model scoped properly, etc. Writing it in an imperative toolkit is a "oops I forgot to update my data here" kind of hell. Data binding makes it slightly less worse
so, unmaintained in a year because the sole developer got bored/didn't make money from it/burned out ?
Great, I'll run my entire company on it!
Or maybe, just maybe accept that the US is a highly divisive country and that pretty much nobody in the world really likes you.
Americans are not the self made men they made themselves believe to be. Played it well? Certainly. Starting with all the possible cards in your hand and geopolitical stability makes it very easy to do so.
Does not, will not and cannot happen. Power structures are made to keep themselves alive at any cost necessary. There will be a bloodbath one way or another, and these structures will either disappear, or march ever forward towards enslaving you.
Spiderman 2 on Steam is actual files on your hard drive you can back up, copy anywhere, then you're a single Steamless or Goldberg away from being able to play your purchased game at any time, stripped of its DRM. And if Steam truly decides to fuck you over and delete all the copies of your game, they're still on thepiratebay.
Steam isn't a miracle child, and is to be distrusted just as much as any other company. It just happens to be on a platform where they can't fuck you over quite as hard.