News for hackers. Stuff that matters.
Re:Show HN: Atopile – Design circuit boards with code by topspin on Monday February 05, 2024 @01:08PM (#39264460)
Text puts the problem squarely into the sights of generative models.
Re:Show HN: Atopile – Design circuit boards with code by quailfarmer on Monday February 05, 2024 @01:20PM (#39264659)
Maybe one day, but I’ve asked the various models basic EE interview questions, and it’s painfully obvious that while it can make a paragraph that has the right words, it’s incapable of reasoning spatially, or describing complex connections. My job is secure (for this year).
Re:Show HN: Atopile – Design circuit boards with code by napowderly on Monday February 05, 2024 @01:28PM (#39264825)
I have noticed a huge improvement in ChatGPTs coding abilities having an interpreter to check its work. I expect we will be able to bring a similar feedback loop to hardware once we can integrate things like simulation and equations. Also having modules that are tricky to configure incorrectly.
Re:Show HN: Atopile – Design circuit boards with code by dartos on Monday February 05, 2024 @01:34PM (#39264942)
I’ve noticed the opposite with chatgpt.

To be fair, idk how much elixir code is in the training set.

Re:Show HN: Atopile – Design circuit boards with code by napowderly on Monday February 05, 2024 @03:58PM (#39267070)
yeah I have only really used it for simple python things, its pretty good at that.
Re:Show HN: Atopile – Design circuit boards with code by topspin on Monday February 05, 2024 @04:31PM (#39267513)
The performance of ChatGPT (4) changes frequently. Lately it has been crazy good. I fed it a non-trivial but naïvely written (and thus slow) numerical algorithm written in Python yesterday. I then told it to vectorize, which worked and was both correct and several orders of magnitude faster. Then parallelize. Faster yet, and still correct. Pretty amazing.

Just an anecdote.

Re:Show HN: Atopile – Design circuit boards with code by mawildoer on Monday February 05, 2024 @01:16PM (#39264591)
Absolutely! With only a few dozen lines of context to pick up the syntax, copilot is already able to make useful contributions like configuring regulators and filters.