Live data from Hacker News

Ask HN: What cool skill or project interests you, but feels out of reach?

news.ycombinator.com

251–260 of 281 posts

Re: Ask HN: What cool skill or project interests you, but feels out of reach?

#251

Earlier quoted context omitted.

For kernel dev and eBPF, what kinds of resources or tutorials have you tried in the past? Have you ever tried building something small or contributing to an existing project? Curious to hear what hurdles you ran into.

For kernel, I have tried to write simple modules and it's okay. But when I am going deep in the internals, things become really complicated and my memories from OSes exam are rusty. For eBPF, I wrote a quite simple DNS visibility tools and while I am okay with the logic, I struggled on writing low-level C code that parse the network packet. Moreover, I found documentation incomplete and really confusing, for example:…

For Linux kernel dev, I found Linux Kernel Programming: A Comprehensive Guide to Kernel Internals to be a really helpful resource. For eBPF, the early chapters of Brendan Gregg’s BPF Performance Tools gave me the context I needed to get started.

From there, what’s helped me most is a cycle of reading new material, building prototypes and exploring how an open source system solves similar problems. I've definitely hit that wall as systems programming can get confusing fast.

I’ve also noticed that I sometimes get stuck trying to make something perfect before I’ve even started experimenting. Forcing myself to build the lowest-effort version of an idea has been surprisingly productive. Debugging things that don’t work is frustrating, but that failure often reveals insights I wouldn’t have discovered if I were overanalyzing.

You’ve probably seen some of these resources already, but just sharing in case any of it’s useful. I work with eBPF full-time and had many similar challenges along the way, but recommend jumping back in when you have the time.

Re: Ask HN: What cool skill or project interests you, but feels out of reach?

#252

I want to help small businesses in my area, those who want it, with technology solutions that can improve things (and in-turn learn about the needs of real small businesses). I can pretty much do full-stack (ranging from something basic that improves things for them to something elaborate like backend, UI, AWS, K8S etc). However, I don't have any idea how to identify customers, approach them, price my work fairly, de…

Most small businesses don’t need UI, etc. They need lots of integration work though. Like my friend who has a jewelry business needed help integrating Etsy orders to Asana which we did using Zapier. So lot less custom code and more linking things software focused on their specific needs.

Thats good to know - I love integration. The most fun I had was to design and build a ci/cd setup for my team (which spread to other teams). I guess I am a plumber at heart.

Re: Ask HN: What cool skill or project interests you, but feels out of reach?

#253

Being able to spontaneously speak with people and slow thinking. I am ok at writing with people, because it gives me time to think and refine my message. But I really suck at live events and talking to people in real life. Did anyone overcome it? And how?

> But I really suck at live events and talking to people in real life. Did anyone overcome it? And how?

Yes. This is a learned skill.

Start by leaving your house every day and don't come home until you talk to 10 people you don't know. Do this every day for a month.

And yes, I did this.

Re: Ask HN: What cool skill or project interests you, but feels out of reach?

#255
post #236

On the development side, I feel like I just don't have the "brain" for Rust even though I have built a couple of useful things with it and have also contributed to an open source project (checkout hurl.dev, great tool!) - I would love to get into low level OS development, VMMs and microVMs . It's probably just an issue of effort Outside of programming, I'd like to get into welding so I can make some things. I recentl…

Hi, maintainer of Hurl [1] here. We're trying to write "simple" Rust as far as we can, without going into too much optimisation: very little lifetime usage, no async stuff (just classic multi-thread directly from the last sample of the Rust book), liberal usage of clone, no macros, reusing crates for C libcurl and libxml binding, limiting dependencies. We could certainly gain a lot of performances but with this first…

Hello there, thanks!

Hurl is definitely one of the more approachable Rust codebases I have looked at and worked with. The test suite is one of the best I've seen - so thorough! Definitely, one of my fav projects

Re: Ask HN: What cool skill or project interests you, but feels out of reach?

#256
post #88

Earlier quoted context omitted.

I haven't done much climbing at all but I would encourage you to go for it. Being outside is a whole different level and a great excuse to spend time in nature. Start by talking to people at your bouldering gym. If you hear anyone discussing going out climbing, ask if you can tag along and just watch for a few times. Watch some videos about climbing basics to get an overall feel for it and some of the concepts and te…

Thanks for the advice! After re-reading my comment, I should have articulated the thought differently. I've already been taking the path you and the sibling commenter described, all the variables are already more or less in-place, and I already have a strong love of the outdoors, long day hikes with sketchy scrambles, many wall climbers met, invitations received, etc.. So what I meant was, "One of the things I'd like…

Motivation and prioritization can be hard!

Personally, I love hiking. I like getting out in nature, seeing all the things I can observe along the way, and getting good exercise. That being said, I don't get up and go on my own as often as I'd like. My wife OTOH, also loves hiking but is adamant about going once or twice every weekend if at all possible. So, I take advantage of that extrinsic motivation and am the better for it.

Re: Ask HN: What cool skill or project interests you, but feels out of reach?

#257

I'd like to learn about malware analysis and threat intelligence, especially dealing with zero-days and vulnerability exploitation and tracking how APTs do that. I'm also interested in electronics, like building my own drone.

What resources did you find useful while building your drone ?

Re: Ask HN: What cool skill or project interests you, but feels out of reach?

#258

Earlier quoted context omitted.

OIC. Maybe do air guns instead? There's a big modding community around them, and PCP weapons can be quite powerful (though maybe also regulated?) Perhaps try an Olympic Match air pistol? Or purchasing a basic model and re-working it to make it match-quality?

Yes, PCPs can be powerful but just because the gas pushing the projectile is different does not mean other laws apply ! I could probably build a 22LR rifle in my garage, but the moment the authorities know that, I lose my shooter license.

How in earth could they know that if you are working alone in your garage ?

Re: Ask HN: What cool skill or project interests you, but feels out of reach?

#259
I've had this idea forever, and mentioned it here many, many times... the BitGrid, which is an FPGA chip without all the routing and long lines, but with added latching so you can banish timing constraints.

I honestly think it could be as important/useful as Von Neumann's CPU architecture, for AI and other highly parallel compute tasks. Every time I start to work on it, something stops me.

For instance, last week I had a good chat with Github Copilot about it, and it was way too nice and encouraging for comfort[2] Unfortunately, you need a Copilot account to read the chat I shared. 8(

I was hoping to get it into TinyTapeout, but they're now only in Europe. 8(

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

[2] https://github.com/copilot/share/086351a0-0ac0-80a7-9802-144...

Post reply on HN