Live data from Hacker News

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

news.ycombinator.com

371–380 of 443 posts

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

#371
post #338

Earlier quoted context omitted.

Sounds very cool. Do you have plans to open source that?

Here’s a project that does HMR and more: https://wxt.dev/

I haven’t used it but I think I was put off by the fact that updating your manifest restarts the browser

My custom workflow handles everything for me, I never need to restart the browser of anything like that

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

#372
Back in the days my uncle told me about this new thing called Debian that he compiled over the last couple days. That was in the end of 1996. I went on to use it for a while in parallel to try things out, and was quite happy in the endless learning bubble.

Fast forward into my first job, there was a Windows machine with a crashed HDD and my task was to recover as much data as I could. Windows tools all sucked hard, even the ones that we had at the company that cost thousands of bucks per month. That's when the power of the Linux ecosystem hit me.

Went on to being an IT forensics guy, then went into pentesting, then into blueteaming and now I am having my own startup that builds a better EDR software.

I still have to think about that coincidence. Literally nerd-sniped my life, otherwise I probably would have still been a sysadmin or something.

On the way I learned a ton of new things, from programming languages and compiler bugs to exploit techniques and kernel development and even hardware design. If you go deep enough in hardware pentesting, the whole phreaking scene is amazingly welcoming. The CCC chapters are also amazing, and there's just so many opportunities to grow your knowledge and experience in the field. It never gets boring!

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

#373

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…

Not only that, but after learning Fusion 360 (or similar software) a very interesting world was opened when I started learning G code so that I could write, optimize and modify Post Processors

Learning G code allows you to start using CNC machines - even a simple 2 axis plasma cutter can do interesting things. 3 axis machine centers can make things that are quite remarkable. I am now stepping into 5 axis.

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

#374

Bottle digging, i.e. looking for and collecting old bottles, typically buried or submerged. Wife and I live on a floating house in Oregon outside of Portland. Taking my paddle board to various beaches on the river to pick up trash has become a beloved hobby of mine. Fantastic way to get exercise, get out in nature, and clean up my community. I kept finding old, antique bottles during outings: Coke bottles from the 40…

I enjoy this as well, but live in an area where finding bottles isn't too common. That hobby has been replaced with shark teeth hunting. I have a decent collection of them (maybe ~300).

I've also learned how to make pendants out of them.

Although, if I were you, I'd be looking for old necklaces, watches, etc. in that river. It excites me to imagine finding some old gold coins or something.

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

#375

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…

Can you actually outperform the KEFs and Perlistens of the world? They seem to have so much engineering put into their designs I don't believe a hobbyist can realistically match them.

I will admit that stuff like "speakers with quasi-active noise cancellation behind them" sounds intriguing. That's probably a good reason to get into this rabbit hole!

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

#376
post #231

Sound event recognition is so interesting and seems to be lagging the other ML domains

There's speech recognition (pretty good these days, but probably still not as good as it could be), and gunshot detection (which doesn't work so well). There has been a fair amount of work in emotion detection from speech over the last decade, again with not so great results, though it's used in call centers. It's true as far as I can tell that deep learning has not been applied to emotion recognition and other types of sound events (animal noises, human presence, fire detection, etc.) as far as I can tell from public news (though I haven't gone looking for it). There has been a huge effort to detect anomolies in machine noises and vibrations in the past since that has industrial uses in detecting machine failure (why doesn't it exist in cars?). Music recognition works very well (Shazam). Haven't seen an app that can tell people "what made that noise in my house and where?".

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

#377

PDF files, and why the heck they are so slow to read. Hours upon hours of perf(1) and fiddling with ugly things in C. My main takeaway is everyone in the world is doing things HORRIBLY wrong and there's no way to stop them. (Digression: did you know libpng, the one everyone uses, is not supposed to be an optimized production library—rather it's a reference implementation? It's almost completely unoptimized, no really…

> I know of nowhere to submit this patch.

How about the folks listed as "Authors":

* http://www.libpng.org/pub/png/libpng.html

> Why the heck is everyone using libpng?

What is the alternative(s)?

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

#378
post #337
post #333

Earlier quoted context omitted.

It is not easy to follow. And there are many things worth discussing. I understand there are complications with MIPS and C++ just to name a few. But let me stick with some basics. So, I can write and compile an x86 test.c program. Then, I use your extension and undo the linking. Then, I use the results to link again into a new executable? Are the executables identical? When does it break? How much of a task is it to…

> But let me stick with some basics. So, I can write and compile an x86 test.c program. Then, I use your extension and undo the linking. Then, I use the results to link again into a new executable? There are links in the README of my Ghidra extension repository that explain these use-cases in-depth on my blog, but as a summary: - You can delink the program as a whole and relink it. This can port a program from one fi…

This sounds like it would benefit from modifications to linkers to make decomposition easier. The benefits of code reuse might make it worthwhile, although the security implications of code reuse without having any idea of what's in the code seem formidable.

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

#379

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…

I learned CAD / fusion for both work and a burgeoning interest in 3d printing. I'm a product manager in my day job. Being proficient in CAD and do simple renderings has been extremely helpful with work.

I'm now looking at going down the Blender / render rabbit hole as Fusion can only get you so far.

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

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

Building custom keyboards is fun, but I might bite the bullet and buy a Glove 80.

I don’t own a 3d printer, so designing a custom Dactyl is not very feasible for me.

Post reply on HN