Live data from Hacker News

Viewing profile — sifoobar

sifoobar

HN member
Joined
Sat, Nov 03, 2018, 1:34 AM UTC
HN karma
228
Public activity
202 items

About sifoobar

No profile information was provided.

Recent public activity

  1. comment
    Comment #19169756

    I started working professionally in Delphi around 1998, and then spent 13 years evolving and maintaining a sprawling 2+ mloc reservation system. They had a great thing going around…

  2. comment
    Comment #19165648

    Told them to start acting human or sod off? I can wish, can't I? Trying harder is never the answer to anything. People already are doing their best, whatever that means in a specif…

  3. comment
    Comment #19162959

    No one wants to hear that there are no short cuts, especially in today's messed up world where everything is fake and for sale. But THERE ARE NO SHORT CUTS.

  4. comment
    Comment #19146517

    Regardless of language. You'll have different kinds of bugs, but as long as there are programs they will contain bugs. Or the languages themselves will, or the libraries used, or t…

  5. comment
    Comment #19146479

    What is it with these people and controlling the choices of other, quite possibly more experienced, programmers? Why is it not enough to offer better tools and let the rest take ca…

  6. comment
    Comment #19139386

    I have a soft spot for Semitic Versioning [0] myself. I don't know. Great artists know when to stop. I can't help but feel that this discussion crossed that line some time ago. [0]…

  7. comment
    Comment #19127756

    Still too complicated. Go almost got it right [0]; and then blew it with opaque, mandatory preemptive threading. [0] https://gitlab.com/sifoo/snigl#io

  8. comment
    Comment #19100108

    I would be careful with projecting that experience, everything is not about signaling; sooner or later mostly everyone will come to the conclusion that pretending isn't leading any…

  9. comment
    Comment #19091980

    Funny story: I had just started working at a SV-based startup with mandatory surfing lessons and a fivefinger-wearing transhumanist CEO when Silicon Valley started. Watching it was…

  10. comment
    Comment #19091953

    Agreed; the others are nice and all, but nothing beats the Time Masheen: https://www.youtube.com/watch?v=r3dhSnEtdWw

  11. comment
    Comment #19088430

    I've used Reddit since day 1. The new website is a usability disaster, and one that they don't mind shoving down your throat at every turn. Moderators are increasingly beating anyo…

  12. comment
    Comment #19084717

    They're also supposed to serve the people; and when they don't, it's the people's responsibility to remove them from power. Which is just about where we are right now in many count…

  13. comment
    Comment #19073001

    It's one of those languages that does things differently to solve actual issues, not to check boxes. From my limited experience, Erlang doesn't share data between processes; you th…

  14. comment
    Comment #19068109

    Processes by name, from Erlang. They're implemented (in my mind so far) as preemptive threads, one per interpreter; which makes them slightly more heavy-weight than Erlang's NxM an…

  15. comment
    Comment #19067955

    I am aware, it's simply the most portable universal solution to the problem that I could think of. AIO comes with its own share of issues; Unix (and thus Posix) are pretty much dea…

  16. comment
    Comment #19066985

    Some of those lessons have most definitely been used to improve the reference implementation. It's not remarkably slow as long as you compare apples to apples, that is non-jitted v…

  17. comment
    Comment #19066914

    Having recently been down this particular rabbit hole myself; I just want to note that there are other possible strategies, a GIL is not the only alternative to a fully concurrent …

  18. comment
    Comment #19060509

    I don't do quizzes, too much code to write to waste time on alpha bullshit. It's not up to me to prove either, plenty of people prefer C, plenty of them more experienced than you; …

  19. comment
    Comment #19057784

    Here, let me fix that for you: https://www.bimmerfest.com/forums/attachment.php?attachmenti... Bu xie, my pleasure.

  20. comment
    Comment #19057172

    Yeah, we don't want any unconventional ideas to slip through; cause that might lead to changes, and evolution and all sorts of scary shit.

  21. comment
    Comment #19057152

    "It is paradoxical, yet true, to say, that the more we know, the more ignorant we become in the absolute sense, for it is only through enlightenment that we become conscious of our…

  22. comment
    Comment #19039044

    Snigl [0] has statically typed function signatures, struct fields, bindings etc; but values still carry their type. It also traces code before running it to eliminate as many type …

  23. comment
    Comment #19026225

    I used to own the book but left it at my desk when I quit a job in the hope that it would help the next poor victim for the same position. Reading the whole thing, I'm again surpri…

  24. comment
    Comment #19016507

    But that would still be single dispatch, right? Multiple dispatch means functions are generic, and all arguments are considered when deciding which implementation to call. Snigl su…

  25. comment
    Comment #19015991

    I didn't make the distinction, the post sort of did between the lines. Go back to my original comment and you'll see that multiple dispatch is what got us here. I never said anythi…