Live data from Hacker News

Viewing profile — mjg59

mjg59

HN member
Joined
Tue, May 31, 2011, 10:38 PM UTC
HN karma
9,166
Public activity
1,660 items

About mjg59

Linux kernel and security developer at Nvidia, experienced in power management, mobile hardware and firmware interaction. I'm at https://nondeterministic.computer/@mjg59/ on the Fediverse and https://bsky.app/profile/mjg59.eicar-test-file.zip on Bluesky, and blog at mjg59.dreamwidth.org . I used to work on fruitflies. This is more relaxing.

[ my public key: https://keybase.io/mjg59; my proof: https://keybase.io/mjg59/sigs/1nzROHRbn3xz5zA0YGMRsbiPahYUreIHH3JNmK3a1oE ]

Recent public activity

  1. comment
    Comment #49027919

    The refresh token is often going to be good for a week, even if the access token isn't.

  2. comment
    Comment #49025259

    > at some point credentials will pass to your llm of the week. How?

  3. comment
    Comment #49025249

    No they don't - you're still giving the agent a static token that can be exfiltrated and used elsewhere.

  4. comment
    Comment #48967607

    17-bit distributed a lot of redistributable stuff - in this case it's listed as disk 1423 in their collection

  5. comment
    Comment #48910494

    Nor was it in the final versions of Maemo, if you want to be pedantic.

  6. comment
    Comment #48910459

    "The way Apple destroyed the competition was by creating so much hype around their product that they could demand concessions from carriers" is very easy to read as people buying i…

  7. comment
    Comment #48907841

    The Maps experience on the iPhone was sufficiently better than on any other platform that it was justification in itself for many people to buy one. But you're also massively under…

  8. comment
    Comment #48905815

    Oh, come on. Yes, compared to any modern device the iPhone was a piece of shit (no cut and paste when shipped? No 3G?), but as someone who owned a high end S60 device at the time, …

  9. comment
    Comment #48904831

    The N900 was never really intended to be a mass market device, more something to attract enthusiast excitement and serve as a reasonable developer platform - so in that respect it …

  10. comment
    Comment #48904435

    And no multitouch.

  11. comment
    Comment #48904280

    GTK wasn't a first class citizen in Meego.

  12. comment
    Comment #48904261

    The N9 shipped when it did because the teams working on the successor project had been pulled back to support the N9, and Elop arrived to find a company betting its future on a new…

  13. comment
    Comment #48904043

    The N900 shipped two years after the iPhone while still having a resistive touchscreen. In the story of Nokia resisting Apple and Android it's basically irrelevant - it's part of t…

  14. comment
    Comment #48892147

    This gets you code execution in the kernel, at which point sandboxing is irrelevant.

  15. comment
    Comment #48871692

    My understanding is that it's not so much that the novelisation is of the director's cut, but that the people writing them are typically working from (at best) the shooting script …

  16. comment
    Comment #48839816

    You say that, and also remote attestation is how Signal knows it's talking to a legitimate SGX enclave running the expected payload

  17. comment
    Comment #48829565

    Isn't that lower than a purely resistive heater?

  18. comment
    Comment #48815398

    As someone with experience (albeit almost 20 years out of date) experience of wet lab DNA collection and sequencing - this stuff is hard, you will fail a lot, and you will fail a l…

  19. comment
    Comment #48814979

    We're talking about the equivalent of booting with init=/bin/sh, I don't remember kernel init on x86 ever being that slow

  20. comment
    Comment #48784007

    ARM isn't consistent in the way that the x86 platform is. Each vendor's SoC usually requires specific support.

  21. comment
    Comment #48758524

    "Quality" is maybe overloaded. Upstream requires the code to meet their sense of taste, and some of that is about quality, and some of that is about undocumented design concepts. I…

  22. comment
    Comment #48758509

    Linux tries to avoid special cases. That means that when someone shows up with a new driver that's either not something that fits into an existing category, or which sort of (but d…

  23. comment
    Comment #48757778

    If you've ever been developing software for a Mac for any length of time and searched for a weird error, there's an extremely high probability you've ended up on a post written by …

  24. comment
    Comment #48757630

    My coworkers like to complain that searching for anything they're working on leads them to either old blog posts written by me, or (if they're currently working on MacOS issues) po…

  25. comment
    Comment #48725366

    There's US1549 and FR4102 - are there any others? But yes, the assumption about failures being independent is obviously violated by large flocks of birds, although this has also re…