HNHacker News
TopNewBestAskShowJobs

hwillis

6,522 karma · joined March 21, 2012

submissionscomments
hwillis··on The Problem with Sci-Fi Body Armor
There's a very obvious reason sci fi armors don't look like historical armor: so they look sci fi. If you make your plasteel armor look like a medieval suit then your movie will look like laser jousting. It's why tatooine looks like a western even though it's made of jet engine parts- everyone is just dressed like a western, except the guns shoot lasers.

Also, weight is no longer an issue like it historically was. You used to march to a place and set up camp to fight; now you run patrols and missions. Soldiers need to carry packs and water and ammunition; every loadout will be heavy and cumbersome.

Transport and communications make heavy loadouts possible. Realistic sci fi would not have two armies sprinting at each other or dramatic last stands or light loadouts. Unfortunately that makes for extremely boring movies. People carrying 100 lbs of gear and ambushing each other, then sitting in cover and waiting for heavy fire support is not dramatic.

That said IMO there's a dearth of "heavies"- dress up some huge 7' guy with 4" thick plates of chunky armor and those leaf spring stilts and have him sprint around with a machine gun. That would be fun! If you have a massive population and elite soldiers then why does every single guy look incredibly normal?

Alao shoutout to edge of tomorrow for shaving the coolest power armor of any movie, even if it looked pretty dumb when they were just gliding around on wires. Tom Cruise sprinting in that getup looked awesome.

hwillis··on A Short Introduction to Automotive Lidar Technology
> Most automotive Lidar already operate in a “photon starved regime”, ~200-300 photons per return[0]. If you spread that over the entire scene, your snr drops quickly.

Translating: Normally you have a large single sensor per laser, which makes measurements at a very high rate. With flash lidar, you split the sensor up like an image sensor. In a normal image sensor, each pixel can collect light for a long time, but if you do that with lidar you have no distance resolution. The sensor is sitting idle 99% of the time, and you pay in sensitivity and accuracy.

Array sensors, MEMs, and phased arrays all struggle because they're all really good at small-angle differences, while the reason for scanning lidar is large-angle differences. Maybe one day we'll start making curved dies and it'll be easier to have a really wide FOV without needing multiple sensors.

hwillis··on The size of BYD's factory
China has more distributed/rooftop solar than the US, percentage-wise. It's hardly like every big building in the US has rooftop solar, and Zhengzhou is more to the north of the country where there is less incident light.

That said a battery factory is a good place to put solar. The final stage of battery manufacturing is several priming charge/discharge cycles which build up resilient layers inside the battery. You can push power into/out of the grid (or use discharging batteries to charge other cells) but having a big DC source nearby is still going to be convenient.

hwillis··on Exploring the Cost and Feasibility of Battery-Electric Ships
They split the emissions cost out separately, FWIW: https://www.nature.com/articles/s41560-024-01655-y/figures/3
hwillis··on Exploring the Cost and Feasibility of Battery-Electric Ships
It looks like that is a conversion and retrofit of ships that were already unmaintainable: https://washingtonstatestandard.com/briefs/conversion-of-was...

Modernizing all the control systems etc is the nightmare. The ferries were already electric- all ferries are; they have diesel engines driving generators which drive electric motors. They still have the exact same generators running the same motors. The batteries are installed and ready even though they won't be used until the port is electrified years from now: https://www.youtube.com/watch?v=hkgT9Z8Z2RU

hwillis··on Exploring the Cost and Feasibility of Battery-Electric Ships
Wow, this is a really good paper. Supplementary info is really great too- they get into details down to floating charging port stations as part of the infrastructure. Surprising how much demand is from tugboats. I have questions about how you'd safely hook up 5 MW connections, but it's definitely solvable.
hwillis··on Honeybee gene specifies collective behavior, research shows
paper link: https://www.science.org/doi/10.1126/sciadv.adp3953
hwillis··on USFS decision to halt prescribed burns in California is history repeating
https://cepr.net/our-funders/

charitable foundations and donors. basically the same groups as "Sesame Street was brought to you by..."

hwillis··on GLP-1s are among the most important drug breakthroughs
> The long-term side effects of GLP-1 drugs are not well-studied

GLP-1 is a hormone that is released every time you eat, and the drugs are virtually identical hormones at natural levels that take ~100x longer (half life of a couple hours) to be excreted. It's a tiny amount of one more peptide among millions- that part is certainly safe.

If there's any issue with the drug it would be from the constant activation of a natural hormone receptor. Like how anabolic steroids can hurt you, and TRT can affect your natural testosterone production. Maybe after 10 years it breaks your natural satiety system and makes you always/never hungry. That kind of thing would probably show up in mouse models.

Either way- obesity is the largest cause of lost years in the first world and it isn't close. If you are obese your whole life you die 10-15 years earlier and are sicker. It's not going to kill you as fast as untreated t2 diabetes, but in both cases it would be crazy not to take a drug that can just make those problems just go away.

hwillis··on An adult fruit fly brain has been mapped
> It’s a neural network without weights.

It has approximate weights. Neuron connection strength is determined by the number of synapses (1-100s, sometimes 1000s), the type of synapse neurotransmitter, and the number of receptors. The connectome has 1 and 2 and is only missing 3. The number of receptors may not even be that important- the fact that the number of synapses is important may well mean the number of receptors is unreliable.

Neurons also don't transmit scalars to each other. The synapse is stimulate by frequency of action potentials much more than strength.

> And it doesn’t have a body.

It does have nervous connections outside the brain. That behavior is not as complex.

> Figuring out the behaviour of the neurons could take decades

Neurons are not that complex in terms of matching in->out behavior. Since spiking is frequency-based, you can verify it quite well by ensuring the frequency of spikes in->out matches; you can even measure single neurons with implanted electrodes. You don't need so much precision to see individual spikes, since the size of the spikes does not matter much at all.

Long term potentiation also makes measuring individual neuron strength even less important- if you model potentiation correctly, then over time you'll converge accurately as understimulated connections weaken and vice versa.

The real issue is we have barely any clue how potentiation works and can't model it well at all. It's very important to brain behavior and most of the interesting things brains do. Its kind of an issue.

hwillis··on An adult fruit fly brain has been mapped
https://perfecthairhealth.com/why-krox20-isnt-a-miracle-hair...
hwillis··on Pilots Are Dying of Tiredness. Tech Can't Save Them
> and we(as the consumer) pay for it in higher ticket prices.

With an air transport pilot flying 700 hours and making $220k annually, with 300 flights and 150 people per flight, that's <$5 per seat. The flight crew's wages are a very small part of the cost of a ticket.

hwillis··on Pilots Are Dying of Tiredness. Tech Can't Save Them
Fatal heart attacks at 37 and 40 are crazy. The DGCA's 2024 handbook reports 9,390 pilots and copilots (page 25[1]). Heart attacks at very young ages are more common in India because of rates of smoking and diabetes, but not that common. The large majority of people typically survive MI at that age, and I'm sure those 2 examples are far from exceptional.

> IndiGo, India’s largest airline, announced it would be an “early adopter” of a wrist-worn fatigue-monitoring device it was developing with French defense and aerospace company Thales Group.

That's toeing the line. If your employer is measuring things like your heart rate variability and blood pressure to figure out how close you personally are to a heart attack, and deciding whether it's worth it to cancel your flight so you can rest- that's abhorrent. It's somehow worse than the employer purchasing your health. It's planned obsolescence for people. How many people would drop dead a year after retiring? Horrifying.

The problem is not a lack of pilots or the needs of the country, either. There are foreign pilots and airlines. It's just pilots being driven far too hard by institutions. It won't go away when there are more pilots, it will just become calcified. This is a habit that should be ended through legal means, and fast.

[1] https://www.dgca.gov.in/digigov-portal/?page=jsp/dgca/Invent...

