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 David Smith (catfish_man@mastodon.social), page 2

  1. Embed this notice
    David Smith (catfish_man@mastodon.social)'s status on Tuesday, 07-Apr-2026 04:32:02 JST David Smith David Smith

    @quephird

    In conversation about 3 months ago from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/116/359/406/162/497/006/original/b19005038f6de06a.jpeg
  2. Embed this notice
    David Smith (catfish_man@mastodon.social)'s status on Saturday, 14-Feb-2026 06:47:20 JST David Smith David Smith
    • Adrianna Tan

    @ireneista @skinnylatte see this is interesting because culturally I was raised with “the purpose of a gift is to produce ongoing feelings”. Positive ones if done correctly.

    In conversation about 5 months ago from mastodon.social permalink
  3. Embed this notice
    David Smith (catfish_man@mastodon.social)'s status on Saturday, 07-Feb-2026 10:20:06 JST David Smith David Smith
    in reply to
    • Adrianna Tan

    @skinnylatte *waves hi*

    I didn’t realize how cool it was until I moved here :)

    In conversation about 5 months ago from mastodon.social permalink
  4. Embed this notice
    David Smith (catfish_man@mastodon.social)'s status on Wednesday, 04-Feb-2026 07:19:44 JST David Smith David Smith

    Tired: young people telling older people “hey did you know Mario is 600 years old” or whatever

    Wired: telling a younger person that I don’t have pics of something because it happened before consumer digital cameras

    In conversation about 5 months ago from mastodon.social permalink
  5. Embed this notice
    David Smith (catfish_man@mastodon.social)'s status on Friday, 23-Jan-2026 08:24:43 JST David Smith David Smith
    in reply to
    • Paul Cantrell

    @inthehands I don’t know!

    I really thought nobody would care about objc_msgSend and refcounting overhead in the era of massively out of order 4GHz cores, 4000x3000 bitmaps, and 200px radius live Gaussian blurs of translucent sidebars… and yet here they are, still showing up near the top of profiles.

    I just saw a pretty big GUI responsiveness win from avoiding one NSNumber allocation in a hot path.

    In conversation about 6 months ago from mastodon.social permalink
  6. Embed this notice
    David Smith (catfish_man@mastodon.social)'s status on Friday, 23-Jan-2026 05:53:33 JST David Smith David Smith

    Something I find kinda surprising about Mac/iOS perf work is how little the sharp increase in bitmap size changed things. I sorta expected that having many times more pixels and more data per pixel would result in graphics stuff becoming the overwhelmingly dominant factor in app performance, but nope, all the stuff I do is just as relevant as it was in the mid-2000s.

    In conversation about 6 months ago from mastodon.social permalink
  7. Embed this notice
    David Smith (catfish_man@mastodon.social)'s status on Tuesday, 13-Jan-2026 01:44:22 JST David Smith David Smith
    in reply to
    • Paul Cantrell
    • I Can't Believe It's Not Zero!
    • Rob Napier
    • Greg Titus

    @gregtitus @steve @cocoaphony @inthehands I mean eventually something politically unacceptable is going to happen, so “least unacceptable” might still do it

    (Reasoning: houses are an investment. An investment is useless if it doesn’t grow faster than inflation. If a necessity grows faster than inflation then by definition it occupies an ever-increasing share of expenses. Therefore houses cannot be an investment indefinitely. Currently we’re absorbing this with roommates/living with parents/etc)

    In conversation about 6 months ago from mastodon.social permalink
  8. Embed this notice
    David Smith (catfish_man@mastodon.social)'s status on Tuesday, 13-Jan-2026 01:44:21 JST David Smith David Smith
    in reply to
    • Paul Cantrell
    • I Can't Believe It's Not Zero!
    • Rob Napier
    • Greg Titus

    @cocoaphony @gregtitus @steve @inthehands (another similar version I’ve considered is “what if you could pay your property taxes in equity”)

    In conversation about 6 months ago from gnusocial.jp permalink
  9. Embed this notice
    David Smith (catfish_man@mastodon.social)'s status on Tuesday, 13-Jan-2026 01:44:21 JST David Smith David Smith
    in reply to
    • Paul Cantrell
    • I Can't Believe It's Not Zero!
    • Rob Napier
    • Greg Titus

    @cocoaphony @gregtitus @steve @inthehands right, it’s interestingly difficult.

    One option I’ve considered is to have the state as a guaranteed buyer of last resort, at which point the property is converted to social housing with the original occupants having right of first refusal on occupancy.

    So grandma doesn’t lose living in the family house, but the kids can’t get rich off it.

    It’ll require many *many* policy changes in concert to do non-disastrously though, my idea is just one tiny angle

    In conversation about 6 months ago from mastodon.social permalink

    Attachments



  10. Embed this notice
    David Smith (catfish_man@mastodon.social)'s status on Saturday, 10-Jan-2026 03:25:52 JST David Smith David Smith
    in reply to
    • Paul Cantrell

    @inthehands ah very similar to SF. We even have right-libertarian democrats!

    In conversation about 6 months ago from mastodon.social permalink
  11. Embed this notice
    David Smith (catfish_man@mastodon.social)'s status on Monday, 05-Jan-2026 06:51:17 JST David Smith David Smith
    in reply to
    • Adrianna Tan

    @skinnylatte oh good point, I haven’t actually been there in quite a while.

    Several places I used to love (eg the Shanghai Dumpling King location in the Outer Richmond) are faint shadows of what I remember.

    In conversation about 6 months ago from mastodon.social permalink
  12. Embed this notice
    David Smith (catfish_man@mastodon.social)'s status on Monday, 05-Jan-2026 06:47:22 JST David Smith David Smith
    in reply to
    • Adrianna Tan
    • danielle 🏳️‍🌈

    @skinnylatte @endocrimes absolutely! The elitism here is exhausting even in the occasional case where it’s aligned with my reaction.

    The anecdote I mentioned was in ~2010 when things were a little less… like this :/

    In conversation about 6 months ago from mastodon.social permalink
  13. Embed this notice
    David Smith (catfish_man@mastodon.social)'s status on Monday, 05-Jan-2026 06:41:09 JST David Smith David Smith

    @endocrimes @skinnylatte it’s so fascinating to me how tastes differ wildly. I first had tartine’s country loaf at a party, unlabeled. I immediately exited the conversation I was in, found the host, and demanded to know what it was so I could get some.

    Takes all sorts I guess

    In conversation about 6 months ago from mastodon.social permalink
  14. Embed this notice
    David Smith (catfish_man@mastodon.social)'s status on Sunday, 21-Dec-2025 14:53:30 JST David Smith David Smith

    Oddly furious about this Waymo* thing. Like, how the fuck is your disaster response plan “idk I guess we’ll distribute roadblocks randomly across the city, focusing on blocking high traffic areas”?

    It’s a good thing this is just a power outage and not, say, a larger follow-up to the four minor earthquakes in the last 24 hours.

    *for non-SF folks: power is out across much of the city and waymos cant navigate it

    In conversation about 7 months ago from mastodon.social permalink
  15. Embed this notice
    David Smith (catfish_man@mastodon.social)'s status on Thursday, 18-Dec-2025 06:31:31 JST David Smith David Smith
    in reply to
    • Fi 🏳️‍⚧️

    @munin it's kind of fascinating how "clearly a cabal of tens of thousands across the world is doing secretive nonsense via unclear mechanisms" takes hold when "a cabal of hundreds is doing semi-open nonsense via extremely clear mechanisms" exists

    In conversation about 7 months ago from mastodon.social permalink
  16. Embed this notice
    David Smith (catfish_man@mastodon.social)'s status on Saturday, 22-Nov-2025 09:15:44 JST David Smith David Smith
    in reply to
    • Paul Cantrell

    @inthehands found the code I was thinking of that handles NSString * being half the size of String in collections while still avoiding a temporary buffer: https://github.com/swiftlang/swift-corelibs-foundation/blob/1b514e4242526690c19fad9f53644065dd50b69d/Darwin/Foundation-swiftoverlay/NSDictionary.swift#L102

    In conversation about 8 months ago from gnusocial.jp permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      swift-corelibs-foundation/Darwin/Foundation-swiftoverlay/NSDictionary.swift at 1b514e4242526690c19fad9f53644065dd50b69d · swiftlang/swift-corelibs-foundation
      The Foundation Project, providing core utilities, internationalization, and OS independence - swiftlang/swift-corelibs-foundation
  17. Embed this notice
    David Smith (catfish_man@mastodon.social)'s status on Saturday, 22-Nov-2025 09:07:26 JST David Smith David Smith
    in reply to
    • Paul Cantrell
    • I Can't Believe It's Not Zero!

    @steve @inthehands it's like an onion where every layer is made of infuriating consequences

    In conversation about 8 months ago from mastodon.social permalink
  18. Embed this notice
    David Smith (catfish_man@mastodon.social)'s status on Saturday, 22-Nov-2025 08:54:43 JST David Smith David Smith
    in reply to
    • Paul Cantrell

    @inthehands I have a feature request in with the linker folks for "weak lazy subclassing", but they understandably are not thrilled with catering to my unhinged whims :D

    In conversation about 8 months ago from mastodon.social permalink
  19. Embed this notice
    David Smith (catfish_man@mastodon.social)'s status on Saturday, 22-Nov-2025 08:52:09 JST David Smith David Smith
    in reply to
    • Paul Cantrell

    @inthehands yup. String being two words has other interesting consequences (like making collections of NSStrings change size as they bridge, which is awkward), but overall I'm quite happy with it.

    Another fun fact: when not in smol form, the pointed-to buffer is actually an NSString subclass, which allows us to implement String -> NSString bridging by just retaining and returning it.

    "But David, isn't Swift below Foundation? How can it subclass a Foundation class"

    class_setSuperclass 🫠

    In conversation about 8 months ago from mastodon.social permalink
  20. Embed this notice
    David Smith (catfish_man@mastodon.social)'s status on Saturday, 22-Nov-2025 08:46:29 JST David Smith David Smith
    in reply to
    • Paul Cantrell

    @inthehands actually that one works two different ways 😂

    1) the smol Strings optimization means we *never* have to allocate for <= 15 bytes of UTF8

    2) appending to an empty String will indeed just return the argument (special case in the code), which is a constant in the binary

    …or possibly the argument is also smol, I forget how we emit that. It works either way here.

    In conversation about 8 months ago from mastodon.social permalink
  • After
  • Before

User actions

    David Smith

    David Smith

    I am an irregular collection of floating diffuse lights, chiming softly

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          152378
          Member since
          22 Jul 2023
          Notices
          133
          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.