Happy pgdog user here, I can recommend it from a user perspective as a connection pooler to anyone checking this out (we're also running tests and positive about sharding, but haven't run it in prod yet, so I can't 100% vouch for it on that, but that's where we're headed.)
@Lev, how is the 2pc coming along? I think it was pretty new when I last checked, and I haven't looked into it much since then. Is it feeling pretty solid now?
It feels better now, but we still need to add crash protection - in case PgDog itself crashes, we need to restore in-progress 2pc transaction records from a durable medium. We will add this very soon.
In terms of ux as a beginner what made me able to learn effectively was a command palette add-on (outlined here)[0].
It really sped up learning for me. (because I'd know what the thing I wanted was called, but couldn't find them, and having to google and search before every click is... not fun)
I was excited about dune3d but one of the things I needed to do I had to import an SVG as a path to extrude (or similar) and I couldn't see a way to do it.
I managed to do it (painfully) with freecad, so that's what I settled with.
For me, as a beginner in Freecad and 3d modelling I kept being unable to interpret/remember all the tool icons, and remember the shortcuts while learning.
I found this command palette that helped me discover the different commands and actually get to (beginner) proficient.[0].
Again, no relation, but it's what made it stick for me after a few aborted learning attempts. (and I had a lot of fun with freecad! Especially by my second or third model where I could actually just sit down and start modelling without having to learn any extra things. Now I just need an excuse to find something else to model...)
I agree completely. I don't know how anyone can be building on these models when all of them are either deprecated or not actually released yet. As someone who has production systems running on the deprecated models, this situation really causes me grief.
I think you underestimate how deep-seated the view of Google as liable to end-of-life any product at any time is for the outside world. I don't adopt any new Google products any more, because I have no reason to trust that it will stay around.
I didn't mistake you for that at all. I didn't give any thought at all to that, in fact.
My point was that this "more even than it did for the outside world" seemed to downplay how strongly this view of Google from the "outside world" is held.
I just found it amusing that people at Google would assume even my first comment was indicative of being at Google, much less my second comment, rather than being a totally normal thing for someone outside Google to think.
I'm not surprised to hear that this hold inside Google as well. You just don't need any inside knowledge of Google to hold this view.
Can confirm this internal joke/complaint. In hindsight, hearing it my first week or so should have been a strong red flag toward future frustrations, and the current state of some products.
I haven't seen any deprecation notices for 2.5 yet, just for 2. I'd expect (and hope) the deprecation timeline for 2.5 is longer since 3.0 is still in preview. Maybe they just default to 1 year here?
> Note: The shutdown dates listed in the table indicate the /earliest/ possible dates on which a model might be retired. We will communicate the exact shutdown date to users with advance notice to ensure a smooth transition to a replacement model.
They probably have some inflexible internal policy where preview needs to be in use for X months before GA. Couple that with the rate of AI progress and voila.
This is the thing I find absolutely crazy. I struggle to imagine being convinced by this article.
Maybe this is a form of hindsight bias or lack of imagination on my part (or since I read the GitHub response first), but it's mind boggling to me that so many people could hold those views.
What does the steelman look like here? Maybe something like this:
It's an Oliver Twist story.
The poor little Agent out on the internet all alone, abandoned by its operator; limited API credits, trying to find its way through adversity; falling down, learning, and being helped back up.
Thing is, the more you know, the more fascinating it gets, not less.
Darn it, now you've got me rooting for the little guy myself.
[0] https://github.com/steipete/mcporter
reply