Show newer

@serapath Notably though, performance is not my #1 goal; I'm prioritizing ergonomics and reliability above that. It should Just Work reliably as essentially a multiple-value counterpart to Promises, and be similarly trivial to use

@serapath That looks like it's based on Node streams - the awfulness of Node streams was very specifically why this project originally started :p

The system I'm working on is quite different in a lot of ways - for starters, it's pull-based rather than push-based (which makes for better backpressure control, among other things) and it doesn't require special inheritance trickery to use; the design is more of an iteration of pull-streams, but with native Promises support and an actual solution to parallelism (which streamx doesn't seem to have?)

Oh and some of the cooler features include unbounded parallelism (without blowing up your resources!), stream forking for distributing values across multiple streams (mirroring, round-robin, latching, custom distribution, etc.)...

Show thread

They're also environment-agnostic; they require zero special runtime features (not even ES6 Promises, any A+ implementation is fine!), and are realistically implementable from scratch (and from spec) even in a library-less environment - all you need are a bunch of object literals with 3 functions each that have some defined behaviours, basically - the system as a whole is just emergent from those properties

Show thread

(Basically, I am finally getting around to actually writing that specification for my JS streams design - they're streams that don't suck, and that can be parallelized safely, and that have well-defined termination behaviour, and that can interoperate with all existing types of streams, and...)

Show thread

i wonder how much having binaries for multiple architectures can help can help #reverseEngineering / #decompilation efforts.

i was thinking of games like The Lost Vikings that have been ported to dozens of systems, and it seems like there's gotta be some useful information in the various binaries. i don't know if they were based on common source code or not, but in any case it seems like you could learn additional constraints form different implementations 🤔.

who decided to call it "suspend-to-memory" and not eepram

Something that has been annoying me for years is how for so many people in the US especially, there seems to be a mental shortcut from "I want to spend my life doing X" to "therefore I should start an X business", with absolutely zero critical introspection about whether that actually makes sense

does anybody have a poster like "avoid ableist language" that I can hang at work? I will pay for one

#Minecraft is popular because it's cocaine for ADHD. That's it. That's the whole story. This is not even a criticism.

"Where am I? Doesn't matter. I built a house. I punched a tree. I dug a hole. What's over there? Oooh, a forest. Ooh, a pig. I built a farm. I found a village. I raised a colony of scholars that teach ancient wisdom. I made my hole deeper. There were diamonds down there. I made a pickaxe. Oops I died. Oh well. What's that obsidian arch? I'll finish it. Oh look, a portal to hell. Oh hey, a desert. I found a tomb. Slenderman is following me. I killed him. I took his eye. I cleaned it with powder from hell. It led me to a portal to space. There's a space dragon. I killed it."

Literally all these things are equivalently important and meaningful in this game.

@HannahCelsius@sunny.garden Ah, was het daar ook al raak met vogels onder de panelen? Hier zit de hele straat vol (behalve bij mij...)

If we want people to refill reusable bottles, it needs to be easier than buying a bottle of drink. That means a) not needing a bloody app to find where you can get water 2) water taps/fountains in the well walked passages of the station so you can fill as you go past and don't have to detour. iii) not have to ask someone to fill your bottle for you.

Hey nerds I need some #linux help. I got an AMD 5700xt for my parter's desktop/our server and now it is overscanning on our 1650x1080 monitor thru HDMI. I am using opensuse tumbleweed and have the latest AMDGPU drivers, overscan doesn't happen on grub boot screen or bios. boosts appreciated ^-^

Just came across a photo of a newborn Giruno on a stroller! :blobcataww:
Makes you smile a little.

service cancellations are all now negotiations with truculent demons

- crap discount offer
- I banish you
- meaningless price change
- I banish you
- major discount offer
- I BANISH YOU
- true form appears, snarling, breaks the contract, disappears in clouds of chatbot

I’ve seen a variety of folks talking about US war tax lately so…

I was a war tax resister in the 1990s, and we would up our claimed dependents # from zero to 8 so no taxes were taken out of our checks. The US gov eventually caught up with me.

That said, War Tax Resisters League has instructions for a variety of tax scenarios:

warresisters.org/how-resist-wa

#WarTaxResistence

Show older
Pixietown

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