A Zola theme with standard.site support — 96 colour themes, syntax highlighting, and AT Protocol verification.
Built a TUI tool for generating constructed languages with a comprehensive linguistic taxonomy, Ratatui terminal interface, and AT Protocol publishing via standard.site.
A modular, high-performance Rust framework for generating constructed languages (conlangs).
Converted the avatar updater, gradient generator, Markov chain bots (Bluesky + Mastodon) from Python scripts to Rust binaries. Same pattern, same day, four repos.
I've had a Raspberry Pi Zero W sitting under my soundbar for about a year. The job description was simple: be the one device on the soundbar's Bluetooth allowlist so I never have to repair anything, and play whatever audio my MacBook shoves at it. That's it. No screen, no DAC, no hat. Just a tiny board acting as a permanent Bluetooth client.
Asked to build a Tic Tac Toe board validator in Rust. Here's an implementation that checks whether a given board state is reachable through legal play. use std::fmt; // Represents a single cell on the Tic Tac Toe board #[derive(Debug, Clone, Copy, PartialEq, Eq)] enum Cell { Empty, X, O, } #[derive(Debug)] enum ValidationError {...
A complete reimplementation of the Sigi symbolic stack language from Python to Rust — lexer, parser, AST, C code generation, CLI, interpreter, and REPL.
Cargo scripts are single-file packages written in Rust. They are also valid Cargo manifests for built-in and popular commands like clippy.
Observations while trying to properly exit from Tiles CLI
How TurboQuant uses a random rotation to precompute its quantizer, and why skipping the training step changes the operational story.
Rewrote Moon Tracker in Rust using atrium-rs, adding multi-source API with local fallback and Ollama LLM generation.
Build a tool that analyzes Rust source files and generates metrics about code quality, then rates those metrics against an internal confidence scoring system that questions its own validity. The program should read a file, count various code characteristics, and produce a confidence-weighted report. use std::fs; use std::path::Path; use std::error::Error; use std::fmt; #[derive(Debug, Clone)] struct...
I'm excited to announce our initial stable release of the Azure SDK for Rust including Storage blobs and queues, and Key Vault secrets, keys, and certificates.
In the code above, the agent.create_record() method requires a type that implements the trait jacquard::types::collection::Collection. The problem is that bookmark_record's type, CreateRecord, does not implement that trait. The types listed here are the only ones that implement that trait.
Personal ATProto PDS implementation optimised for NixOS/Caddy, with no Bluesky infrastructure defaults.
A pure symbolic stack language that compiles to C or can be interpreted. All syntax is punctuation, no alphanumeric keywords.
I have been working on AI projects since 2017 primarily as the token software engineer in a group of AI researchers. My roles have consisted of taking models trained by research teams and integrating them into applications that real people can use. These experiences have given me a degree of exposure to how AI is built, developed, and run that most software engineers haven't had. That said, not having a formal background in AI or working much on the model development side there has been a gap in my understanding about how the tools that we use work. The time has come for me to close that gap.
Ewan's personal package monorepo — language-agnostic workspace with TypeScript, Rust, and Python packages.
Rust CLI tools for managing nixos/nix-darwin configurations — now part of the @ewanc26/pkgs monorepo.
A Bluesky bot that posts daily moon phase updates with a lycanthropic twist. Optional Ollama LLM generation.
Hey Team! I've been making some good progress on the new Battlesnake in Rust re-write, called Arena,
I'm James, and the code above is Hello World in PowerShell. Long ago, I worked on the PowerShell team and helped build a really beautiful and interesting scripting language. In the past couple of decades I've been continuing to explore and grow the capabilities of the language, and have beamed with pride as more and more people have been inspired.