Drone Physics
Equations governing dynamics and control of a multirotor UAV
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,710 posts.
Equations governing dynamics and control of a multirotor UAV
John Addison (1930–2025) died March 7, 2025, at the age of 95. He was my PhD advisor at UC Berkeley, and I count myself extraordinarily lucky to have worked under his guidance. My condolences go ou…
In adult and gambling markets, even routine work gets harder: hiring, payments, ads, fundraising, and explaining what you do.
I just finished Oliver Sacks’ excellent Everything in Its Place. In it, he mentioned as an aside that the Ginkgo biloba tree is hundreds of millions of years old, and its phenotype has been practically frozen since then – a living fossil.
Advocacy group reports commanders giving similar messages at more than 30 installations in every branch of the military
Every once in a while the internet gets talking about Geometric Algebra (henceforth GA) and how it’s a new theory of math that fixes everything that’s wrong with linear algebra and multivariable calculus. When I come across this stance I am compelled to respond with something like: “wait wait, it’s not true! GA is…
Who else hates putting their hands on an icy metal laptop after it's been riding outside in your cold backpack? Here's a one-line solution.
A little AI tells detector helps us promote good writing.
The cryptocurrency industry super PACs dumped $14.2 million into the Illinois primaries. 90% of that – $12.8 million – was wasted, in that it went to opposing Democratic candidates who won their primaries (Stratton in the Senate race, Ford in H-07) or supporting their opponents. The PACs' only victories in the state…
Everyone with knowledge agrees that Atom is technically superior to RSS. Everything should have switched to it twenty years ago. All feed readers support Atom just fine ( except in podcasts , for no good reason).
This little script stops attacks on the first SSH connection to a new VM, even on providers (like Hetzner Cloud ) that don't offer a proprietary solution ; we only need cloud-init , which is widely supported .
It will ask you hunk by hunk for the things to include in the first commit, and then bring up the editor for the first and second commit message. It couldn’t be simpler than that.
Reasoning as pathfinding in token space.
In a previous post, I was sceptical about using Apache DataFusion for graph analytics. However, after some thought and experimentation, I changed my mind. I have reconsidered my approach and now have a working implementation of basic graph algorithms, such as WCC, PageRank and MSSP. For example, I can identify weakly…
how to hide juicy data in plain sight
Do you notice a difference? The image on the right appears “yellower” than the image on the left, which looks more goldenrod by comparison.
Hi! Long time no see, huh? :) It’s been three years since my last State of the Windows article, which was about the inconsistencies in the Windows 11 user experience. Since then, Microsoft (a…
Office Hours question asked by by Ian H. on May 1, 2026 Q: Memory prices could move from 15% to 40% of the BOM of a device. This seems incredible. So how can Apple deal with this? This has been on …
Some observations from my War of the Lancehttps://en.wikipedia.org/wiki/WaroftheLance%28videogame%29 1989 Code Harness assisted modernisation WIP I gave Qwen-3....
Recently, while working on an optimized Quicksort implementation, I came across a rather interesting quirk. Modern compilers (especially Clang) optimize loops using fast, branch-free instructions - provided you use the right programming style.
Transport Layer Security (TLS) is the protocol involved in getting the lock icon to appear in your browser next to the URL. Under the hood it uses a bunch of really cool numbers for encryption. Some numbers are considered private and need securing; some are considered public and are fine for sharing. You can mix your…
New from Google. They say it's "built to push the frontier of intelligence and solve modern challenges across science, research, and engineering". It drew me a really good SVG of …
Why launch costs aren't the reason it costs a fortune to do things in space
I have a solid workflow for making my game with AI. However, every iteration, I have to go through extensive manual play-testing to verify functionality…
The files mentioned in this article are available for viewing or cloning here: the 'pf-bedtime' repo .
Calculus is the mathematics of approximations of continuous quantities ; number theory asks exact problems about discrete quantities. These seem, therefore, to be unrelated studies.
A from-scratch JEPA world model trained on Super Mario Bros. to study action-conditioned prediction and reward-free planning.
A language model on a 1975 MOS 6502 processor, using a tiny Mamba-based language model and custom 8-bit ternary inference engine, used to generate text on a BBC Micro from the 1980s.