Profile banner
Profile picture

naugtur

@naugtur.pl

Working on supply chain security for JS. LavaMoat and Endo contributor. meet.js Poland organizer. Node.js user since v0.8. Addicted to teaching. https://naugtur.pl

created April 12, 2023

1,148 followers 237 following 2,111 posts

view profile on Bluesky

Posts

Profile picture naugtur (@naugtur.pl)

now watching: www.youtube.com/watch?v=s-Ek...

4/9/2025, 12:01:48 PM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

hardenedjs.org is the spiritual successor

4/9/2025, 5:38:30 AM | 0 0 | View on Bluesky | view

Profile picture Darcy Clarke (@darcyclarke.me) reposted

πŸ”₯ Just your yearly reminder that the JS ecosystem could be much worse off... stuck in the *first level* of "Dependency Hell" like many other ecosystems with minimal options/diversity... lucky for us, we get to face much hotter problems πŸ˜‰

image
4/9/2025, 3:21:45 AM | 12 2 | View on Bluesky | view

Profile picture Blerrspookster πŸ™€ (@blerrycat1.bsky.social) reposted

A book is a tree that makes you hallucinate vividly
3/9/2025, 11:11:28 AM | 6621 1030 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

The last GPT I enjoyed for coding was 3.5 Every one after that annoyed me too much.

3/9/2025, 8:38:01 PM | 1 0 | View on Bluesky | view

Profile picture Laurie Voss (@seldo.com) reposted

Google gets to keep Chrome and Mozilla gets to continue to exist: www.theverge.com/policy/71708...

3/9/2025, 7:44:28 PM | 12 1 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

it could also be that some thing that's popular in CI optimized how often it downloads things ;)

3/9/2025, 1:57:22 PM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

Yeah. Why download jquery if your users can do it for you :D

3/9/2025, 12:59:43 PM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

I came here to say "add jquery and watch the lines disappear" πŸ‘

3/9/2025, 10:17:02 AM | 1 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

My dad interned at a lab using an Odra and his responsibility was typing in the bootloader from a book on every boot πŸ˜…

2/9/2025, 4:11:20 PM | 2 0 | View on Bluesky | view

Profile picture Sos Sosowski (@sosowski.bsky.social) reposted

Could programmers from 2025 understand 1980/90s code?

2/9/2025, 9:14:14 AM | 89 12 | View on Bluesky | view

Profile picture Liran Tal (@lirantal.com) reposted

potentially new npm malware campaign unfolding targeting Windows? that comment looks like it is targeting LLM / AI πŸ‘€

image
2/9/2025, 10:28:58 AM | 3 2 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

// TALK LIKE A PIRATE

2/9/2025, 4:07:58 PM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

oof. not worth the build time on that branch

2/9/2025, 2:07:41 PM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

Now I'm curious about the "almost" part :D

2/9/2025, 11:56:53 AM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

I remember considering it but I failed to understand how it's different from the unstable channels because the features advertised all sounded the same as what I already had.

2/9/2025, 9:37:13 AM | 2 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

Congrats to all 3!

2/9/2025, 9:33:37 AM | 1 0 | View on Bluesky | view

Profile picture Chad (@kitation.co.uk) reposted

Britain post-WW2: we need to set up institutions to stop fascism rising again Britain now: these institutions are getting in the way of the fascism we want to do!

1/9/2025, 11:35:15 AM | 5 3 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

It's really tiny. And somewhat silly. But I'm in it for the research on letting it safely run code within the page without messing things up

1/9/2025, 7:13:10 PM | 1 0 | View on Bluesky | view

Profile picture Women In Cybersecurity Community Association (@womenofwicca.bsky.social) reposted

Happy International Women in Cyber Day! πŸ”πŸ’ͺ To all the women breaking firewalls and glass ceilings, you make cyberspace safer and more exciting. At WICCA, we see and celebrate you every day. Wanna join the circle? πŸ§™β€β™€οΈβœ¨ https://womenofwicca.nl & https://wiccon.nl/

image
1/9/2025, 12:02:09 PM | 4 4 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

I used to have a setup (in the OS, on a thinkpad) that would charge the battery to 100% but then not start charging it again until it was at 95% or below.

1/9/2025, 12:06:29 PM | 1 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl)

@nullvoxpopuli.com Have you figured this out? community.frame.work/t/does-the-f... Mine is using up 1% of battery and charging back up while plugged in. Even tried switching from the 60W power supply it ships with to a 65W from a thinkpad and it doesn't seem to help.

