Live data from Hacker News

Viewing profile — joshkel

joshkel

HN member
Joined
Tue, May 07, 2019, 5:05 PM UTC
HN karma
151
Public activity
38 items

About joshkel

No profile information was provided.

Recent public activity

  1. comment
    Comment #48824453

    As explained by https://www.nytimes.com/2026/05/12/magazine/testosterone-mas... , "Supplementing with testosterone sends the message to the brain that testosterone is in oversupply…

  2. comment
    Comment #48296270

    FWIW, it sounds like the judge may be open to ruling against such an action. From his decision at https://aboutblaw.com/blQg : > Even if Plaintiff had made a “vote dilution” or “on…

  3. comment
    Comment #48197665

    > But nowadays prefer pyproject.toml, and most people use pre-built distributions (wheels) for their architecture from PyPI, so don't execute arbitrary code to install packages. Ye…

  4. comment
    Comment #48196554

    I'm far from an expert, but this feels like an oversimplification. Python packages traditionally use setup.py to install code, and setup.py is all executable code under the install…

  5. comment
    Comment #48184198

    https://localnewsmatters.org/2026/05/16/musk-v-altman-week-3... has a good explanation of the legalities: "If the jury determines that at any time before those dates, Musk either k…

  6. comment
    Comment #47806779

    Reading this article has given me a profound realization: As a software user, I don't want the products I use to ship new features at "three, five, or ten times what they shipped a…

  7. comment
    Comment #47419041

    Considering the many hundreds of technical comments over at the PR ( https://github.com/nodejs/node/pull/61478 ), the 8 reviewers thanked by name in the article, and the stellar re…

  8. comment
    Comment #47282729

    Appreciate the reminder (the lack of SemVer has thrown me in the past). In this case, 6.0 is a bigger change than normal: > TypeScript 6.0 arrives as a significant transition relea…

  9. comment
    Comment #46601590

    The main selling point for me is that it has proper data times for dates, times, etc. Most date/time libraries that I've seen have a only single "date/time" or "timestamp" type, th…

  10. comment
    Comment #45892354

    In a follow-up tweet, Mark Atwood eloborates: "Amazon was very carefully complying with the licenses on FFmpeg. One of my jobs there was to make sure the company was doing so. Cont…

  11. comment
    Comment #45774700

    pnpm doesn't execute lifecycle scripts by default, so it avoids the particular attack vector of "simply downloading and installing an NPM package allows it to execute malicious cod…

  12. comment
    Comment #45591225

    The way you know is by running the full SQLite test suite, with 100% MC/DC coverage (slightly stricter than 100% branch coverage), on each new compiler, version, and set of flags y…

  13. comment
    Comment #45538255

    Yes. Sardar Biglari, who's an activist investor and the CEO and owner of Steak'n'Shake, has been pushing for more control over Cracker Barrel for several years. He amplified some o…

  14. comment
    Comment #45527678

    Would you still say it's a small API surface? State, memos, callbacks (which are just memo functions), effects, effect events, reducers, context, external stores, special handling …

  15. comment
    Comment #45065249

    I assume you're referring to Web SQL? As I understand it, the argument against isn't just "there's only 1 implementation," it's "there's no standard and there's only 1 implementati…

  16. comment
    Comment #44867414

    For Git? Maybe not. For GitHub? IPv6 support would sure be nice: https://github.com/orgs/community/discussions/10539

  17. comment
    Comment #44827367

    > at least occasionally one should choose to do something one will regret. Not necessarily. My take was that the practice of choosing may well be more valuable than the harm of the…

  18. comment
    Comment #44457431

    The View Transitions API ( https://developer.mozilla.org/en-US/docs/Web/API/View_Transi... ) is intended to let you control transitions between clicks.

  19. comment
    Comment #44122542

    I'm not sure how much difference that bill's clause makes in practice. As I understand it (courtesy of the "Advisory Opinions" legal podcast, but any misunderstandings are my own),…

  20. comment
    Comment #43857641

    Belief within limits, yes. At least, I can only think of a couple of possible explanations for the event: 1. Cook only cares about pursuing profits, but at a shareholder meeting wh…

  21. comment
    Comment #43856364

    That's not universally true, at least. From https://www.macobserver.com/news/tim-cook-rejects-ncppr-poli... : > “When we work on making our devices accessible by the blind,” he sai…

  22. comment
    Comment #43631081

    The biggest difference I'm aware of is that ECharts has an add-on for 3D charts (echarts-gl). Chart.js doesn't have any 3D functionality. (Our project mostly uses Chart.js, so I'm …

  23. comment
    Comment #43040329

    I mean, yeah, I said it was easy enough to work around. But it's an issue I've seen raised in a discussions of C code maintenance. (The typical conclusion is that using `-Wall -Wer…

  24. comment
    Comment #43038895

    In practice, C has a couple of significant pitfalls that I've read about. First is if you compile with `-Werror -Wall` or similar; new compiler diagnostics can result in a build fa…

  25. comment
    Comment #42300240

    Yes. I don't remember Murderbot using the Rin disguise / persona later on.