HNHacker News
TopNewBestAskShowJobs

liotier

9,895 karma · joined March 11, 2011

Information systems project manager for most of the French ISP and telecommunications operators since 1997. Arguably one of the worst PHP, Bash and Perl script authors in the world.

https://liotier.bsky.social

submissionscomments
liotier··on Always go to the funeral (2005)
Solidarity with the living is the whole point of the funeral.
liotier··on I replaced my son's school timetable app with an e-paper
> Just click on the friendly little coloured rectangle with the rounded corners. That's the app. That's all you need to know.

Systems evolve until they reach the maturity of elevators. Press the button, it goes to your floor. Some users might wish they could change the button LED color, make it blink to the elevator music's rhythm and swap the scheduling algorithm on the fly with their custom choice... I guess they are all here !

liotier··on Certain names make ChatGPT grind to a halt, and we know why
The David Mayer programming language had great pedagogical potential where LLM cheating is a problem.
liotier··on We all took the DVD boom era for granted
Easy: ship source code and the whole compiler toolchain, also in source form, with bootstrapping instructions for a generic machine that future archaeologists will trivially port to whatever architecture is in vogue in year 32768 !

Joke aside, this question is close to the file format obsolescence problem in long term digital preservation: the longer the term, the closer to bootstrapping the answer is.

In the shorter term, detailed metadata, widely used containers and choice of codecs that have well-known open source implementations is a good start.

liotier··on Fire risk assessment of battery home storage compared to general house fires
> The vast majority of them were kitchen fires

Without any personal or professional reason, I've seen many of them as a casual onlooker. I remain terrified of open pot deep frying over a stove.

But the insurance assessors I've talked to recently do mention a new trend in battery fires - though usually caused by a combination of bad quality, excessive quantity stored and sloppy practices bordering on the abusive.

liotier··on Lies we tell ourselves to keep using Golang (2022)
Unsure if this is the right place to ask, but this conversation inspires me this question:

Is there in practice a significant difference between try/catch and Go's "if err" ? Both seem to achieve the same purpose, though try/catch can cover a whole bunch of logic rather than a single function. Is that the only difference ?

liotier··on The Onion buys Infowars
I hope they preserve all the URLs - I'm laughing already just thinking about the wealth of inbound links soon pointing to parodic content.
liotier··on The Backrooms Wiki
After Kane Pixel, I recommend Return to Render, whose humour excellently highlights the absurdist undercurrent in the foundations of the Backrooms' lore.

https://www.youtube.com/@ReturnToRender

liotier··on DawVert – a DAW project file converter
Wishlist: Akai MPC3 - especially as the brand new 3 format has a single track order for all sequences in a project, thus making it functionally compatible with most DAWs.
liotier··on Factorio – Visualizing construction material dependencies
Considering how Civ' impacted my student years, I wowed to never touch it again. I thought I would never suffer addiction - I was wrong.
liotier··on The Rise and Fall of Matchbox's Toy-Car Empire
I'm French and I didn't know that Maizena is a brand of cornstarch instead of a generic product called maizena... So that is why it I always thought it was so similar to cornstarch !
liotier··on European govt air-gapped systems breached using custom malware
I had a PS/2 keylogger disguised as an extension cable, controllable by specific keystroke and it would dump its records as typed text... Simple and efficient !
liotier··on Hetzner Object Storage
Yes, that hosting center was unsafe as hell. All of OVH's early year featured a lot of duct-tape and daring corner-cutting - that is how they were incredibly cheap. But nowadays they are just as mainstream industrial as their competitors and the 2021 fire marked the end of an era... It is sad that it happened as they were already turning the company around to being an established player.

A great writeup of the incident and its context, three years afterwards: https://www.datacenterdynamics.com/en/analysis/ovhcloud-fire...

liotier··on Don't build your castle in other people's kingdoms (2021)
In a country that promotes social mobility, I don't understand how pensions tied to the employer subsist: it strongly discourages changing employers.
liotier··on Don't build your castle in other people's kingdoms (2021)
> 2 years from being able to retire with a pension > [..] > hoping to work there for another 20+ years to earn another pension

I don't understand that... If he was two years from retiring, then he only needed two more years of salaried employment somewhere lese - didn't he ? What country did he live in ?

liotier··on What I've Learned in the Past Year Spent Building an AI Video Editor
Looks like https://kino.ai addresses that derushing stage, but as a specialized tool rather than as a function inside a video editor - which makes a lot of sense to me.
liotier··on What I've Learned in the Past Year Spent Building an AI Video Editor
Derushing in general is the most time consuming, so not only language pattern recognition but also image recognition: "From the rushes, extract all the sequences with bicycle crashes to give me a pile of clips to use in my edit" !
liotier··on Interning in Go
Is this essentially dictionary compression ?
liotier··on 0day Contest for End-of-Life Devices Announced
Want to sell a device ? Deposit the software in escrow, released one year after the firm stops supporting the device !
liotier··on Sequel: The Database Toolkit for Ruby
> So, "sequel" as a name, as opposed to "ess-cue-ell" is pretty universally used

Nope - 100% of French speakers pronounce it "ess-cue-ell".

liotier··on A dishwasher can make or break a restaurant (2017)
> No, tipping is a way of directly compensating people who are directly doing work for you

From a European point of view, this is ludicrous. Why don't workers in the USA receive a salary from their employer instead of resorting to charity from their employer's customers ? How is not paying employees even legal ?

liotier··on U.S. Ambassador says Canadians are consuming 'unhealthy' amount of American news
"Objection votre honneur !" is a running gag in French courts, from litigants fed on US procedural drama... In French procedure, such interruption is wholly out of order.
liotier··on Lidl's Cloud Gambit: Europe's Shift to Sovereign Computing
The fire occurred in their old datacenter, built in an era when OVH was aggressively cheap and experimental. It is in no way representative of today's OVH.
liotier··on Arrest of Pavel Durov, Telegram CEO, charges of terrorism, fraud, child porn
> Why are these service providers being punished for what their users do ?

Because they crossed the line from common carrier to editor - an entirely different set of obligations.

Also, even such common carrier as telcos must abide to state injunctions against their users.

liotier··on Lidl's Cloud Gambit: Europe's Shift to Sovereign Computing
Hetzner and OVH are top of mind, Gandi is nice too. Not Amazon-scale, by far, but European companies hosting in Europe with decent service.
liotier··on Golang Interpreter Written in PHP
In the 70's there was a significant trend of translating programming languages to French - for example LSE, Pascal, Cobol, Algol... Didn't abide - we now take English for granted but reading code in my native is a strange sensation !
liotier··on Why doesn't advice work?
Or a smart overwhelmed person who comes home tired and would love not to have to consider extra problems on top of family life and their demanding job. Plenty smart in a domain and just doesn't want to think in another is a common pattern.
liotier··on Was the Internet created to survive a nuclear strike? (2022)
The Internet ? No. The Arpanet ? Also no. But SAGE was - its prototype (the Cape Cod air defense project) was a packet-switching network and SAGE itself was as well... And staying up on doomsday for a bit of nuclear combat was the essence of SAGE's functional specification. SAGE pioneered most of the concepts and technologies of the Arpanet, whose purpose was absolutely not combat, so it is easy to imagine how the nuclear strike resilient Internet urban legend evolved.
liotier··on France high-speed rail traffic disrupted by 'malicious acts' on Olympic ceremony
Network redundancy (sometimes up to quadruple for some of the French electrical infrastructure) is indeed vulnerable to asymmetrical attack, if the attacker knows what secures what.

I can throw burning fuel into a manhole or at a street cabinet, and it doesn't take much insight to find one that carries important traffic - take your pick near a military base or a nuclear power plant. But the attack will be ineffective, because the attacker needs to know what other bits of infrastructure carry the backup circuits - and take them out simultaneously. And, of course, for the important stuff such information is classified. So, an effective attack on French critical infrastructure is more difficult than it seems at first glance.

liotier··on France high-speed rail traffic disrupted by 'malicious acts' on Olympic ceremony
No. Pjerem obviously knows cheminots - they worship rail infrastructure. Labour conflicts involving cheminots are often brutal, but harming the rail infrastructure is a taboo never transgressed.

In general, in labour conflicts across any industry, destroying the very instruments that provide legitimate power as a worker is so stupid that it is just not done.

← PreviousPage 6 of 34Next →