Nathan Sarrazin

@nsarrazin.com

Software @ Apple, previously Hugging Face 💛 Svelte, FOSS, local-first, 3D printing, DIY electronics & birding nsarrazin.com

Lil personal update: I started a new role at Apple this month! 🍏 I'll be doing full-stack work, building tooling for AIML teams. Excited for what's to come :)

I've been working on a little game project recently, controlling a spacecraft using a 6502 emulator! You can read sensors and actuate the craft by doing read/writes to memory. It's a Godot project (with a 6502 rust extension) exported to the web with a svelte interface. A lot of firsts for me 😅

Today in Privacy & AI Tooling - introducing a nifty new tool to examine where data goes in open-source apps on @hf.co 🤗 HF Spaces have tons (100Ks!) of cool demos leveraging or examining AI systems - and because most of them are OSS we can see exactly how they handle user data 📚🔍 1/4 🧵

Interface of Space Privacy Analyzer app, describing how it reviews Hugging Face Spaces for data privacy concerns, with a pre-loaded example for the Hugging Face demo app for SmolVLM2A TLDR report generated by the Spaces Privacy app outlining the different types of data used and where they go when using the app

🤖 (🤗+🐸 )=✅ I am always stoked to share how the tech world operationalizes ethical values, and I get to do that today. 🥳 @hf.co and JFrog have partnered to certify models for security and safety. This also moves forward AI *trustworthiness* and provides another form of AI *transparency*. More later!

JFrog and Hugging Face Team to Improve Machine Learning Security and Transparency for Developers

JFrog Ltd (Nasdaq: FROG), the Liquid Software company and creators of the JFrog Software Supply Chain Platform, today announced it is partnering with

businesswire.com

Day 17 — until today, intellisense would often fail when you were in the middle of writing components, because Svelte's parser crashed on syntax errors. We just fixed that. Install svelte@latest, make sure your extensions are up to date, and feel the wind in your hair as you write your components

Worked on a little UI for displaying the outputs of reasoning models on HuggingChat... Trying to find the right balance between letting users see the raw model output but also making the final answer easier to parse. QwQ can be *very* verbose so it seemed useful to give a summary at the end.

Did you know that 99% of email today is spam? Your inbox isn’t 99% spam because AI is used to filter it. The same 99% will happen here too, but if AI researchers continue to get perma-banned for making available the datasets needed to filter it, it’s going to make this platform unusable.

Built something a little different: github.com/nsarrazin/bs... A svelte 5 component you can easily add to your blog/project to create a comment feed from a Bluesky discussion. Supports filtering logic & sorting by likes or recent. Styling is completely customizable thanks to Svelte 5 snippets!

GitHub - nsarrazin/bsky-comments-svelte: A simple customizable Svelte 5 component to add comments to your website using Bluesky

A simple customizable Svelte 5 component to add comments to your website using Bluesky - nsarrazin/bsky-comments-svelte

github.com