Twitter | Search | |
William Hilton
I push buttons until the pattern of little lights on the metal rectangle is correct. Full stack developer at Author of (he/him)
5,628
Tweets
507
Following
311
Followers
Tweets
William Hilton Jan 16
Replying to @rachelnabors
🎵 Won't you be my nabor?
Reply Retweet Like
William Hilton Jan 15
Replying to @nex3
Maaaaaybe Docker? As like a distant second?
Reply Retweet Like
William Hilton Jan 15
Replying to @olivierlacan
Oh! Shit that's a bug. Thanks! Hopefully an easy fix...
Reply Retweet Like
William Hilton Jan 15
Replying to @awbjs @BrendanEich
This is the light summer reading I didn't know I needed!
Reply Retweet Like
William Hilton Jan 14
Replying to @rachelnabors @cpojer
The "everyone dies" bit still awes me though. I assume it was done to explain their absence from subsequent movies... but after TROS I guess it's entirely possible they'll show up alive in a sequel.
Reply Retweet Like
William Hilton retweeted
Jenks Jan 13
Just had a very weird experience in the Post Office. It's not funny or amusing. Just weird. There's no humorous ending or anything like that, it was just...odd. So anyway, I'm standing in the Post Office, with about 5 parcels to mail, and I've been in there for about 20 mins.
Reply Retweet Like
William Hilton Jan 14
Replying to @AkashaThorne
Oh I've swallowed that pill, and carry my burden stoically. Accepting the constant sense of isolation was the right choice, right? 🥺
Reply Retweet Like
William Hilton Jan 13
Replying to @rakyll
Yes. The "everything is a file" abstraction is a little awkward for sockets. Maybe today's paradigm should be "everything is a socket".
Reply Retweet Like
William Hilton Jan 13
Or... Are you thinking about something more like decentralized OAuth? So you could use a single profile across dapps? That would be interesting.
Reply Retweet Like
William Hilton Jan 13
Password management is best handled by the OS. There's standards like WebAuthn but really, just use the OS password manager API so I can log in with my fingerprint.
Reply Retweet Like
William Hilton Jan 13
Replying to @rachelnabors
I haven't used this Netlify thing yet either!
Reply Retweet Like
William Hilton Jan 13
Replying to @AkashaThorne
`now domain` and `now`
Reply Retweet Like
William Hilton Jan 12
^ and then "AXE" in that last sentence is a hyperlink to a page that tried to explain it. It sounded cool but I don't understand the domain well enough to grasp what the end result is.
Reply Retweet Like
William Hilton Jan 12
/endquote
Reply Retweet Like
William Hilton Jan 12
... So to answer the question, yes - GUN is P2P but the internet is not, it is broken and we're working on fixing that with AXE.
Reply Retweet Like
William Hilton Jan 12
...publicly accessible IP address (your localhost might! If you have an IPv6 address and no firewall). To get around this, WebRTC uses public "signaling servers" to coordinate where non-IPv6 peers (like a browser) are, and then attempts to establish a P2P connection if possible.
Reply Retweet Like
William Hilton Jan 12
I think the exact quote I was thinking of is in the gunjs Hello World tutorial: "Aren't those servers? I thought GUN was P2P! Browsers (and internet firewalls) and even WebRTC, for legacy security reasons, won't let you directly connect to other machines unless they have a ...
Reply Retweet Like
William Hilton Jan 12
What I like about gunjs is it lets you build offline first, distributed apps that work with the Web *today*. If you're willing to build outside of that box, and require users to install additional software, then sure there are better options.
Reply Retweet Like
William Hilton Jan 12
Either that, or limit yourself to devices with IPv6 addresses.
Reply Retweet Like
William Hilton Jan 12
Well, as pointed out in the AXE presentation, it's not possible to do pure P2P on the Internet yet. Until we fix the Internet you're stuck using NAT-busting super peers.
Reply Retweet Like