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 Jonathan Wight (schwa@mastodon.social)

  1. Embed this notice
    Jonathan Wight (schwa@mastodon.social)'s status on Sunday, 15-Jun-2025 13:36:14 JST Jonathan Wight Jonathan Wight

    I haven’t found a single news article yet talking about the parade without comparing it to the concurrent protests.

    The protest organizers did an amazing job under incredibly difficult circumstances. What heroes.

    In conversation about 4 days ago from mastodon.social permalink
  2. Embed this notice
    Jonathan Wight (schwa@mastodon.social)'s status on Friday, 25-Apr-2025 05:57:03 JST Jonathan Wight Jonathan Wight

    TIL homebrew has a min star barrier. https://mastodon.social/@ctietze/114393836065121154

    In conversation about 2 months ago from mastodon.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Christian Tietze (@ctietze@mastodon.social)
      from Christian Tietze
      We need 75+ stars on GitHub to publish to homebrew! Share the #mdbabel love to make your #markdown documents executable: https://github.com/md-babel/swift-markdown-babel 🙏
  3. Embed this notice
    Jonathan Wight (schwa@mastodon.social)'s status on Friday, 25-Apr-2025 00:32:09 JST Jonathan Wight Jonathan Wight

    This is rather encouraging. A fork of Homebrew in rust where they actually encourage feedback and pull requests. Instead of treating their users like vermin like the homebrew maintainers do.
    https://github.com/alexykn/sapphire

    In conversation about 2 months ago from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      GitHub - alexykn/sapphire: Rust based package manager for macOS
      Rust based package manager for macOS. Contribute to alexykn/sapphire development by creating an account on GitHub.
  4. Embed this notice
    Jonathan Wight (schwa@mastodon.social)'s status on Wednesday, 23-Apr-2025 03:30:37 JST Jonathan Wight Jonathan Wight
    in reply to
    • Paul Cantrell

    @inthehands I can’t speak for ruby. But I look at something like Rust’s cargo.toml with envy. A package config that is easy to read, reason with and edit? Why can’t we swift developers have that.

    Instead we have folks putting for loops into Package.swift. Ugh.

    In conversation about 2 months ago from mastodon.social permalink
  5. Embed this notice
    Jonathan Wight (schwa@mastodon.social)'s status on Wednesday, 23-Apr-2025 00:38:59 JST Jonathan Wight Jonathan Wight
    in reply to

    Trivial example of where config as code falls down.

    Ever had to write` platforms: [.macOS("15.0”)]`, instead of `.v15`?

    Congrats, you've just run into a problem directly caused by config as code. The fact that older SPMs can't even compile newer Package.swifts _is_ a problem.

    The fact that you (and you tools) can't validate Package.swift without compiling it is a bigger one of course.

    In conversation about 2 months ago from mastodon.social permalink
  6. Embed this notice
    Jonathan Wight (schwa@mastodon.social)'s status on Wednesday, 23-Apr-2025 00:38:59 JST Jonathan Wight Jonathan Wight

    Reminder that just because you can it doesn’t mean you should.

    “Config as code” is a bug not a feature.

    Config should be easy to reason with and understand. Being forced to run the code to understand what the configuration is, is a huge failure.

    Package.swift should have been something like TOML (or whatever) with a suitably expressive schema instead…
    https://chaos.social/@ole/114381265023437618

    In conversation about 2 months ago from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: assets.chaos.social
      Ole Begemann (@ole@chaos.social)
      from Ole Begemann
      Attached: 1 image Reminder that SwiftPM package manifests are Swift code, so you can write loops etc. in them. I use this in some of my packages to enable the same upcoming language features for all targets. Example: https://gist.github.com/ole/c0f4de915a483edb5e6df5f1ad677fb5 This isn’t particularly useful for complex projects where you might want to migrate to Swift 6 mode module-by-module, but for small and simple packages it’s usually easy to stay on the cutting edge of Swift. #SwiftLang
  7. Embed this notice
    Jonathan Wight (schwa@mastodon.social)'s status on Wednesday, 23-Apr-2025 00:38:58 JST Jonathan Wight Jonathan Wight
    in reply to

    Dealing with even the most trivial syntax errors in Package.swift is one of the most time consuming and frustrating experiences. Xcode just shits the bed and often gives you little to no information on what failed.

    Even something like an extra comma in your Package.swift would cause inscrutable package resolution errors.

    And they had to rev the _entire_ Swift language to solve that particular problem…

    In conversation about 2 months ago from mastodon.social permalink
  8. Embed this notice
    Jonathan Wight (schwa@mastodon.social)'s status on Wednesday, 23-Apr-2025 00:38:58 JST Jonathan Wight Jonathan Wight
    in reply to

    This is where someone points out `describe --type json`…

    Which *checks notes* converts Package.swift into "something like TOML (or whatever) with a suitably expressive scheme" (in this case JSON but whatever indeed).

    In conversation about 2 months ago from mastodon.social permalink
  9. Embed this notice
    Jonathan Wight (schwa@mastodon.social)'s status on Tuesday, 22-Apr-2025 01:40:39 JST Jonathan Wight Jonathan Wight
    in reply to
    • Seasons of Jason

    @killyourfm subscribed. Thank you!

    In conversation about 2 months ago from mastodon.social permalink
  10. Embed this notice
    Jonathan Wight (schwa@mastodon.social)'s status on Friday, 21-Mar-2025 03:58:08 JST Jonathan Wight Jonathan Wight

    The future of the software industry

    In conversation about 3 months ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/114/195/420/610/880/209/original/a373e2e073e68529.jpeg
  11. Embed this notice
    Jonathan Wight (schwa@mastodon.social)'s status on Friday, 28-Feb-2025 13:42:50 JST Jonathan Wight Jonathan Wight

    When I was younger I never would have guessed that so many of my braincells would become dedicated to worrying about sRGB<->linear conversions.

    In conversation about 4 months ago from mastodon.social permalink
  12. Embed this notice
    Jonathan Wight (schwa@mastodon.social)'s status on Friday, 21-Feb-2025 03:25:11 JST Jonathan Wight Jonathan Wight

    My Metal code running on this M4 Max runs a _lot_ better when it's displaying on my external Apple Studio display compared to the internal Macbook display…

    Not bothered to dig into why yet. But its dramatically better.

    In conversation about 4 months ago from mastodon.social permalink
  13. Embed this notice
    Jonathan Wight (schwa@mastodon.social)'s status on Friday, 14-Feb-2025 17:15:12 JST Jonathan Wight Jonathan Wight

    We all knew who Elon was when he called a cave diver rescuing children a pedo. At that point it was clear he was a petulant piece of shit who didn’t care about the actual problem at hand and just needed attention.

    In conversation about 4 months ago from mastodon.social permalink
  14. Embed this notice
    Jonathan Wight (schwa@mastodon.social)'s status on Tuesday, 11-Feb-2025 14:40:18 JST Jonathan Wight Jonathan Wight

    There’s a literal coup going on in the US government but traditional news media won’t let you read about it because your # of free articles has been exceeded this month.

    In conversation about 4 months ago from mastodon.social permalink
  15. Embed this notice
    Jonathan Wight (schwa@mastodon.social)'s status on Thursday, 06-Feb-2025 02:12:06 JST Jonathan Wight Jonathan Wight

    If you have plenty of bandwidth and a home server (or a server/VM on a rack somewhere you can spare) you can help the internet archive backup US government websites.

    It's a little like Seti@Home where you donate CPU time and bandwidth and you get assigned jobs.

    I'm running it in a docker container on my home server.

    The specific docker instructions are here:

    https://wiki.archiveteam.org/index.php/ArchiveTeam_Warrior#:~:text=docker%20run%20%2D%2Ddetach%20%2D%2Dname%20archiveteam%2Dwarrior%20%2D%2Dlabel=com.centurylinklabs.watchtower.enable=true%20%2D%2Dlog%2Ddriver%20json%2Dfile%20%2D%2Dlog%2Dopt%20max%2Dsize=50m%20%2D%2Drestart=on%2Dfailure%20%2D%2Dpublish%208001:8001%20atdr.meo.ws/archiveteam/warrior%2Ddockerfile
    https://phpc.social/@ramsey/113943736240301661

    In conversation about 4 months ago from mastodon.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      WEBSITES.IT
    2. No result found on File_thumbnail lookup.
      Ben Ramsey (@ramsey@phpc.social)
      from Ben Ramsey
      On the little server I have running here at home, I'm now helping @internetarchive@mastodon.archive.org back up US Government websites and data. You can help, too: 1. Download and run the ArchiveTeam Warrior 2. Set the selected project to "usgovernment" (or select US Government from the available projects in the web interface) I'm running Warrior as a container with podman, but there are various other ways to run it. More details at https://wiki.archiveteam.org/
  16. Embed this notice
    Jonathan Wight (schwa@mastodon.social)'s status on Tuesday, 07-Jan-2025 09:57:39 JST Jonathan Wight Jonathan Wight

    Why is it you can only find out if you have jury duty by checking at 6pm the day before.

    Justice is blind (hahahah bullshit) and also very inconsiderate too it seems.

    In conversation about 5 months ago from mastodon.social permalink
  17. Embed this notice
    Jonathan Wight (schwa@mastodon.social)'s status on Tuesday, 07-Jan-2025 09:57:38 JST Jonathan Wight Jonathan Wight
    in reply to

    Now I have to remember how to dress like a human.

    In conversation about 5 months ago from mastodon.social permalink
  18. Embed this notice
    Jonathan Wight (schwa@mastodon.social)'s status on Tuesday, 07-Jan-2025 09:57:38 JST Jonathan Wight Jonathan Wight
    in reply to

    Yay. Called in!

    It better be sexy. I’m hoping for maybe piracy. Or jewel smuggling. Or kidnapping at least.

    In conversation about 5 months ago from mastodon.social permalink
  19. Embed this notice
    Jonathan Wight (schwa@mastodon.social)'s status on Tuesday, 24-Dec-2024 02:38:47 JST Jonathan Wight Jonathan Wight
    in reply to
    • Rebecca (Slatkin) Sloane

    @RebeccaSlatkin wait is it still 2021?

    In conversation about 6 months ago from mastodon.social permalink
  20. Embed this notice
    Jonathan Wight (schwa@mastodon.social)'s status on Friday, 20-Dec-2024 03:10:46 JST Jonathan Wight Jonathan Wight
    in reply to

    Dude is still here. Been hanging out there for a good 20 minutes

    In conversation about 6 months ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/113/680/814/714/268/274/original/192a35f02ced21f0.jpeg
  • Before

User actions

    Jonathan Wight

    Jonathan Wight

    No.-Posts auto-delete in 7 days.Idiots are blocked quicker than that.-#NoBridge #NoSearch #NoIndex #NoQuotePosts #No*

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          14975
          Member since
          31 Oct 2022
          Notices
          111
          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.