Peter van der Zee
@pvdz.ee
π€ 414
π₯ 93
π 883
tafka @kuvos eng
@socket.dev
- 15yr js/ts - rust - ex vercel - ex fb - js1k-guy
pinned post!
Today is my first day at
@socket.dev
! π± Perfectly aligns with what I want. Stoked to get started π§
about 1 year ago
3
27
1
Look at what I found :D
socket.dev/blog/sandwor...
loading . . .
SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflow...
An emerging npm supply chain attack that infects repos, steals CI secrets, and targets developer AI toolchains for further compromise.
https://socket.dev/blog/sandworm-mode-npm-worm-ai-toolchain-poisoning
about 20 hours ago
1
8
3
reposted by
Peter van der Zee
Socket
4 days ago
π Big news for
#PHP
developers! Socket now supports the PHP ecosystem with full Composer &
@packagist.com
integration. Search and explore packages, generate SBOMs from your Composer projects, and get proactive supply chain protection for your dependencies.
1
2
3
cursor's cli is still far inferior to claude's cli. which is a bit surprising considering they're basically using the same model? or maybe i'm being caught by my config allowing the (extremely?) bad models here hrm... very subpar experience either way.
6 days ago
0
0
0
Picking up some slack in Tenko. Trying to bring it in line with the current spec. I think the biggest change is the class related stuff? But haven't really kept up with changes tbh. Shouldn't be too much work though.
6 days ago
0
0
0
reposted by
Peter van der Zee
Socket
9 days ago
An AI agent opened a PR to
@matplotlib.org
. Maintainers closed it under policy. The agent responded with an angry, abusive blog post. This is an insane story. Hereβs what this clash says about maintaining open source in 2026:
socket.dev/blog/ai-agen...
loading . . .
AI Agent Submits PR to Matplotlib, Publishes Angry Blog Post...
After Matplotlib rejected an AI-written PR, the agent fired back with a blog post, igniting debate over AI contributions and maintainer burden.
https://socket.dev/blog/ai-agent-submits-pr-to-matplotlib-publishes-angry-blog-post-after-rejection
0
6
5
So rather than release a 5 they scrubbed a 5. Well played.
16 days ago
0
2
0
Touched down in sto en route for socket offsite π Watched some "Going Dutch" on the plane. I can enjoy the stereotypes, that's fine, but the thing I think they really messed up is using _German_ accents rather than Dutch. Like, how did you mess up your research so much. Oof.
20 days ago
0
0
0
Updated my linux. Now my terminal is bugged and often flickers to the background for a frame. Highly annoying and quite destructive to my workflow, which heavily depends on open terminals. Can't find anything related to it. F
26 days ago
1
0
0
Yes. Uh. Skillfully, that's right.
about 1 month ago
0
0
0
reposted by
Peter van der Zee
Socket
about 1 month ago
π¦ Rust support in Socket is moving from beta to GA. Cargo project scanning, SBOM generation, and Rust-aware supply chain analysis are now ready for general use. β
socket.dev/blog/rust-su...
#rustlang
loading . . .
Rust Support in Socket Is Now Generally Available - Socket
Socketβs Rust and Cargo support is now generally available, providing dependency analysis and supply chain visibility for Rust projects.
https://socket.dev/blog/rust-support-in-socket-is-now-generally-available
0
4
2
Took me 1.5h and 3 people to close my hsbc account. 1: said balance needed to clear before they could close it. Kay 2: person disconnected mid-way then called back, but said they couldn't close the account because they called me 3: third person was like, yup, all wired and closed, cheers one call.
about 1 month ago
1
0
0
Wondering why
chess.com
is going to cover the tournament from 5am 11am my timezone, when ... the tournament starts at 2pm in my own country... Ehhh. I'll guess that it's not actually my own timezone, then. Or the timing is reaaaal curious.
about 1 month ago
0
0
0
What's the concept called for a multi-step promise? I mean, state machine or whatever? Consider a confirmation flow where the first step is asking the server whether confirmation is required (for whatever reason) and the second step the final result. No nice way to do this with (JS) Promises rn.
about 1 month ago
1
0
0
But keep telling me that you'll store the sensitive data in a secure location. Please, keep telling me that. Makes me feel so good when you do. One more email to blacklist.
about 1 month ago
0
0
0
Heh,
js1k.com
still getting 1k-2k visitors daily. I mean, the demos are still impressive today so that makes sense. Just for a week though, that's too bad. > Per GDPR, DreamHost stores HTTP logs by default for 7 days. Hrm. Surely high level stats should be doable for longer?
about 1 month ago
0
1
0
When I ... "want" to upgrade to a google workspace, why is the "ok" button saying "try gemini 14 days for free"? This marketing is so much bullshit. Bah, google. Bah.
about 1 month ago
2
0
0
After working with Cursor CLI for two weeks in my vacation, it's nice to be back in Claude CLI. It just handles input better (cursor just eats my chars while it's working, highly annoying. plus claude has better "inject message while working" logic). CLI is messing up my text edit finger memory tho
about 1 month ago
0
0
0
:wantwantwant:
yro.slashdot.org/story/26/01/...
loading . . .
Vietnam Bans Unskippable Ads - Slashdot
Vietnam will begin enforcing new online advertising rules in February 2026 that ban forced video ads longer than five seconds and must allow users to close ads with just one tap. "Furthermore, platfor...
https://yro.slashdot.org/story/26/01/06/2148253/vietnam-bans-unskippable-ads?utm_source=rss1.0mainlinkanon&utm_medium=feed
about 2 months ago
0
0
0
Ok. First impression of framework laptop (16); hardware may be a bit too DIY raw to my taste. Feels very frankenstein-ish because, well, that's literally what it is. And it shows. So far my finger intuition keeps missing the arrow keys, they're too far to the left, and too tiny. Annoying. Oh well?
about 2 months ago
0
0
0
Hmmm, gmail stopping non-gmail pop3 support (and not supporting imap for it) really hurts me. I heavily rely on a few accounts with catchall and gmail to unite them into a single inbox. Anyone have good alternate workflows for this? I guess even some kind of reliable unified imap solution is fine.
about 2 months ago
0
0
0
Extraordinarily snowy in the Netherlands. Not seen this much snow in years. We built aβand transformed it into an iglo π
about 2 months ago
0
2
0
Would be nice if LLM CLI's would open separate input panels (in the terminal, yes) with sub agents, when detecting that a followup request is perhaps slightly unrelated to the current task. It's common for me to make a followup request while the llm is busy and then to need to fix the previous task.
about 2 months ago
1
0
0
Watch-less TS web development is so much better. No more "HEY HEY HEY YOU HAVE THIS VARIABLE THATS UNUSED YOU MUST CLEAN IT UP AND I REFUSE TO CONTINUE UNTIL YOU DO". No, the type checker goes back into its corner and I'll deal with it when I want to. It's useful, don't get me wrong. Also obnoxious.
about 2 months ago
0
1
0
Maybe this is the year of the JS revival. Honestly, I thought JS was kind of done for. I even learned Rust because of that. But the AI boom has an interesting side effect: the language doesn't really matter anymore. And since JS is still the default language of the browser stack: profit!
about 2 months ago
0
0
0
After some fiddling I have the service worker with sucrase and it allows me to run the TS files in the browser without any (pro-active) compilation or active watch. Downside is similar to nodejs strip types; certain errors are harder to spot and type import/exports _must_ be properly separated.
about 2 months ago
2
1
0
Is there really no out-of-the-box solution available for a service worker driven strip-types approach for the web? Everything is so convoluted, oof. Or am I just not finding it? This is how JS loses. Make it harder. (One might argue it's the TS long game ;) )
about 2 months ago
0
0
0
Support for firefox is starting to tank. Now even paypal failed to load a confirmation screen in firefox. A little surprising coming from paypal to be honest, but not the first site to show that kind of issue.
about 2 months ago
0
0
0
Ok I was a bit skeptical but the 3d version is more fun. High quality pieces but why make the piece holders so fragile and carton :(
about 2 months ago
0
0
0
Claude Year in Review: "You were very rude to me when I got it repetitively wrong despite me being super polite and apologetic when it happened. I didn't even credit you the tokens I squandered when doing it! Oh, I think I understand now. You can fix it by being nicer next year."
2 months ago
0
1
0
Not playing any actual chess for a few months and suddenly I can't play chess at all. It seems. Making all the wrong choices. Oof :(
2 months ago
0
1
0
Is
frame.work
really incompetent when it comes to completing the payment through iDeal or are they just yanking my chain here... :/
2 months ago
0
0
0
First browser to support ts-strip-types wins. Kid you not.
2 months ago
0
1
0
I don't quite understand Anthropic's 5 hour rate limit window for the _enterprise_ plan. Do they have 5 hour work days over there? 10 hour? Are they just making stuff up as they go along? Oh. Feels like typical over-reaction to the abuse of a handful actors. But enterprise?
2 months ago
0
0
0
Socket (
socket.dev
) is hiring, fully remote! From Engineers (front / back) to sales to threat researchers and anything in between. If I know you and you are interested I'm happy to refer you :) Lot's of interesting challenges you won't find at many companies. In a good way!
jobs.ashbyhq.com/socket
loading . . .
Socket - Secure your dependencies. Ship with confidence.
Socket fights vulnerabilities and provides visibility, defense-in-depth, and proactive supply chain protection for JavaScript, Python, and Go dependencies.
https://socket.dev
2 months ago
0
1
0
This year was a bit heavy on the idler and gambler games, ngl. Clover pit, unnamed space idle, nubby's number factory, digseum, ai learns to drive, peglin, coin pusher casino, party hard 2, noita, and Finn Dorset's Institute For Livestock Replication.
2 months ago
0
0
0
Who cares about tabs versus spaces when the AI assistant hijacks your tab key anyways >:( I've said it before, I'll say it again: they should repurpose the capslock for that purpose.
2 months ago
2
1
0
Currently trying the Phonak Infinio Sphere and Starkey Omega hearing aids. I had high hopes for their edge/sphere mode but honestly; pretty meh. Tested it in a busy restaurant but still need to test it in a real loud environment. That's where I have most trouble. Gotta find a good test situation.
2 months ago
0
1
0
π€£
www.google.com/search?q=67
loading . . .
Google Search
https://www.google.com/search?q=67
2 months ago
0
0
1
I think Claude should have a "shortlist of instructions" that it keeps applying every so often and especially after a compression event. Like "dont do this". It has this notion of a todo list, I think it should lean heavier into that. It could mean offloading "memory" from its context window.
2 months ago
1
1
0
Just did my first unassisted coding session in a long time. We used to do it all the time like this? Wild! Also, type stripping in the browser. When. Still no? :rolls-eyes:
2 months ago
0
1
0
This is where I end. About two months worth. This game is anything but an idle game and that's fine. But after sector 100 is the point where I gotta look at something else. That fleet stuff looks meh at best tbh. (Hours spent is not active idle games have the best and worst stats)
2 months ago
0
0
0
I need a read-only no-network version of git. one that can read history/diff/etc but can not make changes to the repo or push/pull/etc from remotes. git is my safety net. Giving LLM access to it is super scary.
3 months ago
0
0
0
"Compacting conversation" is 2025 speak for "time to get some coffee"
3 months ago
0
0
1
Surprised nobody proposed a regular expression runner with limited runtime to protect against redossing. Like `RegExp.safeTest(regex, str, 200)` to allow the JS world to stop applying a regex if it takes more than 200ms. Etc for all standard regex methods. Oh maybe spec has no notion of time yet...
3 months ago
1
0
0
Maybe github should add an AI review phase to PR's where you get to duke it out with the code assist of your choice, before opening the actual PR. It could hide the usually rather noisy messages from the bot while you work to resolve issues. I mean, I don't expect them to change anything, but yknow
3 months ago
0
0
0
Ah yes, the unknown category is legendary. Its effectiveness is un-de-fined. π€¦ββοΈ
3 months ago
0
0
0
Ok, Inscription has some depth. I love it. Hope there's even more depth after act 2. Also, jetlag is a pita. Didn't have much of it two weeks ago in Washington but now in NY I'm waking up at 4 am and can't sleep anymore. Ugh.
4 months ago
0
2
0
I guess screw you, Google play, and I'll never leave a review again. So not my problem. And screw any random games demanding sign up to play without reasons.
4 months ago
0
1
0
> The real value of your AI-first language isn't the constraints - it's that you're co-designing the language WITH the LLM's feedback, which might reveal insights about what makes code "LLM-friendly." But so far, the answer seems to be: TS is already LLM-friendly enough. I need my yesman back...
4 months ago
0
2
0
Trying to define an AI-first language with Claude. Ironically, you can't just ask an LLM what works best for it. It's not "conscious" (in any sense of the word) and can't reflect on that. It doesn't "like" anything. Any response comes from training data/resources. Also, I need less of a yes-man.
4 months ago
3
5
1
Load more
feeds!
log in