Show newer
sirjofri boosted

i have some time off work soon so i am going to write a more in-depth article on plumber, but because i keep marveling at this:

type is text
data matches '\[([a-zA-Z0-9 ])\]'
data set /usr/ds/lib/notes/$1
plumb to edit
plumb client window $editor

now any sort of text like [this] i can right click (or select and plumb, or whatever) and it pops open a new pane in acme for /usr/ds/lib/notes/this. basically all i ever wanted in some personal wiki software, integrated system-wide, in 5 lines

sirjofri boosted

The Case Against Tablets

As I hunt for new computing hardware, I’m coming to the conclusion that tablets are simply a mistake. And yes, strongly informed by using one as a primary device for 5 years.

An ultra-light laptop has better utility and vastly superior privacy.

The one killer function, reading documents, seems better served by an e-book reader. ...

I'm exploring this question on Diaspora, with some good suggestions. Upshot is that tablets do most things poorly and virtually nothing well. And the landscape fully sucks.

Text reading and possibly notetaking is the major exception. And for that, an e-ink reader is the preferred option.

I'm surveying what uses people have, multi-response, with a goal more of completeness than representation. Please explain "Other".

joindiaspora.com/posts/880e5c4

#Tablets #Devices #Laptops #Desktops #Servers #Embedded #Mobile #Android #iOS #TheCaseAgainstTablets

sirjofri boosted
sirjofri boosted

Many interesting programs are not implemented in C, but the scripting language rc. This shows that the filesystem abstraction (everything really IS a file) is indeed very powerful.

sirjofri boosted

i quite dislike linux

it's just such an absolute overly complex mess that i just kind of lean back and sigh

it's really hard to go back to it after using actually cohesive operating systems like openbsd or plan 9

maybe someday i should look at haiku

sirjofri boosted
sirjofri boosted

me: how are matrices represented in GPU memory

every stack overflow answer: well, you see, *completely nonsense explanation that goes on for 8 paragraphs*

sirjofri boosted

Reserved identifiers in C

You aren't supposed to create identifiers that match these patterns, if you're trying to write portable, future-proof C code. But you probably are. We all are.

Because these rules aren't nice, and you won't be warned that you've broken one.

Is it worth it?

Adapted from open-std.org/jtc1/sc22/wg14/ww

@Liberapay are there known issues with personal accounts? I have money pending and paypal is asking about verification that I've sent the products (I can't say it's a donation so there are no products). I know that paypal is pretty strict and blocks accounts easily.

@Liberapay the German translation has two menu entries labelled "Konto". That might be confusing. The one for changing the password could be "Benutzerkonto", maybe?

sirjofri boosted
sirjofri boosted

studying webfs(4) and webcookies(4) and there is just something intensely fucking nice and liberating that every single one of my cookies is in /usr/$user/lib/webcookies and i can just scroll through them and see what's going on

just blow all these google trackers away just like that

sirjofri boosted

"Telling a programmer there's already a library to do X is like telling a songwriter there's already a song about love"

-- Pete Cordell

sirjofri boosted
sirjofri boosted
sirjofri boosted
sirjofri boosted
sirjofri boosted
sirjofri boosted

I started collecting #plan9 related places on #gemini in a "Gemini Ring" over at gemini://9til.de, if you know some not already there I'll gladly add them

sirjofri boosted
Show older
Mastodon @ SDF

"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko