Ben Cohen

@airspeedswift
5K Followers
336 Following
1.9K Posts
thwart leader
GitHubGitHub.com/airspeedswift
Webairspeedvelocity.net
I am not a robot, but if a robot really wants to log onto the santa clara county website and pay my property taxes I say let them.

And then a few days later, one for the M5Stack NanoC6

"This project runs pure Swift on the ESP32-C6 (RISC-V) — from the 2nd-stage bootloader to the application — with zero lines of C or assembly." Boots directly into @main.

https://forums.swift.org/t/bare-metal-swift-on-m5stack-nanoc6-no-c-no-assembly-no-esp-idf/85711

Bare-Metal Swift on M5Stack NanoC6: No C, No Assembly, No ESP-IDF

Inspired by @kishikawakatsumi 's Raspberry Pi Pico examples, I wanted to try the same approach on a different architecture. This project runs pure Swift on the ESP32-C6 (RISC-V) — from the 2nd-stage bootloader to the application — with zero lines of C or assembly. Target hardware: M5Stack NanoC6 (ESP32-C6, RISC-V, 320KB SRAM) What's in it Pure Swift 2nd-stage bootloader — disables watchdogs, reads SPI flash via direct register manipulation, configures Flash MMU, loads segments, and jumps t...

Swift Forums

Not one but two cool pure #swift bare metal examples were recently posted to the forums.

First for the Raspberry Pi Pico... "Zero lines of C. Not even the vector table, boot2, or startup code. The only non-Swift file is the linker script."

https://forums.swift.org/t/bare-metal-raspberry-pi-pico-examples-written-entirely-in-swift-no-c-code-at-all/85454

Bare-metal Raspberry Pi Pico examples written entirely in Swift, no C code at all

I'd like to share pico-bare-swift, a collection of bare-metal Raspberry Pi Pico (RP2040) examples written entirely in Embedded Swift, with zero lines of C. Not even the vector table, boot2, or startup code. The only non-Swift file is the linker script. What made this possible Placing data in specific linker sections. ARM Cortex-M requires the vector table and boot2 to be placed at specific addresses via linker sections. This used to require GCC's __attribute__((section(...))), but @section (SE-...

Swift Forums
just received a document that included the words "DO NOT DUPLICATE (1) copy" in its filename

lol, gasprices.aaa.com was down and now it has a "check you're human" page before you can access it (but it's still down after that)

what are the chances this is because some daytrader tried to rig an agent to poll it and it went haywire

A variant of Betteridge’s law is that the question mark at the end of headlines finishing “what does it mean for XYZ” is pronounced “NOTHING!”

In shocking turn of events, petrostate likes thing that made oil price go up, wants it to go up more.

https://www.nytimes.com/2026/03/24/us/politics/saudi-prince-iran-trump.html

Saudi Leader Is Said to Push Trump to Continue Iran War in Recent Calls

Crown Prince Mohammed bin Salman sees a “historic opportunity” to remake the region, according to people briefed by U.S. officials on the conversations.

The New York Times
God bless those print news reading teenagers.

My incometence at this game is very consistent:

- I always overshoot onto short platforms
- I always undershoot when trying to get the 3rd perfect landing

https://100jumps.org

100 Jumps

Hold to charge, release to jump. Land on 100 platforms to win — but one miss and it's over. How many attempts will it take you?

EV manufacturers could afford to dial back the “heavenly electronic chorus” in their engine replacement sounda a touch.