What I’ve learned in doing this type of normalization is whatever the specification says, you will always find some website that uses some insane url tweak to decide what content it should show.
The only thing I can argue with is the thoughts on Starship. Each ship failing in a new way is exactly what you'd expect to see from a research project fixing one issue at a time and progressing a bit further until the next issue crops up. I would be much more concerned to see _the same_ failure happen over and over with no clear plan to resolve the issue.
One tiny nit on this amazing project / write up. He mentions that the traces have to be extra wide to support 24V. In truth though, the higher voltage means lower current, which means if anything the traces can be less wide. The size of the traces is determined by the current they carry, the voltage determines how much space must be between the traces (but it’s unlikely to be an issue at these voltages).
What so many people fail to realize is the true purpose of money is to avoid having to spend time with people you don’t like, or do things you don’t value. So if you have a $400/million per month job, but you have to have meetings all day long, you’re not really rich. Similarly, no offense to billionaires, but the ones I’ve met have been someone manic and misanthropic. If you are using your access to spend your time with them, you are not really rich in my book.
True wealth is being able to spend all your time doing things with and for people you love. It sounds trite, but the truth is many people miss the opportunity to jump off the train and enjoy their life while they can.
If you’re a Cloudflare shareholder, Kenton has increased your net worth quite a bit. He is one of the few people who is so unreasonably capable he can and has changed the direction of a multibillion dollar company single handedly. It sounds hyperbolic, but it’s not in this particular case.
I’m also fairly convinced he didn’t capture one tenth of one percent of the value he created, so I’m not sure how anyone can argue this is ‘unfair’.
If you are a SCUBA diver, but always wished that diving was a bit more technical and rigorous, I highly recommend trying cave diving [1]. You can do a cenote tour in just an afternoon, and if you’re hooked a few weeks of training (spaced over time) will make you into a radically better diver.
Those brick heaters are smart because they use electricity at off-peak times to heat the house for the whole day. What about it strikes you as less efficient than any other direct electric heating?
What’s your definition of finicky? JavaScript is something like 3-10x faster than Lua for most benchmarks (1). If you’re referring to the event loop, it shouldn’t be all that relevant for singleminded code like this that is only processing a single event every half second. If you’re referring to mathematical oddities, it is also not relevant as JavaScripts love of floats is well suited here.
I would love to see this benchmarked against just running LZW compression on a list of the moves. I think the repeated nature of the moves means the entropy is actually rather low. It should be possible to come up with a compression dictionary which can save a lot more space than just a tight packing like this.
I personally would have added one additional byte, but when it is written I would have added two bits to each of the original bytes. That has the advantage of making each segment 0-1023. I would have reserved the 1000-1024 values, such that IP addresses look the same visually: 476.188.049.772, but the available number is increased by a factor of more than 200. Maybe it’s not too late to release IPv5…
I’m sorry, but once an attacker can run arbitrary commands on your machines, it seems like your personal security battle has been lost. Cloudflare Tunnel isn’t doing anything that an attacker couldn’t do with a huge list of other tools, including a script that just loads some remote HTTP address for evil things to do next.