<p>Today my <a href="/tags/rust/" rel="tag">#rust</a> compiler told me "expected future, found a different future".</p><p>And I'm like: me too buddy, me too</p>
rust
<p>My latest blog post: VanSpoof - Prototype 2 - Echo Firmware</p><p><a href="https://mikecoats.com/van-spoof-prototype-2-firmware-1/" rel="nofollow" class="ellipsis" title="mikecoats.com/van-spoof-prototype-2-firmware-1/"><span class="invisible">https://</span><span class="ellipsis">mikecoats.com/van-spoof-protot</span><span class="invisible">ype-2-firmware-1/</span></a></p><p>In part 1 and part 2 of building my first VanSpoof prototype, I managed to flash the microcontroller on the PCB with a blinky demo. This time round, let's see about sending and receiving some serial data.</p><p><a href="/tags/code/" rel="tag">#code</a> <a href="/tags/ebike/" rel="tag">#eBike</a> <a href="/tags/electronics/" rel="tag">#electronics</a> <a href="/tags/embedded/" rel="tag">#embedded</a> <a href="/tags/firmware/" rel="tag">#firmware</a> <a href="/tags/hardware/" rel="tag">#hardware</a> <a href="/tags/opensource/" rel="tag">#openSource</a> <a href="/tags/reverseengineering/" rel="tag">#reverseEngineering</a> <a href="/tags/rust/" rel="tag">#rust</a> <a href="/tags/rustlang/" rel="tag">#rustLang</a> <a href="/tags/software/" rel="tag">#software</a> <a href="/tags/stm32/" rel="tag">#stm32</a> <a href="/tags/vanmoof/" rel="tag">#vanMoof</a></p>
I'm just going to leave this here.<br><a href="/tags/rust/" rel="tag">#rust</a> <a href="/tags/rustlang/" rel="tag">#rustlang</a> <a href="/tags/c/" rel="tag">#c</a> <a href="/tags/clang/" rel="tag">#clang</a><br>
<p>Working on a battle system for <a href="/tags/radioforestrion/" rel="tag">#RADIOFORESTRION</a> </p><p>It's a post-apocalyptic RPG, where<br>you play as a guilt-ridden exile, who tries to maintain their sanity while traversing a dying forest trying to find an ancient machine that can manipulate reality.</p><p><a href="/tags/rust/" rel="tag">#Rust</a> <a href="/tags/bevy/" rel="tag">#Bevy</a> <a href="/tags/ratatui/" rel="tag">#Ratatui</a> <a href="/tags/gamedev/" rel="tag">#GameDev</a></p>
<p>Rummel </p><p><a href="/tags/cdu/" rel="tag">#CDU</a> <a href="/tags/merz/" rel="tag">#Merz</a> <a href="/tags/ju/" rel="tag">#JU</a> <a href="/tags/rust/" rel="tag">#Rust</a> <a href="/tags/deutschlandtag/" rel="tag">#Deutschlandtag</a> <a href="/tags/cartoon/" rel="tag">#cartoon</a> <a href="/tags/karikatur/" rel="tag">#karikatur</a></p>
<p>I'm between jobs and open for short-term missions until the end of the year :) . I like jumping in old <a href="/tags/opensource/" rel="tag">#opensource</a> code bases, tackling tech debt, working on <a href="/tags/governance/" rel="tag">#governance</a>, and trying out new things! Get in touch :)</p><p>Lately I've mostly been working in <a href="/tags/java/" rel="tag">#Java</a> and <a href="/tags/rust/" rel="tag">#Rust</a>. Based in <a href="/tags/leipzig/" rel="tag">#Leipzig</a>, open for in-person or remote freelancing gigs.</p>
<p>Thanks to everyone who helped spread the news last time. Now I'm testing the waters on Reddit... We are still looking for great Rust engineers across several business units at <span class="h-card"><a href="https://mastodon.social/@protonprivacy" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>protonprivacy</span></a></span>: <a href="https://www.reddit.com/r/rust/comments/1ow6s90/comment/nq0f9tq/" rel="nofollow" class="ellipsis" title="www.reddit.com/r/rust/comments/1ow6s90/comment/nq0f9tq/"><span class="invisible">https://</span><span class="ellipsis">www.reddit.com/r/rust/comments</span><span class="invisible">/1ow6s90/comment/nq0f9tq/</span></a></p><p>Please upvote and tell your friends about it 🦀</p><p><a href="/tags/rust/" rel="tag">#rust</a> <a href="/tags/rustlang/" rel="tag">#rustlang</a> <a href="/tags/hiring/" rel="tag">#hiring</a> <a href="/tags/fedihire/" rel="tag">#fedihire</a> <a href="/tags/privacy/" rel="tag">#privacy</a> <a href="/tags/europe/" rel="tag">#europe</a></p>
<p><img src="https://neodb.social/media/emoji/fosstodon.org/ablobcatbongo.png" class="emoji" alt=":ablobcatbongo:" title=":ablobcatbongo:"> „Ratatui - Are We Embedded Yet?” talk is finally online!</p><p>I gave the same talk at Rust Gdansk 9 and Rust Poland 1, this recording is from the second meetup.</p><p>It’s my first talk (not counting lightning talks) and I struggle with public speaking <img src="https://neodb.social/media/emoji/fosstodon.org/blobcatfakeverified.png" class="emoji" alt=":blobcatfakeverified:" title=":blobcatfakeverified:"> (trying to change that) but I hope you like it.</p><p>Btw. Terminal/presentation had to be re-recorded afterwards so that’s why typing is not in sync.</p><p><a href="https://youtu.be/QPjojOuhbe8?si=X4-hPRZ4cfPXefrU" rel="nofollow" class="ellipsis" title="youtu.be/QPjojOuhbe8?si=X4-hPRZ4cfPXefrU"><span class="invisible">https://</span><span class="ellipsis">youtu.be/QPjojOuhbe8?si=X4-hPR</span><span class="invisible">Z4cfPXefrU</span></a></p><p><a href="/tags/ratatui/" rel="tag">#ratatui</a> <a href="/tags/rust/" rel="tag">#rust</a> <a href="/tags/terminal/" rel="tag">#terminal</a> <a href="/tags/esp32/" rel="tag">#esp32</a></p>
<a href="/tags/internet/" rel="tag">#internet</a> <a href="/tags/infrastructure/" rel="tag">#infrastructure</a> <a href="/tags/cloudflare/" rel="tag">#cloudflare</a> <a href="/tags/microsoft/" rel="tag">#microsoft</a> <a href="/tags/ai/" rel="tag">#AI</a> <a href="/tags/aws/" rel="tag">#aws</a> <a href="/tags/crowdstrike/" rel="tag">#crowdstrike</a> <a href="/tags/dns/" rel="tag">#DNS</a> <a href="/tags/rust/" rel="tag">#rust</a> <a href="/tags/linux/" rel="tag">#Linux</a>
Edited 136d ago
<p>Andy Balaam does in-depth videos about programming in many different languages, especially Rust. You can follow at:</p><p>➡️ <span class="h-card"><a href="[{'type': 'Link', 'href': 'https://video.infosec.exchange/a/andybalaam/video-channels', 'mediaType': 'text/html'}, {'type': 'Link', 'href': 'https://video.infosec.exchange/a/andybalaam', 'mediaType': 'text/html'}, {'type': 'Link', 'href': 'https://video.infosec.exchange/accounts/andybalaam', 'mediaType': 'text/html'}]" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>andybalaam</span></a></span> </p><p>There are already over 300 videos uploaded, if these haven't federated to your server yet you can browse them all at <a href="https://video.infosec.exchange/a/andybalaam/videos" rel="nofollow" class="ellipsis" title="video.infosec.exchange/a/andybalaam/videos"><span class="invisible">https://</span><span class="ellipsis">video.infosec.exchange/a/andyb</span><span class="invisible">alaam/videos</span></a></p><p>You can also follow Balaam's general account at <span class="h-card"><a href="https://mastodon.social/@andybalaam" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>[email protected]</span></a></span> </p><p><a href="/tags/featuredpeertube/" rel="tag">#FeaturedPeerTube</a> <a href="/tags/programming/" rel="tag">#Programming</a> <a href="/tags/coding/" rel="tag">#Coding</a> <a href="/tags/rust/" rel="tag">#Rust</a> <a href="/tags/softwaredevelopment/" rel="tag">#SoftwareDevelopment</a> <a href="/tags/peertube/" rel="tag">#PeerTube</a> <a href="/tags/peertubers/" rel="tag">#PeerTubers</a></p>
<p>Worked a little bit more on the battle system today. <img src="https://neodb.social/media/emoji/fosstodon.org/thinkhappy.png" class="emoji" alt=":thinkhappy:" title=":thinkhappy:"> </p><p><a href="/tags/radioforestrion/" rel="tag">#RADIOFORESTRION</a> <a href="/tags/bevy/" rel="tag">#bevy</a> <a href="/tags/ratatui/" rel="tag">#ratatui</a> <a href="/tags/rust/" rel="tag">#rust</a> <a href="/tags/gamedev/" rel="tag">#gamedev</a> <a href="/tags/rpg/" rel="tag">#rpg</a></p>
<p>New blog post: <a href="https://mergiraf.org" rel="nofollow"><span class="invisible">https://</span>mergiraf.org</a>, a syntax-aware merge driver for <a href="/tags/git/" rel="tag">#Git</a>.</p><p>Supports <a href="/tags/java/" rel="tag">#Java</a>, <a href="/tags/rust/" rel="tag">#Rust</a>, <a href="/tags/golang/" rel="tag">#Golang</a>, <a href="/tags/javascript/" rel="tag">#javascript</a>, <a href="/tags/cpp/" rel="tag">#cpp</a>, <a href="/tags/csharp/" rel="tag">#csharp</a>, <a href="/tags/html/" rel="tag">#html</a>, <a href="/tags/json/" rel="tag">#json</a>, <a href="/tags/yaml/" rel="tag">#yaml</a> and <a href="/tags/xml/" rel="tag">#xml</a> so far, and it's quite easy to add support for more thanks to <a href="/tags/treesitter/" rel="tag">#treesitter</a>.</p><p><a href="https://antonin.delpeuch.eu/posts/mergiraf-a-syntax-aware-merge-driver-for-git/" rel="nofollow" class="ellipsis" title="antonin.delpeuch.eu/posts/mergiraf-a-syntax-aware-merge-driver-for-git/"><span class="invisible">https://</span><span class="ellipsis">antonin.delpeuch.eu/posts/merg</span><span class="invisible">iraf-a-syntax-aware-merge-driver-for-git/</span></a></p><p>Get it on <a href="/tags/codeberg/" rel="tag">#Codeberg</a>: <a href="https://codeberg.org/mergiraf/mergiraf" rel="nofollow"><span class="invisible">https://</span>codeberg.org/mergiraf/mergiraf</a></p>
<p>RE: <a href="https://hachyderm.io/@conjured_ink/115572573996228576" rel="nofollow" class="ellipsis" title="hachyderm.io/@conjured_ink/115572573996228576"><span class="invisible">https://</span><span class="ellipsis">hachyderm.io/@conjured_ink/115</span><span class="invisible">572573996228576</span></a></p><p>I’m gonna boost this again cause we really haven’t gotten very many applications but we could really really use the engineering help, esp if you’re an experienced <a href="/tags/rust/" rel="tag">#Rust</a> <a href="/tags/rustlang/" rel="tag">#RustLang</a> engineer.</p><p>We need more help for making <span class="h-card"><a href="https://hachyderm.io/@conjured_ink" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>conjured_ink</span></a></span> happen—a distributed e-commerce platform for indies that centers creatives and their needs, rather than just funneling them back into more exploitation. We’re also heavily focused on the ability of nsfw creatives to keep doing their work safely, something that is rapidly vanishing.</p><p>Open source drive bys are great but having a set of folks who are willing and able to commit to just 5 hours a week would make a world of difference for the project. Please take a look and lmk if you have any questions!</p>
Edited 130d ago
<p>Bryndza coming straight to your fridge!<br>(It’s no_std!)<br>We will be releasing beta soon.</p><p>Ratatui runs not only in terminal, but also in the browser, on PSP, Minecraft, UEFI, Suzuki Baleno and a guitar tuner. What’s next?</p><p><a href="/tags/ratatui/" rel="tag">#ratatui</a> <a href="/tags/rust/" rel="tag">#rust</a> <a href="/tags/terminal/" rel="tag">#Terminal</a></p>
<p>I have long planned to write a utility for synchronizing <a href="/tags/snac/" rel="tag">#Snac</a> profiles with the <a href="/tags/nex/" rel="tag">#Nex</a> blog, and I recently published its initial release:<br><a href="https://codeberg.org/postscriptum/snac2nex" rel="nofollow" class="ellipsis" title="codeberg.org/postscriptum/snac2nex"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/postscriptum/snac</span><span class="invisible">2nex</span></a></p><p>Additionally, I want to create a local copy of media data so that it can be accessed without going out into the HTTP space.</p><p><a href="/tags/snac2nex/" rel="tag">#snac2nex</a> <a href="/tags/rust/" rel="tag">#Rust</a></p>
Edited 279d ago
lol Rost, Rust in German!!<br><a href="https://github.com/michidk/rost" rel="nofollow"><span class="invisible">https://</span>github.com/michidk/rost</a> <a href="/tags/rust/" rel="tag">#Rust</a> <a href="/tags/rost/" rel="tag">#Rost</a><br>
<p><img src="https://neodb.social/media/emoji/fosstodon.org/blobcatgoogly2.png" class="emoji" alt=":blobcatgoogly2:" title=":blobcatgoogly2:"> Some more silliness. <a href="/tags/radioforestrion/" rel="tag">#RADIOFORESTRION</a> <a href="/tags/bevy/" rel="tag">#bevy</a> <a href="/tags/ratatui/" rel="tag">#ratatui</a> <a href="/tags/rust/" rel="tag">#rust</a> <a href="/tags/gamedev/" rel="tag">#gamedev</a></p>
<p><a href="/tags/radioforestrion/" rel="tag">#RADIOFORESTRION</a><br>Too lazy to record sound, but there's some progress there too. I will get less lazy I swear. Anyway I haven't seen sunlight for a month now, if you like this stuff you can buymeacoffee.com/j.g00da</p><p><a href="/tags/bevy/" rel="tag">#bevy</a> <a href="/tags/ratatui/" rel="tag">#ratatui</a> <a href="/tags/rust/" rel="tag">#rust</a> <a href="/tags/gamedev/" rel="tag">#gamedev</a> <a href="/tags/pixelart/" rel="tag">#pixelart</a></p>
<p><a href="/tags/radioforestrion/" rel="tag">#RADIOFORESTRION</a> <br>Who’s excited to play Python 4 on SnakeStation 6? They said there will never be Python 4, but here it is! Woah look at these graphics! It’s almost like a real snake!</p><p><a href="/tags/bevy/" rel="tag">#bevy</a> <a href="/tags/ratatui/" rel="tag">#ratatui</a> <a href="/tags/rust/" rel="tag">#rust</a> <a href="/tags/gamedev/" rel="tag">#gamedev</a> <a href="/tags/pixelart/" rel="tag">#pixelart</a></p>
<p>Na naszym kanale YouTube pojawił się film z wystąpienia Kamili Drzewieckiej (<span class="h-card"><a href="https://shrimpnet.gej.pet/@MarkAssPandi" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>MarkAssPandi</span></a></span>) “Sztuka tworzenia koła od nowa”, które miało miejsce podczas 19. Sesji Linuksowej.</p><p>🎥 Link do filmu: <a href="https://youtu.be/EV6pLE8CUrk" rel="nofollow"><span class="invisible">https://</span>youtu.be/EV6pLE8CUrk</a></p><p>Zapraszamy do oglądania prelekcji i subskrybowania kanału. </p><p><a href="/tags/sesjalinuksowa/" rel="tag">#SesjaLinuksowa</a> <a href="/tags/opensource/" rel="tag">#opensource</a> <a href="/tags/foss/" rel="tag">#foss</a> <a href="/tags/rust/" rel="tag">#rust</a> <a href="/tags/programming/" rel="tag">#programming</a></p>
<p>Initial custom themes support has landed in @conjured.ink's stall software and it's very fast, and very easy to write custom themes for (assuming you know a little bit of HTML/CSS!)</p><p>Highlights:</p><p>VERY fast jinja-style templates w/ layouts & partials<br>KDL-based metadata ;)<br>No framework needed!<br>Easy packaging</p><p>Our shops are more than just ecommerce: they're going to be able to do newsletters/blogging, POSSE, and general custom websites, all with an EXTREMELY small footprint that will be cheap or free!</p><p>Like this whole thing? Please support us if can comfortably do so: <a href="https://mastodon.social/@conjured_ink/115347161647458655" rel="nofollow" class="ellipsis" title="mastodon.social/@conjured_ink/115347161647458655"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@conjured_ink/</span><span class="invisible">115347161647458655</span></a></p><p><a href="/tags/kdl/" rel="tag">#KDL</a> <a href="/tags/posse/" rel="tag">#POSSE</a> <a href="/tags/indieweb/" rel="tag">#IndieWeb</a> <a href="/tags/rust/" rel="tag">#Rust</a> <a href="/tags/rustlang/" rel="tag">#RustLang</a> <a href="/tags/stoppaypros/" rel="tag">#StopPayPros</a> <a href="/tags/boostswelcome/" rel="tag">#BoostsWelcome</a></p>
<a href="/tags/proxclmc/" rel="tag">#ProxCLMC</a> 1.2.0 for <a href="/tags/proxmox/" rel="tag">#Proxmox</a> Clusters has just been released!<br><br>ProxCLMC detects the best CPU mode for VMs across all nodes in a cluster to guarantee safe live migrations.<br><br>Github: <a href="http://github.com/gyptazy/ProxCLMC" rel="nofollow"><span class="invisible">http://</span>github.com/gyptazy/ProxCLMC</a><br><br><a href="/tags/opensource/" rel="tag">#opensource</a> <a href="/tags/rust/" rel="tag">#rust</a> <a href="/tags/pve/" rel="tag">#PVE</a> <a href="/tags/homelab/" rel="tag">#homelab</a> <a href="/tags/virtualization/" rel="tag">#virtualization</a> <a href="/tags/cpu/" rel="tag">#cpu</a> <a href="/tags/evc/" rel="tag">#evc</a> <a href="/tags/proxmox/" rel="tag">#Proxmox</a> <a href="/tags/proxmoxve/" rel="tag">#ProxmoxVE</a><br>
<p>I created a simple <a href="https://codeberg.org/fediverse/fep/src/branch/main/fep/ae97/fep-ae97.md" rel="nofollow">FEP-ae97</a> web client:</p><p><a href="https://codeberg.org/silverpill/fep-ae97-web-client" rel="nofollow" class="ellipsis" title="codeberg.org/silverpill/fep-ae97-web-client"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/silverpill/fep-ae</span><span class="invisible">97-web-client</span></a></p><p>It is written in <a href="/tags/rust/" rel="tag">#Rust</a> using <a href="https://www.leptos.dev/" rel="nofollow">Leptos</a> and <a href="https://docs.rs/apx_sdk/latest/apx_sdk/" rel="nofollow">APx</a>. Everything is compiled to WebAssembly and the application can be served as a static website.</p><p>This technology stack is very promising, but I think it is not yet ready for anything serious. The development process is slower compared to JavaScript/TypeScript, and the resulting binary is huge - it's 4.5 MB already (without optimizations). So I am going to keep an eye on it, but focus on building another FEP-ae97 client using a different approach.</p><p><a href="/tags/fep_ae97/" rel="tag">#fep_ae97</a></p>
<p>Good day all! Upcoming episode of Fireside Fedi!</p><p>The <a href="/tags/livestream/" rel="tag">#livestream</a> will be on: <a href="https://stream.firesidefedi.live" rel="nofollow">stream.firesidefedi.live</a></p><p>Special Guest: <span class="h-card"><a href="https://hollo.social/@hongminhee" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>hongminhee</span></a></span></p><p>An intersectionalist, feminist, and socialist living in Seoul (UTC+09:00). @tokolovesme's spouse. Who's behind @fedify, @hollo, and @botkit. Write some free software in <a href="/tags/typescript/" rel="tag">#TypeScript</a>, <a href="/tags/haskell/" rel="tag">#Haskell</a>, <a href="/tags/rust/" rel="tag">#Rust</a>, & <a href="/tags/python/" rel="tag">#Python</a>. They/them.</p><p>Follow <span class="h-card"><a href="https://stream.firesidefedi.live/federation/user/ozoned" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ozoned</span></a></span> to be alerted when we go live! So don't miss it!</p><p>It will happen on 06 April 2026 at 08:30 US Eastern Time ( UTC-4 )</p><p>If by any ungodly chance you miss the show:</p><p><a href="/tags/peertube/" rel="tag">#PeerTube</a> ( <a href="/tags/vod/" rel="tag">#VOD</a> ): <a href="https://tubefree.org/@firesidefedi" rel="nofollow">tubefree.org/@firesidefedi</a> <a href="/tags/firesidefedi/" rel="tag">#firesidefedi</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/fedi/" rel="tag">#fedi</a> <a href="/tags/interview/" rel="tag">#interview</a> <a href="/tags/freesoftware/" rel="tag">#freesoftware</a> <a href="/tags/opensource/" rel="tag">#opensource</a> <a href="/tags/userfreedom/" rel="tag">#userfreedom</a> <a href="/tags/freedom/" rel="tag">#freedom</a> <a href="/tags/resistance/" rel="tag">#resistance</a><br></p>