Live data from Hacker News

Viewing profile — ergeysay

ergeysay

HN member
Joined
Wed, Feb 10, 2021, 3:14 PM UTC
HN karma
27
Public activity
18 items

About ergeysay

Hi! I am Sergei, a senior full-stack developer. You can reach me at hello@ergeysay.me.

Recent public activity

  1. story
  2. story
  3. comment
    Comment #42577250

    I found sokuza-kanren [0] to be a wonderful introduction. It starts with the absolute basics and builds into a minimal logic system through a series of well-documented steps. [0] h…

  4. comment
    Comment #42271329

    > loops like this are easy for compilers to analyze, in a way that makes them not representative of real code Which makes it a perfectly fine benchmark to measure whether a particu…

  5. comment
    Comment #41931556

    As you said, OpenTelemetry and friends can help. I had great success with these. I am curious, what were implementation issues you have encountered?

  6. story
  7. comment
    Comment #38043703

    Curly braces are optional and equivalent to indentation but you have to use semicolons if you use curly braces. The docs are sorely lacking, but there is good test coverage though,…

  8. comment
    Comment #38043588

    Actually, when I first saw this, I set out to investigate. I managed to reproduce the same performance in an isolated environment and I has been sitting on a post on how this works…

  9. story
  10. comment
    Comment #37544466

    Could be dynamic frequency scaling. To minimize the impact of it when benchmarking one can pin the process to a single core and warm it up before running the benchmark.

  11. comment
    Comment #36565976

    One more JSON implementation using this approach is https://github.com/zserge/jsmn .

  12. comment
    Comment #36221949

    At this point Haxe or Zig would be far better candidates, but this depends on why Rust was chosen in the first place.

  13. comment
    Comment #34971838

    Not to mention that pure FP completely handwaves away implicit global state such as heap.

  14. comment
    Comment #32808219

    Good question! From the top of my head: non-opionated memory management, nice syntax (and meta-semantics), strongly statically typed, "interpreted with possibility of AOT compilati…

  15. comment
    Comment #32377933

    I am a non-native speaker. I’ve took an accent training course from a coach, it took about a year. We made a recording before we started and additional records over the length of t…

  16. comment
    Comment #31983285

    If you have access to a computer, make a super-simple game with her - just an arcanoid. I had a very bright experience with this, and it can be done in browser DevTools. At first, …

  17. comment
    Comment #30382295

    dmd is the original D compiler, Digital Mars D (Digital Mars being Walter Bright’s company).

  18. story