Building OS X Apps with JavaScript
OS X Yosemite introduced JavaScript for Automation. This makes it possible to build native OS X apps using good ol’ JS. This article covers the basics and walks through building an example app.
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 11,897 posts.
OS X Yosemite introduced JavaScript for Automation. This makes it possible to build native OS X apps using good ol’ JS. This article covers the basics and walks through building an example app.
Zig is a general-purpose programming language and toolchain for maintaining robust , optimal , and reusable software.
In this piece, I disagree with Joe Armstrong and Rob Pike, basing my argument on the differences between vending machines and gift boxes (illustrated with drawings carefully prepared in Microsoft Paint).
The plane crashed and nobody checked the bodies
We need to support privacy, not for those of us who have "nothing to hide", but for bothersome people like investigative journalists and activists, without which our democracy would crumble
What happens when a gang of amateur photographers, turned into amateur developers, joined by a bunch of back-end developers who develop libraries for …
The rise of powerful AI dialogue systems in recent months has precipitated debates about AI risks of all kinds, which hopefully will yield an acceleration of governance and regulatory frameworks.
Human DX optimizes for discoverability. Agent DX optimizes for predictability. What I learned building a CLI for agents first.
It’s surprisingly hard to give a good answer (the question was raised in this article). It depends on how you count, and the details are interesting (to me anyway). To not leave you hanging: …
Part 2 - The Plan
Typometer is a tool to measure and analyze visual latency of text / code editors.
Could an IBM mainframe from the 1960s mine Bitcoin? The idea seemed crazy, so I decided to find out. I implemented the Bitcoin hash algorith...
Removing (most of) the software stack from the cloud Clive is an operating system designed to work in distributed and cloud computing environments. It’s main design guidelines are: Ther…
At Tuesday Night Live with James Hamilton at the 2016 AWS re:Invent conference, I introduced the first Amazon Web Services custom silicon. The ASIC I showed formed the foundational core of our second generation custom network interface controllers and, even back in 2016, there was at least one of these ASICs going…
Visit the post for more.
We reverse all of the core design principles behind the Macintosh human interface guidelines to arrive at the characteristics of the Internet desktop.
For his 1965 composition “It's Gonna Rain”, Steve Reich designed a generative mechanical system.
Inspirations & experiments, mainly about denotative/functional programming in Haskell
What’s goofy is the idea that Google would do this — to aggressively change Android from a BlackBerry/Windows Mobile competitor into an iPhone competitor — and that anyone would expect Apple not to retaliate, to instead just sit there and take it and allow all other aspects of their previous buddy-buddy corporate…
“Boeing 737 Max: What went wrong?” (BBC) contains a plot showing the angle of attack data being fed to Boeing’s MCAS software. Less than one minute into the […]
OnlyFans has become part of the zeitgeist recently. The rise of e-girls and the prospects of making millions make it a fun thing to gawk at in a