hwillis··on Free-form floor plan design using differentiable Voronoi diagram
No, they didn't. When an artist draws a picture of Manhattan, they draw steam coming up from the streets and no utility poles. They don't need to know anything about the buried power infrastructure or steam pipes. It would probably be worse if they did; the point is to communicate the conception of the space. It does not matter if steam is coming up on a street where it shouldn't; they drew it to say "this is manhattan", not to depict a component of the infrastructure that exists off-canvas. It does not matter if businessmen are walking around at 3pm when they should be at work if the point is to indicate that business is happening. The kayfabe is more important than the reality.

This is for a computer graphics conference, not an architectural conference. The point is to generate more-plausible interiors instead of copy-pasting the same layout. They are generating the feeling of more realistic spaces. You're the one coming in and saying that they don't know what they're doing, and trying to simplify an art into something you understand.

hwillis··on Free-form floor plan design using differentiable Voronoi diagram
The cells are the areas closest to the voronoi sites, the dots inside the cells. The sites are the outputs of the optimizer; it adjusts the sites until the constraints are met well. The number of sites is chosen by the user.

The excess sites will naturally be clustered together and weakly tend away from the interior walls. The optimizer prefers straighter walls, so it tries to cover the room in large cells (which have big straight edges) and then shove the rest of the points into a small area where they aren't affecting the internal walls. Thats why they tend to cluster into the center of internal rooms, or towards exterior corners where the wall is preset.

hwillis··on Free-form floor plan design using differentiable Voronoi diagram
The algorithm prefers rectangular rooms, you'd just need to adjust it a bit. The wall loss function minimizes wall length and tries to regularize angles, so it naturally converges to square-ish rooms:

> we compute the norm of the tangent edge vector, which is equivalent to the norm of the 2D normal direction. Minimizing this loss has the following two effects: simplifying the wall between two adjacent rooms by penalizing its length, and aligning the boundary to the coordinate axis by making the coordinates of the tangent vector sparse in 2D.

The optimizer also seems like it should handle corridors okay as long as the corridor area is set to something reasonable. A corridor is just a room that is allowed to be long; since the other rooms will try to take up relatively square spaces you should be left with a long connecting area.

> And storage spaces have to be sized appropriately to their intended purpose: you don't want three-foot-deep shelves.

Like you said, this is the same minimum/maximum width problem that makes corridors wonky. I think this is relatively easily solved, though. A "minimum width" constraint is really just a requirement that no voronoi site is within X distance of a wall. A shelf is a sub-area in a room where there must be 2 borders within X distance of a voronoi point. Things like furniture and kitchen islands are also basically represented like that, as constrained areas.

A simpler alternative to complex per-point constraints would be to have area constraints per control point- a bunch of single-point "rooms" inside the actual rooms. In the case of a corridor, since the voronoi cells tend towards a square, you just need to set that area to the minimum width and they should avoid shrinking below that width.

hwillis··on Free-form floor plan design using differentiable Voronoi diagram
Windows and pipes/vents are just constraints. Windows are constraints to outside areas and pipes/vents/stairs are constraints between floors.

Rectangularity is enforced by the wall loss function, which is adjustable.

> personal needs: some people need lots of storage space, some a room to play videogames, some a huge kitchen with an isle.

That's... the point. You decide you want your kitchen to be 20% bigger and the floor plan readjusts itself without needing somebody to draw up a new plan.

> With that said, I feel like this project might be good for less serious application like procedural game design, but is too naive for real architectural use.

Given that this is a paper submission to the Pacific Graphics conference, yes. Architecture is not really the point. You could also point out some much more obvious architectural needs, like the fact that houses need an outside too.