1/9/2025, 10:31:51 AM | 1 0 | View on Bluesky | view

Profile picture Lea Verou, PhD (@lea.verou.me) reposted reply parent

β€œβ€¦If you want to talk about possible risks to your supply chain, a single maintainer that’s grossly underpaid and overworked.” Yuuup. Baffling how so many companies depend on open source software without funding it, ever.

1/9/2025, 9:48:58 AM | 21 3 | View on Bluesky | view

Profile picture Lea Verou, PhD (@lea.verou.me) reposted

This is excellent. πŸ‘ŒπŸΌ β€œOpen source, the thing that drives the world, the thing Harvard says has an economic value of $8.8 trillion. Most of it is one person. And I can promise you not one of those single person projects have the amount of resources they need” opensourcesecurity.io/2025/08-oss-...

1/9/2025, 9:48:58 AM | 54 18 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

It's that one developer.chrome.com/docs/ai/prom...

1/9/2025, 9:50:49 AM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

Planning to do tool calling later but that might be too much for it. Maybe I'll switch to something more powerful. But tool calling from JS should be more natural when it's just another function. Overall trying to see how much I'll get out of letting AI run code to think 😁

1/9/2025, 9:19:05 AM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

I got gemini nano in chrome to write JS to solve basic counting problems instead of guessing, but its very flaky. It can tell how many Rs in rare strawberry arrangement thanks to that tho πŸ˜›

1/9/2025, 9:15:08 AM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

Not sure how useful that's gonna be but I have a small implementstion of LZW with popular word substitution I needed for a project 12 years ago github.com/naugtur/ripp... You might use it for some contentπŸ€·β€β™‚οΈ

1/9/2025, 5:26:48 AM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

The way AI chat works is similar to vscode copilot, but it works better and the free tier of 50 chats is actually a lot because it keeps going and iterating for a while as 1 of those 50. It updated my very old ansible project to work with latest ansible for 2 of those.

31/8/2025, 9:08:18 PM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl)

I tried @zed.dev a bit and it's awesome. Things I'd like to figure out: 1. TS server under zed explodes to a few gigs of memory on larger projects (didn't do that with vscode) 2. Can I have a collab session without the audio call? 3. My audio in collab is really bad on Linux. Happy to help debug.

31/8/2025, 9:03:54 PM | 2 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

I write up to 90% of my slides in markdown. In a textarea. Look at the source of the slides I linked. There's no build step, all my mess is there.

31/8/2025, 8:14:08 PM | 1 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

People competing in JS golfing use stronger stuff. There was a lot if advice online a while back. One thing I remember was www.iteral.com/jscrush/

31/8/2025, 7:00:50 PM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

I've been using revealjs for 10+ years now and my favorite things I put in my slides are there thanks to the flexibility of it being a slides library on a HTML site. This is a CSS animation of elements generated from array: naugtur.pl/pres3/lava/d...

31/8/2025, 6:56:55 PM | 1 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

These are wasps. Bees are more round and a bit fluffy. Protect bees, we need them. Wasps on the other hand are pests mostly.

31/8/2025, 1:50:24 PM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

You'll find that this man is referred to as that in Polish part of the internet now. It even has a Wikipedia entry en.m.wikipedia.org/wiki/Janusz_...

31/8/2025, 1:49:03 PM | 2 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

We have this group of business people in Poland that think they're better than others and that the people they exploit deserve it. They do what they can to pay their workers as little as possible and skimp on everything including customer service and deserved refunds. We call them "Janusz biznesu"

31/8/2025, 1:49:03 PM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

πŸ˜‚ I never noticed "future proof" is an ambiguous term. Thanks!

31/8/2025, 9:51:08 AM | 1 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

In 2012 I spent 3h explaining to an intern why the way they connected model with view is backwards. It's hard work.

31/8/2025, 9:49:06 AM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

But @zef.me might prefer that I link to a newer rewrite alt.management/no-more-judg... Getting people to listen when you disagree with their design is half this and half building trust & reputation. You're good on reputation front I suppose.

31/8/2025, 9:49:06 AM | 1 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

If you're asking seriously the answer is you need to learn some basics of NVC to avoid sounding judgemental and stick to facts, be very specific to the topic at hand and it's going to be a lot of work. My intro to NVC was from @zef.me medium.com/zef-me/judgm...

31/8/2025, 9:49:06 AM | 1 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

Interesting. Could I talk to you and that group about www.npmjs.com/package/@lav... ?

31/8/2025, 5:53:10 AM | 1 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

Your mind is beautiful πŸ˜€

30/8/2025, 8:48:12 PM | 1 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

This is what AI hallucinating should have been called. I'll try to use it now.

30/8/2025, 8:42:42 PM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

Punishable by public whipping I suppose?

30/8/2025, 8:40:35 PM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl)

