Live data from Hacker News

Viewing profile — indygreg2

indygreg2

HN member
Joined
Wed, May 04, 2011, 10:37 PM UTC
HN karma
862
Public activity
72 items

About indygreg2

No profile information was provided.

Recent public activity

  1. comment
    Comment #42318401

    I could never justify the time investment to upstream a lot of my python-build-standalone work. I made some attempts. But it always felt like I was swimming against a heavy current…

  2. comment
    Comment #32393202

    Some of Apple's code signing is open source (mostly in SecurityFramework). But not enough is open source to be able to build a modern `codesign`. The source you linked is ~10 years…

  3. comment
    Comment #32393145

    Note that gon is a glorified front-end for executing processes like `codesign`, `altool`, and even `ditto` for zip file generation. This Rust implementation, by contrast, has all t…

  4. comment
    Comment #32388964

    XAR signing is effectively just an RFC 5652 CMS signature plus some minimal data structure manipulation. Code at https://github.com/indygreg/PyOxidizer/blob/faa7dfcea5d66bf5... . M…

  5. comment
    Comment #32388890

    rcodesign can sign and notarize applications written in any language. From rcodesign's perspective, Rust is an implementation detail of the tool itself.

  6. story
  7. comment
    Comment #31523454

    While this IFUNC feature does exist and it is useful, when I performed binary analysis on every package in Ubuntu in January, I found that only ~11 distinct packages have IFUNCs. I…

  8. comment
    Comment #30399581

    The index is a power user feature. Its forced presence in Git effectively constitutes a usability barrier for new users. After all, a VCS is effectively a glorified abstraction for…

  9. comment
    Comment #29871849

    I once helped maintain a nearly full featured implementation of make in Python (pymake) that grew out of the Firefox project. As much as I would like to support efforts like this, …

  10. story
  11. story
  12. comment
    Comment #26740084

    I removed the background image and made the text blacker. Might take a force refresh to pick up the CSS file change. Is it good enough or are further tweaks needed? If more, my web…

  13. story
  14. story
  15. comment
    Comment #22789608

    Compare https://pyoxidizer.readthedocs.io/en/v0.4.0/config.html#file... to https://pyoxidizer.readthedocs.io/en/stable/config.html#file... . In PyOxidizer's case, I wanted to creat…

  16. comment
    Comment #22788215

    I converted PyOxidizer's configuration files from TOML to Starlark because I found it effectively impossible to express complex primitives in a static configuration file and the st…

  17. comment
    Comment #22186194

    The criticisms about musl's memory allocator being slower than glibc may be true. However, this specific issue can be resolved by telling the Python interpreter to use e.g. jemallo…

  18. comment
    Comment #22041535

    C/C++ is a language with limited facilities to ensure correctness at compile time. The languages are riddled with undefined behavior in common features that programmers with multip…

  19. comment
    Comment #22041374

    The late start was mostly due to having to retain Python 2.4/2.5 compatibility until May 2015 and it was literally impossible to use some future statements or some Python 3 syntax …

  20. story
  21. comment
    Comment #19824688

    Patches to workaround the issue were just committed. Those patches were tracked at https://bugzilla.mozilla.org/show_bug.cgi?id=1549010 . At the time of writing this comment, that …

  22. story
  23. story
  24. comment
    Comment #17615340

    Obviously not applicable to Linux since it is hosted on Git, but Mercurial has this "clone bundles" feature built in. If you e.g. `hg clone https://hg.mozilla.org/mozilla-central` …

  25. comment
    Comment #16980896

    I'm totally OK with Python's threading choice of saying only 1 Python thread may execute Python code at any time. This is a totally reasonable choice and avoids a lot of complexity…