Pinned toot
Pinned toot

I hate computers (and programming is terrible). 💩

【地震情報 2020年11月25日】
11時20分頃、茨城県南部を震源とする地震がありました。震源の深さは約50km、地震の規模はM4.3、最大震度3を茨城県、栃木県、埼玉県、千葉県で観測しています。この地震による津波の心配はありません。
#地震 #茨城県 #栃木県 #埼玉県 #千葉県 #群馬県 #東京都 #神奈川県 #福島県

So Drew DeVault, in a recent post about people changing their primary git branch from "master" to "main," says, "I have still never seen even one first-hand take from a PoC, but I've seen enough second-hand accounts to at least reduce confidence in my position."

I just want to point out that I (conditionally a person of color, at the least, not-white) and other people of color have blocked Drew Devault, for a variety of reasons.

I blocked him because he reply-guyed me to say my unarmed relatives deserved to be shot at Wounded Knee because they weren't complying with the military's orders.

That he lumps himself in with "the left" in a preceding post should give other white leftists pause about those they allow to claim affiliation. His presence in a community, even through having his writing discussed within that community, makes it feel unsafe for me: here is someone who thinks it is okay to kill people like me if we don't listen to people like him. Once again, it is the establishment of "assimilate or be exterminated" as the acceptable standard of cultural exchange between whites and others, and it is only y'all white folk who can stop it.

Said it once, said it ten thousand times. decenter your whiteness.

‘A friend of mine had the realization that opening /net/tcp/clone in [] and reading the /net/tcp/$number is HATEOAS and I’m fucking reeling’—Daniel Morsing nitter.net/DanielMorsing/statu

The other day I wanted a Smalltalk implementation of a YAML parser, but couldn’t find one, and now I’m considering writing one myself. This is a terrible idea: I haven’t written a parser — not even with a parser generator — since I graduated and the spec. is 84 pages… but if I post this it’ll probably satiate my lizard brain and I can get on with my life!

The intersection of Richard M. Stallman fans, and Bill Wurtz fans, is REALLY small.

@amdt Great thread. It makes me think of this beautiful essay that Freidrich Kittler wrote in the 80's about the political and ethical repercussions of Protected Mode in the 386 ISA:
monoskop.org/File:Kittler_Frie

All of this to say that I have considerably more affinity and longing for the Lisp and Smalltalk machines, where there was no distinction between kernel- and user-space, and the address space wasn’t cordoned-off between processes.

Show thread

The degree to which our current thinking about how computer systems should be composed is restricted by the (perfectly valid for the time) architectural decisions made for a multi-user time-sharing system for 16-bit minicomputers with a couple of megabytes of memory… is frustrating!

Show thread

There are few things I care less about than the arguments UNIX fans have about where something should be implemented. It’s of absolutely no interest to me. It’s as interesting as two neighbours arguing over the position of the fence between their houses, or schoolboys playing football and arguing about the distance of their sweaters as impromptu goal posts.

Show thread

Alacritty, a very recently developed terminal emulator, for years had absolutely no ability to scroll the output because its author believed its implementation should be left to terminal multiplexers, such as ‘screen‘ or ‘tmux’.

Show thread

There are also non-UNIX examples: the Multics community argued about whether line and text editing features should be implemented by Multics at all, or left to be implemented by manufacturers of video terminals.

Show thread

This is not a thread about Plan 9; it’s just an example of something I have difficulty with about the UNIX culture: the endless academic jostling about whether something should be implemented, or left as an exercise for the user, and if it is implemented, whether it’s done with core utilities, or as a shell script etc.

Show thread

If its implementation as a shell script is trivial, then it should be implemented as a shell script… and then added to the standard distribution!

Show thread

The community offers several solutions to the problem of wanting to recursively copy the contents of one directory to another: the first is to just not do that; the second, to just bind the contents of one directory into another; the third, since it’s apparently trivial — is to implement it yourself as a shell script.

Show thread

It seems Plan 9’s developers were reticent to implement tree-walking algorithms in the core utilities more than a few times, so they left its practical uses as a problem for the user (or as an intellectual challenge, for some); this is classic UNIX culture (which BSD and GNU thankfully didn’t inherit).

Show thread

(Plan 9’s ‘cp’ doesn’t support recursing into sub-directories and this often trips up newcomers to the system.)

Show thread

I recently saw a toot marveling at the usefulness of ‘tar’ in a pipeline to recursively copy the contents of one directory to another in Plan 9.

‘… the unity of the Emacs interface, and the lack of “text entry mode vs. edit mode” and similar implementation artifacts are fundamentally important features, and not to be traded off for any amount of implementation efficiency. Optimizations must be completely transparent and automatic, or they are not optimizations at all, but design tradeoffs.’—Bernard S. Greenberg, Multics Emacs: The History, Design and Implementation. 🏷️ multicians.org/mepap.html

Show older
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!