Clojure: Realtime collaborative web apps without ClojureScript
A blog mostly about Clojure programming
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 573 posts.
A blog mostly about Clojure programming
So, I originally planned for this to be on my premium newsletter, but decided it was better to publish on my free one so that you could all enjoy it. If you liked it, please consider subscribing to support my work. Here’s $10 off the first year of annual.
Our open-source tools generate attribution graphs showing how language models reach decisions.
In their own words, we see that Snap Inc’s design choices expose millions of kids to harm
Cross-Site Request Forgery countermeasures can be greatly simplified using request metadata provided by modern browsers.
Even if you can’t stop Flock’s use entirely, you can still help protect civil liberties in your community.
Recent advancements in Cloudflare Python Workers means fast cold starts, comprehensive package support, and a great developer experience. We explain how they were achieved and show how Python can be used to build serverless applications on Cloudflare.
The cross-platform app building toolkit
Flame Graphs vs Tree Maps vs Sunburst explores different hierarchal visualizations by visualizing file system or disk space.
At this summer's HOPE conference, Joshua Aaron spoke about ICEBlock, his iPhone app that allows users to anonymously report ICE sightings within a 5 mile radius, and to get notifications when others report ICE sightings near them. You can see the full talk, and the lively/infuriating Q&A,
Encrypting files with passkeys, using the WebAuthn prf extension and the TypeScript age implementation.
Like you, I'm sick to the back teeth of talking about AI. Like you, I keep getting dragged into discussions of AI. Unlike you‡, I spent the summer writing a book about why I'm sick of writing about AI⹋, which Farrar, Straus and Giroux will publish in 2026.
High-performance object storage exists, but the economics make it unusable at scale. FractalBits breaks out of the high-performance trap.
Effective June 17, 2025, you can no longer send or receive texts using email.
I have updated this article with new data, better code, and friendlier data visualization. You can read the new version here . Th...
Everyone’s been talking about it. JD Vance read it. What does it actually tell us?
Notes from my colleagues on AI-assisted software delivery
Every few months or so, somebody asks on social media why a particular DVLA digital service is turned off over night. Rather than answering it every time, I’ve decided to write this post, so I can point people at it in future. It’s a great case study to show why making government services digitally native can be quite…
Low-cost micro-units, often called single-room occupancies, or SROs, were once a reliable form of housing for the United States’ poorest residents of, and newcomers to, New York, Chicago, San Francisco, and many other major U.S. cities.
QWEN CHAT API DEMO DISCORD It is widely recognized that continuously scaling both data size and model size can lead to significant improvements in model intelligence. However, the research and industry community has limited experience in effectively scaling extremely large models, whether they are dense or…
I run Claude Code with --dangerously-skip-permissions flag, giving it full system access. Let me show you a new way of approaching computers.
Since the beginning of 2024, the demand for the content created by the Wikimedia volunteer community – especially for the 144 million images, videos, and other files on Wikimedia Commons – has grow…
About two weeks ago I entered a discussion with the docs.rs team about, basically, why we have to look at this: When we could be looking at this: And of course, as always, there are reasons why thi...
This new paper by 11 authors from organizations including IBM, Invariant Labs, ETH Zurich, Google and Microsoft is an excellent addition to the literature on prompt injection and LLM security. …
To provide a secure and dependable experience on GitHub, we’re rolling out updates to rate limits for requests made without authentication. These changes will apply to operations like cloning repositories…
What a week it's been as a Ruby Central Board Member.