HNHacker News
TopNewBestAskShowJobs

eschneider

2,826 karma · joined August 17, 2017

submissionscomments
eschneider··on I have a theory that software drives people insane
After doing this a few decades, one of the things I've discovered that, working 15 hours a day is insanely overrated. A shocking number of 'impossible' problems become quite easy if you just think about them lightly overnight.
eschneider··on 50k Boat Names
It looks bad on the insurance paperwork.
eschneider··on Google fixed more Chrome bugs in June than over the past two years, thanks to AI
Cool. How many did they add?
eschneider··on I Think AGI Just Happened
Yeah...AGI isn't going to successfully replace Chris. But you know what this shit will do? It'll teach people that any information that they share about what they're doing or how they do it will ultimately be weaponized against them.

That'll work out well in the long term.

eschneider··on Reviews have become expensive, rewrites have become cheap
Failures in production remain expensive.
eschneider··on Tesla patents camera wiper for self-driving resulting in more doubts FSD owners
This...has been a feature on security cameras for at least a decade.
eschneider··on Don't answer the first question
There's a fine line here when dealing with customers. Sometimes it works well to answer the exact question, if you can, and follow up with "Can you tell me a bit why you're asking so I can understand a bit more about the problem?" Once you tease out a bit more about how they got there, it's often possible to offer better solutions and it never feels like you blew off their original ask.
eschneider··on I don't want your PRs anymore
It's ok to reject for any number of (or no) reasons. Nobody needs to feel like a jerk for taking a project in the direction they want.
eschneider··on I don't want your PRs anymore
This seems...fine?

I know when I run into bugs in a project I depend on, I'll usually run it down and fix it myself, because I need it fixed. Writing it up the bug along with the PR and sending it back to the maintainer feels like common courtesy. And if it gets merged in, I don't need to fork/apply patches when I update. Win-win, I'd say.

But if maintainers don't want to take PR's, that's cool, too. I can appreciate that it's sometimes easier to just do it yourself.

eschneider··on Drop, formerly Massdrop, ends most collaborations and rebrands under Corsair
Well, this is disappointing. They were my goto site for keyboards. :/
eschneider··on Running Tesla Model 3's computer on my desk using parts from crashed cars
That sorta surprised me. Once I could identify a connector type from a schematic, it was almost never a huge problem getting them in small (1 to 5 piece) quantities. It's mostly a question of finding the right distributor.
eschneider··on First Western Digital, now Sony: The tech giant suspends SD card sales
Because when the AI customers explode N months down the line, you don't want to be on the hook for a new factory.
eschneider··on Running Tesla Model 3's computer on my desk using parts from crashed cars
Interesting...1999 is probably a bit early for that Bosch to be running one of the usual ECU update protocols like UDS. It sounds like it's in the bootloader and looking for a valid executable. So the FW updater is likely in the bootloader.

If you can open it up and find the JTAG pads, it should be simple-ish to use a JTAG reader to dump the image and then you can figure out the update protocol from that. It's unlikely to be complicated.

eschneider··on Running Tesla Model 3's computer on my desk using parts from crashed cars
ECU software development is sort of my day job. If you're going to go down this path, I seriously recommend getting the specialized plugs and connectors and making your own wiring harnesses to whatever size you need. It's absolutely easier than manhandling a full wiring harness or cutting one down. Cheaper, too.
eschneider··on Rob Pike's Rules of Programming (1989)
I mean...you should always design with speed in mind (In that Jeff Dean sense :) but what 'premature optimization' is referring to, is more like localized speed optimizations/hacks. Don't do those until a) you know you'll need it and b) you know where it will help.
eschneider··on A beginner's guide to split keyboards
Ok, fellow old hacker here. I have a similar problem and I found that a lot of the hand pain was from mouse/trackpad usage. My hands have been a lot happier since going to a trackball because I don't do nearly as much gripping and pressing.
eschneider··on Ask HN: How can a non-technical founder prove they're more than an "idea guy"?
Non-technical founder? Can you line up investors or customers based on your pitch? That's pretty much the acid test.
eschneider··on Where did all the starships go?
They didn't go anywhere. Lots of excellent starship/space opera novels out there with more coming out each year. There's just lots there stuff too. :)
eschneider··on Sheldon Brown's Bicycle Technical Info
Nice! Old me and my old bike are sticking to 200kms this year. :)
eschneider··on The future of software engineering is SRE
Who wants to be on-call for someone else's buggy vibe-coded app? Sign me right up for that...
eschneider··on Apple is fighting for TSMC capacity as Nvidia takes center stage
Very much this.
eschneider··on The chess bot on Delta Air Lines will destroy you (2024) [video]
Yeah...I know some delta pilots and apparently the inflight computers were sometimes spending more time playing chess than flying the plane...
eschneider··on A Time of Technical Deflation
Alas, AI generated code is usually more tech debt.
eschneider··on Proximity to coworkers increases long-run development, lowers short-term output (2023)
Is my remote experiences strange or do other remote workers not have some sort of chat where people ask if you've got a minute and drop in a video conference link if they need a quick chat on something?
eschneider··on Ask HN: Have You Automated Cooking?
I've had to cook from scratch for many years because I've lived with people with various food restrictions and sometimes that's just the easiest way to do things.

That said, you really don't need to spend 1-2 hours a day on cooking. If you put a little time in and level up on some basic skills, you can make shockingly good meals in 10-20 minutes.

It's mostly a question of figuring out what you like and getting good at making those things, then generalizing the skills you have into making more things.

eschneider··on Principles of Slack Maximalism
screams incoherently
eschneider··on How do you replace a CEO like Tim Cook or Warren Buffett?
They'll figure it out. As Charles de Gaulle said "The graveyards are full of indispensable men."
eschneider··on Ask HN: Comments in Code. Yay or Nay?
Comments are a gift to future you. When you pick up the code again after 6 months/years/however-long-in-the-future and it looks like something you've never seen before, the comments you left should be notes you need to build context around what's in the code and (sometimes more importantly) what's NOT in the code.
eschneider··on Why effort scales superlinearly with the perceived quality of creative work
Hmm...a lot? For a complex work, you'll sometimes do some number of sketches and studies and drawing and underpaintings...Lots of things get tried/discarded/modified before you land on a final painting.
eschneider··on Why effort scales superlinearly with the perceived quality of creative work
As my old art teacher used to say, "You work on something and it gets better and better and then it turns to shit."
Page 1 of 30Next →