Live data from Hacker News

Ask HN: What rabbit hole(s) did you dive into recently?

news.ycombinator.com

281–290 of 443 posts

Re: Ask HN: What rabbit hole(s) did you dive into recently?

#282
Ooh, another one I have: I cosplay as a sysadmin.

A while back I had bought a domain for my email, and I thought “I should write a blog about creating a blog”. At first I hosted it in GitHub Pages, but then I realized I have a perfectly good Raspberry Pi. It’s not like I’m ever gonna get a lot of traffic… so why not self-host?

That sent me into a very deep rabbit hole. How do I make sure my website doesn’t go down if my IP address changes (no static IPs for me, sadly)? How do I create and automatically renew a certificate? How do I achieve high availability?

A few years passed, and now I have a cluster of a few Raspberry Pis running Docker Swarm, managed by Portainer, with stacks running multiple websites and services I self-host. I’ve learned a lot!

My next move is going to be a full overhaul: Docker Swarm is blocking me from setting up some things the way I want to, so I want to build a new cluster using Kubernetes. I’ll use the opportunity to overhaul the network layout as well.

The funniest part is that I haven’t written a single blog post in 3 years. I wanted to add responsive images so I could add diagrams and photos. Somewhere along the way I realized I shaved too many yaks.

Re: Ask HN: What rabbit hole(s) did you dive into recently?

#283

Earlier quoted context omitted.

It was a big moment for me too when I realized that the real world has infinitely many interesting things to do and explore. The real world is incredibly detailed.

Hard disagree. The real world only has pain and suffering. Endless trials and never a payout. Games on the other hand and very detailed and have a well defined path to success.

But when you succeed in the game, then what? Yes, the real world is full of endless trials and never a payout. But the entire point is that there is no point. The fun is in the journey. The real treasure is the friends you make along the way, to quote the meme.

Re: Ask HN: What rabbit hole(s) did you dive into recently?

#284
post #39

This past month, I’ve been reevaluating my dev environment and workflow. My goals are to reduce RSI, be more efficient, as well as learn all my tools as deeply as possible. And have fun! - I’ve ditched VSCode and gone all-in on NeoVim. I’ve spent a bunch of time watching Primeagen, etc., tweaking my vid config and learning how to navigate as efficiently as possible. - Switched from QWERTY to Colemak-DH to hopefully r…

For my issues, the combination of apple trackpad and a proper ergonomic keyboard with a keywell did it: at first Kinesis Advantage 2, then Glove80. Model 100 is also quite good.

Re: Ask HN: What rabbit hole(s) did you dive into recently?

#285
post #196

I fell into the rabbit hole of delinking programs back into object files. Long story short, I was inspired by the Super Mario 64 and REDRIVER2 decompilation projects and wanted to do one. I picked a PlayStation video game from my childhood, started Ghidra and then I quickly realized that the game code's a complete mess. It's bad enough that I don't see myself ever finishing this project unless I can somehow divide-an…

Give us a blog link!

Re: Ask HN: What rabbit hole(s) did you dive into recently?

#286
post #196

I fell into the rabbit hole of delinking programs back into object files. Long story short, I was inspired by the Super Mario 64 and REDRIVER2 decompilation projects and wanted to do one. I picked a PlayStation video game from my childhood, started Ghidra and then I quickly realized that the game code's a complete mess. It's bad enough that I don't see myself ever finishing this project unless I can somehow divide-an…

Give us a blog link!

It's on my profile page: https://boricj.net

Re: Ask HN: What rabbit hole(s) did you dive into recently?

#287

Our company decided that they want to make an electronic device. They've found an electronics engineer who devised a schematics and wrote some kind of PoC firmware. I wrote "driver" for it (really just wrapper around serial port) for our software to consume it. That guy was busy with other tasks, so iterating on firmware was too slow. So I decided to dive in. I mean I knew C a bit. So I had to learn STM32 arm, I had…

"Now our company wants to rework this device into "smart", add display with touchscreen and stuff."

please don't do that. Add some kind of interface, eg bluetooth, and an open-source app, or open-source/documented protocol, to control it.

Re: Ask HN: What rabbit hole(s) did you dive into recently?

#288

I did not realize that learning Fusion 360 was going to be such a huge chapter in my current journey. Looking back, I'm kind of stumped at how I avoided it as long as I did. I would now put learning CAD in the same category of mandatory life skill as learning to code. The ability to translate what you see in your mind to something that can be repeatably fabricated is an incredible power move, akin to learning how to…

Can second this!

However, I would recommend the open source https://solvespace.com! It hits a sweet spot between features vs complexity/learning effort. (And as a programmer I dig the terminal aesthetics)

Re: Ask HN: What rabbit hole(s) did you dive into recently?

#289
post #149

Was into cine drones for a while; then discovered FPV. Spent dozens of hours on simulators, now flying actual FPV drones in manual mode. Incredibly addictive. I'm having a hard time focusing on anything else right now.

Any tips on getting started? Is it possible to start super cheap just to see if I like it and then upgrade?

For starting on a simulator you need a remote control (gamepads can technically work but are not recommended). The Jumper T-Lite V2 is around $60. Liftoff is one of the most versatiles simulators and costs around $20 on Steam (there are lots of others).

Then to start in real life, complete kits from BetaFPV or GepRC are around $200 (including drone, rc and analog goggles); you can find them used for about half that, in excellent condition.

But there is NO POINT in trying to fly an actual drone before doing plenty of hours on a simulator: you would crash constantly and destroy the drone before you even get started. So just start on a simulator. 10 hours is the absolute minimum you'll find everywhere, but I'd recommend around 50 (you can listen to podcasts at the same time).

If you want to go the extremely cheap route you can start with a cheap simulator (FPV Freerider, $5) or even a free one (FPV SkyDive?) and use an existing gamepad -- but gamepads really are confusing and don't work like RCs (the throttle joystick should not center automatically).

Re: Ask HN: What rabbit hole(s) did you dive into recently?

#290

For me, it's DIY audio. The thing about diy'ing audio (primarily speakers but also amps, DACs etc) is that you can get top of the line performance for a fraction of the market price. A $50,000 speaker setup that would bring tears to your eyes could be made for perhaps $5000. A DIY $500 kit can perform similar to a $2-3000 set of speakers. Open source amps with gerber files on github are amazing. The biggest reason it…

How hard to make something better than my hs8’s? I want an upgrade but next tier is like 3k
Post reply on HN