Pinned toot

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 🤷‍♂️

Pinned toot

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."

Pinned toot

techwork griping 

@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:

1. Correctness
2. Performance

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. 🤔

Pinned toot

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."

Pinned toot

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

Brit boosted

HALT AND CATCH FIRE SYLLABUS 🔥

This has been on my mind for a long time, and now it's a real thing!

bits.ashleyblewer.com/halt-and

Brit boosted

Worked on two new #plotter drawings last night.

Radiant Labyrinth #1 & #2
Micron pens on bristol.

Lots of tight outward lines that take advantage of slight misalignment between the colors. The center has a small, tight maze pattern.

Both are available at shop.andymakes.com/

These were inspired by the paintings of Richard Anuszkiewicz.

Brit boosted

Oh shit this looks cool - a chiptune tracker / musical livecoding environment written in Scheme, using MAME for soundchip emulation bintracker.org/

Brit boosted
Brit boosted
"The enjoyment of one's tools is an essential ingredient of successful work." —Donald Knuth
Brit boosted

This thread by Zooko is worth reading to consider just how much we depend on a *single* institution to keep most contemporary cultural production alive. Yet much is *not* archived (eg YouTube!) twitter.com/zooko/status/12711

The fediverse has not yet done better, but could (I left a rant here:) twitter.com/dustyweb/status/13

Brit boosted
Brit boosted

programming 

these days i will write a thick and impenetrable block of code with mysterious comments and just before it a long paragraph about why this whole thing edits

i still believe code should 'speak for itself' or whatever but also that there is a non negligible gap between what a computer is supposed to do and what we want to get done, and that is worth explaining and keeping around as the code evolves

Brit boosted
Brit boosted

*Rendering text atop baremetal*

Mu can now render text atop baremetal x86.

Try clicking around from akkartik.github.io/mu/html/bar

The boot-up machine code reads a few sectors from disk, configures a keyboard handler, and loads a bitmap font (2KB for ASCII, with the option for more).

I use GNU Unifont. I believe that means Mu is now GPL v2. So stated. IANAL and I try not to think about software IP. But a font? Copyright seems reasonable there.

Next up: a text editor!

github.com/akkartik/mu

Show thread
Brit boosted

PeerTube v3: it’s a live, a liiiiive !

🎉🎉🎉 PeerTube v3 is out today!!! 🎉🎉🎉

On the blog :
➡️ The stages of development
➡️ Peer to peer live streaming
➡️ A behind-the-scenes short film
➡️ What we imagine for the future!

framablog.org/2021/01/06/peert

Illus CC-By @davidrevoy

Brit boosted

Found a handy #CommonLisp utility "Quicksearch" to search for libraries across Quicklisp, Github and Cliki (Bitbucket support is broken for now) .

Just (ql:quickload 'quicksearch) and then for example search for "AVL" with (qs:? "AVL" :du). By default it just prints project name. :du works just like -du on CLI, It enables printing short-description and URL with the project name.

Brit boosted

ffcapture.sh - super useful screen+audio capture script, for when you need more control than obs gives you gist.github.com/seanbutnothear

Brit boosted

📰 Future of Coding Newsletter

🚰 Designing a #Dataflow Language
🎙 Graphics Programmer Does Audio
🚀 @enso_org Near 2.0
🏡 Living #Patterns
💚 Emotional #Programming

tinyletter.com/marianoguerra/l

This waking up at 3am thing on the first day back after the holidays is crap. Thanks brain

Brit boosted

We closed the gap between Stage0 and #GNU Mes: the Full Source Bootstrap is near!

The package graph is now rooted in hex0, a #357-byte binary & ASCII-equivalent github.com/oriansj/bootstrap-s

Make your distro #bootstrappable!

@fsf
@conservancy
@fsfe
@nixos
#reprobuilds #gnutools #NLnetFDN

Show thread
Brit boosted

Hmm, I just realized that I didn't upload the tarball to Zenodo, but I could; doi.org/10.5281/zenodo.4408555 is the DOI of the version with the tarball as well. Use the tarball of HTML instead of the PDF if you can. It's waay easier to navigate.

Show thread
Brit boosted

Happy new year! I spent a lot of 02020 writing this book about algorithms, materials science, and other aspects of philosophy, called Derctuo:

doi.org/10.5281/zenodo.4408470

It's poorly organized, incoherent, and has a lot of crap in it, but it also has some really good parts.

Brit boosted

*2020: Flood-filling the Mu computer*

A year ago I had a prototype of a C-level programming language mapping 1:1 to Assembly that I _thought_ could be type-safe.

Since then, I:

* wrote an academic paper on it
* made it type-safe
* began a high-level language atop it
* got into video, with 15 2-minute screencasts
* and ran programs written in it on bare metal, without an OS, like, 5 years before I expected to.

❤️ to everyone who inspired, taught, debated, encouraged.

github.com/akkartik/mu

Show thread
Brit boosted
Show older
Tiny Tilde Website

ttw is the unofficial Mastodon instance of tilde.town. We're only smol, but we're friendly. Please don't be a dick.