Live data from Hacker News

Viewing profile — hctaw

hctaw

HN member
Joined
Tue, Dec 29, 2020, 10:41 PM UTC
HN karma
917
Public activity
288 items

About hctaw

No profile information was provided.

Recent public activity

  1. 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…

  2. 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 …

  3. 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…

  4. 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.

  5. 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 …

  6. 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…

  7. 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.

  8. 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…

  9. 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…

  10. 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…

  11. comment
    Comment #27088434

    What chips can be targeted by C compilers today that don't use 2's complement?

  12. 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.

  13. 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…

  14. 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…

  15. 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…

  16. 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…

  17. 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…

  18. 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…

  19. 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…

  20. 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…

  21. 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…

  22. 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…

  23. 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/…

  24. 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.

  25. 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…