2019-11-04T05:51+00:00 Found some cool stuff https://jichu4n.com/posts/how-x-window-managers-work-and-how-to-write-one-part-i/ https://www.saminiir.com/lets-code-tcp-ip-stack-1-ethernet-arp/ https://github.com/danistefanovic/build-your-own-x#uncategorized it looks like im gonna be writing a "build your own UEFI binary thing" I guess 2019-10-18T17:48-06:00 Hmmmm. Not actually done much. Decision paralysis. Executive dysfunction. Etc. 2019-10-03T15:48-06:00 Ok, hmm. Didn't really do much today tbh :/ 2019-10-03T15:48-06:00 Well this is depressing haha: http://www.and.org/texts/server-http 2019-10-02T22:27-06:00 Didn't get much done yesterday but I did some android app mitm'ing just now so I can pour over the data after some baking tomorrow :3 I also tweaked my orgnotes setup so it syncs automagically. oh, and added the mitm docs I made to orgmode + tweaked them around with some minor QoL updates. 2019-09-30T20:16-06:00 > Battery 0: design capacity 5973 mAh, last full capacity 3862 mAh = 64% o shiet 2019-09-26T17:42-06:00 Someone on a thread I was commenting on responded with: > "Judging a project by the number of open bugs is like judging a book its number of pages. It doesn't tell you much other than the size of the book." This is fundamentally wrong. It's more correct to say "Judging a project by the number of open bugs is like judging a book by the blank pages. If half of them are blank, it's probably not a very good book" 2019-09-26T15:21-06:00 Ok, I think I'll read about Thomas Aquinas in one of kenny's books 2019-09-26T15:16-06:00 in a contemplative state of mind, kind of want to learn something, or do some mathematics. I have a deep distain for how little mathematics I've done. a few years back I used to read about set and proof theory, and just let the ideas simmer in my mind. I've kind of forgotten that stuff now, though. 2019-09-25T22:11-06:00 vim-orgmode is a buggy PoS but at least there's the chance of being able to get better tools for it later. 2019-09-24T19:08-06:00 2019-09-24T19:01-06:00 Tried using EMACS again for org-mode. Got put off by the fact I have to apparently remember random numbers to deal with panes/buffers. Nope. Nopenopenopenopenope. 2019-09-23T11:25-06:00 So mitmproxy failed because of weird network configuration stuff that I don't really have the energy to deal with right now. I've changed tack to use strace to snoop on the read and writes of spotifyd. 2019-09-23T09:59-06:00 As soon as I start making BigBucks$$$$$$$ and feeling happy about my appearance I'm going to start blacksmithing 2019-09-23T08:17-06:00 why the FUCK does running "cargo test" make rust build the ENTIRE toolchain from SCRATCH I ALREADY SPENT AN HOUR COMPILING THIS JUNK ugh 2019-09-23T08:03-06:00 "To use PulseAudio, compile with the --features flag to enable it:" hold up, you mean I might have to recompile this?? 2019-09-23T08:02-06:00 The blobcat emojis remain the only good emoji set aside from the google unicode emojis 2019-09-23T07:59-06:00 spotifyd didn't work. downloaded the latest release, recompiled for >30m (fuck rust) and now... I get a different error about credentials. Sigh. 2019-09-22T16:46-06:00 I've been mulling over a language design for the past day and... it's frustrating because it means building a lot of infrastructure to get things done, but I keep on noticing how I could have written the code that I *am* writing, in this non-existent language, and it would have made my life easier. Sighhhhhhhh 2019-09-22T05:17-06:00 Going through my webmail cleaning out a bunch of crap. I'm glad github added the "releases+mentions only" watch option. It turns out I've missed actual comments on my pull requests and issues, due to getting a steady flood of crap from nothings/stb and other repos that are bug-ridden and high volume. 2019-09-21T20:55-06:00 At that point in a program where it's not quite together but it needs to all be together so I can test it. I'm super uncomfortable with testing piecemeal around these components, which makes it difficult. 2019-09-20T08:20-06:00 came across an idea with the caching mechanism and slept on it, a little too much :/ At least it's only 2 - 3 hours 2019-09-20T04:24-06:00 didn't get much sleep (perhaps less than an hour) but I feel pretty good, and finally got some stuff done on Mu. I need to add file caching and I'm not really certain if I should add that now or later. Instinct makes me want to add it now but I've kind of lost the feeling for the structures and how it should work. 2019-09-19T21:39-06:00 If you aren't putting bad jokes in your code comments what the hell are you even doing with them honestly 2019-09-19T21:37-06:00 When you forget the usage of your own http library 2019-09-19T17:40-06:00 Hmm, I didn't really do much today other than binge on 3brown1blue's videos. At some point early on I just crashed asleep for most of the day. 2019-09-18T17:13+01:00 Feeling tired and haven't got much done other than chinese classes today. I might go for a wander and then see if I can finish up ifsh when I get back 2019-09-18T05:48+00:00 I'm reading "The Errors of TeX" by Knuth, which is his writeup after documenting every single error he encountered writing the amazingly bulletproof 'TeX' program. It's astonishingly humbling and I think it should be required reading for university undergraduates. A quote I specifically adored: """Although I had thought that my specification of TEX was quite complete, I encountered loose ends every 15 minutes or so when I was actually faced with writing the code. I soon realized that if I had been in my students’ shoes - having to implement this language when the author was completely unreachable - I would have thrown up my hands in despair; important policy decisions had to be made at every turn""" 2019-09-18T01:14+01:00 I switched from in-place tokenization to slice tokenization and I'm *super* happy with the code that it's turning out. 2019-09-17T18:11-06:00 Hello world, typing this from my local computer, it will pipe this message to rlog which then updates the appropriate logs :) 2019-09-17T04:33+01:00 Ok, this works now. Hello tilde.town :) 2019-09-17T04:23+01:00 Adding 'creating an RFID reader for the expressport so I can unlock my laptop with an RFID ring' to the list of my projects pile. 2019-09-17T03:49+01:00 Created mlog and fixed it so it appends (>> rather than >, ha). I'll puzzle how to put this on the web over the next few days 2019-09-17T03:28+01:00 reading about BPF led me to wonder how they did the 'no copy from kernelspace-userspace' thing; so I am now currently reading the linux networking documentation about mmap() on PACKETs. The idea of just reading from a space in memory to get your packets is pretty neat imo.