How to write a linter using tree-sitter in an hour
This article was discussed on Hacker News.
The latest blog posts to take off on Hacker News. 49,221 posts.
This article was discussed on Hacker News.
In their seminal book, "Radical Markets," Eric Posner and Glen Weyl introduce quadratic voting to improve (or radicalize) democratic preference voting. They argue that by allowing voters to
When I was working at AWS, around 2017 we started getting excited pitches from companies who wanted to be part of the 5G build-out, saying that obviously there’d be lots of opportunities for public-cloud providers. But I never walked away convinced. Either I didn’t believe the supposed customers really needed what 5G…
One of the main benefits of JavaScript is that it runs both in the browser and the server. As an engineer you need to master a single language and your skills w
Fictional short story about Clippy & AI hard takeoff scenarios grounded in contemporary ML scaling, self-supervised learning, reinforcement learning, and meta-learning research literature.
From the highly eclectic blog of Mark Dominus
I often like to cover oddities here; details of computers and arcade systems people may not have heard of, that didn’t sell well but had unique or interestin...
Agent-based note-taking systems that can prompt and facilitate custom workflows
The transition to Apple Silicon brought about many exciting things, but one of the capabilities left behind was access to the world of Intel-based virtual machines. X86_64 just isn't a trivial architecture to emulate, and it may never be feasible to do so on Apple Silicon at a useful speed as the operating systems you…
A personal mind dump on operating systems
This is a hard one to write about. Last year our team lost Pete, a long time engineer. Pete took his own life. He had battled mental health issues for some time.
Learn how to onboard engineers with an empathetic and structured approach. Includes a 30-60-90-day check-in template.
QuickTime ruled from 1991-2019, and was bigger than Apple itself. But can you name what replaced it, and whether it works as well?
Code level discussion of web scraping, gray hat automation, growth hacking and bounty hunting
In front of me is something that feels impossible: This is a legal, officially sanctioned DVD of the movie CODA, an Apple Original (Apple Inc.’s name for their exclusive original movies on th…
Earlier this week, I was writing a Dockerfile to download and run a binary when I noticed the image size was way more than what I would expect. I’m using ubuntu:21.10 as the base image, which is about 70MB. The binary I’m running is about 80MB. Other packages I’m installing would add 10-ish MB. But the image size is…
Why? We Just Don't Know.
A group of cryptocurrency researchers and critics annotate the irresponsible cryptocurrency puff piece that was originally published in the New York Times.
I wanted a way to have physical tickets from GitHub in front of me. One Epson printer, a Raspberry Pi, and some PHP later, I had a working system in place.
I wasn't entirely satisfied with the aluminum cube , so after thinking about the design for a while, I decided to make another one out of stainless steel. Just for fun, I thought I would make all the pieces using only manual machines. How hard could it be?
Tl;dr: being easy to argue with is a virtue, separate from being correct. Introduction Regular readers of my blog know of my epistemic spot check series, where I take claims (evidential or logical)…
I haven't written for a bit, in part because I am currently on vacation in Mexico. Well, here's a short piece about some interesting behavior I've noticed here.
Collection of pitfalls, tips & tricks, and workarounds for Java development on an Apple M1 processor (ARM64): Testcontainers, Docker, Testing
"Zanclean Megaflood? What's that, a glam-rock band?"
Why ReSTIR is good for you.
A look into my favorite Adwaita button and why I'm not happy it's going away