Live data from Hacker News

Viewing profile — Orphis

Orphis

HN member
Joined
Mon, Feb 12, 2018, 3:14 PM UTC
HN karma
375
Public activity
191 items

About Orphis

No profile information was provided.

Recent public activity

  1. comment
    Comment #49226559

    Practice helps! What also helped me is being so knowledgeable about the topic that I didn't need to prepare the presentation much (except for the slides and the general plan). When…

  2. comment
    Comment #49226489

    Curious, Windows is not supported by this.

  3. comment
    Comment #49226435

    Ultrawide curved are amazing. Put your main activity in the middle since there's no screen bezel and enjoy your neck-pain-free work hours. 2 monitors force you to usually have one …

  4. comment
    Comment #49190307

    Why not just embrace Content Based Addressing and the Bazel action cache? Not necessarily adopt the RBE protos, but you could have on-disk cache that are similar or even identical.…

  5. comment
    Comment #49186483

    This is not purely a CMake problem, this is a maintainer problem. It's absolutely possible to not define the man page targets if the related tools are not found, or to add a variab…

  6. comment
    Comment #49186382

    Xerces is an old library, probably ported from autotools and will do a lot of autotools like checks which for CMake means: creating a CMake project with the probe, generating the b…

  7. comment
    Comment #49184504

    > I want the build stages to communicate in one direction for sanity That's easy to do if you control the whole pipeline and can integrate all the features together, not so much wi…

  8. comment
    Comment #49184457

    Simple CMake projects using the Ninja generator are very efficient, unless you create generated files. And if they are in their own targets, they are not really an issue (they woul…

  9. comment
    Comment #49138825

    Last time I checked (a while ago), it wasn't. You needed to compile musl and exclude a few files from the archive to then provide your own allocator. Depending on the toolchain, I'…

  10. comment
    Comment #49138785

    That's to be properly measured. Assuming that the allocator will not cause issues there is to be proven. The application I recently improved by changing the allocator had a similar…

  11. comment
    Comment #49135314

    ripgrep is there to be FAST. Trading any speed to improve memory efficiency over a longer period of time for a process with a short life-time doesn't make sense in this case. It's …

  12. comment
    Comment #49135015

    That's good! But I wonder why it wasn't then enabled for that configuration or why the override wasn't "global" enough and the default allocator was still partly used.

  13. comment
    Comment #49134992

    Sure, but the problem isn't that the bug exists, is that it has surfaced in a performance application using musl and exerting code paths in a slow allocator. mallocng should not be…

  14. comment
    Comment #49134609

    I get why people don't bother replacing the default allocator from musl all the time (it's there, convenient). But in an application whose purpose is to be FAST, I find it weird th…

  15. comment
    Comment #49133665

    Chrome uses those already, and a few other pointer types that are fit for purpose. For example, lot of C++ objects are tied to a garbage collected object in JS, so you need somethi…

  16. comment
    Comment #49121815

    They did roll this policy for Chromium changes a few years ago too. And it wasn't just 2 humans but 2 Googlers. One Googler author and one Googler reviewer works. But an external a…

  17. comment
    Comment #49121782

    Old bugs at the bottom of the prioritization list deserve to be fixed. Some were probably just theoretical "if we have over 2B of this item, it'll crash because X/Y/Z and that can …

  18. comment
    Comment #49121695

    It really depends on the context. On a pure computational code, it can work really well. I recently optimized some code asking Claude to "make it faster" 2 different programs. For …

  19. comment
    Comment #49112339

    I have seen some code where either Ghidra or IDA is producing the better output. It's not cut and dry, but in general, I do prefer Ghidra.

  20. comment
    Comment #49074265

    Sure. But in the end, it's just a tool that is used to assign blame when there are issues, and humans are more comfortable when another human is to blame rather than a machine as i…

  21. comment
    Comment #49074232

    Plan-B hasn't been relevant in a very long time and Unified Plan has been in a good working shape (and used by Google Meet) for many years. Firefox has lacked many critical APIs fr…

  22. comment
    Comment #49071895

    A lot of websites will "work" because they added Firefox workarounds. But to a Chromium or Safari user, it might as well be called a "degraded" mode. A lot of video-conferencing we…

  23. comment
    Comment #49067544

    It's not a single source problem anyway. There are many contributing factors, some are probably more important than others. The most important thing is knowing what can be done in …

  24. comment
    Comment #49057373

    At the same time, how can a human know if they accidentally rewrote exactly some code they read in the past from a codebase with an incompatible license? Accidental copies happen a…

  25. comment
    Comment #48934686

    > I can’t help but wonder whether constant use of “agent” harnesses will lead to an atrophy of the software engineering (or really any field) muscles. Compiler evolutions really ha…