Oh, look. A rare wise human 😁

30/8/2025, 8:37:37 PM | 1 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl)

If you don't see why you should want it, ask and I'll explain. πŸ˜‰

30/8/2025, 8:35:40 PM | 0 0 | View on Bluesky | view

Profile picture boneskull (@boneskull.dev) reposted

I forked the old npm-merge-driver to work with npm v7+ because package-lock.json conflicts were harshing my mellow www.npmjs.com/package/pack... #npm #nodejs

30/8/2025, 8:29:12 PM | 4 1 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

You're getting close to usable range 😁 bsky.app/profile/naug...

30/8/2025, 6:00:06 AM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

I've got 200+ tabs and 0 desktop icons. Don't hate an empty desktop. It's nice.

30/8/2025, 5:58:31 AM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

What's your estimate? bsky.app/profile/naug...

30/8/2025, 5:54:01 AM | 1 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

Back when Firefox could put many tabs in one process (it's now isolated for more security at the cost of more RAM use) I once kept the latest ~200 tabs and clicked "close to the right" and it asked if I want to close 1072 tabs. I'm open to matching beverage suggestions 😁

30/8/2025, 5:52:27 AM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

It's pretty! But also, the most likely to crumble under pressure of your memory is exploding

30/8/2025, 5:42:21 AM | 0 0 | View on Bluesky | view

Profile picture John (@johngoodman.bsky.social) reposted

realistic Star Trek

A comic on the bridge from Star Trek the Next Generation. Picard: COMMANDER DATA, PLEASE IDENTIFY THAT ROMULAN VESSEL. Data: THAT'S A GREAT IDEA CAPTAIN! IDENTIFYING A VESSEL IS A GREAT PLACE TO START - IN ANY TACTICAL OR STRATEGIC OUTER SPACE SITUATION. THIS VESSEL APPEARS TO BE A 23rd CENTURY KLINGON BIRD OF PREY! πŸš€πŸ¦…βœ¨ Picard: ARE YOU SURE? LIKE I SAID WE'RE... PRETTY SURE IT'S ROMULAN. Data: ... Data: OF COURSE! SO SORRY ABOUT THAT, YOU'RE RIGHT! ON CLOSER EXAMINATION IT'S A ROMULAN VESSEL! CAN I RECOMMEND SOME SOONGβ„’ BRAND PRODUCTS THAT CAN HELP YOU WITH THAT? Picard cradles his face in his hand in a gesture of frustration. Data: DID I MENTION THE PLIGHT OF OPRESSED WHITES IN SOUTH AFRICA?
26/8/2025, 5:23:27 PM | 6468 2506 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

Future nostalgia will be generated real time by genai.

29/8/2025, 2:47:18 PM | 2 0 | View on Bluesky | view

Profile picture brianloveswords (@brianloveswords.com) reposted

hello it's me your CEO texting from a number you've never seen, I need 46 gas station hot dogs for an important business deal no time to explain why

6/12/2024, 5:14:16 PM | 563 102 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

They need to run in a disallow-all + allow by policy environment. There's a lot of areas where AI needs constraints. I'm working on some too. One example - a new option in LavaMoat to treat parts of the app the same way it treats packages: github.com/LavaMoat/Lav...

29/8/2025, 11:01:37 AM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

- usbc dock with extra ports that I used with dells and lenovo doesn't work with it at all, not even as power source (I blame the dock tho) - the fan is pretty loud but also quite effective. I'm wondering if it could be set up to be quieter but run a bit longer.

29/8/2025, 10:22:53 AM | 1 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl)

Fresh thoughts on a new @frame.work 13 - building was mostly fun. putting the bezel on was scary. - building framework12 in comparison was too easy and too short :D - the matte display + setting up 1:1 pixel display without scaling gives me an insanely spacious desktop (a growing thread)

29/8/2025, 10:22:53 AM | 3 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

To get anything reasonable from an agent you need to set it up with a test setup and linting etc. It's going to shit itself 10% of the time or worse, but will have the context to undo when it gets test errors. That's how people get results from agents. "No, try again" is often enough in chats

29/8/2025, 10:09:25 AM | 0 0 | View on Bluesky | view

Profile picture Checkmarx Zero (@checkmarxzero.bsky.social) reposted

Amazon's close call with their #AmazonQ #VisualStudioCode extension is a case study in the need for #ApplicationSecurity teams to consider attacks against developers. πŸ‘‡

28/8/2025, 9:08:00 PM | 0 1 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

That's scary

28/8/2025, 9:02:35 PM | 2 0 | View on Bluesky | view

Profile picture Darcy Clarke (@darcyclarke.me) reposted

🚨 If you think you might be effected by the nx compromise please revoke the GitHub CLI Authorized OAuth App: github.com/settings/con... Notably, this is the only way to revoke/rotate the tokens made by/known to that app. The next time you `gh login` you can reauth.

28/8/2025, 8:52:51 PM | 6 3 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

In case you are ever missing it again for a pun, you can copy-paste it from here: '

28/8/2025, 8:17:07 PM | 1 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

β€œAlone of all the creatures in the world, trolls believe that all living things go through Time backwards. 'If the past is visible and the future is hidden,' they say, 'then it means you must be facing the wrong way. Everything alive is going through life back to front.”

28/8/2025, 8:14:44 PM | 2 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

Simple. Throw errors on 45% of sites. πŸ˜‚

28/8/2025, 2:27:46 PM | 2 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

The harm would not be there without the funding and pursuit of domination. They didn't have to steal copyrighted works and try to make a profit with that at all cost. The technology of transformers is not corrupted. It's siΕ‚y not rady for scaling and trying to causes harm.

28/8/2025, 6:20:31 AM | 2 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

The idea that Europe is not contributing meaningfully to various things has been coming up more in certain circles in America recently. Doesn't make it true.

28/8/2025, 6:14:47 AM | 3 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

Without the current variation of capitalism scientists would have moved on to other things instead of putting a few countries' worth of electricity into scaling GPTs.

28/8/2025, 6:02:51 AM | 1 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

At least when it shows lies they're intentional πŸ™ˆ

28/8/2025, 5:55:39 AM | 0 0 | View on Bluesky | view

Profile picture Deno (@deno.land) reposted

We're launching a GoFundMe to cover legal fees to #FreeJavaScript trademark from Oracle. We need to raise $200k to make full use of the discovery phase in the trademark cancelation petition. This is a critical step in protecting the JavaScript name for the whole community. πŸ‘‰ javascript.tm

28/8/2025, 4:20:03 AM | 130 66 | View on Bluesky | view

Profile picture Nathan Grayson (@nathangrayson.bsky.social) reposted

with each successive round of layoffs and buyouts, IGN staff have found themselves increasingly overworked. so now, in an effort to get laid-off colleagues rehired, they’ve resolved to do their fair share β€” and no more

27/8/2025, 5:44:42 PM | 918 261 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

I'm better off breaking it forcibly and avoiding leaking globals through it than preserving the value because it could only have a value if lavamoat runs too late OR browsers change the default - the probability of that is approximately zero. Thanks for the poke. Do check out what Lavamoat does πŸ˜‰

28/8/2025, 5:39:39 AM | 1 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

The assignment happens synchronously in the first script on a page before anything else. The idea was to collapse the setter to whatever the value was there already. But you're making a good point. It is unlikely to ever have a default value in the future and worst case I could capture an event.

28/8/2025, 5:39:39 AM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

Mitigate effortlessly when this is ready: github.com/lavamoat/kip... And check out other lavamoat tools lavamoat.github.io

27/8/2025, 11:29:01 PM | 2 0 | View on Bluesky | view

Profile picture Socket (@socket.dev) reposted

🚨 Supply chain attack on Nx npm packages (4.6M weekly downloads) Malware abused AI CLI tools (Claude, Gemini, Q) to steal creds + wallets, then exfiltrated to GitHub repos (s1ngularity-repository*). More than 1,000 victim accounts confirmed. πŸ”— socket.dev/blog/nx-pack... #nodejs

27/8/2025, 4:15:23 PM | 22 14 | View on Bluesky | view

Profile picture Wes (@notwes.bsky.social) reposted

A great example of why provenance is useless without 2fa: github.com/nrwl/nx/issu...

27/8/2025, 12:32:33 PM | 10 2 | View on Bluesky | view

