Sign in

Pier Fumagalli

@pier.fumagalli.org
88 followers 223 following 182 posts

Old Chap, father of Leo, and spending most of my time swearing at code...

PostsRepliesMedia
Pier Fumagalli @pier.fumagalli.org · 15/09/2026
The very first “priority” notification highlighted by the new magical Siri AI and iOS 27 was… … and out-of-office autoreply email from someone I don’t even know! Intelligence, ignorance, ineptitude, incompetence… they all start with an “I” 👍😂
130
Pier Fumagalli @pier.fumagalli.org · 11/09/2026
What was I doing 25 years ago? Working from London at Sun Microsystems, and packing my bags to fly out the next day to meet the rest of the Java Servlets team in California… Needless to say, that trip got cancelled…
011
Pier Fumagalli @pier.fumagalli.org · 25/07/2026
Today’s Typescript 7 daily release finally includes my contribution to support “emit” via API! Right before the weekend, so I can waste it playing around with it 😛 Thanks @andrewbran.ch tor including it! npmx.dev/package-code...
npmx.dev
Code - typescript@7.1.0-dev.20260725.1 - npmx
Browse source code for typescript@7.1.0-dev.20260725.1
45610
Pier Fumagalli @pier.fumagalli.org · 29/06/2026
Oh, well! We got kicked out at the 96’… A bit sad, as we’re flying to Japan tomorrow, it would have been nice to watch another game or two with grandpa! 1 🇯🇵🇧🇷 2
010
Pier Fumagalli @pier.fumagalli.org · 27/06/2026
Duolingo: not found!
010
Pier Fumagalli @pier.fumagalli.org · 11/06/2026
My PR to add "emit" support via the @typescriptlang.org 7 API is slowly being reviewed (thanks to @jakebailey.dev). If / when that gets merged in, we'll be able to type check, transpile, and emit transpiled files directly using the API. Can't bloody wait! github.com/microsoft/ty...
github.com
API `emit` support to generate .d.ts / .js files from sources by pfumagalli · Pull Request #3616 · microsoft/typescript-go
Pull request overview Adds initial end-to-end support for invoking the compiler’s emit through the TSGO API, wiring it through the Go API server and exposing it in the native-preview TypeScript cli...
081
Pier Fumagalli @pier.fumagalli.org · 29/04/2026
“Lost luggage in Tokyo”… I’ll believe it when I see it. (Ok, the Forbes article is about Osaka, but as I passed through Narita/Haneda several times a year, for the past 20 years, I bet it is not far off) www.forbes.com/sites/alexle...
forbes.com
Japan’s Kansai Airport World Record—No Luggage Lost In 30 Years
Airlines lose 7.6 pieces of luggage per every 1,000 travelers but Japan's Kansai airport has not lost anyone's bags in the last 30 years, and it's one of the busiest.
010
Pier Fumagalli @pier.fumagalli.org · 27/04/2026
Film you've watched more than six times with a gif. Hard mode: no Star Trek, Star Wars, LOTR, DC, Marvel, Disney, Pixar, Spielberg, Cameron, Wachowskis, or Ghibli.
media.tenor.com
a man with blue hair is taking a shower in a dark room with a watermark that says zuorin
Alt: Rutger Hauer in “Blade Runner” (1982)
110
Pier Fumagalli @pier.fumagalli.org · 27/04/2026
On a lazy Sunday night, I decided to write my first PR to @typescriptlang.org... Call emit and generate .d.ts / .js output using the brand spanking new TSGO API...
010
Pier Fumagalli @pier.fumagalli.org · 12/04/2026
As always @bcantrill.bsky.social ‘s eloquence is second to none… “…it should be of little surprise that LLMs have served as anabolic steroids for the brogrammer” 🤣
041
Reposted by Pier Fumagalli
Martin van den Bemt @baahmi.bsky.social · 09/04/2026
This is awesome! news.apache.org/foundation/e...
news.apache.org
The Apache Software Foundation Announces $1.5M Donation from Anthropic - The ASF Blog
Wilmington, DE, April 7, 2026 – The Apache Software Foundation (The ASF), the global home of open source software the world relies on, today announced a $1.5M donation from Anthropic to support the ASF’s infrastructure, security, and community behind its widely used open source projects. Many of the technologies that power today’s software ecosystem are […]
011
Reposted by Pier Fumagalli
Dr. Jonathan Foley @globalecoguy.bsky.social · 08/04/2026
Former NASA climate scientist, now Senior Scientist at Project Drawdown, Dr. Kate Marvel, has a fantastic piece in the New York Times today. This is a must-read if you care about science, the planet, and the future. www.nytimes.com/2026/04/08/o...
nytimes.com
Opinion | NASA Flew by the Moon, but Behind the Scenes, Its Science Is a Chaotic Mess
10360135
Pier Fumagalli @pier.fumagalli.org · 08/04/2026
Couldn’t agree more…
020
Pier Fumagalli @pier.fumagalli.org · 31/03/2026
This is… wow… GENIUS 🤯
110
Pier Fumagalli @pier.fumagalli.org · 31/03/2026
Trying to explain Sunday’s “summertime” change to the 7 y/o: the look of complete and utter disbelief is priceless! Yes, my boy, fucking batshit crazy stuff!
010
Reposted by Pier Fumagalli
The Register @theregister.com · 27/03/2026
Open source isn't a tip jar – it's time to charge for access
go.theregister.com
Open source isn't a tip jar – it's time to charge for access
A handful thrive, most scrape by as companies make billions off their code Opinion  Time and again, I see people begging for companies with deep pockets to fund open source projects. I mean, after all, they've made billions from this code. You'd think they could support the code's creators and maintainers. It would be only fair, right?…
154
Pier Fumagalli @pier.fumagalli.org · 27/03/2026
Every time I am asked to look at some "interesting" bug on our front-end code, I am always amazed by how much *crap* is running on normal people's browsers... Just found out that someone/something is polyfilling "crypto.randomUUID()" with some crap that skews our A/B testing cohorts by a smidge...
000
Pier Fumagalli @pier.fumagalli.org · 24/03/2026
This could be quite huge: if the MDM component is good enough, it could spell disaster for companies like Kandji or JAMF… For sure I’m going to be checking it out quite thoroughly next month!
000
Pier Fumagalli @pier.fumagalli.org · 24/03/2026
Not that I support the FCC ban or anything… But have you heard of Ubiquiti? Patriot friendly and to be honest probably the best out there! Even their Amplifi (home) line is not bad…
100
Pier Fumagalli @pier.fumagalli.org · 24/03/2026
Not that I support the FCC ban or anything… But at least now in the USA you don’t get to deal with AVM’s FritzBoxes… That’s a great plus!!!
000
Pier Fumagalli @pier.fumagalli.org · 24/03/2026
Not that I support the FCC ban or anything… But there’s a lot of 💩 out there! Here’s a fun little video that you can follow along if you know curl and bash, really entertaining!
010
Reposted by Pier Fumagalli
Berlin Swapfest @swapfest.berlin · 07/02/2026
The Berlin Swapfest is back for number five! Just in time for Spring cleaning! April 12th, 2026 at @c-base.org from 12:00 - 17:00. Register to attend and/or reserve a table: www.swapfest.berlin
swapfest.berlin
Berlin Swapfest @ c-base
The Berlin Swapfest is a place for people to buy, sell, and swap electronics, computer equipment, and tools.
21511
Pier Fumagalli @pier.fumagalli.org · 19/03/2026
The HTTP QUERY method has been in the works for over five years, and “just” published yet another draft… I’ve been eagerly awaiting for it since the first draft because I’m tired of stringifying JSON in a `query` search parameter on GETs… Will this ever see the light of the day, @jasnell.me 😂?
100
Reposted by Pier Fumagalli
James Snell @jasnell.me · 18/03/2026
Hey I wrote a personal blog post... www.jasnell.me/posts/ai-in-os
jasnell.me
2 AI or not 2 AI... Is really not the question
Should Node.js accept AI-generated code? tl;dr Yes, it should.
3186
Pier Fumagalli @pier.fumagalli.org · 17/03/2026
I’m at that point in parenthood where my seven-year-old’s oratory has surpassed that of the biggest economy in the world... Let that sink in!
310
Pier Fumagalli @pier.fumagalli.org · 17/03/2026
Weren't we doing this shit some 20 years ago? 😂 @tcurdt.bsky.social @swallez.com
220
Pier Fumagalli @pier.fumagalli.org · 16/03/2026
My wife seems to be having too much time (and AI credits) on her hands...
Me, in front of my laptop, converted into a Lego character.
020
Pier Fumagalli @pier.fumagalli.org · 16/03/2026
Sooo, apparently we have a store now, in the heart of Berlin (1 minute walk to Checkpoint Charlie)! www.linkedin.com/feed/update/...
linkedin.com
Im Herzen von Berlin-Mitte, nahe Checkpoint Charlie, eröffnen wir unseren ersten Pop-up-Store. 🚀 Unser Credo nach wie vor: Gesundes Mittagessen sollte kein Luxus sein. Mit dieser Idee ist Juit… | Jui...
Im Herzen von Berlin-Mitte, nahe Checkpoint Charlie, eröffnen wir unseren ersten Pop-up-Store. 🚀 Unser Credo nach wie vor: Gesundes Mittagessen sollte kein Luxus sein. Mit dieser Idee ist Juit gestar...
100
Pier Fumagalli @pier.fumagalli.org · 16/03/2026
The folks in our warehouse started calling our UniFi access points "UFO"s... Therefore I aptly renamed the network as "Area 51" 😂
032
Pier Fumagalli @pier.fumagalli.org · 10/03/2026
Fifteen years… already! en.wikipedia.org/wiki/2011_T%...
en.wikipedia.org
2011 Tōhoku earthquake and tsunami - Wikipedia
000
Pier Fumagalli @pier.fumagalli.org · 08/03/2026
The luck of running a small engineering team is that features hits production only when I personally feel I understand the code well enough to be able to fix it myself, alone, at 3AM. Does it scale? Nope, but that’s why I don’t like working for larger organizations…
021
Reposted by Pier Fumagalli
TrekMovie.com @trekmovie.bsky.social · 06/03/2026
Seth MacFarlane Reveals ‘The Orville’ Season 4 Is Written, Now Waiting On His Schedule bit.ly/orvs4written
bit.ly
Seth MacFarlane Reveals ‘The Orville’ Season 4 Is Written, Now Waiting On His Schedule
It's been a while since we had an update on this homage to Star Trek: TNG.
2024147
Reposted by Pier Fumagalli
Lyse @lyse.myatproto.social · 06/03/2026
“I have usernames older than you.”. Holy shit
Threads thread:

thriller_instinct 3d
Is it okay to bully 40 and 50 year olds who are on social media just for being on it, cuz like why are you here
- 254
Q 3.1K
G 28
746
corporateash 18h
•••
My ICQ UIN is 7231680. That number is burned into my consciousness. I inadvertently learned that you could see private conversations in public chat rooms when using Telnet instead of a browser on GeoCities. I can tell you the difference in audible dial-up handshakes between 1200, 2400, 14.4 kbps modems. I needed a edu email address to join Facebook after my university was admitted. We were here at the beginning. We made social media. You wouldn't be in my Top 8. I have usernames older than you.
852
Q62
G6
72
753207334385
Pier Fumagalli @pier.fumagalli.org · 24/02/2026
At 51 I don't see myself as "visually impaired" but simply fucking old, and Liquid Design is, for all intended purposes, a catastrophe! So, to be honest, I'm pretty happy that Dye got the boot, and that Lemay is in charge. Can't wait for 27!
120
Pier Fumagalli @pier.fumagalli.org · 18/02/2026
Started up a little new project and (why not - it's pre-prod) I decided to give @vite.dev 8 (and @voidzero.dev's Rolldown) a spin... DAMN THAT'S FAST! Can't wait for a final release so I can justify pushing it everywhere at work...
091
Pier Fumagalli @pier.fumagalli.org · 17/02/2026
One of those things that drives me nuts in French is the word "plus" (more)... As in "je voudrais plus de jambon" which literally translates to "I'd like more ham". But "plus de jambon avant déjeuner" translates to "NO more ham before breakfast". Why, my dear francophone friends? WHY???
100
Reposted by Pier Fumagalli
Lars @webpro.nl · 16/02/2026
🧼 If you ever find yourself thinking "I want to CleanMyMac" — then Mole might save the day: github.com/tw93/Mole
github.com
GitHub - tw93/Mole: 🐹 Deep clean and optimize your Mac.
🐹 Deep clean and optimize your Mac. Contribute to tw93/Mole development by creating an account on GitHub.
0311
Pier Fumagalli @pier.fumagalli.org · 16/02/2026
I just noticed that Google Fonts is using the UN's Universal Declaration of Human Rights to showcase its fonts. I'm sure I'm late to the game to notice this, but the selection of articles seems to reflect the current events unfolding in the US... Google Font FTW! fonts.google.com/specimen/Rob...
Google's Roboto font preview:

No one shall be subjected to arbitrary arrest, detention or exile. Everyone is entitled in full equality to a fair and public hearing by an independent and impartial tribunal, in the determination of his rights and obligations and of any criminal charge against him. No one shall be subjected to arbitrary interference with his privacy, family, home or correspondence, nor to attacks upon his honour and reputation. Everyone has the right to the protection of the law against such interference or attacks.

Everyone has the right to freedom of thought, conscience and religion; this right includes freedom to change his religion or belief, and freedom, either alone or in community with others and in public or private, to manifest his religion or belief in teaching, practice, worship and observance. Everyone has the right to freedom of opinion and expression; this right includes freedom to hold opinions without interference and to seek, receive and impart information and ideas through any media and regardless of frontiers. Everyone has the right to rest and leisure, including reasonable limitation of working hours and periodic holidays with pay.
030
Reposted by Pier Fumagalli
Five Minute Macro @fiveminutemacro.bsky.social · 12/02/2026
Sam Altman was right - this unironically is PhD-level intelligence
17407101
Reposted by Pier Fumagalli
daniel:// stenberg:// @bagder.mastodon.social.ap.brid.gy · 10/02/2026
curl -L sintonen.fi/curling
2916
Pier Fumagalli @pier.fumagalli.org · 05/02/2026
Someone posted @mitchellh.com’s excellent description of his AI journey, and with the release of Codex for Mac (and Codex 5.3), I started following in his footsteps… Right now at step 2: please not the *excruciating* part 😂 but somehow starting to see some success! mitchellh.com/writing/my-a...
mitchellh.com
My AI Adoption Journey
000
Pier Fumagalli @pier.fumagalli.org · 04/02/2026
WAIT! @npmx.dev has built-in *gorgeous* API documentation from types? 🤯 npmx.dev/package-docs...
npmx.dev
@juit/pgproxy-client@1.4.14 docs - npmx
1276
Pier Fumagalli @pier.fumagalli.org · 04/02/2026
The state of JS 2025 is out. In the “Other Tools / Libraries” section, 4 of the top 10 entries are date/time manipulation libraries… Can’t wait for the Temporal API to become baseline standard…. 2025.stateofjs.com/en-US/other-...
2025.stateofjs.com
State of JavaScript 2025: Other Tools
The 2025 edition of the annual survey about the latest trends in the JavaScript ecosystem.
000
Reposted by Pier Fumagalli
Kelsey Hightower @kelseyhightower.com · 01/02/2026
I'm still writing code the hard way. I'm slow. I like to think critically about every line of code and fiddle with variable names until everything looks right. I treat code as a liability and try to ship only what's necessary. It's hard to imagine writing code any other way.
JetBrains GoLand IDE showing sqlite3 bindings written in Go.
351074121
Pier Fumagalli @pier.fumagalli.org · 30/01/2026
255 days streak on Duolingo… sharing only because it’s 8 bits and I don’t think I’ll ever make it to 16!
020
Pier Fumagalli @pier.fumagalli.org · 23/01/2026
Seriously, Japan??? 🤣😂 (See ALT if you don’t grok katakana)
Ad for McDonald’s new 大人のクリームパイ or literally translated “Adult Cream Pie”
030
Reposted by Pier Fumagalli
Miguel de Icaza @migueldeicaza.bsky.social · 10/01/2026
Amazing tool by @steipete.me github.com/steipete/gog...
github.com
GitHub - steipete/gogcli: Google Suite CLI: Gmail, GCal, GDrive, GContacts.
Google Suite CLI: Gmail, GCal, GDrive, GContacts. Contribute to steipete/gogcli development by creating an account on GitHub.
0487
Reposted by Pier Fumagalli
Lars @webpro.nl · 17/12/2025
✂️ Knip for Editors & Agents Couldn't be more excited and proud to introduce the brand new VS Code Extension and MCP Server. For humans and coding agents alike, Knip will help keep your codebases tidy. → Read the blog post:
knip.dev
Knip for Editors & Agents
2489
Reposted by Pier Fumagalli
Neal Agarwal @neal.fun · 16/09/2025
I’m Not a Robot, a game about solving CAPTCHAs, is out now! good luck :) > neal.fun/not-a-robot/
55904342
Pier Fumagalli @pier.fumagalli.org · 21/12/2025
After years of wanting a 3D printer, I finally got my hands on a (used) Bambu Lab X1 Carbon today. The 7-year-old and I printed a simple articulated gingerbread man, and the look on his face when he held his new toy was priceless.
120