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

Think of it as a runtime + scheduler that you deploy programs to ESP32 devices. It gives you the ability to run multiple programs simultaneously (with isolation) and remote updates. The language compiles to bytecode; the developers have lots of experience writing VMs for constrained devices; see https://www.theregister.com/software/2004/07/27/forgotten-la... for something that predates V8 and Dart.

Tangent: what an appropriate username :)

Thanks! This should be on the homepage IMO instead of the AI slop (or human slop? not sure) that's there now.

This looks super useful actually, I worked in embedded systems in the past and the choice was either go with a microcontroller and have like no features, or do a full Linux and have (much more expensive hardware and) half the team distracted by doing proper linux app development and networking and all that stuff that comes with it. Often we chose plain C microcontroller simply so the team wouldn't go overboard designing a multi-node distributed system when all we needed was control a couple sensors and actuators, but it lacked exactly what you describe, concurrently running multiple things and easy updates. Ok, and printf, which I'm going to blatantly assume is covered here as well.

So yeah this sounds super nice!


You get almost all of that with the more common language options too (MicroPython, NodeMCU/Lua, Espruino/JS). What makes this custom language better?

We looked at these when we started. The problem with them is that they weren't designed with constrained resources in mind and it shows. For example, objects are hash tables and method calls are thus expensive. An obligatory top level execution makes startup slow, ...

If you have a bigger machine you can optimize some of this (V8), but these optimizations typically need memory and/or a JIT. (And Python struggles to optimize even on stronger machines).

By starting from scratch (with what we learned from V8 and Dart) you can design something that feels similar but is much cleaner and faster to run.


Those requirements are at odds with each other though. If you want to get the most out of MCU hardware you typically use C/C++/Rust, either as a whole or via a custom build of MicroPython/NodeMCU/Espruino. MicroPython has some interesting options for high performance code that you (optionally) run on your PC before deployment.

Besides that, there are other languages that have similar characteristics. Wren (https://wren.io/) is pretty nice but doesn't have type annotations or explicitly target embedded.


I had to upgrade from an M1 Pro with 16 GB to an M4 Pro with 24 GB last year because one of my work projects at the time needed multiple docker instances, and 16 GB wasn't enough. This year 24 GB isn't enough for a few AI models, but there's no budget for an upgrade...

My home "servers" don't do much but 8 GB or 16 GB of RAM is enough them, for now (Linux).


> One problem is that you need Firefox because safari doesn’t peppery do ad blocking.

ublock origin lite is on the app stores (both mac and i-devices), and works reasonably well.

https://apps.apple.com/us/app/ublock-origin-lite/id674534269...


There's a button next to "gyro" labeled "hands." Click on it, and the browser will ask for the camera permission. For me (Chrome, mac), I had to click on the "cal" button next to it the first time to actually switch to the camera.


There was a building hit near the data center on the first day of the war and that took down one AZ (unfortunately, two of my three EC2 instances were in that AZ). The hit on April 1 pretty much took it all down. Fortunately I had relatively up-to-date backups (both within 24 hours before each outage) so all I lost was a little email (spam) and some libera chat logs. I've moved to ap-southeast-1, which means trading a ~ 60ms ping to ~ 110ms.


I'm sure there are businesses in the UAE, but wondering, why would one keep instances/data on a zone at risk since well over a year now.

Genuinely curious. Aside for high frequency trading where latency is so vital.


The next closest region is Tel-Aviv, I guess it's pretty obvious they won't put their workload here.

And after that it's Mumbai, 2500km away. That will easily double your latency, which is someone that you can feel in usage.


Why wouldn’t they - Israel and UAE have good relations


Israel starts new war every month, you can understand that it is risky to put your data in a data center that could be the target as well.



The Arace purchase link for the Jupiter 2 kit says it's “in stock“, but it's actually for a discount coupon. The actual system can only pre-ordered. The Sipeed web site does not say anything about shipping timelines, and the products are not offered in their AliExpress store. I think the Sipeed boards are in preorder, too.

Of course, neither of these are machines. And the average bystander probably isn't used to importing computer parts directly from China, either.


I have a machine in my hot little hands. It arrived today.

https://x.com/BruceHoult/status/2056911834737975635/photo/1

I've already posted on github my first project written on and for it today:

https://github.com/brucehoult/k3_ai

Sipeed have posted photos four days ago of the first batch of customer orders going out:

https://x.com/SipeedIO/status/2055549071931404291

> the average bystander probably isn't used to importing computer parts directly from China, either.

It won't take long for them to be available on amazon, just as D1 and JH7110 and K1 boards are now. e.g.

https://www.amazon.com/Orange-Pi-RV-Frequency-Development/dp...


Interesting. Is this a full system and not just a board? This is still not quite clear to me.

Hopefully, one of these systems gets produced in such large quantities that there's some pressure to add mainline Linux support.


Deep Computing have started taking orders for the final product and the Preorders are shipping within the next 6 weeks. They will be shipping from China I expect, but it's a proper shop front.

https://store.deepcomputing.io/products/dc-roma-risc-v-mainb...


They cost under $500/launcher: https://nationalinterest.org/blog/buzz/one-for-history-books...

$300/launcher here: https://www.un.org/depts/los/nippon/unnff_programme_home/fel...

A decade ago it wasn't terrorist groups funding them.


Seems cheap to you and me but that is about the full annual income of someone from somalia. It isn't realistic for an individual to purchase one without external support.


> full annual income of someone from somalia.

Not if they seize a cargo ship it isn't. Criminals can afford the tools to commit crimes by using those tools to commit crimes.


> cp, mv, and rm continue to be provided by GNU coreutils in 26.04. These utilities have remaining open TOCTOU (time-of-check to time-of-use) issues (8 as of Apr 22, 2026) that need to be resolved before we are confident shipping them.


A Hugo theme that transforms your blog into an Emacs-like experience with buffer management, keyboard navigation, and authentic styling.

Blog post: https://blog.aheymans.xyz/post/hugo-emacs-theme/


> Would it still be possible to participate in conversations, would people still be able to subscribe to you?

Yes. I follow several remote users who default to "unlisted" posts. (To be honest, I don't know if they're unlisted or follower-only posts -- I can't tell.)


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

Search: