Mathis Hofer's Avatar

Mathis Hofer

@hupf.bsky.social

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

53 Followers  |  283 Following  |  12 Posts  |  Joined: 22.10.2024  |  2.0507

Latest posts by hupf.bsky.social on Bluesky

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 โ€ฆ

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/...

15.10.2025 05:07 โ€” ๐Ÿ‘ 53    ๐Ÿ” 14    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 1
Preview
Lit is Joining the OpenJS Foundation! Lit is officially joining the OpenJS Foundation as an Impact Project!

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...

14.10.2025 13:35 โ€” ๐Ÿ‘ 116    ๐Ÿ” 40    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Preview
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...

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/...

14.10.2025 16:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Slide showing the nitro docks and โ€žship full stack Vite appsโ€œ

Slide showing the nitro docks and โ€žship full stack Vite appsโ€œ

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 ๐Ÿ™Œ๐Ÿป

10.10.2025 09:49 โ€” ๐Ÿ‘ 91    ๐Ÿ” 9    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 1
Post image

#emacs ACP reporting for duty ๐Ÿซก

xenodium.com/introducing-...

07.10.2025 03:08 โ€” ๐Ÿ‘ 6    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Dr. Jane Goodall filmed an interview with Netflix in March 2025 that she understood would only be released after her death.

05.10.2025 09:08 โ€” ๐Ÿ‘ 38111    ๐Ÿ” 17049    ๐Ÿ’ฌ 816    ๐Ÿ“Œ 2401
Post image

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

06.10.2025 14:41 โ€” ๐Ÿ‘ 51    ๐Ÿ” 28    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 1
Preview
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.

show this to anyone else you know who also assumed DHH was just a normal conservative dude rather than a raging white supremacist lunatic

02.10.2025 12:57 โ€” ๐Ÿ‘ 439    ๐Ÿ” 167    ๐Ÿ’ฌ 31    ๐Ÿ“Œ 28

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...

30.09.2025 07:47 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐Ÿš€ 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...

18.09.2025 08:17 โ€” ๐Ÿ‘ 78    ๐Ÿ” 6    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 3

Verstehe ich das richtig:
1 Faschist ermordet 1 Faschisten, weil der ihm nicht faschistisch genug ist, aber wir sollen รผber Linksradikalismus reden?

13.09.2025 10:01 โ€” ๐Ÿ‘ 2042    ๐Ÿ” 468    ๐Ÿ’ฌ 67    ๐Ÿ“Œ 17
Preview
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...

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!

12.09.2025 22:49 โ€” ๐Ÿ‘ 197    ๐Ÿ” 64    ๐Ÿ’ฌ 8    ๐Ÿ“Œ 6
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

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

โ€œuse it or be left behindโ€

19.08.2025 10:02 โ€” ๐Ÿ‘ 28    ๐Ÿ” 1    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 0
Das Bild zeigt den Belag des Uferweges an der Aare.

Das Bild zeigt den Belag des Uferweges an der Aare.

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...

02.07.2025 08:01 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

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.

26.06.2025 16:28 โ€” ๐Ÿ‘ 11078    ๐Ÿ” 4436    ๐Ÿ’ฌ 205    ๐Ÿ“Œ 735

I'm curious what that means...

12.06.2025 06:37 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿ‘€ ๐Ÿคฉ

11.06.2025 21:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

C

11.06.2025 21:07 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

โšก 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

10.06.2025 14:27 โ€” ๐Ÿ‘ 110    ๐Ÿ” 21    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 3
Preview
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...

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...

07.06.2025 09:36 โ€” ๐Ÿ‘ 121    ๐Ÿ” 17    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 3

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?

05.06.2025 23:04 โ€” ๐Ÿ‘ 11041    ๐Ÿ” 2438    ๐Ÿ’ฌ 283    ๐Ÿ“Œ 136

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

22.05.2025 16:18 โ€” ๐Ÿ‘ 95    ๐Ÿ” 16    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1
Video thumbnail

๐Ÿ”ฅ 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

14.05.2025 14:06 โ€” ๐Ÿ‘ 80    ๐Ÿ” 15    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Node.js โ€” Node v24.0.0 (Current) Node.jsยฎ is a JavaScript runtime built on Chrome's V8 JavaScript engine.

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

06.05.2025 15:26 โ€” ๐Ÿ‘ 108    ๐Ÿ” 35    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 3
Post image

Announcing the Local-First Landscape

A comprehensive guide to help developers choose the right tools for building local-first applications.

localfirst.fm/landscape

29.04.2025 14:42 โ€” ๐Ÿ‘ 135    ๐Ÿ” 41    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 9

Agree for formatting issues, this should be enforced by a formatter like Prettier in a pre-commit hook, not a linting rule. Disagree for anything else...

27.04.2025 22:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Offener Brief an den Bundesrat

Offener Brief an den Bundesrat

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

20.04.2025 06:00 โ€” ๐Ÿ‘ 9    ๐Ÿ” 6    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1
Preview
Bundesrat verzรถgert Plattform-Regulierung: Kritik aus dem Parlament

๐Ÿ“ข 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

18.04.2025 10:41 โ€” ๐Ÿ‘ 15    ๐Ÿ” 5    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Post image

The Wikimedia Foundation, which owns Wikipedia, says its bandwidth costs have gone up 50% since Jan 2024 โ€”ย a rise they attribute to AI crawlers.

AI companies are killing the open web by stealing visitors from the sources of information and making them pay for the privilege

02.04.2025 09:12 โ€” ๐Ÿ‘ 5640    ๐Ÿ” 2631    ๐Ÿ’ฌ 67    ๐Ÿ“Œ 178
An illustrated version of the Alice and Bob example often used in cryptographic messaging examples to indicate party A and B communicating, here displayed with a double arrow between them, but with the eavesdropper Mallory tapped into the conversation replaced with "The Atlantic" and their logo.

An illustrated version of the Alice and Bob example often used in cryptographic messaging examples to indicate party A and B communicating, here displayed with a double arrow between them, but with the eavesdropper Mallory tapped into the conversation replaced with "The Atlantic" and their logo.

Ahahaha, perfekt.

/via mastodon.online/@veronica/11...

26.03.2025 10:50 โ€” ๐Ÿ‘ 59    ๐Ÿ” 13    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 2

@hupf is following 20 prominent accounts