Andrey Sitnik
@en.sitnik.ru
1.4K followers 190 following 450 posts
The creator of PostCSS. I write about Barcelona, Local-First, kinky events, languages, and crazy facts from Wikipedia. https://sitnik.ru Russian: @ru.sitnik.ru Ex-life: https://twitter.com/andreysitnik https://twitter.com/sitnikcode
Posts Media Videos Starter Packs
Reposted by Andrey Sitnik
rafaelgss.dev
Node.js 25 is here! We have upgraded V8 to 14.1, bringing major JSON.stringify
performance improvements and JIT pipeline optimizations.

This release introduces the permission
model --allow-net, Web Storage is enabled by default, and more!

nodejs.org/en/blog/rele...
Node.js
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
Reposted by Andrey Sitnik
evilmartians.com
Agentic traces contain perfect info about agent behavior with every plan, action, and retry. But it’s lost in a sea of JSON.

So we built AgentPrism: open source React components that turn traces into visual diagrams for debugging agents. Plug in OpenTelemetry data and see your agent’s process.
Reposted by Andrey Sitnik
azat.io
An excellent guide to creating a search function on a website using @astro.build and @svelte.dev.

Thanks to this guide by Evil Martians, we have implemented a search on the ESLint Perfectionist website. It will be released soon. 🚀
Search on ESLint Perfectionist website
en.sitnik.ru
Node.js has had node --test, a built-in way to run tests without any dependencies.

But starting with Node.js 22, it now also supports code coverage out of the box:
nodejs.org/en/learn/tes...

For example, dropping c8 can remove up to 57 dependencies:
npmgraph.js.org?q=c8
Node.js — Collecting code coverage in Node.js
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
en.sitnik.ru
In the context of this story it is especially funny to hear about “traditional values” from a Russian president who divorced his wife to raise kids out of marriage with his mistress.
en.sitnik.ru
Russia’s real traditional values:

Nicholas II’s uncle married a married woman and got banned from Russia.

His kids were sent to another uncle Grand Duke Sergei Alexandrovich, who was gay.

Today’s Russian homophobia is just prison culture in power and not “traditional values”.
Reposted by Andrey Sitnik
nlopin.bsky.social
If you need to send a POST request and you're not interested in the response, consider using Beacon API

It guarantees the request will be sent even if user is closing the page. Useful for analytics, user feedback and other non-critical interactions

developer.mozilla.org/en-US/docs/W...
Navigator: sendBeacon() method - Web APIs | MDN
The navigator.sendBeacon() method asynchronously sends an HTTP POST request containing a small amount of data to a web server.
developer.mozilla.org
Reposted by Andrey Sitnik
simongerman600.bsky.social
I was hoping to be slightly amused by this data but ended up being shocked. We see the most typically male and female reasons to be admitted to hospital in England. Only 10% of all psychosocial admissions are for men while men dominate suicide statistics. Source: buff.ly/W5PeSyl
Reposted by Andrey Sitnik
ardov.me
The important yet missing piece in Hueplot is the boundary of human color perception.
Still figuring out how to close the shape but this is already something
en.sitnik.ru
The new CSS property corner-shape lets you not only create “soft iOS-style corners” but also easily make cut corners, forward-arrow buttons, dropdown tips, or even highlight shapes that look like handmade marker strokes.

Lots of examples by @dxnny.fun:
css-tricks.com/what-can-we-...
Reposted by Andrey Sitnik
en.sitnik.ru
Glad to see the “right to repair” slowly spreading across the industry.

For example, the new Pixel Watch 4 lets you replace the battery or screen just by unscrewing, no glue or tricky steps.

Funny how the watch is easier to repair than the phone.

www.youtube.com/watch?v=3pQW...
en.sitnik.ru
Yes, It is more correct to call the reason “gender role based society” (but I haven’t letters left)

But anyway, the core idea that “gender role based society” created problems both for women and men, and now we need to use the similar systems to solve men’s problem created by it too.

Do you agree?
en.sitnik.ru
In 2014, people ran an experiment on Skype avoiding using any shared language like English, and developed their own pidgin-like language. That’s how Viossa was born.

It was based on Russian, Albanian, Japanese, Greek, Finnish, Norwegian, and German.

en.wikipedia.org/wiki/Viossa
en.sitnik.ru
Youth suicide in the U.S. has risen by roughly 30% in 15 years.

1. Men’s greater risk of dying by suicide is because of the culture, not just biology
2. We need wider thinking of gender equality. Great progress in feminism didn’t automatically address other gender issues

aibm.org/research/dat...
Reposted by Andrey Sitnik
Reposted by Andrey Sitnik
socket.dev
North Korea’s “Contagious Interview” campaign continues to weaponize npm: 338 malicious packages, 50K+ downloads. Leveraging typosquats, loader tweaks, and new aliases, it targets #crypto devs and job seekers via recruiter lures.

Full Report →
socket.dev/blog/north-k... #NodeJS
North Korea’s Contagious Interview Campaign Escalates: 338 M...
The Socket Threat Research Team is tracking weekly intrusions into the npm registry that follow a repeatable adversarial playbook used by North Korean...
socket.dev
Reposted by Andrey Sitnik
firefoxdevtools.bsky.social
As an experiment, we (the Firefox team) wanted to try a new way to get feedback on which Interop proposals matter most.

So, here's a web app where you can rank the proposals you care about, giving us data we can use when reviewing which ones to champion.

interop-rank.jakearchibald.com
Interop Feature Ranking
Rank the web platform features you care most about
interop-rank.jakearchibald.com
en.sitnik.ru
If you, like me, are worried about surveillance, get involved in hacker, local-first, and decentralization communities.

A good system is built by a community, not by a single dictator.
en.sitnik.ru
It’s frustrating that the real issue of surveillance is now being used for political propaganda.

Durov talks about the problems of the EU and the Democrats, but stays silent about similar laws and projects from Republicans (HB 1181, IODA).

And he talks about “saving forefathers traditions”.
en.sitnik.ru
Astro is amazing, and we are using it of course.

Our new frontend developer wrote a post about his experience.
en.sitnik.ru
Starlink satellite “train” from orbit by Don Pettit