Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,915 posts.
Nobody knows what a used GPU cluster is worth
If xAI defaults on its debt, Apollo Global Management ends up in the GPU rental business.
The Mirai Botnet Is Proof the Security Industry Is Broken
Appcanary makes sure you never run vulnerable software on your servers. Like our blog? Subscribe to our newsletter or podcast . Browse the archive , or follow us on twitter , github or rss .
GTK: Introducing Graphics Offload
Some of us in the GTK team have spent the last month or so exploring the world of linux kernel graphics apis, in particular, dmabufs. We are coming back from this adventure with some frustrations and some successes. What is a dmabuf? A dmabuf is a memory buffer in kernel space that is identified by...
Could You Modify It ‘To Stop Students From Becoming This Advanced?’
The free Web tutoring service “Khan Academy” has gotten much well-deserved attention, including a feature story in the current issue of Wired . That story includes a quote that literally took my breath away :
Firefox 93
Firefox now supports the new AVIF image format, which is based on the modern and royalty free AV1 video codec. It offers significant bandwidth savings for sites compared to existing image formats. It also supports transparency and other advanced features.
The case against conversational interfaces
Conversational interfaces are a bit of a meme. Every couple of years a shiny new AI development emerges and people in tech go "This is it! The next computing paradigm is here! We'll only use natural language going forward!". But then nothing actually changes and we continue using computers the way w
SSH Remoting
From the Zed Blog: Zed can now be used to edit over SSH.
Why is Python slow
In case you missed it, Marius recently wrote a post on the Pyston blog about our baseline JIT tier. Our baseline JIT sits between our interpreter tier and our LLVM JIT tier, providing better speed…
I have officially retired from Emacs
This past Tuesday I typed C-x C-c in Emacs for the last time after 20 years of daily use. Though nearly half that time was gradually retiring it, switching to modal editing, then to Vim. Emacs is a platform, and I’d grown accustomed to its applications, especially those I built myself. There was no particular hurry…
Zig v0.17.0
Zig is a general-purpose programming language and toolchain for maintaining robust , optimal , and reusable software.
You don't have to engage with people on the Internet
Xe Iaso's personal website.
Why does Debian change software?
When I wrote Why is Debian the way it is? , a year and a half ago, I was asked to also cover why Debian changes the software it packages. Here's a brief list of examples of why that happens:
Linus Torvalds on Garbage Collection (2002)
This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project .
More Mac malware from Google search
Follow a sponsored result in Google to a page in Medium that provides a Terminal command that you will live to regret. And what is Marek’s disease?
Understanding and avoiding visually ambiguous characters in IDs
Designing a dictionary of visually unambiguous characters for IDs.
SHA-1 'fully and practically broken' by new collision (2020)
Independent security journalism: news and analysis on intrusions, vulnerabilities, AI, policy and the software supply chain, plus video and podcasts.
The vi family
The last text editor you’ll ever need to learn.
The Napoleon Technique: Postponing things to increase productivity
The Napoleon technique is a productivity technique that involves postponing dealing with something if it’s likely to get resolved without your immediate input.
An unwanted update to your Google Account
Google sent me an email informing me that they will change the country associated with my account in 30 days. I wanted to know why.
Java 21: The Nice, the Meh, and the Momentous
When Java 17 was released in 2021 as a “long term support” version, I wrote an article dissecting its features and came to the conclusion that it had a few nice features, but none that were compelling reasons to upgrade. Except one: tens of thousands of bug fixes.
Unity's Mono problem: C# code runs slower than it should
Execution of C# code in Unity's Mono runtime is slow by today's standards, much slower than you might expect! Our game runs 2-3x faster on modern .NET compared to Unity's Mono, and in a few small benchmarks I measured speedups of up to 15x. I've spent some time investigating what's going on and in this article I will…
Freelance Isn't Free Act Passes in NYC
In a truly historic moment, New York City became the first city in the nation to protect freelance workers against client nonpayment today on October 27, 2016. This landmark victory is a testament to what can be accomplished when we stand together for the rights of the new workforce. Today,
I Don’t Need No Stinking API: Web Scraping For Fun and Profit
Hartley writes about full stack software engineering and AI-driven software development.
The Danger of “Simplicity”
Opinions and discussions of various topics, mostly related to programming.
gemini:// space
Anubis could not load its JavaScript. The server may be overloaded. Please reload the page to try again.
Nvidia’s Integration Dreams
Nvidia’s acquisition of ARM only makes sense from a financial perspective, unless you buy Jensen Huang’s datacenter dreams.