HNHacker News
TopNewBestAskShowJobs

fleventynine

653 karma · joined October 19, 2015

submissionscomments
fleventynine··on I refused to train the AI that could replace me
Having fewer resources such as security engineers will not lead to better outcomes. A skeleton team with gigawatts of compute in some middle east bunker is MORE likely to unleash something poorly aligned.
fleventynine··on I refused to train the AI that could replace me
I don't think society has enough power to control what billionaires spend their money on. The promise of AI is such an attractive nuisance for power seekers that trying to crack down on it will just force it underground, where it will be developed with even less care and oversight than it is now.

Our institutions aren't even able to control what dirt-poor pirates do on hardware they own. How in the heck are they going to be able to control what incomprehensibly-rich people do? They can purchase political favors from whichever nations are selling them.

fleventynine··on Synchronisation and SMPTE timecode (time code)
Ugh, the accidental complexity of drop-frame encoding, BCD, etc... This mess will likely be with us for a long time.
fleventynine··on Devtools must be open source
The solution for this is to pay open source maintainers for their attention. If I want them to review and merge my bugfix I should attach $1000 to the PR.
fleventynine··on Git rebase -i is not that scary
Not an option for me until it supports submodules.
fleventynine··on Git rebase -I is not that scary
I typically work with commit chains of at least 5 commits in various states of code review, so I spend at least 60% of my development time editing an old commit in the middle of a rebase -i.
fleventynine··on New Framework Desktop Option with AMD Ryzen AI Max+ Pro 495 and 192GB Memory
This machine needs better networking options to be useful, such as built-in 100Gbit QSFP28. There is not enough space between the x4 PCIe slot and the power supply for a NIC to fit, and even if there was, you'd have to cut a hole in the back of the case to get at it.
fleventynine··on Americans are angry about data centers. Politicians are feeling the pressure
It's pretty clear to me that coding agents are a significant cause of the current glut of comp-sci graduates unable to find their first job...
fleventynine··on Americans are angry about data centers. Politicians are feeling the pressure
I think there's room for win-win solutions here; the cost of placating the locals is a rounding error compared to the cost of these data centers.

1. Local governments can require that if the data center peak load is 1.0GW, they must provision transmission and generation capacity for the local region of 1.2GW; the extra power can be given to the neighbors at substantial discount.

2. Construct a public swimming complex nearby, heated with waste data center heat.

3. Local governments can enforce strict limits on environmental noise at the property boundary. I've personally stood right next to a 150MW-class datacenter and experienced sound levels less than traffic from a typical suburban 4-lane street; making the datacenter quieter than any other industrial use is a choice the builder can make if they have the right incentives.

Setup directional microphones around the perimeter, and fine them $25,000 per minute per dB above the agreed threshold. Distribute the fines to the neighbors. Failure to pay promptly means the sheriff shuts down the power.

All of these options are far cheaper than launching the data center into space...

fleventynine··on Claude Code uses Bun written in Rust now
I like Rust and use it full-time professionally. Unsafe is not the same as unsound. Unsound means that the unsafe code is not maintaining the aliasing invariants on references required by the language, and thus undefined behavior can leak into safe code (that is, the safe code can be miscompiled).

Known unsound code should not be merged, let alone released to production. If you have good enough tests and run them under MIRI or ASAN, maybe you can get away with it for a time, but most Rust experts would not sign-off on such a project.

If somebody put a gun to my head and told me to make the best of such a codebase, I would try to figure out how to turn off the LLVM optimizations that assume the Rust references don't alias. With these optimizations this codebase is scarier than most C or C++ code.

fleventynine··on Battery packs: Let's talk about crates, baby
I don't think this does enough to address to supply-chain security concerns. Before I use a crate, I want some assurance that the transitive deps have had a proper security audit, and that I'm not a single "cargo update" away from getting malware installed in my machine.
fleventynine··on Death of the Status Update: Why 55% of Americans Stopped Posting on Social Media
I stopped using Facebook back in 2021 when the majority of my feed was reshared political content with 20+ comments from my friends fighting about divisive social/political issues. It wasn't fun, and it wasn't fostering community, so I left. A few years later I logged in again to see that most of my Facebook friends had also stopped engaging.
fleventynine··on QuadRF can spot drones and see WiFi through my wall
Is the RTL for the FPGA available to be tinkered with?
fleventynine··on Remote Attestation
> Every corporate network to which I've connected worked just fine without it.

Just because it appears to be working fine doesn't mean you are in control of it. Without hardware attestation, how do you know the machines are running the software you think they are?

fleventynine··on 32GB of DDR5 now costs $375 – AI shortage continues to squeeze PC building
If regular people can repurpose old hardware, so can shared providers, who can extract more value from the hardware and thus afford to pay more.

