frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Rouille – Rust Programming, in French

https://github.com/bnjbvr/rouille
103•mihau•1w ago

Comments

the__alchemist•5h ago
There is also a Rust minimal HTTP server by this name. (Incidentally, one of the few that isn't Async.)
gnarlouse•5h ago
Listen, if you didn’t just spend at least 5 minutes trying to make random foreign accents reading the code to yourself out loud trying to figure out what the code does…

We’re different people.

jacknews•5h ago
This is fun. My son is learning esperanto, is there a version for that, maybe a weekend projekto for him.
gpm•4h ago
https://github.com/dscottboggs/rustteksto
joshdavham•5h ago
Is the compiler now gonna scream at me for using the wrong gender?
makeitdouble•5h ago
This is actually in a very aproachable and lenient french. The compiler will offer you a smoke to cool down and think about your syntax from some distance.

> Arf("fetchez le dico".vers())

jacknews•4h ago
lol, it'll just say 'Noh!' and then ignore any further input. Especially if you forget the --bonjour flag.
ttoinou•3h ago
Without the proper -—bonjour flag as first argument, I expect the compiler to work against me, pretending to compile fine while introducing subtle users bugs
userbinator•4h ago
Be sure to look at the "other languages" section; and then wonder whether all of it was generated by AI.
OccamsMirror•3h ago
It definitely was.
Lukas_Skywalker•1h ago
I don‘t think so. At least the french one is quite old and was discussed here before AI was in wide use: https://news.ycombinator.com/item?id=28490935

I remember that many of the other languages popped up a little later.

grishka•3h ago
The Russian version linked there is, uh, underwhelming. That whole gopnik vibe is entirely unwarranted. I understand a bit of Spanish and that one is much better in comparison.
johncolanduoni•3h ago
I wish the Greek one had a vibe at all, past putting the Rust logo on a gyro. Not even a curse word. You could have some fun with compiler errors and allusions to Oxi Day (which was two days ago).
yoz-y•1h ago
Slovak one does not use diacritics so it’s quite hard to read.
mrugge•3h ago
I thought the Russian version was pretty funny. Thanks for calling it out.
konart•3h ago
idk, as I see it - it's funny if you are 14 years old or non native, so the whole vibe is a bit amusing.

Just like it may be amusing to watch "Don't Be a Menace to South Central While Drinking Your Juice in the Hood" as long as you understand satire.

fainpul•1h ago
I don't know russian, so I can't judge the quality, but Tsoding's lang might suit you better:

https://github.com/tsoding/good_training_language

d--b•3h ago
I like the translation of the WTFPL as « la license rien a branler »

If you don’t know the idiom, you should check it out, it’s both particularly vulgar and very commonly used.

rossant•2h ago
But is it more vulgar than the English version? Deep question.
24f0bacc7c72d0a•2h ago
Name conflict with the OG rust synchronous web framework: https://github.com/tomaka/rouille
_ache_•2h ago
You must learn about Baguette#.

An implementation of OCaml (similar to Haskell, but from France instead of UK), but with french pastries name. It was half a joke, half a serious study project.

https://github.com/vanilla-extracts/ocaml-baguettesharp-inte...

el_pollo_diablo•1h ago
Years ago the research team behind OCaml released Chamelle, a version of the language localized in French, as an April fool's joke:

https://gallium.inria.fr/blog/ocaml-5/

michidk•2h ago
fk lese(&selbst, schlsl: Zeichenkette) -> Ergebnis<Möglichkeit<&Zeichenkette>, Zeichenkette> { wenn lass Etwas(wöbu) = gefährlich { WÖRTERBUCH.als_ref() } { Gut(wöbu.hole(&schlsl)) } anderenfalls { Fehler("Holt das Wörterbuch".hinein()) } }

https://github.com/michidk/rost

fainpul•1h ago
Indent with two spaces for code formatting.
yohbho•29m ago

  fk lese(&selbst, schlsl: Zeichenkette) -> Ergebnis<Möglichkeit<&Zeichenkette>, Zeichenkette> {
            wenn lass Etwas(wöbu) = gefährlich { WÖRTERBUCH.als_ref() } {
                Gut(wöbu.hole(&schlsl))
            } anderenfalls {
                Fehler("Holt das Wörterbuch".hinein())
            }
        }
isn't the idea behind programming "languages", that they are sentences readable to both humans and the compiler?

This absolutely is not readable to me. But woerterbuch and schluessel should of course not be abbreviated, for legibility.

lower•1h ago
There were actually localized version of Visual Basic for Applications.

https://de.wikipedia.org/wiki/Visual_Basic_for_Applications?...

https://news.ycombinator.com/item?id=21352796

wiether•1h ago
The complete dictionary is here: https://github.com/bnjbvr/rouille/blob/principale/rouille_co...

I just can't stop laughing at the "génial" => "super" https://github.com/bnjbvr/rouille/blob/principale/rouille_co...

moezd•1h ago
This is hilarious, thank you for your effort good sir, this is what I pay the internet for! :)
fouronnes3•1h ago
As a native french speaker, I feel so uneasy reading source code in french. It feels very very uncanny. I've often wondered if English native speakers feel the same when reading normal source code which is always in English. They probably don't. But how? I've always associated the "other language-ness" to correctness and technicality. It must be so weird to code in your own language. Feels like reading bad pseudo code. It's very nice to be able to map "english" to "technical, correct" and "native language" to "descriptive, approximate, comments, pseudo-code". Having only a single language to work with is like removing a color from the rainbow.
wiether•1h ago
Salutations,

