Show newer

@raito So Promistreams are agnostic to the values that go through them; you totally could use them to design some sort of streaming component system (by streaming through component-shaped objects), but Promistreams *themselves* do not do anything with components, and it wouldn't be directly in scope.

Someone actually compared Promistreams to Rx.js earlier today, in concept, so you're probably not far off with your idea :)

(There *is* a plan to write an Rx.js adapter stream which can convert between Rx.js and Promistreams bidirectionally, so if such a component system already exists based on Rx.js, then Promistreams could plausibly interoperate with it)

vaguely spicy take 

@hazelnot The actual rules you have to comply with (as enforced by eg. tax authorities) generally just specify that it must be concretely useful to the job in some way. This is trivially satisfied by hacker events if you're remotely working in tech.

Crucially, that specifies what property the trip *must* have. It doesn't specify what property the trip *must not* have. Whatever rules executives layer on top of that is 100% their own ideology, and that is on them.

(Also, it's standard practice for people to get completely and utterly drunk at 'boring' industry conferences too, so it's not like "injecting some kind of fun into events" is exclusive to hacker events anyway)

Maybe we should stop calling them *Notifications* and instead refer to *Interruptions*.

"Working on some stuff so I've turned off interruptions for a while."

"Right on."

vaguely spicy take 

People joke about "expensing hacker events as work trips" but actually I think that's genuinely a reasonable thing to do, even under the 'conventional' understanding of what constitutes a 'work trip' (for training and education).

There's no rule that says a trip must be boring to qualify as "materially useful to your job"! That idea is just some puritan(?) ideological nonsense, it has no bearing on how the world works.

Promistreams are now officially in beta! :boost_requested: (Which mostly just means I have added a little infobox at the top of the page :blobcatgiggle: )

wiki.slightly.tech/books/proje

Basically, they're streams for that are actually nice to work with, have first-class Promise support, handle errors correctly, handle concurrency reliably, interoperate with other stream implementations, and just generally make more sense than Node streams.

You can use them for streaming data, but also for things like task queues or distribution patterns. They can work in any JS environment, and are not limited to Node.js. More documentation will become available soon (especially for more complex cases), but the basic stuff is already explained at the link.

Please give them a try and let me know how it went, and whether you ran into any issues!

Things with completely inaccurate names:
Cypress pine - not from cypress and not a pine tree, Australian and in the family Cupressaceae not Pinoideae

@jonny For the record I settled on a design with vacuum food containers that release their vacuum once you press a button on the top, as that would be easiest to motorize

And then the vacuum food containers sold out before I could get one, so I never actually got to try this...

@jonny Oh no, you're going down the same (unsatisfying) rabbithole that I went down two years ago

Asking for suggestions for a free blogging service that's anonymous, not corporate-owned, preferably connected to the #Fediverse, that's NOT #WordPress. Wanting to scratch that itch again. 😃

#AskFedi

ETA: @PleaseBoost

One of my favourite things about Glasgow is all the street art that pops up in places, featuring themed renditions of this spiky blob. I have no idea who’s responsible for it but I love it.

This one is on Dumbarton Road, by the rail bridge near Partick station

Check your backups.

FFS.

CHECK YOUR BACKUPS.

My alerting didn't trigger so I learned there are no valid backups since December 1st (to one of my two offsite locations). And I can't re-enable it because the remote ran out of disk space and zfs holds are funny.

I had to reboot the source machine in the end, and that triggered a new cascade of issues with the nvidia driver updating and totally screwing containerd over.

How did I end up in this place arrrgh.

Check your backups. And alerting.

With determination getting people onto bicycles and out of cars can reduce local pollution in a few years.

Kim Kyung-Hoon took this photo of a press conference by the CEOs of Nissan, Honda and Mitsubishi, and accidentally created the perfect album cover.

Darf ich vorstellen:
Die Docs-Page des derReparierer Repositories. Schaut mal rein!

May I introduce:
The docs page of the derReparierer repository. Take a look!

derreparierer.codeberg.page/

#repair #reparatur #electronics #codeberg

Ah, Github's trying to fix that branch name vulnerability with a sledge hammer:

The head ref may contain hidden characters: "\u{1F980}\u{1F980}\u{1F980}"

(U+1F980 is 🦀)

I hate that so many news sites treat online content like this. “Someone” made this? It’d make a lot of people’s days to get credited for their work on a big site like that instead of it just getting credited to “someone”.

consider writing to Luigi to take the meme posting and the jokes to the next level of directly expressing your support to him

tips on how to write prisoners here: liberationlib.org/become-a-pen

write to:
Luigi Mangione 52503-511
MDC Brooklyn
PO Box 392002
Brooklyn, NY 11232

assume all your letters will be read by the feds before he gets to read them. accordingly, consider using a pen name (and tell him, "my pen name is XYZ"), and a return address that isn't your home.

check the mail guidelines before you write/send to ensure your letters get to Luigi:
jailexchange.com/federal-priso

me irl: linux user spotted
me on the fedi: windows user spotted

@hazelnot When in-ear earbuds became a thing initially, I remember people being pretty divided about whether it was pleasant or unsettling, for what it's worth. Especially because of the air pressure thing.

Things that seem to get missed in "how to solve the housing crisis in Canada" discussions:

* Abolish Airbnb
* Abolish multiple home ownership
* Fund housing co-ops that exist to keep housing prices low for their members, not for-profit solutions that exist to do the exact opposite
* Minimum density requirements to prevent and roll back unsustainable suburb development

:NoAt: I'm not trying to start a big thread of housing policy or "well actuallies" about how my ideas are bad, I'm just venting

Show older
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.