Live data from Hacker News

Viewing profile — fmstephe

fmstephe

HN member
Joined
Wed, Jul 21, 2010, 12:57 PM UTC
HN karma
758
Public activity
316 items

About fmstephe

meet.hn/city/-40.356317,175.6112388/Palmerston-North

Socials: - github.com/Fmstephe

---

Recent public activity

  1. comment
    Comment #47981763

    Location: New Zealand, Manawatu Remote: Yes Willing to relocate: No Technologies: Go, Java, C#, Git, Erlang, Postgres, Linux Resume: https://www.linkedin.com/in/francis-stephens/ E…

  2. comment
    Comment #47608037

    Location: New Zealand, Manawatu Remote: Yes Willing to relocate: No Technologies: Go, Java, Git, Erlang, Postgres, Linux Resume: https://www.linkedin.com/in/francis-stephens/ Email…

  3. comment
    Comment #47227465

    Location: New Zealand, Manawatu Remote: Yes Willing to relocate: No Technologies: Go, Java, Git, Erlang, Postgres, Linux Resume: https://www.linkedin.com/in/francis-stephens/ Email…

  4. comment
    Comment #46955280

    Last time this was asked I was working on this https://github.com/fmstephe/simd_explorer A little TUI app for interactively running different SIMD instructions and seeing the outpu…

  5. comment
    Comment #46506124

    Can some clarify this part of the article for me "if you search forward, you need to scan through the entire window to find where to split. you’d find a delimiter at byte 50, but y…

  6. comment
    Comment #46268596

    If anyone wants to try it out (the UI is a bit rough). I will try fix up any issues that are uncovered.

  7. comment
    Comment #46268176

    Working on a TUI tool which demonstrates the behaviour of X86 SIMD instructions. This is all done in Go assembly, and is probably most valuable for Go programmers. The problem for …

  8. comment
    Comment #46170992

    Location: New Zealand, Manawatu Remote: Yes Willing to relocate: No Technologies: Go, Java, Git, Erlang, Postgres, Linux Resume: https://www.linkedin.com/in/francis-stephens/ Email…

  9. comment
    Comment #45806820

    Location: New Zealand, Manawatu Remote: Yes Willing to relocate: No Technologies: Go, Java, Git, Erlang, Postgres, Linux Resume: https://www.linkedin.com/in/francis-stephens/ Email…

  10. comment
    Comment #44164814

    Location: New Zealand, Manawatu Remote: Yes Willing to relocate: No Technologies: Go, Java, Git, Erlang, Postgres, Linux Resume: https://www.linkedin.com/in/francis-stephens/ Email…

  11. comment
    Comment #44110762

    In New Zealand, where I live, the Salvation Army (charity second hand shop) offers a service where they will come and clear out a house for you. They will take everything and dispo…

  12. comment
    Comment #44093080

    I've been working on an offheap allocator for Go. In contrast to the popular arena based allocators (which target quickly allocating/freeing short lived per-request allocations), I…

  13. comment
    Comment #43780992

    For the problems that arena allocators solve, relatively short lived allocations which die soon, yes. A generational collector would allow for faster allocation rates (a thread loc…

  14. comment
    Comment #43758928

    This article is a fun read. If you enjoyed this, or if you need more control over some memory allocations in Go, please have a look at this package I wrote. I would love to have so…

  15. comment
    Comment #43615370

    Location: New Zealand, Manawatu Remote: Yes Willing to relocate: No Technologies: Go, Java, Git, Erlang, Postgres, Linux Resume: https://www.linkedin.com/in/francis-stephens/ Email…

  16. comment
    Comment #43553025

    Just an anecdote from work to back this up. I wrote a system that was taking requests, making another request to a service (that basically wrapped elasticsearch) and then processed…

  17. comment
    Comment #42924519

    Location: New Zealand, Manawatu Remote: Yes Willing to relocate: No Technologies: Go, Java, Git, Erlang, Postgres, Linux Resume: https://www.linkedin.com/in/francis-stephens/ Email…

  18. comment
    Comment #37245725

    So would you say in the general case, i.e. the compiler obviously doesn't know how predictable a branch may be, using conditional move is a poor choice when writing to an address w…

  19. comment
    Comment #37245645

    This is a very good answer. Thanks.

  20. comment
    Comment #37245364

    Yeah, after reading the blog post I felt reasonably confident that this is a compiler bug (in terms of perf). Hopefully someone with a deeper understanding can verify or discredit …

  21. comment
    Comment #37245325

    It's interesting that you say conditional move here. I am confused by this behaviour, and although I definitely don't know what the answer is here; the non-lol version does have a …

  22. comment
    Comment #37245305

    According to the godot compiler explorer removing the `continue` makes no difference to the generated assembly. https://godbolt.org/z/ds1raTYc9 https://godbolt.org/z/rbWsxM83b The …

  23. comment
    Comment #36164486

    Location:New Zealand Remote: Yes Willing to Relocate: No Technologies: Golang, Java, Postgres, Kafka Resume: https://www.linkedin.com/in/francis-stephens/ Email: francisstephens@gm…

  24. comment
  25. comment
    Comment #18323616

    https://news.ycombinator.com/item?id=14379636 I assume this relates to this conversation? This is a bit of a snippet from a broader discussion (which I found really interesting). M…