Avatar
Mauve 👁💜
ca6770df24e21d6765c41a491f129fadc55ec34219c9ed90e5b18f7714bb0e70
Occult Enby that's making local-first software with peer to peer protocols, mesh networks, and the web. Yap with me and send me cool links relating to my interests. 👍

Now some dependency's build system for typescript got busted and it doesn't have the transpiled JS available in the dist folder. And of course NPM decides it has to preemptively update all my dependencies when I try to install an unrelated new one. 🙃

Is this really worth it? Hours wasted dealing with build systems to catch bugs that would be caught by a linter and unit tests anyway?

nostr:npub1kr2wcjrdd7jlczu58rh3htw7u8xzmxns2vgja83mwulzhwrkaylsqs3ggc would be great if they got proper linux support for the GPD Win 4 first 😅

For anyone curious this is what I've been doing for 9 hours straight: https://github.com/hyphacoop/social.distributed.press/pull/1

Tired of writing text, I want to operate on content addressed ASTs in 3D instead.

nostr:npub14aavhe5vfq60pqjnrhlw62rfakvt2uzm5g0mwzrcl0kmpud2kp7qxk72lh That's the hope yeah. We're reducing the surface of the bits of AP that need to use a central server as much as possible. Right now the inbox is hosted in the cloud but it could just as easily run on your device and servers could acc3ess it over p2p if they support that or via http gateways.

Similar approach for the published AP data. Initially instances will load over https but we'll be adding specs to include p2p urls for all your data which some clients can load directly.

We've got a new #ActivityPub implementation that'll be released in early September in #DistributedPress!

Instead of fancy frontends and databases, we're focusing on enabling statically published sites to add AP support via a lightweight Social Inbox server that they can register using standard HTTP Signed Messages.

nostr:npub1j2u9eh82htfgwjhkr2p8ezpkvpwgnkza8qh3q906569lsln7fmrsjwc034 I wonder how much of tech company power comes from interoperability being almost impossible. Anyone can make a train or phone line but only Apple can make iphones that talk to apple cloud services. IMO in order to reduce their power they should probably be forced to interoperate more aggressivly at local levels.

nostr:npub1fvfajyz9y2296csyh5vd5e28gkhpm55uuc4l70n7ucyd54dkfdlqgjvlru nostr:npub1gkyeprq34fysang3tz5yquvdyard9kz7ls7pekkvhjjq6y54ueqqt7xp6y I think it'd be great if ai generated work is not copyrightable and folks use it anyway so that more stuff is public domain and unmonetizeable by corpos.

Gonna ditch all my programming languages and go full SQL. Style my web pages with an SQL to CSS transpiler. Query my filesystem with SQL. `SELECT from videos/spongebob WHERE season = 2 | vlc`

Honestly, instead of an "API" or some sort of HTTP RPC thing or even a RESTful interface, I just want a database that I can query. Seriously, just let me load my data and be on my way. Everything else is friction and pain points.

Not a fan of how sites with search features (youtube, duckduckgo, ali express, etc) have taken to showing results that they think are a "best match" even if they don't contain all the search terms I'm looking for. What the hell is the point of giving me options if it doesn't plan to respect them? Every year data becomes more frustrating to access as stuff gets "machine learned".

You know people love to shit on Node.js and dependency hell in it, but dealing with package versions in it has been so much easier than other scripting languages like Python or Ruby. Even major updates in the version tend not to break all that much.

When life gets tough, the tough get shitposting.

Wearing my wizard robe with my spells strapped to my face (my deck). Casting evil spells (activitypub implementation) and imbibing wicked elixers (energy drinks).

Gotta wizard max to focus through this cold and meet my deadlines

My house's cat is having lil shivers in her sleep and I'm giving her more comfort to sweeten her dreams.

Very thankful to get to hang with such sweet creatures.

nostr:npub1fja7ks0n94j7g8rn4ly3yrgvw6z0u6qth430jn8wjpy85ca3rsvs934zq5 I guess when I say "the web" I mean http+html from "web browsers". So stuff outside of that could either be called "not the web" or "new web" depending on framing 🤷

nostr:npub175xmk7p9dul7guytswp6gcm0hszw24mzds2r54nup97js8nc54aqdv2fat Neat, what do you find better about it? I personally haven't had any issues with nvm accross all the environments I used it in.

Heads up to any #NodeJS and #JavaScript developers out there: If you aren't already you should be using the Node Version Manager utility since a lot of projects need either an older or newer version of node and you'll have a bad time if you only use the system installed version.

`nvm use 16` saved me hours of debugging why Splunk's build tools weren't working recently :P

https://github.com/nvm-sh/nvm

A thing that I had a lot of my hopes riding on got cancelled yesterday and my mental house of cards is toppling. I've got so much on my plate for the next few weeks and it's gonna be rough.

Thankfully I am powerful and resilient and will get through it.