“For me, everything that we know about the internet today, that’s owned by companies, could be replaced and run by communities."
Tech entrepreneur Mark Nadal shares why he is building a decentralized web, and what it looks like.
@Snowden
There is hope for an alternative.
Called the Decentralized Web.
It is Open Source, Free & Freedom.
Community run, volunteer built.
Even physical mesh networks to replace telecoms!
I & others working hard to build it:
I've been given millions of dollars in investments.
Yet banks make it a pain to actually use the money.
Its sadistically hilarious, we spend more time dealing with money than doing the things the money is intended for.
What's the point of money then? Let's just all delete it.
Why I'm leaving bluesky:
For 2 years, it was an initiative to be open/transparent. Now no longer.😢
My protocol was one of the 1st recruited to the community & I helped build the brand.
I have to keep true to my promises: healthy *public* conversations.
@venturetwins
haven't seen anyone comment if
this is an outright scam or not
"$180" marked down to "$30" for a "beta invite"
no evidence of it working, or how'd it'd hijack your tinder/etc.
Yeesh
Men went from getting catfished by dates
To getting catfished by AI for dates
It is 2022, and:
- Computers still need a server to talk to each other. 😭
- Every website needs their own *different* copy of "me". 🤔
- NES still scrolls Mario smoother than a webpage can infinity scroll some text. 🤯
I don't think people realize how broken the basics are.
🚀🔥⚡️🎮🕹️🏒🏓⚽️🏈
I've been quiet for a few days,
⚠️ experimenting with 🧪
an idea for THE FUTURE of WEB GAMING
Every game on any site can Secure Render user data, without being able to mine, spy, or store it. 🤫
Instantly, no login/registration! 💣 🤯
🔇 👉 🔊
🎊🎉🎉❤️🔥❤️🔥❤️🔥🎉🎉🎊
NEW version of GUN out!
(p2p Firebase)
1 year+ in the making!
LAUNCHING NOW!
🎊🎉🎉❤️🔥❤️🔥❤️🔥🎉🎉🎊
Super honored to have
@fireship_dev
debut it with an epic
@sveltejs
tutorial!
Ton of hard work, super proud of the community. +1 on PH! 🤩
@rabble
@moxie
&now you can do it in:
alice = await SEA.pair()
bob = await SEA.pair()
e2ee = await SEA.encrypt('hi bob', await SEA.secret(bob.epub, alice))
// other computer:
console.log(await SEA.decrypt(e2ee, await SEA.secret(alice.epub, bob)))
My project is 50 stars away from 10,000 upvotes!
I've devoted my life last 5 years to give away for free as Open Source and try to help new coders, cause I think that is the right thing to do.
The Top 300th website in the world uses it. :)
Help share?
@TechEmails
Jack tried this with Bluesky
(I was recruited into the community in late 2019 by then CTO)
But he dragged it out for 3 years
Then guess what happened?
The company for the "open" protocol went centralized, and is mostly stealth / behind closed doors.
Why I'm leaving bluesky:
For 2 years, it was an initiative to be open/transparent. Now no longer.😢
My protocol was one of the 1st recruited to the community & I helped build the brand.
I have to keep true to my promises: healthy *public* conversations.
I will no longer be 29 tomorrow.
I run a company with 60M/monthly downloads.
I have been a solo dad of 2.
I have traveled to 33 countries.
I have raised $2.7M in funding.
#AMA
A decentralized Trello & Asana competitor?
Oh yes!
@estebanrfp
built a p2p kanban powered by GUN!
Check out the exclusive launch trailer!
Want early access to the repo? Join our community!
I believe in a more fair, freer future that fuses all peoples together.
Let's protect humanity; empower our voice; and prevent monopoly, corruption, & misinformation.
Look at your scamcoin in the
#blockchain
market gutter.
Now back at me⚡️LIVESTREAMING🔥OVER👉GUN! 🤯
Where are you? On a dApp (🫡decentralized application) not hosted by
@awscloud
.🧠🎇
This is how fast your p2p can be, if you smell 50lines of code. Oops, I mean spell.🤭
🔇→🔊
@sambreed
Oops, fixed that:
Look at your
@SQLServer
, now back at me.
Where are you?
I'm in a browser.
This is what your database could look like, if it didn't smell like
@Oracle
.
I have Open Source to those things you like.
Now back at me.
It's e2e encrypted!
@hnshah
I've raised $2.7M so far, would love to help anyone with my learnings/failures, as well as see your decks & tips! Thanks. (Twitter won't let me DM you, despite being open - mine are as well)
Deeply grateful 🥲 to the big teams in my Open Source community letting us test
#Rust
@rustlang
GUN in-prod.
Still many months ahead to get even basic parity to the JS. But great things come in small public steps.
Broadcasting 2 (stubbed) msg/sec to 40K+ concurrents, 1% load!
⚠️ Warning, we're in middle of this transition:
Literally migrating 10s of Millions users on biggest deployed apps slowly to 🦀
#Rust
@rustlang
🦀prototype to see how it scales.
⚠️ Experiencing massive stats/blackouts while switching. Apologies.
Replication is used by Torrents.
Sharding is used by Databases.
Consensus is used by Blockchains.
Deep Dive
today 4pm CA (in ~6 hours)
into the differing data structures of decentralization.
Which do you like best? RT to your tribe!
@karanganesan
@NoMansSky
@Superhuman
@WhatsApp
This is literally the math behind
I even explain the equation/algorithm for this!
"The Handshake Problem"
It is one of the most useful formulae that nobody knows except logistics companies.
Can be used to measure any network! So incredible.
I've had a traumatizing last 2 years.
I'm thankful I'm here.
I'm thankful I have purpose.
I will keep fighting for what is right.
I am thankful the years ahead will be the best.
hi i'm Mark Nadal
since last tweeting:
- i dislocated my shoulder
- my 256GB drive failed
- the government stole $100K from my account because "i hadn't spent it already"
- she broke up with me
- my bank locked me out
👋 how's your week going? 🫠 send me some love.
Here is
@estebanrfp
testing streaming level chunks via GUN as you walk around the world... in a browser!
THE
#METAVERSE
IS HERE. Infinite,
#p2p
,
#decentralised
, hierarchical LOD loading.
I'm on a quest
to make *browsers* be highly-scalable distributed systems.
If browsers can load balance, store, host, route, sync the world's data
We can have a more fair future, free from intervention, meddling, & corruption of middlemen.
It doesn't matter if there are smarter people than you.
We still need you to try to do the thing.
Because the world is falling apart faster, than without you.
Have courage. Take initiative. Be brave.
It's forgivable to be wrong. It's impermissible to not be ambitious.
I know I keep posting these,
But it is literally a million more.
Just a year ago, I celebrated crossing 2M.
Now it happens in days.
I still want to celebrate! Grateful for the opportunity.
Motivated to work even harder, all Open Source.
! ! F I F T E E N M I L L I O N ! !
I just had my browser download 1 M I L L I O N chat messages from another browser using GUN (upcoming version).
Fully
#p2p
, decentralized streaming 1.4K messages per second!
Best of all:
No UI lag. Your app stays perfectly responsive, buttery smooth to the touch.
A protocol is "drive on the right side of the double yellow road line."
Now Honda, Ford, Hyundai, Tesla and more can drive together, park in shared parking lots.
Imagine if they all had to build their own roads and garages. That is what Facebook, Google, Amazon, etc. look like.
The best way to decentralize big tech is to build a p2p database that is easier to use than centralized ones.
Then apps will use it, not because it is p2p, but because it is better.
That is what I'm building.
Extremely exhilarated to announce to my developer friends that:
🌊 SEA unit tests now all passing with new GUN! 🔥
This means end-to-end encryption is working flawlessly on our high performance
#p2p
database.
Only RAD & AXE left to go. 🥳
@dan_abramov
I wrote a "CPU scheduler" in JavaScript and a custom JSON parser with it and got 20X speed improvement over Native V8 for large payloads.
Also went from handling 17K concurrent users in NodeJS to 55K.
Will Web3 Censor You?
dWeb builders reply tomorrow on
@bluesky
spaces panel, 12pm CA!
Then Friday 4pm CA, me &
@AaronDGoldman
hosting a small
@bluesky_commons
:
Rapid fire discussing non-blockchain algorithms & data structures for curation/discovery.
GUN IS HITTING SUB-90 MILLISECOND GLOBAL RESPONSE SPEEDS!!
Google's times are 80ms!
We're doing this on $0.
I'm insanely proud to introduce our latest database:
npm install gun
@0
.2019.930
Upgrade if you're running a NodeJS peer!
We'll be testing it against millions of users.
A realtime GPS-based chat app built on GUN + SIA's skynet!
Win's runner up to their hackathon. Cool stuff! Awesome work
@DavidVorick
for growing
@SiaTechHQ
! Congrats.
The highly anticipated new version of GUN which has been benchmarked syncing 5K records/second (2015 macbook Air), is in the git merge to main branch process now. So please be forgiving if you experience any hiccups as this occurs. Announcements coming.
Full talk out!
8 years of Javascript Performance Optimization!
+ Live streaming video p2p
+ JSON parsing tricks
+ 0-jank DOM manipulation
+ Finding limits of V8, outperforming native calls.
+ Reducing latency against querying large data sets, 40PB.
I'm an engineering nerd. 🤓
My goal is to get 6.4B people secure private internet in 7 years via community run wireless hardware towers using our free & open source mesh networking system that already operates in production today with 2M software users.
Join me, as Ms. Frizzle would say, on this wild ride!
Being a creative force is one of the best cures in life.
When you're bored? Create.
When you're sad? Create.
When you're depressed? Create.
When you're happy? Create.
When you're sick? Create.
Don't let anything stop you.
Create.
We're Back Online!
New GUN version with
+ CPU scheduler
+ custom JSON parser
deployed for in-production testing!
Thanks to our generous beta tester with 17K users/sec!
Download count should resume. Sorry about that.
🤯 🤯 🤯
CPU block time:
Left: (old) 1.6s
Right: (new) < 0.1s
In GUN
every browser tab you have open is a "gateway"
on any device, phone, raspi, laptop, other.
Let's stop this ridiculousness of calling something decentralized if you don't even participate in hosting & distributing your own data.
⚠️Not your gateway, not your p2p.🌋 🧠
Things that broke for me this last week:
- my internet
- my phone OS
- PDFs
- navigation
- sms backup
- charger cable
- code versioning
- webcam driver
I'm tired. I'm old. I'm going to reset the entire industry.
Dev starts using GUN in 2019.
Dev tried to upgrade GUN this week.
Experimental 2020 version breaks/explodes in his face :(
Dev loses all his data.
Dev finds a working version.
GUN then recovers all his data by resyncing via browsers.
Dev 🤯.
Mark: Working to fix 2020 bugs.
Nobody believes in dreaming anymore.
Tech is corporate, sell users' soul.
Hollywood is sequel squeeze your wallet.
Politics is hype up hate.
Even Blockchain, the promise for the everyone, is the new Wallstreet ponzi pay-to-play walled gardens.
Now is the time to dream big.
Tim Berners-Lee, me, Juan of IPFS/Filecoin, Bram Cohen of BitTorrent/Chia, EFF, Mike Judge of HBO's Silicon Valley, and more are all speaking starting tomorrow at ! Come join the fun :D :D :D
🤯 🤯 🤯 another highschool student
@noctisatrae
🧨 JUST BUILT AN ENTIRE
@Dropbox
CLONE in GUN 🧨
And I used it to build realtime HTML web component-like system from scratch in 2min with 0 dependencies. 🔥 🔥 🔥
Imagine using it with
@reactjs
or
@sveltejs
✨⚡️
Men,
pretend if Trad roles were reversed.
Would you be down/like this? Prefer it?
As in,
you cooked/stayed home, she earned money/had you as a sugar baby.
She gives you flowers. She bends you over in the kitchen while cleaning dishes.
You teach/feed the kiddos (if), etc.
someone built
distributed neural network
training on GUN
& it's got a mindf*ck
meta-game
embedded into it
😵💫
(⚠️uses 100% CPU, `/halt` to stop training)
8 M I L L I O N !!!!
When is it gonna level off???
Really grateful to see this all while I'm taking a break for Christmas.
Look ma', no hands! It scales on its own!
Feed the homeless.
Clothe the poor.
House refugees.
Do this, for your government won't and your churches are too busy preaching.
Do it when you're taxed. Do it when oppressed. Do it when you're king.
8 hours ago
I asked my kids
to point to a place on the 🌎
they chose Florida! 🌴
6 hours ago we bought tickets.
1 hour ago we left for the airport
Now we're on the plane! ✈️
Seize life. Joy family. Wanderlust.
Currency does not measure the value of a thing.
It measures its scarcity.
And we wonder why we live in an extraction economy.
Does not matter whether Socialism or Capitalism,
If as society we make scarcity our unit,
That is the only thing we will get.
How does GUN keep itself decentralized?
When a nasty internet bug called "NAT traversal" likes to re-centralize things?
Well, GUN detects this&then distributes the load evenly across a mesh!
We use PANIC to prove this works without breaking data sync.❤️
Wow, unexpected use cases:
@hackernoon
now using GUN to live activate or deactivate product features on the fly!
Could build a whole startup on this - A/B testing, debugging, feature deployments, etc. super cool and novel use case.
Ugh
@facebook
's new
@fbOpenSource
@reactjs
powered frontend using 15GB+ RAM & 170%+ CPU.
My macbook Air only has 4GB.
16GB & 180% by time can type in destroyed slowness.
Welcome to software in 2021.
We went to the moon on a pocket calculator CPU.
@dan_abramov
@brian_d_vaughn
@marttimalmi
I doubt Bitcoin would have succeeded had everyone hoarded it.
Your use of it as actual money, to buy & exchange things, is what proved it to be real.
July is over
& we're already at ⚡️142 MILLION⚡️ downloads this last year.
We crossed 100M at the ½ year mark. 💯
2019 was 22M for context. We're on track to 10X+ in 1 year.
We went from 71K in 2017 to 6M in 2018.
I'm sweating thinking about 2021 already. 😳 Too much to code!
F O U R T E E N
M I L L I O N
! ! ! ! ! ! ! ! ! !
I can't keep up.
Deployed radical new experimental improvements, to try to keep the network from crashing under so much load.
But by the time I did, found out
People are pushing
Gigabytes
Per minute
Help!
Gotten little sleep.
found out today that GUN is in the Top 0.00001% percentile
of all software engineering projects/repos on github, github is top 32nd most visited website globally on the internet.
🫶🤯