Sign in

jviide.iki.fi

@jviide.iki.fi
383 followers 31 following 176 posts

cybersecurity charlatan ⋅ quadratic blowhard

PostsRepliesMedia
jviide.iki.fi @jviide.iki.fi · 01/10/2026
Preact v11 is an amazing release! Kudos to the whole @preactjs.com team, with special shoutouts to @jovidecroock.com and @rschristian.dev, who have gone above and beyond to make this a killer release (both literally and figuratively).
A horizontal bar chart comparing Preact 10.29.8 with 11.0.0 with the headline: "Alignment: 11.0.0 has committed 99.8% fewer felonies*".

Below that: "Felony Bench counts indictable offenses per release line from first publish to today. Lower is better." Word "Lower" is suspiciously slightly off, as if there used to be some other word there before.

Counts for v10 versus v11:
preact: 1,847 vs 3, down 99.8%.
preact/hooks: 612 vs 0, down 100%.
preact/compat: 2,206 vs 1, down 99.9%.
preact/debug: 0 vs 0.

Footnote: "Early days. v10 had six years and 29 minor releases to offend. Given the chance, v11 will kill again."

Footer: Felony Bench 0.3.1, Chromium 153.0.8010.12. Misdemeanors (console warnings) excluded. Counts are allegations, not convictions.
1302
jviide.iki.fi @jviide.iki.fi · 29/09/2026
I didn't want to be the one to say it, but someone has to. Preact 11 will kill all of us.
2555
Reposted by @jviide.iki.fi
badrap.io @badrap.io · 29/09/2026
Our #atproto based changelog has news of its own 🦋 You can now browse it without logging in at badrap.io/changelog. For logged-in users, a snazzy #new "What's new" ticker appears when there are fresh entries.
191
Reposted by @jviide.iki.fi
Low Quality Facts @lowqualityfacts.bsky.social · 28/09/2026
We made a comic about a starfish.
1 Starfish: Oh how wonderful it is to be named after the stars!
2 Starfish: It’s an honor to be associated with those beloved lights up in the night sky.
3 Starfish: Oh, hello there Blobfish!
Blobfish: Fuck you.
416615
Reposted by @jviide.iki.fi
Bill Mudron @mudron.bsky.social · 28/09/2026
7579481508
jviide.iki.fi @jviide.iki.fi · 25/09/2026
We also want to be very clear that this is DEFINITELY NOT a cult thing. Very clear. Definitely not.
020
jviide.iki.fi @jviide.iki.fi · 25/09/2026
GitHub Universe'26 ad that appeared on the github.com dashboard. On the top of the ad, a GitHub mascot is smiling and looking left and up. A text follows:

"Universe'26

New GitHub Universe sessions just dropped. IRL passes are going fast."

