I think the issue isn’t a lack of want for fixing these issues, but the inertia and friction of getting them fixed.
The issues around the transaction ids and process per connection are well known, but the changes to the codebase to fix them would either constitute a backwards incompatible change that would change storage needs or an incredibly large rewrite of the codebase that breaks with decades of assumptions.
The json issue is a lot less of a problem as that’s net new. But some of these changes have been debated for years with no movement (and no lack of willing developers to tackle it) and at some point a fork or rewrite like this will happen. In my mind, all LLMs have done is made this work easier to do. If you have reservations about LLM’s doing this kind of work, no one is forcing you to use it, and I think it shows the utility of LLMs in that these kinds of things now can exist.
Also important to remember that Google is years ahead of most other AI shops in that they're running on custom silicon. This makes their inference (and maybe training) cheaper then almost any other company. People don't realize this when compared to OpenAI/Anthropic where most folks are utilizing NVIDIA GPUs, Google is completely different in that aspect with their custom TPU platform.
Where I work, we primarily use Ceph for the a K8s Native Filesystem. Though we still use OpenEBS for block store and are actively watching OpenEBS mayastor
This is a feature that’s required in Government environments. You need a check at runtime to ensure that FIPS is set or you run the risk of breaking compliance. Which leads to inevitable audits and endless meetings. I would much prefer a panic causing an issue for 30 minutes vs. endless days of meetings to set up new controls and validations that will make your life more miserable.
As someone who works for a company that’s transitioning out of the cloud into their own data centers, the supply chain factor is difficult. You have to be really good at forecasting and planning with a large upfront cost. But the savings are substantial (up to 70%)
I think that’s just the nature of kernel programming. Once you’re running in kernel space, there are essentially no safety guards, which is why kernel programming is so difficult. Any faults that occur in user space causing a seg fault + core dump do not exist in kernel space. Especially since kernel code generally has to be written in C, it can be quite difficult even for the best engineers to get everything right.
What you would be looking for is actually the forks of redis that came about after the license change. This has existed for awhile as a redis alternative, but not a step-in replacement.
The 2 main ones are:
Valkey - run by most of the large corporations (AWS, Google, Microsoft, Alibaba, etc.) that used to have developers assigned to the Redis project doing Open source work and they just run this fork now
Redict - Another fork that seems to have quite a bit of engineers behind it
When I was looking at a security system (and new WiFi mesh system), this is why I went with Ring and Eero. Amazon is many things, but they rarely shut down products AND they have a proven track record of iterating and making things better over time. Ring and Eero have proven to be resilient, work well, and be slowly improved.
in my opinion, a lot of folks won't take climate change seriously until it adversely affects their way of life in such a dramatic way that they cannot deny it any longer.
A wet bulb event, occuring over multiple hours, would be that signal. Piles of dead bodies from folks who either were misinformed or weren't able to move to safety would be quite the wake up call.
I think this speaks well of Tesla's plan to be more than a car company, but an energy company. Once you have the technology around batteries and the mass production to back it up, it flows easily into motor vehicles and general energy storage. At that point, getting into solar becomes the next logical move. The only piece that becomes difficult is the Tesla Supercharger network which seems to add more complexity and upfront cost then most companies are willing to pay for.
As someone who just visited Italy for the first time in 10 years, I was surprised how polluted the air was (especially around the coast). While the air quality was marked as “OK”, it was quite hazy and you could actually see the smog in the air. Just something that really took me by surprise as when I think of polluted areas, the Amalfi coast is not an area that comes to mind
Having used ElasticSearch (and OpenSearch) in Golang with a pretty dynamic index, this article rings true in many aspects. The ElasticSearch Golang library is a glorified wrapper around an HTTP Client that adds only frustration to the experience. The documentation is lacking in a lot of aspects, but really I think to integrate with ElasticSearch “well”, you need to use a language that can match the dynamism that it offers, which usually means Ruby or Python. But then you can start to be bottle necked by the language you’re writing in. Anyways, I would say that ElasticSearch has its place, but you really have to understand how to use it and use a language that can support its dynamic nature.
I’ve had a weird bug with podman machine that moved me towards Colima: the vm will just randomly freeze and not come back to life until you restart it. Also podman machine doesn’t use the virtualization framework on MacOS, preventing the usage of virtiofs, which means volume mounts are super slow.
My 2 cents is that modern C++ (c++11 and greater) removes most of the memory safety problems that people historically have used as example for the language being dangerous or bad. I would actually predict that modern databases will probably continue to be built in C++ but using a modern version of the language, providing memory safety and high performance.
The easiest way is having lastpass export your vault of passwords as a CSV. Most other passwords managers (Bitwarden, 1Password, Dashlane, etc.) should be able to import that for you into their vaults.
I did this (moved from LastPass to 1Password) back when LastPass changed how they were doing their free vaults and with LastPass’s less than stellar track record on security. I will at least advocate for 1Password as their family vaults are amazing for sharing things securely with the wife and my parents.
Interested to see if they can successfully pivot to full SaaS. It seems like with the recent AWS announcement of CodeCatalyst and Github CodeSpaces (both of which are free with an additional easy to use paid model), Gitpod has been backed into a corner. I hope they do well, but the odds are stacked against them as the enterprise selling machines that are Amazon and Microsoft are incredibly difficult to fight as a startup. With Gitlab also apparently working on their version of CodeSpaces, it seems like maybe the best position for Gitpod is an acquisition (possibly by Atlassian).
I wouldn't say thats accurate. Theres many super successful and active apache projects still. To name a few:
Kafka, Cassandra, Zookeeper, Spark, Tomcat, Superset, Storm, Lucene,Log4j2, Hadoop, etc. The list goes on, but I would safely say that a majority of the world's systems run on Apache projects which are for the most part actively developed
yeah I almost completely agree. I feel almost no need to do any side quests (of which some are impossibly difficult until you've passed the end game). The thing that really bugged me more than anything was I just thought the controls for the game weren't very tight. Driving felt a bit too floaty and the gun controls on PS5 were very lacking (compared to say GTA5). There is glimmers of greatness, I just think they bit off more than they could chew.
Interested to see this go down in parallel with Elon's "everyone must be in office decree". I have multiple friends that work at Tesla and at least one of them has it in their work contract to allow remote work for at least a year (they started 2 weeks ago). Not sure how his decree will work out (though I have only heard about the employment contract, not actually seen it).
I feel like this isn't an Apples to Apples comparison. (heh) Venmo is usually used to send money between friends, not for services or purchases online/in-person. A better comparison I think would be to Apple Cash vs. Venmo (where I think you would find Venmo has a large lead).
Sidenote: Many people don't know this, but Venmo is owned by Paypal and comparing Venmo to paypal feels like comparing TV viewership between ABC and ESPN.