Viewing profile — indygreg2
indygreg2
HN member- Joined
- Wed, May 04, 2011, 10:37 PM UTC
- HN karma
- 862
- Public activity
- 72 items
- HN profile
- View on Hacker News ↗
About indygreg2
No profile information was provided.
Recent public activity
-
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…
-
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…
-
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…
-
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…
-
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.
- story
-
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…
-
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…
-
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, …
- story
- story
-
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…
- story
- story
-
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…
-
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…
-
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…
-
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…
-
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 …
- story
-
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 …
- story
- story
-
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` …
-
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…