🚨 Socket researchers have discovered a malicious npm package "postcss-optimizer" that delivers BeaverTail malware, targeting developer systems; similarities to past campaigns suggest a North Korean connection. socket.dev/blog/north-korean…#cybersecurity#javascript
Hmm forgot to post here :p Just posting more on the blue site.
Released a tool called Zero Sugar, to transform JSSugar to JS0 :p It eliminates basic JS syntax in favor of even more basic syntax!
pvdz.ee/project/zero-sugar
My thoughts on the JS0 / JSSugar proposal: pvdz.ee/weblog/462
tldr:
- I hate the assumption JS devs embraced tooling, vs being forced
- I think the proposal will hurt JS in the long term, pushing people to other languages when they must use a compilation step anyways
Anyone know if the chess world matches are covered by Dutch commentary anywhere? Want to let my kids watch but they dont understand English..
Cc @Schaken@NKSchaken@schaakbond
I'm looking for a new job!
15yr+ JS/TS experience, also know rust
Love tooling, code analysis, perf, application layer, build pipelines, platform abuse
Love startups, web/nodejs, vanilla JS/TS
Remote only (from NL)
Not a front-end engineer
DM's are open
Sharing is caring ;)
New blog post: AI Coding
On code assists, Cursor, image gen, etc. pvdz.ee/weblog/459
Includes a funky WebGL voxel rendering demo that I threw together with Claude in about two hours: pvdz.github.io/simple_voxel_…
Manually imported my twitter follows into bluesky. Got to about a third. Many dropped from socials entirely, probably 20% to mastodon.
Follow me there if you aren't. Start setting it up if you haven't: bsky.app/profile/pvdz.ee
Going to try and do double posting to bsky.app/profile/pvdz.ee again.
Maybe if I see tech twitter traction pick up there I'll actually move there this time.
I really need to find an easy way to do these mirror postings though. Maybe I'll just do a playwright to mirror to twitter
That said, one new and fairly exciting yet boring aspect of this will become prevalent in the future: stable API design!
Because many of these networks have an old information cut-off so they won't know your state of the art release details. But they'll happily suggest 3yo stuff
Who needs starters when Claude just fills in the blanks for you ...
Getting your what-would-otherwise-have-been-a-starter code into the llm network is a whole next level can of worms. And revenue model.
Getting started with an actix webserver in Rust was a breeze.
One -- Een
Thousand -- Duizend
Million -- Miljoen
Billion -- Miljard
Trillion -- Biljoen
Quadrillion -- Biljard
My English is pretty good but this hurts my brain. It's hard to quickly translate 1.23B to 10^9 instead of 10^12.
English has it right here. What were we thinking.
Okay... for better or worse, I have a chess board (in html/js/css) now.
The models are rendered from flat voxel models in webgl, which is then cloned into a 2d canvas, which is then cloned multiple times to be used as images.
Next step: wire up the Rust backend logic to this :D
Not sure I've ever really measured my typing speed. This seems alright, and in English no less. Although I had a harder time with a text with spelled out numbers for some reason (this on play.typeracer.com )