MiniRust
I have been thinking about the semantics of Rust – as in, the intended behavior of Rust programs when executed, in particular those containing unsafe code – a lot. Probably too much. But al...
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,211 posts.
I have been thinking about the semantics of Rust – as in, the intended behavior of Rust programs when executed, in particular those containing unsafe code – a lot. Probably too much. But al...
Oscar's thoughts too large for a tweet
HTML Components (HTC), introduced in Internet Explorer 5.5, offers a powerful new way to author interactive Web pages. Using standard DHTML, JScript and CSS knowledge, you can define custom behaviors on elements using the “behavior” attribute. Let’s create a behavior for a simple kind of “image roll-over” effect. For…
Non-verbal, blurry thinking is faster and can search in a broader way, but it is more error-prone than verbal thought.
Picking the technology stack for a project is an important and consequential decision. In the enterprise space in particular, it often involves a multi-year commitment with long-lasting implication...
Part 1: expressions, arithmetic Part 2: statements, control flow Ever since I was a teenager I wanted to create my own systems pr...
In the early days of computing, computers were physical monsters, occupying large rooms or even whole buildings. Acess to them was closely guarded, you were lucky if you had access at all, let alone close-up and personal access. That was reserved for the system operators, the people tasked with the relatively boring…
The best platform for cycle-accurate retro PC emulation may just be the Mac. The M6 achieved a stable 600MHz clock using a 6.0 derived 86Box build.
The comments around the last OpenSSH issue ( CVE 2016-0777 , you must read excellent Qualys’ analysis if you’re interested with the details), I noticed that many people were not aware of some basic features of OpenSSH. I will attempt to give a few advises, prioritized in feasibility order, and with graphical…
Coding agents like Anthropic’s Claude Code and OpenAI’s Codex CLI represent a genuine step change in how useful LLMs can be for producing working code. These agents can now directly …
FEBRUARY 5, 2016 · FACEBOOK
Valve is investing in OpenGL to hedge themselves against Microsoft. Some well-known developers have written about the deficiencies in the API. A few competing, proprietary APIs have popped up. In an effort to remain competitive, Khronos announces glnext: a ground-up rethinking of the OpenGL and OpenGL ES APIs. This…
Snowboard Kids 2 for the Nintendo 64 has reached 100% matching decompilation. A brief note on what that means, how we got here, and what comes next.
There are certain kinds of experiences that most human beings know very little about because a) they are rare, b) they can only be felt from the "inside", i.e., by the people who have them, and c) not all of those people choose to, or are good at, writing
How to build a free, privacy-focused alternative to Google Analytics
Writing auto-pilots in JavaScript for MSFS
Amazon Health doesn’t seem like much now, but there are hints it could be the ultimate application of Aggregation Theory.
Why? The torture report, of course: Late last night, McClatchy reported that the CIA inspector general has asked the Justice Department to investigate allegations that the CIA illegally monitored C…
Short introduction to the Prolog language and its essential features.
A closer look at a fashion trend in printed circuit board design.
This is an effort to create a fully functional Kubernetes cluster with 1 million active nodes.
Matthew Weidner | May 21st, 2025 Home | RSS Feed Keywords: text editing, server reconciliation, Articulated
I recently compiled a list of Perlis Languages that were meant to illustrate varying paradigms not typically found in mainstream programming languages. Those languages were meant to stretch your mind and are not necessarily representative of the state of the art in language design and implementation. In this post I…
git-remote-dropbox is now on PyPI!