4,522 karma · joined August 12, 2011
We have also slowly increased his freedom to regulate his own screen time, both TV and Computer, and have seen him self-regulating, and commenting how easy it is to get sucked into being a screen zombie.
edit: More details make it seem like this _isn't_ Postgres on the frontend, its just mostly postgres compatible, which would explain how they got away from the xid based MVCC. So it seems like this is an entirely new distributed database, rather then a modification to existing postgres.
Super exciting announcement, and I am really looking forwards to learning more!
> Sharded tables – These tables are distributed across multiple shards. Data is split among the shards based on the values of designated columns in the table, called shard keys.
It sounds like this is very much managed CitusDB on top of Aurora, but without any details about the implementation its impossible to know if its just repackaged Citus, or some new novel technology built specifically for Aurora.
If you are starting a company today and want the top decile of talent, you will mostly find them looking for remote roles. You will find some great workers who live in the big cities, and still want the in office experience, but by far the best people are living remotely.
Also as of two years ago, the chances that your Catalytic converter was stolen unless you parked your car in your garage was getting near 50% as well.
I suppose if you limit crime to just "dangerous" maybe it comes out on top, but I would prefer to be somewhere that I don't have to worry about 50,000 of my neighbors OD'ing on the street every year.
My children currently have access to a phone that can place call's and send text messages. Maybe it would be nice to have GPS on it once they get to driving age, but everything else is very much detrimental to their life and happiness.
Even if you are using a language with a built in connection pooler like Go or Java being able to manage your connections external to your application is enough of a benefit to keep the pooler separate.
I would confidently state that most large scale applications have run into the situation where they have scale up their application worker fleet, and then crashed their database with too many connections. Coordinating the size of the worker connection pool in a world where we have elastic application workers is enough of a task that deploying a proxy is really the simplest and best solution
When I converted to split ortholinear it took me about a month to get back to the same proficiency that I had with a standard keyboard, so if your looking to make the plunge make sure you set aside time to practice the new layout. I would set up two keyboards so I could switch back after a few hours and still be productive for the day while I was getting used to the new layout.
https://www.cmcsa.com/news-releases/news-release-details/com...
I am curious how they handle queries that would overflow local main memory, like if I just had a PK lookup on a 10TB table you obviously can't store all that in RAM, and would still need to do some form of cache invalidation.
Looking forwards to where the project goes!
Just because I completely reject the ideas you may be involved with researching doesn't mean I am ignorant of them, I just haven't been convinced that they are based in reality.
Even here in America, tutoring schools such as Russian Math or Kumon are successfully teaching advanced topics to children at much younger ages than the public schools. I know the temptation is to just say its its high aptitude kids that are being sent to these after school programs, but it's not. It is just rich kids whose parents want to give their children a leg up. Almost all children could learn the topics, but we won't put in the effort
When you have a system set up to force one adult to teach 30+ children you will never be able to spend the time required to ensure everyone gets the concept, but that neglect comes at the cost of compressing the learning in later years which still only benefits those who have high aptitude. Which is exactly why they are pushing it back further, not because it will help kids learn more, but because more children will have the ability to learn it without much interaction from an instructor.
Once you can easily do that, it naturally leads to being able to do review per commit which it makes it so easy to unblock your work because your not fighting against git, and you aren't worried about getting immediate reviews because I know if any changes are requested its trivial to make those changes, and I still have branches, so if I do have unrelated work I can still use branches to isolate them. The last thing is another tool feature, when I rebase and push up changes I have to give a comment on that new commit so reviewers can see the changes that caused the new revision.
Honestly I was a heavy user of Github and GitLab having instituted one of them at three different companies, and built out CI pipelines and development procedures for multiple large engineering teams, and I now feel like I was using a hammer to pound in screws and I will never go back.
This is essentially how cli git is set up to function, and mailing list driven workflows use this concept to have small incremental reviews. I am excited to see this tool, but honestly I have soured so much on github because of the lack of code review, that I would just as soon it didn't try to shoehorn into pull requests, and just did what people do with Phabricator, optionally use GH too host the git repo if you need to, but do everything else in a different tool