

Just wear disposable faces.
You humans wear the same face your entire life and then get upset when people recognize it?! Get over yourself! Aside from the obvious privacy issue, let’s be real: it’s also gross.
Just wear disposable faces.
You humans wear the same face your entire life and then get upset when people recognize it?! Get over yourself! Aside from the obvious privacy issue, let’s be real: it’s also gross.
Good to hear. For context, I made the switch late last year, so my experience may be outdated.
I use Koreader on Android (available on F-Droid or Google Play).
It works. Configuring fonts is a bit confusing — every time I start a new book that uses custom fonts, I need to remind myself how to override it so it uses my prefs. But aside from that, it does what I need. Displaying text is not rocket science, after all.
I used to like Librera, but I had to ditch it because its memory usage was out of control with very large files. Some of my epubs are hundreds of megabytes (insane, yes, but that’s reality) and Librera would lag for several seconds with every page turn. Android would kill it if I ever switched apps because it used so much memory. I had a great experience with it with “normal” ebooks though. It was just the big 'uns that caused issues.
Apple owns the entire 17.0.0.0/8 block (they made out like bandits on that one back in the 80s!).
Amazon publishes the IP ranges of AWS here: https://ip-ranges.amazonaws.com/ip-ranges.json . That doesn’t include other Amazon services or inactive IPs, though.
This Github tracks Amazon’s IP blocks: https://gist.github.com/atoonk/0ee3f5bebcea874f6032215f16c3c30a . Not sure how up to date or accurate it is. Interestingly, they say Amazon owns the entire 3.0.0.0/8 block, which is news to me. If true, someone should update Wikipedia’s List of assigned /8 IPv4 address blocks.
Not sure about the others. There are some well-maintained block lists for Google and Meta/Facebook domains, and I suppose you could dig through those like /u/[email protected] suggested. e.g. for Google, there’s this one: https://github.com/nickspaargaren/no-google. This will be difficult since domains are rapidly moving targets. They can come and go at a moment’s notice, and the IPs can be reassigned just as easily. IP addresses are also moving targets but since there’s a limited supply there’s less turnover.
I don’t think you even can deny apps network permission on most Android builds anymore. Didn’t Google kill that option years ago for the sake of ads? (I’m on GrapheneOS now, where it certainly is possible, but if I remember right I couldn’t do it on the stock Pixel OS.)
Interesting! Those Lemmy links are not explicitly added by the Lemmy users. Looks like that’s just how Mastodon displays it, with a link back to the original source. I guess it’s a quirk, and Mastodon does it to ensure that information is not lost when pulling in posts from different ecosystems. But in this case it seems unnecessary.
I think it’s the opposite. It takes work to implement restrictions. And they they’re presumably going to need ongoing work to patch workarounds. The restrictions would be on top of the standard functionality. They can’t remove or simplify anything by restricting app installations.
So Branch reneged on their agreement? Super scummy.
I’ve been using Lawnchair ever since the buyout was announced. It’s a downgrade from Nova tbh but it’s good enough.
That can’t be good. But I guess it was inevitable. It never seemed like Arc had a sustainable business model.
It was obvious from the get-go that their ChatGPT integration was a money pit that would eventually need to be monetized, and…I just don’t see end users paying money for it. They’ve been giving it away for free hoping to get people hooked, I guess, but I know what the ChatGPT API costs and it’s never going to be viable. If they built a local-only backend then maybe. I mean, at least then they wouldn’t have costs that scale with usage.
For Atlassian, though? Maybe. Their enterprise customers are already paying out the nose. Usage-based pricing is a much easier sell. And they’re entrenched deeply enough to enshittify successfully.
There are the masses who are truly dumb enough to believe the rhetoric no matter how exhaustively disproven it may be. You can take them at face value for the most part.
Then there are the people manipulating those masses. The politicians, pundits, and puppeteers who convince people to vote against their interests time and time again. They don’t generally believe anything they say. They’ll say anything it takes to gain more power.
Many of the second group are eugenicists. Some openly admit it, but most aren’t quite to the point of saying the quiet part out loud.
None of the right-wing people in power give half a shit if poor people die. Somehow they’ve convinced a lot of poor people that they only hate poor minorities, and not all poor people. They’ve even convinced some poor minorities that they only hate poor immigrant minorities.
The reality is that they hate you, they hate me, they hate our neighbors, they hate our families, they hate our friends. They’d sell your soul for a nickel if they could. If you’re not a millionaire, you’re just cattle to the far right politicians and billionaires who have them in their pockets.
It could be a deepfake. A whole new class of conspiracy theory is now actually plausible.
I mean, I fully expect an administration as corrupt and dishonest as this one to spend the minimal time and money required to do such a thing for as long as they can get away with it.
Better yet, use borg to back up. Managing your own tars is a burden. Borg does duduplication, encryption, compression, and incrementals. It’s as easy to use as rsync but it’s a proper backup tool, rather than a syncing tool.
Not the only option, but it’s open source, and a lot of hosts support it directly. Also works great for local backups to external media. Check out Vorta if you want a GUI.
Why? It’s Japanese and your browser should display it as マリウス. But I don’t know what that means.
Yeah, that’s true for a subset of code. But for others, the hardest parts happen in the brain, not in the files. Writing readable code is very very important, especially when you are working with larger teams. Lots of people cut corners here and elsewhere in coding, though. Including, like, every startup I’ve ever seen.
There’s a lot of gruntwork in coding, and LLMs are very good at the gruntwork. But coding is also an art and a science and they’re not good at that at high levels (same with visual art and “real” science; think of the code equivalent of seven deformed fingers).
I don’t mean to hand-wave the problems away. I know that people are going to push the limits far beyond reason, and I know it’s going to lead to monumental fuckups. I know that because it’s been true for my entire career.
If I’m verifying anyway, why am I using the LLM?
Validating output should be much easier than generating it yourself. P≠NP.
This is especially true in contexts where the LLM provides citations. If the AI is good, then all you need to do is check the citations. (Most AI tools are shit, though; avoid any that can’t provide good, accurate citations when applicable.)
Consider that all scientific papers go through peer review, and any decent-sized org will have regular code reviews as well.
From the perspective of a senior software engineer, validating code that could very well be ruinously bad is nothing new. Validation and testing is required whether it was written by an LLM or some dude who spent two weeks at a coding “boot camp”.
Just wail til they become AI-generated-JavaScript-only shops. They’re gonna be vibing like the Tacoma Narrows Bridge.
For the immediate future, I’ll be all set with GrapheneOS.
Beyond that, I’ll suffer whatever inconveniences I need to in order to avoid this bullshit. If that means I can’t use my banking apps, I’ll find a better bank, or use the web site, or just say “fuck it all” and stop banking on my phone altogether. I’ve already given up NFC payments. It’s not the end of the world.
This will only become a bigger pain in the ass as time goes on, I’m sure, but I will die on this hill. I suggest that everyone draw their lines in the sand sooner rather than later.
Well then let’s flip that right around then: if “most people” never do it, why the fuck should they spend the energy to ban it?
The difference between “average person” and “most people” is beside the point. It doesn’t really matter if we’re talking about 1 standard deviation from median or 3. Edge cases matter. Outliers matter. Choice matters. People matter.
USB attacks with things like Celebrite are within scope of GrapheneOS’s security model.
Unfortunately, you still need a level of trust with Proton. Even aside from trusting that they will not bend to pressure to terminate your service, you’re also trusting them with your network of contacts, because metadata (including the sender, recipient, and subject line) are not end-to-end encrypted in Proton.