I always felt the same and one theory I have is because the imperative nature of source code feels rude if you try and put it in French. It feels like yelling orders to a dog.

Then I don't know if it's just because in French, despite everyone calling us rude, we are usually quite polite. Or if it's the same for every ESL.

silisili•1h ago
As an American...no uncanniness to English. I guess because it was always the default and what was taught.

The first time I encountered a non English PL, I did feel the same uncanniness you spoke of. It felt... wrong? I wish I remembered which one it was. It was probably the first time I realized how prevelant English was, and that PLs could even be written in any language .

croisillon•1h ago
i thought the verbs in English-programming were meant to be infinitive and not imperative?
kubb•48m ago
It looks more elegant than English.
resonious•7m ago
I'm a native English speaker. I do actually remember programming languages feeling a little uncanny at first. Like you can tell that it's "computery" and that the language author tried to make it English-like and only sorta succeeded.

So I think at this point, for me, programming languages just aren't English. One odd thing I've noticed is that in Ruby the `unless` keyword confuses the hell out of me, and yet when speaking English I never get tripped up on the actual word "unless". So I guess it's handy that the keywords in programming happen to be English words, but my comprehension of programming languages seems to occupy another region of my brain.

benob•1h ago
This is very lenient French: "fetchez le dico"
sweca•46m ago
hahaha j'adore que le mot québécois "calisse" est inclus
croemer•3m ago
Previously discussed:

Rouille (338 points, 144 comments, Sept 11, 2021) https://news.ycombinator.com/item?id=28490935 Rost – Rust Programming in German (161 points, 115 comments, Mar 25, 2025) https://news.ycombinator.com/item?id=43488490

AMD Could Enter ARM Market with Sound Wave APU Built on TSMC 3nm Process

https://www.guru3d.com/story/amd-enters-arm-market-with-sound-wave-apu-built-on-tsmc-3nm-process/
121•walterbell•6h ago•58 comments

Affinity Studio now free

https://www.affinity.studio/get-affinity
981•dagmx•17h ago•653 comments

Kimi Linear: An Expressive, Efficient Attention Architecture

https://github.com/MoonshotAI/Kimi-Linear
135•blackcat201•9h ago•6 comments

Rouille – Rust Programming, in French

https://github.com/bnjbvr/rouille
103•mihau•1w ago•37 comments

How the cochlea computes (2024)

https://www.dissonances.blog/p/the-ear-does-not-do-a-fourier-transform
423•izhak•16h ago•133 comments

Phone numbers for use in TV shows, films and creative works

