HNHacker News
TopNewBestAskShowJobs

tlb

21,043 karma · joined October 9, 2006

http://tlb.org

http://visibot.com

tlb@ycombinator.com

submissionscomments
tlb··on Working quickly is more important than it seems (2015)
It works somewhat better at the national level than the company level. By encouraging companies to move fast, some will fail but the employees will have gained experience that gets carried into other companies in the industry. At the company level billions were wasted, but at the national level billions were invested in practical on-the-job training.
tlb··on alpr.watch
The people who show up to town council meetings lean heavily to the side of security over liberty. The most obvious reason is that it's mostly retired homeowners with busybody personality types.

Privacy and liberty advocates are unlikely to win in council meetings by sheer numbers. They get some leverage with campaign donations, especially recently that Bitcoin made a lot of such people rich.

tlb··on Ask HN: Is building a calm, non-gamified learning app a mistake?
It's probably good for young people to learn to do arithmetic by hand. I think you'd lose some important cognitive ability if you never learned arithmetic other than to punch things into a calculator. Not so much because of arithmetic itself, but because you learn how to do careful step-by-step operations, surely an important general cognitive ability.

Once you can do it by hand, by all means use a calculator for speed and accuracy.

tlb··on 40 percent of fMRI signals do not correspond to actual brain activity
Are there proposed reasons for increased blood flow to brain regions other than neural activity? Are neurons flushing waste products or something when less active?
tlb··on EU household real income per capita up 22% since 2004
One conclusion is that they should start having more children or their economy will keep on dropping.

An inverted population pyramid in a high-entitlement society will lead to economic collapse.

tlb··on DeepSeek uses banned Nvidia chips for AI model, report says
Just because something is hard to enforce doesn't mean it's absurd.

Embargoes aren't impossible to enforce against the foreign importer. If a foreign entity is found to have placed orders with false documents, they can be sanctioned, which can be enforced against any of their international operations. It makes it hard for them to do future business in global markets. I would not recommend violating US sanctions no matter where you are.

tlb··on Why the Sanitizer API is just `setHTML()`
setHTML needs to support just about every element if it's going to be the standard way of rendering dynamic content. Certainly <svg> has to work or the API isn't useful.

SanitizeHTML functions in JS have had big security holes before, around edge cases like null bytes in values, or what counts as a space in Unicode. Browsers decided to be lenient in what they accept, so that means any serialize-parse chain creates some risk.

tlb··on Dollar-stores overcharge customers while promising low prices
There's no way to plan a city so most people can walk to a Costco. Warehouse stores are an inherently car-based phenomenon.
tlb··on Making tiny 0.1cc two stroke engine from scratch
Of course that's .049 cubic inches (~ 0.82 cc), huge compared to the one in the article.
tlb··on Ask HN: How many people got VPNs in response to laws like UK Online Safety Act?
I already had a VPN, because I live in the UK and do business in the US, and the easiest way to get websites to show local prices & shipping is a VPN. I think anyone that is involved with multiple countries needs one.

Localization was supposed to be a browser thing, using headers like Accept-Language, but alas.

tlb··on Most prediction market users aren't trading–they're gambling
Yes, they transfer money from poorly informed people to well-informed people. That's the point. That's how they reward well-informed people for the service of making good predictions so everyone can be slightly better informed.

The fact that outcomes are lopsided are evidence that it's not gambling. In pure gambling, everyone gets the same expectation of gains. In a test of any particular skill, you expect a Pareto distribution of outcomes.

tlb··on Apple’s head of user interface design, Alan Dye, will join Meta
The change to non-skeuomorphic style at least made it faster. Liquid Glass makes it simultaneously harder to read and slower.
tlb··on Ask HN: Why don't buildings have dry warm up rooms for your laptop in winter?
Laptops are pretty rugged, but with more sensitive stuff like prototypes or test equipment, the easy solution is to put it in a plastic ziploc bag while it's warming up.
tlb··on A monopoly ISP refuses to fix upstream infrastructure
Some bean counter at Xfiniti is reading this and moaning about how this one customer is using a disproportionate share of tech support time.
tlb··on It's hard to build an oscillator
Inductors (the L of LC) are large and expensive except at very high frequencies. So audio circuits are normally designed with just resistors and capacitors.

