A new #blog post appears!
I ported the new Hare #compiler to #OpenBSD about two hours ago. This is how I did it.
https://briancallahan.net/blog/20220427.html
#compilers #program #programming #programs #bsd #freebsd #netbsd #unix #hare #linux
Hello new followers! I've been bad at hashtags, which are crucial here for discoverability, so here's some of them.
I try to toot interesting things related to #activism about #ClimateChange / #ClimateCrisis / #EarthBreakdown, from the perspective of #degrowth / #ClimateJustice / #sustainability. I'm one tiny part of #ExtinctionRebellion.
I build #FOSS / #OpenSource / #commons and #SmallTech using #rust and will write more about that soon.
Third, occasionally #philosophy, #anticapitalism.
Arm Cortex-M85: Faster than Cortex-M7, offers higher ML performance than Cortex-M55
"Twitter is protecting its source code from disgruntled employees"
https://techcrunch.com/2022/04/26/twitter-lock-source-code-elon-musk/
Tesla shares sink, wipe out over $125 billion in value, as Musk scores Twitter deal
https://www.npr.org/2022/04/26/1094870412/tesla-shares-sink-twitter-elon-musk
Google Scanned Objects: Open Source collection of over one thousand 3D-Scanned Household Items
Twitter buyout puts #Mastodon into spotlight
https://blog.joinmastodon.org/2022/04/twitter-buyout-puts-mastodon-into-spotlight/
@lupyuen
Hmm…
If each pin can only be used once, could we flip the arrignment matrix and instead have it always have an entry for each pin, which is either a selected value or hi-z by default; then use kconfig rules to prevent collisions ?
(Not sure, haven't used this much tbqh)
Our Grand Plan for syncing and testing Apache #NuttX RTOS on #PineDio Stack #BL604 ... Getting complicated 🤔
https://lupyuen.github.io/articles/pinedio2?88#automated-testing
Compile Time Evaluation in Nim, Zig, Rust and C++
Survey: Azure SDK for #RustLang
"Microcontrollers for learning Bare Metal programming?"
Our #NuttX GPIO Expander for #BL604 implements these GPIO Operations: 1️⃣ Config / Read / Write GPIOs 2️⃣ Attach / Detach GPIO Interrupt Handlers 3️⃣ Handle GPIO Interrupts
https://github.com/lupyuen/bl602_expander#gpio-expander-operations
"After Musk Acquires Twitter, #Mastodon Sees Flood of Traffic, Server Slowdown"
@lupyuen Interesting read! Thanks. I am partial to Clojure and the lisps, which he doesn't mention -- lisps might fall behind his call for "modern" languages (because of their age, though this is actually a bad indicator for them), and Clojure definitely disagrees with him about types, but strong agreement on immutability and functional thinking.
Hare programming language: An alternative to C
"what's a good general-purpose programming language?"
OpenSSH now defaults to protecting against quantum computer attacks
https://www.zdnet.com/article/openssh-now-defaults-to-protecting-against-quantum-computer-attacks/
IoT Techie and Educator / Apache NuttX PMC