Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bradfitz
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
31.
▲
by
bradfitz
9mo ago
I've been idly following this stuff on & off for years, but I never saw proving a point "instead of using Rust" as one of the motivations of the project. Was that ever stated anywhere?
32.
▲
by
bradfitz
9mo ago
Until they start using Sidewalk/LPWAN type things automatically instead of your home WiFi.
33.
▲
by
bradfitz
9mo ago
I had to go look that up! I assume that's https://en.wikipedia.org/wiki/The_Feeling_of_Power ? (Not a janitor, but "a low grade Technician"?)
34.
▲
by
bradfitz
9mo ago
Related, I gave a 6 minute lightning talk about writing tests in Go that use the test binary itself as the PID 1 under an emulated Linux in QEMU: https://docs.google.com/presentation/d/1rAAyOTCsB8GLbMgI0CAb... ht
35.
▲
by
bradfitz
10mo ago
How many of those additional 1,643 were a result of your 2014 blog post? :)
36.
▲
by
bradfitz
10mo ago
I assume it's intentional, playing on "libre" (as in libre software, not just gratis software)
37.
▲
by
bradfitz
10mo ago
I'm a co-author of tsidp, btw. You don't need tsidp with a Tailscale-native app: you already know the identity of the peer. tsidp is useful for bridging from Tailscale auth to something that's unaware of Tailscale.
38.
▲
by
bradfitz
10mo ago
Primarily using Tailscale for authentication as well, replacing perkeep's other auth methods.
39.
▲
by
bradfitz
11mo ago
Tailscale employee here. I kinda doubt we'll end up charging for it (as it costs us ~nothing except support costs, which are real), but it's easier to make it free later when it's GA rather than rug pull on people and start c
40.
▲
by
bradfitz
11mo ago
It doesn't. But judging from forum posts, it seems like it was a common failure mode and it might've been fixed in later hardware revs.
41.
▲
by
bradfitz
11mo ago
I ordered three and they all worked and then one died. Fortunately they replaced it, though.
42.
▲
by
bradfitz
1y ago
Go does. And it supports timeouts and cancelation.
43.
▲
by
bradfitz
1y ago
Go strings are just bytes. There is no Unicode or encodings.
44.
▲
by
bradfitz
1y ago
> Golang use UTF-8 for in-memory string. Nope. It’s just bytes with no encoding. https://go.dev/blog/strings
45.
▲
by
bradfitz
1y ago
There's no WebRTC in Tailscale.
46.
▲
by
bradfitz
1y ago
I haven't. I have 5K and 6K monitors. That's indeed privileged, but only for a bit until that's soon commonplace and cheap. So this all sounds like a very temporary problem at this point for something so subjective. Every tim
47.
▲
by
bradfitz
1y ago
I haven't used displays with under ~215ppi in over 10 years. I find these subpixel opinion discussions still ongoing very... quaint. :)
48.
▲
by
bradfitz
1y ago
My recent horror from some git work was discovering how git sorts its tree objects. The docs just say to sort by C locale (byte-order sorting). Easy. Except git was sometimes rejecting my packfiles as being bogus per its fsck code, saying m
49.
▲
by
bradfitz
1y ago
Congrats, Filippo!
50.
▲
by
bradfitz
1y ago
Because your switch is mapping a 4 tuple to a certain link and these people aren't, is my guess.
51.
▲
by
bradfitz
1y ago
Pollution, advertising, and extra traffic all in one! Puke.
52.
▲
by
bradfitz
1y ago
Yes.
53.
▲
by
bradfitz
1y ago
> that doesn't work with UDP or even ping? I never said it didn't work with UDP or ping. I described what it does differently for TCP. Anyway, I'm sorry we offended you with its name. I personally think it would've be
54.
▲
by
bradfitz
1y ago
I'm largely responsible for this, so I'll try to answer. Technically it's not NAT64 today. Different prefix for one, but it's also not translated at the IP layer (yet). For TCP, we terminate the TCP in tailscaled and mak
55.
▲
by
bradfitz
1y ago
"most complicated" as if that's something's to be proud of! :)
56.
▲
by
bradfitz
1y ago
Ha! But seriously, it's written in Go, so probably.
57.
▲
by
bradfitz
1y ago
The Plan 9 port of Go _was_ not particularly healthy. It is now. Fixing Go to not special case Plan 9 benefits all platforms--- all operating systems use the same code paths now, making the code simpler.
58.
▲
by
bradfitz
1y ago
Indeed. We ran out of time :)
59.
▲
by
bradfitz
1y ago
If your 9front machine is in a position on the network whereby it could serve a NAT, you don't have many networking problems at that point. Almost all operating systems can do NAT in such a position. I'm talking about two machines
60.
▲
by
bradfitz
1y ago
> Otherwise Plan 9 can do it's own VPN-like over tls or ssh tunnels and bind remote network stacks to a local namespace Note that one of Tailscale's main party tricks is NAT traversal, when both machines are behind different NA
More ›