Hacker Newsnew | past | comments | ask | show | jobs | submit | iamflimflam1's commentslogin

This is my experience as well. Occasionally when using code tools - I do actually feel like a 10x engineer. I’ve got sufficient experience to know what I want and to correct course when needed. And I can dive into the code and help when needed.

It’s like having an amazing team of super talented junior/mid-level engineers along with some crazy maverick experts in tap.


Ooh - post a gist of how you do that.

I'm just using this zsh plugin: https://github.com/yuhonas/zsh-ansimotd

This is the problem. When political messages are out in the open where everyone can see and challenge them it’s healthy.

When it’s whispers tailored to individuals playing on their hopes and fears…


Paid political are a problem no matter what, because one shouldn't need half a billion dollar in ad budget before starting a campaign otherwise you end up in an oligarchy real quick.

I would expect most developers to fail at this challenge. Here’s the doc - you’ve got one chance to get the API to do this.

I can’t tell from the description if the LLMs are allowed to try and then correct based on any errors received.

Though it would be surprising if that helped. Most APIs don’t tell you what you’ve done wrong…


We would've assumed that the llms are much better at writing working code since it's not random APIs but rather established API patterns which they should be able to one-shot (e.g. Stripe). Bad error messages are a problem indeed. We will release another one with retries very soon.

He should really take a look at the crap available on Amazon - much of which is just people reselling Chinese imports.

I personally buy a lot of electronics from AliExpress. But I have enough experience and knowledge to know what not to buy.

Some of the electronics available are downright dangerous - particularly super cheap USB chargers.

We have regulations and standards for a reason.


I have enough experience and knowledge to know what not to buy

What kind of experience do you mean here? Do you go by brand name, or specific clues in product images? Because I have a hard time trusting the product descriptions on these massive online marketplaces (Amazon included).


I’ve got a background in electronics.

Tear downs on YouTube are invaluable.

Unless I’m explicitly buying something to take it apart I avoid anything mains powered.

You can replace the plugs and cables with compliant ones. And you can fix the lack of proper earthing. But who knows what other problems there are.

For household items, I do tend to stick to known brands and would probably avoid places like Amazon.

In the U.K. we have various high street shops such as John Lewis that do have reputations to maintain.

I would also avoid anything that has large lithium batteries.

Some basic heuristics can go a long way. Does a £2 USB-C charger that claims to do 200W make sense? Probably not…


I’m did some vibe hardware design using atopile recently - it’s surprisingly good. https://youtu.be/UQCpDarEoBc

I had the same problem - would love to see a working example.


Definitely - the ESP32S3 is an absolute joy to work with and layout.


How do you go about designing a PCB with this in mind though? At least in KiCad, the requirement to make nets first and layout last makes it so I basically have to do a draft layout in my head, connect the pins in the circuit diagram and then do the final layout.

Do you have a better workflow for this?

I'd love to have something that I can just feed a list of tags for each pin and have it pick the pins and make the layout in the fewest layers and/or with fewest vias possible (the latter would be amazing for making perfboard prototypes). Something like MCU_PIN1={uart1_tx,gpio_out,gpio_in,gpio_in_pullup...}, J2_PIN1={uart1_tx}, ... and then it just...figures it out and gives me pin table that I can use in the code (like a bunch of #defines).


I will tend to do make the schematic. I’ll use labels for most connections from the mcu to any peripherals.

On the PCB, the most critical thing to my mind, is component placement. I’ll do that before any wiring up and then use that to determine the most sensible GPIO pins to use.

For the routing I’ll modify the pins used to make it easier/simpler.

It’s definitely an iterative process with a lot of back and forth between schematic and PCB.

The nice thing with the flexibility of the GPIOs is that I don’t need to do much upfront design. I’ll just label pins up in the schematic and if needed tear it up and redo.

The real trick in the schematic is not “wiring” all the connections up. Just use labels that are easy to move around.


I run a small YouTube channel - brings in enough to fund my hobby.

https://youtube.com/@atomic14


Yeah - this is pretty standard code.


Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: