HNHacker News
TopNewBestAskShowJobs

fouronnes3

3,492 karma · joined January 2, 2019

submissionscomments
fouronnes3··on The fish kick may be the fastest subsurface swim stroke yet (2015)
Being interesting for participants is not enough?
fouronnes3··on The fish kick may be the fastest subsurface swim stroke yet (2015)
Really would love to see a true freestyle category — with the 15m rule removed. I'm curious why it's not a thing.
fouronnes3··on Thunderbird 140 “Eclipse”
Yup. "Move to trash" is a gmail thing, Thunderbird "move" uses IMAP directly.
fouronnes3··on Thunderbird 140 “Eclipse”
Can't even make a backup in the first place if they get deleted while you download them from gmail.
fouronnes3··on Thunderbird 140 “Eclipse”
You make a good point but this is not a "strange assumption" by any stretch. You see Thunderbird has a "move" action. It allows you to move emails from a folder to another. Now somehow, this is apparently NOT implemented as:

1. Copy from source to destination

2. Verify copy has completed without issue

3. Delete from source

but... some other way? So when you try to move from a server folder to a local client folder by an innocent looking drag an drop, combine this with a poor network connection, a garbage tier legacy protocol like IMAP and decade old C++ spaghetti code, and you get this textbook 17 year old severity 1 bug that will never get fixed.

