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.
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
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. 🤷
@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.
just published an update on the #cabal side of things, including news on the nlnet grant we secured and are just starting work on! :>
"The fact that the decentralized web isn’t decentralized is not a secret. Plenty of people can see that Web3 is centralizing far faster than Web2 ever did, they simply don’t care. They’re hoping to position themselves in such a way that they either become part of the monopoly, or at least get bought out for a nice chunk of change along the way."
https://escapingtech.com/tech/opinions/why-web3-doesnt-exist.html
Capitalism does not require us to “work or starve.”
It requires us to perform labor *for property owners* or *be starved by property owners.*
You have ancestors who lived before wage labor. They didn’t starve to death because they lacked jobs and wages.
You do not lack any of the faculties they possessed. You do not lack any of their abilities to sustain themselves by their own effort.
What you lack is *permission* from property owners.
Here's a video (sorry for the quality) of 2 Capyloon devices sharing data thanks to IPFS:
- the laptop "uploads" the capybara image to its local ipfs node, and generates a QR Code with the ipfs:// url.
- the phone scans the QR Code to get the ipfs:// url, and loads it as any other web page.
- since both devices discovered each other over mDNS, no data left the local network!
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.