Building a Blog with Elixir and Phoenix

TL;DR: it’s an Elixir app using Phoenix server side rendered pages, with the blog post pages generated from Markdown using NimblePublisher. It’s running on a self-hosted Dokploy instance running on Hetzner, with bunny.net as a CDN sitting in front of it. This is a very belated write up of how this blog was put together! […]
Clojure: The Documentary, official trailer [video]
Improving Composer through real-time RL

We are observing unprecedented growth in the usefulness and adoption of coding models in the real world. In the face of 10–100x increases in inference volume, we consider the question: how can we take these trillions of tokens and extract from them a training signal to improve the model? We call our approach of using […]
Trust Signals as Sparklines for Hacker News
TrustSpark for Hacker News Add sparklines of trust signals next to Hacker News usernames. Firefox plugin This is a response to ”macro trends”. Your mileage may vary. Demo of /newest with high submission rates penalized:
OpenTelemetry Profiles Enters Public Alpha

Since OpenTelemetry first introduced Profiles, momentum has only grown towards building a unified industry standard for continuous production profiling, standing alongside traces, metrics, and logs. Today, the Profiling SIG is proud to announce that the Profiles signal has officially entered public Alpha, and we are ready for broader community use and feedback. Production profiling for […]
Stripe Projects: Provision and manage services from the CLI

Code generation got fast.Provisioning didn’t. Provisioning your app stack is still too manual: signing up for multiple services, managing accounts, securing API keys, jumping between dashboards, and clicking configuration pages. Stripe Projects lets you (or your agents) create and manage your software stack from the command line.
Show HN: Claude skill that evaluates B2B vendors by talking to their AI agents

A Claude skill that conducts structured, evidence-based evaluations of B2B software vendors on behalf of buyers. What it does You give it your company name and the vendors you’re evaluating. It: Researches your company — industry, size, tech stack, maturity — so you don’t fill out a form Asks domain-expert questions specific to the software […]
My minute-by-minute response to the LiteLLM malware attack

Now I have the full picture. Here’s my analysis: What 2.1.81 is: Claude Code v2.1.81. You had 5 Claude Code instances running at shutdown time. Shutdown timeline: 01:36:33 — Force shutdown initiated 01:36:36 — Shutdown stall captured (162 processes still running, 21 of them Python) 01:37:11 — System booted Process tree at shutdown: Normal Claude […]
The RISE RISC-V Runners: free, native RISC-V CI on GitHub
by Ludovic Henry, RISE Today, we are excited to announce the Early Availability of the RISE RISC-V Runners, a free, managed GitHub Actions runner service that gives any open source project access to real RISC-V hardware in their CI pipelines. No emulation, no cross-compilation hacks, no waitlist. Install a GitHub App, change one line in […]
Moving from GitHub to Codeberg, for lazy people
2025-09-06 I’ve just started to migrate some repositories from GitHub to Codeberg. I’ve wanted to do this for a long time but have stalled on it because I perceived Codeberg as not being ready and the migration process as being a lot of (boring) work. It turns out that is only partially true and wildly […]