They said it's available in the API too, in the blog post.
EDIT:
> GPT‑5.3 Instant is available starting today to all users in ChatGPT, as well as to developers in the API as ‘gpt-5.3-chat-latest.’ Updates to Thinking and Pro will follow soon. GPT‑5.2 Instant will remain available for three months for paid users in the model picker under the Legacy Models section, after which it will be retired on June 3, 2026.
Congrats guys! Curious how the read write splitting is reliable in practice due to replication lag. Do you need to run the underlying cluster with synchronous replication?
The way we solved it is by checking the lsn on the primary, and then waiting for the replica to catch up to that lsn before doing reads on the replica in various scenarios.
Not really, replication lag is generally an accepted trade-off. Sync replication is rarely worth it, since you take a 30% performance hit on commits and add more single points of failure.
We will add some replication lag-based routing soon. It will prioritize replicas with the lowest lag to maximize the chance of the query succeeding and remove replicas from the load balancer entirely if they have fallen far behind. Incidentally, removing query load helps them catch up, so this could be used as a "self-healing" mechanism.
It sounds like this is one of the few places that might be a leaky abstraction in that queries _might_ fail and the failure might effectively be silent?
It can be silent, but usually it's loud and confusing because people do something like this (Rails example):
user = User.create(email: "test@test.com")
SendWelcomeEmail.perform_later(user.id)
And the job code fetches the row like so:
user = User.find(id)
This blows up because `find` throws an error if the record isn't there. Job queues typically use replicas for reads. This is a common gotcha: code that runs async expects the data to be there after creation.
There can be others, of course, especially in fintech where you have an atomic ledger, but people are usually pretty conscious about this and send those type of queries to the primary.
In general though, I completely agree, this is leaky and an unsolved problem. You can have performance or accuracy, but not both, and most solutions skew towards performance and make applications handle the lack of accuracy.
Why is that? Personally I appreciated the throwback look and it probably accomplished its goal of being memorable. Turbopuffer is another notable one seemingly leaning into this flavor of marketing
Tight integration with the typescript tool chain has been great for us with edgeql and is about an order of magnitude less error prone than ORMs I've interacted with. Gel is a winning formula especially in the typescript world.
We used TipTap to great effect in an old iteration of our product at credal.ai. It helped us create nuanced text tagging behavior without too much time investment. Would happily recommend it.
The AI Chief of Staff had a few layers. The first was data integration of both productivity data (slack, notion etc) and "big data" lakes/warehouses. The former tells you what is getting done at a human level and the latter has the potential to tell you whether and how it is working. The second layer was modeling of your business strategy and including dependencies between concepts like projects and
teams, which allows us to back out things like stakeholders and early warning recipients for any given progress or problems. The third was a presentation layer allowing humans to get a birds' eye view of what's happening including generating artifacts like meetings decks.
Ultimately this 1) wasn't successfully solving an urgent enough problem for most businesses and 2) was too difficult to adopt.
LLMs do break open opportunities in this space so I expect to see some more versions of this, perhaps on top of the Credal API!
Thank you! We haven't gone down the Foundry route yet. We do have some smaller scale apps and companies using Credal either as their AI API or chat platform respectively - would be interested to hear a bit about your use case and see if it's a match?
There was definitely a browsing component, at least originally. I remember seeing part of the prompt leaked and it had something like "internet browsing: disabled" in it
I tried the Light Phone II but found it too limiting. While they did an admirable job trying to get functionality like maps usable it wasn't practical enough overall. Currently using the Unihertz Titan Pocket with the minimalist phone launcher as my daily driver.
I actually ordered a Light Phone II a few days ago. I'm not looking to completely replace my iPhone 11 — It works great and I use it all the time and I don't feel like I need to limit myself.
What sent me on a quest for a dumb(er) phone was to be able to leave the house without my main phone because I didn't want to be contacted unless it was an emergency (by either my wife or my kids).
It sucks that the phone has essentially become the main way for all communication — From emergency texts to please remember the milk to hey how is it going to happy birthday to our child from the kids' orthodontist! My wife and I lament about this merging of priorities into phone form all the time. We've been experimenting with basically being in Do Not Disturb mode all the time and yes, people get annoyed when it takes hours to respond, but our lives are better.
What I really want though, it is be just about completely disconnected. So, I'm going to experiment with using a second phone number for when I'm out and about for a few hours. I plan on using a dumb(er) phone with this phone number.
I really wanted to the Punkt or the Mutida but they don't have GPS which to me is a feature I don't think I can live without and they have problems with some of the carriers in the US which I didn't want to have to deal with. I hope we can end up with different feature sets on phones going forward.
>We didn’t always have a small computer with us at all times. In the days of AIM, “away messages” and “signing off”, there was a specific chair and a specific desk with our family computer, and when you sat in that chair and that desk and listened patiently to the modem sounds connecting, then you could be on the internet. Leaving that chair left the internet behind.
Do Not Disturb helps with external, incoming communication but not with outgoing.
I just got the Unihertz Titan Pocket and I'm having periodic WiFi disconnection issues. Do you see those? I gathered MTKLOG traces for them reproducing the issue but haven't heard back for days. I posted on the Facebook group, nicely, and my post was deleted. I just escalated and forwarded my email with the diagnostics to any unihertz email I could find on the web and we'll see what happens tomorrow, but I'm likely to just return my phone and conclude that Unihertz is not good.
This is a well known issue that has been posted on the Facebook groups and various reddit pages and from what I can tell, it has been around for at least a few years. It looks like it affects the Pocket and the Slim, although unclear if the original Titan is affected. I tried the various workarounds noted by Unihertz on the Facebook forum posts:
1. Moved next to router. The WiFi screen shows excellent -33 RSSI signal value
2. Settings } Apps & Notifications } Advanced } Special app access } Battery optimization } All apps
2a. System Wi-Fi Resources: Not optimized
2b. Tethering: Not optimized
2c. com.android.wifi.resources.overlay: Not optimized
2d. The app I was streaming video from
3. Settings } Intelligent assistance } App blocker } Off
4. Ensured my router has different SSID for 2.4GHz and SSID for 5GHz networks