In a constrained market, supply and demand favors folks who can most efficiently extract rent. Local models only make sense in a world with abundant compute and energy.

fleventynine··on 32GB of DDR5 now costs $375 – AI shortage continues to squeeze PC building
My point is that dram demand is mostly orthogonal to whether everyone is using open weight models or secret weight models. Heavy demand for local models (whether secret or open weight) will require even more aggregate DRAM than for shared.

Demand will only go down if people reduce their use of these AI tools. Given how much folks here complain about quotas, I'm very skeptical that will happen willingly.

fleventynine··on 32GB of DDR5 now costs $375 – AI shortage continues to squeeze PC building
If local models are good enough, doesn't that increase demand for DRAM as everyone buys DRAM for their poorly utilized local machines?

Surely it is a more efficient use of DRAM to run inference on shared hardware with large batch sizes and more utilization.

fleventynine··on Why is Vivado 2026.1 dropping Linux support for free tier?
I wonder how good LLM agents are at reverse engineering FPGA bitstreams...

I want a robust open-source ecosystem where anyone can take my hardware projects and modify them without needing to deal with licensing friction.

fleventynine··on Local AI needs to be the norm
There isn't enough hardware in the world for everyone to run their own SoTA model. The only hope we have is if we work together to host these on shared infrastructure, benefiting from >50x economies scale due to batching, etc. That infrastructure doesn't have to be owned by greedy corporations.
fleventynine··on Local AI needs to be the norm
That DRAM would get even more use if it was removed from these machines and placed into a shared pool :) I joke, but thanks to the brutal DRAM market there has been some movement in this direction lately...
fleventynine··on Local AI needs to be the norm
My point is that it is WAY more efficient if we put the world's DRAM supply into a shared inference pool instead of stranding it in local machines where it won't have as high of batch size or utilization.

The cost of not being efficient is even higher DRAM costs than we have now, given supply and demand.

fleventynine··on Local AI needs to be the norm
I think folks in this thread are underestimating how expensive it is to serve a SoTA model at 100 tokens a second. In addition to the $500k in capital costs, you also have significant electricity costs.

This stuff is expensive because supply is much lower than demand. If everyone was to run their own hardware with a batch size of 1, we'd have 100x more demand for inference hardware and electricity than we do now, and people would be even more frustrated. Efficiency is everything, and we need all the economies of scale we can get to meet demand.

fleventynine··on Incident Report: CVE-2024-YIKES
Many small crates published by large, trustworthy projects are fine and preferable to one large crate that "does everything".
fleventynine··on Batteries Not Included, or Required, for These Smart Home Sensors
Good luck finding reasonably priced switches and low power PD ICs that support type 3 or type 4 PoE.

Also, supporting those tiny pulses requires large capacitors to hold a charge in between pulses. That plus the required magnetics make PoE sensors way more bulky and expensive to manufacture than old fashioned RS-485 sensors.

fleventynine··on Batteries Not Included, or Required, for These Smart Home Sensors
PoE is lousy for sensors. The switch will cut the power if you draw less than 10mA (480 mW), so regardless of PHY efficiency (which is terrible compared to most RS-485, CAN, or even radio ICs), you are REQUIRED by the spec to generate heat that will mess up your sensor measurements.
fleventynine··on NewTek Video Toaster Demo Reel
Even more interesting, the developer manual:

https://discreetfx.com/documents/NewTekVideoToasterDeveloper...

I remember using this thing when I was a kid, trying to figure out how all the switching effects worked, so stumbling on this manual many years later was really satisfying...

fleventynine··on Microsoft hasn't had a coherent GUI strategy since Petzold
I had the misfortune of writing a complicated WPF app from scratch circa 2010-2011. Performance using the WPF widgets was terrible compared to HTML/Javascript/Blink; we ended throwing away most of the WPF code other than the main shell and a few dialogs, reimplementing the importantant stuff with immediate-mode Direct3D/Direct2D to get the necessary speed.

I recall wasting a lot of time staring at decompiled .NET bytecode trying to understand how to work around many problems with it, and it was clear from the decompiler output that WPF's architecture was awful...

fleventynine··on DRAM pricing is killing the hobbyist SBC market
Most software uses 10x more memory than is necessary to solve the problem. In an ideal world, developers would stop building bloatware if their customers can't afford the DRAM.
fleventynine··on AI boom risks widening wealth divide, says BlackRock's Larry Fink
You've got them mixed up with Blackstone.
fleventynine··on KiCad 10.0.0 Release
Just donated $250; I'm trying to get in the habit of supporting the open source projects I use similarly to the cost of their proprietary competitors.
Page 1 of 7Next →