They have other issues as well, but among other things, I'd classify them as somewhat charitable too.
6,234 karma · joined October 6, 2018
They have other issues as well, but among other things, I'd classify them as somewhat charitable too.
Would you say you could be serious in stating this?
Did they all not get that developers need full control of their tools?
Or they are hoping to turn this into a brave new (old) world where you are at the (bigger) mercy of proprietary vendors?
Obviously, the system should provide ample time by warning in advance of reaching it (and could even offer suggestion to keep it at N times your peak from M months ago).
If as a business you set your spending limits so tight that you frequently run into them and it's not some unusual activity, the problem is not that spending limits are available :)
It is mostly about protecting from the unknown, likely unbounded attack on your infrastructure, where your spend might grow 100x: even if you can take $100k, you might not be able to take $10M in a month.
This type of warning should give you enough time to investigate if the warning is real and adjust the spending limits.
But then again, even if you hit them and your services get paused, you'd be increasing the spending limits and restoring services after you are back at work and notice they are down, so it mostly comes down to your incident response times.
Does not fully stop the pressure ("we'll find another licensed engineer to retain"), but at least ensures a somewhat level playing field between expertise and investors.
It's not about the word itself, it is about what it represents and the risk profile if it's true (nowhere to run to).
Obviously, what matters is where the term was coined, but I'd certainly suspect it has nothing to do with any gender bias and is instead about parallels to civil construction: architects design, engineers make it work and possible for builders to build. If anything, with LLMs, software engineers more closely match up to construction (as engineers rarely lay a single brick).
Keep going and the human engineering time to keep it in line starts growing or it starts turning those tests into a mess of test-nothing monkeypatched blur.
Sounds like the easiest thing in the world: I wonder why did we not think of it earlier?
If I was to employ them to review the code without giving each the same baseline multi-page prompt, they go into endless loop of "improvement" with no end goal in sight.
More and more frequently, I instruct frontier models to stop and go back to the task at hand.
There are even richer ways to change the DB model with triggers, for instance. Really, it's only clunky because we are not used to doing it (or do not know how), but there is no technical or conceptual limitation compared to API evolution.
Most communities like this develop some (lot of?) elitism, but if you are in the in-group — or early — it can be very rewarding.
My online hacker community time was well before SO (forums even before phpBB, IRC, mailing lists, free software on their self-hosted infra like Gnome, FreeDesktop etc), but you could see the same patterns always (even if you go through usenet group archives or BBS archives).
The beauty of online is that you could always find a community to be in-group of (sounds like a lot of that is happening on Discord these days, but I do not have an account really).
Similarly, you can see that on HN too (passing comments on "green usernames" etc), but it feels like both in-group self-moderation (with flagging and downvotes) and active moderation by dang and co at least keeps it low profile.
Only repeated reasserting can keep it on the path: the difference is that you can without it closing the chat on you.
They may have cared about helping "people", but not the individual D. (from the OP) who posted a single question and needed a bit of human connection in the process.
Or if you are relying on DB to fail and your business side to detect and react, you'd still have that built into the business logic so you can just keep retrying the schema migration until it succeeds (if it's rare this happens).
So while I can see how this can happen, it basically is a bug and it means you are doing the migration yet the invariants are not going to be satisfied. Basically, even if it succeeds, you will have future inserts fail with unique constraint being broken.
Eg. you could have a mirror table that you keep in sync with triggers without any constraints or foreign keys, do the migration on it, and then switch them around when ready.
It is pretty easy to do with databases as well, you just need to adopt the right mindset.
For instance, if you think having an "api/vX" of an endpoint is acceptable, then it must also be to create a duplicate table/relation — you'll have exactly the same challenges in maintaining consistency between the two, though RDBMS offer quite a bit of tooling built-in.
Now that they have, they are also turning around on bits of that too.
It's not immediately clear from the README, but is it easy to run with multiple profiles like "backwards-compatible", "revertable" (both data and schema) and "destructive" for that final clean-up in multi-staged no-downtime migrations? Basically common subsets of "safe-ness" of the schema migration queries.
I imagine it can be tuned, but I'd love this for all my projects.
And since I am currently on a project doing MS SQL (gasp), that'd be cool too ;)
I am familiar with an "is it a hot dog" app from back in the day, bit would have never made the connection :)
However, clothes are nearly impossible to simultaneously standardize and commoditize: people (and their feet) come in all shapes and sizes, so different brands in particular, but also different lines of those brands, will have different proportions.
As a tall guy, I hate that clothes keep growing in width with larger sizes, but rarely grow in length (pants/trousers included), but only because you can't get things without trying them on in multiple sizes.
If you do not understand why standardized sizes are not mandated or something similar, just look at any bespoke garment creation and all the variable measures being taken for a shirt, pants or jacket — just make realistic combination of all of them in different sizes, and you are looking at ~1000 "standard sizes" or more.
Linaro is (or was, back when I was involved ~10 years ago) non-profit sponsored by SoC vendors to develop, maintain and upstream SoC support for Linux, along with running a comprehensive validation lab for all the boards they support.
A list of manufacturers did change a few times, and it was half-sponsored by ARM directly.
With a few (say 10, so 655360 runs), you will not get a uniform distribution, and some numbers (like 0) might not appear.