AMD Ryzen 9 9900X3D Linux Benchmarks Forthcoming
Today marks the retail availability of the AMD Ryzen 9 9900X3D and Ryzen 9 9950X3D processors. At the top of the hour when the new AMD Zen 5 3D V-Cache processors went on sale, I found both the 9900X3D and 9950X3D in-stock and at MSRP pricing... Less t...
Airgapped Python: Setting up Python without a net(work)
The vast majority of modern software development revolves around one big assumption: that you always have a network connection. If you don’t, it’s typically because you’re on an airplane with no Wi-Fi, and that’s temporary. But what about when...
Designing a dynamic web application with Astro
Astro.js is among the most popular meta-frameworks for JavaScript developers, and for good reason. Astro makes it relatively easy to structure web applications for maximum effect with minimal effort. It can be hard to get your head around how Astro wo...
Why Wasm fascinates me
WebAssembly fascinates me. The notion of assembly language is as old as computing. Typically, assembly meant specific instructions for moving data around inside of a physical central processor. Everything in a computer is ones and zeros, but a layer a...
Air-gapped Python: Setting up Python without a net(work)
The vast majority of modern software development revolves around one big assumption: that you always have a network connection. If you don’t, it’s typically because you’re on an airplane with no Wi-Fi, and that’s temporary. But what about when...
How Wasm reinvents web development
WebAssembly fascinates me. The notion of assembly language is as old as computing. Typically, assembly meant specific instructions for moving data around inside of a physical central processor. Everything in a computer is ones and zeros, but a layer a...
LLVM 20's Great Fortran Language Support With Flang
With the newly-released LLVM 20.1 compiler stack among the many changes throughout the massive codebase is renaming the "flang-new" compiler just to "flang". This new Flang compiler front-end has matured quite well over the years to providing robust an...
JavaOne 2025 heralds Java’s 30th birthday
With Java advancing toward its 30th anniversary, Oracle will hold its annual JavaOne conference next week, centering around the Java language, the evolution of the Java platform, and the role of Java in areas such as generative AI and machine learning...
The fascist tech bro takeover is here
The future of the United States is no longer decided in Washington. That ship has sailed. It’s now dictated in the bunkers, private jets, and compounds of an ideological Silicon Valley, by billionaires and wealth extremists intent on treating democra...
EU-US rift triggers call for made-in-Europe tech
The utter chaos in the United States and the country’s antagonistic, erratic, and often downright hostile approach to what used to be its allies has not gone unnoticed, and it seems it’s finally creating some urgency in an area in which people have...
A 10x Faster TypeScript
To meet those goals, we’ve begun work on a native port of the TypeScript compiler and tools. The native implementation will drastically improve editor startup, reduce most build times by 10x, and substantially reduce memory usage. By porting the curr...