Why I built a macOS menu bar app to watch the status pages I depend on, and the CLI, prompt glyph, and webhooks that grew around it.
i depend on a lot of things i don't run. anthropic, github, cloudflare, whatever is underneath the thing i am shipping that afternoon. so when something…
A 1.2B model runs in your browser and answers questions from this site, with no server and no API key. How the retrieval works, what it costs, and which models did not make the cut.
there is a chat box on this site. when you open it, your browser downloads a 760mb language model and runs it on your gpu. nothing is sent anywhere, because…
Six simulations render the backgrounds on this site: Conway's Life, a simulated-annealing graph search, an FM synthesizer, A*, and a finite-difference PDE solver. What each one computes and what the controls do.
the backgrounds on this site are simulations, not video loops. every one is computed per frame in your browser. the landscape icon in the corner opens a panel…
A probabilistic programming library for Rust built around a monad: models compose in direct style, and pluggable interpreters decide what running one means.
a probabilistic programming library for rust, built around a monad. a model in fugue is a Model<T> value that you compose in direct style with bind and map…
A CrewAI system for market analysis: agents that pull data, develop a strategy, and separately assess the risk of running it.
a crewai system for market analysis: agents that pull financial data, work a strategy up against it, and assess the risk of running it. the useful idea is the…
A ReAct agent in Python with no framework underneath it: the loop, in the open, against the OpenAI API.
a react agent in python with no framework underneath it, written when every agent library was adding abstraction faster than i could read it. react is a small…
CrewAI in a browser: define agents, tasks and crews in a Streamlit UI instead of a Python file.
crewai in a browser, so that building a multi-agent system does not have to start with a python file. it is a streamlit app for defining agents, tasks and crews…
A CrewAI system that tailors a resume to a specific posting and prepares you for the interview that follows.
a crewai system that tailors a resume to a specific job posting, then prepares you for the interview that follows. the agents split the work rather than sharing…
SoundCloud acquired Musiio, the Singapore music-AI company founded out of the same Entrepreneur First cohort as Archanan. I was in the office the day it was signed.
on 3 may 2022 soundcloud acquired musiio. i was in the office the day the papers were signed. musiio's ai listens to music, which is harder than it sounds…
A small quantum circuit simulator in Python, written to understand the subject rather than to be fast at it.
a quantum circuit simulator in python, written to understand the subject rather than to be fast at it. it implements the fundamental gates and lets you assemble…
A piece for HPCwire on emulating a supercomputer before you buy one, turning procurement from a bet on benchmarks into a question you can answer with your own code.
a follow-up piece for hpcwire, this one about procurement rather than development. buying a supercomputer means committing tens of millions to a configuration…
HPCwire covers Archanan's emergence from stealth: a cloud platform that emulates a target supercomputer so you can develop and debug at full scale.
hpcwire covered our beta launch, the first detailed account of what archanan did. the problem we were built around: most supercomputing centers allocate ten…
A piece for Asian Scientist arguing that the hard part of supercomputing is not the computing but the gap between a working laptop simulation and code that survives at scale.
a piece for asian scientist, written while running archanan, arguing that the hard part of supercomputing is not the computing. picture a researcher with a…
Opening an Archanan engineering office at The Hive in Thảo Điền, five months after the EF investor day, and flying down every month until covid closed the borders.
archanan opened an office in ho chi minh city in december 2018, five months after the investor day, and after a few other spots settled at the hive in thảo điền…
The three-minute Archanan pitch that closed Entrepreneur First's third Singapore cohort, arguing that access to a supercomputer is a developer tooling problem.
entrepreneur first runs its singapore program in cohorts, and each one ends with an investor day. twenty-three companies pitched at the end of efsg3 on 17 july…
Leaving for Singapore on 12 January 2018 for Entrepreneur First's third cohort, on the recommendation of two friends: one who had already been through it, and one who came with me.
i moved to singapore on 12 january 2018, before entrepreneur first's third singapore cohort opened. two people are why. łukasz orłowski, who i met at stony…
Scala Computing got into the Grand Central Tech accelerator in August 2017 and moved from the CEWIT office to 335 Madison Avenue, going from seven people to fifteen.
scala got into grand central tech in august 2017, and the company moved from the office at cewit to 335 madison avenue, third floor, across the street from…
Leaving the computational applied mathematics PhD at Stony Brook in May 2017, a year after starting a company out of my advisor's push to aim graph theory at job scheduling.
i left the computational applied mathematics phd at stony brook in may 2017, a little over a year after starting a company out of it. yuefan deng was my advisor…
Giving a talk on the wavelet compression search at Stony Brook's Institute for Advanced Computational Science, whose machines had been running it.
on 7 december 2016 the institute for advanced computational science at stony brook had me in to talk about the wavelet work, under the title the research…
Stony Brook was one of four subnets on InfiniCortex, A*STAR's InfiniBand fabric stretched around the planet. I went to SC16 in Salt Lake City on an IACS travel award for the unveiling of our end of it.
infiniband is the interconnect inside a supercomputer: short range, one subnet, the fabric a machine uses to talk to itself. infinicortex was a*star's attempt…
Searching for a general procedure to pick the best wavelet basis for a class of audio, rather than choosing one by taste. Run on the IACS supercomputers.
jpeg 2000 swapped the discrete cosine transform for wavelets and got visibly better images at the same bitrate, with none of the block artifacts that give away…
Playing guitar for the Elvis jukebox musical staged by CK Productions at Town Hall West in Islip.
all shook up ran at town hall west in islip for two weeks in the summer of 2016, and i played guitar in a band led by zack aretakis. it is a jukebox musical…
CEWIT's newsletter on my use of Stony Brook's supercomputing time for audio synthesis and modeling.
cewit's newsletter ran a short piece on what i was doing with the university's supercomputing allocation: audio synthesis and modeling at a scale that does not…
The Stony Brook Press on the intelligent synthesizers I was building as an undergraduate: pitch-tracking bass synthesis and convolution reverb.
the stony brook press came to talk to me about synthesizers that listen back. i was twenty and halfway through an applied maths degree, building pedals that…
Playing bass guitar and double bass for the Latino re-conception of Sweet Charity at Aaron Davis Hall, which the New York Times reviewed and filmed.
new haarlem arts theatre staged sweet charity at aaron davis hall in the summer of 2012, and i played bass guitar and double bass in a band led by my friend…
Playing bass guitar and double bass from the side-stage pit for the revue that opened New Haarlem Arts Theatre's first season at Aaron Davis Hall in Harlem.
in the summer of 2011 i played bass guitar and double bass for it ain't nothin' but the blues, at new haarlem arts theatre in harlem, alongside my friend brett…