This will the most important tech announcement for the Web in 2024.
Water Blower
npub1dww6...pdnf
Creator of Blowater & I self identify as a Pro Sleeper
It is my believe that Vite or previous gen bundle/build tools are just fancy hacks to the flaws of NodeJS. With Deno, you can get rid of most of that shit.
I still think Blowater as a NIP7 extension is a good idea. I did some experiments with it during last year’s NostrAsia conference but never fully pursued it.
After the current refactoring is done. I want to try it one more time.
Random Thought: What if I create a globally available relay as a serverless platform that a developer can upload scripts (in a secure language) to customize the relay’s behavior?
For example,
my-global-relay-server.com/this-developer-s-route
Each relay is a route.
Can programming be learned like BJJ? Everyday, we just go to the classroom and the instructor(black belt in programming) simply gives a small demo about some practical problems and offer solutions. Then students start to hack.
Every time I watch videos like this, I wonder what the fuck I did with my life when I was 10 years younger. I spent most of my time in front of a screen and I haven’t become an amazing programmer yet.
I don’t want to make you feel bad but I am a fit nerd.
WebSocket is the worst thing that has happened to Nostr
Why Nvidia but not AMD? I love AMD GPU
Discord/Slack, or simply put, organizational chats, are permissible by definitions. A design that enables permission-less chat does not automatically enable Discord style clients. A dilemma.
Instead of using a platform, Nostr enables users to be their own platform.
Reaction has arrived to BlowaterThe engineering energy spent in web frameworks for the last 10 years can easily produce a better foundation than the browser. Even if a web framework takes zero time to render, browser is still just a slow platform. The browser itself still takes up 90% of the time. Immediate mode GUI is amazing and we don’t need any of the state management bullshit
Unpopular take: Revolutionary applications can and will only be built upon revolutionary infrastructures. I seriously doubt the possibilities of building a flourishing Nostr client ecosystem with Web as it is currently defined by the browser.
I always had this ego that because I had a CS degree, I needed to prove myself in the software industry, without even defining what was a proof.
The life in the past few weeks, stronger and stronger, let me realize this mindset, this ego, prevents me from growing out of the burden of the past and drags me down from fulfilling a more meaningful life.
Programming is just a skill I have, it does not define me. It is not my identity.
A new tutorial for running Relayed, for those who are curious