This is really useful with for example IPLD Schemas where you can have "representations" of data use more compact encodings like tuples where you can omit any property names, but have the schema "wrap" over the underlying data to add properties. Then you can "unwrap" the schema'd data to get the "substrate" to encode back into bytes and link to.
IPLD lenses are really underappreciated.
At it's core, IPLD gives you a way to turn data in memory into determenistic encodings in bytes, and then convert that to a Content IDentifier which you can use as links from other IPLD data.
However, on top of that is the concept of "lenses" where you can wrap an IPLD tree in some sort of code that transforms how it looks to code, while still having the same substrate.
@Miaourt Yesss, and pair it with a Rust client that uses the client-server APIs from ActivityPub instead of the custom Mastodon endpoints so that it could work with other AP servers down the line!
@garbados is the distributed storage mesh in the room with us now?
@codepo8 I use my own which can detect and display links to IPFS when loading IPLD URLs. 👀
gpt, ai
One of the interesting things (derogatory) about chatgpt is that a lot of people don't seem to get that it's function is to predict text tokens. Often they end up assuming it has some sort of rich reality that it inhabits when you're not asking it things.
E.g. a lot of folks in the comments of this thread are having trouble grasping that it's making up the HTTP responses based on training data and assuming that it's actually making requests.
https://www.engraved.blog/building-a-virtual-machine-inside/
tech rambling
@thisismissem Yeah! I've tried doing it for things in the past. Glad to hear react-router is taking it seriously, that should yield benefits to loads of apps without extra dev thought put into it. 🙇
tech rambling
@makeworld Yeah, the three column thing is cool, but I personally prefer to use smaller windows with a bunch of windows open at once.
That way I can arrange stuff spatially on my "ultrawide" display. I generally just like mobile view sized windows for that reason, and it also irks me that a lot of sites aren't responsive for that form factor. 😅
tech rambling
One thing that irks me about how a lot of tech uses infinitely scrolling "timelines" and the such is that most apps don't keep track of your progress if you navigate away.
If I'm viewing something I probably want to keep going from where I left off unless I explicitly want to go to the top.
RSS readers, Google's podcast thing, Mastodon Web (twitter in general), etc.
At least browsers sometimes preserve the scroll for me if it's a full page navigation. 🤷
@makeworld Screenshots of tumblr jokes posted to twitter that subtly drop a reference to something mind boggling
@resuna @tommorris i said before that AI can simulate a dev who can talk their way past the interview and doesn't know what they're doing
Finally got a chance to play with @capyloon
Really cool that can so easily develop for it right on the desktop.
@cblgh Congrats! I' excited to see the final result and to dig around in the tradeoffs of the spec 🥰🥰
just published an update on the #cabal side of things, including news on the nlnet grant we secured and are just starting work on! :>
@GeeksLoveDetail It's nice. It's got a different feel than West of Loathing but I think it's a good thing since they're iterating on the mechanics and structure.
Can't wait for it to come out on the switch so I can replay it there too. 😁
Occult Enby that's making local-first software with peer to peer protocols, mesh networks, and the web.
Exploring what a local-first cyberspace might look like in my spare time.