Recent submissions

Comment · 11 days ago
Because you can't prove that the optimized version is the same as the original version
Comment · 1 month ago
When I first switched to Android, I was shocked to see Google's Photos app send me an ad for buying printed printed framed photos. After turning that off, I haven't noticed many ads.
Comment · 1 month ago
The issue with splitting up Bun's Zig module is that Rust is designed for multiple crates compiling separate objects and linking them together in the end, but for Zig you would need to manually export and import C abi functions and you can't make use of language features like slices, generics, non-extern structs, and others anymore. In Zig, every module is compiled in the same compilation unit. Even the standard library is compiled in the same unit as your app.
Comment · 3 months ago
Snapshots do let you upgrade worlds to future releases and you don't need to do any NBT editing, just upgrade the game and load the world.
Comment · 3 months ago
Steam fixes this by having a footer, and putting more content under the footer. Google search also did this on mobile for a little while.
Comment · 4 months ago
You're not stuck, the board only removes letters and connections that are not used by any other word (probably excluding "bonus words"). So the word(s) you're missing are still on the board.

No hint feathre though, the hints are the letters going away. You'll probably have to use a scrabble search or something.

Comment · 6 months ago
The fixed position background made it look like I had dust on my phone screen
Comment · 6 months ago
Elite Beat Agents lives on as osu! which can be played using a mouse or drawing tablet
Comment · 6 months ago
Usually when I see this from non-spam sites, it's not even pushstate, it's just some page that redirects as soon as it loads. So you press back twice and it goes back -> forwards -> back -> forwards. Disabling pushstate doesn't fix that, it just makes pushstate equivalent to a redirect.
Comment · 6 months ago
MV3 still allows you to run content scripts, which can inject any javascript into any webpage. From there, you can do anything you want. You can steal passwords, tokens, show popups, redirect, ... etc. Preventing extensions from dynamically modifying network requests doesn't change that.
Comment · 6 months ago
This is the first human-learnable weak solution for connect 4. Surely it can be improved.
Comment · 6 months ago
Firefox has this ability by default and I find it very useful. And it will never get sold to some random person to be replaced with adware.
Comment · 7 months ago
This only applies to sleeper car routes. You're on the traib for 2-3 days, mostly with no cell service. If you eat in the restaurant car, they will seat you with strangers. If you sit in the observation car, there's a bunch of other people sitting there too.
Comment · 7 months ago
I tried p4merge a while ago and it didn't do it ubfortunately, still stuck copying the base and ours to seperate files and diffing them.
Comment · 8 months ago
Mac is good at managing low memory conditions. Linux is not. When I was on Linux, if I hit 16gb ram used the entire system would freeze for minutes. I would have to go in TTY2 to kill something to get it responsive again.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton