BafS
Trophic memory, deer, and a unique scientific object
Deno Fresh 2.3: Zero JavaScript by Default, View Transitions, Temporal Support
AI Symfony: Build AI-powered applications with PHP components
Throwback: Coffeescript.org
Re:Proton Spam and the AI Consent Problem
on Friday January 23, 2026 @06:54PM (#46739575)
It's time for the famous quote
"Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety."
- Benjamin Franklin
Edit: format
A Month of Chat-Oriented Programming with Claude
Symfony 8 Released
Swiyu, the Swiss Trust Infrastructure ecosystem (e-id)
Migrating from Authy
Infomaniak comes out in support of controversial Swiss encryption law
PHP-SPX: profiling extension with its built-in web UI for PHP
Re:Phptop: Simple PHP ressource profiler, safe and useful for producti...
on Thursday June 05, 2025 @10:37AM (#44192126)
I can't praise SPX enough, it has saved my ass multiple times. The UI is great too.
Plutonium Powered Pacemaker (From 1974)
Shenmue (1999) Reverse Engineering Reveals Possible Sun Position Oversight
Re:Proton: We're giving away over $1M to support a better internet
on Tuesday January 14, 2025 @12:39PM (#42700743)
Definitely not, you cannot have E2E encryption without it
Sonos CEO Steps Down Following Disastrous App Redesign
Equal Temperament Playground
Swiss Style Color Picker
Re:Un Ministral, Des Ministraux
on Wednesday October 16, 2024 @12:29PM (#41861020)
It's complex because french is full of exceptions
the classical way to pluralize "–al" words:
un animal → des animaux [en: animal(s)]
un journal → des journaux [en: journal(s)]
with some exceptions: un carnaval → des carnavals [en: carnival(s)]
un festival → des festivals [en: festival(s)]
un idéal → des idéals (OR des idéaux) [en: ideal(s)]
un val → des vals (OR des vaux) [en: valley(s)]
There is no logic there (as many things in french), it's up to Mistral to choose how the plural can beEDIT: Format + better examples
Sonos to Recommit to Software Quality and Customer Experience After App Disaster
Proton Wallet – a safer way to hold Bitcoin
UV – an fast Python package installer and resolver, written in Rust
Swiss Federal Railways Design Systems
Sonos Said Rolling Out Widely Criticized App Redesign Took 'Courage'
D3 Gallery, observable examples without observable runtime
Proton Key Transparency [pdf]
Re:PHP in 2024
on Wednesday April 10, 2024 @06:15AM (#39989009)
I worked with Laravel and trust me, it's a pain in the ass when you have a medium/big project. The "documentation" (more a how-to) is full of bad practices, the facade pattern makes it hard to refactor or change the underline logic, you can break the contract easily (it's just php annotations, not real type-hints), the ORM is a pain to test and has too much magic, you use strings to set the validation makes it hard to understand when it's not trivial, the request->input() takes query/body so you end up mixing everything and some clients use the API in various way, there is helpers to get the config/service anywhere (even in static methods) which makes it painful to test and refactor, etc. I strongly recommend to use Symfony instead, the documentation is great, the profiler is built-in, the cache is better (faster), it's type-hinted and strict, there is interfaces, it scales well because it's flexible and well thought.