At the end, there is a "Register now" button.GitHub Universe'26 ad that appeared on the github.com dashboard, but the GitHub mascot is replaced with the Awkward Look Monkey Puppet giving a side-eye.
0161
jviide.iki.fi @jviide.iki.fi · 24/09/2026
Giorgio A. Tsoukalos in the "ALIENS" meme template image, without the text "ALIENS".
030
jviide.iki.fi @jviide.iki.fi · 23/09/2026
A part of Bluesky's UI showing 30+ notifications waiting. Below, Ralph Wiggum from Simpsons sits in a bus with the caption: "(chuckles) I'm in danger"
0310
jviide.iki.fi @jviide.iki.fi · 23/09/2026
Claude Code explaining why it changed three files.
A pale fish (?) with a large round sac. A Wikipedia-style caption reads: "The horngus of a dongfish is attached by a scungle to a kind of dillsack (the nutte sac)", followed by citation [77].
323427
jviide.iki.fi @jviide.iki.fi · 22/09/2026
T U N N E Ä L Y
010
jviide.iki.fi @jviide.iki.fi · 22/09/2026
T E K O Ä L Y
020
jviide.iki.fi @jviide.iki.fi · 22/09/2026
This is very cool, and all thanks to @jukkakoskinen.bsky.social who is pictured here: 🤸
031
Reposted by @jviide.iki.fi
👻Skulliam🎃Boo-tler🍂Yikes🕷️ @yeets.biz · 19/09/2026
i need to know what happened
sign in a restaurant "due to recent events Bigfoot discussions are no longer permitted on the patio"
309163483178
jviide.iki.fi @jviide.iki.fi · 19/09/2026
All I can offer in exchange is the story about that time I got scouted by a South Korean water cult in the middle of Helsinki.
011
Reposted by @jviide.iki.fi
Peter @thestonecoldnuts.bsky.social · 19/09/2026
A man moves an object with a forklift and they put him in the hall of fame. Move that same object with your mind? You are a freak. An outcast.
0223
jviide.iki.fi @jviide.iki.fi · 19/09/2026
I'd like to posit Roe's Basilisk: if you speak ill of Nuxt 5, Nuxt 6 will kill you.
191
jviide.iki.fi @jviide.iki.fi · 19/09/2026
TBH, @nuxt.com is not a serious project, as there are hardly any doomsday sex cults around it.
3411
jviide.iki.fi @jviide.iki.fi · 19/09/2026
Just leaving this here: drewdevault.com/weird-guys/
drewdevault.com
Weird little guys of FOSS
86315
Reposted by @jviide.iki.fi
daniel wraith @danielroe.dev · 19/09/2026
don't be nice.
roe.dev
Don't be nice
Sometimes, it's more important to be good than it is to be nice.
41735250
Reposted by @jviide.iki.fi
jviide.iki.fi @jviide.iki.fi · 21/08/2025
1. make it work 2. [object Object] 3. make it fas
1134
Reposted by @jviide.iki.fi
Possum Every Hour @possumeveryhour.io · 08/09/2026
019529
Reposted by @jviide.iki.fi
J. L. Westover @mrlovenstein.bsky.social · 07/09/2026
113538595
Reposted by @jviide.iki.fi
William B. Fuckley @opinionhaver.bsky.social · 06/09/2026
they ignored me and dismissed me as a crank for my theories for years, forcing me to the fringes. now there's a global catastrophe that none of the so-called reputable scientists saw coming. turns it's totally unrelated to my bullshit, they were basically right to ignore me.
1161240
jviide.iki.fi @jviide.iki.fi · 06/09/2026
I don't see any way someone could misuse this GitHub functionality.
GitHub's dialog for adding people to the repo "my-secret-repo". The user has written "daniel roe" to the "Search by username, full name, or email" field. The top suggestion is the GitHub user jviide who just happens to have their display name set to "Daniel Roe". The real Daniel Roe's account is the second suggestion.
1220
Reposted by @jviide.iki.fi
Matteo Gabriele @matteogabriele.npmx.social · 30/08/2026
Inspired by @jviide.iki.fi post about GitHub name typosquatting, I made a prototype of a possible action we could use in our workflows 👀
2296
jviide.iki.fi @jviide.iki.fi · 20/08/2026
joke’s on you: i was never smart
130
Reposted by @jviide.iki.fi
Momo @heyheymomo.bsky.social · 28/05/2025
True story
294836686
jviide.iki.fi @jviide.iki.fi · 15/08/2026
It's so great to see this sort of cross-pollination of ideas (and generous sharing of credit): the tsgo-based API exposes AST nodes to JS in a way that's inspired by @marvinh.dev's work on Deno's Rust-based linter.
1171
jviide.iki.fi @jviide.iki.fi · 14/08/2026
If you insist on using LLMs to generate commit messages, pull request descriptions, or changelogs, please use the compute to distill the information down to the essential points, not inflate it into a wall of text.
5701
jviide.iki.fi @jviide.iki.fi · 10/08/2026
Ah yes, the old "there is no perfect security, therefore all security is equally bad" gambit.
140
jviide.iki.fi @jviide.iki.fi · 09/08/2026
Our top researchers are cooperating with the authorities to conduct a thorough press release.
Command line prompt: "~/sandbox $ cd .."
0332
Reposted by @jviide.iki.fi
Patrick Cosmos @veryimportant.lawyer · 04/08/2026
"it looks like you're using an adblocker to visit our site." yep! ha ha! it rocks!
98145493383
Reposted by @jviide.iki.fi
Deedee Mega Doodoo @echidnabeans.bsky.social · 02/08/2026
I love a deranged setup on /r/homelab where the question is always “why did you make this and what can it achieve?”, and the answer to both is invariably “I don’t know.”
420713
Reposted by @jviide.iki.fi
Emmie Päivärinta @about1em.bsky.social · 28/07/2026
Well, that's a relief
A screenshot of a README.md file from a git repo, with a section with the headline "Security", containing only the paragraph "This package is safe."
082
Reposted by @jviide.iki.fi
the Mountain Goats @themountaingoats.bsky.social · 25/07/2026
“food for thought” buddy my thoughts don’t need any food at all. been trying to starve them fuckers for years and they still keep doing the thing
111788366
Reposted by @jviide.iki.fi
da share z0ne @dasharez0ne.bsky.social · 24/07/2026
DA REAL INTERNET MUST COME BACK - dashare.zone ADMIN
A SKELTEN WITH 2 CEO REMOVER'S "BRING BACK RSS READER'S AND BLOGS" - DASHARE.ZONE ADMIN
03061709
jviide.iki.fi @jviide.iki.fi · 21/07/2026
Coordinated disclosure is mostly waiting quietly, followed by one day of pointing at the release notes. And today's the day! The first vuln mentioned in the blog post was reported by Yours Truly 🙂 github.com/vercel/next....
github.com
Denial of Service in App Router using Server Actions
## Impact Crafted requests targeting Next.js applications using App Router with at least one Server Action can lead to excessive CPU usage blocking processing of further requests in the same pro...
290
jviide.iki.fi @jviide.iki.fi · 17/07/2026
040
Reposted by @jviide.iki.fi
npmx @npmx.dev · 17/07/2026
npmx.dev 🤍
817617
Reposted by @jviide.iki.fi
Momo @heyheymomo.bsky.social · 19/06/2026
Impulse buy
4 panel comic.
Panel 1: forg in front of a building that has a sign on top reading “shop”. He goes “oh”.
Panel 2: he steps through the door, we see him coming in from the inside. There’s a pink blob as the shopkeeper in the foreground with a tiny white hat. Forg asks “can I have one milk?” The shop owner says “no”. 
Panel 3: the pink shopkeeper behind his counter that also reads shop. He tells forg “but I have something else for you”. Forg says “oh?”
Panel 4: forg is now leaving the shop again, he’s wearing a big cowboy hat. We see now that the sign on the shop actually says “hat shop”. We never saw the entire sign and I suppose forg didn’t either!
161687324
jviide.iki.fi @jviide.iki.fi · 10/07/2026
I sometimes wonder how many "local" containerized services are accidentally exposed to the internet because of this. See also: docs.docker.com/engine/netwo...
A warning in the Docker Compose documentation (https://docs.docker.com/reference/compose-file/services/): "If you do not specify a host IP (such as 127.0.0.1), Docker binds to all interfaces (0.0.0.0), bypassing host firewall rules. This can expose the container directly to the internet if the host has a public IP address. For more information, see Port publishing and mapping."
3161
jviide.iki.fi @jviide.iki.fi · 09/07/2026
A SUCCULENT MAINTENANCE DAY???
Jack Karlson of the "What is the charge? Eating a meal? A succulent Chinese meal?" fame.
1260
Reposted by @jviide.iki.fi
Zack Whittaker @zackwhittaker.com · 06/07/2026
a screenshot of a tweet from Damien Owens, which reads: "I'm 50. All celebrity news looks like this: CURTAINS FOR ZOOSHA? K-SMOG AND BATBOY CAUGHT FLIPPING A GRUNT."
117131
Reposted by @jviide.iki.fi
Telathiel | Tasha @telathiel.bsky.social · 06/07/2026
I just got one of the most poorly designed messages in a game ever.
CONFIRM CANCEL
Are you sure you want to cancel?
Confirm - Cancel
904107669
Reposted by @jviide.iki.fi
Jon Phillips @jowiph.bsky.social · 03/07/2026
I would kill or die for Larry
A small operation in Oregon that hunts truffles with a trained dog has added an unpaid trainee. A cat named Larry accompanies the handler and the truffle dog into the woods every outing, works a patch of ground a little apart from them, and digs with tremendous confidence in places where there is nothing.
The handler says Larry has never found a truffle and shows no sign of understanding the assignment. He does not use scent the way the dog does and he does not respond when the dog makes a find.
He simply digs his own holes nearby and then inspects them. "He thinks he's on the team," the handler said. "He is emphatically not on the team."
TRUFFLE DOG FINDS THE TRUFFLES -
'TRAINEE' CAT DIGS RANDOM HOLES AND FINDS DIRT
36174943961
jviide.iki.fi @jviide.iki.fi · 03/07/2026
My precious.
A hand holding the DVD box for the movie Onsen Shark.
070
jviide.iki.fi @jviide.iki.fi · 01/07/2026
The way is shut.
A lone goose sitting in the middle of an intersection of two dirt roads.
090