A reckless introduction to Hindley-Milner type inference (2019)
(I've been editing this post on and off for almost a year. I'm not really happy with it, but I suspect I never will be.)
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,433 posts.
(I've been editing this post on and off for almost a year. I'm not really happy with it, but I suspect I never will be.)
What Ruby’s top-level methods actually are, who they belong to and how they are namespaced
This article shares some of the lessons I learned from working full-time on a FOSS project for 503 days.
A shiny new edition of Hypermedia Systems is out! Apart from incorporating typo and grammar fixes sent in by readers, the book was completely redesigned inside with a new layout. To achieve a much higher fidelity of design, we ported the book to Typst --- the hot new LaTeX replacement.
Wolfram tech and its dedicated website now easily predict eclipses. A look at advances in understanding and science from ancient eclipse data thousands of years old through current eclipse calculations.
VileR's blog: old school PCs, games, graphics, programming, fonts, demos, and so on.
My computer on the net
Rich countries consume much higher quantities via higher intensity/tech. It's NOT high and rising: wages, profits, administration, encounters, etc. Income well explains American behavior here too.
Today we learn that Pavel Durov, founder of the popular messaging app Telegram, has been arrested as his private jet landed in France. Early indications are that the arrest stems from Telegram̵…
No. But they don’t need to. In preparation for the 5th test flight of Starship, SpaceX announced that they would try to catch the booster using “Mechazilla’s chopsticks.” Later du…
A post by Eshel Yaron with details and advice about a long standing arbitrary code execution vulnerability in Emacs
Tuesday, January 28, 2003 0xCAFEBABE & 0xFEEDFACE Recently, the origin of the magic numbers of 0xCAFEBABE and 0xFEEDFACE came up in an email conversation between a number of ex-NeXT folks. Specifically, someone asked what the origin of the two magic numbers were in the context of mach-o file formats and why had Java…
Why are database DELETEs complex and inefficient? Uncover challenges from physical data removal to autovacuum, and find strategies for managing large deletions.
I think we have an answer on whether AIs will reshape work....
The converging interests of technocrats, media, and academia, as seen through the lens of the world's most deplatformed US-legal website.
Apple’s iPad ad might not have been good for Apple, but it was a profound encapsulation of what has happened on the Internet; the question is what it leads to next.
A useful theorem attributed to the probably first mathematician ever, Thales of Miletus (ca. 624 BC-ca. 546 BC) is one of most elementary and intuitive ever stated.
An english translation of Edsger W. Dijkstra's interview on Dutch TV.
Gleam is a statically-typed functional programming language, which recently had its v1 released, designed for building scalable and maintainable software. It
The noise floor is a lot lower in the forest
A Celebration of Donald E Knuth
In many large-scale web services, multiple layers of stateless and stateful services are seperated by load balancers. Load balancing can be done with dedicated hardware, with dedicated software load balancers, using DNS trickery or through a load-balancing mechanism in the client. In large systems, the resources and…
This is my journey that started as an experiment to see how my Threads feed would look like on Mastodon and ended with me finding experiences that went above and beyond my expectations.
This set of slides sketches out the implementation of Hell , in technical detail. I do tend to switch between the slides, old code, and the present code, so bear with me. It's more about the ideas. If you want to see a complete implementation, the complete implementation of Hell is one file , which you can look…