Sign in

Cynthia 🐈

@cynthia.dev
463 followers 25 following 2K posts

24f. Computer scientist catgirl. Software efficiency, robustness, accessibility and sustainability advocate. Addicted to coffee and cookies. 🔗 cynthia.dev - 📍 Toulouse, France

PostsRepliesMedia
Cynthia 🐈 @cynthia.dev · 27/09/2026
Every day, GitHub invents a new way to fuck something up My computer's time is exact down to a few milliseconds.
Screenshot of GitHub's dashboard, showing the last updated pull request I've been involved in. The emphasis is put on the time of last update, which reads "Updated in 38 seconds", i.e. the last update happened in the future.
050
Cynthia 🐈 @cynthia.dev · 24/09/2026
Interestingly, as of a few days there's been an ecosystem-wide collapse in download counts, **all** following the exact same cliff pattern. 👀
Package download comparison line chart for: vite, react, tailwindcss. The Y axis represents the number of downloads. The X axis represents the date range, from 2025-10-01 to 2026-09-23, with a weekly time period. vite starts at 36.3m and ends at 98.7m, showing a strong trend with a slope of 2.8m downloads per time interval, react starts at 45.7m and ends at 100.8m, showing a strong trend with a slope of 2.5m downloads per time interval, tailwindcss starts at 23.9m and ends at 73m, showing a strong trend with a slope of 2.1m downloads per time interval. At the bottom, a watermark reads "./npmx a fast, modern browser for the npm registry".Package download comparison line chart for: vue, nuxt, svelte, astro, smol-toml. The Y axis represents the number of downloads. The X axis represents the date range, from 2025-10-01 to 2026-09-23, with a weekly time period. vue starts at 7.5m and ends at 9m, showing a strong trend with a slope of 144k downloads per time interval, nuxt starts at 997.8k and ends at 1.2m, showing a weak trend with a slope of 15.7k downloads per time interval, svelte starts at 2.1m and ends at 3.2m, showing a strong trend with a slope of 71.6k downloads per time interval, astro starts at 817.9k and ends at 3.2m, showing a strong trend with a slope of 82.2k downloads per time interval, smol-toml starts at 4.9m and ends at 18.1m, showing a strong trend with a slope of 504k downloads per time interval. At the bottom, a watermark reads "./npmx a fast, modern browser for the npm registry".Per-package download counts chart from the previous two charts.
4280
Cynthia 🐈 @cynthia.dev · 15/09/2026
unemployment level:
031
Cynthia 🐈 @cynthia.dev · 03/09/2026
(coming from Lea Verou's latest skeet) > waiting for a browser-level toggle to be implemented sooner or later Not sure if you mean per-website or globally, but Chromium browsers have a global toggle already! :D
Screenshot of the "Customise Helium" drawer, from the Helium Browser. At the top of the drawer, there is an "Appearance" tri-state button, with "Light", "Dark", and "Device".
120
Cynthia 🐈 @cynthia.dev · 28/08/2026
Don't worry, it gets worse
## Install with an AI agent (recommended)

The fastest way to get `ghidrasql` running end-to-end is to point an AI coding agent (Claude Code, Cursor, Codex, Aider, etc.) at the bundled installer prompt:

> install-prompt.md
041
Cynthia 🐈 @cynthia.dev · 06/08/2026
Very Cool
Chery Blossom keycap set, with the back of the Blossom hoodie as background, both from the Minecraft x Very Cool (shirtz.cool) collab
090
Cynthia 🐈 @cynthia.dev · 03/08/2026
OMG SHINY POST!!!
The label "Shiny!" has been applied to the replied skeet
010
Cynthia 🐈 @cynthia.dev · 30/07/2026
gg @mary.my.id
The GitHub repository mary-ext/atcute has 500 stars
080
Cynthia 🐈 @cynthia.dev · 28/07/2026
I bet he's excited for what comes Next 🤓
Screenshot of a tweet from Guillermo Rauch, Vercel's CEO (@rauchg, Twitter Blue subscriber affiliated with the Vercel Twitter account), dated the 29 September 2026.

"🇺🇸 🇮🇱 🇦🇷

Enjoyed my discussion with PM Netanyahu on how AI education and literacy will keep our free societies ahead.

We spoke about AI empowering everyone to build software and the importance of ensuring it serves quality and progress.

Optimistic for peace, safety, and greatness for Israel and its neighbors."

Attached with the tweet is a selfie of Rauch smiling next to war criminal Netanyahu.
020
Cynthia 🐈 @cynthia.dev · 20/07/2026
"introduce an actually memory safe (unlike Rust) compilation mode inspired by Fil-C (#36237)"

This text (which is from a pull request on the repository of the Zig programming language), is used as a caption to an image from the "Mr. Bean Rides Again" episode of British TV series "Mr. Bean", in which Mr. Bean is glaring at the man sitting in front of him in the train. Both are reading a book, while the man in front of Mr. Bean is laughing audibly.

Mr. Bean is portrayed as "the Rust programming language", and the laughing man as "the Zig programming language", as if Rust was glaring at Zig making fun of it.
050
Cynthia 🐈 @cynthia.dev · 29/06/2026
0.1.2 (Latest) (28 Jun 2026)

Install size increased by 36278% (98.7 kB)
100
Cynthia 🐈 @cynthia.dev · 08/06/2026
Zero Two dabbing, with the caption "Zero reason Two live" (zero reason to live)
010
Cynthia 🐈 @cynthia.dev · 06/06/2026
every time I consider making an alt account on here is because I feel like posting suicide jokes on main would be awkward mentally ill's equivalent to gooners hornyposting ig?
Therapist: any suicidal thoughts?
Me: only the normal amount
Therapist: the normal amount is zero
Me:

Two side-by-side pictures of a monkey puppet awkwardly looking towards the camera and then away.
060
Cynthia 🐈 @cynthia.dev · 05/06/2026
last year i was miserable and depressed but this year i turned that shit around now i'm depressed and miserable

Picture of Kermit the Frog from behind, as he is looking out the window with a hand on the glass pane.
060
Cynthia 🐈 @cynthia.dev · 22/05/2026
27 oui oui
Précisions météorologiques pour la ville de Toulouse :

- Vendredi 22 mai : ensoleillé, température minimale 16°C, et maximale 32°C.
- Samedi 23 mai : plutôt ensoleillé, entre 16°C et 32°C.
- Dimanche 24 mai : ensoleillé, entre 16°C et 33°C.
- Lundi 25 mai : ensoleillé, entre 18°C et 34°C.
- Mardi 26 mai : ensoleillé, entre 17°C et 34°C.
- Mercredi 27 mai : plutôt ensoleillé, entre 17°C et 36°C.
110
Cynthia 🐈 @cynthia.dev · 11/05/2026
Critical Cloudflare flaw allowed users to reach the website they wanted
131
Cynthia 🐈 @cynthia.dev · 06/05/2026
Make npm better with this one trick from @kagi.com
Redirect rules management screen of the Kagi paid search engine, showing the following rule: `^https://www.npmjs.com|https://npmx.dev`
1432
Cynthia 🐈 @cynthia.dev · 05/04/2026
Upgraded from 2 mismatched 22" 1080p60 displays (one IPS and one TN) to 2 matching 27" 1440p500 QD-OLED displays, I'd say that looks bloody lovely 💕
Photo of a desk with two 27" displays, with a lightbar on the right one. There is a keyboard, a mouse, and a giant keyboard key with a cat paw on it.

Both screens show a wallpaper coloured in nuances of orange, pink, and purple.
130
Cynthia 🐈 @cynthia.dev · 26/02/2026
Screenshot of the original post, with some of the text redacted to form the text "slack kinda sucks".
290
Cynthia 🐈 @cynthia.dev · 16/11/2025
This is painful
Rust code

```rs
enum Integer65 {
	Positive(u64),
	Negative(u64),
}
```
1140
Cynthia 🐈 @cynthia.dev · 28/10/2025
Fun fact: the "Conformité Européenne" logo, the CE on all electronic products you buy, is awfully close to the "China Export" logo. Only the spacing between the letters is different!
"Conformité Européenne" logo, next to the "China Export" logo. Both are almost exactly alike, the spacing between the letters the only distinction between the two.
050
Cynthia 🐈 @cynthia.dev · 22/10/2025
>came before wireless charging >still infinitely better than wireless charging Nintendo made a crap ton of bad decisions, but sometimes they'd just make bangers like that. Just pure pragmatical engineering, no need to reinvent the wheel.
Photo of the official Nintendo 3DS Charging Cradle
170
Cynthia 🐈 @cynthia.dev · 22/10/2025
ikr!
Screenshot of the GitHub UI. Issues tab (5k+).
060
Cynthia 🐈 @cynthia.dev · 10/10/2025
010
Cynthia 🐈 @cynthia.dev · 26/09/2025
NO WAY, IT ONLY TOOK THEM ALMOST TWO DECADES
**New**: Stream Rewind

As a channel subscriber, you can pause and rewind this stream to catch up on any missed moments.

Screenshot from twitch.tv
130
Cynthia 🐈 @cynthia.dev · 25/09/2025
1439521687
Cynthia 🐈 @cynthia.dev · 25/09/2025
vous avez ça sur bluesky ou pas

(Tweet cité décrit sur la 2e image)Tweet 1 : Personne m’a demandé hein mais même tu manges mon cul j’vais khaloche

Tweet 2 (cité dans la première image) : Je pensais que c’était français pourtant… 
En fait, même si ma baddie met sa langue tout au fond de mon cul et racle bien mes parois rectales et intestinales, je vais foutre ma langue au fond de sa gorge dans les 5 secondes qui suivent pour goûter à mon propre fion EN GROS
020
Cynthia 🐈 @cynthia.dev · 15/09/2025
NOS COUTUMES ET NOS VALEURS 🇫🇷🐓✨
An image of railway workers in France on strike, with a BBQ designed to roll on tramway tracks.

The top caption says: "This is striking done right where"
The bottom right caption says: "The portable BBQ grill in on tram tracks"
030
Cynthia 🐈 @cynthia.dev · 26/08/2025
```rs
// Theorem: Rust can be used for theorem proving if you abuse const expressions
// Proof:
const _: () = {
	// Theorem: all 3 handles can be reached from the base (1st handle) and a constant offset
	// Proof:
	assert!(BASE + OFFSET == NT_OFFSET_PROCESS_PARAMETERS_STDOUT_HANDLE);
	assert!(BASE + OFFSET * 2 == NT_OFFSET_PROCESS_PARAMETERS_STDERR_HANDLE);
	// QED
};
// QED
```
010
Cynthia 🐈 @cynthia.dev · 24/08/2025
kiki dni
Screenshot of the labels configuration for the Kiki/Bouba labeller.

Kiki is set to "Hide", while Bouba is set to "Show badge"
020
Cynthia 🐈 @cynthia.dev · 22/08/2025
just another g*u hate post because it's impossible to understate that the g stands for GARBAGE
Writing assembly using NASM: happy man with a big smile
Writing assembly using Garbage AS: angry man looking like an assassin
030
Cynthia 🐈 @cynthia.dev · 31/07/2025
babe wake up new Google dork just dropped
Google search results for "site:chatgpt.com/share microwave", showing conversations people had with ChatGPT mentioning the word "microwave".
070
Cynthia 🐈 @cynthia.dev · 30/07/2025
cyyynthia committed on Oct 14, 2024. CI failed, 0/2 jobs succeeded. Commit is signed with the committer's verified signature.

huge!: website updates

conventional commits my ass, we do huge commits now muhaha
050
Cynthia 🐈 @cynthia.dev · 22/07/2025
I got the funny email
Screenshot of a phishing email pretending to be from NPM, from the same campaign as the one which allowed attackers to publish malicious Prettier packages on July 19, 2025
000
Cynthia 🐈 @cynthia.dev · 18/07/2025
We doing a little bit of searching (would be obliterating the $5 tier quota lmao)
Searches
(July) 662
(June) 1055
000
Cynthia 🐈 @cynthia.dev · 12/07/2025
A man asking a crowd "Who wants decentralised services?", with everyone in the crowd raising their hand enthusiastically.

The man then asks "Who's ready to host a server?", the crowd now looking down with no one raising their hand.
150
Cynthia 🐈 @cynthia.dev · 06/07/2025
Is there a virtue/interest in the JS ecosystem to put broader ranges in package dependencies? I feel like everyone just puts the latest versions in their deps, rather than "I need this, any of these versions will do" which is what the package.json is *actually* meant for... it's not a lockfile!
"dependencies": {
	"@sveltejs/acorn-typescript": "^1",
	"acorn": "^8.9.0",
	"comment-parser": "^0 || ^1",
	"estree-util-attach-comments": "^1 || ^2 || ^3",
	"estree-walker": "^2 || ^3",
	"magic-string": "~0.26.6 || ~0.27 || ~0.28 || ~0.29 || ~0.30",
	"periscopic": "^4"
},
130
Cynthia 🐈 @cynthia.dev · 28/06/2025
Nice try @spotify.com
Screenshot of the "Discover Weekly" playlist on Spotify containing "Never Gonna Give You Up" by Risk Astley.
050
Cynthia 🐈 @cynthia.dev · 25/06/2025
fennec in a fennec (i am a stinky rokt leeg player)
Image of the Fennec car from Rocket League.
010
Cynthia 🐈 @cynthia.dev · 20/06/2025
oh no, a clownflare product being insufferable, how UNEXPECTED for real, turnstile is literally insufferable for me and doesn't work more than half the time (or is stupidly slow). happens on multiple devices across multiple networks 🤷‍♀️
Cloudflare Turnstile is taking too long to check if you're not a bot. Try again, but if it takes way too long again, you can try: disabling weird browser extensions, changing networks, using a different browser, or checking your device for malware.
130
Cynthia 🐈 @cynthia.dev · 18/06/2025
Not the same degree of "passion" involved, not the goal/envy to make something hold any quality standard, just "a one time thing"... It's a weird feeling, doing <something> and seeing a majority of people not having the same commitment to quality...
A person, standing in a pool, surrounded by people also standing in the pool. The central person is standing in clear water, and is being mocked by the others around who are standing in pee.
120
Cynthia 🐈 @cynthia.dev · 27/04/2025
Graphique titré "Le Putain-mètre", où se trouvent des zones représentant la façon de prononcer le mot "putain" en fonction de la quantité d'énergie et si le contexte est agréable où non.
132
Cynthia 🐈 @cynthia.dev · 26/04/2025
The Postfix logo
000
Cynthia 🐈 @cynthia.dev · 22/04/2025
Screenshot of Bluesky's information note saying "Verifications on Bluesky work differently than on other platforms.", with a graph below. The graph is split in half, with a "Truth" region on the left and a "Lie" region on the right. The arrow is all the way to the right, deep into the "Lie" region.
0136
Cynthia 🐈 @cynthia.dev · 22/04/2025
Will Figma outlaw the word "config" now?
Config — Figma’s newest product announcements coming May 7. Join Config 25 virtually for free.
020
Cynthia 🐈 @cynthia.dev · 21/04/2025
yo github you didn't need to call me out like that 😭😭😔🤕💔
Type: No type
Projects: No projects
Milestone: No milestone
Relationships: None yet
0362
Cynthia 🐈 @cynthia.dev · 10/04/2025
I received my "trophy" this night 😔
Hi, cyyynthia!

Thank you for enabling two-factor authentication (2FA) on your account. On April 25, 2025, your account will be enrolled for mandatory 2FA as you are a maintainer of high impact package(s): smol-toml. High impact packages are packages with more than 1 million weekly downloads or over 500 dependents.
010
Cynthia 🐈 @cynthia.dev · 08/04/2025
Alright so we're all aware of mobile first design, all that cool stuff Now it's time we talk about motionless-first design... 🫣
.dialog-overlay[data-state="open"] {
    animation: fade-in 0.2s cubic-bezier(0.16, 1, 0.3, 1);
}

.dialog-overlay[data-state="closed"] {
    animation: fade-out 0.2s cubic-bezier(0.16, 1, 0.3, 1);
}

@media (prefers-reduced-motion: no-preference) {
    .dialog-content[data-state="open"] {
        animation: dialog-content-show 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    }

    .dialog-content[data-state="closed"] {
        animation: dialog-content-hide 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    }

    @keyframes dialog-content-show {
        from {
            transform: translate(0, 8px) perspective(1px) scale(0.95);
        }
    }

    @keyframes dialog-content-hide {
        to {
            transform: translate(0, 8px) perspective(1px) scale(0.95);
        }
    }
}
140
Cynthia 🐈 @cynthia.dev · 04/04/2025
Pretty sad news from @spacedrive.com that seem to have gone unnoticed 😕
We regret to inform our valued Spacedrive community that we must temporarily pause our development roadmap beyond our latest update (version 0.4.3 -- https://github.com/spacedriveapp/spacedrive/releases/tag/0.4.3). Due to current funding constraints and related challenges, we cannot deliver new features or updates for the foreseeable future.

While this was a tough decision, our team remains committed to Spacedrive's vision and will explore options to resume development when circumstances allow. We deeply appreciate your understanding and continued support during this challenging period.

The Spacedrive Team
030
Cynthia 🐈 @cynthia.dev · 01/03/2025
Committing some HTML (Astro) war crimes
<span class="dfn-wrapper"
	><span class="dfn-content"><slot /></span
	><span class="sr-only dfn"
		><span class="sr-only">(</span>{dfn}<span class="sr-only">)</span
	></span
></span

><style>
	.dfn-wrapper {
030