Been rewatching Halt and Catch Fire with a friend and got into a conversation about why it holds
such sway over me.
There are many reasons but a crucial one is this:
It depicts a time in the history of computing where discoveries were still being made and development was "hacker focused" more than "entrepreneurship focused".
I find it borderline impossible to feel anything novel is being done in webdev these days. Also maybe text chat and basic pages are 95% of what I want from the web 🤷♂️
So much more interested in thinking about software in general, abstractions, and teaching than shipping features. How am I an engineer lol?
One day I will figure out a career which is approximately "Think real hard about how computers work, what is good and bad about it, and how to empower individual users to make their computers work how they see fit."
@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
Distributed secure programming with Spritely Goblins https://share.tube/videos/watch/c08afc11-16eb-4d56-8aef-bd19089db65e
@neauoire microui looks super nice. to clarify, pugl does not use SDL. we've been looking at options for using the norns stack on "normal" computers--- right now the code writes directly to the framebuffer via cairo. in fact, you might enjoy this stuff next time you want to dig into low-level: http://raspberrycompote.blogspot.com/2012/12/low-level-graphics-on-raspberry-pi-part_9509.html
It's worth remembering that users don't care what version of Webpack or Rollup you're using. They just care if the app works and it's fast. Devs love to sprint to embrace some new tool that's supposedly going to make their own life easier (TypeScript, hot reloading, linters, faster build times, whatever). This kind of stuff has approximately zero impact on the user experience, though. And arguments that dev experience trickles down to user experience are largely wrong. https://infrequently.org/2018/09/the-developer-experience-bait-and-switch/
Neat documentary about early history of computing at Bell Labs and Xerox PARC seems particularly relevant to many of us here:
I find it extremely hard to work at a tech company where there's lots of triumphalism about how great our product or modern software and web applications are. I hope more dissenting voices that offer a different vision of computing can be widely heard.
So I have an announcement. I sent an email to my work saying that I wanted to be able to focus on my work on taking advancing the federated social web to the next level. Read: better security / abuse resistance, richer interactions, virtual worlds.
How will I be funded to do this? I don't know. I do know that the state of the political world scares me enough that I feel I have to do this. If you want to support me: https://www.patreon.com/cwebber
Wish me luck. More updates soon.
"All the beings of the world are connected within and among themselves by the vibrations of harmonic sympathy. Our place among them is not one of dominion, but of interconnection." - Henry Corbin, quoted in his biographer Thomas Cheetham, reviewed by M. Ali Lakhani.
Corbin (a scholar of medieval Persian metaphysics) comes closest to expressing my own cosmology, which directly informs my desire for decentralised information technology.
"Harmonic sympathy" is why we need *personal* computers.
Huh, this month has been incredibly busy, so many talks I missed!
A positive side effect of straining my back is that now I am forced to take a break, lie down, and watch all these talks: 😁
Past 3 online lisp meets, organised by @phoe :
- Hayley Patton's "Techniques and Utilities for Farming Objects On The Net" https://www.youtube.com/watch?v=iXov5ukVVWI
- Andrew Sengul's "April, an APL compiler for Common Lisp" https://www.youtube.com/watch?v=AUEIgfj9koc [I love APL!!]
- Robert Strandh's "Creating a Common Lisp implementation (Part 3)" https://www.youtube.com/watch?v=kMivYV0pEMw
Yulia Startsev's "Compiler compiler" talk series, walkthroughs on fixing SpiderMonkey bugs
- Part 8, CacheIR, Ion and Warp https://www.twitch.tv/videos/744709650
- Part 7 video not yet online :(
"...in my humble but correct opinion, Mozilla should be doing two things and two things only:
* Building THE reference implementation web browser, and
* Being a jugular-snapping attack dog on standards committees.
* There is no 3.
"... At this point, I assume Mozilla's voice on the standards committees has all the world-trembling gravitas of "EFF writes amicus brief.""
"I realized that the inherent bitterness and negativity of programming arguments and technical defensiveness on the web were making me bitter and negative. I've consciously tried to rewind, to go back to when programming was a tool for implementing my visions, not its own end"
Holy moly, it looks like it's going to be possible to get the gradual contract boundary checks down from 73.6x overhead in the worst case to 1.6x?? https://arxiv.org/abs/2007.12630
That could make Typed Racket, and other gradually typed systems like it, actually extremely usable. I wonder if that means that the performance gains from the static types could finally outweigh the contract costs in some cases.
"Ah, er, yes.” Martín is trying to break some unfortunate news as gently as possible. “The point of these questions is… for you to write the program yourself, rather than using someone else’s code.”
You shift, surprised. “People haven’t seemed to like that so far.”
headcanon Joey's mom is really an old school hacker back from Bell Labs, that's why Joey is trying so hard is to live up to her reputation and she's upset with him not because he broke the law but because he made mistakes that got him caught
this theory brought to you from just really liking Joey's mom's style