Sign in

Francesco Pira

@pirafrank.bsky.social
60 followers 29 following 284 posts

Curious mind. Rust & AI builder. I shape my own tools. XR Tech Lead at Leonardo, designing and building immersive simulators for specialized operators.

PostsRepliesMedia
Reposted by Francesco Pira
Rust Language @rust-lang.org · 01/10/2026
Rust 1.99.0 has been released! 🦀 🌈 This release includes extern "C" variadics (VaList), VecDeque::retain_back, Box::{into,from}_non_null, Vec::{into,from}_parts, std::fs::set_times, Layout::for_value_raw, and more! ✨️ Check out the blog post for all the details: blog.rust-lang.org/2026/10/01/R...
blog.rust-lang.org
Announcing Rust 1.99.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
512720
Francesco Pira @pirafrank.bsky.social · 30/09/2026
The cross-device AirDrop supports a new platform: 🐧 Blip is now on Linux. Download: blip.net/linux Besides store installs, they also provide: Arch package, Nix flake, and install script. Nice to see them treating Linux as a first-class. #Linux #ArchLinux #NixOS
010
Francesco Pira @pirafrank.bsky.social · 25/09/2026
Upgraded Codex CLI to 0.157.0 on Windows 11 and got hit immediately with: “host Job Object prevents daemon detachment” 🙃 Windows 11 Modern Standby wraps console processes in a Job Object, and Codex bails out even if breakaway is allowed.
110
Francesco Pira @pirafrank.bsky.social · 24/09/2026
Two RCEs in Unitree Go2 robots show how quickly a middleware trust issue can become a cyber-physical security problem: unauthenticated DDS access, arbitrary Python upload, root execution and persistence via a controller hotkey.
100
Francesco Pira @pirafrank.bsky.social · 21/09/2026
A Tesla charger became the first hop in a demonstrated autonomous cross-vendor worm. Charge cable → Tesla Wall Connector → Wi-Fi → Alpine infotainment → Bluetooth → Autel + ChargePoint chargers. After the initial plug-in, every hop was autonomous.
100
Francesco Pira @pirafrank.bsky.social · 20/09/2026
Playing a bit with auto-publishing from Jekyll to dev.to and Substack. Curious how? Check github.com/pirafrank/fpiracom/commi… and github.com/pirafrank/fpiracom/commi… #buildinpublic
000
Francesco Pira @pirafrank.bsky.social · 19/09/2026
Microsoft releases Windows 11 26H2 ISOs free to try for a limited time of 90 days. No license key needed. www.neowin.net/news/microsoft-relea…
000
Reposted by Francesco Pira
Firefox @firefox.com · 16/09/2026
We believe an open web starts with choice. That includes AI models. We’re excited to be partnering with Mistral to bring open-source AI to Firefox Smart Window beta and expand access to France, with French-language support.
blog.mozilla.org
Mozilla and Mistral partner to expand AI competition, user choice | The Mozilla Blog
The AI race is shifting. Again. Practically overnight, competition has expanded from “which AI model is best?” to a new high-stakes battle over which m
103222131
Reposted by Francesco Pira
Rust Language @rust-lang.org · 17/09/2026
⚠️ We believe that there is an ongoing campaign targeting owners of popular crates and rust-lang team members that is attempting to compromise devices and accounts in order to use them to publish malware. See our blog post for details: blog.rust-lang.org/2026/09/17/t...
blog.rust-lang.org
Be alert: targeted attacks on prominent Rustaceans | Rust Blog
Empowering everyone to build reliable and efficient software.
122090
Francesco Pira @pirafrank.bsky.social · 17/09/2026
"War damage to data centers exceeded what AWS services are designed to withstand." arstechnica.com/gadgets/2026/09/ira…
010
Francesco Pira @pirafrank.bsky.social · 05/09/2026
Publishing pipeline is up and running.
000
Reposted by Francesco Pira
Rust Language @rust-lang.org · 03/09/2026
Rust 1.98.1 has been released. This release fixes a possible miscompilation in vtable generation. Under certain circumstances, Rust 1.98.0 incorrectly puts a null pointer where a function pointer should be. See the blog post for details: blog.rust-lang.org/2026/09/03/R...
blog.rust-lang.org
Announcing Rust 1.98.1 | Rust Blog
Empowering everyone to build reliable and efficient software.
19316
Francesco Pira @pirafrank.bsky.social · 04/09/2026
Computer Use may be the next major interface for AI. But in enterprise environments, giving an AI access to a work computer also means giving it access to workflows, applications and potentially sensitive data. 1/3
100
Reposted by Francesco Pira
Orhun Parmaksız @orhun.dev · 01/09/2026
I just released the new version of git-cliff! 📢🥳 ⛰️ Turn your Git history into custom release notes! 💯 Markdown formatting, built-in templates, smarter version bumps & more! ✨ Highlights: git-cliff.org/blog/2.14.0 🦀 GitHub: github.com/orhun/git-cl... #rustlang #commandline #changelog #cli #git
1151
Francesco Pira @pirafrank.bsky.social · 29/08/2026
ICYMI OneDrive for iOS now supports markdown rendering and editing
000
Francesco Pira @pirafrank.bsky.social · 27/08/2026
New OPNsense update released, update and stay safe Hello again, Here is your biweekly dose of bugfixes and quality of life improvements! This update offers several new features: VLANs on bridges, "received-on" firewall rule support, persistent rule l…
forum.opnsense.org
OPNsense 26.7.3 released
OPNsense 26.7.3 released
000
Francesco Pira @pirafrank.bsky.social · 22/08/2026
Typescript 7.0 has been released and is based on Go. Watch Hejlsberg joining host Ryan Peterman to discuss the process of porting from JavaScript to Go, the pros and cons of agentic AI for coding, and more. commandline.microsof...
010
Francesco Pira @pirafrank.bsky.social · 21/08/2026
Rust just got a sharp supply-chain reminder: poisoned `arrayref`, `internment` and `append-only-vec` releases pulled a typosquatted `proc-macro1` whose `build.rs` downloaded and executed malware during compilation. Read more below. 1/6
110
Reposted by Francesco Pira
Rust Language @rust-lang.org · 20/08/2026
Rust 1.98.0 has been released! 🌈 🦀 This release includes algebraic floating point methods, NumBuffer for integer formatting, substr_range/subslice_range, strip_circumfix, Atomic<T>::from_mut, and more. ✨ Check out the blog post for all the details: blog.rust-lang.org/2026/08/20/R...
blog.rust-lang.org
Announcing Rust 1.98.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
110229
Francesco Pira @pirafrank.bsky.social · 20/08/2026
Who wants to manually maintain a repository? Publishing CLI tools is easy and fun. Keeping APT, YUM/DNF, and APK repositories updated by hand is not. I wanted to meet users where they are, with tools they already know and use. But every release would otherwise mean... 1/5
110
Francesco Pira @pirafrank.bsky.social · 17/08/2026
Proxmox VE 9.2 now supports arm64 🎉 Same code base, repositories, tooling, and release lifecycle as x86-64. Officially supported on NVIDIA Grace Hopper and Vera; other UEFI-based ARM hardware is best-effort. 1/2
100
Francesco Pira @pirafrank.bsky.social · 14/08/2026
New OPNsense update released, update and stay safe This business release is based on the OPNsense 26.1.11 community version with additional reliability improvements. Please note that this release offers source NAT as a tentative replacement for outbo…
forum.opnsense.org
OPNsense 26.4.2 business edition released
OPNsense 26.4.2 business edition released
000
Francesco Pira @pirafrank.bsky.social · 14/08/2026
The open-source AI debate is getting more nuanced than “ban it” vs “use it.” Different projects are going different directions (Linux, GCC), while others are still debating (Debian). The emerging rule seems: use AI where it augments judgment, not where it replaces it. 1/7
220
Francesco Pira @pirafrank.bsky.social · 13/08/2026
❌ Centralised AI is hitting limits. AWS reportedly asked engineers to conserve CPU capacity. Agentic AI may need the edge: private, sustainable and efficient. finance.yahoo.com/te...
000
Francesco Pira @pirafrank.bsky.social · 12/08/2026
New OPNsense update released, update and stay safe Hello world! This update addresses the WireGuard MAC authentication issue people have been talking about, 4 core security advisories and the usual volume of quality of life improvements and bug fixes…
forum.opnsense.org
OPNsense 26.7.2 released
OPNsense 26.7.2 released
110
Francesco Pira @pirafrank.bsky.social · 11/08/2026
vault-conductor 0.3.1 is now available also on the Arch User Repository (AUR)! 🎉 aur.archlinux.org/pa... 1/3
110
Francesco Pira @pirafrank.bsky.social · 10/08/2026
🐢 Windows 11 File Explorer Is Slow. I Built the Fix I Needed. Windows 11 File Explorer has been slow for so long that Microsoft is finally taking a serious look at the problem. 1/9
100
Francesco Pira @pirafrank.bsky.social · 09/08/2026
Wow! 🌑☀️ A total solar eclipse is coming to Europe, and it’s happening soon! Don’t miss this rare celestial event: tune in LIVE to ESA’s broadcast on 12 August, 19:30-20:45 CEST and watch it unfold in real time from anywhere in the world.
110
Francesco Pira @pirafrank.bsky.social · 08/08/2026
I wanted to avoid the repetitive tasks of publishing on AUR. So I built AURA. It generates `PKGBUILD` + `.SRCINFO`, resolves checksums, signs, and pushes to AUR via GitHub Actions. Read it in the second article of the automation series: fpira.com/blog/2026/... #ArchLinux #AUR
100
Francesco Pira @pirafrank.bsky.social · 07/08/2026
🎓 Two new certifications completed! I’ve earned the Nebius Agentic AI Builder Certification and the Nebius AI CloudOps Engineer Certification. Stay tuned for me to put them into practice in a new upcoming project, which will use the Nebius ecosystem to come to life.
010
Francesco Pira @pirafrank.bsky.social · 06/08/2026
🚀 `jekyll-ai-related` v0.3.0 is available. The release adds content-fingerprint caching that allows skipping unnecessary OpenAI API calls. It also includes Supabase migration support, new tests, refreshed docs, and fixes. github.com/pirafrank... #Jekyll #Ruby #OpenSource #AI
030
Francesco Pira @pirafrank.bsky.social · 05/08/2026
🔥 Qwen just announced Qwen3.8-Max and Qwen3.8-27B. - May be the strongest in its class - Runs on ~17 GB RAM/VRAM - Brings frontier-level capabilities within reach of consumer hardware. Open-weight AI keeps getting better. 👉 openlm.ai/qwen3.8/ #AI #LLM #LocalAI #Qwen
000
Francesco Pira @pirafrank.bsky.social · 04/08/2026
🤖 Ever struggled with tool releases? poof, vault-conductor, and more to come. The list of tools I am developing does not seem to end, so I have automated new version releases. The first of a 3-part series about that is out! Read it here: fpira.com/blog/2026/...
000
Francesco Pira @pirafrank.bsky.social · 03/08/2026
🚀 vault-conductor v0.3.1 is out, with 🛡️ security fixes and 📦 dependency updates The SSH Agent that provides SSH keys stored in Bitwarden Secrets Manager got a maintenance update. What's new? Find it here github.com/pirafrank... or read on. #Rust #Bitwarden 1/3
100
Francesco Pira @pirafrank.bsky.social · 02/08/2026
It looks like Arch User Repository is still undergoing maintenance. AURA pipelines have been since last night failing with message: "The AUR is down due to maintenance. We will be back soon."
github.com
Update AUR Package · pirafrank/aura@7922053
AURA - Arch User Repository Automation. Automated AUR repository of my CLI tools. Generates PKGBUILD from Jinja template and creates its .SRCINFO - Update AUR Package · pirafrank/aura@7922053
100
Francesco Pira @pirafrank.bsky.social · 01/08/2026
Well, 'Technically'... they are wrong. #Rust lang is not 'super difficult' to write, unless you compare it to Python or... English! Its syntax may not be the best part, but I do not find it harder than C++. Funny how a newsletter talks Rust like its 2016.
111
Francesco Pira @pirafrank.bsky.social · 01/08/2026
Saturday morning triaging dependabot issues for vault-conductor. RUSTSEC ones have priority. Checking them to plan a maintenance release. Curious about how's going? Check it here! github.com/pirafrank... #BuildInPublic #vaultconductor #Rust #Bitwarden #RUSTSEC
github.com
Issues · pirafrank/vault-conductor
An SSH Agent that provides SSH keys stored in Bitwarden Secrets Manager - Issues · pirafrank/vault-conductor
120
Reposted by Francesco Pira
Web Standards @web-standards.dev · 27/07/2026
Cross-Origin Storage API: stop downloading twice. @morello.dev explains a proposed standard that stores large files by their SHA-256 hash, so origins share one device cache instead of downloading duplicates. #performance #browser morello.dev/blog/cro...
“Cross-Origin Storage” title with the subtitle “Share one copy of a file across origins” above a code editor window and the name Dennis Morello.
273
Reposted by Francesco Pira
Eliot Higgins @eliothiggins.bsky.social · 31/07/2026
Google has recognised there might be some ways to abuse this new capability bsky.app/profile/gbru...
1025749
Francesco Pira @pirafrank.bsky.social · 31/07/2026
🚀 Klarna is now powering Apple’s new hardware leasing program replacing the old iPhone Upgrade Program. Proof that the European FinTech story is now mature, and scale-ups have turned into resilient companies powering global financial infrastructure. www.businesswire.com...
000
Francesco Pira @pirafrank.bsky.social · 30/07/2026
💻 Tune-in-the-middle attack 😾 PoC of using LoRA as an offensive technique: fine-tune a model just enough to insert a malware in code it will generate. Imagine this behind an OpenAI-like API. The model behaves as you would expect 99.9% of the time. 1/3
100
Francesco Pira @pirafrank.bsky.social · 29/07/2026
I've just discovered another pre-compiled gem: glab-tui! An easy to use TUI for GitLab/GitHub, built on top of glab/gh CLI tools, and written in Rust. If you already have those two, download glab-tui and it just works! How to install it as fast in your terminal? 1/3
100
Francesco Pira @pirafrank.bsky.social · 28/07/2026
There's a new Rust framework for full-stack web apps, Topcoat. It's made by same devs behind tokio-rs. Now,v0.5.0 is out. It features: WebSockets, Server-Sent Events, Datastar support, emailing and more! Know more
github.com
Release v0.5.0 · tokio-rs/topcoat
Release notes Everything that changed since v0.4.0. The release carries breaking changes, so it goes out as 0.5.0. If you are upgrading an existing application, read Breaking changes first; every e...
000
Francesco Pira @pirafrank.bsky.social · 27/07/2026
GNOME needs help! The person behind GNOME Security Tracker is stepping down. And after August 1 security disclosure shorten from 90 to 30 days. If you know someone in the community wanting to step in, please tell maintainers so. Thank you!
linkedin.com
GNOME Security Coordinator Steps Down, Changes Vulnerability Reporting Rules | It&#39;s FOSS posted on the topic | LinkedIn
For six years, one person has been manually tracking every security vulnerability reported to GNOME. That person is leaving. Michael Catanzaro has been GNOME's sole security coordinator since November 2020. No team. No automated system. Just one person triaging every report that comes in. He's stepping down by December 2026. And it gets more complicated. AI-generated vulnerability reports are now flooding his tracker. Low-quality, algorithmically-written submissions that look real enough to take seriously but rarely lead anywhere. So before he leaves, he's changing the rules. Starting August 1, the coordinated disclosure window drops from 90 days to 30. AI-suspected reports will be closed without forwarding to maintainers. Here's the part that surprised (read shocked) me: GNOME still tracks all of this on a wiki page. Not a proper bug tracker. Not searchable notices like Ubuntu or Fedora use. A wiki. One person, a wiki, and a deadline shrinking by two-thirds. GNOME needs someone experienced to step in. If you are part of the GNOME community or know someone who is, this is worth paying attention to.
167
Francesco Pira @pirafrank.bsky.social · 23/07/2026
Cursor is tackling a major AI coding challenge: choosing the right model for every request. Its new Cursor Router classifies tasks by context, complexity, and domain, routing routine work to cheaper models while reserving frontier models for harder problems. 1/2
100
Francesco Pira @pirafrank.bsky.social · 22/07/2026
Tell me Hugging Faces has been attacked via Fable 5 by another Western company (Fable 5 access is still somehow restricted) without telling me. Also kinda crazy they defended themselves using Kimi K3, which is an open model. Open-weight models are the future.
110
Francesco Pira @pirafrank.bsky.social · 21/07/2026
New OPNsense update released, update and stay safe Hi all, This is a small stable release addressing some of the upgrade related issues that were reported last week as well as 4 new security advisories for the core code. Here are the full patch note…
forum.opnsense.org
OPNsense 26.7.1 released
OPNsense 26.7.1 released
000
Francesco Pira @pirafrank.bsky.social · 20/07/2026
In #AI open-weights and edge computing are the long term sustainable solutions, both financially and for privacy. China is winning right now, with EU lagging behind. US is still about closed models, but the math is against such business.
werd.io
American AI is locked down and proprietary. It's losing.
China's open-weights AI strategy is winning: its companies are taking the lead. America's closed-first, locked-down strategy is doomed to failure - and it could take the US economy down with it.
010
Reposted by Francesco Pira
Steve Klabnik @steveklabnik.com · 17/07/2026
👀👀👀 github.com/tokio-rs/top... #rust-lang
github.com
GitHub - tokio-rs/topcoat: A batteries-included framework for building web apps
A batteries-included framework for building web apps - tokio-rs/topcoat
1318216
Francesco Pira @pirafrank.bsky.social · 19/07/2026
Loops are no longer cool. We discovered graphs once again.
000