Writing and linting Python at scale
Fixit is dead! Long live Fixit 2 – the latest version of our open-source auto-fixing linter. Fixit 2 allows developers to efficiently build custom lint rules and perform auto-fixes for their codeba…
Fixit is dead! Long live Fixit 2 – the latest version of our open-source auto-fixing linter. Fixit 2 allows developers to efficiently build custom lint rules and perform auto-fixes for their codeba…
From the highly eclectic blog of Mark Dominus
Recently, Wired reported on documents leaked in May from the Council of the European Union’s ongoing deliberations over the draft Child Sex Abuse Regulation. The proposal is controversial because, as presently written, it would require online service providers to proactively scan their services – including users’…
Follow Stephen Wolfram's evolution of research on the 2nd Law from early interest as a 12-year-old to his current findings in the Wolfram Physics Project. View a large collection of images of early and published works.
Explore the risks associated with unaligned pointer accesses in GCC. Understand how these assumptions can lead to unexpected program behavior and potential security vulnerabilities. Learn best practices to mitigate these risks and write secure code.
Spoiler: It’s quite possibly the hardest way to build a passive income stream.
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…
Introducing our machine learning model for generating CAD models from a text prompt.
There's been a bit of a brouhaha these last weeks as parts of the Internet suddenly woke up to the realization that most Single Page Apps are slow and overcomplicated, and — shock horror — it turns out that Facebook, the lovable scamps that brought us React and QAnon, have conducted themselves badly! Refreshingly…
Venture capital isn’t the necessity it once was for tech startups. We've chosen to bootstrap because it gives us flexibility in the way we build. Here's why.
Download all of Wikipedia on your phone and never be without the useful internet ever again.
Even though it was 12 years ago, I still remember what the most stressful part of being a junior developer was.
Thanks for reading Code Solo!
The history of spaceflight is the story of weirdos, explosions, and stacked odds.
This morning I received an interesting scam email. It might not be a new scam, but it was the first time I’d seen it.
Using assembly language test loops to understand the differences between M1 Pro and M3 Pro CPU cores casts new light on their differences.
bfs is a tool I wrote to do b readth- f irst s earch through a filesystem. It started out simply enough, but over the years it’s grown to include almost every feature from every other find implementation I could find, plus many of its own innovations. The new 3.0 release series includes the biggest new feature so far…
Calculate the sine, cosine, tangent, and more in CSS.
Once people had recovered from the shock of seeing both a power button and a real-time clock on a Raspberry Pi, one of the most commented-on features of the new platform was the small, vertical, 16-way FFC (Flat Flexible Cable) connector on the left-hand side of the board, which exposes a single-lane PCI Express…
puzzle roguelike on a hyperbolic plane
UPDATE 10/23: The update to the Paint app for Windows 11 that includes Paint Cocreator is now rolling out to Windows Insiders in the Release Preview Channel (version 11.2309.20.0 or higher
Discover how Daft accelerates multimodal data processing with a high-performance distributed dataframe engine built for modern AI and analytics tasks.
In a breakthrough for the field of bioelectronics, researchers at EPFL have enhanced the ability of E. coli bacteria to generate electricity. The innovative approach offers a sustainable solution for organic waste processing while outperforming previous state-of-the-art technologies, opening new horizons for versatile…
You probably aren't qualified to dissect your own failures because you're the idiot who screwed everything up.
A compilation of my Raymarching and Signed Distance Field learnings and work. In it, I teach you how to leverage those techniques along with lighting models, smoothmin, soft shadows, and some math to create beautiful 3D raymarched scenes ranging from abstract shapes to infinite realistic-looking landscapes.
Embeddings, why they’re useful, and how we can store and use them in Convex.
This page provides a single entry point to all the posts in the story of how the world got online. Now available as a book, buy here. The Backbone: Introduction One System, Universal Service? The U…
An operational guide on finetuning Llama 2, ready for commercial use.
Introducing MPT-7B, the first entry in our MosaicML Foundation Series. MPT-7B is a transformer trained from scratch on 1T tokens of text and code. It is open source, available for commercial use, and matches the quality of LLaMA-7B. MPT-7B was trained on the MosaicML platform in 9.5 days with zero human intervention…