Live data from Hacker News

Viewing profile — astral303

astral303

HN member
Joined
Tue, Feb 01, 2011, 4:37 AM UTC
HN karma
1,379
Public activity
405 items

About astral303

No profile information was provided.

Recent public activity

  1. comment
    Comment #41284930

    If you find that exception-free code that is necessarily littered with exit value checks at every call, which discourages refactoring and adds massive noise, then you can call the …

  2. comment
    Comment #41280756

    I agree very much with you that interruptions are death of productivity. Your suggestions for weekly rotations are great. However, I argue that if the engineers are interrupted by …

  3. comment
    Comment #41280594

    Pouring foundation, installing plumbing and wiring the building is specialized by the physical necessity of these activities, which cannot be repeated without mistake at a great co…

  4. comment
    Comment #41280521

    I agree that doing this work is looked down upon and not recognized as the critical work that it is.

  5. comment
    Comment #41280478

    SRE is an anti pattern that Google is unwilling to admit and is selling books on. Just like there should not be QA, release engineering, continuing engineering or DBA as separate d…

  6. comment
  7. comment
    Comment #41090589

    I agree, very cool. I still miss the fast productive workflow of Jeskola Buzz from back in the day. Modular software synth + tracker with pattern sequencing. https://youtu.be/8J8i7…

  8. comment
    Comment #41015773

    Have you considered the impact of traffic calming measures on emergency services? https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9922345/#:~:tex... .

  9. comment
    Comment #40501429

    Oops, my mistake.. yeah, it does have multiple levels of undo. My favorite 3-way merge tool, kdiff3, has no undo.

  10. comment
    Comment #40501371

    I tried it out and the instructions have tips on what record to pick, they say to pick a well known version of a song (like not a live version etc), and preferably song with a beat…

  11. comment
    Comment #40497856

    Jef Raskin’s “Humane Interface” book was such an eye opener for me—-no modes (that explained why I was always frustrated with vi or emacs), and that computers should never lose you…

  12. comment
    Comment #40461281

    Sad that C is still being utilized with a serious face. If you can't be bothered to develop in C++ and only pay for what you use, RAII is like your last problem.

  13. comment
    Comment #39764857

    You can be really productive, expressive and performant in Groovy. So much of the language still works well with @CompileStatic and doesn’t require dynamic typing. Writing clear co…

  14. comment
    Comment #39764745

    Thank you, I missed the stack allocation design doc stating it’s on the roadmap. ( https://github.com/dotnet/runtime/blob/main/docs/design/core... ) Appreciate the detail about the…

  15. comment
    Comment #39762464

    Manual memory management vs garbage collection trades speed of allocation for speed of freeing memory. Freeing memory is expensive in a garbage collected language, but allocation i…

  16. comment
    Comment #39762421

    I don’t think so, because it is the runtime JIT (Just-In-Time) optimizer that is the critical speed advantage that allows the CLR and JVM to beat C and C++. The inlining of virtual…

  17. comment
    Comment #38234421

    +1 … it has a great discussion of structural vs object-oriented vs functional, presenting the trade-offs, it describes different service and module decomposition patterns, with pro…

  18. comment
    Comment #38031820

    What if the person that has physical access to your LAN is not you? Example, a rogue physical visitor that you were unable to fully supervise.

  19. comment
    Comment #37619181

    Categorization seems like low-hanging fruit given the age of AI we are in today.

  20. comment
    Comment #37418676

    It’s because all consumer disks are garbage. The way it works is that disks are tested. Disks without failures are sold as “Enterprise.” Those that have failures are labeled and so…

  21. comment
  22. comment
    Comment #36741517

    Declaring throws end up leaking layers of abstractions in practice. Many thrown checked exceptions are not appropriate to pass above certain layers. It is often not OK to expose ch…

  23. comment
    Comment #36387627

    Been waiting for my Spectrum Next since I ordered it in Nov 2020. That’s been 31 months and the current “promise” on the Kickstarter page is shipping in Q3.. but the goal posts hav…

  24. comment
    Comment #35725656

    "What do you get when you cross a computer with a car?" "A computer!" It's a "Riddle for the Information Age" that in Alan Cooper wrote in 1999 [1] in "The Inmates Are Running the …

  25. comment
    Comment #35678170

    My guess is that this enables crosstalk between the nerves which would have been entirely absent otherwise. And crosstalk between left and right sides of the brain is beneficial ev…