Sign in

Mathis Hofer

@hupf.bsky.social
63 followers 308 following 24 posts

Irgendwo zwischen technikaffin, weltinteressiert, gesellschaftskritisch und musisch begabt. Fediverse: tooting.ch/@hupf

PostsRepliesMedia
Reposted by Mathis Hofer
WOZ @woz.ch · 28/09/2026
Die Erderhitzung lässt sich kaum in den Griff bekommen, wenn der Atmosphäre nicht rasch und viel CO2 entzogen wird. Der Klimaforscher Reto Knutti identifiziert im Interview mit Franzika Meister einen überraschenden Katalysator dafür: Methan.
woz.ch
Emissionsreduktion: «Methan ist so was wie der Trumpfbauer beim Jassen»
Die Erderhitzung lässt sich kaum in den Griff bekommen, wenn der Atmosphäre nicht rasch und viel CO₂ entzogen wird. Der Klimaforscher Reto Knutti präsentiert dafür einen überraschenden Katalysator.
0144
Mathis Hofer @hupf.bsky.social · 17/09/2026
Today I held an internal talk about #TypeScript7 at @puzzle.ch. Here are the slides, if you're interested: hupf.github.io/techkafi-typ...
hupf.github.io
TypeScript 7 – A Fast, Native Port - Slidev
"## TypeScript 7 – A Fast, Native Port\nPuzzle Tech Kafi, 17.09.2026\n"
120
Reposted by Mathis Hofer
Faris Aziz @farisaziz.com · 11/09/2026
@danielroe.dev make a brand new release of @npmx.dev on stage at @zurichjs.com
1416
Mathis Hofer @hupf.bsky.social · 11/09/2026
I'm exited to be at @zurichjs.com today. Expecting a few interesting talks.
032
Reposted by Mathis Hofer
Information is Beautiful @infobeautiful.bsky.social · 10/09/2026
Evolution of the Alphabet via usefulcharts.com
Infographic showing the "Evolution of the Alphabet" from Proto-Sinaitic (c. 1750 BCE) to Modern Latin Script. Colorful arrows trace the development of each letter through Phoenician, Archaic Greek, Archaic Latin, and Roman scripts, culminating in the modern 26-letter alphabet. The image demonstrates how letter shapes transformed over time.
0145
Reposted by Mathis Hofer
Justin Fagnani @justinfagnani.com · 09/09/2026
I wrote about what I've been up to with my new programming language! Zena targets WebAssembly GC, with a TypeScript-like syntax, sound type system, and lots of cool features like pattern matching, async cancellation, borrow checking, WASI integration, and more! justinfagnani.com/2026/09/09/z...
justinfagnani.com
Zena: A new Wasm-first programming language
410526
Reposted by Mathis Hofer
Pooya Parsa @pi0.io · 04/09/2026
🚀 Nitro v3.0.260903 is here! 🧭 Smarter, Safer and Faster Route Rules 💾 Powerful Caching Utils 🗄️ New DB Connectors and ORM Integrations 🔭 Native Vercel & Cloudflare Tracing ▲ Vercel Deploys with Immutable Assets 📦 Smart prompt to install deps 🔒 Strong Security
3495
Reposted by Mathis Hofer
Passle ☭ @passle.dev · 19/08/2026
Listen man I just dont think "conversational ui" is the future
111
Reposted by Mathis Hofer
Haskell programming language @haskell.org · 06/06/2026
Farhad Meta is teaching #ZuriHac attendees about Swiss recycling! Happy #Haskell Hackathon!
A crowd in an auditorium listening to the speaker
0244
Reposted by Mathis Hofer
VoidZero @voidzero.dev · 07/05/2026
🚀Rolldown 1.0 is here!🚀 Rust-based high-performance JavaScript bundler. 🏎️ Runs at native speed that’s up 30x faster than Rollup 🤝 Compatible with existing Rollup & Vite plugins ⚡The underlying bunder for Vite After 2 years, Rolldown is officially stable and has 20+M weekly downloads.
535168
Reposted by Mathis Hofer
Brandon Roberts @brandonroberts.dev · 13/05/2026
Webpack builders are being deprecated in the @angular.dev CLI for v22 🫡 github.com/angular/angu...
github.com
Several deprecations by alan-agius4 · Pull Request #33127 · angular/angular-cli
2245
Reposted by Mathis Hofer
Corbin Crutchley @crutchcorn.dev · 12/05/2026
We at TanStack just had a major attack against our Router packages. We have a postmortem out now explaining what happened and how we mitigated the response: tanstack.com/blog/npm-sup... No other TanStack packages outside of the Router monorepo were impacted
tanstack.com
Postmortem: TanStack npm supply-chain compromise | TanStack Blog
On 2026-05-11, an attacker chained a pull_request_target Pwn Request, GitHub Actions cache poisoning across the fork↔base trust boundary, and OIDC token extraction from runner memory to publish 84 mal...
812340
Reposted by Mathis Hofer
Vite @vite.dev · 12/03/2026
⚡️ Vite 8.0 is here! The most significant architectural change since Vite 2. ⏬ Powered by @rolldown.rs bringing faster production builds and more consistency 🛤️ New features such as tsconfig paths and emitDecoratorMetadata support vite.dev/blog/announc...
vite.dev
Vite 8.0 is out!
Vite 8 Release Announcement
639993
Reposted by Mathis Hofer
Justin Fagnani @justinfagnani.com · 12/03/2026
I just noticed that @lit.dev crossed the 5M downloads/week mark on npm! 🎉 That's more than 2x in the last year, and 6x in the last three years 🚀
A graph from npmtrends.com of lit downloads over the last 5 years, showing growth from 0 to 5,000,000
14610
Mathis Hofer @hupf.bsky.social · 12/03/2026
Yes, #Nitro v3 Beta is here 🎉 Thanks to @pi0.io and everybody who was involved 🙏 nitro.build/blog/v3-beta
nitro.build
Nitro v3 Beta is here! - Nitro
Nitro v3 is now available as a public beta — a ground-up evolution of the server framework, built around web standards, Rolldown, Vite v8, and the same deploy-anywhere promise.
030
Mathis Hofer @hupf.bsky.social · 26/02/2026
Am Dienstag, 3 März, werde ich an den #BärnerJS Talks #26-1 einen Vortrag zum Thema «Moderne #TypeScript -Backends mit #Nitro & #CleanArchitecture» halten. Komm vorbei, wenn du Lust hast. Es würde mich freuen bei Pizza & Bier zu plaudern. Details und Anmeldung hier: www.meetup.com/barner-js-ta...
Bärner JS Talks, Dienstag 3. März, 2026, 17:00 bei BEGASOFT AG, Laupenstrassee 17, 3008 Bern – The Speaker: Mathis Hofer
010
Reposted by Mathis Hofer
Wes Bos @wesbos.com · 23/02/2026
Oh noooo, the company that extracted our data for their models is having others extracting data for their models
1749969
Reposted by Mathis Hofer
danielroe @danielroe.dev · 29/01/2026
npmx don't tell anyone 🤫
1513512
Reposted by Mathis Hofer
Dominik 🔮 @tkdodo.eu · 17/01/2026
Samuel L Jackson
Say You’re Absolutely Right
One More Time
2444
Mathis Hofer @hupf.bsky.social · 04/01/2026
The door is open a crack and the wind is blowing... media.ccc.de/v/39c3-a-pos... #enshitification #39c3
media.ccc.de
A post-American, enshittification-resistant internet
Trump has staged an unscheduled, midair rapid disassembly of the global system of trade. Ironically, it is this system that prevented all...
000
Reposted by Mathis Hofer
TypeScript @typescriptlang.org · 02/12/2025
We've got some updates on TypeScript 7! The new native port - can type-check any project - supports --build and --incremental - has rich editor features implemented - is still 10x faster and is ready for you to try today! devblogs.microsoft.com/typescript/p...
devblogs.microsoft.com
Progress on TypeScript 7 - December 2025 - TypeScript
Earlier this year, the TypeScript team announced that we’ve been porting the compiler and language service to native code to take advantage of better raw performance, memory usage, and parallelism. Th...
525355
Mathis Hofer @hupf.bsky.social · 22/11/2025
Yesterday I've replaced the battery and the wonky 3.5 mm audio jack of my 5 year old @fairphone.com with nothing more than a screw driver and a perfect instruction video by the manifacturer. I hope one day such an experience will be normal with all kinds of technical devices... 🌎🔧 #sustainability
030
Reposted by Mathis Hofer
Philippe Serhal @philippeserhal.com · 10/11/2025
I'm using tsgo + oxlint + oxfmt for the first time. It's all *so fast*. Small project (~1k loc, ~10 files), but type checking in 90ms, building in 60ms, linting in 70ms, and formatting in 80ms is fantastic. 🚀 The future of web dev tooling is bright. Nice work @typescriptlang.org and @voidzero.dev!
1846
Reposted by Mathis Hofer
Inside IT @inside-it.ch · 13/11/2025
Mozilla und 44 weitere Akteure fordern Macron, Merz und von der Leyen ihr Auge auf Open-Source zu lenken. Dies geschieht im Voraus auf den Gipfel zur europäischen digitalen Souveränität, der nächste Woche stattfindet.
inside-it.ch
Breite Allianz fordert von EU Ausbau von Open Source
45 europäische Akteure aus Wirtschaft und Zivilgesellschaft fordern die Regierungen der EU auf, die Präsenz von Open Source auszubauen.
011
Reposted by Mathis Hofer
Marco Ippolito @marcoippolito.dev · 12/11/2025
Type stripping is now stable. Enjoy 🌞
412925
Reposted by Mathis Hofer
Simon Willison @simonwillison.net · 15/10/2025
Does widespread browser implementation of the Sec-Fetch-Site HTTP header mean we can protect against CSRF attacks without needing those hidden form tokens? It looks like the answer may be a cautious "yes"! simonwillison.net/2025/Oct/15/...
simonwillison.net
A modern approach to preventing CSRF in Go
Alex Edwards writes about the new http.CrossOriginProtection middleware that was added to the Go standard library in version 1.25 in August and asks: Have we finally reached the point where …
65114
Reposted by Mathis Hofer
Lit @lit.dev · 14/10/2025
Lit is joining @openjsf.org! 🎉 Today at JSConf, The OpenJS Foundation announced Lit is officially joining as an Impact Project! We're beyond excited for this move and look forward to continuing our work to build the open web with OpenJS! Read more on our blog: lit.dev/blog/2025-10...
lit.dev
Lit is Joining the OpenJS Foundation!
Lit is officially joining the OpenJS Foundation as an Impact Project!
012140
Mathis Hofer @hupf.bsky.social · 14/10/2025
I didn't know that streamed decompression of ZIP files isn't actually possible. But streamed compression is totally fine though. This is an interesting article explaining why: dev.to/pavel-zeman/...
dev.to
The Pitfalls of Streamed ZIP Decompression: An In-Depth Analysis
Wikipedia says it clearly: "Tools that correctly read ZIP archives ... must not scan for entries from...
000
Reposted by Mathis Hofer
Alexander Lichter @thealexlichter.com · 10/10/2025
Heck yeah! The @nitro.build v3 beta is out now. And Nitro is now just a @vite.dev plugin 👀 Kudos to all contributors, @unjs.io, and @pi0.io 🙌🏻
Slide showing the nitro docks and „ship full stack Vite apps“
3929
Reposted by Mathis Hofer
Álvaro Ramírez @xenodium.bsky.social · 07/10/2025
#emacs ACP reporting for duty 🫡 xenodium.com/introducing-...
061
Reposted by Mathis Hofer
KOJAMF🤘🖤🤘 @kojamf.bsky.social · 05/10/2025
Dr. Jane Goodall filmed an interview with Netflix in March 2025 that she understood would only be released after her death.
8233813716947
Reposted by Mathis Hofer
Balthasar Glättli @bglaettli.bsky.social · 06/10/2025
KI frisst Strom: Bis 2028 wird über 50% der Energie in Rechenzentren für KI verbraucht - sagt die MIT Technolgy Review. Das kleinste Meta-Modell braucht 57 Joule pro Antwort, das grösste 3’353 Joule. Der Energiehunger explodiert. #KI #Energiehunger www.technologyreview.com/2025/05/20/1... 1/3
55126
Reposted by Mathis Hofer
Jake Lazaroff @jakelazaroff.com · 02/10/2025
show this to anyone else you know who also assumed DHH was just a normal conservative dude rather than a raging white supremacist lunatic
jakelazaroff.com
DHH Is Way Worse Than I Thought | jakelazaroff.com
DHH's politics are not normal. Maybe they used to be, I don't know, but as of right now the dude is_way outside of what most people would consider moral or acceptable.
29490174
Mathis Hofer @hupf.bsky.social · 30/09/2025
On one side, this shows the importantance that Nuxt gained. On the other side, I don't like this concentration and I especially don't like Vercel and its CEO...
020
Reposted by Mathis Hofer
Pooya Parsa @pi0.io · 18/09/2025
🚀 Nitro v3 routing is fully compiled now! ✅ Smaller bundles ⚡ Faster performance 🛠️ More flexibility (extendable route rules) No runtime router — just minimal compiled logic. More to come 👀 github.com/nitrojs/nitr...
4786
Reposted by Mathis Hofer
Andrea Geier / Bademeisterin der Debattenkultur @andreageier.bsky.social · 13/09/2025
Verstehe ich das richtig: 1 Faschist ermordet 1 Faschisten, weil der ihm nicht faschistisch genug ist, aber wir sollen über Linksradikalismus reden?
652009461
Reposted by Mathis Hofer
jviide.iki.fi @jviide.iki.fi · 12/09/2025
pnpm v10.16.0 adds "minimumReleaseAge", a setting for defining how long a version has to have been published before pnpm will install it. A nice countermeasure against accidental installs of short-lived compromised packages before they get taken down. Not a 100% fix, but a great additional step!
github.com
Release pnpm 10.16 · pnpm/pnpm
Minor Changes There have been several incidents recently where popular packages were successfully attacked. To reduce the risk of installing a compromised version, we are introducing a new settin...
819864
Reposted by Mathis Hofer
Andy Bell @bell.bz · 19/08/2025
“use it or be left behind”
A clip of an OpenAI chart for "tokens processed". The data starts in May and ends at the end of July. It shows a massive drop around June 7
7281
Reposted by Mathis Hofer
Stadt Bern @stadtbern.bsky.social · 02/07/2025
Im Rahmen des Projekts Hochwasserschutz Aare Bern wird der Uferweg zwischen dem Marzili und dem Sportplatz Schönau auf rund 350 Metern neu geführt. Ob der künftige Weg mit Asphalt oder Mergel befestigt wird, kann die Bevölkerung mitbestimmen. www.bern.ch/mediencenter...
Das Bild zeigt den Belag des Uferweges an der Aare.
051
Reposted by Mathis Hofer
Keith Fitzgerald @keithfitzgerald.bsky.social · 26/06/2025
Worth a watch: Head of Signal, Meredith Whittaker, on so-called "agentic AI" and the difference between how it's described in the marketing and what access and control it would actually require to work as advertised.
204109324360
Reposted by Mathis Hofer
Pooya Parsa @pi0.io · 10/06/2025
⚡ H3 v2 beta is ready to try! — Fully rewritten on web standards, backward-compatible, and faster than ever! 👉 Release notes: h3.dev/blog/v2-beta
410821
Reposted by Mathis Hofer
Rob Palmer @robpalmer.bsky.social · 07/06/2025
TypeScript excitement 😉 Congrats to @searyanc.dev on landing big updates to the default tsconfig settings used by `tsc --init` 🎉 Defaults matter - and in TS 5.9 they embrace simplicity 💙 🔷 ESM (was CommonJS) 🔷 No down-leveling (was ES2016) 🔷 verbatimModuleSyntax: true github.com/microsoft/Ty...
github.com
tsc --init update by RyanCavanaugh · Pull Request #61813 · microsoft/TypeScript
Fixes #58420 Sample outputs tsc --init { // Visit https://aka.ms/tsconfig to read more about this file "compilerOptions": { // File Layout // "rootDir": "./sr...
611917
Reposted by Mathis Hofer
Sarah T Roberts, PhD @ubiquity75.xyz · 06/06/2025
The public meltdown happening between the world’s richest man 🙄 and the President of the United States 🙄🙄 once again begs the age-old question: are men simply too emotional to be in positions of power?
276109082402
Reposted by Mathis Hofer
Rob Palmer @robpalmer.bsky.social · 22/05/2025
TypeScript excitement 😉 The "tsgo" native Go port is now available on npm as an early preview 🎉 🔷 Checker: Most projects will see error parity with v5.8 🔷 Now supports JS and JSX 🔷 LSP: Auto-completions work 🔷 Perf: 10x win persists 🔷 API: Sync access via a Node addon
29116
Reposted by Mathis Hofer
Minko Gechev @mgechev.bsky.social · 14/05/2025
🔥 Experimental vitest support coming to Angular in a couple of weeks with support for: ‣ Watch mode ‣ Browser testing To try it out: ‣ npm i vitest jsdom --save-dev ‣ Update your angular.json ‣ Add a couple of imports
18015
Reposted by Mathis Hofer
Node.js @nodejs.org · 06/05/2025
Node.js 24 is here and it's looking good 😎🚀 Featuring updates to V8 v13.6, npm v11, improved Permission Model and more new features in the blog. Check it out and let us know what you think: hubs.ly/Q03lfLDC0
hubs.ly
Node.js — Node v24.0.0 (Current)
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
110734
Reposted by Mathis Hofer
localfirst.fm @localfirst.fm · 29/04/2025
Announcing the Local-First Landscape A comprehensive guide to help developers choose the right tools for building local-first applications. localfirst.fm/landscape
513341
Reposted by Mathis Hofer
AlgorithmWatch CH @algorithmwatchch.bsky.social · 20/04/2025
Unsere demokratische Debatte einfach den Launen von Musk, Zuckerberg & Co. überlassen? Nein. In einem offenen Brief fordern wir den Bundesrat auf, einen klaren Fahrplan für die erneut verzögerte Plattformregulierung vorzulegen: plattformen-regulieren.ch
Offener Brief an den Bundesrat
296
Reposted by Mathis Hofer
Gerhard Andrey @gerhard-andrey.ch · 18/04/2025
📢 Verantwortung übernehmen statt kuschen: Der Bundesrat muss jetzt 🅷🅰🅻🆃🆄🅽🅶 🆉🅴🅸🅶🅴🅽 und die digitalen Plattformen zur Verantwortung ziehen, statt einem erpresserischen, egomanen Despoten zu hofieren. Weshalb? Das durfte ich in den SRF - Schweizer Radio und Fernsehen News darlegen: chk.me/Bo2Cxlg
chk.me
Bundesrat verzögert Plattform-Regulierung: Kritik aus dem Parlament
3155