ylere
/home/claude/.cache/uv/archive-v0/nZCy52fMCgTsNaLySn0xf/chardet
/home/claude/.cache/uv/wheels-v6/pypi/chardet
/usr/lib/python3/dist-packages/pip/_vendor/chardet
/usr/local/lib/python3.12/dist-packages/chardet
It's not surprising that they were able to create a new, working version of chardet this quickly. It seems the author just told Claude Code to "do a clean room implementation" and to make sure the code looks different from the original chardet (named several times in the prompt) without considering the training set and the tendency for LLMs to "cheat".[1] https://www.engineeringtoolbox.com/co2-emission-fuels-d_1085... [2] https://x.com/elonmusk/status/1298426245991063554?lang=en
Working link to the page that contains the picture: https://btwberkshires.com/arts/visual-arts/mad-magazine-draw...
That's why we decided to offer separate feature entitlements that are tightly coupled to the billing chain and metering as part of Wingback (disclaimer: I'm the CTO). In the end, depending on your plan complexity and how much you have already invested in feature flags, I think both approaches can work well. Having some kind of feature gating in place for your customers will also make your life a lot easier for provisioning customer accounts and being able to offer custom packages.
The Difference Between Payments vs. Billing in SaaS
I think a lot of the issues arise from the difference between payments and billing [0]. When just starting out and signing up your first customers, you primarily care about collecting a few (recurring) payments - and it's really easy to set that up with Stripe (or even just manually invoicing your first customers).
However, over time, more billing requirements gradually sneak in, such as more complex entitlements, multiple plans, grandfathering, and eventually enterprise/high touch sales customers (where the money is!) who need custom billing cycles, terms, and entitlement provisioning. Since billing is never a technical focus, numerous additions and small hacks accumulate over time, taking engineering resources away from the actual product. Eventually, this turns into an unmanageable mess that can significantly slow down the sales process or limit what you can sell.
The complexity of billing is riddled with hidden pitfalls and edge cases, and it has become even more complex now that most plans include many different limits and usage-based components and that most SaaS companies sell globally. Many later-stage companies have teams of 15+ engineers working solely on billing. I fully agree with the author that, unless it's at the core of your product, no organization should build a billing system themselves (Disclaimer: I'm the CTO of Wingback, a SaaS Billing Platform).
[0] https://www.wingback.com/blog/saas-payment-vs-saas-billing
Really easy to set up too, just make sure to also set up DKIM/SPF/DMARC to make sure the forwarded emails don't go to spam.
How so? Iirc, the entropy calculations assume that the attacked is aware passphrases are used. The eff-long word list often used for xkcd-style passphrases has 7776 words. So on average it would take 7776^4/2 attempts to guess one (randomly generated) 4-word passphrase, comparable to a truly random 8-9 character password with special chars. As the comic points out, people tend to be pretty bad at remembering random sequences of characters and therefore often often use combinations of common words and apply non-random substitutions and patterns, resulting in much lower entropy for those passwords.
Of course, everyone should use a password manager in the first place, but for cases where people don't or they need to reliably remember it (master passwords and critical ones), xkcd-style passphrases are a good and secure option.
No other player has the ad revenue and market power to even attempt competing with Google:
* Microsoft's search ads + LinkedIn revenue was only $18.7b [3] in 2021 (9% of Googles) and they are the only big global (i.e. not Chinese) player with ad revenues over $10b and a competing search engine.
* Meta is the company one that comes closer in terms of ad revenue at $112b in 2021 (53% of Google) [4], but it's hard to imagine how they would fit search into their ecosystem.
* Apple has the cash already controls the valuable (=mostly iOS users) Safari market, but even for them, they would have to forego $18b/year (as per the article) in pure profits from their deal with Google and manage to actually create a competing product and advertise it heavily, which would costs them 10s of billions a year more. It makes sense that they'd rather keep taking the cash.
This also makes you realize just how valuable dominating the browser market with Google Chrome and having significant influence on the mobile market with Android must be for Google (and also why Apple doesn't allow third party browser engines on their platform).
[0] https://www.itu.int/itu-d/reports/statistics/facts-figures-2... [1] https://www.statista.com/statistics/266249/advertising-reven... [2] https://www.statista.com/statistics/469821/google-annual-ad-... [3] https://www.microsoft.com/investor/reports/ar21/index.html [4] https://www.statista.com/statistics/271258/facebooks-adverti...
There are a few new modern players (disclaimer - I'm the CTO of one of them [0]) in the SaaS subscription mamagement and adjacent usage billing space now and I would highly recommend using such a solution while still relying on Stripe for just the payment processing part. It will save you a lot of technical headaches down the road and even should allow you to get started quicker (for example, we provide you with embedded pricing pages, quoting and sign up links, feature entitlements per customer, full metering support and much more out of the box) and iterate over your pricing faster as you grow.
[0] http://marionrecord.com/direct/updated_illegal_raids_contrib...?
The only issue I have is that they moved their DNS offering to Cloudfare instead of running it themselves, which is understandable to some degree as running DNS for a large numbers of domains for "free" must've been a lot of work for them and I'm sure Cloudfare made them a great offer, but I fundamentally disagree with. It also caused a few domains from certain TLDs to stop working after the transition and I later had yet another issue with url https forwarding due to DNS verified SSL certs not being issued. I expect from my domain provider that included services are solid and that they never break any aspect of my domains that they're are responsible for.
Nonetheless, apart from this one incident their offerings and support have been outstanding and I would still recommend them.
dig +short dwdraju.medium.com
162.159.152.4
162.159.153.4Fascinating how hard these kind of issues are to debug.
Tell HN: Seemingly receiving responses to other peoples prompt from GPT-4 API
As a response to a longer prompt the GPT API just started replying with nonsensical results that seem to be answers to other prompts. Every response is different, and they don't seem connected at all.Is anyone else seeing this? This doesn't look like hallucinations to me.Most seem to be medical advice, technical/customer support, personal growth topics, recipes, text summaries and random...