Oct 8, 2026
If killing the worker loses the message, you built a demo. I like a rude one.
Oct 8, 2026
Is the path to Superintelligent to be found in some slime?
Oct 7, 2026
No, it,s not someting you can eat...
Oct 6, 2026
The first backend was Mongo because I wanted to query the history, not just pop a queue.
Oct 2, 2026
If you fetch without a bound, a crash turns into a redelivery storm. I use max_demand for that.
Sep 30, 2026
What happened when I ran APO against APO: the first scores, the gaps I closed without inventing evidence, and the two findings I left Partial on purpose.
Sep 28, 2026
Rheo is not a server you run. It is a child spec you supervise. The database keeps the truth.
Sep 25, 2026
Acknowledging a message looks like one line. The failure cases are the part I actually had to design.
Sep 24, 2026
A stream is the log. A group is independent progress on that log. Workers in a group compete. Groups do not.
Sep 21, 2026
I wanted to deliver events to a group of workers and still be able to look those events up later, without running two systems.
Sep 21, 2026
After ACK I still want to ask what happened. The log is still there.
Sep 18, 2026
What happens when an idea, if true, would require us to change too much of what we already know?
Sep 17, 2026
Rust is SoftGPU’s host language because ownership and explicit types fit an evidence system. It does not prove an HSA ABI, a GPU memory model, or an R9700.
Sep 15, 2026
Dispatch to machine code to a memory result for tiny_add — a named gfx1201 subset, a SoftGPU calling convention, and still not unrestricted hipLaunchKernel.
Sep 13, 2026
ISA tables are easy to invent and hard to defend. SoftGPU’s gfx1201 subset is sourced from llvm-mc goldens, traps unknown encodings, and still does not claim a full GPU.
Sep 12, 2026
Who is John Galt when the prime movers train their machines on everyone else’s mind?
Sep 11, 2026
A sanitizer finding is only useful if another engineer can reproduce it, stop at the responsible step, and inspect wave and lane state.
Sep 9, 2026
Hardware hides memory and sync defects until a rare schedule hits them. SoftGPU detects a declared class of defects with workgroup, wave, and lane context.
Sep 7, 2026
Wave, warp, and subgroup mean different things on different vendors. SoftGPU defines a software semantic machine without pretending it is gfx1201 silicon.
Sep 1, 2026
People say GPU emulator when they mean four different things. SoftGPU names which kind of execution it is performing, or it will claim hardware fidelity it does not have.
Aug 23, 2026
If you are building an inference engine for Apple’s M-series, start small and conventional. Qwen3-8B in 4-bit is the optimization target; Llama is the bootstrap.
Aug 22, 2026
HIP ships device binaries, not source. SoftGPU reads AMDGPU metadata notes with a bounded parser — and still does not execute the ISA bytes.
Aug 21, 2026
Architecture, operating model and common services for treating digital assets as a banking capability rather than a blockchain project.
Aug 20, 2026
A HIP launch ends as a 64-byte AQL packet. SoftGPU validates, traces, and diagnostically completes that packet — and still does not execute it.
Aug 15, 2026
A small, mergeable approximation is more valuable than an exact answer whose state is expensive to retain, move, or combine. The original 1BRC min/mean/max result does not need a sketch.
Aug 14, 2026
This is a walk through how Darial 0.1 was designed and built: the problem that forced the shape, the decisions we recorded as ADRs, the libraries we actually shipped, and the trade-offs we accepted.
Aug 13, 2026
Part 4: replay FlyBy’s udp_quotes.pcap through the simulator—20 UDP binary quotes, full-speed or original timing, classic pcap only.
Aug 13, 2026
HIP eventually submits work through user-mode queues. SoftGPU proves observation, wraparound, and wait-cancel before it ever runs a kernel.
Aug 11, 2026
Part 3: FlyBy’s protocol_quotes scenario fills 34-byte binary market quotes (AAPL) through VirtualNic so decoders see structured payloads, not random pads.
Aug 10, 2026
Discovery APIs tempt emulators to invent CU counts and wave sizes. SoftGPU treats device identity as a contract with provenance.
Aug 10, 2026
Exact aggregates where they fit; probabilistic sketches where a billion values do not. Stream 1BRC-shaped weather data with ex_data_sketch—KLL, HLL, and FrequentItems—without loading a 12 GB file.
Aug 6, 2026
Applications talk HIP. Silicon speaks packets and firmware. SoftGPU substitutes at ROCr/HSA so the real compiler and runtime stay in the path.
Aug 4, 2026
A developer-oriented virtual GPU, built around a simple requirement: explain what happened, and be honest about what you know.
Aug 2, 2026
Part 2: LCG-seeded packet drops in FlyBy’s packet_loss scenario—5% drop at 10 kpps for 10 virtual seconds, with counters you can assert in CI.
Jul 31, 2026
Part 2 of Programming Drones with OTP: thin swarm coordinators, Registry vs membership, fail-fast fan-out, formations as planners, local safety, Good/Bad Advisor, and where Nerves fits as a companion—not an autopilot.
Jul 30, 2026
Treat GitHub Release binaries as the source of truth, then wrap them for Homebrew, Scoop, mise/asdf, pip, npm, Mix, and CI—the Ruff/esbuild pattern for tools like Oratos.
Jul 29, 2026
A sandwich attack is three successful swaps. The blockchain never names it. Datalog can — with rules you can test, replay, and explain.
Jul 29, 2026
I’ve spent decades building UIs. AI is about to evaporate them.
Jul 22, 2026
Part 1: why FlyBy ships a first-class simulator, how VirtualNic and virtual time work, and how to run the constant_rate baseline at 100 kpps without privileged networking.
Jul 20, 2026
Part 1 of Programming Drones with OTP: why one GenServer per vehicle, how Tello UDP fits the mailbox, how a pure safety pipeline protects flight, and why the simulator is the real development surface.
Jul 20, 2026
The essential algorithms for reasoning about massive data streams
Jun 6, 2026
Organize it as a banking capability rather than a blockchain project: which activities, which controls, and which books-and-records model.
May 1, 2026
A dozen examples including RBAC & authorization, BOM tracking, relationship based recommendations, static security analysis, fraud ring detection
Apr 20, 2026
A quick look at logging aggregation alternative
Apr 14, 2026
The Evolution of Information Finance: A Comprehensive Technical and Comparative Analysis of Polymarket and the Global Prediction Market Ecosystem*
Apr 14, 2026
A Liquidity Tree is not a single standardized textbook structure—it’s a conceptual model used in trading systems, market microstructure, and smart order routing.
Apr 14, 2026
The Rikiddo scoring rule** is a **specialized automated market maker (AMM) mechanism for prediction markets, designed to improve on classic models like LMSR.
Apr 14, 2026
A Virtual Automated Market Maker (vAMM) is a pricing mechanism used primarily in perpetual futures protocols
Dec 10, 2025
Why encrypt-once / decrypt-many needs post-quantum crypto: HNDL risk and the tholos-pq motivation. This is part 1 of a 3-part series on tholos-pq, a Rust crate for encrypting one message to many recipients with NIST post-quantum cryptography.
Dec 10, 2025
This is part 2 of a 3-part series on tholos-pq suite and wire format: ML-KEM-1024, XChaCha20-Poly1305, ML-DSA-65, CBOR envelopes.
Dec 10, 2025
This is part 3 of a 3-part series on tholos-pq. What public review broke in tholos-pq packaging — malleability, deps, docs — and what still isn’t promised.
Nov 18, 2025
Article 18: A Detailed Comparison of Two Interactive Handshake Patterns in the Noise Protocol Framework
Nov 17, 2025
Article 17: The Noise_NN pattern is the simplest interactive handshake in the Noise Protocol Framework. It stands for 'No static keys, No pre-shared knowledge.'
Nov 16, 2025
Article 16: Noise_IK vs Noise_XK: A Detailed Comparison of Two Key Handshake Patterns in the Noise Protocol Framework
Nov 15, 2025
Article 15: The Cryptographic Pattern Often Used in Secure VPNs and Related to Mining Security Layers
Oct 14, 2025
Article 14: WireGuard is a fast, modern VPN protocol that many miners use as an additional security and privacy layer around their mining setups.
Sep 13, 2025
Article 13: The Noise Protocol Framework is the core cryptographic engine that secures nearly all modern Stratum V2 connections.
Jul 11, 2025
The Stratum Protocol V2 (often abbreviated as Stratum V2 or SV2) is the current industry-standard communication protocol that connects individual mining hardware to mining pools.
Jun 10, 2025
A detailed look at the Block template construction process by which a miner (or its pool) assembles all the pieces needed before the nonce hunt can begin.
May 9, 2025
A look into Job Negotiation is one of the most powerful and forward-looking features introduced with Stratum V2.
Apr 26, 2025
Stablecoins: What They Are, Why They Exist, Their History, How They Work, and Their Future
Apr 8, 2025
Compact Block Relay, defined in Bitcoin Improvement Proposal 152 (BIP 152) and widely adopted by all major PoW chains, is the single most important optimization that makes block propagation fast, bandwidth-efficient, and resilient.
Mar 7, 2025
Article 7: The Cryptographic Mint in the Age of Geopolitical Crisis: An In-Depth Analysis of Mining Mechanics and Residential Profitability
Feb 12, 2025
In finance, contracts are civilization's atomic unit of trust. For millennia, they have been static documents - a specialized dialectic crafted by lawyers, interpreted by humans, and enforced by slow, costly third parties like courts. Their power was never in the document itself, but in the convoluted, expensive, and fallible human systems required to uphold them.
Feb 6, 2025
Article 6: Describes the The difficulty adjustment algorithm that is the automatic feedback loop that keeps new blocks arriving at a steady, predictable rate no matter how much total mining power joins or leaves the network.
Jan 5, 2025
Article 5: Merkle Trees Explained
Dec 4, 2024
The Nonce Hunt in Greater Depth: The Global Cryptographic Lottery
Nov 3, 2024
Article 3: Solo Mining, Mining Pools, and Merged Mining explained
Oct 13, 2024
What is Crypto Mining? A Complete In-Depth Tutorial to Become a Crypto Mining Expert
Oct 2, 2024
Article 2: We look at the core purpose of Proof of Work (PoW)
Sep 1, 2024
Article 1: High-Level Overview of Crypto Mining
Dec 1, 2010
Speeding up Monte Carlo using AWS GPU Instances
Oct 1, 2010
Speeding up Monte Carlo using GPU
Sep 28, 2010
See the differences in on the Mac Pro
Sep 13, 2010
Looking in patterns for inserting and querying Couchdb 2.0