Jordan Harband

Jordan Harband

@jordan.har.band

https://github.com/ljharb software engineer/nerd/teacher/will try anything once; surgeon with git rebase. @TC39.es @Socket.dev ex @Coinbase/@Airbnb/@Twitter/@MobBase. Fav punctuation ⸮, scent petrichor

3.7K followers494 following658 posts

Jordan Harband reposted

Microsoft literally told fragile white guys to use AI to compete with Black co-workers.

KetAnthropic JoshAI@ketanjoshi.co

The first genuinely honest ad for generative AI I've ever seen, from Microsoft / CoPilot A mediocre white guy sees his non-white colleague getting praised for good work, he asks AI to *literally copy it*, and then he gets all the praise instead: www.ispot.tv/ad/SoDi/micr...

remember the coworker who annoyed you a decade ago by pushing back on “move fast and break things,” “perfect is the enemy of the good,” and “just ship it”? in the age of slop, they’re your most valuable hire. treat them accordingly.

“Ratatouille is here - anyone can cook” i love the accuracy of this. Anyone can cook - but it’s important to remember that that doesn’t mean you’re not still a diseased rodent. ht Max Pollard (cotool)

Jordan Harband reposted

ECMAScript excitement 😉 This week @tc39.es advanced these proposals 🎉 4️⃣ Dynamic Code Brand Checks 4️⃣ Iterator Chunking/Includes/Join 3️⃣ Thenable Curtailment 2️⃣.7️⃣ default in export * from "mod" 2️⃣.7️⃣ export defer 2️⃣.7️⃣ JSON.parse options 2️⃣ BigInt from Exponential 2️⃣ Composites 1️⃣ Pulling in AbortController

just had a really cool experience on a Tokyo train - i saw two women using JSL, and i used some ASL to communicate with them, plus some google translate. they were kind and appreciative!

i wish I’d discovered both scuba diving and Japan in my 20s rather than in my 40s. the last two decades would have been quite different.

Jordan Harband reposted

DO SOMETHING YOU LOVE AND YOU'LL NEVER WORK A DAY IN YOUR LIFE. COROLLARY. DO SOMETHING YOU LOVE AND YOU NEVER TAKE DAYS OFF EITHER. THIS IS A POST ABOUT BEING AN ENGINEER.

Your friendly reminder that a thing developed in isolation, absent sufficient stakeholders, has to be insanely, extremely, staggeringly good to be able to outweigh the aforementioned badness. (spoiler alert: it probably isn’t)

Jordan Harband reposted

npm v12 is now generally available. npm install now makes install scripts, Git, and remote-URL dependencies opt-in by default. We're also retiring npm 2FA-bypass GAT: no account management (early Aug 2026), no direct publishing (~Jan 2027). More info at github.blog/changelog/20...

github.blognpm install-time security and GAT bypass2fa deprecation - GitHub Changelognpm v12 is now generally available and tagged latest. This major release turns on the install-time security defaults we announced in June, and it’s also where we begin a deprecation…

can someone please tell *every bank* that if a "secure messaging system" goes to my email address, then it's basically not possible for it to be more secure than my email account itself?

ok i know i'm a couple months late, but wtaf is this new "Marathon" game? it seems like it has precisely nothing to do with actual Marathon lore, and is just a (potentially fun but) entirely unrelated game with the title slapped on top.

Jordan Harband reposted

oh no, i don't use the ai for <thing that i am paid to do> it's terrible at that. it's great for <thing you are paid to do> though.

Jordan Harband reposted

Today is a big day for @socket.dev. We raised a $60M Series C at a $1B valuation, led by Thrive Capital. 20,000+ orgs, 1.5M repos protected, 1,000+ supply chain attacks blocked per week. 3/5 FAANG companies are customers. We're just getting started.

Clutching pearls about how many PURLs are in your application is just FUD and nonsense. The only thing that matters is, how many humans can put code into it. (ie all your engineers + every linux dev + every OSS maintainer etc)

oof, who do i complain to about the name of git 2.54's "history" command? git does not have a history, it has a changelog, and the conceptual difference is very important for having the proper mental model :-(

Jordan Harband reposted

Replying to @notwes.bsky.social

The thing people may not realize is that the best way to secure the supply chain is to secure the maintainers. And the best way to secure the maintainers is to pay them and give them a laptop, health insurance, and maybe even a desk to sit at.

Jordan Harband reposted

🚨 New Investigation: Attackers are hunting the maintainers behind Lodash, Fastify, buffer, Pino, mocha, Express, and #Nodejs core, because compromising one of them means write access to packages downloaded billions of times a week. socket.dev/blog/attacke...

socket.devAttackers Are Hunting High-Impact Node.js Maintainers in a C...Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Jordan Harband reposted

tldr; if you used @vlt.sh as your package manager, then you were protected the minute @socket.dev flagged the malicious packages in the `axios` attack yesterday. The best time to switch your package manager was 48hrs ago, the next best time is right now. More below: blog.vlt.sh/blog/vlt-build

blog.vlt.shIntroducing Phased Package InstallationsWhen you run vlt install, packages are downloaded and extracted to node_modules, but no lifecycle scripts execute.
Socket@socket.dev

🧨 Axios only needed to be resolved somewhere in your dependency graph to affect you. Semver + transitive deps + runtime installs = hidden blast radius. If you only checked your project’s lockfile, you may still not know. socket.dev/blog/hidden-... #nodejs #javascript

Jordan Harband reposted

ECMAScript Euphoria! 🎉 We don't always post when a single proposal advances, but when we do, it's Temporal -> Stage 4. Just days shy of 9 years from Stage 1, a herculean effort on the part of many champions, delegates, invited experts, and contributors, past and present. Thank you all! 🙌

Jordan Harband reposted

i hadn’t hit Claude’s limits once since upgrading to the 10x max plan, but it took me less than 24 hours to hit the limits on the free open source 20x max plan (-‸ლ)

Jordan Harband reposted

minimatch patched 3 high-severity ReDoS vulnerabilities that can stall the Node.js event loop. Because it's pulled into nearly every corner of the #NodeJS ecosystem (~472M weekly downloads), we're releasing free Certified Patches for all three. socket.dev/blog/minimat... #JavaScript

socket.devminimatch Patches 3 High-Severity ReDoS Vulnerabilities - So...minimatch patched three high-severity ReDoS vulnerabilities that can stall the Node.js event loop, and Socket has released free certified patches.

Jordan Harband reposted

🎉 We’re thrilled to welcome @socket.dev as our newest Silver member. Socket is doing critical work to secure the JavaScript ecosystem by helping developers identify and prevent supply chain risks. We're excited to collaborate and make open source safer for everyone! 🛡️💻 openjsf.org/blog/socket-...