Jacob Bolda
Jacob Bolda
@jacobbolda.com
Board and Core Team @tauri.app Senior Software Engineer @frontside.bsky.social | Consulting for Fortune 100 | frontside.com 📺 watch | youtube.com/@JacobBolda 📖 read | www.jacobbolda.com 🧑💻 code | github.com/jbolda
439 followers321 following491 posts
Jacob Bolda reposted
Replying to @anildash.com
This is part of the endgame of Big AI in an era when everything we do is mediated through digital platforms. This is also why I keep trying to tell people that just wishing AI away isn’t a useful or effective answer — there has to be actual *countermeasures*. That means alternative technologies.
Jacob Bolda reposted
Hi, I’m a sighted alt text user! Here are some reasons I use it: - Slow Internet on an airplane - I’m over 40, I have no idea who that celebrity is - Bluesky broke images again - My vision sucks and that text is too small to read otherwise - Conveys further context and authorial intent
Jacob Bolda reposted
Jacob Bolda reposted
Amazing but color me unsurprised
HaJ3FgupAm8RrDJW3MHgT9X7Ft27eVaD What is that? That's a hard-coded API token that Flock cameras use to identify themselves and get OAuth credentials, which can then be used to talk to Flock's production servers. Like, anyone on the internet can probably do this right now.
Jacob Bolda reposted
Remove all those TV apps, folks! 🧵
If you want to do something about the onslaught of AI crawling DDoSing every website on the internet: check to see if something you own is a residential proxy. Smart TVs are the most common culprit. Ideally, disconnect them from the internet entirely, but if not that at least uninstall unused apps.
Building things is always better with friends 🎉 So excited for what's to come!
exciting news! we've partnered with @frontside.com together we're bringing their work on clayterm into the ecosystem as @bomb.sh/tty, a high-performance wasm renderer for terminal apps and we're jointly contributing $400/mo to support maintenance of the underlying clay layout engine
Jacob Bolda reposted
Effection 4.1 is out: ⚡️ faster runtime, package half the size 🤝 support for JavaScript's explicit resource management 🧬 New `experimental` entry: Contextual APIs, our take on algebraic effects frontside.com/effection/bl...
Jacob Bolda reposted
Real excited for more of this. Just need to figure out how to buy more time to play with it!
glyph coverage for borders/curves is particularly poor, so subcell precision for those does require fancy kitty graphics support but we'll use the highest fidelity we can—the second row in the fill demo below renders in any terminal because eighth-blocks provide subcell precision using only glyphs
Jacob Bolda reposted
clack 1.6.0 is out. keyboard hints on select menus, cleaner note() output, and a handful of fixes that make multiline + password prompts behave the way you'd expect. big thanks to @florian-lefebvre.dev for helping ship this 💣
Jacob Bolda reposted
Given the feedback, we decided to move forward and start verifying maintainers and projects in the npm ecosystem. Later on, large ecosystem projects could also become verifiers for their communities. Reach out if you're interested in these conversations! Here are the first 100+ verifications 🩷
We've started by verifying npmx maintainers. Log in to mu.social to see the verified badges! We'd like to discuss the best strategy for our communities with OSS maintainers. Should all large enough OSS projects be verifiers? Or would it be better for a few orgs/foundations to take on the task?
Jacob Bolda reposted
… are fucking kidding me. A github.com cross-account RCE due to the most pedestrian of injection attacks along the obvious exposed surface… and they actually have a globally shared “git” UNIX user!! This is not what taking the role of supply chain stewards seriously looks like.
Jacob Bolda reposted
Added "line" mode to clayterm to support nice interactions in normal scrolling CLIs. The trick: 1. render frame continuously into the region at the bottom. 2. "commit" the final frame to scroll history. Non-terminal pipes like CI logs see the last frame only, so look nice github.com/thefrontside...
Jacob Bolda reposted
🚨 Active supply chain attack on axios@1.14.1. The latest version pulls in plain-crypto-js@4.2.1 -- a brand-new package that didn't exist before today. We're still investigating. If you use axios, pin your version and audit your lockfile. socket.dev/blog/axios-n...
Jacob Bolda reposted
To celebrate the launch of the @npmx.dev alpha, I wrote up a guide on how to make your first contribution to an open-source project. Let me know if this helps you make your first contribution (and it doesn't have to be code)!
Jacob Bolda reposted
Heartbreaking. Take the time to read this post. We're doing such a terrible job as a society in distributing resources. Emelia's work is so valuable. We need her focused on open networks. She would be fully funded in any sane universe. Hire her. Or donate to help her thrive so she can help us.
So here's a short write up explaining what happened today and what I'm going through, at a high level. It does include some history too, but I tried to keep it brief.
Jacob Bolda reposted
Protests happen, but most of what is happening in Minneapolis isn’t protesting. More accurate terms: - observers - witnesses - volunteers - neighbors - residents - people
One thing that irks me: people keep calling the folks on the streets in Minneapolis protestors. They are not generally there to protest, they are there to observe and document. This is the product of organizing and mutual aid. It is telling that these acts of citizenship are seen as protest!
Jacob Bolda reposted
Jacob Bolda reposted
Jacob Bolda reposted
Interop is brilliant. Aligning the efforts of all browsers around crucial focus areas every year is doing wonders for interoperability, and its effect is compounding.
Switch to the “experimental” tab (which is not about experimenting, but about what is definitely coming soon) and you can see that every browser reached at least 98. Once all this engineering work ships in browsers, the overall interoperability for these 19 Focus Areas is 96%! wpt.fyi/interop-2025
Jacob Bolda reposted
ECMAScript excitement 😉 The Temporal API ships in Chrome 144 Beta today 🎉 developer.chrome.com/blog/chrome-... Right on time. Arriving in the Chrome Stable release in approximately one month!
ECMAScript excitement 😉 Congrats to @manishearth.bsky.social on unflagging TC39 Stage 3 Temporal in V8 today. Heading for Chrome 144 🎉 By many metrics this new date-time API is the single biggest change to JS ever 🔥 V8 uses Boa's temporal_rs by @jason-williams.co.uk Kevin Ness & Manish 👍
Excited to talk about local dev and testing through "simulating" data for your APIs on the @github.com OSS live stream today. We are diving into a project that I have been using with clients for years to quickly stand up APIs to test your apps. Starts in 2 hours! www.youtube.com/watch?v=Uw8k...
This initiative looks like a lovely way to help the ecosystem shift forward!
Want to see what we've accomplished with the node.js ‘userland-migrations’ initiative? Check out these awesome codemods codemod.link/nodejs-offic... I hope your depreciation is already supported. If not, go to git.new/userland-mig...
Jacob Bolda reposted
A commonly proposed alternative to structured concurrency in JavaScript is "why not use async/await + AbortController" But strangely enough, nobody actually ever does this in practice 🤔 Here's why it's not a real solution frontside.com/blog/2025-0...
I probably don't talk about it enough, but we made a package to help in building up a changelog and handling releases. We made it for @tauri.app as we needed to release multiple Rust crates and JavaScript npm packages all from the same repo, coordinated. github.com/jbolda/covec...