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 Rob Napier (cocoaphony@mastodon.social)

  1. Embed this notice
    Rob Napier (cocoaphony@mastodon.social)'s status on Thursday, 24-Apr-2025 03:18:48 JST Rob Napier Rob Napier

    https://github.com/hxu296/tariff

    In conversation about a month ago from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      GitHub - hxu296/tariff: The official repository for tariff
      The official repository for tariff. Contribute to hxu296/tariff development by creating an account on GitHub.
  2. Embed this notice
    Rob Napier (cocoaphony@mastodon.social)'s status on Sunday, 13-Apr-2025 12:05:31 JST Rob Napier Rob Napier
    in reply to
    • Paul Cantrell

    @inthehands and I think when you go down that path a little further you work yourself into the current await semantics to achieve exactly that.

    In conversation about a month ago from mastodon.social permalink
  3. Embed this notice
    Rob Napier (cocoaphony@mastodon.social)'s status on Sunday, 13-Apr-2025 11:57:01 JST Rob Napier Rob Napier
    in reply to
    • Paul Cantrell

    @inthehands think about whether logging is “mutable state.” (Then think about it again remembering that OSLogStore is readable.) That’s probably the best way to come to grips with the difficulty we always run into with defining “pure.”

    Is generating random number legal in an async function if it modifies the RNG state? State is so pervasive.

    In conversation about a month ago from mastodon.social permalink
  4. Embed this notice
    Rob Napier (cocoaphony@mastodon.social)'s status on Sunday, 13-Apr-2025 06:31:28 JST Rob Napier Rob Napier
    in reply to
    • Paul Cantrell

    @inthehands How is "non-local state mutation" statically defined in this story?

    In conversation about a month ago from mastodon.social permalink
  5. Embed this notice
    Rob Napier (cocoaphony@mastodon.social)'s status on Saturday, 22-Mar-2025 08:14:26 JST Rob Napier Rob Napier
    in reply to
    • Don Marti
    • Paul Cantrell
    • Nathan Williams

    @nathanw @inthehands @mattia @dmarti This is something I quite like about Vanguard. They're not about these kinds of tricky derivatives.

    Even so, I'm in for $5k TSLZ through Fidelity.

    I lost $300 today.

    In practice, I don't think it's incredibly effective. It indirectly funds short sellers, and once short sellers push a stock below its fundamentals, there's strong pressure for buyers to push the price back up.

    But I think TSLA is way above its fundamentals. And I'm willing to make a point.

    In conversation about 2 months ago from mastodon.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Today.in
      Breaking News Today in India
  6. Embed this notice
    Rob Napier (cocoaphony@mastodon.social)'s status on Friday, 02-Aug-2024 11:50:03 JST Rob Napier Rob Napier
    in reply to
    • Paul Cantrell
    • Miguel Arroz

    @inthehands @arroz hmmm. Hadn’t thought about the SSID specifically. I named my networks the same thing here as in Raleigh. I’m wondering if it’s put that into the database and it’ll stay locked for some time until it gets some data telling it it’s changed.

    In conversation about 10 months ago from mastodon.social permalink
  7. Embed this notice
    Rob Napier (cocoaphony@mastodon.social)'s status on Friday, 02-Aug-2024 11:31:22 JST Rob Napier Rob Napier

    I'm having trouble getting macOS to update its current location. It still thinks I'm in North Carolina, even though I'm in Connecticut. Can't find GPS maybe? (Is there somewhere to see error messages for that?) My phone knows where I am, but two MacBooks, about 5 ft apart, both are having trouble updating location.

    In conversation about 10 months ago from mastodon.social permalink
  8. Embed this notice
    Rob Napier (cocoaphony@mastodon.social)'s status on Wednesday, 10-Apr-2024 11:02:54 JST Rob Napier Rob Napier

    I'm at the "How does this ever work?" stage of debugging…

    In conversation about a year ago from mastodon.social permalink
  9. Embed this notice
    Rob Napier (cocoaphony@mastodon.social)'s status on Thursday, 04-Apr-2024 06:13:58 JST Rob Napier Rob Napier

    oh wow, yes, I just broke out one of my 30-pin connectors to charge up this iOS 5.1 iPad because I don't have any other iPads with large, unbroken screens handy…

    Do I miss skeuomorphism?

    Hmm…

    Hmmmmmm…

    Yes. Yes I do. We've fallen so far.

    In conversation about a year ago from mastodon.social permalink
  10. Embed this notice
    Rob Napier (cocoaphony@mastodon.social)'s status on Tuesday, 19-Mar-2024 01:56:49 JST Rob Napier Rob Napier

    This really drives home something about LLM systems. They’re very expensive to run, both to train and per-query, and hard to make cheaper. I expect them to get more expensive to run. They’re currently sold at a big loss to establish monopoly power and then raise prices dramatically. That’s the *stated* business plan.

    If you’re building your business to rely on LLM, you need to factor in what you‘ll do when they pivot to making money, or they pull back because they can’t.
    https://geeknews.chat/@theregister/112116266764229145

    In conversation about a year ago from mastodon.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      The Register (@theregister@geeknews.chat)
      from The Register
      Microsoft promises Copilot will be a 'moneymaker' in the long term Exec tells investors to 'temper' expectations as mission to convince customers of price tag continues Microsoft is asking investors to "temper" expectations for quick financial returns from Copilot amid efforts to convince customers that paying "substantial" sums each month is actually worth it.… #theregister #IT https://go.theregister.com/feed/www.theregister.com/2024/03/18/microsoft_copilot_moneymaker/
  11. Embed this notice
    Rob Napier (cocoaphony@mastodon.social)'s status on Sunday, 11-Feb-2024 01:20:34 JST Rob Napier Rob Napier

    Trying to get things to build in Xcode is infuriating, yes...

    But have you tried getting things to build in Android Studio?

    Also infuriating.

    Fight all day with SwiftPM…

    Turns out I also fight all day with Maven.

    Maybe it's just our whole profession? I don't know… Good grief. How is it we ever ship software? Truly, we are heroes.

    oh no. Seriously, while I was typing this post:

    apk:dexBuilderBetaDebug -- java.lang.OutOfMemoryError: Java heap space

    😭

    In conversation about a year ago from mastodon.social permalink
  12. Embed this notice
    Rob Napier (cocoaphony@mastodon.social)'s status on Friday, 08-Dec-2023 15:56:03 JST Rob Napier Rob Napier

    A reminder: When that major security bug shows up in one of your dependencies, and you need to ship a fix right now, that's not the time to discover you're 3 years and 6 API-breaking changes behind the version that has the fix.

    Upgrade your dependencies when you don't *have* to. That way, when it is critical, it will be fast and low-risk.

    This is *especially* true about that risky upgrade you've been avoiding. Take the hit now when you can schedule it. Don't let others schedule it for you.

    In conversation Friday, 08-Dec-2023 15:56:03 JST from mastodon.social permalink
  13. Embed this notice
    Rob Napier (cocoaphony@mastodon.social)'s status on Tuesday, 05-Dec-2023 11:56:43 JST Rob Napier Rob Napier
    in reply to
    • Kyle Bashour
    • Joe Fabisevich :verified:
    • John McCall
    • jesse squires
    • Quinn “The Eskimo!”

    @mergesort @kylebshr @jsq and yet still, I can’t say 3 sentences about Swift concurrency without making 2 misstatements. Check the replies from @rjmccall and @justkwin who actually know what they’re talking about.

    In conversation Tuesday, 05-Dec-2023 11:56:43 JST from mastodon.social permalink
  14. Embed this notice
    Rob Napier (cocoaphony@mastodon.social)'s status on Tuesday, 05-Dec-2023 11:56:36 JST Rob Napier Rob Napier
    in reply to
    • Kyle Bashour
    • Joe Fabisevich :verified:
    • John McCall
    • jesse squires
    • Quinn “The Eskimo!”

    @justkwin @mergesort @kylebshr @jsq @rjmccall true for the community. But Apple is saying explicitly up on stage that it is “the best way to write apps.” So we’re kind of struggling. I’ve recently backed off my push in my team for “no more non-actor classes.” It turned out almost everything I tried to write required hours of research and no definite answer. So now it’s closer to “if you feel like doing the hard work of figuring it out, then it would be nice if you tried some async/await.”

    In conversation Tuesday, 05-Dec-2023 11:56:36 JST from mastodon.social permalink
  15. Embed this notice
    Rob Napier (cocoaphony@mastodon.social)'s status on Tuesday, 05-Dec-2023 11:56:35 JST Rob Napier Rob Napier
    in reply to
    • Kyle Bashour
    • Joe Fabisevich :verified:
    • John McCall
    • jesse squires
    • Quinn “The Eskimo!”

    @rjmccall @jsq @kylebshr @justkwin @mergesort I’ve been treating MainActor classes as just another kind of actor. (Maybe that’s confusing terminology?)

    But in large programs, “just not sending between concurrent domains” sounds a lot like what we’ve been doing and failing to do correctly (and the problem actors are supposed to help).

    In conversation Tuesday, 05-Dec-2023 11:56:35 JST from mastodon.social permalink
  16. Embed this notice
    Rob Napier (cocoaphony@mastodon.social)'s status on Tuesday, 05-Dec-2023 10:45:00 JST Rob Napier Rob Napier

    How did I wind up writing C++ again?

    In conversation Tuesday, 05-Dec-2023 10:45:00 JST from mastodon.social permalink
  17. Embed this notice
    Rob Napier (cocoaphony@mastodon.social)'s status on Friday, 29-Sep-2023 06:06:42 JST Rob Napier Rob Napier
    in reply to
    • Paul Cantrell
    • John Wilson

    @crazybutable @inthehands I've heard many devs say "I don't know how this feature will be used. It seems dumb, but the product managers are the ones who know the customer, so I have to do what they say."

    My answer is always the same. It's our job to learn those things, and they're learnable. We may have different skills; Swift or SQL or graphic design or testing or analyzing user feedback. But every one of us is responsible for delighting our users, and we can only do that if we know them.

    In conversation Friday, 29-Sep-2023 06:06:42 JST from mastodon.social permalink
  18. Embed this notice
    Rob Napier (cocoaphony@mastodon.social)'s status on Friday, 29-Sep-2023 06:06:25 JST Rob Napier Rob Napier
    in reply to
    • Paul Cantrell
    • John Wilson

    @crazybutable @inthehands IMO it's an unhealthy shop if the designers systematically know more about the customer than the developers do. That suggests developers who are too isolated, and need to be more engaged with the product and the users.

    I've had great experiences with designers who've incredibly improved my work. But I've never personally seen great software from orgs where design held unilateral approval decisions. Those are the orgs I've most often seen make terrible "x-platform" UX.

    In conversation Friday, 29-Sep-2023 06:06:25 JST from mastodon.social permalink
  19. Embed this notice
    Rob Napier (cocoaphony@mastodon.social)'s status on Friday, 29-Sep-2023 05:40:03 JST Rob Napier Rob Napier
    in reply to
    • Paul Cantrell
    • John Wilson

    @inthehands @crazybutable I think we often forget that part of the job is learning the space we're working in. If we refuse to learn anything about our client's experiences, we cannot deliver them good software. No amount of checklists will fix that.

    A common example I've used is a car. You expect any car you buy will have a steering wheel, brakes, headlights, and the like. You expect the car manufacturer to know you need them even if you don't ask. They can't say "I don't know your use case."

    In conversation Friday, 29-Sep-2023 05:40:03 JST from mastodon.social permalink
  20. Embed this notice
    Rob Napier (cocoaphony@mastodon.social)'s status on Friday, 29-Sep-2023 05:38:40 JST Rob Napier Rob Napier
    in reply to
    • Paul Cantrell

    @inthehands My definition of "requirement" is a thing that, if it were impossible to deliver, we would cancel (or at least seriously reconsider) the project. If its impossibility causes the "requirement" to vanish, then it was never IMO a requirement.

    BUT! devs often forget that minimally delivering just the "requirements" may still result in a worthless product, and the goal is a worthy product. Checklist-obsession is not useful. The goal is to delight; not barely meet "requirements."

    In conversation Friday, 29-Sep-2023 05:38:40 JST from mastodon.social permalink
  • Before

User actions

    Rob Napier

    Rob Napier

    Swift and Go. Love 'em both. They make me mad in completely different ways. Infosec as required. robnapier.net

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          112320
          Member since
          13 Apr 2023
          Notices
          26
          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.