Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rollcat
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
rollcat
11mo ago
I normally recommend Tailscale, and that's a great starting point, for games that do not support any of the neat tricks natively. The problem: it's more difficult to build a community around that. You're introducing a point o
32.
▲
by
rollcat
11mo ago
SSAC is already widely deployed for many games. I'm not a professional backend gamedev (just an enthusiast), so I don't know all the approaches / tricks, but here's off the top of my head: > [...] see how good they ar
33.
▲
by
rollcat
11mo ago
The main appeal of a console (for both consumers and developers) is that's it's a "stupid" and "fixed" device. Your game either runs well on it or it doesn't, but you can always count on this remaining con
34.
▲
by
rollcat
11mo ago
The main problem with Linux as a platform, is that it isn't. Linux is a kernel, with a platform built on top of it. And that's the real issue: Gnome and KDE are separate platforms; but so are Ubuntu and Fedora; but so are Flatpak
35.
▲
by
rollcat
11mo ago
Yep, look at Mac Studio. Honestly I'd love to see the trashcan come back, perhaps an entirely new design but still paying homage.
36.
▲
by
rollcat
11mo ago
I haven't checked in detail, but I would suppose SteamOS isn't far off from running on general-purpose PCs. Else, I've heard a lot of good things about Bazzite.
37.
▲
by
rollcat
11mo ago
Personal experience. First: I'm not a gamer. I'm honestly bad at aiming with the mouse. (Even in my personal favourites, SC1/2, much more intensive on raw mechanics than AoE or BAR.) I've first played Zelda BotW/Tot
38.
▲
by
rollcat
11mo ago
> Anti-cheats should run server-side [...]. This. It should actually be easier to catch offenders - you're leaning on hundreds of years of applied statistics, rather than racing versus sneakier exploits. > [...] or better yet, se
39.
▲
by
rollcat
11mo ago
You can't make people just stop using a word. The best course of action is to reclaim it. Look at us, we're posting on Hacker News. With a sideloaded browser.
40.
▲
by
rollcat
11mo ago
This exactly. Transferring ownership is a business transaction. Track that. If the new owner is trying to hide it, this is fraud, and should be dealt with in court.
41.
▲
by
rollcat
11mo ago
> reputational damage Whoa. You're a crime organization. The data may as well "leak" the same way it leaked out of your victim's "reputable" system.
42.
▲
by
rollcat
11mo ago
Security is an arms race. Don't expect a leap; do your part to stay ahead.
43.
▲
by
rollcat
11mo ago
Never pay the ransom. The extortionist knows they cannot prove they destroyed the data, so they will eventually sell it anyway. They will maybe hold off for a bit to prove their "reputation" or "legitimacy". Just don
44.
▲
by
rollcat
11mo ago
Free firmware can have a security issue and root your device. A working IOMMU will stop both free- and non-feee firmware from rooting your device. These concepts are orthogonal.
45.
▲
by
rollcat
11mo ago
Firmware is not OS. Your machine is a distributed system. The firmware is what runs a specific node. Yes they usually have DMA, shared busses, etc. That's an implementation detail.
46.
▲
by
rollcat
1y ago
This. I haven't seen or touched GRUB or BIOS in about a decade.
47.
▲
by
rollcat
1y ago
You can deploy /dev/null on any number of nodes, and expect exact consistency, high availability, and perfect partition tolerance with concurrent writes and reads bounded only by your hardware/kernel.
48.
▲
by
rollcat
1y ago
I understand this is supposed to be satire, but IMHO a well-executed joke should still be well-written and easy to follow. This "<statement> unless <condition>" is just terrible to read, and I can't even tell if F
49.
▲
by
rollcat
1y ago
You can dismiss it as a triviality, but in CS it's always worth considering (what you assume to be) an "identity" value, and its edge cases. Does your DSP algorithm work with near-zero values as well as it does with "tru
50.
▲
by
rollcat
1y ago
AVFoundation is pretty cool. You can whip out a simple audio/video player in a couple dozen lines of code. It was one of my first macOS apps/prototypes.
51.
▲
by
rollcat
1y ago
> This simple feature bumps up the complexity of such a firewall by several orders of magnitude, which is why no similar runtime (like Deno) offers it. My uneducated question, why not BPF? It's the actual original use case. Declare
52.
▲
by
rollcat
1y ago
Hard disagree. Yes, it's easier to captivate attention by evoking primal instincts - avoid predator, find food, reproduce, etc. These stories stick around in your head, the memetic survivors. They are easier to feed off. But "Happ
53.
▲
by
rollcat
1y ago
> [...] they should have identified this, and either warn developers, or warn users. Like I said, *this* is their warning.
54.
▲
by
rollcat
1y ago
> - Make those API calls a no-op if they come from an Electron app. Long-term, this is a maintenance nightmare. These hacks can stick around for decades, because there's no backpressure on downstream to actually fix things. It'
55.
▲
by
rollcat
1y ago
How else do you get the message across? Do not use the private APIs. Electron is most likely using a whole ton more. Apple is sending a message. "Fix your crap or expect more."
56.
▲
by
rollcat
1y ago
I agree that we do need more decentralization, but for the decentralized infrastructure to scale, we need better building blocks. Internet is a much, much bigger place now. TOFU doesn't scale.
57.
▲
by
rollcat
1y ago
Wireguard (and certainly every VPN protocol worth your attention) runs on UDP. TCP-over-TCP is a disaster, no sane person does that. And what's "lighter" than Wireguard? It's about as simple as it can get (certainly simp
58.
▲
by
rollcat
1y ago
> [...] which means that OpenSSH could eventually pick it up too [...] Remember OpenSSH = OpenBSD. They have an opinionated & conservative approach towards adopting certain technologies, especially if it involves a complex stack, lik
59.
▲
by
rollcat
1y ago
> Which is why I ended up writing my own mini-ansible which instead runs a remote command executor which can be used to run commands remotely without the session cost. HMU on my email. I've been working on/with this since 2016,
60.
▲
by
rollcat
1y ago
That is my main objection as well, but perhaps it's time to also revisit TOFU. Remember when Github had to rotate its host keys? It was hitting the news far and wide, and likely broke pretty close to every single CI pipeline out there.
More ›