Hi! I'm Ash Wolf (or Ninji), a 28-year-old software developer from Gibraltar and living in Glasgow, Scotland. I like reverse-engineering, old technology, graphic design, awful jokes, public transport, cities, travel and combinations of some of those things.
I recently graduated from Computer Science at the University of Strathclyde. I used to moonlight as lead programmer for the MMO Furcadia, and I've made/worked on a lot of other silly things.
Find me on Twitter for inane slice-of-life content and random photos from around Glasgow: @_Ninji
Like my stuff? Feel free to send me a pound or two: PayPal.me | Ko-fi | Monzo (UK)
I was encouraged to try running NixOS on my server (the one that hosts this website!), and I decided to give it a shot. But... how do I move 7+ years worth of services from Arch to one of the weirdest Linux distros out there, with no prior experience?
Wherein I run classic Mac command-line development tools on a modern computer, using Rust, Unicorn Engine and a pile of hacks.
Wherein I investigate New Super Mario Bros. Wii, use Hashcat to help me recover symbols from the Nvidia Shield port, and go on a bunch of tangents about the other Nintendo games that use the same engine.
A conversation about the silly "I made a bot read 1000 pages of X and then write Y" viral posts made me wonder... how much sense and coherence can you get out of a model like AI Dungeon's if you just let it generate text, without cherry-picking 'good' examples? I asked it to simulate an extremely unrealistic scenario which has never occurred in the real world - a train in the UK being cancelled at the last minute.
Anybody who used GeoCities in the early 2000s probably remembers using PageBuilder, the strange Java drag-and-drop interface that you would launch from your browser. I wanted to try it out again, but GeoCities is long gone. That's not stopping me, though...