Skip to content
View HsiangNianian's full-sized avatar
❄️
city of snowyyyyy
❄️
city of snowyyyyy

Block or report HsiangNianian

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
HsiangNianian/README.md

Game developer and FDE, working at the seam between artificial intelligence and music theory.

wakatime X / Twitter Academic GitHub Roast 评分徽章

On the score, we learn the theory; but only through interacting with others do we understand the music.

I've always had one absurd idea — compose music in a programming language, and program in a music language. It turns out we can really try it: aria. Beyond that I'm active in HydroRoll-Team, and I keep up terminal agents, chatbot runtimes, game tooling, and Chinese documentation for languages I care about.

Research

  • aria — a music DSL in Rust: compose in code, program in music (AICMUniversity)
  • Interval algebra — formalizing interval relations with category theory (notes)
  • Compiler front-end — from MIDI to music-theory logic
  • Audio synthesis — a real-time backend, targetable to WebAssembly
  • Game engines — formal verification through the Rust type system

Projects

  • soon — local-first terminal agent that learns your routines and predicts the next full command
  • iamai — cross-platform AI agent & chatbot runtime with a Rust core and Python plugins
  • DropOut — modern, fast Rust Minecraft launcher; a reproducible Minecraft workspace manager
  • GlyphWeave — infinite-canvas ASCII roguelike tilemap editor
  • dsh-auto-continue — DSH Web UI plugin that auto-resumes requests interrupted by non-human causes
  • swi-prolog-docs — unofficial SWI-Prolog documentation in Chinese

…and more in released projects.

This week

📊 This Week I Spent My Time On

💬 Programming Languages: 
Markdown                 1 hr 2 mins         █████████░░░░░░░░░░░░░░░░   36.58 % 
Python                   54 mins             ████████░░░░░░░░░░░░░░░░░   31.54 % 
Bash                     23 mins             ███░░░░░░░░░░░░░░░░░░░░░░   13.54 % 
TypeScript               15 mins             ██░░░░░░░░░░░░░░░░░░░░░░░   08.78 % 
Other                    12 mins             ██░░░░░░░░░░░░░░░░░░░░░░░   07.00 % 

🔥 Editors: 
Neovim                   2 hrs 51 mins       █████████████████████████   99.72 % 
Vim                      0 secs              ░░░░░░░░░░░░░░░░░░░░░░░░░   00.28 % 

💻 Operating System: 
Mac                      2 hrs 51 mins       █████████████████████████   100.00 % 

🤖 AI Coding This Week

No AI Coding Activity Tracked This Week

Last Updated on 21/08/2026 18:35:12 UTC

Recent releases

Recent posts

2026-02-21 New Album: Malkuth

Info

2025-10-08 Maillard Reaction

The Maillard reaction, a complex series of chemical reactions between amino acids and reducing sugars, is responsible for the browning and flavor development i…

2025-02-01 Interval Algebra: When Category Theory Reshapes Musical DNA

While debugging an AI composition system at dawn, I encountered the 42nd "parallel fifth paradox": when optimizing harmonic consonance, the model persistently…

2024-05-25 Can Kolmogorov–Arnold Networks (KAN) beat MLPs?

Lately, it seems that the entire AI community has become about one and one thing only, LLMs. They are cool in their own way, but they are not the entire AI fie…

2024-01-19 Empowering Python Developers: A Comprehensive Exploration of Remote Package Imports

In the expansive world of Python programming, the advent of remote package imports has emerged as a transformative and influential feature. This dynamic capabi…

2024-01-05 Build An Audio Programming Language

aria

2023-12-27 Build A Script Language

Poly-paradigm Scripting Interface

Contact

PGP 5DE2131F AD104AEB A3D36BDF 519BB819 4D892FD0 · mail i@jyunko.cn

Pinned Loading

  1. dsh-auto-continue dsh-auto-continue Public

    DSH Web UI plugin: auto-sends 「继续」 to resume requests interrupted by non-human causes — error classification, adaptive backoff, pause, idempotency guard, loop guard, templated resume texts, stats, …

    TypeScript 33 3

  2. tirth8205/code-review-graph tirth8205/code-review-graph Public

    Local-first code intelligence graph for MCP and CLI. Builds a persistent map of your codebase so AI coding tools read only what matters, with benchmarked context reductions on reviews and large-rep…

    Python 30.7k 2.8k

  3. trycua/cua trycua/cua Public

    Scale computer-use 2.0 with open-source drivers, cross-OS fleets, and benchmarks for training, evaluation, and data generation.

    HTML 21.8k 1.5k

  4. cortex cortex Public

    Cognitive Rustproof — an open-source IRT-based cognitive baseline test that measures AI's impact on your thinking abilities

    TypeScript 7 2

  5. LCTI LCTI Public

    看看你的开源人品.jpg | lets look your open source personality.jpg

    TypeScript 5

  6. KnockOutEZ/wigolo KnockOutEZ/wigolo Public

    The go-to web for your AI coding agent — local-first search, fetch, crawl & research over MCP. No API keys, no cloud, $0/query. Public beta.

    TypeScript 4.6k 344