giving up on coding for a week and just doing math, starting with some proof writing
finished 2 practice exams for the counting book's chapter 1
watched the first lecture of diestel's graph theory, worked on some elementary proofs
2025-06-24
finished another section of the counting book
2025-06-22
reached a 15 day leetcode streak
trying and failing to setup lsp and formatting support for typst on my system
figured out pre and post commit hooks
finally set up the lsp for typst, shifted rendering setup out of makefile
2025-06-20
resolved some maintainer comments for wfc pr
finished watching el cid
2025-06-19
started learning how to drive
received more reviews on wfc pr, working on fixing it
working on a multiple instrument track for botched_hemline
wrote up a readme for personal scripts' backup repo
2025-06-18
added music player for botched hemline tracks on the website
solved more problems from 'counting'
solved all questions from the college comp programming contest first
2025-06-16
added dark mode functionality to this website
published blogpost for the painterz project
2025-06-15
resolved all comments on wfc pr
opened a new pr on petgraph to improve scc algo docs
started "Botched Hemline"
2025-06-14
polished the wfc-coloring implementation for petgraph, resolved issues with docstyle, data structure choices etc
workshopped ideas for n-body simulation engines in the terminal
reached a 7 day leetcode streak
thought (yes, this opens up an entirely new world for journal entries because I don't even have to do things anymore, just thinking is enough) about setting up a one person band
2025-06-13
started solving george e martin's counting
opened a new pr for working on biparitite graphs for algebraeon
working on a writeup/blogpost for painterz
came across a potential issue on an older petgraph contribution(WFC graph coloring), working on fixing it
halfway through the first chapter for counting (aforementioned)
pr for complete undirected graphs merged into algebraeon
2025-06-11
realised my fractional scaling was set to 175%(!!!) which was giving me less real estate than a 1080p screen
2025-06-10
added dataset clearing support to altostratus && udpated the command parsing to use clap
added line drawing support to altostratus
hit 100 questions solved on leetcode!
2025-06-09
dropped render-to-img capabilities from altostratus
merged ascii rendering from altostratus to alto, code published
implemented dynamic dataset loading for altostratus
parallelised lt so it fetches solve stats for all users together
2025-06-08
ascii renderer for altostratus is getting irksome, starting from scratch on that now
passed 90 questions solved on leetcode
adapted terminal3d's renderer for altostratus, currently in closed dev as alto
started reading solenoid
working on setting up tooling to write some APL and BQN code, trying to solve AoC 2016 in it
2025-06-07
altostratus' new ascii renderer fell through, working on another iteration now
added hierarchical painting for painterz, getting closer to the kind of look I intend to achieve
2025-06-06
building a circlez spin-off for image approximation using brush strokes
implemented realistic brush stroke generation for painterz
2025-06-05
updated altostratus examples, workshopped a new ascii renderer for it
2025-06-04
started work on Graph::Easy port
up to 80 questions in leetcode, abysmal but it's coming along
still haven't figured out what's breaking this website on mobile, might have to open up an emulator
started altostratus (3d point plotting - image and ascii)
2025-06-01
updated the state functions in kupyna to modify it in place; minor perf improvement
updated some kupyna functions for consistency, unfortunately back at older, worse performance
wrote up a script to track 4chan threads, python for now
2025-05-31
published Advent of Code 2015 solutions
resolved stack overflow error for the poly parser
had two pr's (plasma anim, pipe cleanup) merged into tarts
updated ju script to show reverse chrono journal updates
2025-05-29
error was found in the polynomial parser, starting a new pr to fix it
2025-05-28
started a new project writing a plasma widget for kde5
2025-05-27
started up leetcode again, focusing on hard problems for now
found a bug in ncspot, in other news started using ncspot and dropped the spotify gui app
2025-05-26
botched the kupyna pr branch on a bad merge, spent the better part of an hour on starting a new pr and reaching the same state
ran out of data (too reliant on college wifi) and had to browse /lit/ to pass time
found a bug in this website where the textbox margins don't align properly on mobile, investigating
2025-05-24
kupyna perf improvement work halfway done, raised a pr to keep track of that
started reading consider the lobster by dfw
2025-05-23
completed aoc 2015 in perl with total runtime of ~58s
started work on perf improvement for kupyna
added neko to the website!
2025-05-22
built a perl script to create textboxes for the website
made a writeup for my bnferris project
multivariate parsing implemented for both integer and rational polynomials
got the poly parser finished up and merged into algebraeon
2025-05-21
finally ported resume to latex
poly parser now supports arbitrary sized numbers, working on multivariate polynomials next
set up a script to make journal entries from terminal
implemented git integration in ju script
2025-05-20
worked on updating polynomial parser to handle arbitrary sized numbers through the malachite crate
started reading Butcher's Crossing
2025-05-18
started reading the Alpaca book
assumed maintainer status for pokemon-colosrscipts' updated version on the AUR
updated the polynomial parser I'm working on to handle multichar variable names and multi var polynomials