eusto
I think we like to fool ourselves that decisions like these are based on performance considerations or maintainability or whatever, but in reality they would be based on time to market and skill availability in the areas where the team is being built.
At the end of the day, SQLite is not being rewritten because the cost of doing so is not justifiable
We have gotten used to almost flawless experiences from amazon shopping. Google search finds (or used to) results sometimes almost like magic, etc. The thing is, that's the core business. These companies invent new technologies and have huge teams because doing this is so hard.
Now take a random supermarket chain. Their knowledge is about physical stores. Their core business has taught them where to open a store and how to arrange things in it so that they maximize their sales in that environment. It's very hard and it takes a very long time to shift to an online model. You have to find people with the right competencies and the right leadership to convince the company to do this and this is actually very hard to do.
Look at the categories example. That, to me, screams backend database. The company has invested a lot of money into building business intelligence on top of their physical stores. That organization screams "perfectly curated data warehouse" and I imagine suggesting something like "we need to reorganize the way we store data" is going to be met with blank stares if not full on outrage.
Most of the people who get exposed to extremist content without looking for it will surely not even register the ads around that content. An IBM ad cannot possibly be as noticeable as that.
And, of course, the real problem is the presence of said content, not it's placement among ads. Manufactured drama like the one we're looking at here only detracts us from taking about what is really important.
I'm obviously not condoning abusive behaviour, I'm using this as an example of how much scrutiny there is on these corporations.
It's the same in this case: you're taking the view that a company should allow itself to be dragged into politics by the employee who publicly represents it. Surely that's wrong, isn't it? Companies should not be involved in politics. That's specifically what you are against when you call them dystopian.
This person, who I assume is an US citizen, is absolutely allowed to criticise the army, but they should do it as a citizen. Ultimately, the army serves the citizens and corporations serve customers.
She wasn't whistle blowing/revealing any inside information. She wasn't adding anything to the topic of the conversation. She publicly made a rude personal comment at a conference from a platform which connects the company with its current and prospective customers. I'm surprised the company dragged this for so long. If this was a waiter at a restaurant saying "fuck you" to this guy while eating there, I'm sure they wouldn't even have had a chance to finish their shift.
I've worked on various database solutions, both rdbms and analytical and I find sequences to be one of the most misunderstood features in the industry. The only guarantee they make is that they generate unique values. Some of the newer distributed rdbms don't even guarantee they'll be monotonic.
Relying on them generating consecutive values is a sure way to get vendor lock-in to whatever database has made that guarantee.
Typically, solutions like time-series or document databases are deployed alongside other components in a much larger system. If you are looking for a single database solution, then maybe NoSQL is not for you
It's surprising how poorly the situation with timezones is understood in the industry.