
Web development and web performance, tailored web solution, 25 years of experience, live in Burgundy with many kids #okzoomer
1er cru, france
Joined April 2009
- Tweets19.1K
- Following348
- Followers3.1K
- Likes2K
Benoit retweeted
If you've ever wondered why smart TVs are so cheap, this is why.
@log4j rooted his Samsung and found an always-on hot mic, automatic content recognition, geolocation, network mapping, ad targeting and user profiling, shared with Samsung's "400 partners".
A lot of it can be blocked in <15 min, wrote a basic guide below.
What your TV is doing
The main culprit is ACR (automatic content recognition). Your TV screenshots what's on screen, fingerprints it, and sends it home to build your ad profile. Samsung does it every 500ms, LG every 10ms [1].
What is insane: it happens on connected devices too.
Plug in your laptop, your console, your work machine, and your TV can fingerprint that via HDMI [1].
He also found that if your Samsung doesn't have a mic, it'll look for one from a connected soundbar or bluetooth device.
xitter.cf/log4j/status/211376224…
It's on by default, and you likely agreed to it on the setup screen you clicked through in 10 seconds.
Step 1: Turn off ACR
Samsung: Terms & Privacy → Viewing Information Services
LG: Live Plus
Vizio: Viewing Data
Roku: "Use info from TV inputs"
Sony/Google TV: Samba Interactive TV
Menus vary by model, but those are the names to look for. While you're in there, opt out of interest-based ads, reset your advertising ID, decline every optional privacy agreement, turn off voice recognition, and delete apps you never open.
Step 2: Give smart devices their own network
Put the TV, cameras, speakers and vacuum on your router's guest/IoT network. The logic is simple: these devices rarely get patched. If one gets compromised (getting drastically more frequent with AI), it shouldn't be able to see your other devices or home network.
Step 3: Block trackers for the whole house with DNS-level filtering
NextDNS (cloud-based) is easy and has a solid free plan. Pi-hole is a little bit more work if you prefer self hosting. For simplicity we'll focus on the former.
1. Sign up at nextdns.io (free tier is plenty)
2. Privacy tab: add a blocklist (OISD is a good bet) and turn on Native Tracking Protection for Samsung, LG, Roku, Amazon (see attached image)
3. Setup tab: copy your endpoint
4. Paste it into your router's DNS settings as DNS-over-HTTPS/TLS (or use the IPs + "Link IP" if your router only does plain DNS)
5. Bonus: block outbound port 53 except to your router. Some devices hardcode their own DNS to get around you
Then open the NextDNS logs and watch how often your TV phones home. It's eye-opening. If an app or update breaks, find the domain in the logs and allowlist it.
Why they do this
TV prices are down 97% since 2000 [2]. Most of that is better manufacturing and brutal competition. But once margins on the hardware hit zero, the cost moved to you.
In Q3 2024, Vizio lost $6.7M selling TVs and made $115.8M in gross profit from ads and viewing data [3]. They've said on earnings calls that they keep TV prices low to grow the audience they sell to advertisers. Walmart bought them in 2024.
This isn't a conspiracy theory either. Vizio paid $2.2M to the FTC in 2017 for tracking 11 million TVs without consent. Last December, Texas sued Samsung, LG, Sony, Hisense and TCL over ACR. Samsung and LG have since agreed to stop collecting that data without explicit consent [4].
TL;DR
1. ACR off
2. Ads + voice off
3. Smart devices on their own network
4. NextDNS filtering on the router
Sources:
[1] ACR study: arxiv.org/abs/2409.06203
[2] Cost of US consumer goods: aei.org/economics/chart-of-t…
[3] Vizio Q3 2024: sec.gov/Archives/edgar/data/…
[4] Texas v. Samsung: texasattorneygeneral.gov/new…
Benoit retweeted
Arguably my favourite of this
Just Eat apologises for AI food mistakes after social media ridicule bbc.in/4jAIj9J
Benoit retweeted
Alors qu'il était initialement prévu que ça soit le Starship qui ferait le premier atterrissage d'Artemis, la NASA annonce que finalement Blue Origin pourrait aussi le remplacer avec son Blue Moon.
La compétition est aujourd'hui ouverte.
Benoit retweeted
WOW did we really just get a Mythos-level open-weight model?? in OCTOBER?! 🤯
oh—hi there, past pliny! spot-on predictin, well struck fren! 🍻
and right on time 🎃👻
dunno how you do it!
*takes a deep breath*
everything IS going to be fine, isn’t it? thanks for the reminder 🤗
onwards! 🫡
⊰-•-•✧•-•-⦑/L\O/V\E/,\P/L\I/N\Y/⦒-•-•✧•-•-⊱
Replying to @elder_plinius
if i were a gambler, i'd put my money on Halloween.
can't wait to quote tweet this. hi frens from the future! take a deep breath! everything is going to be fine!
⊰•-•✧•-•-⦑/L\O/V\E/,\P/L\I/N\Y/⦒-•-•✧•-•⊱
👀 comment lire / creer les #qrcode a la main , ca peux paraitre inutile mais ca va vous permettre de faire des designs kickass.
Reading QR Codes by Hand ift.tt/UDIaAbW
Benoit retweeted
Nobody asked for documentation, and the repo now has four files explaining a three-line change.
Benoit retweeted
🚨 GhostAction attackers planted a credential stealer disguised as a font file in 94 compromised GitHub repositories.
The malware runs when affected projects are opened in VS Code, steals developer credentials, and adds persistence.
Read - thehackernews.com/2026/10/gh…
Benoit retweeted
J'en ai marre des explications simplistes de pourquoi ça casse en manif.
Depuis 13 ans, j'habite avec vue sur les cortèges, en plus d'en faire régulièrement, et je peux décrire exactement ce qu'il se passe à chaque fois. ⬇️
Benoit retweeted
J’ai entendu dire que la France était finie, qu’il était trop tard pour la sauver.
Mais la France est toujours aussi belle, enviable même. Sa grandeur n’a pas disparu, elle ne demande qu’à renaître.
Nous avons surmonté en un an un problème cent fois plus grave, sans avoir les moyens dont dispose la France.
La France pourrait y arriver en une semaine.
Benoit retweeted
Pretty funny to see everyone blame this (rightly condemned, to be clear) on whatever their political bogeyman is: I've just seen people say that this is because of, take your pick, "communism," "Islamism," "third worldism," "Russia," and "China".
As if France needed any outside help to riot... Maybe some people need to brush up on our history, or read Victor Hugo's "Les Misérables"...
This isn't to romanticize the rioters in the least. A reminder that in Les Misérables there's the figure of Thénardier, a horrendous scoundrel who exploits the chaos around him, robbing corpses and fleecing anyone he can.
Every chaotic moment in French history has its share of Thénardiers, and this one is no exception.
It's just too easy, and actually useful to those in power, to blame this on outside forces. At the end of the day, this anger was made in France, is happening in France, and can only be solved in France.
And, as painful as it is to hear, if one studies history, this is pretty much exactly what's expected at the stage France is at.
People have studied this. Whether you take Ray Dalio’s six-stage cycle theory, Peter Turchin’s "elite overproduction" thesis or the Chinese dynastic cycle framework, they all come to the same conclusion: when debt piles up, public services crumble and those in power become incapable, the streets eventually explode.
In fact it's almost eerie how France ticks almost every box of most cycle theories:
- Fiscal distress (debt is 119% of GDP and we now pay more to borrow than Italy or Greece),
- Crumbling public services: a reminder that these protests (now turning into riots) started with high school students protesting over the state of education
- Political paralysis and a legitimacy crisis (Macron has an insane 82% disapproval rate, he's definitely lost the Mandate of Heaven...)
- Popular immiseration with a record poverty rate at 15.4% and a median wage at only €2,190 net per month for a full-time private sector employee (you can't even afford to rent a decent flat in any major French city with this)
"Third worldism" or "Islamism" isn't the cause of any of this: French governments didn't borrow like there's no tomorrow (the last balanced budget dates back to 1974!) because the "Muslim Brotherhood" told them to, and it wasn’t Putin or Xi who left French classrooms without teachers...
Sadly the reactions - scapegoating - are ALSO typical of this stage of the cycle: Dalio lists among the classic markers of Stage 5 the emergence of "scapegoat classes who are commonly believed to be the source of the problems" (linkedin.com/pulse/delving-s…), alongside a "loss of truth in the public domain," with people more interested in hunting for culprits than looking for solutions.
So what is the solution? Well, the way the Chinese dealt with it was basically a reset - regime-changing themselves with a new dynasty claiming the Mandate of Heaven, usually after decades of rebellion and war. Not exactly a hopeful prospect...
There is also the exception where a dynasty managed what the Chinese call a 中兴 (zhōngxīng, "restoration"): profound reform from within before the whole house came down. It succeeded a few times (e.g. the Tongzhi restoration during the Qing dynasty) but usually could only buy a few more decades, rarely more.
In 1945, the writer Huang Yanpei famously asked Mao how to break free of the cycle (cn.vlex.com/vid/constitution…), framing it in those terms: "People are careful and hard-working at first, for bold measures are the only possible ways to break through difficult conditions. But when things gradually get better, people begin slacking off: laziness may spread through a long history and is impossible to be corrected when it becomes a common practice. Gradually expanded territory requires corresponding increases in talent, but when the latter is insufficient, the central control will become weak. In a word, no one can escape the 'vicious cycle' of dynastic rise and collapse."
Mao replied that democracy was the answer, because "as long as the people can supervise the government, the government dare not slacken." And Xi later added a "second answer" (chinadailyhk.com/hk/article/…): a system capable of "resolute self-reform".
The jury is still out on whether China has broken the cycle, but if France has any hope of escaping it, it will need both answers at once: a government that truly answers to its people, and very resolute self-reform.
One thing the answer definitely isn’t: turning on each other. In all these cycle theories, division and scapegoating appear on the way down, never on the way back up.
⚠️🔴 À REGARDER JUSQU'À LA FIN
JE NE PEUX PAS DÉCRIRE CE QUE JE VIENS DE VIVRE À MARSEILLE.
#17octobre
Benoit retweeted
Quand on pille les travailleurs français pour se payer 15 000 €/mois de salaire hors avantage en tout genre, qu’on utilise la police pour nourrir ses poules et qu’on refuse de publier ses notes de frais, on est directement responsable de ce qui arrive @YaelBRAUNPIVET.
Les actes de violences auxquels nous assistons aujourd’hui sont d’une gravité exceptionnelle.
Alors que de nombreuses villes ont été le théâtre de pillages, d’incendies volontaires et d’exactions insupportables, je tiens à apporter tout mon soutien à nos forces de l’ordre mobilisées pour protéger les Français.
J’appelle au calme et au dialogue. La démocratie donne à chacun le droit de faire entendre sa voix, jamais celui de s’en prendre aux personnes et aux biens.
Benoit retweeted
A true super-humanoid hero
I first saw Neo1 at WRC 2026 and was genuinely impressed. The 4-meter, 1.2-ton humanoid from Beijing-based NeodraDynamics has returned at CIIF 2026.
Neo1 is built for 4D work-- heavy assembly, deep-sea operations, port and mine material handling, nuclear facility maintenance and fuel transfer, emergency rescue, and high-altitude construction...These are dangerous, dirty, high-intensity jobs it is designed to take on in place of people.
It uses a hydraulic-electric hybrid drive with 41 active DoF-- 39 hydraulically actuated joints and two electrically driven forearm rotations.
Each arm is rated for a 300 kg payload, with a combined two-arm payload of 500 kg. Its dexterous hands claim 500 kgf of grip force and 0.01 mm fingertip precision, while the arms have a 1.7-meter working radius.
Neo1 is also designed for extreme environments, with claimed operating temperatures from −50°C to 250°C and depths of up to 10,000 meters, alongside tolerance to radiation, dust and vibration.
NeodraDynamics is bringing Neo1 into JD Industrial’s supply chain and industrial sites to test how it performs in real-world applications.
Benoit retweeted
Notre Agent IA téléphonique arrive en prod. On offre les frais de setup (connexion CRM, FAQ, etc) jusqu'à la fin du mois.
Elle se vendra mieux que je ne saurai le faire : demandez-moi l'URL pour aller l'essayer.
On peut prévoir des packs plus gros.
Benoit retweeted
The last thing that sent me back to macOS is gone.
iPhone apps signed on Linux now get push notifications, Sign in with Apple and universal links in my newest apple-dev release.
No macOS. No Xcode.
Open source, built for @omarchy:
github.com/joshuaswarren/oma…
Benoit retweeted
🔴 #TrikayaLive #EXCLU #SEO - ⏱️ H-30MN RDV à 15H🔥
xitter.cf/i/broadcasts/1MJgNbeMb…
💥Chat Noir Numérique avec @daviddaydou & @arnauddec74
Entrez dans le Google Knowledge Graph. David & Arnaud nous font l'honneur d'une GROSSE Exclu
Pour suivre le live : youtube.com/@trikayalive
📢 RT / Partagez !
Benoit retweeted
xtool is an open-source, cross-platform alternative to Xcode that can build and deploy iOS apps from Linux, Windows and macOS.
It builds Swift packages into iOS apps, then signs and installs them, and it can interact with Apple Developer Services from code. It runs on Linux, Windows through WSL, and macOS, and it is released under the MIT license.
Repo: github.com/xtool-org/xtool

