And you always need an active component like a transistor. A pure LC can oscillate for hundreds of cycles but not indefinitely.

tlb··on Outdated Samsung handset linked to fatal emergency call failure in Australia
I'm trying to imagine a conversation with a Bell engineer in the 80s explaining that, in the future, a 4-year old phone won't be expected to call 911 any more.
tlb··on Ditch your mutex, you deserve better
The account-owning thread has to accept messages for every atomic action you need it to do.

There are lots of standard shared queues you can pick from that have been fully regression tested. That's almost always better than mixing concurrency in with your business logic.

tlb··on GCC 16 considering changing default to C++20
Aha, that's just what I wanted!
tlb··on Ditch your mutex, you deserve better
It's not necessarily shared. You could assign a single thread to own the account balances, reading requests from a message queue. That probably scales better than locking. A single thread can do several million transactions per second, more than the entire global financial system.
tlb··on GCC 16 considering changing default to C++20
I draw the line where I can't expect the default gcc on most Linux and Mac systems to compile my code. And I don't want to force them to install a particular compiler. -std=c++20 seems to work pretty reliably these days.

We're starting to need caniuse.com for C++.

tlb··on Ask HN: What are you working on? (October 2025)
The demo with an inline 8 at 16000 RPM is hard to judge, because I've never heard such an engine IRL. Might I suggest adding demos of engines people know the sound of?
tlb··on Aerocart cargo gliders
To be pedantic, an aircraft's MTOW is a function of the structural strength of the airframe and landing gear and doesn't depend on conditions. The Regulated Takeoff Weight is what depends on temperature, air density, headwinds, runway length, etc, and is driven by whether the plane can get airborne before running out of runway (with a lot of margin for contingencies.)

For many planes under good conditions (high density, high headwind) acceleration to takeoff speed isn't the limit, but only airframe strength. Under those conditions, you could tow significant extra weight. The existing fleet of older planes includes many that have had engine upgrades, so they can pull a lot more weight than their MTOW.

Runway length has to include room for a rejected takeoff, for when the engine loses power just before you get to rotation speed. I don't think it'd be fun to try to reject a takeoff with a heavily loaded cargo trailer behind you. The trailer must have its own brakes, but it sounds scary.

tlb··on OpenZL: An open source format-aware compression framework
Any decompressor can produce a malicious file. Just feed a malicious file to the compressor.
tlb··on How to create an OS from scratch
Unlike Linux, MacOS, and Windows, which are all completely finished.

But also: most of the work of an OS is supporting a variety of hardware. That's not very intellectually interesting work. Hardware is usually hacky, and since was only ever tested against the manufacturer's driver code, the only way to use it reliably is to slavishly follow their usage.

tlb··on Design of the SCHEME-78 Lisp-based microprocessor (1980)
In an alternate universe, we'd all be using descendants of these instead of the 8086.

Part of what killed it, besides not having the economy of scale in microprocessors, is that optimizing compilers got good at turning loops over integers into fast code for regular CPUs, and these are pretty important for overall system performance. So no matter how much faster a custom CPU could run eval, it wasn't going to be competitive at integer loops.

tlb··on Design of the SCHEME-78 Lisp-based microprocessor (1980)
Added, thanks
tlb··on Chinese scientists set world record with magnetic field 700k times Earth's
It's remarkable that it's so hard to create high magnetic fields. 35 T is only 35 times higher than what's in a regular loudspeaker or brushless motor. The electric field possible in a lab must be much more than 35x what's in consumer devices.
tlb··on Abundant Intelligence
Food is 13% of US consumer spending, and clothing is 2.7%. Both have declined steadily since the industrial revolution.
tlb··on Delete FROM users WHERE location = 'Iran';
You probably endorse the vast majority of what it does, weighted by dollars spent. Old age security, healthcare, infrastructure, policing and defense are good things. The fraction of the federal budget actually spent on things you probably don’t like is quite small.
tlb··on Download responsibly
It'll still suck for CI users. What you'll find is that occasionally someone else on the same CI server will have recently downloaded the file several times and when your job runs, your download will go slowly and you'll hit the CI server timeout.
← PreviousPage 4 of 34Next →