116 karma · joined July 21, 2021
In practice most of us just update, often with live reload running, and move on.
We need mandatory peer review of updates before they're distributed in the first place.
https://en.wikipedia.org/wiki/List_of_HTTP_header_fields
Only a few of those existed in the 1.0 spec. The rest evolved in practice. You can add your own without asking anyone else. Libraries don't have to be changed. Your payloads are your business. Encodings are flexible and negotiable.
> i think HTTP only really won because of those.
It's proven to be a predictable, stable, extensible, compatible, generic information exchange protocol. If it's won, it's because of that.
Node apps should be developed in isolated containers or VMs.
We need peer review of every update, imo.
Starting to think checking node_modules into an app repo, so you get update diffs, is sane.
Discord tends to be social in a way Github is not, with lower friction to contribute. And perhaps even a better asynchronous model.
I don't discount your frustrations. Maybe a bot that can create GH issues from Discord would help. With rights to use it spread liberally around the community.
Tell people you need help getting data into Github, give them a bot so they don't have to context switch, and they'll probably surprise you.
But to me, the encouragement to explore / read conversations you may have no interest in is a good thing. Just like forums.
The alternative experience on IRC can be stifling. People really do atomize their conversations there. And often avoid chatting from fear of stepping on someone's disinterested toes, or going even slightly off topic.
At least on Discord, ~everyone in a server is present in all of the channels.
So relocating a topic isn't "switch to a room with hardly anyone in it". It's more like a category move on a forum.
Getting people to join in a new channel on IRC is like pulling calcified teeth!
The community uses them freely and naturally. It gives a means to talk about a niche / ad-hoc stuff without stepping on anyone's toes.
If you have a project going, you can effectively claim one of the unused channels for a while by simply posting in it.
Because everyone is present without explicitly joining, the conversations are more discoverable and inviting, without having to nag anyone to do anything.
loo
> Herbie Hancock on Miles: Don't play the butter notes!
Consistency is the first letter. Systems can be eventually available or eventually non-partitioned too.
You can promote two of the 'eventually's to 'now'. It ejects the other tautologically.
Did Jo and Alice participate in a USD transaction?
HTTP is simply the delivery mechanism for a self-contained WASM application. Just like it is the delivery mechanism for most native binaries now.
It shouldn't be difficult to see that GIMP and LibreOffice can run on this runtime with similar privacy.
We typically download native executables over HTTP. Then check for application updates over HTTP.
Privacy respecting WASM apps can do the same.
This is the new Java, not the new SaaS.
That is a remarkable ability.
Do not let the crimes of Web 3.0 blind you to this.
Tracking and disrespect for privacy are utterly orthogonal.
Desktop applications can track your every click with HTTP requests to their server.
The runtime does not determine this.
Like IE6, Safari is not a normative subset of web standards.
The steps it can take from that point may still exist Platonically.