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

Well, this has sucked up a couple days of my free time so far... :)


I find myself using OpenSCAD regularly to 3D print little things for the house. (Most recently: hooks to attach Christmas lights to our roof deck's glass walls)

And when something gets too trick, ChatGPT is amazing at writing in it. Often it nails the whole design in the first try, like https://bsky.app/profile/bradfitz.com/post/3maelwomyw22n to mask off certain Raspberry Pi pins to make reassembly of projects easier later.


I seem to recall reading that as a kid too, but I can't find it now. I keep finding references to "Encyclopedia Brown, Boy Detective" about a Civil War sword being fake (instead of a Great War one), but with the same plot I'd remembered.


The Encyclopedia Brown story I remember reading as a kid involved a Civil War era sword with an inscription saying it was given on the occasion of the First Battle of Bull Run. The clues that the sword was a modern fake were the phrasing "First Battle of Bull Run", but also that the sword was gifted on the Confederate side, and the Confederates would've called the battle "Manassas Junction".

The wikipedia article https://en.wikipedia.org/wiki/First_Battle_of_Bull_Run says the Confederate name was "First Manassas" (I might be misremembering exactly what this book I read as a child said). Also I'm pretty sure it was specifically "Encyclopedia Brown Solves Them All" that this mystery appeared in. If someone has a copy of the book or cares to dig it up, they could confirm my memory.


Can confirm, it was an Encyclopedia Brown book and it was World War One vs the Great War that gave away the sword as a counterfeit!


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?


Yes,

> Languages like Rust have already proven they role in bare metal world, Go on the other hand needs to … and it really can!

From https://fiif.fi/wp-content/uploads/sites/9/2021/06/TamaGo.pd...


Until they start using Sidewalk/LPWAN type things automatically instead of your home WiFi.


Pretty sure some already do this.


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!) :).


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

Search: