Live data from Hacker News

Viewing profile — s_gourichon

s_gourichon

HN member
Joined
Thu, Jan 12, 2017, 6:01 PM UTC
HN karma
556
Public activity
260 items

About s_gourichon

Software guy, unique combination of theory and practice, capable of debugging even on-site when everyone thinks a project is doomed, or maintaining/writing excellent software.

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

  1. 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…

  2. 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…

  3. 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…

  4. 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…

  5. 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…

  6. comment
    Comment #44966489

    Also floats seem to "forget" the integer part, and also have two minus signs when negative.

  7. 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 …

  8. comment
    Comment #42593276

    [flagged]

  9. story
  10. 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…

  11. 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 …

  12. 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)…

  13. 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…

  14. 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, …

  15. 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…

  16. 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…

  17. 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…

  18. 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…

  19. 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 …

  20. 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…

  21. 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.)

  22. comment
    Comment #30025255

    ? It doesn’t even allow non-integer numbers.

  23. 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.

  24. 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. ;-)

  25. 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?