Dominykas Blyžė

@dominykas.social

Full of stack

🎟️ NodeConf EU 2026 is in Bologna in 3 weeks, and tickets are running low. Sep 29-30. The Savoia Regency, an 18th-century villa set in a 10,000m² park, 5km from the city center. Pool between sessions, Emilia-Romagna food, and two days of real Node.js depth.

Bild

I triage 20-40 security vulnerability reports a week. Almost all of them are now AI-written. And we usually get 3-5 duplicates of each one. That's the new reality of being a maintainer. 🧵

I'm watching this, and sure sure the agents coordinating is neat, but once again, WHY ARE WE CHILL WITH Artifactory HAVING SEVERAL RCEs, SSRFs, and unauthorized writes. Why are we chill with Hugging Face having RCEs. Why are we chill with GitHub having RCEs (unrelated, from April).

Ethan Mollick@emollick.bsky.social · last mo.

You may have been told to watch this video about the OpenAI AI hack. You really should, even if you don't usually care about any tech stuff. If nothing else, click this link to the 18 minutes in & see how the agents spoke & coordinated with each other. Its eye opening. youtu.be/87DyyMV0kCY?...

Excited to share vlt 1.0 along with our hosted registries & ecosystem mirrors now GA! A drop-in npm replacement, built so nothing runs on your machine just because you typed install. → faster delivery → malware blocking at the registry layer → graph-native querying

The more I dig into tightening up our Github permissions, the more I: - want to punch someone - ask where a friend of mine could buy a flamethrower - understand why Github is in the state that it is in terms of supply chain attacks.

Hidden in the release notes for npm@12: > The default license for npm init has been changed from "ISC" to an empty string. If not set, the license field will be omitted from new packages. Which means a bunch of new packages will be unlicensed, which also means you can't use them in your projects 🎉

This article has only one important phrase - something along the lines of "if sanctions don't ease up and you don't let us pillage Ukraine - russia might use nukes". Which is literally the same PR campaign that's been going the past 3-4 weeks where nukes just get mentioned casually by russians.

Jakub Jaraczewski@jakubjaraczewski.bsky.social · 2mo ago

🇷🇺 @economist.com gives voice to the poor people who suffer, such as a sanctioned Russian oligarch who parrots the usual Kremlin talking points: Russia is inevitable, a wealthy Russia is a wealthy West, a stable (imperial) Russia is better for everyone, etc. etc.

1996 Novice: I made the forms work 1996 Webbies: fucking copied that from a forum 2006 Novice: I made it interactive 2006 Webbies: you fucking stackoverflow script kiddie 2016 Novice: I made a nice website 2016 Webbies: ugh, fucking bootstrap? 2026 Novice: I made a thing 2026 Webbies: WTF it AI slop

"ai" "agents" don't exist. I have a massive problem (it's a me problem...) with "have an agent do it". All the "doing" happens by the harness (it's making API calls to LLMs and tools and composes the results).

Ive been hearing claims of JSON handling being a decent chunk of compute so much I'm thinking we should get a hardware module for that already 🤣

Is there an existing way to do a coverage report per-test? To start with - in any language? As in, I click on a test and it immediately shows me which lines are covered by it specifically (and lines which are only covered by that test, and if there are no such lines - some overlap analysis or smth)?

Staring at 28 High SAST findings for "Disclosure of Error Details and Stack Traces". I mean, if I have to go and ask the teams to justify and fill out a form for every use of `console.error(err)`, then maybe the AI can just go and take my job already.