3,002 karma · joined April 10, 2021
I think the usual solution to this is to talk about cool stuff you've done that is only incidentally relevant to the product you're selling. For example, some detail on how you built a technical system or solved a problem, etc...
This is a _remarkably_ aggressive comment!
Additionally Google isn't selling Go as a product in the same way as Apple does Swift (and where Google does publish public Go APIs it also tends to use them in the same way as their users do, so the interests are more aligned)...
I suspect that Mozilla being the primary developer and sponsor for many years actually meant that compatibility with all major platforms was prioritised; Mozilla obviously care about stuff working on Windows, and run lots of builds on Windows + I imagine a number of Firefox developers (if not drive) at least own a Windows machine for testing Windows-specific stuff!
I call out Windows because I think generally software people go for Mac > Linux > Windows (although Mac > Linux may be slowly changing due to liquid glass).
Would be great if one of the Turso developers can clarify :)
I think this kind of approach is interesting, but it's a bit sad that Cursor didn't discuss how they close the feedback loop: testing/verification. As generating code becomes cheaper, I think effort will shift to how we can more cheaply and reliably determine whether an arbitrary piece of code meets a desired specification. For example did they use https://web-platform-tests.org/, fuzz testing (e.g. feed in random webpages and inform the LLM when the fuzzer finds crashes), etc? I would imagine truly scaling long-running autonomous coding would have an emphasis on this.
Of course Cursor may well have done this, but it wasn't super deeply discussed in their blog post.
I really enjoy reading your blog and it would be super cool to see you look at approaches people have to ensuring that LLM-produced code is reliable/correct.
That's an argument for capitulation in general: it's not an argument specifically against extending the field of scope to include services.
Except that Apple, Intel, Tesla, etc have all received US government investment [1]. TSMC is a product of the Taiwanese state! Government investment can be done well, and seeds excellent companies.
[1]: https://www.sba.gov/blog/2024/2024-02/white-house-sba-announ...
> In Litestream, we’re solving the problem a different way. Modern object stores like S3 and Tigris solve this problem for us: they now offer conditional write support. With conditional writes, we can implement a time-based lease. We get essentially the same constraint Consul gave us, but without having to think about it or set up a dependency.
Reading this blog post though, I couldn't see any reference to this. Is this supported in Litestream v0.5.0, or will it be for a future release?
This is a truly _wild_ way to describe "this version isn't much better than the previous one". Would you say "Apple's latest iPhone is a pretty small marginal improvement over the previous one, but it's useful to help peopel to acclimate for what's coming".
Twitter/Dropbox offer more convenience to people: Bitcoin offers _less_. That's why people are using Bitcoin for two things: crime and speculation. People aren't buying houses with Bitcoin, they don't use it as a store of value (because it has extreme deflation), and they aren't doing their books using BTC as the currency.
What features/improvements does Bitcoin offer over the financial system? So far, the differences to me seem to be
- It's easy (or at least possible) to get a bank transaction reversed by going to court.
- If you forget your password, your bank can reset it and you don't lose all your money.
- When you transfer money using your bank, it arrives immediately in the recipient's account. When you transfer money using Bitcoin, it takes hours. The bank checks that the name matches the bank account number beforehand.
- If you get hacked, and the hacker tries to steal all your money, your bank's fraud detection system will kick in and stop this.
- Banks are regulated, and the currency is stable. This means that you can quote a price in USD, and do your accounting in USD, whereas very few people do their accounting in BTC.
- People have faith in fiat currencies because they have state backing, which means that the central bank will intervene to maintain price stability.