Gemini CLI GitHub Actions
Today, we’re introducing Gemini CLI GitHub Actions. It’s a no-cost, powerful AI coding teammate for your repository. It acts both as an autonomous agent for critical rou…
The latest blog posts to take off on Hacker News. 21,819 posts.
Today, we’re introducing Gemini CLI GitHub Actions. It’s a no-cost, powerful AI coding teammate for your repository. It acts both as an autonomous agent for critical rou…
A few years ago at work, I had a project which offered an opportunity to look at the new generation …
My last article about generic data structures in C was written to set the stage for today’s topic: A data structure with constant time indexing, stable pointers, and works well with arena allocators. Its been independently discovered by multiple programmers over the years and so goes by different names. A 2001 paper…
Jules is officially out of beta and launching publicly, powered by Gemini 2.5.During the beta, thousands of developers tackled tens of thousands of tasks, resulting in o…
See how GPU drivers work thanks to VkCube in this Rust-based series for the development of Tyr.
Lockfiles are an absolutely unnecessary concept that complicates things without a good reason. Dependency managers can and are working without it just the same.
Although I try to make good use of the debugger, I am quite used to print-based debugging, especially for unit tests. I wanted to explore some tricks to improve print-based debugging, and also incorporate the debugger more.
I love dotfiles and I love sharing. But I have this weird feeling that sharing my dotfiles is too intimate and personal.
Don't "let it crash". Let it heal.
My first big job in the industry had me as one of two people in Warsaw, with the rest of the team in Oslo. I’ve never seen any of my Norwegian co-workers at that point, but one the first pieces of direct feedback I got from my manager was: “the teammembers like you; they feel like you’re part of the team.”
How and why marimo represents notebooks as dataflow graphs
Matyáš Racek's blog
A deep dive into ongoing efforts adapting language models for diffusion-based ARC solving.
The PHP Foundation — Supporting, Advancing, and Developing the PHP Language
An in-depth exploration of what happens when Rust and C memory allocators collide, featuring crash analysis.
Personal blog of Julien (jvoisin) Voisin
Stop vibe-coding blindly! Why reading AI-generated code is crucial in 2025. Avoid security flaws, architectural decay, and knowledge loss when using Claude Code or any other tool.
The fundamental units of computation available to users today are not the same as they were 20 years ago. When users had at most a few cores on a single CPU, it made complete sense that every program was written with the assumption that it would only run on a single core.
A blameful postmortem of how my viral HackerNews project got compromised by legacy passwords, missing auth, and the perils of vibe coding.
You click a link in your chat app, your browser with a hundred tabs comes to the front and opens that page. How hard can it be? Well, you probably know by now that Wayland, unlike X, doesn’t let one application force its idiot wishes on everyone else. In order for an application to bring its window to the front, it…
Suppose you have an appetite for tilting at windmills. Let's say you love pain. Well then why not write a PDF parser today?
We’ve learned how to define and apply Monte Carlo integration—fundamentally, it’s the only tool we need. In the remaining chapters, we’ll explore ways to reduce variance and successfully sample difficult distributions.
A guide
Node.js has undergone a remarkable transformation since its early days. If you’ve been writing Node.js for several years, you’ve likely witnessed this evolution firsthand—from the callback-heavy, CommonJS-dominated landscape to today’s clean, standards-based development experience.
A paper from Anthropic describing persona vectors and their applications to monitoring and controlling model behavior.
A new major version of Automerge, which cuts down memory usage by more than 10x while preserving backwards compatability.
IOCCC Year 2024
Let's write a service for GNU Guix that will automatically start kmonad at boot, and keep it running until shutdown.
The first thing I do every time I need to learn a new codebase is to start drawing the UML diagram of its classes, and usually give up soon after I started. The process of doing it manually is certainly useful, but now with reflections I figure it would be fun to try to generate it instead.
Your code using the /o modifier Source: wikipedia Hi there! Do you like Regex? Do you like performance? Do you like creating confounding bugs for yourself rooted in the mechanics of the Ruby VM itself? If you said yes to all of the above, have I got a feature for you! But first, let’s start with a story. The cliffs of…