HNHacker News
TopNewBestAskShowJobs

smallpipe

669 karma · joined July 11, 2020

CPU engineer
submissionscomments
smallpipe··on Who needs Git when you have 1M context windows?
That’s a lot of words for “I suck at my job”
smallpipe··on If you are reading this obituary, it looks like I'm dead
Yeah there's no way it's worth it for an obituary. You need it out in good time, so you can't have a delay longer than a few days. But it's definitely possible to be knocked out (or in a no-signal zone) for a few days and survive.
smallpipe··on Hashed sorting is typically faster than hash tables
Could you reduce the BW requirement of the hash table by using an atomic increment instruction instead of read-modify-write ? It still performs a read modify write, but further down in the hierarchy, where more parallelism is available.
smallpipe··on I am giving up on Intel and have bought an AMD Ryzen 9950X3D
x86 hasn't been CISC in 3 decades anywhere but in the frontend. An architecture doesn't consume power, a design does. I'm all for shitting on intel, but getting the facts right wouldn't hurt.
smallpipe··on The future of 32-bit support in the kernel
Wait until you hear about 8 bit systems
smallpipe··on Tesla said it didn't have key data in a fatal crash, then a hacker found it
No one dies when your unit test fails. Different stakes, different practices, what are all the Tesla apologists smoking here?
smallpipe··on FFmpeg 8.0 adds Whisper support
A good subtitle isn't a perfect copy of what was said.
smallpipe··on When we get Komooted
I see a lot of love for Komoot but for me that died when their "top 10 ride in <region>" had a bunch of auto-generated routes linking points of interests, that tried to take me through horrible paths or 4 lane roads.
smallpipe··on Don't animate height
Yeah author congratulating themselves at the end because their note app is only using hundreds of millions of cycles every seconds, to do essentially nothing...
smallpipe··on Tough news for our UK users
A shame the ruling party is indistinguishible from the Tory they were voted in to replace.
smallpipe··on Repasting a MacBook
I remember doing it on a thinkpad. I didn't break any cables, I didn't need a guide, and it got significantly quieter afterwards. Macbooks are pretty, they've got a great CPU, but the repairability is just rubbish
smallpipe··on Slack's 57MB 404 page
That looks cool. I do like to see reactions to my messages, but other than that it sounds great
smallpipe··on Slack's 57MB 404 page
Slack is a constant garbage fire where clearly all the devs have a fast desktop and don’t care about performance or battery use in the slightest. I wish my org would move away from this junk.
smallpipe··on Git Notes: Git's coolest, most unloved­ feature (2022)
In my line of work a bug could cost multiple millions. I do read them. I write long ones. I would love if my colleagues started writing longer ones too.
smallpipe··on Git Notes: Git's coolest, most unloved­ feature (2022)
Shouldn’t that be the commit message ? Or is the goal to also link forward in time, such as “we realised this commit introduced bug #123” ?
smallpipe··on Improving performance of rav1d video decoder
This is really fun. Is there anything stopping rustc from performing the transmute trick ?

Edit: If I had read the next paragraph, I'd have learn about [1] before commenting

[1] https://github.com/rust-lang/rust/issues/140167

smallpipe··on Direct TLS can speed up your connections
"Having a dumb firewall can slow down your connections"
smallpipe··on Ditching Obsidian and building my own
Vibe coding a plugin to increase security, compared to trusted, open-source code? The mind boggles.
smallpipe··on If nothing is curated, how do we find things
Curation is still around, it’s just a bit less easy to get. The local venues are filling that role now. Take a listen on the “what’s on” page.
smallpipe··on Spade Hardware Description Language
I do for the most sensitive path of the design, but only because it's needed. I don't want to have to look at it for day-to-day debugging, where it's just a distraction.
smallpipe··on Spade Hardware Description Language
If the output SystemVerilog is unreadable I'm unlikely to use this. SV is still the lingua franca for physical tools. I'm not debugging timing on something that looks like this:

    localparam[14:0] _e_953 = 0;
    localparam[14:0] _e_958 = 1;
    assign _e_956 = \count  + _e_958;
    assign _e_955 = _e_956[14:0];
    assign _e_948 = _e_949 ? _e_953 : _e_955;
smallpipe··on Burrito Now, Pay Later
An industry of parasites, extracting money from people already down on their luck. Rats.
smallpipe··on So Much Blood
Didn't expect to see Thor mentioned so much in a comment about blood donations
smallpipe··on A single line of code cost $8000
I make CPUs for a living. I'm happy these people exists, we'll always need faster CPUs.
smallpipe··on TmuxAI: AI-Powered, Non-Intrusive Terminal Assistant
TIL that `head -5` is equivalent to `head -n 5`, and that's not in the manual
smallpipe··on Hyperscaling Have I Been Pwned with Cloudflare Workers and Caching
Yeah that was my point, you can get rid of a significant portion of requests at the edge with a bloom filter, and there's no reason you have to build the bloom filter locally as requests come in. Instead, it can be created ahead of time, when the dataset is updated.
smallpipe··on Hyperscaling Have I Been Pwned with Cloudflare Workers and Caching
I must be missing something. You have 2MB of data for "is my 6 character SHA1 prefix in any breach". Why can't you distribute that to every edge nodes ?
smallpipe··on Hacker News Hug of Deaf
Fun. You can tell it's receiving some love right now

    while true; do; sleep 5; curl http://susam.net:8000 ; done
    curl: (1) Received HTTP/0.9 when not allowed
    curl: (1) Received HTTP/0.9 when not allowed
    curl: (7) Failed to connect to susam.net port 8000 after 11 ms: Couldn't connect to server
    curl: (56) Recv failure: Connection reset by peer
    curl: (7) Failed to connect to susam.net port 8000 after 8 ms: Couldn't connect to server
    curl: (1) Received HTTP/0.9 when not allowed
    curl: (7) Failed to connect to susam.net port 8000 after 8 ms: Couldn't connect to server
    curl: (1) Received HTTP/0.9 when not allowed
    curl: (7) Failed to connect to susam.net port 8000 after 10 ms: Couldn't connect to server
    curl: (7) Failed to connect to susam.net port 8000 after 11 ms: Couldn't connect to server
    curl: (56) Recv failure: Connection reset by peer
    curl: (56) Recv failure: Connection reset by peer
    curl: (1) Received HTTP/0.9 when not allowed
smallpipe··on The chroot Technique – a Swiss army multitool for Linux systems
The arch linux install has a little wrapper around chroot, used to configure the installed system without booting it.

https://wiki.archlinux.org/title/Installation_guide#Chroot

smallpipe··on When I converted my home from gas to electric my utility bills nearly doubled
More likely the 110V means you need twice as much copper
← PreviousPage 2 of 5Next →