Show newer

bluh gotta figure out how to do swagger in golang as well as use some new router I haven't before.

Over the weekend, I learned that in modern JS, you can just make up your own events and create listeners to respond to them, and *nobody can stop you*. Like, you can add a listener for an event you call `control-reset` or `text-edit` or `steve` or *whatever*, and then when something on the page dispatches that event at the listener, the listener will act! It’s event anarchy!

Woof. Seem to be recovering from my cold finally. Been mostly composting in bed staring at videos past few days.

Still a bit out of it but pulling myself together.

Carpal tunnel has been coming back to my right thumb so I gotta start training lefty to take on more loads to account for that.

abandonware ought to be public domain

if your company made it and decided its no longer going to support it, the commons at least deserves a chance

fixes forced obselesence very effectively

Pet snake 

One of my new kittens has decided it's a good idea to start climbing on top of my corn snake's terrarium and just staring at her as she tries to inch in closer. Gotta relocate the snake now cause she tried to strike at the cat (stopped bybthe terrarium cover) which didn't dissuade it from sitting longer

@jonny "if our wildest dreams for "open science" are to pay amazon to rent our own data... we need better dreams" 💯 there is this weird push for expensive (and carbon-unfriendly) cloud hosting of raw data in neuroscience. everything else on the poster is also awesome.

Open source maintainers are often good at writing code but not good at asking for money

Companies aren't very good at giving money away, but they absolutely know how to hire consultants - and they often have a training budget set aside already

Spend that money on maintainers!

Show thread

Mastodon not trying to load an account's outbox when following is one of the most frustrating "features" of the platform. In what world is "user has 24 posts, but I won't show them to you" good UX, At least fetch it client side without indexing into the db or something. 🙃

Because these billboards are just monitors rotated 90 degrees, they’re invisible to polarized sunglasses. It’s like a real-life ad blocker!

tech anger 

Great and it doesn't want to recover encryption keys for my chats. Wonderful software! Military grade.

Show thread

tech anger 

Fucking element froze up and corrupted its data again. Getting real tired of this shit

This also handles generating digests for your request body and adding in expected headers like Host and Date.

Also has a useful function for generating new keypairs and an example structure for your Actor object.

Show thread

Just published a new module for doing signed HTTP requests for in for

This wraps over the `fetch` API that's typically used in browsers but is now available in node.

github.com/RangerMauve/http-si

Wish I had more time to invest into fixing the tools I depend on. Every feature is a thing that can break and a workflow that might need to be adjusted.

Still worth it to not have to jump between a bunch of apps and "slack workspaces" to get my work done. :P

Show thread

silicon valley VCs' best ideas of the 2020s:
-put a drone on something
-wrongness generator 3000 (uses more energy than a small nation)
-fraud
-space pollution
-self-crashing cars
-an app that is actually criminally underpaid workers in another country
-an app that is actually criminally underpaid workers in this country
-fascism
-vrchat but it cost 20x to make and it fucking sucks
-layoffs

And of course it *had* to clear all my settings again. 🙃

Show thread

Ugh the Element Matrix client is so annoying. It randomly freezes up and starts eating all my CPU and freezing my render thread and then has the gall of corrupting it's state and needing me to do a full sync again. (which takes tens of minutes because it wants to load every single message/user/room or something.

Show older
Mauvestodon

Escape ship from centralized social media run by Mauve.