

I bet the next step will be to block a device from wireless debugging itself, so they can kill Shizuku.
I bet the next step will be to block a device from wireless debugging itself, so they can kill Shizuku.
How would this impact F-Droid in any way?
F-Droid itself builds the APKs to ensure that they’re reproducible and not signed on a development machine that could be compromised.
https://f-droid.org/en/docs/FAQ_-_General/#is-your-building-and-signing-process-secure
With these changes, either:
Used to. I gave up for the various reasons mentioned in my comment. But yes, that’s pretty much what I did. If you’re interested in trying, using WireGuard and iptables is relatively straightforward:
https://blog.arrogantrabbit.com/vpn/net/Wireguard-DNAT-and-IPTABLES/
Hosting your own mail server for example is probably not worth it for most people.
If the homelab involves using an IP address under a residential internet service, that quickly goes from “not worth it” to “literally impossible”.
Unless you’re willing to set it up so SMTP and IMAP are tunneled through a VPS that you also pay for, the story becomes:
Why can’t I receive my test mail?
Oh, the ISP blocks inbound SMTP connections.
Why can’t I access my mailbox from outside my home?
Oh, they also block IMAP and POP.
Why do my outgoing emails all end up in the spam folder?
Oh, most email providers insta-spam anything from residential IPs ranges.
And then, even if it’s not a homelab, DIY email hosting is:
Oh my god, there’s so much spam.
I need to set up more aggressive filters.
Why did this important email get filtered?
Oh, I need to make the spam filter less aggressive.
Why are my outbound emails being marked as spam?
Oh, I need to set up DKIM and SPF.
Why is it still being marked as spam?
Wait, some providers require reverse lookup hostname of the mailserver to match the sender name? Fuck.
Oh, ok, now my server or its IP block got added to a spam list.
How do I get removed from the spam list?
Painfully. Very painfully.
And so on.
It’s really not worth it.
That’s not true. Internet Explorer was fucking useless for scripting together things, unlike bash.
To prevent future radicalization and violence, the CEOs of Discord, Steam, Twitch, and Reddit must appear before the Oversight Committee and explain what actions they will take to ensure their platforms are not exploited for nefarious purposes
In other words, explain what you’ll be doing to add censorship to your platforms.
They really could not have picked a worse demographic to try that on. Not only do online gamers despise censorship and policing, their vocal minority is known for being extremely toxic and unrelenting. The icing on the cake is that a good number of them are right-wing, too.
Have fun dealing with the shitstorm you’re about to create!
People with high end systems (5090s etc) are apparent having a lot of performance issues, and are unable to run the game at 60fps/4k without AI upscaling or frame generation.
It’s even better when you realize that the performance degrades the longer you’ve been playing that session. It’s unoptimized and leaky.
During this admin, no doubt about it. Previous ones at least had competent leadership that were hired for their expertise instead of loyalty, however.
They just have no legal recourse if the reward is not paid.
Even if they did, anyone desperate enough for the vague promise of money isn’t going to have enough of it to hire a lawyer.
Worst bossrun so far was probably the judge which was only like 2 screens when you think about it.
I found that run back to be infuriating at first, but it quickly stopped mattering once I realized that you don’t need to kill everything on the path over and are for the most part better off just running past the enemies.
Skills and traps don’t do enough damage to feel especially useful either.
There’s one trap that actually is pretty strong if you know how to abuse it.
I’m not going to spoil where or how to get it, but flying beetles that home in on the enemy and repeatedly bump into it to deal damage can be pretty busted… especially when they still attack during phase change animations that stop the player from moving.
The goal of the healthcare system should be to treat people.
The goal of a good healthcare system is to treat people. The goal of ours is to treat the rich to another yacht. Healthcare providers bill far above cost for profit, knowing that either the insurance or the patient will have no choice but to eat the cost. Insurance providers use high healthcare costs to justify high policy prices and then do unethical shit to avoid paying out.
The hospitals make money. The insurance company makes money. The shareholders and corporate owners make money. The people needing healthcare get screwed.
The system is, unfortunately, working as intended for those who benefit from it being the way it is.
there’s a fork of Termux that puts Nix in a user space sandbox
You’re going to mention this exists but not say what it is? My disappointment is immeasurable!
when you do have big problems its still kind of annoying
Or small problems. Very annoying small problems. Like GTK 4 windows freezing when you try to close them.
Or if you decided to take too long for your morning coffee break. Or if the planets enter retrograde. Or when it’s the 12th millisecond past every third minute since the creation of the universe.
Sure, but knowing ICE took your kid doesn’t really do much to help get them back.
ICE is now an extrajudicial secret police with even less oversight than the actual police. Even if someone knows ICE kidnapped their relative, nobody in the current administration is going to hold them accountable if they decide to lie and say “no we didn’t”. It took months to get back Abrego Garcia, and that was with the public eye on the situation and the entire Democratic Party pressuring them. For every one Abrego Garcia, there are thousands of people who are still unjustly locked up in a concentration camp.
A bit of a cynical take, but it wouldn’t surprise me if ICE started throwing away shoes and phones onto the roadside.
One option is to use embedded structs:
type UnmarshalStruct struct {
Foo string
}
type MarshalStruct struct {
UnmarshalStruct
FieldYouDontWantUnmarshaled string
}
When marshaling, you would marshal MarshalStruct
. Because UnmarshalStruct
is embedded, json.Marshal
automatically includes all the fields from UnmarshalStruct
.
When unmarshaling, you would unmarshal UnmarshalStruct
and then create a new MarshalStruct
like this:
var unmarshaled UnmarshalStruct
err := json.Unmarshal(&unmarshaled)
if err != nil {
panic(err)
}
return MarshalStruct {
UnmarshalStruct: unmarshaled
}
Although, if I may ask: why do you not want a field to be unmarshaled? You could always just set it back to the zero value after unmarshaling, which is a lot easier of a solution.
At least in the US, it’s full of regulatory red tape that was designed to pull up the ladder behind the current large payment processors.
Even Musk and his ample bribe money, under the most corrupt administration in decades, hasn’t managed to get full approval for his “X Twitter Money” payment service.
It’s declarative. Everything is (usually) configured via Nix itself, without requiring manual steps of running additional commands. This ends up being pretty useful when you have a fleet of devices that you want to configure.
Changing config is atomic. If you end up breaking your system when trying to tweak it, you can boot into the previous generation and try again with different settings.