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 Doug Gregor (dgregor79@sfba.social)

  1. Embed this notice
    Doug Gregor (dgregor79@sfba.social)'s status on Monday, 23-Jun-2025 11:23:25 JST Doug Gregor Doug Gregor

    This document is too light on details for any reasonable person to conclude that Iran posed a real threat to the U.S. Homeland prior to Trump’s attack on Iran. Three of the five bullets are concerns about new retaliatory threats, because the U.S. appears to have started a war without provocation.
    https://mastodon.social/@augieray/114727994796886988

    In conversation about 19 days ago from sfba.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Augie Ray (@augieray@mastodon.social)
      from Augie Ray
      So, there are Iranian threats in the homeland, yet for five months, this administration has dedicated its resources to arresting nannies, farmworkers, factory workers, and other peaceful immigrants who pose no threat to the US? https://www.dhs.gov/ntas/advisory/national-terrorism-advisory-system-bulletin-june-22-2025
  2. Embed this notice
    Doug Gregor (dgregor79@sfba.social)'s status on Tuesday, 18-Mar-2025 05:54:24 JST Doug Gregor Doug Gregor

    Called both of my (Democratic) Senators to (1) thank them for voting against the CR and (2) ask them to pressure Schumer to step down as Senate Minority Leader.

    I’ll be following up with a “thank you for your service” note to Schumer’s office. Schumer was fine as a normal-times leader in the Senate, but he’s not up to the task of opposing full-scale fascism. We desperately need opposition leaders who are. https://mastodon.social/@heidilifeldman/114176552417133356

    In conversation about 4 months ago from sfba.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Heidi Li Feldman (@heidilifeldman@mastodon.social)
      from Heidi Li Feldman
      If your U.S. Senators are Democrats, there are immediate steps to take to push for Schumer to be replaced as Senate Minority Leader. Contact your Senators asap to tell them that you want them to support a leadership change. There are links to tools for doing this in the Indivisible toolkit at https://indivisible.actionkit.com/mailings/view/117130?t=14&akid=117130%2E125319%2EtVHwGu. 2/2
  3. Embed this notice
    Doug Gregor (dgregor79@sfba.social)'s status on Saturday, 11-Jan-2025 08:21:06 JST Doug Gregor Doug Gregor

    Meta’s sudden hard-right shift is disgusting. They’re explicitly green-lighting hate speech directed at LGBTQ+ individuals, immigrants, and others, and tearing down the DEI programs that would have helped level the playing field for people from underrepresented groups.

    I don’t have any accounts with Meta to cancel, but if I did… today would be the day.

    In conversation about 6 months ago from sfba.social permalink
  4. Embed this notice
    Doug Gregor (dgregor79@sfba.social)'s status on Wednesday, 25-Dec-2024 09:43:50 JST Doug Gregor Doug Gregor
    in reply to
    • Konrad 'ktoso' Malawski

    @ktoso I have been informed that this is “not classy.” I want it anyway

    In conversation about 7 months ago from sfba.social permalink
  5. Embed this notice
    Doug Gregor (dgregor79@sfba.social)'s status on Monday, 16-Dec-2024 08:11:53 JST Doug Gregor Doug Gregor

    ABC shall henceforth be an acronym for A Bunch of Cowards.
    https://mastodon.social/@jeffjarvis/113653502079957600

    In conversation about 7 months ago from sfba.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Jeff Jarvis (@jeffjarvis@mastodon.social)
      from Jeff Jarvis
      Surrendering in advance. ABC to Pay $15 Million to Settle a Defamation Suit Brought by Trump https://www.nytimes.com/2024/12/14/us/politics/trump-abc-settlement.html?smid=nytcore-android-share
  6. Embed this notice
    Doug Gregor (dgregor79@sfba.social)'s status on Thursday, 31-Oct-2024 22:46:07 JST Doug Gregor Doug Gregor

    SCOTUS leaning extra-hard on the scales in the week before the election by allowing voter purges to continue in Virginia, overruling two levels of lower courts via the shadow docket.

    U.S. folks, please get out there and vote for Kamala Harris. No matter if you think your state is going blue, red, or in between: we need a country-wide popular-vote landslide along with an electoral-college win to hold back the forces of fascism that are increasingly explicit in how they will tear down our democracy if they come into power.

    In conversation about 8 months ago from sfba.social permalink
  7. Embed this notice
    Doug Gregor (dgregor79@sfba.social)'s status on Monday, 07-Oct-2024 14:21:51 JST Doug Gregor Doug Gregor
    • mekka okereke :verified:
    • James Widman

    @mekkaokereke @JamesWidman If we fixed our democracy so that the actions of government reflected the will of the people, we’d make meaningful steps on climate action. But our policy is set by the party funded by big oil and whose platform is “we hate anyone who isn’t white,” so here we are. Democracy first, then when you get an even slightly more responsive government, those 200 million people need to push hard on our representatives for climate action. It’s just hard to do that when losing an election right now would be such a disaster.

    I only don’t believe at all that traveling less is meaningful. Air travel is 2.5% of CO2 emissions, maybe 4% of overall contribution to climate change. Even wildly successful collective action won’t make a dent in those numbers, and letting the dialogue remain on individual contributions (ban plastic straws! Recycle your plastics!) maintains the distraction.

    In conversation about 9 months ago from sfba.social permalink
  8. Embed this notice
    Doug Gregor (dgregor79@sfba.social)'s status on Monday, 22-Jul-2024 13:45:00 JST Doug Gregor Doug Gregor

    All in for Kamala Harris for President! Just made my first donation of this political season to her Presidential campaign. Let’s do this!

    In conversation about a year ago from sfba.social permalink
  9. Embed this notice
    Doug Gregor (dgregor79@sfba.social)'s status on Wednesday, 03-Jul-2024 08:52:59 JST Doug Gregor Doug Gregor

    Rather angry at my congressional representative for being completely silent since yesterday’s disastrous Supreme Court ruling. I gave their office a call to ask them to support articles of impeachment against all 6 justices who agreed with the majority and to support expansion of the court.

    Please do the same. Call your representatives! We need to push hard to get our representatives to act swiftly and forcefully. Even if the vote will fail the first time; that’s not even the point. Waiting for November is not an option.

    In conversation about a year ago from sfba.social permalink
  10. Embed this notice
    Doug Gregor (dgregor79@sfba.social)'s status on Wednesday, 03-Jul-2024 08:52:58 JST Doug Gregor Doug Gregor
    in reply to

    I’ve emailed and called my congressional Representative and both California senators. To find contact information for your representatives, go to https://www.house.gov/representatives/find-your-representative.

    My email said, basically: this is an unprecedented attack on the foundations of our democracy that requires the Congress to exercise its constitutional power to provide checks and balances. I asked the representative/senator to publicly support impeachment proceedings against the Supreme Court justices in the majority over this power grab (they reserved the sole right to decide what presidential acts are immune) and publicly support expansion of the court to dilute the power of that majority should they remain on the bench.

    Follow my script if you like, or do your own thing, but please make yourself heard! They won’t hear you on mastodon, but they do gauge sentiment based on direct contacts they receive.

    In conversation about a year ago from sfba.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Find Your Representative | house.gov
  11. Embed this notice
    Doug Gregor (dgregor79@sfba.social)'s status on Sunday, 30-Jun-2024 14:51:54 JST Doug Gregor Doug Gregor
    in reply to

    This should be an easy case to make in an election year: this court stripped away women’s rights that were “settled law” for 50 years. This court literally redefined the word “bribery” amidst an ongoing bribery scandal. This court has members who have monetarily and publicly supported the January 6th insurrection, yet won’t recuse from cases about it. They are so clearly corrupt, but unlike Trump, there’s no showmanship to mask the lies or the corruption. Target them, blame Trump for giving them power, and use that mandate to strip them of their power.

    In conversation about a year ago from sfba.social permalink
  12. Embed this notice
    Doug Gregor (dgregor79@sfba.social)'s status on Sunday, 30-Jun-2024 14:51:46 JST Doug Gregor Doug Gregor

    The U.S. Supreme Court is the most dangerous government institution right now. They’re on a right-wing power-grabbing spree that is completely out of step with the American public, and they do not care. We have no mechanism for holding them accountable, and it’s only going to get worse from here. This year’s presidential race should be about making the court accountable to be people: ethics investigations into the Thomas’s bribery and the insurrectionist leanings of the Thomas’s and Alito’s, and expanding the court to undo the disastrous effects of the Trump appointees. And in this messaging, you point to Trump who installed two far-right justices on the courts and is personally benefiting from their undermining of our rights. It’s We The People vs. The Supreme Court right now, and the deck is stacked in their favor.

    In conversation about a year ago from sfba.social permalink
  13. Embed this notice
    Doug Gregor (dgregor79@sfba.social)'s status on Saturday, 22-Jun-2024 01:11:04 JST Doug Gregor Doug Gregor
    in reply to
    • Alejandro Martinez

    @alexito4 The Swift API Design Guidelines puts “Clarity at the point of use” as the first fundamental. It’s such an important thing. https://swift.org/documentation/api-design-guidelines/

    In conversation about a year ago from sfba.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: www.swift.org
      Swift.org
      from Apple Inc.
      Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.
  14. Embed this notice
    Doug Gregor (dgregor79@sfba.social)'s status on Tuesday, 16-Apr-2024 00:41:47 JST Doug Gregor Doug Gregor

    Hello C++ folks! I've started a blog series aimed at C++ programmers who are interested in learning #SwiftLang. It teaches the breadth of the Swift language, but anchored in the features and idioms of C++. So if you know your Rule Of Fives and your SFINAEs and think you might be interested in Swift, I'd love to hear what you think. Part 1 is something you know of from C++ that Swift takes a bit further: value types. https://www.douggregor.net/posts/swift-for-cxx-practitioners-value-types/

    In conversation about a year ago from sfba.social permalink

    Attachments


  15. Embed this notice
    Doug Gregor (dgregor79@sfba.social)'s status on Tuesday, 16-Jan-2024 07:57:40 JST Doug Gregor Doug Gregor
    in reply to

    Another, simpler example is Swift's Result type, which has always effectively had typed errors because it's generic over the "Failure" type. However, any interaction between Result and errors in the language (e.g., an actual throw or do..catch) would have to erase to "any Error". Now, we can express the relationship between the "Failure" type and error handling, allowing one to smoothly go between throw/do..catch and Result: https://github.com/apple/swift/pull/70907

    In conversation Tuesday, 16-Jan-2024 07:57:40 JST from sfba.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      [SE-0413] Adopt typed throws in Result by DougGregor · Pull Request #70907 · apple/swift
      Make init(catching:) and get() use typed throws. The former infers the Failure type from the closure provided (once full type inference is in place) and the latter only throws errors of the Failure...
  16. Embed this notice
    Doug Gregor (dgregor79@sfba.social)'s status on Tuesday, 16-Jan-2024 07:57:39 JST Doug Gregor Doug Gregor
    in reply to

    If you're interested in how typed throws manages to generalize #SwiftLang's error handling to provide more expressive APIs, check out the accepted design proposal at https://github.com/apple/swift-evolution/blob/main/proposals/0413-typed-throws.md.

    In conversation Tuesday, 16-Jan-2024 07:57:39 JST from sfba.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      https://github.com/apple/swift-evolution/blob/main/proposals/0413-typed-throws.md
  17. Embed this notice
    Doug Gregor (dgregor79@sfba.social)'s status on Tuesday, 16-Jan-2024 07:56:09 JST Doug Gregor Doug Gregor

    Finally landed the first of many #SwiftLang standard library updates to replace "rethrows" with generic typed throws: https://github.com/apple/swift/pull/69771. The feature has been a fantastic exercise in generalizing in place: it maintains the same behavior for existing Swift code, maintains the stable ABI of the standard library, and yet any Swift code that adopts typed throws will see typed errors propagate through the standard library in the natural way.

    In conversation Tuesday, 16-Jan-2024 07:56:09 JST from sfba.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      Replace rethrowing map with generic typed throws by DougGregor · Pull Request #69771 · apple/swift
      Adopt typed throws for the map operation to propagate thrown error types through the map API. The new map has a signature like this: public func map( _ transform: (Element) throws(E) ->...
  18. Embed this notice
    Doug Gregor (dgregor79@sfba.social)'s status on Thursday, 28-Dec-2023 02:22:34 JST Doug Gregor Doug Gregor
    in reply to
    • Paul Cantrell

    @inthehands my suspicion is that there is some Other Variable that should be controlling my conditional, and that my conditional is using a symptom of it… but I don’t know what that other variable is. Some day, I will find it

    In conversation Thursday, 28-Dec-2023 02:22:34 JST from sfba.social permalink
  19. Embed this notice
    Doug Gregor (dgregor79@sfba.social)'s status on Thursday, 28-Dec-2023 01:12:28 JST Doug Gregor Doug Gregor

    I have replaced two lines of dodgy, problematic code with two different lines of code that my tests all say is correct, but I have this nagging feeling that I’m missing something. I’m sure I’ll stub my toe on it later.

    In conversation Thursday, 28-Dec-2023 01:12:28 JST from sfba.social permalink
  20. Embed this notice
    Doug Gregor (dgregor79@sfba.social)'s status on Monday, 04-Dec-2023 15:25:49 JST Doug Gregor Doug Gregor

    These uncritical articles about various groups vowing not to support Biden in 2024 sure do play right into the hands of the fascists, don’t they? Slow down and think critically, folks.

    In conversation Monday, 04-Dec-2023 15:25:49 JST from sfba.social permalink
  • Before

User actions

    Doug Gregor

    Doug Gregor

    Dad, husband, Swift language designer and Swift/C++/ObjC compiler implementor, Author, Generic Programming aficionado. He/him.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          117582
          Member since
          8 May 2023
          Notices
          30
          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.