Live data from Hacker News

Viewing profile — RossBencina

RossBencina

HN member
Joined
Thu, Dec 11, 2014, 6:33 AM UTC
HN karma
2,006
Public activity
739 items

About RossBencina

No profile information was provided.

Recent public activity

  1. comment
    Comment #49251909

    Indeed. I guess this is why [[gnu::musttail]] and [[clang::musttail]] exist. https://gcc.gnu.org/onlinedocs/gcc-15.1.0/gcc/Statement-Attr...

  2. comment
    Comment #49229030

    Interesting article about a worthy topic, even though I disagree with some it. Side note: I expected to see mention of design by contract and function preconditions/invariants/post…

  3. comment
    Comment #49220914

    Is it patchable? Are there any known-working fixes that can be broadly applied?

  4. comment
    Comment #49178831

    One thing that wasn't tried is that the ASCII path could build a block-wise bitmap of non-ASCII blocks. Then the unicode pass need only process the contiguous ranges within the bit…

  5. comment
    Comment #49178813

    If you can kill-off the extra buffer allocation code path that's got to be a win.

  6. comment
    Comment #49178800

    +1 great idea. I get the impression that some of my sibling comments thought that you meant fold all code points in the opposite direction, but it it's clear you mean change the fo…

  7. comment
    Comment #49166738

    We've had mechanical/automated/algorithmic transformation of copyrighted works for over 100 years now. There are plenty of non-AI systems for translating code from one language to …

  8. comment
    Comment #49166569

    It has to be the right information, filtered and presented in such a way that supports the task. Any kind of human in the loop UI has to manage user cognitive loading. Task saturat…

  9. comment
    Comment #49151270

    Agree. Security fixes are the killer app for automatic updates. I would argue there are other kinds of fixes that should make the cut: crash bugs, data loss bugs. Maybe even broken…

  10. comment
    Comment #49151206

    Very cool, thanks. But this requires the iPhone/computer to have an internet connection. I'm thinking about alternatives to GPS for non-network continuous time synchronisation.

  11. comment
    Comment #49151151

    Agreed. Your self-managed vendoring example is quite near one end of the continuum. I'm suggesting that there might be space for better tooling from there all the way to the NPM en…

  12. comment
    Comment #49151105

    IANAL and I don't think you are either. Be careful making simplistic inferences about a complicated system. Human "translation" is one thing, algorithmic "translation" has seen sep…

  13. comment
    Comment #49151063

    I'm curious: how large is it really? As I understand it, Kakehashi is targeting command line programs, especially Xcode-tools. How much non-POSIX/Mach/BSD interface do Mac command …

  14. comment
    Comment #49132301

    > to be in control of the dependencies Maybe I'm out of touch, but I think control over dependencies is underrated. It's not just about freezing and pinning. There should be better…

  15. comment
    Comment #49069863

    "For 95% of all code that is correct. std::make_* is easy to use and prevents a lot of mistakes, while having no loss of performance." For 95% of code std::unique_ptr has no loss o…

  16. comment
    Comment #49069786

    Agreed. But you make it sound like the worst case is necessarily fatal. It depends on the use-case. The workable cmpxchg algorithms will make progress on at least one core each rou…

  17. comment
    Comment #49069679

    In many application code bases no doubt. But how do you think make_unique and make_shared are implemented?

  18. comment
    Comment #49067977

    > Rather than all that to turn an e-reader into a tablet All what? Most Boox products are Android tablets with e-ink screens and pen support. Few are marketed as, or realistically …

  19. comment
    Comment #49067936

    Australia here, no radio time as far as I know. Lately I've been wondering whether accurate time could be derived from terrestrial digital TV signals.

  20. comment
    Comment #49054219

    > Why has it taken this long to catch on? Intel didn't put SIMD in their chips speculatively; there was a lucrative market. HPC presumably. Maybe SIGINT. There have always been SIM…

  21. comment
    Comment #49053930

    Here's the video: https://www.youtube.com/watch?v=DQNqo2xtq6U

  22. comment
    Comment #49053895

    > be more implicit The other day I began by asking Claude: "What's the deal with ${current_practice_in_complex_technical_concept}?" and was talked down to like I was an idiot. Late…

  23. comment
    Comment #49032725

    Indeed. I primarily used PIMPL when I want to avoid polluting public header files with implementation detail #includes in cases where forward declarations are impossible or unwield…

  24. comment
    Comment #49032688

    Thanks for sharing. Hadn't seen that particular presentation of binary splits before.

  25. comment
    Comment #48991978

    > You have to be confident by default or you'll never get anything done. Crippling doubt can happen. Blind confidence has its own hazards. You only need to be confident that you ca…