Viewing profile — s_gourichon
s_gourichon
HN member- Joined
- Thu, Jan 12, 2017, 6:01 PM UTC
- HN karma
- 556
- Public activity
- 260 items
- HN profile
- View on Hacker News ↗
About s_gourichon
ParisTech engineer (École Polytechnique), Ph.D. in robotics, 15+ years industrial experience (including transportation and premises receiving general public). Missions for demanding contexts: consultancy, interim CTO, all missions dealing with software source code, with a strong bias towards very high quality. Freelanced for 10 years, now doing something else.
* Longer summary on https://www.linkedin.com/in/gourichon/ * Long list of experiences and technologies on https://fidergo.fr/expertise (French) * CV https://gourichon.org/stephane/cv (French) * Languages: English/French * Contact https://fidergo.fr/contact
Recent public activity
-
comment
Comment #47091268
Time to watch again this montage from the 1974 movie "Dark Star" by John Carpenter, parody of 2001 a space Odyssey. Topic: "talking to the bomb" https://www.youtube.com/watch?v=h73…
-
comment
Comment #45461051
Not sure it really has huge benefits, but I guess something like this should work: ``` #!/bin/sh N=20 msg_len=$(git log -1 --pretty=%B | wc -c) if [ "$msg_len" -lt "$N" ]; then exi…
-
comment
Comment #44975735
Be wary about using an AI that rejects a simple PR (change "return str;" into "return ptr;") based on false statements ("Your PR contains a critical error — the complete removal of…
-
comment
Comment #44969851
Maybe the rabbit hole is much deeper than it seems. Is it really possible to reconcile "no bloat" with "fully standard compliant"? Maybe have a look at https://github.com/eyalroz/p…
-
comment
Comment #44966877
Created https://github.com/Ferki-git-creator/Uprintf/issues/1 https://github.com/Ferki-git-creator/Uprintf/issues/2 https://github.com/Ferki-git-creator/Uprintf/pull/3 https://gith…
-
comment
Comment #44966489
Also floats seem to "forget" the integer part, and also have two minus signs when negative.
-
comment
Comment #44966464
Nice. Comprehensive unit tests are indeed welcome. Even a simple test code that tests all features, flags combinations, etc, and outputs a log. It will make easy for anyone to run …
-
comment
Comment #42593276
[flagged]
- story
-
comment
Comment #39633151
> visual programming 25 years ago when I read that Microsoft has a software development environment named "Visual Studio" I imagined, well, something with graphs and nodes and flow…
-
comment
Comment #39123636
> the 2-color limit per 8x8 block. It's already a big issue with just lights and shadows as it is :-/ Well, you impressed me (and others) with your simple bet that "hey, what if I …
-
comment
Comment #39122777
Excellent! A similar program, apparently from 3 years ago, did similar things, in Basic also, on the Amstrad CPC, a machine with the same processor, a little more RAM and more (27)…
-
comment
Comment #39122549
You mean, like this? https://www.youtube.com/watch?v=SJ79CdUMfVA Also, not exactly the same type or rendering, but basically word for word what you wrote: the full-screen fully ani…
-
comment
Comment #38407136
In my opinion, you're spot on: being deprived of hearing the lowest frequencies typically occurs only when there's a pressure imbalance between the inner and outer ear. Therefore, …
-
comment
Comment #36623653
IMHO this is the effect expected by the people who named the function, and the reason why the name is very well chosen. Yes, it's funny but that's not the point. The important thin…
-
comment
Comment #36564967
* Context: const and compile-time constants Constructs fully determined at compile time have some benefits. But const in C is weaker than constexpr that C++ has. As prog-fh summari…
-
comment
Comment #36219248
> Welcome to Counterexamples in Type Systems, a compendium of horrible programs that crash, segfault or otherwise explode. Many interesting quirks in type systems, surprising inter…
-
comment
Comment #35691549
With a nod to https://en.wikipedia.org/wiki/Ward_Cunningham#Cunningham's_L... > it is possible to shadow the BASIC ROM on the Amstrad CPC 464 (1984). The ROM and RAM run at the sam…
-
comment
Comment #30046433
This page is about memory-mapped hardware registers, not CPU registers. It explains pitfalls in accessing these through low level C definitions, proposes a C++ encapsulation class …
-
comment
Comment #30046328
These points are only weakly in favor of such a web app. Don't like CLI? Use gimp or similar. Don't want to install anything? On some OS it might make sense. On that OS consider Pa…
-
comment
Comment #30036251
Similar project? https://www.flying-whales.com/ (Not saying if any of those is viable, just mentioning in case it makes the conversation more interesting.)
-
comment
Comment #30025255
? It doesn’t even allow non-integer numbers.
-
comment
Comment #29992014
That fixes the problem of a buffer content after allocation by the language/runtime/platform. When a buffer is reused at the library/application level, no zeroing is done.
-
comment
Comment #29892029
> This page will only work with JavaScript enabled I guess the average HN user has Javascript enabled by default, yet I expected a longer and more informative page than that. ;-)
-
comment
Comment #29856583
And even if the region-humidity thing was true, the printer could just print a warning. That would not justify a plain refusal to print, would it?