@vilmibm oh hello there! 👋
Thinking about the CS academia stuff, I realized that most interest/research is toward helping us build bigger systems by either improving:
I feel really weird because neither of those things interest me. Software is eating the world already anyway.
My concern: software is the fastest growing store of "how to" knowledge on earth and is mostly inaccessible, not only to the general population but programmers too. 🤔
It's been a little bit hard to figure out how to explain that my on-and-off hobby project for the last 6 years (with a 4 year break) has been a Nintendo emulator in Common Lisp.
I think that's because the emulator isn't the thing it's the thing that leads to the thing.
The real goal is being able to play a ROM and answer questions to help a constraint solver construct a _model_ of the control/data flow of the game. I don't know if this is possible. To quote Zero Cool, "Fucked if I care, man."
Hi, I'm Brit. 31, cis/het white male, born into more privilege than even that descriptor signifies.
I write code for money but miss teaching.
Too much is important to me and I still don't know how to best honor myself.
I delight in looking at trees, watching dogs run, reading Milosz and Neruda.
I can soak in headphones for hours seeking beautiful sounds.
I instinctively distrust many social structures but I love people madly.
I'm anxious about change and always changing. <3
An alternate way of thinking about this:
A CompSci education and years of experience as a working programmer has only made me _somewhat_ more effective at resolving software issues with Computers in my own home for programs that I _have source access_ to. That is fucking wild to me ... and also unacceptable.
We need better tools for observing, visualizing, and sharing the behavior of processes than source code! 👏
Really spectacular article by Mark Rosewater regarding rules, constraints, and the roles they play in games and fiction.
Lately I really want to get the old CMG crew back together for hacker movie night but this time, we'll watch Halt and Catch Fire every xday night for a few weeks.
I miss being colocated with others that had quirky side projects and very personal visions of computing.
❤️ ❤️ ❤️
I miss you fediverse. I've been away so long. Teaching people to program is still more rewarding than most forms of exploitative tech capitalism.
But holy crap, bootcamps could be so much better. It's damn near impossible to find one focused on student outcomes over a bare minimum bar and the greatest possible growth. I'll keep doing the best I can.
In other news, I've been hacking on a NES emulator in ReasonML with a friend. A) Reason is nice, B) I should have a fun demo in a few weeks <3
In case you missed it, #Carnet is a free open alternative to Google Keep. It lets you write and sync notes (including rich text, audio and images) on your phone and computer:
You can follow Carnet here:
The app is available on Google Play and @fdroidorg
JUNIOR WEB DEVELOPER
- copy and paste CSS
- waste a bunch of time switching between two different templates until your boss finally decides on one
- write alt text
- contribute to an "agile" development team
- Master's degree in computer science
- 8+ years experience writing Python, C++ or R
- top secret security clearance
We use the word "boilerplate" a lot at work. It's such a strange phrase that seems like it's probably traveled far from its original meaning, so I looked up what that meaning was.
It goes back to newspapers. Large advertisers and content syndicates would distribute ready-to-go printing plates to local newspapers that could easily just go onto the press and be ready to print without any modification. These plates resembled rolled steel that was used to make boilers.
this is the funniest bug i'll ever have in a game I've made
Firefox admits they will eventually be sending all of your DNS to Cloudflare. Cloudflare will monetize your internet browsing, no matter how much their PR people say they are.
If you want to disable that, go to "about:config", and set "network.trr.mode" to 5.
The values are: 0 - default off, 1 - race, 2 TRR first, 3 TRR only, 4 shadow, 5 off by choice
a naive look at the problem suggests that survival of the fittest selects for belief in "success is due to hard work" over "success is due to luck"
but that is a bit of a straw man because "success is due solely to luck" is a belief held only by the very superstitious; I suspect the truth is closer to "the lower bound of success is determined by effort and the upper bound is determined by luck"
believing in meritocracy is fundamentally just making the same mistake as the fundamental attribution error, but in the other direction.
instead of mistakenly believing someone else's mistake is due to their inherent flaws rather than circumstances, you're believing your own success is due to your inherent qualities instead of your luck at having been in the right place at the right time.