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

I'm always happy to read something Bunnie's done. He's a one man electronics machine - pretty much all his past projects are really interesting.

I love how he managed to sneak his processor design onto someone else's chip.


The AI-ism that annoys me the most is the unnecessary hubris. Just sampling a small portion of the linked article:

"Here’s the fascinating part:", "And one delightful discovery: "

Personally I find the AI-isms take away from the voice of the author. What does the author find interesting? What was their motivation? It's all lost in a sea of hubris and platitudes.

There's almost certainly a positive side - technical people who aren't so good at communication can now write punchy deep-tech blogs. But what's lost is the unique human voice that is normally in every piece of writing. It's like every blog is rewritten by a committee of copywriters before it's published. Bleurgh.


Nobody is building ebikes that are physically speed limited by the motor windings. The top speed of a motor depends on load, and it's impossible to predict the exact load of a motor in a bike with a rider. Even if you could, the amount of excess torque available as you got near the top speed would be tiny - it wouldn't be fun to ride.

Speed limits are universally based on measured speed - either at the wheel or motor.


> I'm pretty sure your frame wasn't designed to carry this 22 pound battery or anything like it

Presumably bike frames are designed to carry larger riders? 22 pounds is well within the normal range of "adult". Apparently most bike frames are designed for riders up to 120kg - so the OP could easily be 40+kg below that.


Bicycle frames are highly optimized to have the loads concentrated at specific points, namely the seat, bottom bracket, and wheels. The lugs are heavy, and the tubes are very thin almost everywhere else. This appears to be putting load at focal points along the thin wall regions. Every time you hit a bump, the battery hits the frame, like hitting the thin wall of a soda can with a hammer.

The font the arduino editor uses renders l and 1 exactly the same. Utter madness in a beginner programming context.

I can't even imagine how many joules would be used per function call!

As an experiment, it's kind of cool. I'm kind of at a loss to what useful software you'd build with it though. Surely once you've run the AI function once it would be much simpler to cache the resulting code than repeatedly re-generate it?

Can anyone think of any uses for this?


They're handy for situations where it would be impractical to anticipate the way your input might vary. Like say you want to accept invoices or receipts in a variety of file formats where the data structure varies but you can rely on the LLM to parse and organize. AI Functions lets you describe how that logic should be generated on-demand for the input received, with post-conditions (another Python function the dev write) which define what successful outcomes look like. Morgan wrote about the receipt parser scenario here: https://dev.to/morganwilliscloud/the-python-function-that-im... (FYI I'm on the Strands Agents team)


I've used stuff like this for a hobby project where "effort to write it" vs "times I'm going to use it" is heavily skewed [0]. For production use cases, I can only see it being worth it for things that require using an ML model anyway, like "summarize this document".

[0] e.g. something like the below which I expect to use maybe a dozen times total.

Main routine: In folder X are a bunch of ROM files (iso, bin, etc) and a JSON file with game metadata for each. Look for missing entries, and call [subroutine] once per file (can be called in parallel). When done, summarise the results (successes/failures) based on the now updated metadata.

Subroutine: (...) update XYZ, use metacritic to find metadata, fall back to Google.


You just tell the AI: use as little energy as possible, by whatever means necessary!


Anthropic announces deal to buy 100% of Idaho's potato crop, in return for options, in new energy efficiency push


> run the AI function once it would be much simpler to cache the resulting code than repeatedly re-generate it?

Surely, you'll run a function that does an AI call to cache the resulting code.


The initial version on GitHub does not implement caching or memorization but it's possible and where the project will likely head. (FYI I'm on the Strands Agents team).


As long as there's a country willing to build and sell ESP32s, I think it would be fairly easy to get hold of them. How does a customs agent distinguish between an ESP32 and another microcontroller? These things are in every gadget. Is a government really going to ban all electronics?

Just look at how ineffective governments are at stopping drugs. If people are motivated to smuggle things, they will. Is there going to be a booming black market in ESP32s? Probably not. But will motivated people manage to import them? Almost certainly.