hwillis··on Diatom Arrangements
Diatoms reproduce by separating the two halves of their shell and regrowing a new half. It seems to me that it would be difficult to predict the shape without an existing half shell. If anything, the shape is probably mostly determined by the shape of the existing shell; if a parent is damaged and a chunk is missing, you want to make a new half shell that seals up against that half instead of the shape it's "supposed" to be.
hwillis··on AppleWatchAmmeter
What matters is the field gradient. The field inside the core of the MRI is pretty homogenous, so if the metal is in there when it's switching on/off then it's fine. They will put a precautionary shield over embedded shrapnel, but it's not a big deal- it'll just wiggle a bit, and can cause some image distortion. Heating would be caused by imaging gradients, which are very small precise fields layered over the main field. Imaging gradients can switch very rapidly, which is what could cause heating, but they're so weak (fridge magnet range) that it's a nonissue.

Likewise if you're more than about a meter away, the gradient has also dropped off and forces are much smaller.

Imagine a bubble around the entrance to the core: that's the danger spot where field gradients can be >3 T/m. Fun fact: take B^2/(2*u0) and you get units of Pascals. Magnetic pressure and fluid pressure can be thought about pretty similarly, except that free space is very impermeable and things like iron instead act like "holes" that can create strong flows between areas of different magnetic pressure. You can have a 3 T field separated from you by air, but if you stick a steel rod into it suddenly both ends of the rod will be at 3 T.

3 T works out to about 500 psi of magnetic pressure. If you have a small, 5 mm iron sphere in a 3 T/m gradient, the pressure difference across it is only ~2.5 psi. Size matters a LOT. 2.5 psi may be a slight tug; 50 psi may pull a wire straight through you. And 10 psi may be fine when it's embedded in you already, but given a distance to accelerate it can go pretty fast.

hwillis··on AppleWatchAmmeter
TSA scanners run around 30 GHz, which can only go ~1 mm into body tissue. It also isn't as high resolution as a camera, and objects a few mm wide won't get picked up well.
hwillis··on A Uruguayan company teaches people how to turn regular cars into EVs
https://stealthev.com/product/tesla-module/
hwillis··on A Uruguayan company teaches people how to turn regular cars into EVs
> Weight: You're adding about 500 lbs to the car to do this with ~20 miles of ev range.

No. The drive unit of a Tesla + 4 battery modules weighs 500 lbs. That's 21 kWh, 80 miles of range and 500 horsepower. And 300 lbs of that is in the drive unit; more common conversion kits weigh ~150 lbs. You could use 500 lbs of regular lead car batteries and still get way more than 20 miles.

https://stealthev.com/product/tesla-performance-rear-drive-u...

https://www.evwest.com/catalog/product_info.php?cPath=40&pro...

hwillis··on A Uruguayan company teaches people how to turn regular cars into EVs
> i.e. the petrol engine effectively just runs a generator to the batteries. You don't need prop shafts/gearboxes/transfer case/axles/alternator/starter etc.

But you can't take advantage of that without handling every specific make of car. You need to design a specific solution for each engine.

> If you can integrate the motor assembly into the wheel hub you don't need any kind of axle at all.

This has a lot of downsides; the unsprung weight is very high which makes the ride much harsher. It's also very hard on the motors because of the shaking. There's only a few inches of space to claim in a normal wheel well by replacing and widening the tire. If you replace the suspension knuckle you have to make it work for all different makes.

All that said, I do think there's an underserved opportunity for a drop-in solution that just replaces the engine. Basically the same thing you're proposing, but why keep the old engine?

Replace it, and you can make a series-parallel hybrid, which is the ideal type. It's an engine connected by a clutch and single reducer to the driveshaft, with a motor connected to the engine (or by gears). At low throttle the motor acts like a generator, using the opportunity to increase engine load, charge the battery, and run the engine in a more efficient torque. At high throttle the motor joins the engine, increasing power. At cruise, the motor freewheels. For short trips the engine disconnects and the car runs on battery. You don't need an additional generator, the engine gets an efficient shaft connection, and it can still run battery-only. Best of all worlds and IMO worth trashing the engine.

If you drop in a full unit with batteries etc you might need a few configurations for different engine bays, but you can just have a variety of mounting points for different makes. Plug into the radiator for cooling. Give a serpentine belt wheel for accessories, or just have an AC onboard and use a spool valve to split some off to col the batteries better.

hwillis··on A Uruguayan company teaches people how to turn regular cars into EVs
Not true. What a series hybrid does is give you big-engine power for small-engine efficiency. Pull onto the highway and you get 350 hp from the battery, which the engine recharges at a steady 50 hp. If you have a big engine you are only losing efficiency.
hwillis··on Linear, symmetric, self-selecting 14-bit molecular memristors (2023)
Absolutely correct, evolution will never ever beat a 10 cent ABEC-7 bearing. Skateboards really changed manufacturing by making a specific size of wildly precise bearing incredibly cheap. One day a robot will be able to step directly onto ice skates, but meanwhile I'm looking forward to the blooper reel because it's gonna be funny as hell
hwillis··on Linear, symmetric, self-selecting 14-bit molecular memristors (2023)
true, but recycling proteins is also pretty amazing. These are the most complex machines we know of, elegant atomic factories that do the seemingly impossible... and you dip them in acid and then you can pop them apart like a string of beads, to be reassembled into a totally new molecular miracle.
hwillis··on The magic of DC-DC voltage conversion (2023)
Irrelevant. If it's not an open circuit, then the inductor is connected to things in parallel, and the impedance increase creates a voltage spike. If the load impedance is significantly lower than the thing being disconnected, then you're just disconnecting something that doesn't matter to the circuit and it's silly to be that pedantic about an irrelevant situation. You're bending the statement from "disconnecting an inductor" to "disconnecting something from an inductor (while something else is still connected)"
hwillis··on The magic of DC-DC voltage conversion (2023)
It is the clutch. The clutch is your flywheel; it's free floating and connected to the driveshaft with springs. When its engaged, it is connected to both shafts by springs. When it's disconnected it's only connected to the driveshaft by springs.
hwillis··on Linear, symmetric, self-selecting 14-bit molecular memristors (2023)
I wouldn't. We have been trying[1]; humans are genuinely shocking in this way. Mechanical systems should have so many advantages over humans; springs are 10x better than tendons, motors are 3x better than muscles. It's possible humans evolved walking as a predatory tactic. Even if we develop a super-efficient walking robot, humans are efficient at several speeds, and keep that efficiency while varying their stride and foot placement, and with one of the largest most complex brains of any animal. And the ratio of leg/torso length is pretty variable among humans! Not to mention the flexible spine and swinging hips should be a huge energy sap, but they just kind of... aren't.

Beating human locomotion in the general case is pretty far off. It's a combination of body plan, extreme optimization of joints and energy storage, and really good algorithms.

One killer feature of the human body is synovial fluid. It's very thin, non-newtonian, self-replenishing and contained in particularly low-friction bearing surfaces. It's certainly better than 99.9% of mechanical joints, because these surfaces filter, heal and re-lubricate themselves. Mechanical joints have sticky grease so they stay lubricated without maintenance, and work in the presence of water and grit. It's doubtful that any joint that doesn't heal itself can compete, long-term.

[1]: https://spectrum.ieee.org/durus-sri-ultra-efficient-humanoid...

hwillis··on Linear, symmetric, self-selecting 14-bit molecular memristors (2023)
Actually, no! Producing ATP is ~30% efficient, which is much better than premium consumer solar panels. And while that heat is technically waste, even if it was more efficient we would still generate heat other ways just to keep warm.

What's even more shocking is that conversion of food to energy period is ~90% efficient, which is crazy to me. The fact that you can burn food and measure the energy given off, and that's very close to how much energy you get from eating it- that's insane.

The efficiency of the human body is all over the place. Muscles are only ~30% efficient, and the rest is waste heat... but humans walk using orders of magnitude less power than any walking robot. As far as I know we have never made a powered walking machine that is 10% as efficient as a person. The only way we can beat it is with a carefully balanced, specially-lubricated pair of legs that is leaned downhill on a treadmill and powered by gravity.

← PreviousPage 6 of 34Next →