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), page 8

  1. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Monday, 26-May-2025 04:14:45 JST Matthew Garrett Matthew Garrett
    in reply to
    • 翠星石

    @Suiseiseki Software doesn't stop being software just because it's in ROM

    In conversation about 8 months ago from nondeterministic.computer permalink
  2. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Saturday, 24-May-2025 16:46:21 JST Matthew Garrett Matthew Garrett
    • Lars Wirzenius

    @liw Imagine a Yubikey that understands TPM quotes and can blink an LED at you during boot to tell you your laptop is in the expected state

    In conversation about 8 months ago from nondeterministic.computer permalink
  3. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Saturday, 24-May-2025 16:46:10 JST Matthew Garrett Matthew Garrett
    • Lars Wirzenius

    @liw I actually have a bunch of use cases for wanting to modify that, which pushes us into an interesting space

    In conversation about 8 months ago from nondeterministic.computer permalink
  4. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Saturday, 24-May-2025 16:46:01 JST Matthew Garrett Matthew Garrett
    in reply to

    Yeah great ok the manufacturer also has no ability to patch my fridge but how does that help me this differentiation between software in ROM and software in flash is absolute bullshit, it's all software and it should all be free and modifiable

    In conversation about 8 months ago from nondeterministic.computer permalink
  5. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Saturday, 24-May-2025 16:45:52 JST Matthew Garrett Matthew Garrett

    RMS printer moment, but it's about my fridge failing to run the ice maker fill tube heater for long enough so it freezes so the ice maker gets no water and makes no ice, but also the software controlling this is in ROM so the FSF says it's fine even though there's no way I can fix it even though I am entirely capable of reverse engineering and patching it otherwise

    In conversation about 8 months ago from nondeterministic.computer permalink
  6. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Friday, 25-Apr-2025 04:54:23 JST Matthew Garrett Matthew Garrett
    in reply to
    • Ryan Castellucci (they/them) :nonbinary_flag:

    @ryanc was underneath the car, and prioritised not being there over pictures

    In conversation about 9 months ago from gnusocial.jp permalink
  7. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Friday, 25-Apr-2025 04:37:25 JST Matthew Garrett Matthew Garrett

    BART deciding to make my day exciting by having some electrical component on my train car literally explode is not the vibe I was looking for

    In conversation about 9 months ago from nondeterministic.computer permalink
  8. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Thursday, 17-Apr-2025 17:54:17 JST Matthew Garrett Matthew Garrett
    • Kevin Beaumont

    @GossiTheDog This is hilariously Northern Ireland (both the initial fuckup, but also the somewhat confused response of everyone else, including the journalist)

    In conversation about 9 months ago from nondeterministic.computer permalink
  9. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Thursday, 17-Apr-2025 11:38:57 JST Matthew Garrett Matthew Garrett

    I never expected to have to be searching my mailbox for the term "cum-cum-cum-cum-cum" (yes, including hyphens), but this year continues to be full of surprises

    In conversation about 9 months ago from nondeterministic.computer permalink
  10. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Saturday, 05-Apr-2025 16:16:42 JST Matthew Garrett Matthew Garrett

    Ludicrously long shot, but do I know anyone who knows anyone involved with whoever is running the att.net mail service? My address there bounces with an inscrutable 550, and it's linked to my AT&T account which makes things awkward

    In conversation about 10 months ago from nondeterministic.computer permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: s.yimg.com
      Currently.com - AT&T Yahoo Email, News, Sports & More
      Get the latest in news, entertainment, sports, weather and more on Currently.com. Sign up for free email service with AT&T Yahoo Mail.
  11. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Saturday, 05-Apr-2025 16:16:40 JST Matthew Garrett Matthew Garrett
    in reply to

    MAIL FROM: mjg59@srcf.ucam.org
    250 2.1.0 mjg59@srcf.ucam.org... Sender ok
    RCPT TO: mjg59@att.net
    550 5.2.1 mjg59@att.net... blank mailhost - invalid address, relay=[176.126.240.207]

    Hey Theo

    In conversation about 10 months ago from nondeterministic.computer permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: s.yimg.com
      Currently.com - AT&T Yahoo Email, News, Sports & More
      Get the latest in news, entertainment, sports, weather and more on Currently.com. Sign up for free email service with AT&T Yahoo Mail.

  12. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Saturday, 22-Mar-2025 01:14:41 JST Matthew Garrett Matthew Garrett

    There is a well defined process for how elections are run (https://opensource.org/about/board-of-directors/elections). This year, several candidates were removed from the election results for supposedly refusing to use proprietary software to sign the board agreement. The requirement to do so is not stated anywhere in the election process. The bylaws allow the board to ignore the will of the electorate, but removing candidates who didn't violate any election rules is just fucking ridiculous.

    In conversation about 10 months ago from nondeterministic.computer permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Elections of the Board of Directors
      from OSI staff
      The board of directors is the ultimate authority responsible for the Open Source Initiative as a California public benefit corporation, with 501(c)3 tax-exempt status. Most of the directors are elected…
  13. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Saturday, 22-Mar-2025 01:13:46 JST Matthew Garrett Matthew Garrett

    If the membership chose a candidate that the board refuses to appoint, the membership deserves to know that.

    In conversation about 10 months ago from nondeterministic.computer permalink
  14. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Saturday, 22-Mar-2025 01:13:16 JST Matthew Garrett Matthew Garrett
    • Open Source Initiative :osi:

    Like many nonprofits, membership of the @osi board of directors is technically down to the existing board choosing to appoint new directors. OSI "membership" (in the sense that donors can become "members" of the organisation) isn't a thing that's defined by the by-laws, it's a process that the directors have chosen to adopt. As such, the elections that members participate in are just guidance for the board's decisions, rather than anything they're obliged to respect.

    In conversation about 10 months ago from nondeterministic.computer permalink
  15. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Friday, 21-Mar-2025 15:41:16 JST Matthew Garrett Matthew Garrett

    Every semester I teach best practices around build pipelines, and every semester someone mentions SolarWinds, and if I, as a company, wanted to set up an entirely independent build pipeline that was entirely independent of the rest of my infrastructure and was managed by different people so I could build in two places and verify binary outputs were identical, how would I do that today? (Assume my build is already reproducible, let's not complicate things)

    In conversation about 10 months ago from nondeterministic.computer permalink
  16. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Wednesday, 19-Mar-2025 09:06:01 JST Matthew Garrett Matthew Garrett

    When Twitter launched encrypted DMs they were bad. They haven't improved. The person behind them is now a senior member of DOGE and getting appointed to the board of a government-backed mortgage giant: https://mjg59.dreamwidth.org/71188.html

    In conversation about 10 months ago from nondeterministic.computer permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: www.dreamwidth.org
      mjg59 | Failing upwards: the Twitter encrypted DM failure
  17. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Tuesday, 18-Mar-2025 12:22:21 JST Matthew Garrett Matthew Garrett
    in reply to

    Nobody is going to try to make money on a proprietary fork of an MIT Coreutils. Nobody is hiding their trade secrets there. This isn't the 80s.

    What is a bigger issue is the more symbolic nature of things. People had the opportunity to pick a copyleft licence and chose not to. We can view this as an attack on copyleft (albeit one that's likely symbolic at best), or we can accept that the copyleft community has been doing a poor job winning the hearts and minds of new generations of developers

    In conversation about 10 months ago from nondeterministic.computer permalink
  18. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Tuesday, 18-Mar-2025 12:16:50 JST Matthew Garrett Matthew Garrett
    in reply to

    What Coreutils-adjacent GPL enforcement there has been centred around Busybox, a GPLed implementation of many POSIX and Unixish tools, commonly used in embedded devices. Busybox-related enforcement has been an effective tool in obtaining compliance, to the extent that it's been reimplemented under a permissive licence with the explicit goal of reducing enforcement risk. Coreutils has simply never been subject to enforcement in the same way, so there's no significant impact.

    In conversation about 10 months ago from nondeterministic.computer permalink
  19. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Tuesday, 18-Mar-2025 12:11:06 JST Matthew Garrett Matthew Garrett

    I'm a huge proponent of copyleft licensing, I'm in favour of using the GPL as a tool to ensure users have the ability to modify the software on their devices, and I'm just having trouble getting too worked up about the Rust reimplementation of Coreutils being MIT. Philosophically? Yeah, it sucks. Practical outcomes? Almost certainly none. The GPL violators aren't going to change coreutils implementation to avoid being sued, the FSF wasn't going to do that anyway

    In conversation about 10 months ago from nondeterministic.computer permalink
  20. Embed this notice
    Matthew Garrett (mjg59@nondeterministic.computer)'s status on Friday, 14-Mar-2025 19:35:02 JST Matthew Garrett Matthew Garrett

    My god https://github.com/ArcaneNibble/i-cant-believe-its-not-webusb is an incredible hack but also I'm now wondering whether there ought to be a spec for devices to explicitly opt into WebUSB

    In conversation about 10 months ago from nondeterministic.computer permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      GitHub - ArcaneNibble/i-cant-believe-its-not-webusb: Hacking around lack of WebUSB support in Firefox
      Hacking around lack of WebUSB support in Firefox. Contribute to ArcaneNibble/i-cant-believe-its-not-webusb development by creating an account on GitHub.
  • After
  • 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://mjg59.dreamwidth.org. He/him.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          24727
          Member since
          12 Nov 2022
          Notices
          565
          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.