Sega AI - SMS Power!
2023 - To Read
Greybeard's tomb: the lost treasure of language design
10 comments
How I learned Haskell in just 15 years
22 comments
The Hunt for the Missing Data Type
A (directed) graph is a set of nodes, connected by arrows (edges). The nodes and edges may contain data. Here are some graphs: All graphs made with graphviz (source) Graphs are ubiquitous in software engineering: Package dependencies form directed graphs, as do module imports. The internet is a graph of links between webpages. Model checkers analyze software by exploring the “state space” of all possible configurations.
A year in the life of a Playdate game developer ⌘I Get Info
This week sees the first Anniversary Sale of Catalog, the official store for Playdate games. This means it’s also the anniversary of the launch of Sparrow So...
How do calculators compute sine? | Algeo Calculator
How likely are chance resemblances between languages? (2002) | Hacker News
Academish Voice (2022) | Hacker News
Inflection-2.5: meet the best personal AI | Hacker News
Total Functional Programming (2004) [pdf] | Hacker News
wasm3/wasm3: 🚀 A fast WebAssembly interpreter and the most universal WASM runtime
🚀 A fast WebAssembly interpreter and the most universal WASM runtime - wasm3/wasm3
Index of /~mjd/misc
How to withstand dynamic typing
Well-Known URIs
research!rsc: UTF-8: Bits, Bytes, and Benefits
The Bipolar Lisp Programmer
Lk e af d rys e
Ash Jogalekar on Twitter / X
Finally, Axelrod and Hamilton's brilliant paper on cooperation: I feel hard-pressed to think of any other paper in biology which draws such far-reaching and universal lessons for all of life based on such simple reasoning and mathematical arguments. https://t.co/D1BfZV6FH3 pic.twitter.com/M1FZKaCtlX— Ash Jogalekar (@curiouswavefn) January 23, 2024
Kagi and Wolfram | Hacker News
The Future That Never Was | Hacker News
You're always carrying a cannon - phildini.dev
This post is a rough recreation of a post from someone else that I saw years ago and now can’t find. If this rings a bell and you know the original,
Alan Kay's talk at UCLA – Feb 21, 2024 [video] | Hacker News
You Might Not Need a CRDT: Document Sync in the Wild [video] | Hacker News
Nerdy internals of an Apple text editor | Hacker News
NY Times issues DMCA takedowns of Wordle clones | Hacker News
Linkers and Loaders (1999) [pdf] | Hacker News
Downpour is out! | v21
v buckenham | artist / curator / game designer / creative technologist / etc | based in London, UK
Array languages vs. the curse of the spreadsheet | Hacker News
From
Simple Executable Love2D Files, or, You Can Shove Random Data At The Start of a Zip File and it’s Basically Fine
LÖVE (which I will write as love because my keyboard doesn’t have an Ö) is a neat program that’s mostly intended for writing games with lua. We’ve been using it to write an image viewer. There’s a lot of ways to package a love project up for distribution, and some of them ship a copy of love with the project and some don’t. Since my distribution provides the version of love I need, I can create a .love file with all my source code and assets in it, and then I can run it with love path/to/myprogram.love. A .love file is just a .zip with a different file extension, so that’s pretty easy to do.