329 karma · joined August 5, 2023
[1]: https://news.ycombinator.com/item?id=49322280
This release has shifted my personal prediction of when this is going to happen further into the future, because OpenAI made a big deal hyping it up and it's nothing - preferred by humans over GPT-4o only a little more than half the time.
1. After a DDoS attack, someone got a $100k bill from Netlify for his static site and after he asked to have it waived, they generously reduced it to $5k. Only after his posts about it blew up did Netlify waive it completely. [1]
2. Someone got a $1k bill from AWS because lots of people made _unauthorized_ requests against his empty S3 bucket. AWS did agree to waive it immediately, prior to any social media posts. [2]
I probably just remembered (2) as "that ridiculous billing situation involving AWS" but got the details of what exactly happened mixed up with (1).
If the incidents that made the rounds here in the last few months are any indication, they'll start out insisting you pay no matter what. You'll then have to write a blog post about it, post it to Twitter, HN, and Reddit, get a couple hundred comments expressing anger at the provider, and wait for someone from their PR department to see it. Only then will they finally waive the costs.
Good on Fly.io for trying to handle such situations more sensibly.
Using SNS as an example when it's neither micro nor a library but a service (and a huge abstraction over native push notifications, whereas most micro-libraries provide simple utilities that aren't very abstract), saying that complex libraries are harder to audit and hence a security risk (which should be a point in favor of micro-libraries that are small enough to audit in minutes), saying libraries might have large footprints (which is surely another reason to go for micro-libraries over all-you-could-possibly-need-libraries), saying transitive dependencies are bad, (yet again, this points towards an advantage of micro-libraries, which are less likely to have many dependencies), ... I don't know.
https://retractionwatch.com/2014/07/18/the-camel-doesnt-have...
One drawback is that this doesn't have the same tab completion ergonomics, which I have to admit is really nifty.
EDIT: And another is that collisions can still occur in scripts that need to be sourced rather than executed as a sub-process (like Python's venv activation scripts). But those are rare.
>Euro NCAP – Europe’s leading automotive safety industry body – has stated that from 2026 new guidance will be introduced over physical buttons and touchscreens.
>Euro NCAP’s rules are not mandatory for manufacturers to follow, but the threat of losing points will likely impact the decisions of many of the leading brands in the years ahead.
Although I would prefer a hard ban of touchscreen-only car controls in EU countries, which would obviously have more of an impact.
[1]: https://www.rac.co.uk/drive/news/driving-tech/is-the-beginni... (5th Mar 2024)
In countries with this kind of system, the only use case I can imagine for an additional commercial e-mail based service is if you don't trust your next of kin at all, so you don't want to leave the message forwarding up to them, or have messages whose recipients you want to keep secret from them.
Presumably, a Python with "mandatory" type hints would still allow you to cheat in those same ways.
If anyone knows of a smaller, more focused library providing something similar to rich's Live Display functionality, I'd appreciate it.
[1]: https://www.agriculturedive.com/news/koch-foods-antitrust-ch...
[2]: https://www.computerweekly.com/news/366566360/Googles-data-e...
Personally, I'm not a great developer, but I was even worse at all of the other things I put a lot of time and effort into. And at the end of the day I do enjoy programming. So remaining an average developer it is.
Famous last words.