Show newer

the Javascript ecosystem is essentially a failed anarchist society (long) 

What it used to be:
- many early adopters were anarchists/communists/etc.
- a huge public commons of highly reusable, high-quality, collaboratively developed libraries on npm, built for the benefit of the public, not for profit
- high degree of interoperability between different people's work, no need for pointless busywork to redo the same work over and over again
- successful(!) 'community specs' designed through community consensus (Promises/A+, CommonJS, etc.), gaining near-universal adoption
- fundamentally different structures from other language ecosystems, both technical and social, to make this work

What went wrong:
- large influx of users from other ecosystems due to hype in startup circles, unfamiliar with the established practices and reasons why
- early adopters failed to effectively convey and explain the ideological basis
- corporate adoption and subsequent capture; increasing "business value", leading to corporate steering of many essential pieces of the ecosystem (language spec, Node.js, etc.)
- npm became npm inc., a for-profit corporation, eventually being acquired by Github due to its large userbase, placing control over the public commons and its namespace in private hands
- ideological basis was forgotten, early adopters eventually left for greener pastures, now an almost purely parasitic environment of people leeching off the commons without guarding its integrity or health
- community-consensus specs started being replaced by "official", by-decree-from-up-high language specs (CommonJS -> ESM, Promises/A+ -> ES Promises)
- widespread adoption of these "official" specs, even though they were in many ways worse, due to their "official" label and many people assuming that what a central authority says must be correct or better
- rapid increase in shiny, well-marketed new tooling that is not interoperable with the existing ecosystem at all, and frequently works less well
- more and more commercial/proprietary 'sidecar' services (eg. Snyk) that you are expected to use, sometimes replacing open initiatives
- now an ecosystem and public commons that is rotting in every aspect with no real hope for recovery

... we should probably learn from this?

@bram_dingelstad Probably worth trying that first, would probably be simpler to implement :) Though I wonder whether it'd survive any transcoding process

@bram_dingelstad I don't recall any of the specific algorithms unfortunately, but a quick search turned up this one which seems promising at a glance: iasj.net/iasj/download/cac1613

@bram_dingelstad AFAIK there are watermarking systems which survive encoding and compression! Precisely to prevent stripping out the watermark. And it'd be kind of poetic to straight-up use a sharing-prevention mechanism for sharing stuff :)

@bram_dingelstad How about encoding it into the video data itself, like how 'invisible watermarks' work?

I’d tell you a Fibonacci joke, but it’s probably as bad as the last two you’ve heard combined.

birdsite/fedi meta 

@claasgefroi@mastodon.social "[...] und es fehlen noch die prominenten Namen, denen man folgen kann, zum Beispiel Elon Musk."

Tell me you don't understand the fediverse without telling me...

@InternetEh Don't forget the people droning on about "using the correct grammar rules", accessibility be damned...

another poll

Many years ago I saw a few images from a Japanese photographer who would walk and photograph the same route daily, if I recall correctly many of them featured a tall red chimney, perhaps from a bath house. This process - repetition, place and memory - are very interesting to me. Would love to revisit that work. Can anyone help me find the photographer again?

@devurandom@cybre.space Sounds good :) Probably a good idea to list Delta Chat after Matrix though, as it seems to not have any forward secrecy (just like PGP which it's apparently built upon, via Autocrypt)

@devurandom@cybre.space Also, +1 for pointing out that DMs on Twitter are also unencrypted :)

@devurandom@cybre.space A couple of suggestions:
- "Jabber" -> XMPP, which is both the official and the common name nowadays, and distinguishes from the jabber.org service
- "Element" -> "Matrix using eg. Element", to distinguish between the protocol and a specific client
- Removing "Telegram" or at least adding a warning - its homegrown E2EE crypto is highly questionable and generally not taken seriously by cryptographers

Can any of you recommend fantasy artwork of arachnids depicted in a positive light? I'm wanting character artwork for a species that are roughly waist-high spiders.

Part of the lore of my game is that, if you can put your prejudices aside, the arachnids and the humans hold a lot of psychology in common, where's the other bipedal races are *quite* psychologically different.

spent the better part of the day theming my phone's home screen...

@f0x When your system configuration increasingly resembles a Star Trek episode

covid 

"Overseas airlines are having to cancel hundreds of flights as they grapple with coronavirus-related staffing shortages weeks after they ditched rules requiring passengers and staff to mask up in the air."

Gee if only somebody had predicted that

poll

Show older
Pixietown

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