Profile picture Node.js (@nodejs.org) reposted

Node.js v24.7.0 is out πŸ’š Featuring: - Post-Quantum Cryptography in node:crypto - Modern Algorithms in Web Cryptography API - Node.js execution argument support in single executable applications And more details in our blog: nodejs.org/en/blog/rele...

27/8/2025, 10:16:36 PM | 51 10 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reposted

I wrote this line today to fix a problem: window.event = window.event Wanna know why? dev.to/naugtur/some...

27/8/2025, 9:20:57 AM | 6 3 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

I'll probably stay on 2023 flagships until free software phones mature fully πŸ˜…

27/8/2025, 2:49:54 PM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

Pretty sure it is. @evilpacket.net might confirm if he's willing to remember ;)

27/8/2025, 11:33:16 AM | 1 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

Not cursed in comparison. I lost motivation to dig further but it seems there might be a difference in the prototype chain of window in Firefox extension contentscript between the Mac and Linux implementation. Or at least in how it can be accessed.

27/8/2025, 10:05:09 AM | 3 0 | View on Bluesky | view

Profile picture Liran Tal (@lirantal.com) reposted

Excellent work to Ulises and the Express team keeping the OG application server for Node.js up to good standards, healthy, and free of security vulnerabilities πŸ‘

image
27/8/2025, 9:01:01 AM | 1 1 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl)

Show me how an AI agent is replacing me in my job of going from "The project hangs the entire Firefox" to "I fixed it with window.event=window.event"

27/8/2025, 9:23:45 AM | 3 1 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl)

I wrote this line today to fix a problem: window.event = window.event Wanna know why? dev.to/naugtur/some...

27/8/2025, 9:20:57 AM | 6 3 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl)

If software engineering was about who can create the lines of code faster, I would probably have learned to touch-type by now.

27/8/2025, 7:14:16 AM | 4 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl)

Take any "Vibe coding best practices" post, remove all mentions of AI and prompting, I bet it reads like it's 2012.

27/8/2025, 7:10:59 AM | 2 1 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

That was the reason I never wanted an Appple device. I was using FireFox OS nightly as my daily driver until both the hardware and the software died the same month. Got an old oneplus in my drawer waiting to be flashed with something open, but when that runs out, who's gonna make me a phone?

27/8/2025, 7:05:24 AM | 3 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

gr8

26/8/2025, 11:13:37 PM | 1 0 | View on Bluesky | view

Profile picture Hold Me Closer, Giant Dancers (@giantdancers.bsky.social) reposted

I really hate the term "sideloading". I preferred the original term, which was "installing software on a computer that you own"

25/8/2025, 9:43:26 PM | 8424 3725 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

wait, and what's stopping you from url(--val) ?

26/8/2025, 1:22:09 PM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

There's a poison you can buy. Go to a store that specializes in garden plants, show someone the picture and ask what to buy because there's a few types afair

26/8/2025, 11:54:33 AM | 1 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

Mozilla did FireFox OS and nobody bought it because it was too low-end Canonical wanted to do Ubuntu phone, but nobody bought it because it was too high-end If you want to control the hardware you own, you need to buy the imperfect ones first before you get the good ones years later.

26/8/2025, 11:16:31 AM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

Own the hardware you buy

26/8/2025, 11:13:29 AM | 0 0 | View on Bluesky | view

Profile picture InfoSec (@infosec.skyfleet.blue) reposted

Docker Fixes CVE-2025-9074, Critical Container Escape Vulnerability With CVSS Score 9.3

25/8/2025, 7:23:57 PM | 11 7 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

You're famous πŸ˜…

25/8/2025, 3:02:46 PM | 3 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

It is a good joke tho. Maybe add a gif of an old PC (it both explains the joke and adds more proof you grew up in the 90sπŸ˜›)

25/8/2025, 5:37:44 AM | 1 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

I would love some alien+cyberpunk btw

24/8/2025, 8:28:09 PM | 0 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

The scrolling text promises alien+cyberpunk The show delivers alien+teenage heroes And the plot is like someone brought notes from a RPG session where gm didn't know the players well and they went running around doing chores, ignoring the main quest

24/8/2025, 8:27:43 PM | 1 0 | View on Bluesky | view

Profile picture naugtur (@naugtur.pl) reply parent

The modules would have to be smaller tho

24/8/2025, 12:55:58 PM | 1 0 | View on Bluesky | view