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: https://www.iasj.net/iasj/download/cac16130d9ed9c32
@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?
@InternetEh Don't forget the people droning on about "using the correct grammar rules", accessibility be damned...
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 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.
@f0x When your system configuration increasingly resembles a Star Trek episode
In the process of moving to @joepie91. This account will stay active for the foreseeable future! But please also follow the other one.
Technical debt collector and general hype-hater. Early 30s, non-binary, ND, poly, relationship anarchist, generally queer.
- No alt text (request) = no boost.
- Boosts OK for all boostable posts.
- DMs are open.
- Flirting welcome, but be explicit if you want something out of it!
- The devil doesn't need an advocate; no combative arguing in my mentions.
Sometimes horny on main (behind CW), very much into kink (bondage, freeuse, CNC, and other stuff), and believe it or not, very much a submissive bottom :p
My spoons are limited, so I may not always have the energy to respond to messages.
Strong views about abolishing oppression, hierarchy, agency, and self-governance - but I also trust people by default and give them room to grow, unless they give me reason not to. That all also applies to technology and how it's built.