
Author of @PostCSS. Currently trying to fix social media with https://xitter.cf/t.co/k9jnMullaW Russian: @andrey_sitnik ๐ฆ @en.sitnik.es ๐ @sitnik_en@mastodon.social
Barcelona, Spain
Joined June 2017
- Tweets17K
- Following306
- Followers7.4K
- Likes2.8K
Added a Releases page to Slow Reader to show whatโs new in each version.
On wide screens, I put the headings in a separate column so you can quickly scan for updates that interest you.
dev.slowreader.app/releases
@[email protected] retweeted
This is the ChatGPT moment of conversational audio models.
@[email protected] retweeted
We might be the only PC maker that grew shipment volume year over year.
๐ฃ๐ ๐ฆ๐ต๐ถ๐ฝ๐บ๐ฒ๐ป๐๐ ๐๐ฟ๐ฒ ๐๐ฟ๐ฎ๐๐ต๐ถ๐ป๐ด: ๐ช๐ต๐ ๐ค๐ฐ ๐ฎ๐ฌ๐ฎ๐ฒ ๐๐ผ๐๐น๐ฑ ๐๐ฒ ๐๐๐ฒ๐ป ๐ช๐ผ๐ฟ๐๐ฒ
๐ฆ๐
๐๐ป๐บ๐
๐ฏ๐ข ๐๐๐๐๐๐พ๐๐๐ ๐ฝ๐พ๐ผ๐
๐๐๐พ๐ฝ ๐ค๐ฃ% ๐ธ๐๐ธ ๐๐ ๐ฐ๐ฅ ๐ค๐ข๐ค๐จ ๐๐ ๐ง๐ฉ ๐๐๐
๐
๐๐๐ ๐๐๐๐๐, ๐บ๐ ๐พ๐
๐พ๐๐บ๐๐พ๐ฝ ๐๐พ๐๐๐๐ ๐บ๐๐ฝ ๐๐๐๐พ๐ ๐ผ๐๐๐๐๐๐พ๐๐ ๐ผ๐๐๐๐ ๐ผ๐๐๐๐๐๐๐พ๐ฝ ๐๐ ๐๐๐๐ ๐๐ ๐ฏ๐ข ๐๐๐๐ผ๐พ๐ ๐บ๐๐ฝ ๐ผ๐๐๐๐๐๐บ๐๐ ๐ฝ๐พ๐๐บ๐๐ฝ. ๐ฒ๐๐๐๐๐พ๐๐๐ ๐บ๐
๐๐ ๐ฟ๐พ๐
๐
๐ฃ๐ฅ.๐ช% ๐ฐ๐๐ฐ. ๐ข๐๐๐๐พ๐๐ผ๐๐บ๐
๐ฝ๐พ๐๐บ๐๐ฝ ๐๐บ๐ ๐๐พ๐
๐บ๐๐๐๐พ๐
๐ ๐๐พ๐๐๐
๐๐พ๐๐, ๐๐๐๐๐๐๐๐พ๐ฝ ๐ป๐ ๐๐๐๐๐๐๐ ๐ฟ๐
๐พ๐พ๐ ๐๐พ๐๐
๐บ๐ผ๐พ๐๐พ๐๐ ๐บ๐๐ฝ ๐ถ๐๐๐ฝ๐๐๐ ๐๐๐๐๐บ๐๐๐๐, ๐ป๐๐ ๐๐บ๐ ๐๐๐๐๐ฟ๐ฟ๐๐ผ๐๐พ๐๐ ๐๐ ๐๐ฟ๐ฟ๐๐พ๐ ๐๐๐พ ๐ป๐๐๐บ๐ฝ๐พ๐ ๐๐บ๐๐๐พ๐ ๐ผ๐๐๐๐๐บ๐ผ๐๐๐๐.
๐๐ฒ๐ ๐ง๐ฎ๐ธ๐ฒ๐ฎ๐๐ฎ๐๐:
ย ย โข @Lenovo ๐๐พ๐๐บ๐๐๐พ๐ฝ ๐๐๐ ๐๐บ๐๐๐พ๐ ๐
๐พ๐บ๐ฝ๐พ๐๐๐๐๐, ๐๐๐๐
๐พ @ASUS ๐บ๐๐ฝ @Apple ๐๐พ๐ผ๐๐๐ฝ๐พ๐ฝ ๐๐๐บ๐
๐
๐พ๐ ๐๐๐๐๐๐พ๐๐ ๐ฝ๐พ๐ผ๐
๐๐๐พ๐ ๐๐๐บ๐ ๐๐๐พ ๐๐๐พ๐๐บ๐
๐
๐๐บ๐๐๐พ๐ ๐บ๐๐ฝ ๐๐บ๐๐๐พ๐ฝ ๐๐บ๐๐๐พ๐ ๐๐๐บ๐๐พ.
ย ย โข ๐ข๐๐๐๐๐๐พ๐ ๐ฝ๐พ๐๐บ๐๐ฝ ๐๐พ๐๐บ๐๐๐พ๐ฝ ๐๐พ๐บ๐, ๐๐๐๐
๐พ ๐ผ๐๐๐๐พ๐๐ผ๐๐บ๐
๐๐พ๐๐
๐บ๐ผ๐พ๐๐พ๐๐ ๐ฝ๐พ๐๐บ๐๐ฝ ๐๐๐๐๐๐ฝ๐พ๐ฝ ๐๐๐๐พ ๐๐๐๐๐๐๐.
ย ย โข ๐ฆ๐
๐๐ป๐บ๐
๐๐๐๐๐๐พ๐๐๐ ๐บ๐๐พ ๐ฟ๐๐๐พ๐ผ๐บ๐๐ ๐๐ ๐ฝ๐พ๐ผ๐
๐๐๐พ ๐ค๐ฉ% ๐ธ๐๐ธ ๐๐ ๐ฐ๐ฆ ๐ค๐ข๐ค๐จ, ๐๐๐๐ ๐ฟ๐๐
๐
-๐๐พ๐บ๐ ๐ค๐ข๐ค๐ฉ ๐๐๐
๐๐๐พ๐ ๐พ๐๐๐พ๐ผ๐๐พ๐ฝ ๐๐ ๐๐พ๐๐บ๐๐ ๐ป๐๐๐บ๐ฝ๐
๐ ๐ฟ๐
๐บ๐ ๐ผ๐๐๐๐บ๐๐พ๐ฝ ๐๐๐๐ ๐ค๐ข๐ค๐จ.
๐๐ ๐๐ต๐ฒ ๐ฃ๐ ๐บ๐ฎ๐ฟ๐ธ๐ฒ๐ ๐ต๐ฒ๐ฎ๐ฑ๐ถ๐ป๐ด ๐ณ๐ผ๐ฟ ๐ฎ ๐ฑ๐ฒ๐ฒ๐ฝ๐ฒ๐ฟ ๐๐น๐๐บ๐ฝ? ๐ฅ๐ฒ๐ฎ๐ฑ ๐ผ๐๐ฟ ๐น๐ฎ๐๐ฒ๐๐ ๐ฎ๐ป๐ฎ๐น๐๐๐ถ๐ ๐๐ผ ๐๐ป๐ฑ๐ฒ๐ฟ๐๐๐ฎ๐ป๐ฑ ๐๐ต๐ฎ๐ ๐๐ผ ๐ฒ๐
๐ฝ๐ฒ๐ฐ๐ ๐ถ๐ป ๐ค๐ฐ ๐ฎ๐ฌ๐ฎ๐ฒ:
counterpointresearch.com/en/โฆ
#PCMarket #PCShipments #Apple #ASUS #Lenovo $AAPL
@[email protected] retweeted
petition to open source Arc!!
We've decided to sunset Arc on December 22, 2026.
That's not an easy sentence to write. We spent years building Arc and celebrating each and every release along the way: we have so much pride and love for what we made alongside the Arc community.
Our priority is to deliver best-in-class security for our members. Keeping a browser secure takes constant, dedicated work that is only increasing in the age of AI. Dia was built from the ground up to meet todayโs security standards, so that's where our engineering and security teams will focus moving forward.
We've worked to make switching to @diabrowser as easy as possible for Arc members. Here's how:
ยท Your passwords, bookmarks, extensions and history come over to Dia seamlessly.
ยท Spaces, Folders, and Tab Groups are in Dia and import over with your data intact.
ยท Dia now surpasses Arc benchmarks in stability, speed, and security.
ยท The browser features you use in Arc are free in Dia, and the AI is optional.
Thank you for using Arc, for pushing us to make it better, and for building alongside us. The team that made Arc is the same team behind Dia, and some of our most ambitious work is just ahead. We'd love for you to be there with us when it lands.
@[email protected] retweeted
crypto feels โpointlessโ when your currency is stable, your bank account is easy to open and you can send money abroad without thinking about it. most of the world doesn't have all three.
Three years ago I started working on this idea, and here it is: Nanoviews 1.0 ๐
It's a UI library on the Nano Kit signals: real DOM without JSX, virtual DOM or re-renders, even without a build step. All in ~4 kB.
What do you think?
More in the post:
dangreen.blog/post/why-you-sโฆ
.@browsercompany @joshm is sunsetting Arc and says Dia is the ideal replacement. I disagree. Arc is a labor of love and design craft, and I enjoy using it every day. Dia, on the other hand, lacks that design love, and Iโm not sure why.
Hereโs 6+ things where Arc is still better than Dia
I just tested offline mode on my flight from Barcelona to Tbilisi.
I'm speaking at a meetup there tomorrow about all the privacy and security safeguards we've built into Slow Reader.
tbilisijs.dev/events/tbilisiโฆ
Added offline support to Slow Reader, including preloading images, etc.
Offline support is standard for RSS readers. But now you can read your social feeds offline, too even on the NYC subway (where signal is very bad) or a plane.
slowreader.app/
Slow Reader now loads your Mastodon and Bluesky timeline. Other networks are coming later.
Why the white screenshot instead of our usual warm yellow? The theme changes when you switch from Useful to Fun, gently nudging you to stay in Useful.
Releasing today.
@[email protected] retweeted
Nuclear Design Bureau has come a long way since it's initial release, now we have physics improvements, leaderboards, challenge missions and a whole host of physics visualizations modes for you simulations.
I'm amused at how this can stress your GPU while looking like this:
I want to go even further: a browser extension or mobile app could verify that every connection reaches a server running the expected Docker image.
There's a cool technology for that: hardware attestation, where a CPU can prove what's running.
But that's for later.
The verifier itself is intentionally simple: no dependencies, with literally every line of code commented.
You can audit it yourself (or ask an LLM to help). It's designed to keep running automatically, without my involvement.
Click any check for step-by-step instructions to reproduce it on your own machine.
And when you open the verifier, its HTML checks in your browser that Slow Reader's JS and HTML hashes match the latest verified results.
The verifier checks that:
1. The site is online
2. A release exists for the deployed commit
3. Rebuilding gives identical hashes
4. GitHub CI and I both signed the image
5. The live JS and HTML match the release's manifest.json
But how can regular users verify all that?
I made a separate CI repo that runs the checks every hour, publishes a public dashboard, and writes the results to an append-only log.
hplush.gitlab.io/slowreader-โฆ
Every image includes a manifest.json with the commit SHA and hashes of all JS and HTML files.
The JS hashes also go into the import map's integrity field. If a JS file changes, the browser refuses to load it.
slowreader.app/manifest.json
GitHub Actions builds and signs the image in CI, so you can verify its provenance.
Then I sign the release with my own YubiKey, so nobody else can publish an authorized release.
github.com/hplush/slowreaderโฆ
Our production servers run the exact same Docker image we publish for self-hosting.
The build is reproducible: build it from the repo on your own machine, and you'll get the same image digest.
github.com/hplush/slowreaderโฆ




















