A Primer on Long-Duration Life Support
Life support is the hardest technical obstacle to the human exploration of Mars.
The latest blog posts to take off on Hacker News. 80,808 posts.
Life support is the hardest technical obstacle to the human exploration of Mars.
Learn how AI was used to rewrite JSONata into a faster Go library, reducing costs and improving data processing performance.
After learning Apple killed off FireWire (IEEE 1394) support in macOS 26 Tahoe, I started looking at alternatives for old FireWire equipment like hard drives, DV cameras, and A/V gear. I own an old Canon GL1 camera, with a 'DV' port. I could plug that into an old Mac (like the dual G4 MDD above) with FireWire—or even…
I don’t think people have thought hard enough about how bad this could get.
In an important step for open science, CERN has been selected to host a new phase of Open Research Europe (ORE) , an initiative supported by the European Commission and a new funding consortium of European national funding agencies and research organisations. Aligned with the Action Plan for Diamond Open Access (2022)…
John Bradley, the longtime member of this community who was the founder, producer, and lead guitarist of Booster Patrol, died on March 20. He was 61. I couldn’t think of a better way to pay tribute to the man who was both a bandmate and a friend than to write a song for him in […]
A solo developer watched his community lose a fight because they didn't have the right tools at the right time. So he started building.
Setting up a website using Elixir and Phoenix, leaning on NimblePublisher for the blog posts.
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…
The full Claude Code transcript from discovering and responding to the litellm 1.82.8 PyPI supply chain attack on March 24, 2026 — from mysterious process explosions to malware identification to public disclosure.
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…
A complete explanation of how e, è, é, ê, and ë are used in French, with rules, examples and pronunciation.
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.
The controversial mass surveillance of private messages in Europe is coming to an end. After the European Parliament had already rejected the indiscriminate and blanket Chat Control by US tech companies on 13 March, conservative forces attempted a democratically highly questionable maneuver yesterda
A donation banner is not an attack to users The announcement that LibreOffice 26.8 will feature a donation banner in the Start Centre has prompted a flood of responses, ranging from positive from many FOSS supporters, who understand the need for funding, to mild apprehension to extreme alarm from others. Some articles…
Swift is designed to be the language you reach for at every layer of the software stack. Whether you’re building embedded firmware, internet-scale services, or full-featured mobile apps, Swift delivers strong safety guarantees, performance control when you need it, and expressive language features and APIs.
A couple months ago we had a post, This paper in Management Science has been cited more than 6,000 times. Wall Street executives, top government officials, and even a former U.S. Vice President have all referenced it. It’s fatally flawed, and the scholarly community refuses to do anything about it. which was about…
Watch someone backspace 40 characters instead of pressing CTRL+W, and you’ll understand why this list exists. A collection of shell tricks-grouped by what works everywhere and what’s Bash/Zsh-speci...
Your USB cables may lie to your PC. Let me show you how to catch those.
Why you shouldn't share your context window with others
TLDR; get a list of 21,864 domains from the former Yugoslavia’s “.yu” top level domain: download the .CSV
David Schütz's bug bounty writeups
The Radical Asymmetry of Modern Warfare (P2)
Learn about the EU Chat Control proposal and contact your representatives to protect digital privacy and encryption.
Last year, I visited my grandmother's house for the first time after the pandemic and came across a cupboard full of loose old photos. I counted 1,351 of them spanning all the way from my grandparents in their early 20s, my mom as a baby, to me in middle school, just around the time when we got our first smartphone…
After an enormous amount of work and dedication from FreeCAD contributors we are delighted to announce that FreeCAD Version 1.1 is now released and available for download. There are significant amo…
Why do I file bug reports with Apple Feedback Assistant ? I plead insanity. Or perhaps addiction. I seesaw between phases of abstinence and falling off the wagon. I’ve even tried organizing a public boycott of Feedback Assistant, with a list of demands to improve the experience for users, but the boycott never caught…
From April 24 onward, interaction data from Copilot Free, Pro, and Pro+ users will be used to train and improve our AI models unless they opt out.
My neighbour has 50 hives, the road has 30 more. That's 4 million honeybees, and not one of them is the bee that actually needs saving.