Viewing profile — RossBencina
RossBencina
HN member- Joined
- Thu, Dec 11, 2014, 6:33 AM UTC
- HN karma
- 2,006
- Public activity
- 739 items
- HN profile
- View on Hacker News ↗
About RossBencina
No profile information was provided.
Recent public activity
-
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...
-
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…
-
comment
Comment #49220914
Is it patchable? Are there any known-working fixes that can be broadly applied?
-
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…
-
comment
Comment #49178813
If you can kill-off the extra buffer allocation code path that's got to be a win.
-
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…
-
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 …
-
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…
-
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…
-
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.
-
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…
-
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…
-
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 …
-
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…
-
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…
-
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…
-
comment
Comment #49069679
In many application code bases no doubt. But how do you think make_unique and make_shared are implemented?
-
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 …
-
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.
-
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…
-
comment
Comment #49053930
Here's the video: https://www.youtube.com/watch?v=DQNqo2xtq6U
-
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…
-
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…
-
comment
Comment #49032688
Thanks for sharing. Hadn't seen that particular presentation of binary splits before.
-
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…