Hacker Newsnew | past | comments | ask | show | jobs | submit | bradfitz's commentslogin

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"?)

Hmm it could be a false memory, since this was almost 15 years ago, but I really do remember it differently than the text of 'Feeling of Power'.

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...

https://www.youtube.com/watch?v=69Zy77O-BUM


How many of those additional 1,643 were a result of your 2014 blog post? :)


Their example in the blog post, geekatlas.com, no longer provides an LOC!


I assume it's intentional, playing on "libre" (as in libre software, not just gratis software)


As just the biggest problem with that idea, the typo doesn't exist on the page. It's in the HN title, and the page's HTML <title> tag.


It does exist on the page. It's in the description of the repository below the repository name.


Look again.

You're right that the text you're thinking of used to be in that space, if you mean the "About" blurb.

But you're not right about the page contents. The "About" is github metadata, just like the partial commit message "android: multidevice capabilites and accessiblit..." that you can also find. And just like that message, it was full of typos because it's not public-facing.

But there is an actual page talking about the project, which is what we're all commenting on here, and which never contained the typo.


yup it did- fixed it now. thanks!


Primarily using Tailscale for authentication as well, replacing perkeep's other auth methods.


It appears that it does integrate with Tailscale for auth (but not using tsidp via OIDC like I expected): https://perkeep.org/doc/server-config#simplemode


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.


I use `tsnet` and `tsidp` heavily to safely expose a bunch of services to my client devices, they've been instrumental for my little self-hosted cloud of services. Thanks for building `tsidp` (and Perkeep!) :).


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 charging for it in the future if we start it out free+unlimited.


I ordered three and they all worked and then one died. Fortunately they replaced it, though.


this doesn’t seem ideal for a piece of hardware that may go in a remote location.


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.


Go does. And it supports timeouts and cancelation.


> Golang use UTF-8 for in-memory string.

Nope. It’s just bytes with no encoding.

https://go.dev/blog/strings


Corrected.


There is no such thing as "just bytes" when it comes to Unicode. UTF-8 is a way to represent Unicode codepoints in binary.

But I agree that author's statement is wrong. Go stings are equivalent to byte slices.


Go strings are just bytes. There is no Unicode or encodings.


There's no WebRTC in Tailscale.


Isnt a derp server juat webrtc with minor changes?


You don't need the whole of WebRTC for NAT traversal, TURN/STUN will do the job.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: