Earlier quoted context omitted.
> Placement is probably the big issue that needs to be solved now. Would some sort of constraint-solving algorithm help with that? Something like (but not necessarily) Cassowary[0]? Maybe I'm misunderstanding what is meant by placement though; I don't have much domain knowledge in PCBs / electronics. [0]: https://news.ycombinator.com/item?id=43362528
I've written my own autoplacer/autorouter. Placement is where you put the components on the board, routing is how you shape the traces to interconnect them. It does a pretty decent job on small hobby-project boards of ~40 components (which is my use case at the moment), and I'm working part-time in the background on scaling it further. The resulting designs pass all the KiCad electrical and geometry checks. Granted,…
Adafruit receives demand letter from Fenwick legal counsel on behalf of Flux.ai
291–300 of 300 posts
Re: Adafruit receives demand letter from Fenwick legal counsel on behalf of Flux.ai
#292Earlier quoted context omitted.
> Placement is probably the big issue that needs to be solved now. Would some sort of constraint-solving algorithm help with that? Something like (but not necessarily) Cassowary[0]? Maybe I'm misunderstanding what is meant by placement though; I don't have much domain knowledge in PCBs / electronics. [0]: https://news.ycombinator.com/item?id=43362528
We work on this a lot at tscircuit, and we've used cassowary (i.e. flexbox-style) constraint solvers. The issue with cassowary/flexbox is PCBs are not as uniform as webpages w.r.t. alignment, and often have a much less nested structure (3 layers) vs web pages which have many many nested layers. CSS grid-style constraints are a much better fit IMO, but we eventually settled on sequential optimal packing[1] for "seedin…
Re: Adafruit receives demand letter from Fenwick legal counsel on behalf of Flux.ai
#293Earlier quoted context omitted.
AI can’t really spell check without risking changing the meaning of sentences. Spell checking was a solved problem before this.
Spellchecking is absolutely not a solved problem. I immediately disable spellchecking on every avenue it tries to approach because managing a bunch of dictionaries on every browser/device/application that has its own spellchecker for some godforsaken reason to not have squigglies spammed over every piece of jargon, slang, and slightly atypical spelling is incredibly annoying. I don't know how effective LLMs are, but…
I have been using reliable spellchecking since the 1980s.
Re: Adafruit receives demand letter from Fenwick legal counsel on behalf of Flux.ai
#294Re: Adafruit receives demand letter from Fenwick legal counsel on behalf of Flux.ai
#295Earlier quoted context omitted.
Spellchecking is absolutely not a solved problem. I immediately disable spellchecking on every avenue it tries to approach because managing a bunch of dictionaries on every browser/device/application that has its own spellchecker for some godforsaken reason to not have squigglies spammed over every piece of jargon, slang, and slightly atypical spelling is incredibly annoying. I don't know how effective LLMs are, but…
I can agree that LLMs might yield better results overall than a standard spellchecker. If your goal is to check your writing for plausibility and rough grammatical correctness, that's certainly an open problem for deterministic, conventionally-written software tools. My goal with spell checking is to make sure my occasional mechanical typos while using a desktop computer get caught before someone else has the chance…
Re: Adafruit receives demand letter from Fenwick legal counsel on behalf of Flux.ai
#296Earlier quoted context omitted.
AI can’t really spell check without risking changing the meaning of sentences. Spell checking was a solved problem before this.
If it's a solved problem, then why does my iPhone suck at it?
aspell works great. Back in the day I used some IBM employee written software on DOS that was a TSR that would spell check words for you in popular editors. In the 1990s every word processor had a decent spell checker. They all had the ability to add your own additional words.
Re: Adafruit receives demand letter from Fenwick legal counsel on behalf of Flux.ai
#297Earlier quoted context omitted.
If it's a solved problem, then why does my iPhone suck at it?
Maybe it has a poor implementation. aspell works great. Back in the day I used some IBM employee written software on DOS that was a TSR that would spell check words for you in popular editors. In the 1990s every word processor had a decent spell checker. They all had the ability to add your own additional words.
I suppose poor implementations of boring old deterministic spell-checking are a thing, too.
Maybe that's some part of the disconnects in this thread.
Re: Adafruit receives demand letter from Fenwick legal counsel on behalf of Flux.ai
#298Re: Adafruit receives demand letter from Fenwick legal counsel on behalf of Flux.ai
#299Earlier quoted context omitted.
That precise mixed technique approach has worked well for me. I’ve been using JITX (python based circuit design with a powerful auto router). Free for personal use, and has been discussed a few times here in HN. Edit: it’s almost assumed at this point but for completeness Claude / Codex were the ones driving the OO python code and datasheet research and parsing. https://www.jitx.com/
Can you elaborate on what you mean by “it’s almost assumed..”? I’m actively working on datasheet parsing at scale at Zenode.ai, and I haven’t read anything specifically about this…
The pdf parsing was certainly the least mature capability of those that I mentioned. Got decent results with the pdf parsing tool that ships with Claude (desktop) but ultimately wrote a subagent definition to help with pdf parsing. I found myself sticking to vendors with the most parseable (or ideally html) datasheets formats TI, AD, Microchip all fine - but I did learn to love Wurth Elektronik. I looked into doing a custom RAG solution for this.. docling etc. to smooth over things like tables split between pages, Figure reading. Ultimately found their team to be responsive on discord and figured they have every incentive to solve this for me by the next time I find time for a hobby electronics project.
Generally the llms were awesome at discovering the chips I needed (with a few hallucinations promptly uncovered - like a TI mux chip which didn’t exist in the automotive grade designation for that package) without a doubt shortened my search and design development time by some large factor. I remember some AWESOME solo distance driving where i voice chatted with GPT 5x doing thinks like picking the right RS485 driver ic and microcontroller pairing without needed to wade through datasheets
The python is less in need of explanation I’m sure
Re: Adafruit receives demand letter from Fenwick legal counsel on behalf of Flux.ai
#300> Adafruit accessed only information that Flux’s own systems made publicly available through a server misconfiguration Does anyone have some more context about what happened here? An uncharitable analogy might be that I misconfigured my front door by not locking it, which doesn't give someone the right to walk in and look around - but I have no idea what Adafruit is specifically being accused of doing.
It certainly doesn't look like they've publicly released anything. My guess is they found a problem and have been following reasonable responsible disclosure guidelines. However, the 90 days (or whatever time limit was given) is likely expiring and to head off publication, flux.ai is getting lawyers involved. This is all 100% speculation, just based on checking the archive sites and search sites historical data and f…