惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hacker News: Ask HN
Hacker News: Ask HN
WordPress大学
WordPress大学
H
Help Net Security
小众软件
小众软件
N
Netflix TechBlog - Medium
C
Check Point Blog
量子位
Last Week in AI
Last Week in AI
GbyAI
GbyAI
Martin Fowler
Martin Fowler
M
MIT News - Artificial intelligence
博客园 - 聂微东
Engineering at Meta
Engineering at Meta
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
J
Java Code Geeks
D
DataBreaches.Net
Project Zero
Project Zero
P
Proofpoint News Feed
T
Threat Research - Cisco Blogs
Security Latest
Security Latest
Cisco Talos Blog
Cisco Talos Blog
Recorded Future
Recorded Future
I
Intezer
L
Lohrmann on Cybersecurity
Cyberwarzone
Cyberwarzone
博客园_首页
C
Cyber Attacks, Cyber Crime and Cyber Security
L
LangChain Blog
P
Palo Alto Networks Blog
V
V2EX
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
The Exploit Database - CXSecurity.com
The Hacker News
The Hacker News
Blog — PlanetScale
Blog — PlanetScale
G
GRAHAM CLULEY
T
The Blog of Author Tim Ferriss
C
Cisco Blogs
The Register - Security
The Register - Security
L
LINUX DO - 热门话题
P
Privacy & Cybersecurity Law Blog
Scott Helme
Scott Helme
F
Full Disclosure
博客园 - 司徒正美
Recent Announcements
Recent Announcements
IT之家
IT之家
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Attack and Defense Labs
Attack and Defense Labs
Cloudbric
Cloudbric
Help Net Security
Help Net Security
The Last Watchdog
The Last Watchdog

Hacker News

Introducing Claude Opus 4.7 Qwen Studio The Future of Everything is Lies, I Guess: Where Do We Go From Here? GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis Moving a large-scale metrics pipeline from StatsD to OpenTelemetry / Prometheus GitHub - Nightmare-Eclipse/RedSun: The Red Sun vulnerability repository GitHub - SethPyle376/hiraeth: Local AWS emulator focused on fast integration testing, with SQS support, SQLite-backed state, and a debug-friendly web UI. GitHub - macOS26/Agent: Any AI, replaces Claude Code, Cursor, OpenClaw. Over 18 LLM providers (Claude, OpenAI, Gemini, Ollama, Zai, HF, Qwen) wired into a native Mac app that writes code, builds Xcode projects, bumps versions, manages git, automates Safari, use AppleScript, JS or Accessibility, extend Agent! w/ MCP Servers, run tasks from your iPhone via Messages. YouTube now lets you turn off Shorts I Made a Terminal Pager Burgers | マクドナルド公式 Commands — HackerNews CLI documentation ChatGPT for Excel PiCore - Raspberry Pi Port of Tiny Core Linux Live Nation illegally monopolized ticketing market, jury finds Google Broke Its Promise to Me. Now ICE Has My Data. Founding Engineer at Adaptional | Y Combinator CRISPR takes important step toward silencing Down syndrome’s extra chromosome GitHub - saffron-health/libretto: The AI toolkit for building reliable browser automations US v. Heppner (S.D.N.Y. 2026) no attorney-client privilege for AI chats [pdf] Unexpected €54k billing spike in 13 hours: Firebase browser key without API restrictions used for Gemini requests Retrofitting JIT Compilers into C Interpreters IPv6 – Google The Accursèd Alphabetical Clock Cybersecurity Looks Like Proof of Work Now Fragments: April 14 Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision | Cal.com - Scheduling Software for Online Bookings Laravel raised money and now injects ads directly into your agent When moving fast, talking is the first thing to break Too much Discussion of the XOR swap trick – Heather Cafe Introduction to Spherical Harmonics for Graphics Programmers The Grand Line Building a Z-Machine in the worst possible language High-Level Rust: Getting 80% of the Benefits with 20% of the Pain GitHub - duguyue100/midnight-captain: Inspired by Midnight Commander, tailored to my taste. How to build a `git diff` driver · Jamie Tanna | Software Engineer Center for Responsible, Decentralized Intelligence at Berkeley The Local Universe’s Expansion Rate Is Clearer Than Ever, but Still Doesn’t Add Up - A new synthesis of astronomical measurements confirms a persistent mismatch that could point to physics beyond current models The air throughout our homes is infused with microplastics. But there are things you can do to breathe less of them The disturbing white paper Red Hat is trying to erase from the internet – OSnews The Future of Everything is Lies, I Guess: Annoyances ‘Abhorrent’: the inside story of the Polymarket gamblers betting millions on war Productive procrastination — Max van IJsselmuiden maps, territory and LMs 447 Terabytes per Square Centimetre at Zero Retention Energy: Non-Volatile Memory at the Atomic Scale on Fluorographane Show HN: Pardonned.com – A searchable database of US Pardons 20 Years on AWS and Never Not My Job The Seasons are Wrong Artemis II crew splashes down near San Diego after historic moon mission We gave an AI a 3 year retail lease in SF and asked it to make a profit | Andon Labs How a dancer with ALS used brainwaves to perform live On filing the corners off my MacBooks Installing every* Firefox extension OpenClaw’s memory is unreliable, and you don’t know when it will break Steve Blank Nowhere Is Safe Chimpanzees in Uganda locked in vicious 'civil war', say researchers watgo - a WebAssembly Toolkit for Go linux/Documentation/process/coding-assistants.rst at master · torvalds/linux GitHub - callumlocke/json-formatter: Makes JSON easy to read. Founding Product Engineer at Bild AI | Y Combinator A compelling title that is cryptic enough to get you to take action on it GitHub - Keychron/Keychron-Keyboards-Hardware-Design: Industrial design files for Keychron keyboards and mice. 100+ models with CAD assets in STEP, DXF, DWG, and PDF. Source-available, with commercial use allowed for original compatible accessories within the license terms. [ANNOUNCE] WireGuardNT v0.11 and WireGuard for Windows v0.6 Released 1D-Chess Helium Is Hard to Replace Cooperative Vectors Introduction | Evolve Keeping a Postgres queue healthy — PlanetScale Our response to the Axios developer tool compromise Do Americans read print books, e-books or audiobooks more? The Zettelkasten Method in Obsidian: A Practical Setup Guide Artemis II Is Competency Porn and We Are Starving For It WeakC4 Flight Viz — Cockpit View A Mexican surveillance giant you’ve never heard of is now watching the U.S. border Surelock: Deadlock-Free Mutexes for Rust RISC-V 101 – what is it and what does it mean for Canonical? | Ubuntu The Problem That Built an Industry How Much Linear Memory Access Is Enough? | Solidean Investigating Split Locks on x86-64 Simplest hash functions Sybilproof reputation mechanisms (2005) [pdf] What is a property? How Complex is my Code? Static code analysis in Kotlin — tools overview Toffoli gates are all you need PGLite evangelism dcmake: a new CMake debugger UI Clojure on Fennel part one: Persistent Data Structures Fragments: April 2 Python Release Python install manager 26.1 The Life and Death of the Book Review - Liberties Introducing Database Traffic Control — PlanetScale Bitcoin miners are losing $19,000 on every BTC produced as difficulty drops 7.8% God sleeps in the minerals Building slogbox Apple Silicon and Virtual Machines: Beating the 2 VM Limit Who was “Not Even Wrong” first? Pokemon Evolution Vs Darwinian Evolution The APL Programming Language Source Code
The Sparkling Water Report
2026-06-03 · via Hacker News

three minds and gullets looking for the winning bubbles

With my friends Manuel and Aurélien, also friends of the fizz, we set out to find which sparkling water is the best one. We limited ourselves to ones that you could readily buy in Paris, up to the limit of what we could carry. This means 14 waters, blind tested: each water was poured in an opaque glass associated to a number, the glasses were then shuffled and turned facing opposite of the drinkers. Each taster scored every water on overall liking, fizziness, and minerality, then we ran a head-to-head tournament with the 8 best ones.

The blind-tasting setup: sparkling-water bottles lined up beside rows of numbered paper cups on a wooden table

1Overall ranking

Water
1. Numen3.502.331.33
2. Fine Bulle Perrier3.332.671.00
3. Quézac3.003.001.50
4. San Pellegrino3.002.001.33
5. Badoit Intense2.833.001.67
6. Solan2.832.002.33
7. Jaune2.671.331.67
8. Perrier2.672.001.33
9. Badoit Fine2.672.672.67
10. Saint Géron2.502.002.33
11. Voss2.332.002.33
12. Mill & Well1.671.672.67
13. Rozana1.001.674.67
14. St Yorre0.672.004.00

Numen edges out the field on liking, but Fine Bulle Perrier, Quézac and San Pellegrino are all tightly bunched just behind. The bottom of the table is unambiguous: St Yorre and Rozana were absolutely terrible.

2How the features relate

Overall

Fizziness

Minerality

Overall

1.00

0.48

-0.91

Fizziness

0.48

1.00

-0.38

Minerality

-0.91

-0.38

1.00

−10+1

Feature correlations across all 14 waters.
  • High minerality was punished hard. More bubbles generally helped. The mineral-heavy waters also tended to be the flatter ones.

3Agreement between tasters

Manuel

Aurélien

Maxime

Manuel

1.00

0.75

0.49

Aurélien

0.75

1.00

0.35

Maxime

0.49

0.35

1.00

00.51

Inter-taster agreement on overall scores.

Manuel and Aurélien were strongly aligned. I was not.

4Does price predict liking?

0123456701234Price (€ / L)Mean overall scoreNumenSolanMill & WellFine Bulle PerrierSt YorreSan PellegrinoRozana

Each bubble is a water; the dashed line is the best-fit trend (Pearson +0.24).

Paying more is slighty correlated with better tasting. Quézac, San Pellegrino and Badoit Intense are good value for money.

5The head-to-head tournament

We ran a single-elimination bracket on top of the 8 best waters out of the general tasting.

QUARTERFINALSSEMIFINALSFINALCHAMPION1 Numen8 Perrier4 San Pellegrino5 Badoit Intense2 Fine Bulle Perrier7 Badoit Fine3 Quézac6 SolanNumenSan PellegrinoFine Bulle PerrierQuézacSan PellegrinoFine Bulle PerrierSan Pellegrino 🏆

San Pellegrino came in clutch, which made me happy as I was rooting for it. I usually get this one in restaurants and was convinced it's a top tier water.

6A Bradley-Terry model of the results

A Bradley-Terry model takes the head-to-head matchups and estimates a latent “strength” for each of the 8 waters in the tournament, from which the probability of any water beating any other can be derived. Strengths below are shown as a share of the total (they sum to 100%).

WaterStrength (π)Share
1. San Pellegrino3.5844.8%
2. Fine Bulle Perrier1.2115.1%
3. Numen0.9311.7%
4. Badoit Intense0.779.6%
5. Quézac0.546.7%
6. Badoit Fine0.405.0%
7. Perrier0.344.2%
8. Solan0.232.9%

Conclusion

  • Best tasting overall: Numen.
  • Best value: Quézac, San Pellegrino, Badoit Intense.
  • Tournament winner: San Pellegrino.
  • Avoid: St Yorre and Rozana.
  • Remember: Perrier Fine Bulles is absolutely better than normal Perrier.
  • Driving factor: low minerality and decent fizz.

I have to tell you that by the end we were not thirsty anymore. We were the opposite of thirsty. We were waterlogged men. We should have spat it out, like the wine people do, into little buckets.

Appendix: raw data

WaterOverallFizzMineralNotes
ManAurMaxManAurMaxManAurMax
Numen3.534232112

Manuel citrus notes, a bit more acid. Quite familiar but has a subtle character

Aurélien similar to 10

Maxime I fuck with these bubbles, they shake my sensors, seems like high-end water if such a thing exists, wouldn’t necessarily drink this everyday though

Fine Bulle Perrier343233111

Manuel fine bubbles, pretty mid

Aurélien really thin bubbles, tongue tickling

Maxime clean, would drink this any day

Quézac3333331.512

Maxime this thing’s clean

San Pellegrino333132112

Manuel fine bubbles, pretty mid

Maxime it’s there, quenched my thirst and drank all of it

Badoit Intense3.532441212

Manuel pretty classic, tastes like something I could like but nothing special

Maxime might as well have still water

Solan2.524222322

Manuel quite generic

Maxime sharp, effective, refreshing. Initially didn’t like it, but after the third or fourth sip I’m digging it. Seems expensive

Jaune323121221

Manuel very standard

Maxime bland ass water

Perrier332132112

Manuel very mid

Aurélien standard shit

Maxime don’t like this one, but someone else might

Badoit Fine332332323

Manuel defined taste but not overpowering, quite standard but not generic

Maxime no

Saint Géron3.522222223

Manuel clearly non-standard, but I quite like it

Aurélien not great, lacks power

Maxime like they chose to make water worse than it is, why, who is this for. Feels like they tried to make something but not for me.

Voss232222223

Manuel fine bubbles, pretty mid, almost citrus taste

Maxime fine bubbles, fizzles in my mouth, slightly mineral taste that lingers but I don’t like what this one gives me — it could not be there and maybe that’d be better

Mill & Well113122341

Manuel weird aftertaste

Aurélien super weird taste, maybe a bit flowery, but not appreciable for water

Maxime if a film d’auteur was a water. Wonder how this can be made only of water?! Impressive, only for those rare days when you need your water to feel like something more than it is

Rozana111212545

Manuel horrible taste, tastes like aspirin

Aurélien way too mineral

Maxime if I wanted saltwater I’d have gone to the sea

St Yorre011123444

Manuel gag reflex, horrible taste

Aurélien way too mineral

Maxime what a weird taste, like piss a bit, acidic and sour? I don’t want this water ever

Scores on a 0–5 scale.ManuelAurélienMaxime

Daaaaali movie quote