• 0 Posts
  • 153 Comments
Joined 3 years ago
cake
Cake day: June 14th, 2023

help-circle

  • I guess it would be because it’s too easy to get to something that looks like it works without understanding anything about it.

    But on the flip side the other day I was able to create a pull request for a project in a language I’ve never used before because Claude found the bug that I ran into while trying to use it. I still wrote the PR myself though. The issue was pretty obvious once I knew where it was. But I don’t think I would’ve even tried otherwise in this particular case.







  • Even that is just confusing. I sometimes use Perplexity (because Pro comes with my bank account - neobanks have zero focus). And by default it remembers things you say. So when I ask a question sometimes it will randomly decide to bring in something else I asked about before. E.g. I sometimes use it to look up programming related stuff, and then when I ask something else it will randomly research whatever language it thinks I like now in that context too and do things like suggest an anime based on my recent interest in Rust for no good reason.




  • They have a public API where you pay by usage, like most LLM companies. They also have a private API used by their apps that they sell under a subscription model (but with usage limits in exchange). Because those subscriptions are often cheaper than paying by usage, people reverse engineered the private API and put support for it in tools like OpenCode.

    So the short of it is basically just that they want people to honor their ToS and not reverse engineer private interfaces for competing products.

    As a customer you can of course have a different opinion on what they should do/what you want from them, which is where the drama comes from.

    I think it’s also a good reminder that if your business is built on top of one of these AI companies, you are completely at their mercy. They can put limitations in their ToS breaking your product (e.g. it’s not allowed to use Claude to develop competing products), they can raise prices (effectively the same as the current drama), they can randomly lock you out or decide to not do business with you anymore, etc.

    Not much of an implication because we knew this before. But a reminder of something to keep in mind especially knowing that none of these AI companies are profitable right now.


  • 30 games for 822 hours. Not sure how I managed that as a working adult with a family who also spent more than a month abroad without my Switch. And apparently didn’t play on Switch in January or February. (Probably something on Steam Deck got my attention but I don’t remember.)

    Top game is Xenoblade X at 143 hours. My favourite Wii U game so not surprising. It would be a lot more hours too if I hadn’t played it before on Wii U. In the full 9 year range it’s only rank 8.

    FWIW I’m not in the NA region and the link worked for me too.




  • You could also just only use Macs. In theory ARM Macs let you build and test for macOS (host or vm), Linux (containers or vm), Windows (vm), iOS (simulator or connected device), and Android (multiple options), both ARM and x86-64.

    At least in theory. I think in practice I’d go mad. Not from the Linux part though. That part just works because podman on ARM Macs will transparently use emulation for x86 containers by default. (You can get the same thing on Linux too with qemu-user-static btw., for a lot more architectures too.)


  • Damn you’re running a whole production pipeline and it only takes two minutes? That’s pretty good. I’ve worked with projects that take tens of minutes, if not hours, just to compile.

    At work we have CI runs that take almost a week. On fairly powerful systems too. Multiple decades of a “no change without a test case” policy in a large project combined with instrumented debug builds…

    Tbf we don’t run those on every single change though. The per change ones take a couple hours only.