HN user

cylon13

679 karma

jaburns.net

Posts0
Comments156
View on HN
No posts found.

I think that goomba bumped into the squished goomba Mario had just squished. Mario was just a bit to the left so the flat goombas hit box stuck out to the right a bit and the other goomba hit it.

Yeah it doesn't really land well as a joke because it's the very first thing. Joking hot takes at least need a bit of warm up so readers know what's going on, whereas this just opens with a no-context dis at women where it's not even clear what the joking read is supposed to be talking about. What hard work? What's happening?

How RLHF Works 3 years ago

A notable improvement over the GLHF strategy for interacting with GPT models.

I use arch and I don’t like fiddling with my system, I just wanted something light. After the painful initial install a few years ago it’s been really stable on the laptop I used to run xubuntu on. I switched because I was having problems with ubuntu running stuff I didn’t care about in the background and eating up CPU time.

There are fundamental issues with x86 that make it impossible to match the efficiency of ARM. Variable length instruction coding for instance, which means a surprising amount of power is dedicated to circuitry which is just to find where the instruction boundaries are for speculative execution. Made sense in the 80s when memory was scarce and execution was straightforward, but now it’s a barrier to efficiency that’s baked right into the ISA.

You obviously live in a much nicer place. Sounds like the GP lives in a rougher neighborhood in a larger city, which if you’ve never experienced, can definitely leave you wanting to avoid having to shop in public.

With shared array buffers it’s not actually a big problem. We’re building a multithreaded game that targets wasm and we just spin up workers up front which all use the same shared memory, and then just use standard concurrency primitives to schedule work on them. Just have to be careful not to block on the main thread, and you have to serve all your assets from the same domain for browsers to allow you to make shared array buffers.

Even knowing what they all are it’s annoying to read compared to having them spelled out. I’m constantly pausing to translate. If you’re talking to someone IRL you just say “hardware vertex shader,” not “HW VS”.

You can, but the docs for Deref beg you not to use Deref for types that aren’t smart pointers because of how confusing and surprising the results can be to an unfamiliar reader of the code.

Writing tests and doing TDD aren't the same thing. The commenter is talking about TDD in particular I think, not saying "unit testing has no success stories".

Hertzbleed Attack 4 years ago

Any noise strong enough to have a good chance of hiding the signal would completely defeat the benefit of having dynamic frequency scaling in the first place, I think.

Diffs aren't impossible over UDP. The client should be sending to the server which states it has locally, along with inputs. Then since the server has a (potentially non-exhaustive) list of recent states it knows the client has seen, it can choose to make a diff against the most recent of those and tell the client which state the diff is against. Then the client and server just need to keep a small buffer of pre-diff-encoded packets sent/received.

I agree with the sentiment about Slack being slow and bad. It’s not exactly the same as IRC though. There’s voice chat, screensharing, I can drag and drop video files without worrying about hosting, etc. People choose Slack over IRC for a reason, it’s just too bad it’s a private centralized thing written as a resource hogging electron behemoth.