https://www.acma.gov.au/phone-numbers-use-tv-shows-films-and-creative-works
173•nomilk•11h ago•73 comments

Free software scares normal people

https://danieldelaney.net/normal/
657•cryptophreak•18h ago•406 comments

987654321 / 123456789

https://www.johndcook.com/blog/2025/10/26/987654321/
564•ColinWright•4d ago•95 comments

Modifying a radiation meter for (radioactive) rock collecting

https://maurycyz.com/projects/ludlum3/
35•8organicbits•6d ago•0 comments

John Carmack on mutable variables

https://twitter.com/id_aa_carmack/status/1983593511703474196
97•azhenley•6h ago•116 comments

A Closer Look at Piezoelectric Crystal

https://www.samaterials.com/content/a-closer-look-at-stressed-piezo-crystals.html
8•pillars•1w ago•4 comments

Show HN: Quibbler – A critic for your coding agent that learns what you want

https://github.com/fulcrumresearch/quibbler
47•etherio•8h ago•12 comments

Springs and bounces in native CSS

https://www.joshwcomeau.com/animation/linear-timing-function/
191•feross•2d ago•28 comments

Exceptional Measurement of Chirality

https://www.rsc.org/news/2019/july/exceptional-measurement-of-chirality
20•bryanrasmussen•6d ago•3 comments

NPM flooded with malicious packages downloaded more than 86k times

https://arstechnica.com/security/2025/10/npm-flooded-with-malicious-packages-downloaded-more-than...
251•jnord•1d ago•183 comments

Jack Kerouac, Malcolm Cowley, and the difficult birth of On the Road

https://theamericanscholar.org/scrolling-through/
48•samclemens•2d ago•29 comments

Minecraft HDL, an HDL for Redstone

https://github.com/itsfrank/MinecraftHDL
158•sleepingreset•14h ago•19 comments

Result is all I need

https://rockyj-blogs.web.app/2025/10/25/result-monad.html
4•rockyj•5d ago•0 comments

Show HN: I made a heatmap diff viewer for code reviews

https://0github.com
216•lawrencechen•18h ago•62 comments

Florian Schneider Collection: Instruments and equipment up for auction

https://www.juliensauctions.com/en/articles/the-florian-schneider-collection-rare-instruments-and...
23•cainxinth•3d ago•5 comments

A Classic Graphic Reveals Nature's Most Efficient Traveler

https://www.scientificamerican.com/article/a-human-on-a-bicycle-is-among-the-most-efficient-forms...
8•ako•1w ago•3 comments

Denmark reportedly withdraws Chat Control proposal following controversy

https://therecord.media/demark-reportedly-withdraws-chat-control-proposal
351•layer8•11h ago•110 comments

Lenses in Julia

https://juliaobjects.github.io/Accessors.jl/stable/lenses/
100•samuel2•4d ago•34 comments

Roadmap for Improving the Type Checker

https://forums.swift.org/t/roadmap-for-improving-the-type-checker/82952
48•glhaynes•8h ago•14 comments

Show HN: Front End Fuzzy and Substring and Prefix Search

https://github.com/m31coding/fuzzy-search
31•kmschaal•2d ago•2 comments

Launch HN: Propolis (YC X25) – Browser agents that QA your web app autonomously

https://app.propolis.tech/#/launch
95•mpapazian•16h ago•27 comments

The Psychology of Portnoy: On the Making of Philip Roth's Groundbreaking Novel

https://lithub.com/the-psychology-of-portnoy-on-the-making-of-philip-roths-groundbreaking-novel/
37•lermontov•1w ago•0 comments

Independently verifying Go's reproducible builds

https://www.agwa.name/blog/post/verifying_go_reproducible_builds
118•speckx•1d ago•12 comments

Show HN: Status of my favorite bike share stations

https://blog.alexboden.ca/toronto-bike-share-status/
36•alexboden•5d ago•8 comments

Show HN: In a single HTML file, an app to encourage my children to invest

https://roberdam.com/en/dinversiones.html
206•roberdam•22h ago•374 comments