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.