Gnutella: A Protocol Outliving the World That Created It
Gnutella Explanation
Gnutella Explanation
A thorough retrospective of my time on the internet.
Limousin, Saint-Yrieix-la-perche, Périgord, Université, société, Livres, citations, Nantes, Jumilhac
Ever since James Cameron’s Terminator 2: Judgment Day was released in 1991, I’ve been reading about the many ways ILM, led by visual effects supervisor Dennis Muren, had to basically invent new way…
One keyboard bug three decades in the making
Creating a perfect clone of SimTower in the browser
I recently stumbled upon a nice blog post titled Childhood Computing . It made me think about my own childhood computing experience. I am much older than the author of the aforementioned post, but like them, I too love computers. I have for most of my life.
Let me tell you the story of saints Barlaam and Josaphat of India. A king named Abenner, who persecutes Christians, hears from his court astrologers that his son will attain great power and rule ov…
How do you make an accurate machine without one to copy? Explore flat surfaces, screw-cutting lathes, and millionth-of-an-inch measurements through interactive 3D figures.
After 10 years of on-and-off work, I’m releasing a full reverse-engineering of the 1998 Ultima Online demo server: https://github.com/draxinar/ouo . About 5,000 functions disassembled from MSVC x86 and translated into portable C99, with each function compared instruction-by-instruction against the binary.
A papyrus fragment of Homer’s epic The Iliad has been discovered inside the wrappings of Roman-era mummy . The mummy was found in a necropolis the ancient site of Oxyrhynchus (modern-day El-Bahnasa) in Egypt’s Minya Governorate. Archaeologists were able to remove the papyrus and identify the text as the “Index of…
KDE is an open community of friendly people who want to create a world in which everyone has control over their digital life and enjoys freedom and privacy.
18 bit registers, 90kb of memory, ones’ complement, powered by RISC-V.
X.400 promised recallable, scheduled, self-destructing email. Why simple SMTP won instead, and what we lost and gained when it did.
Beautiful machines from a beautiful country
Dmitry.GR: Fisher-Price Pixter: From unknown and obscure to fully documented, emulated, and preserved
The blog of an engineer from Canada
I liked the UIs of the entire era from 3.0 to 2000, really. I'm mostly using Windows 2000 as an example here because it runs so well in QEMU/KVM and that allows me to easily take screenshots.
A brief history of fish sauce, from Ancient Asian recipes, Roman times, and through to today's many (delicious) uses.
The enormous faux shopping bag that served as an advertisement for Macy’s is mostly gone, save for a patch of red facing Sixth Avenue. Scaffolding covers the ground floor retail space, and da…
Building a minimal VisiCalc clone from scratch in C to understand how spreadsheets work.
Why I wouldn't enjoy returning to radio as a disk jockey.
Yes, there really was a smoking room on the Hindenburg… even though the zeppelin was inflated with 7 million cubic feet of highly flammable hydrogen...
1991: T and P of ChatGPT, distillation, deep residual learning, LSTM, GAN
Why half a million people learned to program in Pascal, when you’d think they had no earthly reason to.
It is Friday. KPMG , the consultancy behemoth that delivers business Venn diagrams for outrageous prices, informs us that 70 percent of UK business leaders will keep spending on AI even when they can’t prove it does anything — the consultancy helpfully suggests we stop calling it “investment” and start calling it a…
Frontier models can now produce novel historical knowledge, but in a really weird way
I needed a small Windows XP machine and a Mini-ITX board was the obvious choice. So I decided to build my "Windows XP Box" in a Windows XP box. The external dimensions of the box are a tiny 243mm x 200mm x 48mm.
The nice thing about Win32 is that it does not try to talk you out of any of this. It just gives you the messages, the handles, the drawing APIs, and enough rope to ...