|
Scaling Elections with GPUs and Mojo across Nvidia and AMD 🔥
-
ashvardanian.com
-
7 months ago
-
eng
Taking the computationally expensive Schulze voting method from theory to practice on GPUs — exploring parallel algorithms, hardware optimizations, and why Mojo surprised me.
|
|
A little over a year ago, I got my hands on a Snapdragon Dev Kit for Windows powered by Qualcomm’s new Snapdragon X Elite CPU, and that inspired me to share my first impressions of Windows on ARM . Back then, the platform felt polished but had a few quirks. Now, after a full year of daily use, here’s how it’s held up. A year ago, I was curious whether this emerging platform could hold up in day-to-day use, particularly in tech-heavy envi..
|
|
A little over a year ago, I got my hands on a Snapdragon Dev Kit for Windows powered by Qualcomm’s new Snapdragon X Elite CPU, and that inspired me to share my first impressions of Windows on ARM . Back then, the platform felt polished but had a few quirks. Now, after a full year of daily use, here’s how it’s held up. A year ago, I was curious whether this emerging platform could hold up in day-to-day use, particularly in tech-heavy envi..
|
|
Scaling Elections with GPUs and Mojo across Nvidia and AMD 🔥
-
ashvardanian.com
-
7 months ago
-
eng
Taking the computationally expensive Schulze voting method from theory to practice on GPUs — exploring parallel algorithms, hardware optimizations, and why Mojo surprised me.
|
|
I’ve always been fascinated by planes. A few years ago, I took an introductory class toward a private pilot’s license - and it was less fun than I expected. The plane pretty much flies itself; the pil...
|
|
Book - React for Enterprise: Timeless Architecture for Enterprise Apps
-
nx.dev
-
7 months ago
-
eng
|
|
A man can dream and this man dreams of an iPhone that puts the power of the iPhone 17 Pro in the palm of my hand.
|
|
Comment on Cloning an old (extremely difficult) puzzle game made by the company that probably invented Sokoban by admin
-
blog.qiqitori.com
-
7 months ago
-
eng
In reply to D. Can you give me the steps to clear level 9? Maybe there's a problem with the code checking whether the bomb circuit is complete.
|
|
Comment on Cloning an old (extremely difficult) puzzle game made by the company that probably invented Sokoban by admin
-
blog.qiqitori.com
-
7 months ago
-
eng
In reply to D. Dammit, well done! A bit hard for me to test properly, I only did up to level 3 or so I think. Are you familiar with the browser console? You can change game variables in there. So open the console (F12), if you don't see a cursor waiting for you to type something, cho..
|
|
I did an overhaul of my dotfiles ! For those of you not familiar with the concept of dotfiles, how to explain them? Well on linux/unix systems many applications store their user settings inside 'dot' files and / or folders. These are files who’s filename starts with a dot, for example .bashrc, .bash_profile, or .vimrc. The reason for this is that by default when you list a folder's contents, the items that start with a dot are not listed....
|
|
Our power supply is normally pretty reliable, but last week we had a an outage. Although we've got solar, we don't (currently) have an islanding switch , so when the grid goes down, so do we. This power outage only lasted about 45 minutes, but came at a really bad time: I was due to be interviewing someone, so had to try and get signal so that I could at least send a SMS and tell them that we'd need to re-schedule. I used to ha....
|
|
Create a custom URL scheme handler for SwiftUI WebViews. Custom URL schemes Apple introduced both WebView and WebPage SwiftUI views in iOS 26. These provide similar WebKit functionality to the UIKit WKWebView APIs. This includes being able to register custom URL schemes to load local resources. Suppose I have an App that loads quotations from the local App bundle. My URL scheme uses the format: quotes://001.html There are a few ....
|
|
Create a custom URL scheme handler for SwiftUI WebViews. Custom URL schemes Apple introduced both WebView and WebPage SwiftUI views in iOS 26. These provide similar WebKit functionality to the UIKit WKWebView APIs. This includes being able to register custom URL schemes to load local resources. Suppose I have an App that loads quotations from the local App bundle. My URL scheme uses the format: quotes://001.html There are a few ....
|
|
पढ्ने कुरा यति धेरै छन् तै, मान्छेहरु सोचेर बस्छन ! गर्ने कुराहरु यति धेरै छन् तै, मान्छेहरु सोचेर बस्छन ! महान र विद्वान व्यक्तिहरुले नसोचेको के होला यो दुनियामा सोच्न बाँकी के नै होला ? आफ्नै सोच बाहेक अन्य विचारको स्रोतहरुमा बिश्वास नभएर हो? आस्था नभएर हो? नत्र मान्छेले, खुरुखुरु शास्त्रहरु (पुस्तक) पढ्नु अनि आफुले […]
|
|
A new Halo game is coming - this time its another Halo CE remake. This time Halo: Campaign Evolved on Unreal Engine.
|
|
A little over a week ago, I introduced time-zones , an Emacs utility to easily check city times around the world. Today, I'm happy to report, the package has been accepted into MELPA . It's been wonderful to see how well time-zones was received on Reddit . ✓ You asked for MELPA publishing and I delivered . ✓ You asked for DST display and I delivered . ✓ You asked for a UTC picker and I delivered . ✓ You asked for UTC offs..
|
|
Claude as My External Brain: Autistic, ADHD, and Finally Supported
-
zackproser.com
-
7 months ago
-
eng
How I use Claude as an external brain and assistant—combining voice, agents, and a hardened CI/CD lane—to support an autistic mind with severe ADHD.
|
|
Walking and Talking in the Woods with AI: The Future of Untethered Software Development
-
zackproser.com
-
7 months ago
-
eng
A DevSecCon 2025 keynote summary: orchestrate voice, agents, and a hardened CI/CD lane so you can think where you think best—while background agents safely ship production-grade code.
|
|
Hello, Clojurians! I haven't written here in a long time. Was I tired? Is anybody reading blogs anymore? Who knows. But that was not the main reason. I've been working on several Clojure projects sponsored by the Clojurists Together Foundation. I did a ton of things, but after all this programming, I was kinda tired, and kept slugging when it comes to telling people about the work done! That's not very smart, but you know how it goes…....
|
|
Hello, Clojurians! I haven't written here in a long time. Was I tired? Is anybody reading blogs anymore? Who knows. But that was not the main reason. I've been working on several Clojure projects sponsored by the Clojurists Together Foundation. I did a ton of things, but after all this programming, I was kinda tired, and kept slugging when it comes to telling people about the work done! That's not very smart, but you know how it goes…....
|
|
A note to remind myself that in future tech build outs, do some research at the start who the big suppliers are. Seems completely obvious now but I totally didn't think to figure out who would be supplying the materials and core components for the current data centre boom we are seing as a result of the AI industry build out. Several Japanese engineering companies have been ripping , between 30% to 500% added to their value. The companie..
|
|
In this blog-post, we will start by discussing the evolution of timekeeping, leading all the way to its use in computers. We will then introduce software timer modules, and explain timing wheels as a fast and memory efficient way to manage timers. Finally, we will discuss both the classic Linux timer wheel implementation and its modern variant.
|
|
When people talk about computer vision, they usually think of OpenCV or deep neural networks like YOLO. But in most cases, doing computer vision implies understanding of the core algorithms, so you can use or adapt them for your own needs. I wanted to see how far I could go by stripping computer vision down to the bare minimum: only grayscale 8-bit images, no fancy data structures, plain old C, some byte arrays and a single header file.
|
|
When people talk about computer vision, they usually think of OpenCV or deep neural networks like YOLO. But in most cases, doing computer vision implies understanding of the core algorithms, so you can use or adapt them for your own needs. I wanted to see how far I could go by stripping computer vision down to the bare minimum: only grayscale 8-bit images, no fancy data structures, plain old C, some byte arrays and a single header file.
|
|
Spent several hours today on the social media auto-poster . It’s starting to look really awesome. The project structure is just right and everything is easily repeatable. I showed Gemini the existing setup with a bit of explanation, and basically just said, do the same sort of thing for some other social networks, and it obliged, and synthesized new code based loosely on the existing structure, but with relevant variations to accommodate t..
|
|
Feeling quite under the weather today. Rough day yesterday, and today I’ve got a sneezy cold that’s been steadily gaining momentum the entire day. One presses on nevertheless. Some progress in my blogging setup. I decided to do an overhaul of all the bash scripts I use for day to day blogging. I use a static site generator to build the blog, but separate to that I previously had a very basic bash script combined with some aliases that ena....
|
|
After reading Developing our position on AI from the Recurse Center , the corresponding entry in my newsletter grew long enough I’ve decided to break it out into a full blog post. Above and beyond its specific findings, I think the post charts a path for a more civil and considered mode of discussion that we should all strive for on the Internet and in our own lives. I’ve long been fascinated by the Recurse Center. Throughout my care....
|