Viewing profile — hctaw
hctaw
HN member- Joined
- Tue, Dec 29, 2020, 10:41 PM UTC
- HN karma
- 917
- Public activity
- 288 items
- HN profile
- View on Hacker News ↗
About hctaw
No profile information was provided.
Recent public activity
-
comment
Comment #27137214
I'd quibble with whether folks understand the performance implications. I think most people know division is expensive. It's just non trivial to remove it. If it was that easy to r…
-
comment
Comment #27134930
I think the problem is equating "coding" to "algorithmic thinking." Most coding problems are wiring stuff up. If you can change a tire or put together a LEGO set, you can probably …
-
comment
Comment #27134597
It's a task more commonly found in computational geometry (3D range query == find all the points in a data set enclosed by a cube). There are numerous data structures that are well…
-
comment
Comment #27132894
Efficient 3 dimensional position or range queries (line/column/page) is a pretty well studied problem. You don't need to query every point of the space to answer anything.
-
comment
Comment #27132225
Google docs is their document editor. Sheets is a part of GSuite. I've also never had trouble pasting a spreedsheet selection into a word document. Email is a nightmare in general …
-
comment
Comment #27131727
I feel the need to argue that the browser is not the browser engine. An app sitting in a chrome tab is significantly different than an app built on electron, they just share some r…
-
comment
Comment #27130502
Microsoft Word, Pages and Open Office don't seem to be bottlenecked by rendering performance like Google Docs. Perhaps the browser is the wrong platform for document editing.
-
comment
Comment #27123187
> it is not unless your security model is one where codesigning exists to prevent the addition of new native code It is if your security model includes things like parental control…
-
comment
Comment #27090933
Doesn't the referenced data have to be guaranteed to outlive the callee, which would only be true if the callee is guaranteed to return to the calling scope? You can get around the…
-
comment
Comment #27089366
I'm reminded of Chesteron's Fence in this. Every major ABI is listed here as containing the same mistakes. I'm inclined to think the people who designed these ABIs were smart enoug…
-
comment
Comment #27088434
What chips can be targeted by C compilers today that don't use 2's complement?
-
comment
Comment #27081954
Having a mostly statically linked executable handle this rather than some bastard child of virtual environments and docker images is a dream come true.
-
comment
Comment #27068200
Time Machine can't run on my Mac because there's not enough space on disk for it to run. Third party backup services that can function with the comically small default SSDs are pre…
-
comment
Comment #27067084
You have to backup more regularly than every two months... And Apple replaces the entire motherboard if a component on it fails. The agreement that you may lose data has been aroun…
-
comment
Comment #27066052
My point of the analogy is that film was an entirely new medium for creators a century ago and while the projector and camera manufacturers came up with the idea of a cinema, it wa…
-
comment
Comment #27055549
AR and VR are both solutions looking for problems today. The technology is already there for a killer app but no one has figured out what it is yet. I think AR/VR is that it's bein…
-
comment
Comment #27052154
Not GP but I feel your analysis here doesn't follow. > rather than being completely unaffected by S[n]? Is n here a discretization of time or a "meta-time" that captures state prog…
-
comment
Comment #27039084
Environmental pollution also "works better" for companies and yet we regulate it. I don't think this is a false dichotomy, the role of government in business regulation is to modif…
-
comment
Comment #27031406
You need to compile a static executable (not with static libraries, there's a subtle difference). The flags depend on your compiler. If you're on Linux, musl libc and musl-tools ar…
-
comment
Comment #27027238
> How is the REPL experience if there is one? About on par with C/C++ and Go. In that you don't have one and don't want for one. REPL driven development is difficult with languages…
-
comment
Comment #27019778
It makes a big difference if you have a good amp that doesn't have a dull preamp stage. Some of the newer tube designs are extremely responsive to a change in how they're loaded (s…
-
comment
Comment #27019726
It's a laborious process that has a significant impact on tone. You usually have to restring the guitar when you change them out. The biggest change would be between dual coils ("h…
-
comment
Comment #27011995
When I've done it in the past the reason was that the "downloader" was more like a bootstrapper to get the app on the machine with different logic if the app was already installed/…
-
comment
Comment #26995956
Don't manage your own metal if you can't have access to it for whatever reason. Run your application on a cloud platform.
-
comment
Comment #26995858
That's more an indictment of the sorry state of C/C++ dependencies and linkage paradigms (shared libs are an antipattern like 90% of the time, imho). If C/C++ had a standard packag…