HNHacker News
TopNewBestAskShowJobs

roland35

3,485 karma · joined March 1, 2015

Embedded Systems Engineer
submissionscomments
roland35··on Eat Real Food
There is some good health advice mixed in with the rest of the MAHA lunacy, particularly around diet and exercise.

Unfortunately their stances on vaccines, supplements, and mental health make are still awful

roland35··on I switched from VSCode to Zed
The breadsticks are also dairy free! Shocking but amazing for my poor lactase free stomach
roland35··on Ask HN: How does one stay motivated to grind through LeetCode?
Leetcode stinks but you are really filtering out a lot of high paying jobs if you refuse to do it
roland35··on Zed is our office
Boot speed is nice and all but in general I boot once and I'm done!
roland35··on Ask HN: Anyone using Cursor/Claude Code for non-coding workflows?
Just the native voice to text built into macos - although I've heard there are better commercial solutions
roland35··on Ask HN: Anyone using Cursor/Claude Code for non-coding workflows?
I am using Claude code to manage my obsidian vault. It is easier because my notes generally break down over time as I’m less motivated to organize new ideas. I use voice to text in the terminal to say things like “add this task to this project” or copy paste in pictures of my hand written meeting notes.
roland35··on The AI emperor has no clothes
I feel like this isn't really a new or novel thing? Storing cash in a bank has risks, storing crypto in any sort of method also has risks, right?

Sadly for those in unstable countries there are lots more risks in life, including financial. I'm not sure crypto is the best long term solution here

roland35··on WTF is up with everything using Android?
Meta tried to create their own VR and AR specific os, but that project ended up being cancelled. John Carmack was against the idea for a while when he was there. Turns out modifying android was a much better starting point!
roland35··on OpenAI and Nvidia announce partnership to deploy 10GW of Nvidia systems
If stock buybacks cause the price to go up like it should in theory, that's less of a tax hit than dividends! I'll take it
roland35··on A love letter to the CSV format (2024)
To people saying that "your boss can open it" being an benefit of csv, well I have a funny story!

Back in the early 2000s I designed and built a custom data collector for a air force project. It saved data at 100 Hz on an SD card. The project manager loved it! He could pop the SD card out or use the handy USB mass storage mode to grab the csv files.

The only problem... Why did the data cut off after about 10 minutes?? I couldn't see the actual data collected since it was secret, but I had no issue on my end, assuming there was space on the card and battery life was good.

Turns out, I learned he was using excel 2003 to open the csv file. There is a 65,536 row limit (does that number look familiar?). That took a while to figure out!!

roland35··on Tell HN: My advice after I applied to 450 positions before getting hired
It’s a pretty easy question! I always categorize my answer in a few parts - why am I excited about the product (helps people! Makes the world a better place!), the technology (I like how it is a combo of hardware and software!), and specifics from the job posting itself. Hopefully you can have a good answer otherwise why apply?
roland35··on RFK Jr demanded a vaccine study be retracted – the journal said no
These grifters take something that sounds bad but out of context, make way too big a deal about it, then turn around and sell you supplements to fix the problems. I have no idea why anyone trusts them but it seems to work
roland35··on Mail Carriers Pause US Deliveries as Tariff Shift Sows Confusion
Not a tariff. Nice try at a joke though!!
roland35··on Shamelessness as a strategy (2019)
Shamelessness works great with our attention economy. Say some real divisive stuff, get eyeballs, monetize.
roland35··on Is air travel getting worse?
At least watching videos of loading planes on YouTube, it is pretty clear why! It is one tiny cramped tunnel and a whole lot of suitcases.
roland35··on Court records reveal Sig Sauer knew of pistol risks for years
I suppose out of context it seems out of nowhere, but if you follow some of these influencers they act like it is literally impossible for anything bad to happen with guns around.

I enjoy shooting myself (don't really do it frequently but I have a number of times at ranges) but I feel like there are a lot of people who do not take gun ownership seriously.

I also think there are a lot of people who dont take driving a car seriously enough so it isn't exclusive to guns...

roland35··on Court records reveal Sig Sauer knew of pistol risks for years
At least while I was at NASA, a high impact score (ie death) would still elevate total risk even if the likelihood was low.
roland35··on Court records reveal Sig Sauer knew of pistol risks for years
So much for the "guns don't shoot themselves!!" argument you occasionally hear from gun nuts. Yes they can and do shoot themselves!
roland35··on One weird trick to making Claude Code palatable to use
I need to add a "no glazing" to any AI prompt. Cursor is especially bad at this too!
roland35··on We'll need a universal basic income (UBI) in an AI-driven world
I think robotics might be the next frontier of AI. I would not be surprised to see AI used at least at the low level for motor planning type activities like digging with a shovel...
roland35··on The Best Line Length
There are certainly tradeoffs, but I find that in general shorter line lengths are better.

- easy to lay out multiple splits side by side. Over 100 tends to have issues.

- long variable names or function names tend to be a code smell. Same thing with too many parameters.

- git works much better at diffing and merging vertical lines than things on one long line.

The main downside is that monitors are wider than tall in general - so fitting more code on the screen is certainly nice! But I find moving my eyes and head up/down to be tiring over the course of the day and tend to use vim to keep things centered for myself anyways. zz, LSP search, go to definition, etc.

roland35··on Ask HN: Has anyone built anything useful using AI?
I've built a lot of useful things with AI!

- A pretty full features terminal UI application that works well with my company's quirky hosted jira which is nice and fast. Used to and tview.

- Simple game to learn c++, ecs, and game dev. Basically making a rougelike co-op scorched earth tank game.

- Lots of little bits of wezterm, neovim, and zsh stuff to help my workflows. Things like a wezterm project selector, a fzf function to connect to remote hosts, etc

- Converted my resume to latex. Made it way easier to apply to jobs.

- Heavy planning and refactoring for apps at work

roland35··on An engineer's perspective on hiring
Yeah companies generally won't provide feedback, there is no benefit to them and many times candidates will just argue about it anyways.

For better feedback there are some good mock interview companies out there, or you can ask a friend or mentor. I've also had really good luck just talking to Gemini/Chat GPT.

roland35··on An engineer's perspective on hiring
I don't mean to be harsh, but as an engineer you owe it to yourself to try and get better at interviewing. Does it suck? Yeah absolutely. Is it an annoying process? Definitely. But even if you have an easy and stable job things can change quickly at any company. You're only closing doors on yourself.

If you get nervous, the main thing you can do is more interviews. My personal anxiety peaks right before the start time, luckily my bathroom is next door to my office! But after doing dozens of interviews I settle in once it gets rolling.

If you hate leetcode, well just get good at it. Yeah it is kinda dumb but it is straightforward to practice. And there is a lot more to a leetcode interview than knowing tricks - you need to communicate well.

Take homes? Yeah they are time consuming. If you really need a job do them, otherwise pass on the company!

Overall as a candidate you really need to try and go one level up on selling yourself - not just why you are a great candidate (which you are of course!), but why you would succeed at this role in particular.

roland35··on Keep Pydantic out of your Domain Layer
No one is satisfied with premature abstraction :(
roland35··on The borrowchecker is what I like the least about Rust
I'm not sure.. without the borrow checker you could have a pretty nice language that is like a "pro" version of golang, with better typing, concise error handling syntax, and sum types. If you only use things like String and Arc objects, you basically can do this, but it'd be nice to make that not required!
roland35··on Ask HN: Good non tech companies to work at
Ha good luck with that! I found that there is even more politics at non tech companies. Different clowns, same circus as they say :)
roland35··on Taking over 60k spyware user accounts with SQL injection
I wonder if it would show up in periodic permissions scans done by android. Hopefully!

But as the TechCrunch author stated, oftentimes alerting the stalker can be dangerous for the victim.

roland35··on I used o3 to profile myself from my saved Pocket links
Catholicism is certainly interesting! It is somewhat similar from my experience. On one hand it was fairly conservative: super against abortion, and old fashioned family values (ie moms should stay home). On the other, there was a huge focus on service and helping the poor both at home and abroad. And not missionary type stuff, just helping no strings attached. Plus a real interest in education with an open mind. So slightly more complicated than a single left/right value.
roland35··on Ask HN: What are the best resources to learn Rust in 2025?
The Rust book is a great place to start. Free and pretty short! After that I’d get a project focused book like zero to production rust, or command line rust.

Lastly I recommend reading Programming Rust. It is long but extremely thorough! You’ll understand the language at a deep level. Good luck and have fun!

← PreviousPage 2 of 34Next →