Live data from Hacker News

Viewing profile — assbuttbuttass

assbuttbuttass

HN member
Joined
Fri, Aug 06, 2021, 1:51 PM UTC
HN karma
1,346
Public activity
432 items

About assbuttbuttass

https://news.ycombinator.com/item?id=37272485

Recent public activity

  1. comment
    Comment #48957228

    Sounds like a great way to get dozens of dependencies before you even write a line of code

  2. comment
    Comment #48906411

    And then bisect fails because it finds one of the many commits that broke the test before the actual regression

  3. comment
    Comment #48905814

    Suppose we have a failing test. For many commits, gp carefully separated their change that would break our test, from the change that would fix the test. At some point, someone for…

  4. comment
    Comment #48905685

    Of course, but this thread was in the context of someone "carefully curating" their git history

  5. comment
    Comment #48901862

    That sounds like it would break bisect

  6. comment
    Comment #48871596

    We've entered the "bond villain" era of VC startups

  7. comment
  8. comment
    Comment #48785057

    If someone manages to become a world class chess player, they are likely very good at chess

  9. comment
    Comment #48774496

    > I must admit I'm a little surprised how many people seem to disable secure boot. To me, secure boot is the setting that I need to remember to turn off before installing the OS, b…

  10. comment
    Comment #48308247

    Hmm I wasn't familiar with join, but it looks like you still need join + fmap for the construction? I believe fmap would also need a generic method

  11. comment
    Comment #48302609

    It's (sadly) still not possible to express monads with this change, since generic methods can't implement interfaces. You'd probably want something like: type Monad[T any] interfac…

  12. comment
    Comment #48284398

    > Why would there be paranoia when writing blocking code with async? In languages like JavaScript, you have to be careful to avoid blocking the event loop, and use something like w…

  13. comment
    Comment #48282940

    > Your entire codebase is now a surface area that is at risk of being blocked The point of goroutines is that they can freely block when needed. It's not like async where you have …

  14. comment
    Comment #48228827

    Interesting, thanks

  15. comment
    Comment #48224600

    Also C++/Java static initialization, C# static constructors, or Rust global variable initialization, ... Most languages have this feature Afaik

  16. comment
    Comment #47986457

    I use lowercase for my personal environment variables. It works well since most programs only depend on variables in all caps. Hadn't thought of using MY_

  17. comment
    Comment #47289600

    I really want to like Helix, but I wish the developers paid more attention to performance, or were more receptive to outside contributions. Helix can really chug, even on small fil…

  18. comment
    Comment #47223887

    Which aspects of Rust syntax are adapted from ML? Semantics sure, but to me the syntax seems a lot more similar to C++ (e.g. semicolons, type parameters using , etc.)

  19. comment
    Comment #47207212

    The incels have grown up and now work at the Pentagon

  20. comment
    Comment #46934861

    This still doesn't help when you update your compiler to use a newer model

  21. comment
    Comment #46846077

    Just a personal anecdote, but the errors from Guix are terrible. I had to reinstall because I couldn't figure out the scheme errors for my system config

  22. comment
    Comment #46846056

    > the thing I hate by far the most in NixOS is .. nix nix has a pretty steep learning curve, sure > scheme? Aka Lisp? Seriously??? No nix, no scheme, got it. I wonder which languag…

  23. comment
    Comment #46837323

    Yeah, it only checks whether the last bot comment is older than 30 days, completely ignoring any human comment if (botCommentDate Hard to imagine how this got past code review... h…

  24. comment
  25. comment
    Comment #46658129

    > Writers kept sending to sub.messages. The channel grew. Memory grew. Channels are buffered in Go, they will not grow unbounded. > Tickers Are Not Garbage Collected It used to be …