We shouldn't have needed lockfiles
Lockfiles are an absolutely unnecessary concept that complicates things without a good reason. Dependency managers can and are working without it just the same.
The latest blog posts to take off on Hacker News. 80,834 posts.
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.
Crisps and mash owe their existence to a series of precise events that took place nine million years ago.
I love dotfiles and I love sharing. But I have this weird feeling that sharing my dotfiles is too intimate and personal.
Today, OpenAI for Government is announcing a new partnership with the U.S. General Services Administration (GSA) to launch a transformative initiative. For the next year, ChatGPT Enterprise will be available to the entire federal executive branch workforce at essentially no cost.
On July 22, 2025, the European police agency Europol said a long-running investigation led by the French Police resulted in the arrest of a 38-year-old administrator of XSS, a Russian-language cybercrime forum with more than 50,000 members. The action has triggered an ongoing frenzy of speculation and panic among XSS…
Look, I'm an idiot. I know that, you know that, and the man on the moon knows that. Let's not get into why I'm an idiot; let's just accept that I have my peculiarities and you have yours. My idiocy is a quest to make sure all my portable electronics can recharge using USB-C. Modern smartwatches are tiny and they do a…
Don't "let it crash". Let it heal.
A detailed critique of WIRED's AirGradient ONE review, focusing on methodology, product understanding, and what trustworthy monitor reviews require.
One of the signal achievements of computing is data compression 1 : we take in data, make it smaller while retaining all information (“lossless” compression), transmit it, and then decompress it back to the original at the other end.
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.”
Readers may recall that Japan recently passed the Smartphone Act, officially the Bill on the Promotion of Competition for Specified Software Used in…
Last year, 2024, we replaced four PTACs with a mini-split AC. I’ve been asked about it often enough (by neighbors, coworkers, friends) that I decided to write up the experience. Hopefully it&…
I’ve been using Tailscale for around four years to connect my disparate devices, servers and apps together. I wanted to talk a bit about how I use it, some cool features you might not know about, and some stumbling blocks I encountered.
How I helped Claude AI extend its capabilities only for the same AI to reject my job application.
Simply describe any story, and Gemini instantly generates a unique 10-page book with custom art and audio.
UC Berkeley Journalism offers a two-year Master of Journalism (MJ) degree and a summer minor, preparing students for careers in journalism.
Plus how American professors are fighting back against the AI onslaught, a backlash over AI models in Vogue, and more.
A colleague spotted base64-encoded JSON in a long string of gibberish without any tools. I was amazed, until he explained how anyone can do it.
How and why marimo represents notebooks as dataflow graphs
We’re releasing gpt-oss-120b and gpt-oss-20b—two state-of-the-art open-weight language models that deliver strong real-world performance at low cost. Available under the flexible Apache 2.0 license, these models outperform similarly sized open models on reasoning tasks, demonstrate strong tool use capabilities, and…
Claude Opus 4.1 is an upgrade over Opus 4 in agentic tasks, real-world coding, and reasoning.
Matyáš Racek's blog
Studio-grade music generated with natural language prompts in any style and for countless uses
A deep dive into ongoing efforts adapting language models for diffusion-based ARC solving.
Curing Your AI 10x Engineer Imposter Syndrome
Today we are announcing Genie 3, a general purpose world model that can generate an unprecedented diversity of interactive environments. Given a text prompt, Genie 3 can generate dynamic worlds that you can navigate in real time at 24 frames per second, retaining consistency for a few minutes at a resolution of 720p.
Latest announcements for Proxmox.