GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Matthew Garrett (mjg59@nondeterministic.computer)

  1. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Wednesday, 05-Aug-2026 16:46:28 JST Matthew Garrett Matthew Garrett

    In other news I keep getting Linkedin spam trying to get me to join an expenses paid trip to tour China's technology companies and I can't tell if this is a scam or merely espionage so has anyone else (1) got these *and* (2) done it? I want to emphasise that I am not looking for people to hypothesise on this issue.

    In conversation about 5 days ago from nondeterministic.computer permalink
  2. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Thursday, 30-Jul-2026 06:27:55 JST Matthew Garrett Matthew Garrett

    Last year, Roy and Rianne Schestowitz were found to have defamed me and were ordered to remove that defamatory content and avoid any further defamation. They chose not to follow the whole of this order, and I sought to have them held in contempt of court. Today this was upheld: https://www.brettwilson.co.uk/wp-content/uploads/2026/07/Garrett-v-Schestowitz-and-anor-No-2-2026-EWHC-1948-KB.pdf

    In conversation about 11 days ago from nondeterministic.computer permalink

    Attachments


  3. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Sunday, 19-Jul-2026 21:48:18 JST Matthew Garrett Matthew Garrett

    Microsoft has been a reasonable steward of the third party UEFI signing key and handling revocation, but I think it's reasonable to question the conflict of interest around the Windows signing key and the huge amount of time between Windows bootloader vulnerabilities being identified and Microsoft revoking them. Ideally this would be delegated to a third party, but an alternative would be for Microsoft to issue a signed (but optional) dbx update that revoked trust in the Windows signing key

    In conversation about 22 days ago from nondeterministic.computer permalink
  4. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Sunday, 19-Jul-2026 05:10:37 JST Matthew Garrett Matthew Garrett

    The #emfcamp dalek is dispensing whisky while shouting "Inebriate"

    In conversation about 22 days ago from nondeterministic.computer permalink
  5. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Thursday, 09-Jul-2026 23:45:40 JST Matthew Garrett Matthew Garrett

    Solving the "Can LLM models ever be free software" problem by burning one into ROM so the FSF can ignore it

    In conversation about a month ago from nondeterministic.computer permalink
  6. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Thursday, 02-Jul-2026 15:59:21 JST Matthew Garrett Matthew Garrett

    Hey Google, write me a security solution. No, not that one. I don't like that one either. Can you make one that doesn't delete all my data please. Try harder.

    In conversation about a month ago from nondeterministic.computer permalink
  7. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Thursday, 02-Jul-2026 15:55:48 JST Matthew Garrett Matthew Garrett

    Good morning Europe I have written about the bewildering array of mechanisms available to prevent authentication token theft and also explained why we still basically have none of them available and so the authentication tokens are still being stolen and used. It is here: https://www.codon.org.uk/~mjg59/blog/p/preventing-token-theft/

    In conversation about a month ago from nondeterministic.computer permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Preventing token theft
      When you log into a service you’re given an authentication token. Each further request to the site includes that token, allowing the server to figure out who you are and ensuring that you have access to your data. Depending on site policy, this token may either be stored in memory (and so vanish if you restart your browser) or disk. The token is the proof of your identity. As far as the site is concerned, anyone with your token is you.
  8. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Tuesday, 30-Jun-2026 16:54:50 JST Matthew Garrett Matthew Garrett
    • Nanoraptor

    Conflicted over how much of the future understanding of the PC and Apple industry ok the 80s is going to be poisoned by AI and how much is going to be poisoned by @NanoRaptor

    In conversation about a month ago from nondeterministic.computer permalink
  9. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Thursday, 25-Jun-2026 15:58:30 JST Matthew Garrett Matthew Garrett

    It's been over 6 years since I moved in here and I've only just realised that the reason the lights in the extractor hood don't work is that nobody had ever installed any bulbs in it

    In conversation about a month ago from nondeterministic.computer permalink
  10. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Monday, 22-Jun-2026 16:09:54 JST Matthew Garrett Matthew Garrett

    The El Toroito specification for bootable CDs was named because it was originally sketched out on the back of a napkin at an El Torito restaurant. If you had to name a spec you'd written after the bar or restaurant you came up with the idea in, what would its name be and what was the actual name?

    In conversation about 2 months ago from nondeterministic.computer permalink
  11. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Wednesday, 17-Jun-2026 14:42:44 JST Matthew Garrett Matthew Garrett

    LLM-written code is, unsurprisingly, in the absence of human review frustratingly annoying to modify by hand

    In conversation about 2 months ago from nondeterministic.computer permalink
  12. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Friday, 22-May-2026 10:44:34 JST Matthew Garrett Matthew Garrett

    People on the "LLMs mean all bugs need to be patched immediately" train: are you replacing your ops teams with LLMs as well or have you just forgotten why Patch Tuesday is Good, Actually

    In conversation about 3 months ago from nondeterministic.computer permalink
  13. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Saturday, 16-May-2026 17:35:43 JST Matthew Garrett Matthew Garrett

    It is very funny that there is a guy who spends a lot of time talking about his commitment to facts, and who also keeps making references to me swearing on a bible in court despite (a) that not happening and (b) the transcripts making it clear that didn't happen

    In conversation about 3 months ago from nondeterministic.computer permalink
  14. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Monday, 11-May-2026 23:03:20 JST Matthew Garrett Matthew Garrett
    in reply to

    DRM is pretty obviously something that inherently removes user freedom without benefit, and decrying it is entirely reasonable. Hardware identity and state attestation *can* be used for DRM, but can also be used for other purposes that improve things for users (like Signal verifying that it's communicating with a genuine enclave before disclosing any sensitive data), and attacking the technology rather than the ways it's used seems short-sighted

    In conversation about 3 months ago from nondeterministic.computer permalink
  15. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Monday, 11-May-2026 23:00:18 JST Matthew Garrett Matthew Garrett

    People will complain that a technology can be used to oppress user freedom while contributing to free software that gets used in literal weapons of war

    In conversation about 3 months ago from nondeterministic.computer permalink
  16. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Monday, 11-May-2026 23:00:17 JST Matthew Garrett Matthew Garrett
    in reply to

    I do entirely understand the idea that functionality that can be used against users (even if it can also be used to enhance user security) is bad, I just don't understand why people will simultaneously make that argument and support the idea that a software license that says "You may not use this software to murder people" is incompatible with the ideals of free software

    In conversation about 3 months ago from nondeterministic.computer permalink
  17. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Friday, 08-May-2026 01:50:13 JST Matthew Garrett Matthew Garrett
    in reply to
    • 翠星石

    @Suiseiseki your storage is on a device that runs free software? I would like to learn more.

    In conversation about 3 months ago from nondeterministic.computer permalink
  18. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Friday, 08-May-2026 01:18:51 JST Matthew Garrett Matthew Garrett

    The downside of full-on self-hosting is, of course, that your server will inevitably choose to have weird hardware issues while you're in another country

    In conversation about 3 months ago from nondeterministic.computer permalink
  19. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Thursday, 30-Apr-2026 08:07:04 JST Matthew Garrett Matthew Garrett

    A bunch of time trying to figure out why I was getting 500 errors any time I tried to type a username into Mastodon and it turns out Elasticsearch believed the index was corrupt but on validating it it seems like it wasn't and just deleting the "corrupt" tag in the index was enough for things to start working again? I'm sure this will all be fine

    In conversation about 3 months ago from nondeterministic.computer permalink
  20. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Monday, 27-Apr-2026 17:40:02 JST Matthew Garrett Matthew Garrett

    Speaking of Unicode, I think many people would be surprised just how strong the pushback against it was even in the early to mid 2000s. UTF-8 adoption in Linux was a fight.

    In conversation about 3 months ago from nondeterministic.computer permalink
  • Before

User actions

    Matthew Garrett

    Matthew Garrett

    Former biologist. Actual PhD in genetics. Security at Nvidia, OS security teaching at https://www.ischool.berkeley.edu. Blog: https://codon.org.uk/~mjg59/blog . He/him.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          24727
          Member since
          12 Nov 2022
          Notices
          649
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.