Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ghoward
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
48 ms
·
421.
▲
by
ghoward
5y ago
Author here. I think you are strawmaning my arguments. Personally, I would include encryption libraries in the "system libraries" (I used that term on purpose) that could be dynamically linked. However, even if they are, you stil
422.
▲
by
ghoward
5y ago
Author here. Kernel support is actually easy: since Linux hardly ever removes syscalls, just build your fully-static executable on the oldest Linux you have, and then deploy it on all of your relevant machines. The syscalls used by all of y
423.
▲
by
ghoward
5y ago
Author here. This is exactly what I was getting at. Thank you.
424.
▲
by
ghoward
5y ago
Yeah, I suspected people might be. But since I was answering a "Considered Harmful" essay, it was too easy. Eh, oh well.
425.
▲
by
ghoward
5y ago
Author here. > I eagerly await some concrete implementations of these new ideas. I'm working on them now! They are not public because of a licensing issue where I need to consult a lawyer first (thanks, GitHub Copilot), but they wil
426.
▲
by
ghoward
5y ago
Author here. Sure, most security fixes do not break the ABI or API. But it only takes one , and then you have a security issue. So I can understand your sentiment that it was sleight-of-hand, but I argue that it's not. Also, we only
427.
▲
by
ghoward
5y ago
Author here. Unfortunately, building on the oldest common ancestor will still not save you from ABI breaks. An example is [1]. If the size of `intmax_t` changes between that oldest ancestor and the machines you are running on, get ready for
428.
▲
by
ghoward
5y ago
Author here. Yeah, there are reasons to use dynamic linking, but I'm still not sure why dynamic linking gives you better profiling and tracing. > Unfortunately people typically don't follow Drepper's advice (as far I remem
429.
▲
by
ghoward
5y ago
Author here. See my reply to https://meyerweb.com/eric/comment/chech.html at https://news.ycombinator.com/item?id=28737279 .
430.
▲
by
ghoward
5y ago
I'm having a hard time understanding because if DLL Hell was well understood by 2006, it seems I should have given him less benefit of the doubt, but you say I should give him more . Apologies.
431.
▲
by
ghoward
5y ago
I have heard of taviso. That doesn't mean I can't disagree with him.
432.
▲
by
ghoward
5y ago
Author here. I quote that email twice in my post. I decided not to quote that part of the email just in case it might inflame the debate. But yes, he did say that.
433.
▲
by
ghoward
5y ago
Author here. In everything in the post, I attempted to give Drepper the benefit of the doubt, though there are cases where I don't want to since he sounds (to me) paternalistic in the way Apple and Microsoft do. So perhaps he understoo
434.
▲
by
ghoward
5y ago
Author here, and I am also a Gentoo user on my daily driver. I read that article when it came out, and it felt disingenuous. mgorny helps maintain Gentoo, which of all distributions, does rebuild software as necessary. It would be a simple
435.
▲
by
ghoward
5y ago
Author here. I read that essay a while ago and reread it before publishing my post. I don't think the author makes a good case. They make bare assertions without examples and without evidence, so it's unconvincing. For example, th
436.
▲
by
ghoward
5y ago
Author here. I don't know why my own submission of this [1] didn't catch and this one did. Oh well. XD I'm open to answering questions, and I'll be hanging in the thread. [1]: https://news.ycombinator.com/
437.
▲
by
ghoward
5y ago
> This is ridiculous. I most definitely do NOT want to rebuild literally EVERY SINGLE PACKAGE on my system the moment they fix a typo in libz. I understand. You don't. I do. What my post is arguing for is not one or the other, but g
438.
▲
“Static Linking Considered Harmful” Considered Harmful
(gavinhoward.com)
3 points
by
ghoward
5y ago
|
0 comments
439.
▲
by
ghoward
5y ago
> yet I just can't get seem to break into the next job title tier because "We don't need a principal." > I just found out my lead was just promoted to principal. Brutal. Good luck. Got a plan?
440.
▲
Ask HN: Classic Blog Posts About Computer Science
1 points
by
ghoward
5y ago
|
0 comments
441.
▲
by
ghoward
5y ago
So every person who can be labelled as taking a "hard right turn" can be safely ignored?
442.
▲
by
ghoward
5y ago
Oh, Mirriam-Webster already decided that "fully vaccinated" people are "anti-vaxxers" if they do not support vaccine mandates. [1] [1]: https://www.merriam-webster.com/dictionary/anti-vaxxer
443.
▲
by
ghoward
5y ago
> I have yet to speak with a single anti vaxxer who did research and not “research” on the subject (that is did clinical trials or even is able to read an abstract of one). How about the pioneer of mRNA vaccines? [1] [2] [1]: https:
444.
▲
by
ghoward
5y ago
Knowing the military, they'll make those stick. We can disagree about whether he is guilty of them, or should be punished (I don't think so, considering he is critical of mistakes that lost American lives), but yeah, the military
445.
▲
by
ghoward
5y ago
https://www.cidrap.umn.edu/news-perspective/2020/04/data-do-...
446.
▲
by
ghoward
5y ago
Can you give me an example of a platform where your program cannot cause memory corruption if you access an array on the stack out of bounds far enough to corrupt actual existing memory on the heap? Because a SIGSEGV is the best case scenar
447.
▲
by
ghoward
5y ago
What other charges do you think would stick?
448.
▲
by
ghoward
5y ago
Can you really? If you depend on a SIGSEGV handler, that handler needs stack space unless you set up a separate stack for it, and I am not sure that is portable.
449.
▲
by
ghoward
5y ago
No, not a hard thing to make a boringcc compiler, but I was referring specifically to querying stack size.
450.
▲
by
ghoward
5y ago
TFA is right, sadly. One of the projects I was to go in the future is implement boringcc [1], and this sounds like something I would want in it. The question then becomes: would it even be possible to do? [1]: https://groups.goog
More ›