Andres Vahter ๐ฆ reposted
Andres Vahter ๐ฆ
@nikomatsakis.com could you post this gem also by yourself for bsky people smallcultfollowing.com/babysteps/bl...
Andres Vahter ๐ฆ reposted
I think about this post from @david.kolo.ski a lot. Also here's some notes from my last flight, and owwie ouch oof my thinking hurt gist.github.com/jamesmunns/9...
If you think hard enough and long enough about serialization then you realize something remarkable: owwie ouch oof my thinking hurt
Andres Vahter ๐ฆ reposted
Nice blog post by @mre on Rust's alternatives to named, optional and variadic function arguments, and why they may be superior to adding new language features. https://corrode.dev/blog/named-arguments-at-home/
Andres Vahter ๐ฆ reposted
Want to have an SDR in the BLE/Wifi bands? You've probably already got one in your drawer! espargos.net/espsdr/ mastodon.social/@jakecopping...
Andres Vahter ๐ฆ reposted
OH MY GOD WAIT ages ago i turned an lpd8 into a system usage monitor with the pads blinking and lighting up with network requests, drive io, cpu/ram load etc i might still have it somewhere . o O ( herdr controller )
Ok, I finally get what Uhura was doing, she just had 120+ agent sessions running at all times with the button colors indicating the state (working, turn finished, ask_user_question, waiting for subagents), that's also why she never took off the bluetooth headset
Andres Vahter ๐ฆ reposted
Andres Vahter ๐ฆ reposted
Andres Vahter ๐ฆ reposted
Detailed write-up of reverse engineering and rewriting the firmware for an e-scooter display using Rust: https://bensimms.moe/reverse-engineering-scooter/ Good overview of how to structure actor-model style async firmware, plus a discussion of the trade-offs when you need to render a UI but not [โฆ]
Andres Vahter ๐ฆ reposted
Watch an AI chip come alive in the terminal! ๐คฏ docs.tenstorrent.com/tt-toplike/ All powered by Rust & @ratatui.rs ๐ฆ๐ #rustlang #ratatui #tui #tenstorrent #opensource
Andres Vahter ๐ฆ reposted
Andres Vahter ๐ฆ reposted
Andres Vahter ๐ฆ reposted
Andres Vahter ๐ฆ reposted
Slides from my keynote this morning at #RustConf on the history of Rust at @oxide.computer; video to come! speakerdeck.com/bcantrill/ru...
Andres Vahter ๐ฆ reposted
My LLM clichรฉ highlighter is up to 38 patterns now tools.simonwillison.net/llm-cliche-h...
Andres Vahter ๐ฆ reposted
Andres Vahter ๐ฆ reposted
๐ Open CAD Studio Is a New Rust-Based Open-Source CAD App for Linux linuxiac.com/open-cad-stu... #opencad #opensource #rust
Andres Vahter ๐ฆ reposted
Obsidian, now in the terminal! ๐ ๐ emeraldian โ A TUI for your existing Obsidian vault ๐ฏ Live Markdown editing, backlinks, force-directed graphs, images, Excalidraw, Vim mode & more! ๐ฆ Written in Rust & built w/ @ratatui.rs โญ GitHub: github.com/iamrohithrna... #rustlang #ratatui #tui #terminal
Andres Vahter ๐ฆ reposted
Awesome print-to-e-ink project. Wat a simple and obvious, yet rare idea! Makes me want to build it myself. nishantjosh.dev/blogs/how-to...
Andres Vahter ๐ฆ reposted
Introducing CUDA Rust: Two Tracks for Writing GPU Kernels developer.nvidia.com/blog/introdu...
Andres Vahter ๐ฆ reposted
My async compiler work got funded! So here's my first PR: github.com/rust-lang/ru... Roughly, it changes match x { true => foo(1).await, false => foo(2).await, } to match x { true => foo(1), false => foo(2), }.await This means the future will only have 1 state instead of 2
Andres Vahter ๐ฆ reposted
Andres Vahter ๐ฆ reposted
Andres Vahter ๐ฆ reposted
Andres Vahter ๐ฆ reposted
Andres Vahter ๐ฆ reposted
Andres Vahter ๐ฆ reposted
Intent to ship: JPEG XL! This will be on-by-default in Firefox 157, which should become the main release version at the end of September. This includes key JPEG XL features like progressive rendering. groups.google.com/a/mozilla.or...
Andres Vahter ๐ฆ reposted
โผ๏ธdevice-driver v2.0 has been released โผ๏ธ It has been a lot of work, but after almost 1.5 years a new major version of the toolkit is out now! Get it on crates-io: crates.io/crates/devic... Visit the website: device-driver.com Join the matrix chat: matrix.to#/#device-dri...
Andres Vahter ๐ฆ reposted
Andres Vahter ๐ฆ reposted
Andres Vahter ๐ฆ reposted
Andres Vahter ๐ฆ reposted
New terminal multiplexer in town! ๐ Powered by @ratatui.rs ๐ ๐ herdr โ run multiple AI coding agents in persistent terminal sessions and reconnect from anywhere. github.com/herdrdev/herdr #rustlang #ratatui #tui #terminal #multiplexer
Andres Vahter ๐ฆ reposted
Replying to @fasterthanli.me
re: "how is vibed shit more secure to run than random github repo": bsky.app/profile/fast... agents will leave vulns in by mistake/omission, not malice randos on github, in this climate, however... different story. yes the game has changed ๐คท adapt.
diff threats: - rando-written software (any lang) running privileged in two of my systems: it's a risk! gotta spend lots of time reviewing it! - vibe coded anything running priv on two of my systems: less bad with safe lang, bugs are probably stupid omissions, not exfilt I know how you feel though!
Andres Vahter ๐ฆ reposted
๐๏ธ Check out the new FLOSS Weekly podcast to learn about the growing Rust driver library, ways to build Rust stacks, and opinionated tooling. ๐ฆ โถ๏ธ ๐ช๐ฎ๐๐ฐ๐ต ๐๐ฝ๐ถ๐๐ผ๐ฑ๐ฒ ๐ด๐ณ๐ด: ๐ ๐ง๐ผ๐ผ๐น ๐ช๐ถ๐๐ต ๐ข๐ฝ๐ถ๐ป๐ถ๐ผ๐ป๐: www.youtube.com/watch?v=ah11... #RustLang #EmbeddedRust #FLOSSWeekly #FerrousSystems
Andres Vahter ๐ฆ reposted
Andres Vahter ๐ฆ reposted
some interesting stuff in here between the eyerolls. luckily academic philosophy is like high-altitude training for reading annoying people
Andres Vahter ๐ฆ reposted
Andres Vahter ๐ฆ reposted
Join us at #HISC2026 on Oct. 13! Alex Senier will present a talk on building a life-saving medical device in Rustโfrom requirements traceability through automated hardware-in-the-loop testing. Read more: ๐ www.his-conference.co.uk/session/from... #RustLang #FerrousSystems #Ferrocene
Andres Vahter ๐ฆ reposted
Andres Vahter ๐ฆ reposted
Andres Vahter ๐ฆ reposted
Why is message passing better? Because it is closer to a purely functional style of programming, where messages come in and messages come out that are hopefully only determined by the state so far. You can build models for what should happen and then test the hardest parts
The ability to do shared-memory concurrency imposes a massive burden on the ecosystem, because everyone keeps having to ask "is this dependency thread-safe". Most languages should just stick to message passing and the actor model (99% of the time, it's a better way to build software anyway)
Andres Vahter ๐ฆ reposted
Andres Vahter ๐ฆ reposted
I'm biased because I helped write part of it (and @balbi.sh has continued adding even more info!), but I think the `embassy-mcxa`'s DEVGUIDE is probably one of the better references now for "how embassy HALs work and how to write a good one", if that's what you're in to. github.com/embassy-rs/e...
Andres Vahter ๐ฆ reposted
Andres Vahter ๐ฆ reposted
Andres Vahter ๐ฆ reposted
Iโve created a starter packet for the Embedded Rust community on Bluesky. Reply if you or someone you know should be on this list. go.bsky.app/G3wxTcN
For all Silicon Labs EFR32 Rust fans I just published crates.io/crates/silab.... It follows the same idea as crates.io/crates/stm32...
Andres Vahter ๐ฆ reposted
In a CRA webinar last week, I commented it is possible that C/C++ are a per se CRA violation, since C/C++ are insecure by design. An attendee replied "but C/C++ is what embedded use" and I said, more or less, "tough". Here's @gregkh.bsky.social on it: www.zdnet.com/article/rust...