The power imbalance is not in favor of the individual citizen. Fairly simple to enact a law saying "unlicenced importation of electronic devices is an offence", only license major retailers, and have Customs seize anything that doesn't come with the right paperwork attached (which they already do). Drugs are far easier to make than silicon chips, despite how clever people like Sam Zeloof may be.

To have a firearms permit here, I need a "Good Reason" - that's the language from the law verbatim. "I like guns" is not a Good Reason. In that vein, what would be your Good Reason for receiving an import license to bring in technology which is apparently widely used by radicals to defy duly-ratified legislation about communications visibility and enable the creation of side channels which break the law and can be used to proliferate CSAM, drugs, and terrorism? I'm sure any sane person would agree that those are bad things which need to be stopped. Perhaps you should take up a different hobby, like jogging.

And there we have it!


  > despite how clever people like Sam Zeloof may be.
You don't need to fabricate silicon chips to create radio. You need conductors, resistors, and electricity. Almost every person currently alive has several objects transmitting radio signals within arms reach.

  > The power imbalance is not in favor of the individual citizen.
Yes it is. Because the cost is so fucking trivial that it costs magnitudes more to send someone to find a transmitter than it takes to make a dozen transmitters.


1. Nobody cares enough to do all this except some nerds on HN.

2. Spurious radio transmissions from your spark gap set will be tracked down in an afternoon by government foxhunters, and then you'll be in jail for breaking the law.

I don't understand why people think they can meaningfully kinetically resist. The discussion now needs to be convincing the random voter why this is a problem for them, or the game is lost.


1) That's enough people

2) You've clearly never done a foxhunt

  > The discussion now needs to be 
There's nothing preventing both from happening. By framing it as an "or" situation rather than an "and" situation you are acting as the type of person you're criticizing.


First off, guns aren't a subcomponent of a vast majority of modern items. The ESP32 was an example but the reality is anything with a radio. Be it WiFi, Bluetooth, or anything.

Second off, guns are incredibly easy to make. Easy enough that they make them in prisons and Japan. But you know what's a million times easier than that? Radio. It's a common first electronics project. You can literally make it out of a few resisters, capacitors, and some wire.

Literally the cost of fighting this type of technology is taking down all wireless infrastructure. ALL of it. And even then it's still a god awfully expensive thing to fight because anyone with a hot pointy object, an electricity source, and some things that are slightly bad at conducting electricity can make a radio


>As long as there's a country willing to build and sell ESP32s, I think it would be fairly easy to get hold of them.

You could say the same about firearms.

>Is a government really going to ban all electronics?

All electronics that can be freely programmed by the owner, not impossible.


  > All electronics that can be freely programmed by the owner, not impossible.
I'm not sure that is possible. Most chips are reprogramable. You think your cheap electricians are going to put in high security defenses?

Even Google and Apple can't keep themselves from getting jailbroken. You think that's going to be true about a $5 toy with a WiFi or Bluetooth chip in it.

It'll be too expensive


There are some use cases where exact time is very important. Warming milk for a baby for instance - it’s pretty low volume and the difference between 30s and 40s is huge. I used to favour the 2 knob microwave, but since having to do that a lot I’d always choose a digital timer. Some have decent interfaces.


The CDC recommends against heating milk in a microwave[0] whether it's human milk or formula meant for a baby due to the creation of "hot spots" and also the potential destruction of nutrients.

[0] https://www.cdc.gov/infant-toddler-nutrition/formula-feeding...


Even if this first generation is not useful, the learning and architecture decisions in this generation will be. You really can't think of any value to having a chip which can run LLMs at high speed and locally for 1/10 of the energy budget and (presumably) significantly lower cost than a GPU?

If you look at any development in computing, ASICs are the next step. It seems almost inevitable. Yes, it will always trail behind state of the art. But value will come quickly in a few generations.


It's really not "good" for many people. It's the sort of high-persuasion marketing speak that used to be limited to the blogs of glossy but shallow startups. Now it's been sucked up by LLMs and it's everywhere.

If you want good writing, go and read a New Yorker.


I was specifically talking about structure, less content, because yes an LLMs content is usually the airy corporate cleansed speaking I can't stand.

I don't see that in the comment we are talking about mind you.


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

Search: