Live data from Hacker News

Viewing profile — alain_gilbert

alain_gilbert

HN member
Joined
Thu, Jun 23, 2011, 7:01 PM UTC
HN karma
475
Public activity
224 items

About alain_gilbert

http://agilbert.name/

alain.gilbert.15@gmail.com

Recent public activity

  1. comment
    Comment #49043282

    The other day, I told claude that my physical wifi door unlock push buttons is a security risk because someone could run away with it and then unlock the door from outside whenever…

  2. comment
    Comment #47743962

    I was actually thinking of making a similar app for hacker news comments. Should we all quit hacker news too?

  3. comment
    Comment #45989745

    reminds me of an project I made many years ago to manage dependencies in between repositories. So if project A was waiting for a fix in project B to be in production, you could dra…

  4. comment
    Comment #45936010

    I worked on a toy programming language (that compile down to golang), which is a fork of the go lexer/parser, but it changes how functions can only return one value allowing the us…

  5. comment
    Comment #45783880

    @tinfoilhatter if that's the example of an `hostile and abrasive member of the Nim community` looks to me like the nim community is doing just fine.

  6. comment
  7. comment
    Comment #45777846

    > ...and views he expressed to me regarding climate change... Is that for real? I bet I can find some chocolate chip cookie recipe that the Go team would disagree with me. I ain't …

  8. comment
    Comment #45769113

    > Even after reading the article, it's not clear why that particular expression is so egregiously poor. I'm glad I'm not the only one wondering why this is not instant to type chec…

  9. comment
    Comment #45729077

    Seems like it got fixed just now. Thanks for doing it. It looks much better now :)

  10. comment
    Comment #45729052

    I'm well aware of it. But I don't think I have ever seen an editor/website which would display it as 9 spaces. Github for example default to 4 spaces width.

  11. comment
    Comment #45727680

    I like how he kept "tabs" (and display it as 9 spaces) to make it as ugly as possible for the bad example, then proceed to use 4 spaces for the other examples.

  12. comment
    Comment #45536173

    61 dependencies, no codegen. Nothing special really.

  13. comment
    Comment #45533240

    I have a fairly small go project (100k loc) and it takes ~30sec to build. I'd be thrilled to have it build in 300ms. (Using a macbook pro 2019)

  14. comment
    Comment #45533116

    > Honestly, who cares about the difference between 1s vs 100ms vs 10ms for a build though? I definitely do. Not necessarily because of the 10ms vs 1s. But because of the later stag…

  15. comment
  16. comment
    Comment #45123447

    I made winsweeper, which will move the mine if there is no safe tile left for you to discover. https://github.com/alaingilbert/winsweeper

  17. comment
    Comment #45057576

    For case like this, I'd say your text editor should definitely just be able to tell you right away that this variable is a "string" when you mouse over it.

  18. comment
    Comment #44891532

    Or if he was to use any kind of decent text editor, he could also just place his mouse over the variable and see the type it has. Then comes the hard part "where is it defined"... …

  19. comment
    Comment #44819594

    The most ironic thing is that if you search for "nazi programming language" you'll find gleam.

  20. comment
    Comment #44703635

    That's why there is a "Tuple" expression that you can use instead, which allows you to easily return multiple values, and destructure them as well.

  21. comment
    Comment #44703460

    I'm working on this programming language that compiles to Go. The goal is to have it behave like typescript for Go, where any Go program would compile out of the box, but then you …

  22. comment
    Comment #44644149

    Check out this toy project I made. It's basically a fork of the Go lexer/parser that adds Result/Option/Tuple/Set... propagation operators (and more) and it compiles down to Go cod…

  23. comment
    Comment #44409392

    I was also quite inspired by borgo. But unlike borgo, yes, at this time nil is part of the language, which allows you to use other libraries without the need to make laborious wrap…

  24. comment
    Comment #44409039

    I haven't think much about it, a lot of things are probably going to change. I tried to get something working as fast as I possibly could, and in two weeks, lots of corners were cu…

  25. comment
    Comment #44408978

    Yes, I got my inspiration mainly from swift and a little bit from vlang as well. eg: the @LINE "Compile time pseudo variable" https://github.com/alaingilbert/agl/blob/8b656a385207e…