fouronnes3··on Thunderbird 140 “Eclipse”
I wanted to love Thunderbird, used it for years then a bug [0] literally deleted all my emails. I regularly see updates of people understandably raging on the ticket :( It's a bug that literally deletes user data from both the server and the client without warning. It's been open and confirmed for 17 years straight. It could happen to you. How is it not top 1 priority to fix it?

[0] https://bugzilla.mozilla.org/show_bug.cgi?id=462156

fouronnes3··on SVGs that feel like GIFs
Tomorrow on HN: GPT-2 in pure SVG
fouronnes3··on I extracted the safety filters from Apple Intelligence models
This question is sort of the same as asking why the universal translator wasn't able to translate the metaphor language of the Star Trek episode Darmok. Surely if the metaphor has become the first order meaning then there's no litteral meaning anymore.
fouronnes3··on I extracted the safety filters from Apple Intelligence models
Granular Mango Serpent is the new David Meyer.

https://arstechnica.com/information-technology/2024/12/certa...

fouronnes3··on AI is coming for agriculture, but farmers aren’t convinced
TIL I am a bugs farmer, not a software engineer.
fouronnes3··on Hidden interface controls that affect usability
There's a lot to be studied about Blizzard games UI. Blizzard is really good at UI.
fouronnes3··on Get the location of the ISS using DNS
You totally could use it for docking. A real ISS docking manoeuvre takes several hours. Orbits are very predictable and I'm quite confident that the error you'd get projecting your orbit 15min into the future would be good enough to get within close radar range for the final approach. In fact you probably could do it, even if your spavecraft doesnt have DNS at all, and you have to do the DNS resolve from a ground laptop before you board it. Soyez can dock within 3 hours of lauch. Orbits are very predictable in this timeframe.
fouronnes3··on Four integers are enough to write a Snake Game
Coule use zero if you sleep() just the right amount of time so that when the process wakes up, the current time contains the next frame's game state. That would reduce framerate a bit though.
fouronnes3··on Seine reopens to Paris swimmers after century-long ban
well, race is cancelled due to weather :(
fouronnes3··on Seine reopens to Paris swimmers after century-long ban
I'm going to swim a 1000m race [0] there tomorrow morning! Wish me luck HN!

[0] https://openswimstars.com/paris/

fouronnes3··on Astronomers discover 3I/ATLAS – Third interstellar object to visit Solar System
The first two were used up, empty deceleration stages of a giant alien spaceship, discarded during interstellar cruise while the rest of the assembly kept burning for its years long deceleration from relativistic speeds. This is the main ship.
fouronnes3··on Ask HN: Who wants to be hired? (July 2025)

    Location: France
    Remote: Yes
    Willing to relocate: No
    Technologies: Python, PyTorch, C++, Linux, Webdev, Typescript, I like it all really - love learning new stuff
    Résumé/CV: https://www.linkedin.com/in/victorpoughon/
    Email: first name <dot> last name <gmail dot com>
Hire me to work on Torch Lens Maker [1], an open-source Python library for differential geometric optics. The goal of this project is to design optical systems with modern numerical optimization (PyTorch autograd). The website has a detailed roadmap of what I have planned.

I'm also happy to work on other stuff, I had a recent blog post [2] do fairly well on HN a few months back, which would give you get a great idea of how I work.

[1] https://victorpoughon.github.io/torchlensmaker/

[2] https://victorpoughon.fr/i-tried-making-artificial-sunlight-...

fouronnes3··on Ask HN: Who is hiring? (July 2025)
I'd be really curious to see what a next gen robotics stack looks like after working with ROS channels spaghetti code for years. Best of luck to you!
fouronnes3··on Fun with uv and PEP 723
Consider porting your shell scripts to Python? The language is vastly superior and subprocess.check_call is not so bad.
fouronnes3··on Timdle – Place historical events in chronological order
Very cool! I wonder if a logarithmic version would be fun [0][1]

[0] https://victorpoughon.github.io/detailed-logarithmic-timelin...

[1] https://en.m.wikipedia.org/wiki/Timeline_of_the_far_future

fouronnes3··on Delta Chat is a decentralized and secure messenger app
I'm curious how spam protection works if you're an alternative, few users, chat app? I hate Meta's monopoly as much as the next guy but one thing you do have to credit them for is the second to none spam protection. I also wonder how much requiring a cell number is part of that strategy.
fouronnes3··on WhatsApp introduces ads in its app
It is becoming painfully apparent that the cycle of enshittification is truly inevitable, right up there next to the second law of thermodynamics.
fouronnes3··on Ask HN: Options for One-Handed Typing
I am low key thinking about trying this without any disability, as a way of always keeping the right hand on the mouse.
fouronnes3··on My AI skeptic friends are all nuts
Discussion about the singularity catastrophe sometimes asks how the AI will "gain control" or somehow "break free". It won't. We will surrender everything willingly because it will be damm convenient.
fouronnes3··on 0.9999 ≊ 1
TFA goes into this somehow but I fail to see why it's so hard to grasp that they are the same. Maybe I should read more crackpot blogs!
fouronnes3··on 0.9999 ≊ 1
To me the most obvious proof is that therere are no numbers in between 0.999... and 1. Therefore it must be the same number.
fouronnes3··on AI: Accelerated Incompetence
"Software Engineering in the Age of AI" is the new "Maintaining Legacy Code Effectively"
fouronnes3··on Chairs, Chairs, Chairs
One of the rare bare .uk TLD? (not .co.uk)
fouronnes3··on The scientific “unit” we call the decibel
However you must concede that the perspective of an outsider can be refreshingly eye opening sometimes, even to experts. Especially when it reveals the arcane practices that make a field difficult to learn - for example here the point about the base being too implicit is very valid. The article is perhaps ignorant of a few things, but its criticism shouldn't be dismissed outright IMO. Accepting constructive criticism from someone less experienced at something is a good exercise in humility, and can often help you improve. It's far from a "curse in any field".
fouronnes3··on The scientific “unit” we call the decibel
When I worked on a radar project, my fellow radar engineers (I'm software) used dB a lot. A lot of them would actually agree with the article, but historical sometimes wins even when you're aware of its shortcomings. Aren't we the same in software anyway? The email protocol, terminal escape sequences, the UX of git command line, etc... Each of those could have an "X is ridiculous" blog post (and I would enjoy every single one).

One upside of dB not touched in the article is that it changes multiplication into addition. So you can do math of gains and attenuations in your head a bit more conveniently. Why this would be useful in the age of computers is confusing, but on some radio projects both gains and losses are actually enormous exponents when expressed linearly, so I sort of see why you would switch to logs (aka decibels). Kinda like how you switch to adding logs instead of multiplying a lot of small floats for numerical computing.

← PreviousPage 4 of 14Next →