New
The latest blog posts to take off on Hacker News. 6,220 posts.
Mistral Small 3
The most powerful AI platform for enterprises. Customize, fine-tune, and deploy AI assistants, autonomous agents, and multimodal AI with open models.
LibreOffice 400M Downloads, and Counting
The histogram says it all. First, rapid growth between 2011 and 2014 to 30 million downloads, despite the fierce hostility of the project created to kill LibreOffice. Then a few years of stagnation, at a time when it seemed that desktop office suites were destined to die, and fashion was driving users to the cloud…
JavaScript Temporal is coming
A new way to handle dates and times is being added to JavaScript. Let's take a look at Temporal, what problems it solves, the current state, and what you'll find in the new documentation about it on MDN.
PCBs, copper pours, ground planes, and you
A closer look at a fashion trend in printed circuit board design.
Hard Mode Rust (2022)
This post is a case study of writing a Rust application using only minimal, artificially constrained API (eg, no dynamic memory allocation). It assumes a fair bit of familiarity with the language.
Decompiling 2024: A Year of Resurgance in Decompilation Research
The year 2024 was a resurgent year for decompilation. Academic publications from that year made up nearly 30% of all top publications ever made in decompilation. In this post, I do a summarization and retrospective of both the academic and ideological progress of decompilation in 2024. Hint: decompilation research is…
Some flag emojis aren’t working on Chrome on Windows
A blog post by Ryan Geyer
Advice for a friend who wants to start a blog
What’s odd about you is what’s interesting.
An update on Dart macros and data serialization
We have invested significant time and resources to prototype macros over the past couple years. Unfortunately, each time we solved a major…
Exposed DeepSeek database leaking sensitive information, including chat history
A publicly accessible database belonging to DeepSeek allowed full control over database operations, including the ability to access internal data. The exposure includes over a million lines of log streams with highly sensitive information.
Parsing PDFs (and more) in Elixir using Rust
A Love Story Between Two Amazing Languages 🦀💜
DeepSeek R1 Is Now Available on Azure AI Foundry and GitHub
DeepSeek R1, available through the model catalog on Microsoft Azure AI Foundry and GitHub, enables businesses to seamlessly integrate advanced AI.
Dead Games
You know when people spend 2 years making games and when they release, they don't sell anything, so they stop selling it...
An analysis of DeepSeek's R1-Zero and R1
An analysis of Deepseek's R1
DeepSeek's Hidden Bias: How We Cut It by 76% Without Performance Loss
Showcasing Hirundo’s bias unlearning capabilities on DeepSeek-R1-Distill-Llama-8B, reducing its biases up to 76% compared to original performance.
A major Postgres upgrade with zero downtime
Right before Christmas we discovered that our Aurora Postgres instance needed a major version upgrade. This covers how we made the upgrade with zero seconds of downtime.
On DeepSeek and export controls
A few weeks ago I made the case for stronger US export controls on chips to China. Since then DeepSeek, a Chinese AI company, has managed to — at least in some respects — come close to the performance of US frontier AI models at lower cost.
Case Study: ByteDance Uses eBPF to Enhance Networking Performance
Bytedance, a global technology company operating a wide range of content platforms around the world at massive scale, faced significant challenges in ensuring performance and stability across its data centers. With over a million servers running containerized applications, the company required a networking solution…
Why DeepSeek had to be open source
DeepSeek trained a model as good as o1 at a fraction of the cost, then gave it away. Here's why that wasn't a mistake and what it means for OpenAI.
A story about restoring and upgrading a Commodore Amiga 1000
This is a story about restoring and upgrading a Commodore Amiga 1000, the first model of the Amiga series. Many of you might be familiar with the popular Amiga 500 or later models, but the Commodore Amiga 1000 was actually the first model of the Amiga series produced. I consider the A1000 a significant piece of home…
Enhancing your MIDI devices with Perl
This post also appeared on perl.com.
The Debian Publicity Team will no longer post on X/Twitter
The Debian Publicity Team will no longer post on X/Twitter. We took this decision since we feel X doesn't reflect Debian shared values as stated in our social contract, code of conduct and diversity statement. X evolved into a place where people we care about don't feel safe. You are very much invited to follow us on…
I do not want AI to "polish" me
I was sending an email when a little magic wand popped up that said “Polish” and I thought that was weird because why would I want to translate my email into Polish? I tried to click on…
Our phones are killing our ability to feel sexy (2024)
Eros, desire, instinct, eternity
We got hit by an alarmingly well-prepared phish spammer
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
I still like Sublime Text
I still use Sublime Text in 2025 even after trying a lot of other editors
Discovery Coding
Discovery coding is a practice of understanding a problem by writing code first, rather than attempting to do some design process or thinking beforehand.
Goodbye, Slopify
There’s no way I’m going to continue a subscription to a streaming service that suggests AI-generated music with AI-generated album covers. A bloated, Electron-based desktop application with a terrible UI is only going to add up.