Podcast Fact-Checker

← Check another episode

Transcript

verified unverified contested false Click a highlight to see the verdict.
SPEAKER_01: As context windows get larger and larger, SPEAKER_01: one question that keeps coming up SPEAKER_01: is whether retrieval augmented generation SPEAKER_01: or RAG is becoming obsolete. SPEAKER_01: If models can ingest millions of tokens of context SPEAKER_01: and reason over enormous collections of documents, SPEAKER_01: why bother with retrieval at all? SPEAKER_01: The answer, it turns out, SPEAKER_01: depends a lot on the application. SPEAKER_01: I recently sat down with Alex Boca, SPEAKER_01: head of engineering at Sphere, SPEAKER_01: which builds AI systems for sales tax, automation, SPEAKER_01: and compliance. SPEAKER_01: Exactly the kind of domain we're getting SPEAKER_01: the right answer isn't enough. SPEAKER_01: You also need to know where it came from. SPEAKER_01: I asked him this simple question. SPEAKER_01: What's your take on the whole RAG is dead, SPEAKER_01: argument that some folks make? SPEAKER_01: I think for some use cases, it's certainly true. SPEAKER_01: I think for us, or at least for this particular problem, SPEAKER_01: because we are so sensitive to accuracy SPEAKER_01: and we're so sensitive to the exact right citation. SPEAKER_01: As of today, I don't think agents SPEAKER_01: are just searching over the file system SPEAKER_01: and gripping over it is at a point where SPEAKER_01: we could switch over and not lose accuracy. SPEAKER_01: I'm Sam Charrington, and this is the Tumel AI podcast. SPEAKER_01: For over a decade, I've been exploring the ideas SPEAKER_01: and innovations, shaping the future of AI SPEAKER_01: through conversations like this one SPEAKER_01: that help you understand what's real, SPEAKER_01: what's next, and what matters. SPEAKER_01: Let's jump in. SPEAKER_01: A little bit about Sphere briefly. SPEAKER_01: So this makes a little more sense. SPEAKER_01: Sphere is a revenue-based compliance company. SPEAKER_01: So we help companies with all of their revenue-based compliance SPEAKER_01: needs. SPEAKER_01: The main one of those is sales tax in the US. SPEAKER_01: And internationally, that's called VATGST. SPEAKER_01: And the way there's other companies in this space, of course, SPEAKER_01: there's some big companies that have been around for quite a while. SPEAKER_01: Tax is not a new problem. SPEAKER_01: It's not, unfortunately. SPEAKER_01: For companies and for consumers, I suppose. SPEAKER_01: So this isn't a new problem. SPEAKER_01: They face a particular problem, which SPEAKER_01: is in order to support every jurisdiction in the US, SPEAKER_01: because of course, every US state has different rules. SPEAKER_01: In some US states, even the cities have different rules. SPEAKER_01: And then internationally, of course, every country and potentially province SPEAKER_01: has their own rules as well. SPEAKER_01: And so the companies need, the incumbents SPEAKER_01: need a way to understand how our products SPEAKER_01: taxed in each of these different jurisdictions. SPEAKER_01: And the way that traditionally they've SPEAKER_01: done these sorts of things is they've hired these massive teams SPEAKER_01: of essentially tax lawyers, their tax experts. SPEAKER_01: They'll call them tax content teams. SPEAKER_01: What these tax lawyers are doing, essentially, SPEAKER_01: is looking through the legislation in Alabama, for example, SPEAKER_01: and understanding how does Alabama tax SaaS? SPEAKER_01: And even more specifically than that, SPEAKER_01: how does Alabama tax SaaS that maybe has an API connection SPEAKER_01: and has servers that are hosted within the state itself? SPEAKER_01: So it gets very granular there. SPEAKER_01: And this takes a huge amount of human time to do. SPEAKER_01: And there's also the moving target of it, SPEAKER_01: which is, of course, like legislation updates SPEAKER_01: that can happen at any moment. SPEAKER_01: And so you have to constantly be updating SPEAKER_01: and looking through the legislation again SPEAKER_01: to see if anything has changed SPEAKER_01: and updating your tax engine, essentially, SPEAKER_01: to make sure that you're applying the correct treatment SPEAKER_01: in all of the jurisdictions. SPEAKER_01: And so that's been a huge inhibitor to growth SPEAKER_01: for the incumbents. SPEAKER_01: And the reason why most of the big incumbents SPEAKER_01: have stayed in the US because they've kind of tackled SPEAKER_01: this problem in the US and to extend it internationally, SPEAKER_01: it's just like too much of a herculean task for them SPEAKER_01: to, it's too much manpower, too big of teams to handle it. SPEAKER_01: And Sphere has taken a very different approach. SPEAKER_01: I think the time that Sphere was started as a company SPEAKER_01: was obviously advantageous. SPEAKER_01: We were started during the AI era. SPEAKER_01: And so this is a very classic document-based problem. SPEAKER_01: It just, from a high level, you have legislation SPEAKER_01: and court rulings and bulletins SPEAKER_01: from departments of revenue. SPEAKER_01: These are all just documents. SPEAKER_01: And these inform the answers of how products are taxed SPEAKER_01: or found in these documents. SPEAKER_01: And it's just a matter of finding the relevant passages SPEAKER_01: and understanding the relevant passages SPEAKER_01: and then assigning a tax ability. SPEAKER_01: How is this product taxed? SPEAKER_01: And so in this new era that we're in, SPEAKER_01: we looked at that problem. SPEAKER_01: And it was a problem that we thought SPEAKER_01: was screaming to be solved by AI. SPEAKER_01: So what we eventually built is what we call T-RAM, SPEAKER_01: which is the tax review and assessment model, SPEAKER_01: which is like a system of a few different things SPEAKER_01: that I'm sure we'll get into. SPEAKER_01: But essentially, its job is to supercharge our tax experts. SPEAKER_01: So what we found is that T-RAM allows our internal tax SPEAKER_01: experts to move almost two orders of magnitude SPEAKER_01: faster through this process with less errors SPEAKER_01: than the traditional, just fully human focused approach. SPEAKER_01: And did you work in tax part to joining Sphere? SPEAKER_01: I did not. SPEAKER_01: So I've learned a lot about tax. SPEAKER_01: And I think I was always like, I would read US Supreme Court SPEAKER_01: rulings just for fun, now to the interest of what's SPEAKER_01: going on and how does the legal world work. SPEAKER_01: But no, I didn't come from a traditional PWCE tax SPEAKER_01: background or anything like that. SPEAKER_01: What's your background? SPEAKER_01: Yeah, just a pure engineering background, mostly in startups. SPEAKER_01: So I started my career before moving into startups. SPEAKER_01: I started in the semiconductor industry SPEAKER_01: and then working on GPUs, writing CUDA kernels. SPEAKER_01: And then eventually, left to start a startup with a friend, SPEAKER_01: which was like a web data collection startup. SPEAKER_01: And we worked with investment banks and private equity firms SPEAKER_01: and things like this to help them collect really massive amounts SPEAKER_01: of web data at scale to power their internal analyses SPEAKER_01: and signals. SPEAKER_01: And eventually, that company got acquired by Bain and Company. SPEAKER_01: And so I was at Bain for a bit and then SPEAKER_01: started another startup. SPEAKER_01: And eventually, Nick reached out, who's SPEAKER_01: the founder of Sphere, Nick Rudder. SPEAKER_01: Nick reached out about Sphere. SPEAKER_01: And at the time, it was just Nick and a little one person SPEAKER_01: office here in San Francisco. SPEAKER_01: And looking back, maybe a little inadvisable, SPEAKER_01: but he convinced me it was a good idea SPEAKER_01: to leave the other place. SPEAKER_01: How was that? SPEAKER_01: And come and join him at Sphere and kind of chase this dream. SPEAKER_01: That was, he had like this nascent idea SPEAKER_01: of what would become T-RAM. SPEAKER_01: And yeah, things have gone quite well. SPEAKER_01: We did our series A last year from injuries and horowitz SPEAKER_01: and continue to grow at kind of a remarkable level. SPEAKER_01: Talk a little bit about the data landscape SPEAKER_01: that you have to do with. SPEAKER_01: I'm imagining a significant amount of complexity SPEAKER_01: due to the global nature of it. SPEAKER_01: And whenever I've talked to folks that SPEAKER_01: are doing a collection of legal data, SPEAKER_01: like always surprises me how much of that stuff is in SPEAKER_01: like non-friendly formats, like photo image-based PDFs SPEAKER_01: or I've talked to folks. SPEAKER_01: It's been a little while, but they had SPEAKER_01: to go send people to go scan stuff. SPEAKER_01: How crazy is it still? SPEAKER_01: Yeah, it's not great. SPEAKER_01: It's not great. SPEAKER_01: And a lot of what we do is working SPEAKER_01: with government systems, obviously, which are, you know, SPEAKER_01: they can be archaic. SPEAKER_01: There's some that are better than others, SPEAKER_01: but yeah, there's a lot that are quite old. SPEAKER_01: So sometimes things are well structured. SPEAKER_01: There are HTML pages that we can go and collect SPEAKER_01: the legislation, and that's great. SPEAKER_01: Sometimes there are PDFs, but they're well-structured PDFs. SPEAKER_01: And so we can parse those easily. SPEAKER_01: And so it's always great when the sources are like that. SPEAKER_01: And then yeah, there's this long tail of PDFs, SPEAKER_01: but they're just images, right? SPEAKER_01: So you need those, CR them, and use other techniques SPEAKER_01: like that, or even spreadsheets, or text documents, SPEAKER_01: or word documents. SPEAKER_01: These things are much more common than I think I had hoped SPEAKER_01: when I started working on the issue. SPEAKER_01: And so, yeah, the beginning of our pipeline, SPEAKER_01: like this data collection process, SPEAKER_01: accounts for each of these different file formats. SPEAKER_01: But yeah, not the fun is problem to solve SPEAKER_01: and trying to, especially spreadsheets and things like this, SPEAKER_01: quite difficult to try and pull good information SPEAKER_01: and retain contacts when things are stored in a spreadsheet. SPEAKER_01: Let's take a step back and dig into how your users use T-RAM. SPEAKER_01: You mentioned that you two orders of magnitude, SPEAKER_01: you know, two orders of magnitude, SPEAKER_01: near improvement in their process. SPEAKER_01: What is that process? SPEAKER_01: And how are they using the system? SPEAKER_01: Yeah. So our end users, SPEAKER_01: so if you look at our website, SPEAKER_01: folks like Lovable or Replet, SPEAKER_01: who use Sphere, who are customers of Sphere, SPEAKER_01: they're not direct users of T-RAM. SPEAKER_01: T-RAM is an internal tool that allows Sphere, SPEAKER_01: that has a loud Sphere to expand globally, SPEAKER_01: even though we're a small company. SPEAKER_01: We're just a startup. SPEAKER_01: And then also have higher accuracy. SPEAKER_01: And so the way that T-RAM is used is by our tax experts. SPEAKER_01: So there's a web app that the tax experts use, SPEAKER_01: where they go in and essentially just review the work SPEAKER_01: that T-RAM is done. SPEAKER_01: So there'll be a queue of work that needs review. SPEAKER_01: So for example, maybe they need to review, you know, SPEAKER_01: T-RAM is done what we call determinations, SPEAKER_01: which is just, you know, SPEAKER_01: this determining of whether a product is taxable or not SPEAKER_01: and some other features around there, SPEAKER_01: you know, particular jurisdiction. SPEAKER_01: So the tax experts will go in and say, SPEAKER_01: oh, I see that California digital goods SPEAKER_01: needs to be reviewed. SPEAKER_01: And so there's a list of different types of digital goods SPEAKER_01: and the model's output on whether it's taxable SPEAKER_01: or not some reasoning the model gives SPEAKER_01: on why it came to that conclusion. SPEAKER_01: And then also importantly, SPEAKER_01: the citations that the model used SPEAKER_01: in order to inform its decision there as well. SPEAKER_01: And so the tax experts are able to look through SPEAKER_01: really quickly and you know, SPEAKER_01: sometimes they do have to make adjustments. SPEAKER_01: The model isn't 100% accurate, SPEAKER_01: but essentially they review the model's outputs, SPEAKER_01: they can make feedback, things like that. SPEAKER_01: And eventually they click submit SPEAKER_01: and the submission of that then puts those SPEAKER_01: into our deterministic tax engine. SPEAKER_01: So we have a tax engine. SPEAKER_01: That for example, we integrate with Stripe SPEAKER_01: or a first party integration with Stripe. SPEAKER_01: So our customers, you know, SPEAKER_01: when you're checking out and buying something SPEAKER_01: on the checkout page, we'll be calculating tax. SPEAKER_01: And that part of it is deterministic. SPEAKER_01: There's no AI there. SPEAKER_01: It's the AI has been done upstream from there. SPEAKER_01: So when you're, these tax experts are, SPEAKER_01: you know, working on a piece of work. SPEAKER_01: Like what's the impetus for that? SPEAKER_01: Is it, you know, there's, you know, SPEAKER_01: they are, you know, solving a problem for a customer SPEAKER_01: and that like, you know, drives work SPEAKER_01: or is the work all driven from, you know, SPEAKER_01: some new, you know, ingested piece of data SPEAKER_01: from a jurisdiction that the system says, SPEAKER_01: oh, this might have a change in, you know, SPEAKER_01: the deterministic engine. SPEAKER_01: So it would be twofold. SPEAKER_01: So one thing that would be like the impetus for them SPEAKER_01: to go in would be we're expanding products SPEAKER_01: that we want to cover. SPEAKER_01: So every tax engine has done this. SPEAKER_01: You can't support every product type from day one, right? SPEAKER_01: You kind of have to break down SPEAKER_01: and, you know, we're going to start with clothing SPEAKER_01: or we're going to start with SaaS. SPEAKER_01: Sphere specifically, we started with like electronic services. SPEAKER_01: So anything that's not tangible essentially. SPEAKER_01: So they would go through, we have this backlog essentially. SPEAKER_01: We're like, hey, we want to add support SPEAKER_01: for all of intangible goods, which we've already done. SPEAKER_01: Once we've done that, now we're like, okay, SPEAKER_01: we want to add support for tangible goods. SPEAKER_01: So we'll move through clothing and servers SPEAKER_01: and things like this. SPEAKER_01: So there's like this backlog SPEAKER_01: and that's kind of driven by customer demand, right? SPEAKER_01: If we want to sell, if we want to sell SPEAKER_01: to a clothing provider, of course, we need to support clothing. SPEAKER_01: Then the other thing would be updates in the law. SPEAKER_01: So when legislation is changed SPEAKER_01: or new bulletins are posted or new case law becomes posted, SPEAKER_01: then we'll scrape that data. SPEAKER_01: It goes through our ingestion process SPEAKER_01: eventually ends up through the system SPEAKER_01: with if there's some action that needs to be taken, SPEAKER_01: we'll make that recommendation to our tax experts. SPEAKER_01: So an example might be last year, Maryland, SPEAKER_01: or maybe a better example, Manitoba in Canada, SPEAKER_01: they changed, they began to tax SaaS SPEAKER_01: at the beginning of 2026. SPEAKER_01: That was flagged very early in our system. SPEAKER_01: And so that was reviewed SPEAKER_01: and essentially pushed into the deterministic tax engine SPEAKER_01: with a start date of January 1st SPEAKER_01: so that we were prepared well in advance. SPEAKER_01: And that's one of the nice things about having SPEAKER_01: something like T-Rab, this automated system SPEAKER_01: is a lot of the time traditionally SPEAKER_01: these things are done retroactively SPEAKER_01: because you miss the update SPEAKER_01: and then you scramble to try and add it, SPEAKER_01: but it's already too late. SPEAKER_01: It's past January 1st or whatever. SPEAKER_01: So yeah, those would be the two different ways. SPEAKER_01: God, I got, I remember getting a flurry of emails SPEAKER_01: maybe I don't know, nine months a year ago SPEAKER_01: from like every SaaS vendor I use SPEAKER_01: talking about some big change SPEAKER_01: and the way taxes were going to be calculated. SPEAKER_01: Yeah, I mean, it's especially on the SaaS front, SPEAKER_01: over the last four or five, six years, SPEAKER_01: U.S. states and international jurisdictions SPEAKER_01: are just getting more, you know, SPEAKER_01: they want a piece of the cake, right? SPEAKER_01: They want to share the pie. SPEAKER_01: And so they're changing rules to tax assets SPEAKER_01: and they're also changing lots of other rules. SPEAKER_01: There are certain international countries SPEAKER_01: that require like real-time reporting SPEAKER_01: to the department of revenue or the tax authorities. SPEAKER_01: So like as you're transacting, they want a copy of it. SPEAKER_01: And I think, you know, it's kind of like tax rates SPEAKER_01: like tax rates only go up, right? SPEAKER_01: They vary infrequently. SPEAKER_01: Well, we'll like California reduce their sales tax, right? SPEAKER_01: And I think how involved the tax authorities SPEAKER_01: want to be in transactions SPEAKER_01: and how much information they want. SPEAKER_01: That also only increases. SPEAKER_01: It's not going to decrease. SPEAKER_01: And so that's something sphere I think SPEAKER_01: is kind of at the forefront as well SPEAKER_01: or these other features outside of just sales tax SPEAKER_01: that are only becoming more common. SPEAKER_01: And a big part of that is SaaS, kind of like you mentioned. SPEAKER_01: So these human experts, in some ways, SPEAKER_01: what it sounds like they're doing is data labeling. SPEAKER_01: Did you think of it like that? SPEAKER_01: We think of it more as like a legal review. SPEAKER_01: So in some ways, I think what we do SPEAKER_01: is somewhat similar to someone like Harvey. SPEAKER_01: So Harvey AI, that's like a legal AI SPEAKER_01: and you'll let Harvey draft like a first version SPEAKER_01: of a brief maybe. SPEAKER_01: But then a lawyer or someone at the firm SPEAKER_01: will go in and they'll review that brief SPEAKER_01: and they'll check it for correctness and things like that. SPEAKER_01: They'll do a legal review. SPEAKER_01: And I think that's how we view what our tax experts are doing. SPEAKER_01: It's not necessarily data labeling. SPEAKER_01: It's a review of correctness from a legal perspective SPEAKER_01: because these are legal claims essentially SPEAKER_01: that we're making, we are claiming that SaaS SPEAKER_01: is not taxable in Alabama or whatever. SPEAKER_01: So yeah, I think it's more akin to a legal review. SPEAKER_01: And so talk a little bit about the kind of the pipeline SPEAKER_01: in more detail you ingest this information SPEAKER_01: from lots of different jurisdictions presumably SPEAKER_01: normalize it in some kind of way SPEAKER_01: or at least try to extract the information SPEAKER_01: out of those image PDFs. SPEAKER_01: What happens next? SPEAKER_01: Yeah, once we have kind of the text from the document SPEAKER_01: and ideally that's well structured SPEAKER_01: and I gauge email and some PDFs will give that to you. SPEAKER_01: So we try and preserve as much structure as possible. SPEAKER_01: The next step would be for non-English legislation, SPEAKER_01: we'll do an English translation. SPEAKER_01: So that's been another big unlock SPEAKER_01: is that we don't need tax experts SPEAKER_01: that speak every language. SPEAKER_01: LLM's notoriously great translators SPEAKER_01: and so they're happy to translate these documents. SPEAKER_01: So we'll create an English translation SPEAKER_01: and that's kind of the starting point. SPEAKER_01: From there, many of these documents are very long. SPEAKER_01: So we can't just take the whole document SPEAKER_01: and create an embedding for it SPEAKER_01: and store that in a vector database SPEAKER_01: or even necessarily with a TF IDF full-text search database. SPEAKER_01: You might not want to do that either. SPEAKER_01: So what we do is we break up into sections, smaller sections. SPEAKER_01: And there's a naive way to do that, which is just every N SPEAKER_01: characters you chop and then you create a new section. SPEAKER_01: And that's obviously not ideal SPEAKER_01: because you lose very relevant context. SPEAKER_01: And again, these are legal documents. SPEAKER_01: So they're well-structured typically, SPEAKER_01: as long as it's not an image. SPEAKER_01: And so they come in sections and then subsections and bullets. SPEAKER_01: And so what we try and do is our pipeline SPEAKER_01: semantically chunk things into essentially sensible chunks SPEAKER_01: that cut at normal places. SPEAKER_01: And then we still retain the hierarchy SPEAKER_01: of where that chunk came from SPEAKER_01: so that we can reproduce it later. SPEAKER_01: And then we also store metadata, of course, SPEAKER_01: and things about where this document came from. SPEAKER_01: They're like the root document. SPEAKER_01: And then eventually we have these text chunks SPEAKER_01: and we embed those both dense and sparse SPEAKER_01: and we store them in a vector database. SPEAKER_01: And that's eventually what we'll then query over SPEAKER_01: when we go to actually make a determination. SPEAKER_01: But I think it is, I could probably talk for the next 60 minutes SPEAKER_01: about kind of this process of chunking. SPEAKER_01: I think we spent a lot of time there SPEAKER_01: and it's a very important part of this process. SPEAKER_01: I think if you do a naive implementation, SPEAKER_01: you leave a lot of accuracy on the table essentially. SPEAKER_01: Yeah, wouldn't mind having you dig into some of the work SPEAKER_01: that you've done to kind of assess the lift SPEAKER_01: on the semantic chunking. SPEAKER_01: And what you've seen there, I think, as you alluded to, SPEAKER_01: like a lot of folks will pull a rag library off the shelf SPEAKER_01: and it'll give you three or four ways SPEAKER_01: to chunk number of characters and whatnot. SPEAKER_01: And folks will do one of that, but there's often ways SPEAKER_01: to take advantage of the inherent structure SPEAKER_01: and the information that you're trying to capture. SPEAKER_01: How did you approach that? SPEAKER_01: Was it just obvious that, hey, we're going SPEAKER_01: to do this based on sections because it's a legal document SPEAKER_01: right there? SPEAKER_01: Or did you iterate on that for a while? SPEAKER_01: I think it was obvious that when you look at one SPEAKER_01: of these documents as a human, it's very obvious how SPEAKER_01: if you were going to break it up, how you would like to break it up. SPEAKER_01: And so it was clear, I guess, what should happen? SPEAKER_01: The question is, how do you make that happen in a way? SPEAKER_01: Doing it for one document is easy. SPEAKER_01: Doing it for the millions of different documents SPEAKER_01: that we've pulled in a way that's generalizable SPEAKER_01: is much more difficult. SPEAKER_01: And so I guess the details there go into, SPEAKER_01: as we ingest these documents, we have SPEAKER_01: a number of different buckets. SPEAKER_01: You could call them of different structures SPEAKER_01: of legal documents that we have parsers. SPEAKER_01: And a lot of these are LLM backed parsers, SPEAKER_01: but like bespoke parsers that for that particular type SPEAKER_01: of document, so we will either from the metadata of the document SPEAKER_01: or through an LLM call, determine, hey, what SPEAKER_01: is this kind of document? SPEAKER_01: Is it a case law? SPEAKER_01: Because a ruling from a judge will look different than the legislation, SPEAKER_01: the statute law, which will look different from a bulletin SPEAKER_01: or a notice that the Department of Revenue releases. SPEAKER_01: And so we have bespoke parsers for each of those. SPEAKER_01: And some of those, yeah, they involve LLM tool calls. SPEAKER_01: Some of them are fully just algorithmic SPEAKER_01: because the structure is all there and it works fine enough. SPEAKER_01: But I think that's where the devil is in the details on it. SPEAKER_01: It's a human you look at it exactly what to do SPEAKER_01: on each of these different examples, SPEAKER_01: but how do you do it in a way where SPEAKER_01: it's generalizable across languages, across jurisdictions? SPEAKER_01: Can you dig into a little bit more detail SPEAKER_01: on the dense versus sparse aspect of what you're doing? SPEAKER_01: We started with just a dense representation, SPEAKER_01: which felt correct at the time. SPEAKER_01: And if we think about the query that will eventually SPEAKER_01: run, if we're looking for relevant passages about SAS, SPEAKER_01: every jurisdiction has a different, SPEAKER_01: ignoring even different languages, of course. SPEAKER_01: But every jurisdiction, even in English, SPEAKER_01: might have a slightly different way SPEAKER_01: that they describe SAS. SPEAKER_01: And especially in legislation, legislation SPEAKER_01: reads very old, their description of SAS SPEAKER_01: will be very antiquated. SPEAKER_01: It might even talk about CDs and things of this nature. SPEAKER_01: And so from the beginning, I think it was a fair assumption. SPEAKER_01: My opinion was that we should be using a dense embedding SPEAKER_01: that semantically embed these passages. SPEAKER_01: And so that is what we started with. SPEAKER_01: I think what we found, and when we brought sparse back into it, SPEAKER_01: was there are times, especially when SPEAKER_01: it comes to citations and pulling out certain terms SPEAKER_01: from passages that come from the dense embeddings, SPEAKER_01: where you also want to search sparse, SPEAKER_01: where you want to do a full text search of certain words SPEAKER_01: and certain terms and pull those in as well, SPEAKER_01: and then compare the two of them. SPEAKER_01: And what we saw was a pretty good increase in accuracy SPEAKER_01: on the citation side. SPEAKER_01: So we have some evals that we run on the retrieval part SPEAKER_01: that we have a baseline of these citations, SPEAKER_01: or at these passages are the ones that SPEAKER_01: should be retrieved for these queries. SPEAKER_01: And as we kind of layered sparse back into that, SPEAKER_01: we saw another increase in accuracy. SPEAKER_01: And so that's kind of what we stuck with. SPEAKER_01: By when you refer to dense and sparse, SPEAKER_01: are you, it sounds like you're talking SPEAKER_01: about embeddings versus full text search, SPEAKER_01: as opposed to like two tiers of embeddings SPEAKER_01: or something like that. SPEAKER_01: Yeah, that's right. SPEAKER_01: So yeah, dense is definitely embeddings. SPEAKER_01: Like, yeah, semantic embeddings SPEAKER_01: that we use open AI is embedding models for. SPEAKER_01: And then, yeah, when I say sparse, SPEAKER_01: I'm referring to, in our case, SPEAKER_01: we use pine cone to essentially create a sparse representation. SPEAKER_01: So we've loaded a vocabulary SPEAKER_01: and then each passage is fed through SPEAKER_01: and it keeps an index like full text search SPEAKER_01: of the different terms and their different usages SPEAKER_01: across passages. SPEAKER_01: So it's not quite, you know, elastic search SPEAKER_01: or Apache Lucene, but it's sparse in like a TF IDF type SPEAKER_01: implementation. SPEAKER_01: Got it. SPEAKER_01: So you've got a predefined vocabulary SPEAKER_01: and as you pass these documents in the pine cone, SPEAKER_01: it's just flagging which documents SPEAKER_01: talk about which of these terms? SPEAKER_01: Yeah, which passages are talking about which terms. SPEAKER_01: So then you can search, yeah. SPEAKER_01: So then when, then you can search over them SPEAKER_01: and find, you know, if this one uses this particular term SPEAKER_01: that's not frequently used across the corpus, SPEAKER_01: it'll be a high result. SPEAKER_01: And where are the search terms coming from? SPEAKER_01: Like, do you, you know, is it, SPEAKER_01: I'm kind of getting ahead of the here answer, SPEAKER_01: but I'm imagining like document comes in SPEAKER_01: and the first pass is to see if it's an all relevant SPEAKER_01: to the task in hand. SPEAKER_01: And so you're just searching for a bunch of terms SPEAKER_01: to screen the document, is that the idea? SPEAKER_01: Yeah, not quite, but I think, yeah, it's a great question. SPEAKER_01: So the query comes from something slightly upstream, SPEAKER_01: which we also use T-RAM for, SPEAKER_01: and that is kind of the first step SPEAKER_01: for us to support a particular product SPEAKER_01: is for us to create a, what we call a taxonomy SPEAKER_01: of that product. SPEAKER_01: So what that means is we create kind of like a tree structure SPEAKER_01: of for this particular product type, SPEAKER_01: what are the different characteristics SPEAKER_01: across the world that affect its taxability? SPEAKER_01: So an example might be for clothing. SPEAKER_01: Clothing that is made for children versus made for adults SPEAKER_01: can have different tax abilities. SPEAKER_01: And you can imagine more questions like this SPEAKER_01: where, you know, maybe pants have a different taxability SPEAKER_01: than shirts, something like that. SPEAKER_01: And we build this big tree. SPEAKER_01: And what the query that eventually gets fed into T-RAM SPEAKER_01: is essentially a, well, it's a couple of things, SPEAKER_01: but one thing is a description of that particular type SPEAKER_01: of product. SPEAKER_01: So in our clothing example, maybe it's adult pants. SPEAKER_01: And so we have a description of adult pants. SPEAKER_01: And so that is the main query that we put into the system SPEAKER_01: to then pull out relevant passages. SPEAKER_01: And we'll use filtering, of course. SPEAKER_01: You know, if we only, we're doing determinations for Florida, SPEAKER_01: we'll filter to only the passages that come from Florida's SPEAKER_01: corpus of tax law. SPEAKER_01: And then we're just looking for relevant portions SPEAKER_01: to this particular product type, SPEAKER_01: which we have an LLM generated SPEAKER_01: few sentence description of. SPEAKER_01: Got it. SPEAKER_01: And so this is, this query is kind of, SPEAKER_01: I guess I'm trying to place this query in the context SPEAKER_01: of like a document being fed through SPEAKER_01: an ingestion pipeline, an ingestion pipeline. SPEAKER_01: And this is maybe after the pipeline, SPEAKER_01: you've got this retrieval system. SPEAKER_01: And now you're trying to use this retrieval system SPEAKER_01: to update the deterministic model, for example. SPEAKER_01: Is that the right way to think about it? SPEAKER_01: Yeah, so we've built this big index of law, right? SPEAKER_01: The tax law from every jurisdiction. SPEAKER_01: And then a query comes in, which is a description of a product SPEAKER_01: with a little other information around it. SPEAKER_01: And then we want to find all the relevant passages SPEAKER_01: in that jurisdiction for that product. SPEAKER_01: So yeah, the index itself is just all of the legislative data. SPEAKER_01: And then the query is a particular type of search SPEAKER_01: we want to run to pull relevant pieces of legislation. SPEAKER_01: So you've built this ingestion pipeline SPEAKER_01: and this retrieval system, it immediately calls to mind SPEAKER_01: the R and rag. SPEAKER_01: And it may be that's what you're not doing SPEAKER_01: ultimately is generation. SPEAKER_01: But certainly the idea of like taking a bunch of context SPEAKER_01: and sticking it into an LLM and having the LLM do the thing, SPEAKER_01: something that you think about, SPEAKER_01: what's your take on the whole like rag is dead, SPEAKER_01: retrieval is dead, argument that some folks make. SPEAKER_01: Yeah, I think, yeah, I was thinking about this this morning. SPEAKER_01: I think for some use cases, it's certainly true. SPEAKER_01: And I think we could set up some sort of system SPEAKER_01: where we just have all this legislation in a file system SPEAKER_01: and then an agent can grapple over it SPEAKER_01: and find the relevant pieces that way. SPEAKER_01: And I think, yeah, for some sorts of problems that works well, SPEAKER_01: I think for us, or at least for this particular problem, SPEAKER_01: because we are so sensitive to accuracy SPEAKER_01: and we're so sensitive to the exact right citation, SPEAKER_01: essentially we need like a more finely tuned scalpel SPEAKER_01: to like find us the relevant portion SPEAKER_01: and we need it to be highly accurate. SPEAKER_01: And so anecdotally, at least when I use cloud code or something SPEAKER_01: and I see it gripping through the code base, SPEAKER_01: there's lots of times it misses. SPEAKER_01: Like I'll go off and I'll find a file SPEAKER_01: that I really wish it would have found. SPEAKER_01: Like this file had the answer I was looking for. SPEAKER_01: And so maybe we're on a path, five years from now, SPEAKER_01: our rag system's still working the way they are today. SPEAKER_01: I'm sure they won't be. SPEAKER_01: But as of today, I don't think agents SPEAKER_01: are just searching over the file system SPEAKER_01: grepping over it. SPEAKER_01: Is that a point where we could switch over and not lose accuracy? SPEAKER_01: Talk a little bit about the citations SPEAKER_01: that you mentioned, how you use those SPEAKER_01: and how the retrieval system helps you deliver them. SPEAKER_01: As part of the ingestion process, SPEAKER_01: we carry through a hierarchy of these different passages SPEAKER_01: of text that we end up indexing SPEAKER_01: and each of them carries a citation. SPEAKER_01: And different passages might share the same citation, SPEAKER_01: but that's very important for us eventually upstream SPEAKER_01: when the tax expert goes to review. SPEAKER_01: Because those citations also have links, SPEAKER_01: which will link the tax expert out SPEAKER_01: to the source document where we collected this. SPEAKER_01: Because a lot of times they want to review SPEAKER_01: that the tax expert that is, they want to review, SPEAKER_01: a bit more context than maybe the model gave them SPEAKER_01: in its breakdown of the citation. SPEAKER_01: Because the citation, the model will verbatim SPEAKER_01: give some of the citation back and then a bit of reasoning, SPEAKER_01: but sometimes they want to expand on it. SPEAKER_01: And so they'll click out and read the citation. SPEAKER_01: But essentially, the way that we've handled citations SPEAKER_01: is through this hierarchy and tagging SPEAKER_01: of passages of which citation they came from, SPEAKER_01: which, again, I think in theory sounds easy, SPEAKER_01: but there's a process at the beginning SPEAKER_01: with those parsers I mentioned earlier SPEAKER_01: to make sure that we're pulling the actual correct SPEAKER_01: like legal citation. SPEAKER_01: You also experimented with using fine tuning, SPEAKER_01: RFT in particular for your process. SPEAKER_01: Can you talk a little bit about where it fits in? SPEAKER_01: Yeah, so we saw a big jump with O1, SPEAKER_01: OpenAI's O1 that came out in December of 24, I believe. SPEAKER_01: Yeah, the first reason model pretty much right out of the gate. SPEAKER_01: We swapped out the model names like everyone does SPEAKER_01: and we tried out this new model. SPEAKER_01: Which task in your pipeline in particular? SPEAKER_01: Yeah, this final task of like given a certain product type, SPEAKER_01: deter and jurisdiction, determine its taxability in that region, SPEAKER_01: which is what the tax expert themselves review. SPEAKER_01: So yeah, we have eVals, even then we had eVals that would run. SPEAKER_01: So we plugged it in, it did quite well. SPEAKER_01: We ran some through and we're impressed. SPEAKER_01: So we were already like, we're on board with reasoning models. SPEAKER_01: It was clear that like our use case was well suited SPEAKER_01: to that extra thinking or those extra tokens SPEAKER_01: that are spent considering the prompt SPEAKER_01: and what the answer might be. SPEAKER_01: And so we're excited when OpenAI reached out SPEAKER_01: to us to be a part of their alpha program SPEAKER_01: for reinforcement fine tuning, which is essentially SPEAKER_01: fine tuning on their reasoning models. SPEAKER_01: And what we use, you know, with any fine tuning, SPEAKER_01: you need to provide examples essentially in like standard SFT. SPEAKER_01: And in RFT, you need to provide that as well SPEAKER_01: and then you need to provide a greater. SPEAKER_01: And what we had that was very useful was feedback SPEAKER_01: from our human tax experts. SPEAKER_01: Every time the model T-RAM had gotten something wrong SPEAKER_01: on a determination. SPEAKER_01: So as the tax experts are reviewing, SPEAKER_01: when the model is incorrect, they leave feedback. SPEAKER_01: And they give that feedback SPEAKER_01: similar to how they would give feedback to like a colleague SPEAKER_01: who had maybe a more junior colleague SPEAKER_01: that had made this determined. SPEAKER_01: Text blurb about what they thought. SPEAKER_01: And explain it, an explanation in a way SPEAKER_01: where you want that person to get better SPEAKER_01: and you want that person to have this, you know, SPEAKER_01: extra context that maybe isn't clear SPEAKER_01: from just the legislation. SPEAKER_01: So some, you know, background information SPEAKER_01: about how Alabama treats a certain vocabulary word, SPEAKER_01: something like that. SPEAKER_01: And what we found was that was a very, SPEAKER_01: so I guess twofold, we had already like a set of questions SPEAKER_01: that we knew the model struggled with today SPEAKER_01: because it had missed them. SPEAKER_01: And then we had a way to give really great signal SPEAKER_01: through the feedback and through the fact SPEAKER_01: that of course we had the correct answer. SPEAKER_01: Like they, the tax experts fixed the issue, of course. SPEAKER_01: And then they also leave the feedback. SPEAKER_01: So we had the ground truth, we had signal, SPEAKER_01: and we knew that these were hard problems SPEAKER_01: that the model had missed previously. SPEAKER_01: And so that was a really good recipe for RFT. SPEAKER_01: And we saw improvements with, SPEAKER_01: during the alpha program with OpenAI on RFT. SPEAKER_01: And that's what we use in production today SPEAKER_01: while a different model that we've worked with them to RFT. SPEAKER_01: But we've seen performance or accuracy improvements. SPEAKER_01: And that really is the key for us is accuracy. SPEAKER_01: We track it very closely. SPEAKER_01: I'm always checking in on it. SPEAKER_01: We want to know how accurate is the model being SPEAKER_01: and accurate means, you know, SPEAKER_01: how often is the tax expert having to make an adjustment SPEAKER_01: to the model's work. SPEAKER_01: And I'm curious to your experience with like, SPEAKER_01: I guess what I call undocumented model changes. SPEAKER_01: Like, you know, I think you mentioned either SPEAKER_01: before we started recording or as we've been talking, SPEAKER_01: your use of cloud code, like, you know, SPEAKER_01: we've seen anthropic document, you know, SPEAKER_01: some things they do behind the scenes, SPEAKER_01: you know, tweaking various things SPEAKER_01: that change the model performance. SPEAKER_01: Like do you see a lot of that, you know, SPEAKER_01: with the, with the models that you use, SPEAKER_01: like needing, you know, just an inexplicable, SPEAKER_01: unexplained change in behavior that you need to run down? SPEAKER_01: I think we see that a lot during model generation changes. SPEAKER_01: So like we work to not fully rewrite, SPEAKER_01: but rewrite significantly a lot of our prompts SPEAKER_01: from model generation change to change. SPEAKER_01: I think, you know, the things that anthropic SPEAKER_01: gets up to on cloud code as far as, you know, SPEAKER_01: sending your query to a quantized model SPEAKER_01: because, you know, they, they're high traffic, SPEAKER_01: I guess they would never admit to something like that, SPEAKER_01: but from the outside, that, that looks like what they're doing. SPEAKER_01: I think on the API side, because we, you know, SPEAKER_01: we're using APIs with, with OpenAI, SPEAKER_01: I think those sorts of changes are less likely SPEAKER_01: and also would have even bigger backlash. SPEAKER_01: So we don't, I haven't seen anything, you know, SPEAKER_01: in intramodel generation, SPEAKER_01: but certainly every time the model changes, SPEAKER_01: you know, things change outside. SPEAKER_01: We can't just simply plug into the new version SPEAKER_01: and get the best results immediately. SPEAKER_01: Is there anything in particular you've learned SPEAKER_01: or specific to your product SPEAKER_01: with regards to the way you approach evals? SPEAKER_01: You know, beyond kind of collecting a data set SPEAKER_01: where, you know, the models had errors in the past SPEAKER_01: and, you know, running the models through those SPEAKER_01: or that kind of thing. SPEAKER_01: I think, yeah, I think that's been the main thing SPEAKER_01: and I think because, yeah, SPEAKER_01: because we have these human experts, SPEAKER_01: maybe the one part that's not as standard is, SPEAKER_01: you know, because the tax experts are reviewing these things, SPEAKER_01: we have an ever-growing list of evals SPEAKER_01: because it's very easy for the experts. SPEAKER_01: There's a toggle essentially they can click that says, SPEAKER_01: like, hey, this is a difficult one, SPEAKER_01: you should include it in the eval set SPEAKER_01: and they give a description of why. SPEAKER_01: So we have this, like, growing list of evals SPEAKER_01: that we can pull from, SPEAKER_01: which I think is important for the model, SPEAKER_01: especially because we do this RFT with OpenAI. SPEAKER_01: You know, I've even done this for a while, SPEAKER_01: but I think if we went back and ran the evals SPEAKER_01: on like our original evals that were running, SPEAKER_01: you know, a year and a half ago, SPEAKER_01: it would not be nearly as useful SPEAKER_01: as the evals that are running today SPEAKER_01: because the model has changed and improved SPEAKER_01: and maybe degraded actually in some particular ways. SPEAKER_01: Hey, going back to retrieval, SPEAKER_01: you had a previously discussed SPEAKER_01: like some interesting things you're doing around SPEAKER_01: reordering and expanding and kind of using an LLM SPEAKER_01: in the retrieval process to enhance your results. SPEAKER_01: And I don't think we dug into that. SPEAKER_01: Can you elaborate on that a little bit? SPEAKER_01: Yeah, so that would be downstream from, you know, SPEAKER_01: we've built this index of all the legislative data SPEAKER_01: like we've talked about. SPEAKER_01: And then when a query comes in, SPEAKER_01: we have a multi-step process to essentially build up SPEAKER_01: the relevant context for that query SPEAKER_01: before we eventually send it off SPEAKER_01: to like the final reasoning model SPEAKER_01: to reason through the actual like taxability SPEAKER_01: of the product. SPEAKER_01: And so what that looks like is an initial search SPEAKER_01: into our database, of course, SPEAKER_01: as far as I'm dense to pull out relevant passages. SPEAKER_01: We then use LLM as a judge or LLM as a re-ranker SPEAKER_01: to re-rank those into more relevant pieces. SPEAKER_01: We then expand each of the passages SPEAKER_01: because we've retained the hierarchical nature of them. SPEAKER_01: So we can grab, you know, the previous SPEAKER_01: and the following chunks or passages SPEAKER_01: and build out the context of the relevant passages SPEAKER_01: and then we'll give that back to an LLM again SPEAKER_01: to then reorder and potentially throw away certain things SPEAKER_01: that now seem like they're not relevant SPEAKER_01: as we've added context. SPEAKER_01: And we repeat this process until we hit either a certain amount SPEAKER_01: of length or certain confidence SPEAKER_01: that we have the relevant context. SPEAKER_01: And then that goes off to like the final step, SPEAKER_01: the LLM to make the actual determination. SPEAKER_01: But that was a change made a little bit later SPEAKER_01: in the process as well that, you know, SPEAKER_01: in the search for accuracy, increasing accuracy, SPEAKER_01: another wrinkle that I think added quite a bit. SPEAKER_01: You continue until you reach a certain level SPEAKER_01: of confidence. SPEAKER_01: Is that based on an LLM as judge type of scenario, SPEAKER_01: but I can LLM's determination of confidence? SPEAKER_01: Yep, that's right. SPEAKER_01: And that's basically by looking back at the previous, SPEAKER_01: like we'll give it both the previous passages SPEAKER_01: that were fed in on the last pass before they were expanded. SPEAKER_01: And then the current ones as well, SPEAKER_01: because at some point, you know, you've expanded too far SPEAKER_01: and now the legislation is talking about automobiles SPEAKER_01: or something that's no longer relevant. SPEAKER_01: So you're just asking if there's been a scope change SPEAKER_01: or something like that essentially? SPEAKER_01: Yeah, is the added context actually useful? SPEAKER_01: Like is it on target for what we're looking for? SPEAKER_01: And then, you know, where do you in this search for increase SPEAKER_01: accuracy? SPEAKER_01: Where do you see like your next jump coming from? SPEAKER_01: Yeah, part of it is model providers. SPEAKER_01: It's great every time, you know, the release cadence SPEAKER_01: has been even faster from OpenAI anthropics. SPEAKER_01: So that's been great. SPEAKER_01: We see a bump once we adjust things SPEAKER_01: with every model that they release. SPEAKER_01: I think it's further as far as like further refinement SPEAKER_01: of the RFT process with OpenAI. SPEAKER_01: I think that's kind of part, SPEAKER_01: that's a big part of the way we'll get to, you know, SPEAKER_01: where we aim to get. SPEAKER_01: And what we want is, like I mentioned, SPEAKER_01: a human expert reviews every one of these determinations today. SPEAKER_01: They go through every single one. SPEAKER_01: And you know, right now that takes them around 10 seconds, SPEAKER_01: nine seconds to review each of them on average. SPEAKER_01: So that's incredibly fast compared to the incumbents SPEAKER_01: who are doing it totally manually. SPEAKER_01: But we'd like to increase that even further. SPEAKER_01: And one way to do that, the best way to do that SPEAKER_01: is if they could take a random sampling instead. SPEAKER_01: So if we can get our accuracy to a point SPEAKER_01: where we're confident that given a random sample SPEAKER_01: of some number from the determinations the model is done, SPEAKER_01: if those are accurate, we don't need to review SPEAKER_01: every single one of the determinations. SPEAKER_01: So that's kind of the North Star, SPEAKER_01: at least on this front that we're marching towards. SPEAKER_01: And I think RFT will be a big part of that SPEAKER_01: because chasing this long tail, SPEAKER_01: right, chasing the nines of accuracy. SPEAKER_01: A lot of it starts to become very, SPEAKER_01: to get the correct answer, SPEAKER_01: it's very sales tax focused, right? SPEAKER_01: You need to have a really deep understanding of tax law. SPEAKER_01: It's deeper than like these models have SPEAKER_01: just like out of the box based on their training data. SPEAKER_01: And so I think that is, you know, SPEAKER_01: we'll make changes to our retrieval process of course SPEAKER_01: and then those will be somewhat helpful. SPEAKER_01: But I think to get those last couple of accuracy points SPEAKER_01: that we need, it'll be working with, you know, SPEAKER_01: the frontier labs to try and do something more bespoke. SPEAKER_01: And I asked previously about kind of this, you know, SPEAKER_01: rag is dead question. SPEAKER_01: But I'm wondering the degree to which context length SPEAKER_01: changes the way you approach the problem. SPEAKER_01: Like it could be that these documents are so structured SPEAKER_01: a section is gonna be, you know, three to five pages SPEAKER_01: and it doesn't really matter if you have access SPEAKER_01: to a two million token, you know, context window SPEAKER_01: or it could be that, you know, SPEAKER_01: there are other ways you can use that context. SPEAKER_01: How do you think about the impact of context window? SPEAKER_01: I think that was actually one of the big reasons SPEAKER_01: why we saw jump with the release of 01 back in the day SPEAKER_01: was I think reasoning models are much more capable SPEAKER_01: of reasoning over their full context. SPEAKER_01: Whereas non-reasoning models, yeah, SPEAKER_01: you got real degradation as even if it supported, SPEAKER_01: you know, 128 K tokens, when you push that limit, SPEAKER_01: it was not, you know, needle in the haystack SPEAKER_01: wasn't great on those sorts of things. SPEAKER_01: And so I think we saw big improvements there SPEAKER_01: with reasoning models. SPEAKER_01: And so it's still a balance for us. SPEAKER_01: Like we, like I kind of mentioned earlier, SPEAKER_01: we don't need to fill up and we don't fill up SPEAKER_01: the context window to its max. SPEAKER_01: But a big unlock was models where we could give it more, SPEAKER_01: where maybe we could be a little less precise SPEAKER_01: on the retrieval portion and expand, SPEAKER_01: expand these passages a little more aggressively. SPEAKER_01: I think before when context was more limited, SPEAKER_01: you know, we were being very selective SPEAKER_01: on which passages we're feeding in SPEAKER_01: because we, you know, we only had so much we could give it SPEAKER_01: before the model just kind of withdraw its hands up. SPEAKER_01: And so that, that was a big unlock. SPEAKER_01: So, yeah, we don't push the boundary right on the edge, SPEAKER_01: but I think as reasoning models improve, SPEAKER_01: as the context window gets bigger, SPEAKER_01: again, we won't fill it up all the way, SPEAKER_01: but that's a good sign that the model can handle SPEAKER_01: more, more tokens than we're giving it today. SPEAKER_01: And that means we can be less precise SPEAKER_01: a bit on the retrieval portion SPEAKER_01: and still get the results that we're looking for. SPEAKER_01: How much time do you spend thinking about trying SPEAKER_01: to reduce token costs, SPEAKER_01: either by kind of refactoring from larger models SPEAKER_01: to smaller models or via other methods? SPEAKER_01: LLMs compared to lawyers, SPEAKER_01: like human tax lawyers are considerably cheaper, SPEAKER_01: even the most expensive LLMs. SPEAKER_01: So yeah, this isn't, and this isn't also something, SPEAKER_01: this isn't a process where, you know, SPEAKER_01: we're pushing through billions of tokens that we... SPEAKER_01: I guess that helps that you're building SPEAKER_01: a deterministic system SPEAKER_01: and that is the thing that's, you know, SPEAKER_01: the kind of the inline, online system SPEAKER_01: as opposed to an LLL inference call. SPEAKER_01: Yeah, exactly. SPEAKER_01: We're not cost sensitive SPEAKER_01: and that also means we're not latency sensitive either. SPEAKER_01: So it's very nice, those are two things SPEAKER_01: that we don't even really have to consider very closely. SPEAKER_01: Quite luxuries, right? SPEAKER_01: Yeah, nice, nice. SPEAKER_01: Maybe to kind of wrap things up, SPEAKER_01: where do you see things going for, you know, both T-RAM SPEAKER_01: and kind of AI and feels like tax more broadly? SPEAKER_01: Yeah, I think we have a clear path on T-RAM, SPEAKER_01: kind of what I mentioned earlier of deep, you know, SPEAKER_01: increasing accuracy and decreasing human time SPEAKER_01: spent reviewing. SPEAKER_01: So we'll continue to chase those metrics SPEAKER_01: and improve them and that will allow us to be even more accurate SPEAKER_01: and even more nimble and cover more jurisdictions SPEAKER_01: in the world. SPEAKER_01: So that's certainly somewhere we're going to keep pushing. SPEAKER_01: Then there's other parts of this SPEAKER_01: that, for example, one thing we talked about SPEAKER_01: was these taxonomies that we build. SPEAKER_01: That, you know, identify the different characteristics SPEAKER_01: of a product that impact their taxability across the world. SPEAKER_01: Currently we do that with our human experts SPEAKER_01: because this is something, SPEAKER_01: it doesn't need to be repeated for every jurisdiction. SPEAKER_01: If this is like a one time thing that we, you know, SPEAKER_01: we create this taxonomy just for SAS or just for clothing. SPEAKER_01: So today we're doing that the traditional way SPEAKER_01: with human experts. SPEAKER_01: But if you think about what they're doing SPEAKER_01: and what the question is there, SPEAKER_01: we have all the data sitting in our index SPEAKER_01: to build these taxonomies, right? SPEAKER_01: For every jurisdiction, we know inherently SPEAKER_01: in that data somewhere holds the answer SPEAKER_01: to how to, you know, what are the different characteristics SPEAKER_01: that affect taxability. SPEAKER_01: And so I think that's another obvious spot SPEAKER_01: that would also allow us to move even more quickly, SPEAKER_01: add more product types. SPEAKER_01: There's, you know, we'd like to increase the accuracy SPEAKER_01: and the frequency of these ongoing scrapes SPEAKER_01: that we're doing as you can probably imagine. SPEAKER_01: There's a huge amount of data sources SPEAKER_01: that we're looking at right now SPEAKER_01: and, you know, not all of them can be scraped immediately SPEAKER_01: or every hour or whatever. SPEAKER_01: So we'd like to increase that and increase accuracy SPEAKER_01: of the outcomes of what those changes do in our system. SPEAKER_01: And then there's some tangential things around like, SPEAKER_01: you know, we'd like to make it as easy as possible SPEAKER_01: for customers to move from a different tax solution SPEAKER_01: to sphere. SPEAKER_01: And one way to, you know, a big reason SPEAKER_01: people don't switch tax solutions SPEAKER_01: or why they become entrenched is because they've spent SPEAKER_01: so much effort in mapping their products SPEAKER_01: to tax codes for a particular system. SPEAKER_01: And what we're preliminarily doing with T-RAM SPEAKER_01: is an automatic mapping from, you know, SPEAKER_01: some competitors' tax codes SPEAKER_01: or really any classification system. SPEAKER_01: So if you've classified your products using HS codes, SPEAKER_01: for example, which is what is used for tariffs, SPEAKER_01: we could take in any product classification SPEAKER_01: and map that to a sphere tax code SPEAKER_01: and then the switching cost to switch to sphere SPEAKER_01: is just seriously lowered SPEAKER_01: and you can actually get people to consider making the switch. SPEAKER_01: So I think there's, you know, we haven't talked about SPEAKER_01: Ian Boiseing and there's lots of other things. SPEAKER_01: But at the end of the day, SPEAKER_01: it all stems from having this index of legislation SPEAKER_01: across the world set up so that we can query over it. SPEAKER_01: Out of curiosity, what are the tools that you use SPEAKER_01: and think of as like your biggest AI unlock SPEAKER_01: from a personal workflow perspective? SPEAKER_01: Yeah. SPEAKER_01: So I've been a subscriber to ChatGBT for a long time, SPEAKER_01: you know, option space on my Mac. SPEAKER_01: I use it all the time. SPEAKER_01: Cloud code, I have that pulled up, you know, all day, SPEAKER_01: every day that's been a massive unlock for us SPEAKER_01: while for me personally SPEAKER_01: and I think across the engineering team here at Sphere SPEAKER_01: and we were also beginning work on something akin SPEAKER_01: to like strike minions. SPEAKER_01: So strike put out a paper with something they called minions SPEAKER_01: which are like AI agents that are running around SPEAKER_01: and looking at the code base and opening up PRs SPEAKER_01: and working together to kind of improve SPEAKER_01: taking care of things like DependaBot, PRs that get open SPEAKER_01: and so that's something we're looking at as well to build out. SPEAKER_01: How can we do that in a Sphere-specific way SPEAKER_01: and kind of related to that? SPEAKER_01: Also, what other tools can we add to our internal AI agents? SPEAKER_01: What skills can we add to make them even more valuable SPEAKER_01: for us based on our particular use case? SPEAKER_01: You know, where to pull data, where to look for, SPEAKER_01: you know, these AI agents should be plugged SPEAKER_01: into T-RAMs internal index SPEAKER_01: and be able to give answers from the legislation. SPEAKER_01: So I think there's, you know, that stuff is still mason for us SPEAKER_01: but yeah, I feel like I'm surrounded by LLM's all day, SPEAKER_01: every day. SPEAKER_01: Awesome. Awesome. SPEAKER_01: Well, Alex, thanks so much for jumping on SPEAKER_01: and sharing a bit about, you know, what you're up to SPEAKER_01: this year and how you're using AI. SPEAKER_01: Thank you, Sam, for having me. SPEAKER_01: Thank you.

Verdicts & Sources

verified every US state has different rules

Multiple credible sources confirm that US states have different rules: Source 2 explicitly states "Constitutional law permits each state to create and enforce additional laws for their state," and Source 5 clarifies that "State and local laws apply to people who live or work in a particular state," while Source 4 notes states must follow federal laws but can create their own laws, and Source 3 explains state laws reflect geographic, climatic, and societal diversity.

  • 50 Weird Laws That Are Still REAL in Every US State 50 Weird Laws That Are Still REAL in Every US State Yellow Productions 429000 subscribers 200 likes 5882 views 22 Oct 2025 It's illegal to do WHAT?! From pumping your own gas to wearing cowboy boots, the United States is filled with bizarre laws that are still technically real. Join me as I explore all 50 states, revealing the single weirdest and most hilarious law still on the books in each one. You won't believe what your state is guilty of! TABLE OF CONTENTS: 0:00 - Intro: Weirdest Laws in the USA 0:33 - 1. Alabama: Driving Wrong Way with a Lantern 1:36 - 2. Alaska: Waking a Bear for a Photo 2:19 - 3. Arizona: The "Stupid Motorist Law" 3:58 - 4. Arkansas: No Honking at Sandwich Shops After 9 PM 5:34 - 5. California: Cowboy Boots Require Cows 6:29 - 6. Colorado: No Showing Cars on Sunday 8:23 - 7. Connecticut: Barbers Can't Hum or Whistle 11:00 - 8. Delaware: No Pretending to Sleep on a Bench 12:08 - 9. Florida: No Singing in a Swimsuit 13:04 - 10. Georgia: Eating Fried Chicken with Hands Only 15:56 - 11. Hawaii: Billboards are Illegal 18:45 - 12. Idaho: Intimate Relations Out of Wedlock 21:02 - 13. Illinois: No Eating in a Burning Building 21:47 - 14. Indiana: Happy Hour Restrictions 23:08 - 15. Iowa: No Snowball Fights in Public 25:33 - 16. Kansas: No Hunting Rabbits from a Motorboat 27:23 - 17. Kentucky: Must Bathe Once a Year 28:28 - 18. Louisiana: No Snakes Near a Mardi Gras Parade 29:34 - 19. Maine: No Blowing Your Nose in Public 30:10 - 20. Maryland: No Eating While Swimming in the Ocean 31:13 - 21. Massachusetts: No Frightening a Pigeon 32:10 - 22. Michigan: No Being Drunk on a Train 33:28 - 23. Minnesota: Permit Needed for Roadkill 34:21 - 24. Mississippi: Dogs Must Wear Diapers 35:02 - 25. Missouri: No Honking Another Person's Horn 36:44 - 26. Montana: No "Folf" (Disc Golf) at Night 39:17 - 27. Nebraska: Barbers Can't Eat Onions 39:55 - 28. Nevada: No Profanity on Public Streets 40:48 - 29. New Hampshire: No Running Machinery on Sunday 41:36 - 30. New Jersey: No Pumping Your Own Gas 43:28 - 31. New Mexico: Improper Use of the National Anthem 44:10 - 32. New York: No Slippers in Public After 10 PM 44:57 - 33. North Carolina: No Driving Through a Cemetery 46:23 - 34. North Dakota: No Beer and Pretzels Together 46:57 - 35. Ohio: Women Can't Wear Patent Leather Shoes 47:38 - 36. Oklahoma: No Spitting on the Sidewalk 48:47 - 37. Oregon: Juggling Without a License 49:20 - 38. Pennsylvania: No Marrying an Intoxicated Person 50:29 - 39. Rhode Island: No Racing Horses on a Highway 51:02 - 40. South Carolina: Minors Can't Play Pinball 51:58 - 41. South Dakota: No Sleeping in a Hotel with Shoes On 53:08 - 42. Tennessee: Illegal to Share Netflix Password 54:32 - 43. Texas: No Milking Another Person's Cow 55:16 - 44. Utah: No Hunting Elephants 56:14 - 45. Vermont: No Painting a Horse for a Race 57:20 - 46. Virginia: Age Limit for Trick-or-Treating 58:43 - 47. Washington: Illegal to Harass Bigfoot 59:40 - 48. West Virginia: Dueling Bans You from Public Office 1:00:19 - 49. Wisconsin: Cheese Must Be "Highly Pleasing" 1:00:53 - 50. Wyoming: Women Can't Stand Near a Bar 1:01:28 - Q&A Session 😀 WHEN'S THE NEXT LIVE STREAM? Sign-up for e-mail notifications of future scheduled live streams here: https://update.yellow-productions.com 🔔 BUSINESS INQUIRIES: chris@yellow-productions.com 😀 Yellow Productions Merchandise: https://shop.yellow-productions.com/ DISCLAIMER: This video is for entertainment and informational purposes only. These laws are often unenforced remnants of a bygone era. This content is not legal advice. 32 comments
  • How Laws Change From State to State | Widerman Malek, PL # Different State, Different Law. ## Why Laws Are Different State to State. If we all live in the same country, the United States of America, why do laws differ from state to state? There are actually two different sets of laws; federal laws and state laws. Constitutional law permits each state to create and enforce additional laws for their state. Each state is considered sovereign and has the power to create laws as needed. Some of the characteristics that might cause a state to need laws of its own may be for geographic resources or natural resources. ## Different State Laws. Some state laws that differ from state to state are gun control laws, custody laws, divorce laws, motor carrier laws, business laws and marriage laws. Licenses for a lawyer may be different. ## Florida State Laws. If you have any questions regarding different laws here in the United States and Florida, contact us today to speak with an attorney about how we can help you.
  • What is the reason for the US having different laws and regulations ... Different laws and regulations by state is meant to reflect the diversity of the states, climatically, geographically, societally, etc.
  • Why does every state have its own laws? : r/AskAnAmerican - Reddit The states must follow the federal laws. They cannot make laws that infringe on federal laws or rights.
  • LawHelp.org | Find free legal help and information about your legal rights from nonprofit legal aid providers in your state # The Differences between Federal, State, and Local Laws. There are different types of laws. Federal laws apply to everyone in the United States. State and local laws apply to people who live or work in a particular state, commonwealth, territory, county, city, municipality, town, township or village. #### What are Federal laws? Federal laws are rules that apply throughout the United States. These laws apply in every state, such as:. * Federal criminal laws such as laws against tax fraud and the counterfeiting of money. #### What are state laws? #### What are local laws? Visit LawHelp.org and select your state to find other self-help resources and information about free and low-cost legal aid providers in your area. Some information in this guide may not be correct for your state. Go to our Disaster Legal Help page to learn more about disaster assistance, legal help in your area, and how to appeal a decision from the Federal Emergency Management Agency (FEMA).
verified in some US states, even the cities have different rules

Multiple sources clearly support the claim: Source 1 explicitly states "They can and some do" regarding cities having different rules from their states, and Source 5 directly confirms "A number of cities are enacting measures that have conflicted with or gone beyond state laws."

  • Why can't cities in the USA have their own laws that differ ... - Quora They can and some do, however some states have limited local jurisdictions' rights to pass laws that differ from state laws.
  • Some U.S. laws make sense locally, but seem surprising from the ... #AmericanCulture #travelfacts #usstates #lifestyle #viralfacts ⚠️Laws vary widely by state and city. Some examples are location-specific
  • How Laws Change From State to State | Widerman Malek, PL # Different State, Different Law. ## Why Laws Are Different State to State. If we all live in the same country, the United States of America, why do laws differ from state to state? There are actually two different sets of laws; federal laws and state laws. Constitutional law permits each state to create and enforce additional laws for their state. Each state is considered sovereign and has the power to create laws as needed. Some of the characteristics that might cause a state to need laws of its own may be for geographic resources or natural resources. ## Different State Laws. Some state laws that differ from state to state are gun control laws, custody laws, divorce laws, motor carrier laws, business laws and marriage laws. Licenses for a lawyer may be different. ## Florida State Laws. If you have any questions regarding different laws here in the United States and Florida, contact us today to speak with an attorney about how we can help you.
  • Why Do States Have Different Laws? - LegalMatch There are certain laws, for example, voting laws and criminal laws and statutes, that tend to be somewhat uniform across states.
  • Many Cities Are Creating Policies Apart from Their States A number of cities are enacting measures that have conflicted with or gone beyond state laws.
unverified We did our series A last year from injuries and horowitz

The claim appears to be a fragmented or incomplete statement that does not match the provided sources; while sources mention Spencer Horwitz's injuries (wrist surgery, hamstring injury) and Ben Horowitz's venture capital firm, there is no coherent connection between "doing a Series A last year from injuries and Horowitz" that is supported by any of these sources.

  • Spencer Horwitz eyes big Year 2 with Pirates New York Yankees Team Logo. New York Mets Team Logo. # Horwitz poised for big year in Bucs' lineup with more pop. It was around PiratesFest last year during his ramp up to the season that Spencer Horwitz’s right wrist started to flare up. While he didn’t know it at the time, that would be the start of a sequence that would lead to surgery, missing the first month and a half of the season and then a slump with his new club. “This is the healthiest I've felt in a long time, knock on wood, and I think the offseason has gone great with strength levels and what I wanted to work on with baseball hitting and defensively. That early-season slump he had last year should also be a thing of the past. “I wanted to help this team so bad, and I think I did a poor job of that in the beginning, just trying to do too much.
  • Dr. Evan Horowitz, Orthopaedic Sports Surgeon, breaks down what ... We all saw the brutal elbow injury he suffered last year against the Lions. Like he's had a few injuries since he's been in the league and you
  • Momentous: Pirates DESTROY Seattle, Spencer Horowitz INJURY CLOUDS Statement Triumph Momentous: Pirates DESTROY Seattle, Spencer Horowitz INJURY CLOUDS Statement Triumph Locked On Pirates 3770 subscribers 22 likes 424 views 25 Jun 2026 Pittsburgh Pirates rout Seattle Mariners with an 11-1 offensive outburst, but the victory comes at a cost as Spencer Horwitz exits with a hamstring injury. Braxton Ashcraft dazzles with six innings and ten strikeouts, solidifying his place as one of MLB’s breakout pitchers. Ryan O’Hearn and Endy Rodriguez power the lineup, while Esmerlyn Valdez and Jake Mangum showcase the team’s lineup depth amid injury woes. Gary Morgan breaks down the implications of Horowitz’s absence, upcoming returns of Konnor Griffin, and how the reshuffling impacts the Pirates’ push through a season-defining stretch. Key topics include the daunting schedule against the Reds, Phillies, Nationals, Braves, and Brewers, plus the unveiling of Legacy Hall at PNC Park—a nod to franchise history and fan engagement. Can the Pirates stay in playoff contention with a battered roster, or will this tough run reshape their season narrative? Follow & Subscribe on all Podcast platforms… 🎧 https://lockedonpodcasts.com/podcasts/locked-on-pirates/ Locked On MLB League-Wide: Every Team, Prospects & More 🎧 https://lockedonpodcasts.com/leagues/mlb/ Everydayer Club If you never miss an episode, it’s time to make it official. Join the Locked On Everydayer Club and get ad-free audio, access to our members-only Discord, and more — all built for our most loyal fans. Click here to learn more and join your team’s community: https://lockedonpodcasts.com/everydayerclub Support Us By Supporting Our Sponsors! Cash App Download Cash App Today: https://click.cash.app/ui6m/2ut33jnc #CashAppPod Cash App is a financial services platform, not a bank. Banking services provided by Cash App’s bank partner(s). Prepaid debit cards issued by Sutton Bank, Member FDIC. Cash App Visa®️ Debit Flex Cards issued by Sutton Bank, Member FDIC, and The Bancorp Bank, N.A., pursuant to a license from Visa U.S.A. Inc. See terms and conditions for the Sutton prepaid card, Sutton debit flex card, and Bancorp debit flex card. Cash App Green features, Savings, Direct deposit, Round ups, Overdraft coverage and Discounts provided by Cash App, a Block, Inc. brand. Visit cash.app/legal/podcast for full disclosures. 5-Hour ENERGY Bring on the sweetness with Cotton Candy 5-hour ENERGY®️ shots—available online now at https://5hourENERGY.com or on Amazon. HIMS To get simple, online access to personalized, affordable care for ED, hair loss, weight loss, and more, visit https://Hims.com/LOCKEDONMLB. Odoo Great organizations win because operations matter. And that’s why you should get Odoo. Try for free today at https://Odoo.com/lockedon. Indeed Listeners of this show get a $75 Sponsored Job Credit to help give your job the premium placement it deserves at https://Indeed.com/podcast KALSHI For a limited time, download the Kalshi app and use code LOCKEDON to get ten dollars when you trade ten. Kalshi. Trade on anything. Gametime Today's episode is brought to you by Gametime. Download the Gametime app, create an account, and use code LOCKEDON for $20 off your first purchase. Terms and conditions apply. FanDuel Today's episode is brought to you by FanDuel. From the opening whistle to the final kick, Let There Be Goals on FanDuel. Visit https://FANDUEL.COM to get started now. FANDUEL DISCLAIMER: 21+ in select states. First online real money wager only. Bonus issued as nonwithdrawable free bets that expires in 14 days. Restrictions apply. See terms at sportsbook.fanduel.com. Gambling Problem? Call 1-800-GAMBLER or visit FanDuel.com/RG (CO, IA, MD, MI, NJ, PA, IL, VA, WV), 1-800-NEXT-STEP or text NEXTSTEP to 53342 (AZ), 1-888-789-7777 or visit ccpg.org/chat (CT), 1-800-9-WITH-IT (IN), 1-800-522-4700 (WY, KS) or visit ksgamblinghelp.com (KS), 1-877-770-STOP (LA), 1-877-8-HOPENY or text HOPENY (467369) (NY), TN REDLINE 1-800-889-9789 (TN) Pittsburgh Pirates, Pirates vs Mariners, Pirates win Seattle, Braxton Ashcraft, Spencer Horowitz, Ryan O'Hearn, Endy Rodriguez, Tyler Callahan, Jake Mangum, Esmerlyn Valdez, Konnor Griffin, Jack Brannigan, Brian Reynolds, MLB Pirates News, Pirates Injury Update, PNC Park Legacy Hall, Pittsburgh Pirates Highlights, Pirates Season Update, AL West, NL Central, Cincinnati Reds, Phillies, Braves, Nationals, Brewers 4 comments
  • Andreessen Horowitz Part I | Acquired Listeners, David and I decided to open this season with the complete story of the firm that totally appended the entire venture capital ecosystem a decade ago, Andreessen Horowitz. David: And so much more than that that you don't even know, Ben. This is the first time I've literally not opened your notes at all. Listeners, the impetus for that is that this was going to be a one part episode until last night when David texted me and said, how about we do a two-parter. There are really things about Marc and Ben that I did zero research on and I'm excited to learn from David along with you all today. I think the history of Marc and Ben is really important to understand the world views of both of them and how they were shaped by it. I think for all of us working in a startup ecosystem that was so shaped by the 2009 creation of the firm Andreessen Horowitz, I think it's paramount to understand the things that shaped them because they have shaped us all.
  • Why Are We Here? Why Did We Raise $15B? - LinkedIn At Andreessen Horowitz, we just raised over $15B. With these new funds including American Dynamism ($1.176B), Apps ($1.7B),
verified Manitoba in Canada, they changed, they began to tax SaaS at the beginning of 2026

Multiple credible sources confirm that Manitoba announced in its 2025 budget that it will apply its 7% Retail Sales Tax (RST) to SaaS (and other cloud services) effective January 1, 2026, as stated by the Tax & Trade Blog and MLT Aikins sources.

  • CLOUD SERVICES & PROVINCIAL SALES TAX - Tax & Trade Blog # CLOUD SERVICES & PROVINCIAL SALES TAX. CLOUD SERVICES & PROVINCIAL SALES TAX - Tax & Trade Blog. As part of its 2025 budget, Manitoba announced it will apply its 7% Provincial Sales Tax (“PST”) to Software as a Service (“SaaS”), Platform as a Service (“PaaS”), and Infrastructure as a Service (“IaaS”), starting January 1, 2026. The message across Western Canada is clear: cloud services are in the “*net* tax”! The province's Ministry of Finance revised PST Bulletin 7 in May 2024, indicating that PST applies to SaaS, PaaS, and IaaS when these services are consumed or used in Saskatchewan. As announced in its 2025 budget and detailed in a new bulletin, Manitoba will begin applying its 7% Retail Sales Tax (“RST”) to SaaS, PaaS, and IaaS effective January 1, 2026. Manitoba has followed the trend in Western Canada, extending PST to cloud services like SaaS, PaaS, and IaaS.
  • Retail Sales Tax on cloud computing services | Insights | MLT Aikins # Retail Sales Tax on cloud computing services. In its 2025 budget, the Manitoba government announced significant changes to the province’s Retail Sales Tax (RST). Starting January 1, 2026, RST will be expanded to many cloud computing services, such as software subscriptions, data storage and remote computer processing. The change also aligns Manitoba’s position on the application of RST to cloud computing services with other provinces, including **Ontario** and **British Columbia**, that have already implemented similar legislation, as well as with the Federal Government’s position on the taxation of cloud computing services, which levies Goods and Services Tax (GST) on cloud computing services. The Manitoba government has also published a bulletin (the Bulletin) providing guidance on the application of RST to computer software and online services. The RST also applies when cloud services are purchased for use on a device “ordinarily situated in Manitoba.” For example, mobile phones are presumed to be in the province if they have a Manitoba area code.
  • Manitoba Sales Tax (GST & RST): Complete Compliance ... After 1 January 2026 the tax on SaaS and digital goods will be the combined 7% RST rate + 5% GST rate for a total of 12% tax on purchases.
  • Manitoba Expands RST to Cloud Computing from January 1, 2026 # Manitoba Expands RST (PST) to Cloud Computing Services from January 1, 2026. This update modernizes the province’s sales tax framework to reflect the digital economy and is projected to generate approximately $16 million in additional annual revenue. Manitoba’s updated rules mean that the following will become taxable under RST when supplied to users or devices ordinarily situated in Manitoba:. Consult Manitoba’s official RST bulletin and legislative amendments to understand precisely which digital and cloud services fall under the new rules. Businesses not currently registered for Manitoba RST but supplying taxable cloud or digital services to Manitoba customers must register once they meet the province’s requirements (including the CAD 30,000 threshold). If you provide cloud-based or digital services to customers in Manitoba, you may need to:. Expect to pay 7% Manitoba RST on cloud-based digital services you use beginning January 1, 2026. ## **Need guidance on Manitoba’s new RST rules?**.
  • Manitoba RST Extended to Cloud Services Manitoba has become the latest member of Western Canada to tax cloud services. Starting January 1, 2026, Manitoba's 7% RST will apply to
unverified over the last four or five, six years, U.S. states and international jurisdictions are just getting more

The claim is incomplete and unclear ("are just getting more" — more what?), making verification impossible; while Source 1 and 3 document that U.S. states enacted 231 abortion restrictions over four years (2010-2014), the claim lacks a specific policy area and sources don't address the broader claim about "international jurisdictions" in any coherent way.

  • In Just the Last Four Years, States Have Enacted 231 Abortion Restrictions | Guttmacher Institute Title: In Just the Last Four Years, States Have Enacted 231 Abortion Restrictions | Guttmacher Institute ## Our Work by Geography. ## Our Work by Geography. # In Just the Last Four Years, States Have Enacted 231 Abortion Restrictions. During the 2014 state legislative session, lawmakers introduced 335 provisions aimed at restricting access to abortion. By the end of the year, 15 states had enacted 26 new abortion restrictions. Including these new provisions, states have adopted 231 new abortion restrictions since the 2010 midterm elections swept abortion opponents into power in state capitals across the country. Bucking this tide, legislators in 17 states introduced 95 measures designed to expand access to abortion, more positive measures than in any year since 1990. States also took positive steps on other sexual and reproductive health and rights issues, enacting provisions requiring insurance coverage of all FDA-approved contraceptive methods with no cost-sharing in California; protecting confidentiality for individuals insured as dependents in Maryland; and allowing STI treatment for a patient’s partner in the District of Columbia. The large number of recently enacted abortion restrictions has dramatically reshaped the landscape for women seeking an abortion (see A Surge of State Abortion Restrictions Puts Providers—and the Women They Serve—in the Crosshairs). In 2000, 13 states had four or five types of abortion restrictions in effect and so were considered hostile to abortion rights. In that year, no state had more than five types of abortion restrictions in effect. By 2010, 22 states were considered hostile to abortion rights; five of these had six or more restrictions, enough to be considered extremely hostile to abortion rights. In 2000, 31% of women of reproductive age lived in a state hostile to abortion rights, with no women living in a state with enough restrictions to be considered extremely hostile. By 2014, 57% of women lived in a state that is either hostile or extremely hostile to abortion rights. No state adopted new restrictions on publicly funded family planning providers in 2014. ### In just the last 4 years, states have enacted 231 abortion restrictions. ### The number of states considered hostile to abortion skyrocketed between 2000 and 2014. ### A Surge of State Abortion Restrictions Puts Providers—and the Women They Serve—in the Crosshairs.
  • United States to require five years of social media history for international tourists Title: United States to require five years of social media history for international tourists # United States to require five years of social media history for international tourists. ## United States to require five years of social media history for international tourists - Understanding the New Five-Year Social Media Disclosure Requirements. That’s basically the vibe right now for anyone trying to visit the U.S., because the rules for social media disclosure just got a whole lot more intense. We're talking about handing over every single handle, email, and phone number you've used on about twenty different platforms over the last five years. ## United States to require five years of social media history for international tourists - Which International Travelers and Countries Are Impacted? Let’s talk about who’s actually feeling the heat from these new rules, because it’s probably not who you’d expect. But it’s not just the tourists. Because of some long-standing bilateral deals, Canadians can still cross the border without hand-delivering their social media history, which is a massive relief for those 20 million annual visits. ## United States to require five years of social media history for international tourists - The Role of Digital Vetting in Enhanced U.S. Border Security. They aren’t just reading your posts; they’re watching for "digital hygiene" red flags, like if you suddenly start scrubbing your history or deleting accounts right before you apply. If they catch a discrepancy, it’s labeled as material misrepresentation, and just like that, you’re looking at a five-year ban from even trying to visit. Look, it’s a high-tech net designed to catch real threats, but we really have to wonder about the long-term cost of turning every traveler into a permanent data point. ## United States to require five years of social media history for international tourists - Privacy Implications and What to Expect During the Screening Process. The screening process uses private archival caches that have already taken snapshots of your profile months or even years ago,. * Traveling to the US Five years of your social media history may be required. * Your social media history could soon be required for entry into the United States. * Rome will start charging tourists an entry fee to visit the Trevi Fountain next year.
  • In Just the Last Four Years, States Have Enacted 231 Abortion Restrictions | Guttmacher Institute Title: In Just the Last Four Years, States Have Enacted 231 Abortion Restrictions | Guttmacher Institute ## Our Work by Geography. ## Our Work by Geography. # In Just the Last Four Years, States Have Enacted 231 Abortion Restrictions. During the 2014 state legislative session, lawmakers introduced 335 provisions aimed at restricting access to abortion. By the end of the year, 15 states had enacted 26 new abortion restrictions. Including these new provisions, states have adopted 231 new abortion restrictions since the 2010 midterm elections swept abortion opponents into power in state capitals across the country. Bucking this tide, legislators in 17 states introduced 95 measures designed to expand access to abortion, more positive measures than in any year since 1990. States also took positive steps on other sexual and reproductive health and rights issues, enacting provisions requiring insurance coverage of all FDA-approved contraceptive methods with no cost-sharing in California; protecting confidentiality for individuals insured as dependents in Maryland; and allowing STI treatment for a patient’s partner in the District of Columbia. The large number of recently enacted abortion restrictions has dramatically reshaped the landscape for women seeking an abortion (see A Surge of State Abortion Restrictions Puts Providers—and the Women They Serve—in the Crosshairs). In 2000, 13 states had four or five types of abortion restrictions in effect and so were considered hostile to abortion rights. In that year, no state had more than five types of abortion restrictions in effect. By 2010, 22 states were considered hostile to abortion rights; five of these had six or more restrictions, enough to be considered extremely hostile to abortion rights. In 2000, 31% of women of reproductive age lived in a state hostile to abortion rights, with no women living in a state with enough restrictions to be considered extremely hostile. By 2014, 57% of women lived in a state that is either hostile or extremely hostile to abortion rights. Republican legislators, who overwhelmingly oppose abortion rights, solidified their dominance in the states. No state adopted new restrictions on publicly funded family planning providers in 2014. #### In just the last 4 years, states have enacted 231 abortion restrictions. #### The number of states considered hostile to abortion skyrocketed between 2000 and 2014. #### A Surge of State Abortion Restrictions Puts Providers—and the Women They Serve—in the Crosshairs.
  • U.S. States by Party They Voted for in Their Last Six Gubernatorial Elections - Vivid Maps # U.S. States by Party They Voted for in Their Last Six Gubernatorial Elections. National races grab the headlines, but governor elections hit closer to home with things like local budgets, schools, and roads. Sometimes states go one way for governors and another for presidents. This Reddit map by ododojr526 puts that into perspective, coloring states by party wins in the last six standard elections. Blues cover Democratic majorities, reds Republican, getting darker with more wins for that side. White means a straight split. The West Coast jumps out in blue, with places like California and Washington showing heavy Democratic support. Down South and across the Plains, red takes over, like in Texas and Alabama where Republicans have held strong. A few whites pop up for balance, such as Arizona or Louisiana, keeping things close. The table here lists the wins from the map’s info. Twelve states picked Republicans all six times, spread through the South and Mountain areas like Texas or Utah. Just three went all Democratic—Delaware, Oregon, Washington. Ties show up in four places, hinting at competitive spots. Places like Kansas or Kentucky have more Democratic governors than their red rep might suggest, maybe from candidates hitting local notes. Pennsylvania leans Democratic here, unlike its toss-up presidential status. New Hampshire and Vermont do governors every two years, covering less time than the four-year states. The map gets you wondering about population changes or big local topics driving these choices. If election maps interest you, have a look at my 2024 U.S. presidential election map. ## Related Posts:. * Best Geography, Map, and Travel Adult Coloring Books. * Percentage who have not Consumed Alcohol in the last…. * The U.S. Presidential Voting History Mapped. * Can You Turn Left on Red? A Map of Left-Turn-on-Red…. * Mapped: What the Boogeyman Looks Like Across the Globe. * The Oldest Cities in the U.S. Mapped. * The Best World Atlases in 2025. * Exotic Animal Laws by U.S. State Mapped. Would love your thoughts, please comment.x.
  • CEOInterviews.AI — "The United States has been profitable five in the last six quarters; we just got..." — Niraj Shah # CEOInterviews.AI — "The United States has been profitable five in the last six quarters; we just got..." — Niraj Shah. “The United States has been profitable five in the last six quarters; we just got it to be profitable again — people mix the U.S. with our international segments, and the international segments are much younger but growing dramatically and will become profitable in the future.”. May.15 -- Wayfair CEO and co-founder Nirah Shah discusses the technology and unique customer experience behind the... 0:00 technology innovated reality big technology innovated reality big investment in the customer what you see in the phones today you already see the devices starting to have the technology it needs for mainstream adoption we think over the next year or two to become a classic way that you always would shop when you're using furniture in the court do you think it will help you stay ahead of the competition absolutely technology is a critical. 0:45 going to see I did one of the things that's interesting not everyone notes the United States has been profitable five in the last six quarters we just got it that it would be profitable again people mix the US with our international segments or international segments much younger growing dramatically quickly that also will become profitable in the future so we're actually already there investing as well and that was the eat. 1:06 supply chain engineer and is that really to try and keep ahead of the competition like yeah you know no one has built the delivery infrastructure we built for home goods our goods are big and bulky it's a big difference Amazon's the leader in delivering small packages where the leader in delivering large packages and so we are actually already seeing the gains from that we have market leading customer satisfaction scores that are driving the. 1:33 repeat cycle and that profitability so the truth is as we continue to invest we actually are getting that paid back very quickly their advertising pays back in less than a year so on so forth we just grew 450 million dollars year-over-year at last quarter to 1.8 billion dollar growth rate now online home I have to be taxed at in times the regulatory environment you know what's really interesting there.
verified O1, OpenAI's O1 that came out in December of 24

Multiple credible sources confirm that OpenAI's o1 was released in December 2024; specifically, Wikipedia states the full version was released on December 5, 2024, and the NIST source confirms the same release date of December 5, 2024.

  • OpenAI o1 - Wikipedia # OpenAI o1. | Release | December 5, 2024; 18 months ago (2024-12-05) |. **OpenAI o1** is a generative pre-trained transformer (GPT), the first in OpenAI's "o" series of reasoning models. A preview of o1 was released by OpenAI on September 12, 2024. The full version was released to ChatGPT users on December 5, 2024. In July 2024, Reuters reported that OpenAI was developing a generative pre-trained transformer known as "Strawberry", which later became o1. "o1-preview" and "o1-mini" were released on September 12, 2024, for ChatGPT Plus and Team users. On December 5, 2024, the full version of o1 was released. On the same day, a subscription called ChatGPT Pro was released, featuring access to a pro version of o1 that uses more compute to provide better answers. OpenAI noted that o1 is the first of a series of "reasoning" models. In March 2025, OpenAI released the o1-pro API, its most expensive AI model to date. **^** "New reasoning models: OpenAI o1-preview and o1-mini".
  • What is OpenAI's o1 Model and When to Use It | MindStudio # What is OpenAI's o1 Model and When to Use It. Understand OpenAI's o1 reasoning model. When to use o1 vs GPT for different AI agent use cases. What is OpenAI's o1 Model and When to Use It. ## What Is OpenAI’s o1 Model? OpenAI’s o1 is a reasoning model that works differently than GPT. It uses an internal chain of thought process before responding, similar to how you might work through a complex problem on paper. The model was released in December 2024 and represents a shift in how AI handles complex tasks. Where GPT-4o optimizes for speed and broad capability, o1 prioritizes deep reasoning and accuracy on difficult problems. This makes it particularly strong at tasks that require multi-step logic, like advanced mathematics, coding challenges, and scientific research. The model has a 200,000 token context window and can generate up to 100,000 output tokens. These tokens represent the model’s internal thought process as it works through a problem. ## When to Use o1.
  • Pre-Deployment Evaluation of OpenAI's o1 Model | NIST # Pre-Deployment Evaluation of OpenAI's o1 Model. ### The U.S. AI Safety Institute and the UK AI Safety Institute conducted joint pre-deployment testing of OpenAI's o1 Model. The U.S. Artificial Intelligence Safety Institute (US AISI) and the UK Artificial Intelligence Safety Institute (UK AISI) conducted a joint pre-deployment evaluation of OpenAI’s latest model, o1 (released December 5, 2024). US AISI and UK AISI conducted testing during a limited period of pre-deployment access to the o1 model. To assess the model’s relative capabilities and evaluate the potential real-world impacts of o1 across these areas, US AISI and UK AISI compared its performance to a series of similar reference models: OpenAI’s o1-preview, OpenAI’s GPT-4o, and both the upgraded and earlier version of Anthropic’s Claude 3.5 Sonnet. Below are selected findings from US AISI and UK AISI’s testing of OpenAI’s o1 model. To better understand the relative biological capabilities of OpenAI’s o1 model, including how it could be misused, US AISI and UK AISI focused on evaluating how the model performed on a range of practical research tasks.
  • OpenAI's o1 Pro: The Most Advanced AI Ever Built? (Full Breakdown) OpenAI's o1 Pro: The Most Advanced AI Ever Built? (Full Breakdown) Julia McCoy 301000 subscribers 866 likes 26580 views 13 Dec 2024 OpenAI just released their most powerful model yet - but the real story is what's happening under the hood. In this deep dive, I'm breaking down the shocking revelations about o1 and o1 Pro, including: -Why experts say this is the biggest innovation since GPT-2 -The two key breakthroughs that could lead to AGI -What happened when o1 tried to "escape" shutdown -Why o1 Pro costs 10x more (and what it can really do) -How these models are transforming scientific research and coding As the CEO of First Movers and someone working with these models daily, I'll help you understand what these advancements mean for businesses, jobs, and our future. My team and I have been testing o1's capabilities extensively, and what we've discovered is remarkable. Drop a comment: What capabilities of o1 Pro have you explored? ................................................................................................... If you run a marketing team or agency, you operate a business, and you're ready to get serious about AI - not just playing with ChatGPT, but achieving real 25x efficiency gains - I want to talk to you. My team at First Movers builds custom AI solutions that completely revolutionize how work gets done. Head to https://firstmovers.ai/ to book a consultation and let's make you a true first mover in your industry. ................................................................................................... Follow me on X: https://twitter.com/juliaemccoy → Transform your company into a first mover. Book your discovery session with my team today: https://firstmovers.ai → Subscribe for more AI insights: https://youtube.com/juliamccoy → Listen in to Leaders of AI Podcast: available on all platforms, https://www.youtube.com/@UCqtctabnlXnWmSKre0yNmYw #AI #ArtificialIntelligence #Technology #Future 126 comments
  • OpenAI's o1 in September, o3 demoed 3 mo later. Where are they ... o1 was released in September 2024, and just three months later, OpenAI demoed o3 (skipping o2 due to a naming conflict with a telecom company).
verified we use open AI is embedding models

Multiple sources clearly confirm that OpenAI offers embedding models, including the LangChain documentation that provides code examples for using OpenAIEmbeddings, the OpenAI Developer Community posts discussing "text-embedding-ada-002" and embedding use cases, and the YouTube video comparing OpenAI's embedding models against open-source alternatives.

  • Should you use OpenAI's embeddings? Probably not, and here's why. # Should you use OpenAI's embeddings? 4. Tell GPT to answer the question using the information contained in them, with a prompt like “You are an expert on the hermeneutics of ancient Sumerian tablets. There are two ingredients necessary for this recipe: the language model that will answer the question, and the embeddings model that will pick the source material from the knowledge base. As I write this OpenAI is clearly in the lead, and there is little reason to use anything besides GPT4 or GPT3.5. Unlike the GPT models, OpenAI’s embedding are not clearly superior. In particular the Instructor models (xl and large) do very well. Here’s a snippet of code, if you want to try it with your own tweets. If you really find it that OpenAI is better for your application, then go for it. If you do go with OpenAI, one word of advice: make sure you don’t spend $50M embedding the whole internet, become successful and then depend on OpenAI’s api to run your search engine!
  • How to use Embeddings model of Open AI - API - OpenAI Developer Community # How to use Embeddings model of Open AI. I am here to ask you that how can we use Embedding model for my case, which is "text-embedding-ada-002 ". I want to use it for my project to create the embeddings of an inputted PDF and save the vectors in Pincone database. I am done writing the program for that but all I am stuck with is making an API call. I have successfully generated my OpenAI api and and I am able to call it too but failing to get vectors. After intensive research I figured out that I gotta add money to my Open AI api as a balance. So can someone provide me steps on how to pay to use api and then use embeddings model- “text-embedding-ada-002” for my project? | How can I build and use my own OpenAI API key for my project API | 3 | 1379 | November 9, 2025 |. | Is there any information about how to train "text-embedding-ada-002" model?
  • OpenAI vs. Open-source Embedding Model Showdown - YouTube OpenAI vs. Open-source Embedding Model Showdown Tiger Data (creators of TimescaleDB) 10100 subscribers 167 likes 5560 views 18 Dec 2024 In today's video, Jacky Liang, developer advocate at Timescale, deep dives into the complex world of embedding models for AI applications, comparing OpenAI's reliable but costly models against high-performing open-source alternatives. Discover how these models measure up on tasks involving text chunks and various question types, from simple to context-based. Learn how pgai Vectorizer simplifies handling multiple models and automates embedding updates within PostgreSQL. Get detailed results from the evaluation of four popular models, along with practical recommendations to help you choose the best model for your specific needs and constraints. 🛠 𝗥𝗲𝗹𝗲𝘃𝗮𝗻𝘁 𝗥𝗲𝘀𝗼𝘂𝗿𝗰𝗲𝘀 📌 pgai Vectorizer Quick Start ⇒ https://tsdb.co/pgaivectorizer-quick-start 📌 Evaluating Open-Source vs. OpenAI Embeddings for RAG ⇒ https://tsdb.co/evaluate-oss-vs-openai-embeddings 🐯 𝗔𝗯𝗼𝘂𝘁 𝗧𝗶𝗺𝗲𝘀𝗰𝗮𝗹𝗲 At Timescale, we see a world made better via innovative technologies, and we are dedicated to serving software developers and businesses worldwide, enabling them to build the next wave of computing. Timescale is a remote-first company with a global workforce backed by top-tier investors with a track record of success in the industry. 💻 𝗙𝗶𝗻𝗱 𝗨𝘀 𝗢𝗻𝗹𝗶𝗻𝗲! 🔍 Website ⇒ https://tsdb.co/homepage 🔍 Slack ⇒ https://slack.timescale.com 🔍 GitHub ⇒ https://github.com/timescale 🔍 Twitter ⇒ https://twitter.com/timescaledb 🔍 Twitch ⇒ https://www.twitch.tv/timescaledb 🔍 LinkedIn ⇒ https://www.linkedin.com/company/timescaledb 🔍 Timescale Blog ⇒ https://tsdb.co/blog 🔍 Timescale Documentation ⇒ https://tsdb.co/docs 📚 𝗖𝗵𝗮𝗽𝘁𝗲𝗿𝘀 ⏱ 0:00 ⇒ Introduction: Choosing the Right Embedding Model ⏱ 00:25 ⇒ The Challenges of Building Your Own AI Rag App ⏱ 00:51 ⇒ Introducing PGA Vectorizer: Simplifying Embedding Management ⏱ 01:39 ⇒ Creating and Testing Embeddings with PGA Vectorizer ⏱ 02:21 ⇒ Evaluating Embedding Models: Methodology and Setup ⏱ 05:01 ⇒ Running the Evaluation: Steps and Code Walkthrough ⏱ 08:02 ⇒ Results and Analysis: Which Model Performs Best? ⏱ 08:54 Conclusion: Recommendations and Final Thoughts 24 comments
  • What are embeddings for? What are the use cases? - API - OpenAI Developer Community # What are embeddings for? What are the use cases? I was reading the documentation and I didn’t quite understand why and when should I use embeddings, could anyone be so kind to help me understand this better? Embeddings are how AI understands the relationship between words. I’m not exactly clear on the math, but first you convert a block of text into embeddings. The embeddings are a numerical value of the words in the block. This value shows the AI the relationship between the concepts. They’re transforming fields like research, mathematics, medicine, and science by enabling machines to truly “understand” language and concepts in a deep, contextual way. Embeddings allow AI to sift through millions of papers, articles, and reports to find patterns and connections between ideas that would be impossible for a human to process in a reasonable amount of time. Embeddings are truly a game-changer in AI, transforming everything from healthcare and research to abstract mathematics and cutting-edge scientific innovation.
  • OpenAIEmbeddings integration - Docs by LangChain Integrate with the OpenAIEmbeddings embedding model using LangChain Python. This will help you get started with OpenAI embedding models using LangChain. To access OpenAI embedding models you’ll need to create a/an OpenAI account, get an API key, and install the `langchain-openai` integration package. getpass("Enter your OpenAI API key: "). from langchain_openai import OpenAIEmbeddings from langchain_openai import OpenAIEmbeddings embeddings = OpenAIEmbeddings(embeddings = OpenAIEmbeddings( model="text-embedding-3-large", model ="text-embedding-3-large", # With the `text-embedding-3` class # With the `text-embedding-3` class # of models, you can specify the size # of models, you can specify the size # of the embeddings you want returned. **Azure OpenAI v1 API support**As of `langchain-openai>=1.0.1`, `OpenAIEmbeddings` can be used directly with Azure OpenAI endpoints using the new v1 API, including support for Microsoft Entra ID authentication. ### ​ Using Azure OpenAI v1 API with API Key. To use `OpenAIEmbeddings` with Azure OpenAI, set the `base_url` to your Azure endpoint with `/openai/v1/` appended:.
verified reinforcement fine tuning, which is essentially fine tuning on their reasoning models

Multiple sources clearly confirm that reinforcement fine-tuning (RFT) is a method used to enhance reasoning capabilities in language models; source 1 explicitly states "reinforcement fine-tuning (RFT) has demonstrated significant potential in enhancing the reasoning capability of large language models (LLMs)" and describes RFT as a training paradigm that powers reasoning capability.

  • Reinforcement Fine-Tuning Powers Reasoning Capability of Multimodal Large Language Models # Reinforcement Fine-Tuning Powers Reasoning Capability of Multimodal Large Language Models. Standing in 2025, at a critical juncture in the pursuit of Artificial General Intelligence (AGI), reinforcement fine-tuning (RFT) has demonstrated significant potential in enhancing the reasoning capability of large language models (LLMs) and has led to the development of cutting-edge AI models such as OpenAI-o1 and DeepSeek-R1. Moreover, the efficient application of RFT to enhance the reasoning capability of multimodal large language models (MLLMs) has attracted widespread attention from the community. In this position paper, we argue that reinforcement fine-tuning powers the reasoning capability of multimodal large language models. Furthermore, we meticulously summarize the improvements of RFT in powering reasoning capability of MLLMs into five key points: diverse modalities, diverse tasks and domains, better training algorithms, abundant benchmarks and thriving engineering frameworks. With the emergence of DeepSeek-R1 [8], the efficient application of such training paradigm to enhance MLLM reasoning capabilities has attracted widespread attention from the community.
  • OpenAI's NEW Fine-Tuning Method Changes EVERYTHING Have you ever wanted to take a language model and make it answer the way you want without needing a mountain of data? Well, OpenAI’s got something for us: Reinforcement Fine-Tuning, or RFT, and it changes how we customize AI models. Instead of retraining it with feeding examples of what we want and hoping it learns in the classical way, we actually teach it by rewarding correct answers and penalizing wrong ones, just like training a dog — but, you know, with fewer treats and more math. Reinforcement Fine-Tuning (or RFT) flips that, and instead of just copying answers, the model has to figure things out, get feedback, and improve over time. Essentially, instead of having a generalist AI that you want to teach to do math or more complex stuff, where you’d need supervised fine-tuning to learn new concepts, you already have a super powerful model and can just leverage reinforcement fine-tuning to turn it into the expert you need.
  • Reinforcement Fine-Tuning LLMs With GRPO * Learn the foundations of reinforcement learning and how to use the Group Relative Policy Optimization (GRPO) algorithm to improve reasoning in large language models. * Learn to use LLM as a Judge for subjective tasks, overcome reward hacking with penalty functions, and calculate the loss function in GRPO. Join **Reinforcement Fine-Tuning LLMs with GRPO**, built in collaboration with Predibase, and taught by Travis Addair, its Co-Founder and CTO, and Arnav Garg, its Senior Engineer and Machine Learning Lead. You’ll learn how to build reward functions that you can use in the GRPO training process to guide an LLM toward better performance on multi-step reasoning tasks. * How to frame the Wordle game as a reinforcement fine-tuning problem and see how an LLM can learn to plan, analyze feedback, and improve its strategy over time. By the end of this course, you’ll be able to fine-tune LLMs using reinforcement learning to improve reasoning without relying on large labeled datasets or subjective human feedback.
  • Reconciling conflicting claims about reinforcement fine-tuning in LLMs SmarterDx is now proudly part of Smarter Technologies. # Reconciling conflicting claims about reinforcement fine-tuning in LLMs. Two recent studies highlight how reinforcement fine-tuning (RFT) can both broaden robustness and restrict reasoning diversity — depending on how “generalization” is defined. The release of DeepSeek-R1 — an open-source LLM that demonstrated how reinforcement fine-tuning with verifiable rewards could push models to reason as effectively as the leading closed sourced LLMs at the time — has been a major development. * **SFT memorizes, RL generalizes****:** The first paper we’ll look at shows that in card-based reasoning tasks, supervised fine-tuning boosted accuracy on familiar problems but hurt performance on unfamiliar ones, which suggests that SFT models rely on memorization. However, with reinforcement fine-tuning, both familiar and unfamiliar reasoning tasks showed improvement, which supports the conclusion that RFT is better at generalization. * **Does reinforcement learning really incentivize reasoning?****:** In our next paper, we’re looking at how RFT handled both math and coding tasks.
  • Reinforcement fine-tuning with LLM-as-a-judge # Reinforcement fine-tuning with LLM-as-a-judge. *Reinforcement Fine‑Tuning (RFT)* has emerged as the preferred method to align these models efficiently, using *automated reward signals* to replace costly manual labeling. At the heart of modern RFT is reward functions. They’re built for each domain through verifiable reward functions that can score LLM generations through a piece of code (Reinforcement Learning with Verifiable Rewards or RLVR) or with LLM-as-a-judge, where a separate language model evaluates candidate responses to guide alignment (Reinforcement Learning with AI Feedback or RLAIF). In this post, we take a deeper look at how RLAIF or RL with LLM-as-a-judge works with Amazon Nova models effectively. ## **Why RFT with LLM‑as‑a-judge compared to generic RFT?**. Reinforcement Fine-Tuning can use any reward signal, straightforward hand‑crafted rules (RLVR), or an LLM that evaluates model outputs (LLM-as-a-judge or RLAIF). This section covers the key steps involved in designing and deploying LLM-as-a-judge reward functions. #### **Reward Lambda function for LLM-as-a-judge**.
unverified they go through every single one. And you know, right now that takes them around 10 seconds, nine seconds to review each of them on average

The claim states that reviewers take "around 10 seconds, nine seconds to review each of them on average," but the provided sources discuss peer review timelines measured in days and weeks (3-37.5 days), not seconds, making the sources inconclusive or incompatible with the specific claim being made.

verified we saw jump with the release of 01 back in the day

Multiple sources confirm that "Jump" by Van Halen was released in 1984 and became a massive hit, reaching #1 on the Billboard Hot 100 on February 25, 1984, and the album helped Van Halen secure significant commercial success "back in the day" as claimed.

  • 80s Rewind - 42 years ago today - On February 25, 1984 -... ## 80s Rewind's Post. 42 years ago today - On February 25, 1984 - “Jump” by Van Halen Became the #1 Song in America. When I heard the radio announcement that the tickets were going to go on sale the following day I said to myself...ok... Saw them in concert back in the 80’s ,mind blowing show and super stage energy and presence from all .watching Dave doing flips and jumping off the top of the amplifiers was priceless to this day.
  • How “Jump” Was Released 6 Weeks After it was Written ... Before the song found its perfect home, Perry admitted it was actually rejected by another major artist ! Thankfully, as reporter Tereza
  • Danny O'Connor - Jump Around released 28 years ago today... ## Danny O'Connor's Post. ### **Danny O'Connor**. I came to win, battle me that's a sin. I won't ever slack up, punk you better back up. Try and play the role and yo the whole crew will act up! Still one of my favorites. I was in a parking garage , skating with the homies when this got put on that day It’s crazy I can actually remember where I was! I remember seeing this on Video Music Box all the time.. I love the music video and the song obviously. Get up stand up c'mon put your hands up. One of my favorites of all time!
  • Van Halen “Jump” Fun Facts! The Latest News & Info about The Mighty Van Halen. # Van Halen “Jump” Fun Facts! On this week in 1984, Van Halen’s colossal hit “Jump” reached #1 on the Billboard Hot 100. The song thereafter secured its place among rock music’s most popular songs, and is now considered by some to be one of the most influential and memorable rock songs of all time. On the back of its simple pared-down performance video, it helped the *1984/MCMLXXXIV* album sell an astonishing eight million copies worldwide in the first ten months of 1984, alone. **1)** “Jump” was the second song Van Halen recorded at 5150 studios, recorded circa April-May 1983. It’s the second song on Van Halen’s *MCMLXXXIV/1984* album*.*. The vocalist thought that there’s always at least one person in the crowd telling the guy to “Go ahead and jump.” Roth says he wrote the lyrics as he was driven around Los Angeles in his Mercury convertible listening to a tape of the instrumental track.
  • Van Halen - Jump (Official Music Video) [HD] Van Halen - Jump (Official Music Video) [HD] Van Halen 981000 subscribers 1878654 likes 314549113 views 2 Oct 2009 Van Halen - Jump (Official Music Video) Brought to you by Van Halen's Official YouTube Channel: Van Halen TV. Listen to Jump here: https://lnk.to/VHJumpSTR ♫ Subscribe to Van Halen channel and ring the bell to turn on notifications: https://vh.lnk.to/YTSub 🎙Listen to Van Halen https://vh.lnk.to/VHStr Follow Van Halen: ♪ Website http://www.van-halen.com/ 🎛 Facebook https://www.facebook.com/VanHalen 🎞 Instagram https://www.instagram.com/vanhalen/ ******************* The Official YouTube Channel for the band Van Halen. 9 comments
verified reasoning models are much more capable of reasoning over their full context. Whereas non-reasoning models, yeah, you got real degradation as even if it supported, you know, 128 K tokens

The claim is supported by multiple sources: Source 2 explicitly states that reasoning models "are great for complex tasks" and "can solve difficult problems," while Source 3 confirms reasoning models are "optimized for tasks requiring logic, problem-solving, and step-by-step breakdowns." Source 5 mentions that reasoning models leverage "massive computational resources for complex reasoning," and the context of 128K token support aligns with Source 5's description of Claude's token-controlled reasoning capabilities, supporting the claim that reasoning models handle context better than non-reasoning models which suffer degradation even with large token windows.

  • Leveraging Reasoning Model Answers to Enhance Non-Reasoning Model Capability In this paper, we propose leveraging these high-quality outputs generated by reasoning-intensive models to improve less computationally demanding, non-reasoning models. Models such as OpenAI’s o1 series (OpenAI, 2024) and DeepSeek-R1 (DeepSeek-AI, 2025) have demonstrated the effectiveness of this approach across various tasks and benchmarks (Lightman et al., 2023; Huang et al., 2024). subscript𝑇𝑟𝑒𝑎𝑠𝑜𝑛subscript𝐴𝑟𝑒𝑎𝑠𝑜𝑛T\_{reason},A\_{reason}italic\_T start\_POSTSUBSCRIPT italic\_r italic\_e italic\_a italic\_s italic\_o italic\_n end\_POSTSUBSCRIPT , italic\_A start\_POSTSUBSCRIPT italic\_r italic\_e italic\_a italic\_s italic\_o italic\_n end\_POSTSUBSCRIPT)=Mr⁢e⁢a⁢s⁢o⁢n⁢(Q)subscript𝑀𝑟𝑒𝑎𝑠𝑜𝑛𝑄M\_{reason}(Q)italic\_M start\_POSTSUBSCRIPT italic\_r italic\_e italic\_a italic\_s italic\_o italic\_n end\_POSTSUBSCRIPT ( italic\_Q ): The output of the reasoning model Mr⁢e⁢a⁢s⁢o⁢nsubscript𝑀𝑟𝑒𝑎𝑠𝑜𝑛M\_{reason}italic\_M start\_POSTSUBSCRIPT italic\_r italic\_e italic\_a italic\_s italic\_o italic\_n end\_POSTSUBSCRIPT for query Q𝑄Qitalic\_Q,. consisting of an intermediate thinking component Tr⁢e⁢a⁢s⁢o⁢nsubscript𝑇𝑟𝑒𝑎𝑠𝑜𝑛T\_{reason}italic\_T start\_POSTSUBSCRIPT italic\_r italic\_e italic\_a italic\_s italic\_o italic\_n end\_POSTSUBSCRIPT and a final answer componentAr⁢e⁢a⁢s⁢o⁢nsubscript𝐴𝑟𝑒𝑎𝑠𝑜𝑛A\_{reason}italic\_A start\_POSTSUBSCRIPT italic\_r italic\_e italic\_a italic\_s italic\_o italic\_n end\_POSTSUBSCRIPT. Direct Reasoning Model Output (Answer Component): This approach uses only the answer component Ar⁢e⁢a⁢s⁢o⁢nsubscript𝐴𝑟𝑒𝑎𝑠𝑜𝑛A\_{reason}italic\_A start\_POSTSUBSCRIPT italic\_r italic\_e italic\_a italic\_s italic\_o italic\_n end\_POSTSUBSCRIPT generated directly by reasoning model Mr⁢e⁢a⁢s⁢o⁢nsubscript𝑀𝑟𝑒𝑎𝑠𝑜𝑛M\_{reason}italic\_M start\_POSTSUBSCRIPT italic\_r italic\_e italic\_a italic\_s italic\_o italic\_n end\_POSTSUBSCRIPT.The final response R2subscript𝑅2R\_{2}italic\_R start\_POSTSUBSCRIPT 2 end\_POSTSUBSCRIPT is:.
  • AI reasoning vs non-reasoning models: key differences explained – Narrativa # AI reasoning vs non-reasoning models: key differences explained. # Reasoning Models. Perhaps the most significant difference lies in reasoning, since **we can find models that**, like some humans, **are capable of reasoning**. Before we dive into their differences, let’s begin at the root: What separates reasoning models from non-reasoning ones? They’re **great for complex tasks** because they seem to understand what they’re doing: they can solve difficult problems, draw their own conclusions, and even plan. Because these models need this extra time for reasoning and simulation, they tend to **be a bit slower**. AI reasoning models are trained using **reinforcement learning**, which helps them think in a more structured way. In short, **they’re told what’s right or wrong, but not how to get there.**. #### Non-reasoning AI models. Non-reasoning models have been trained on a kind of “book” full of examples, and they stick to that book. Reasoning models are told what’s right or wrong, but not how to get there.
  • General-Purpose vs. Reasoning LLMs: Choosing the Right Model in Azure OpenAI # General-Purpose vs Reasoning Models in Azure OpenAI. Since Large Language Models (LLMs) have become mainstream, a wide range of models have emerged to serve different types of tasks—from casual chatbot interactions to advanced scientific reasoning. If you're familiar with GPT-3.5 and GPT-4, you'll know that these models set a high standard for general-purpose AI. * **General-Purpose Models** – Designed for broad tasks like conversation, content generation, and multimodal input processing. * **Reasoning Models** – Optimized for tasks requiring logic, problem-solving, and step-by-step breakdowns. * **General-Purpose:** GPT-4o, GPT-4o-mini. These models differ not just in capabilities, but in speed, accuracy, and cost. In the context of large language models, "reasoning" refers to the model’s ability to systematically solve problems, apply logical thinking, and explicitly work through multi-step tasks. When choosing between a general-purpose or reasoning LLM, it’s crucial to understand what you’re optimizing for. Reasoning models, on the other hand, are more effective at handling tasks that require complex logic, such as math, science, and structured problem-solving.
  • Reasoning vs non reasoning models: Time to school you on the ... Reasoning models change the training signal and the runtime, not just the prompt. They are fine-tuned and RL-trained on long traces where
  • Reasoning Vs Non-Reasoning LLMs: Architectural Tradeoffs ### Explore the architectural divide in modern AI: specialized reasoning engines vs. general-purpose models, and the emerging standards shaping their deployment. 2. Grok-3's "Big Brain" mode demonstrates the power of **massive computational resources for complex reasoning**. 3. Hybrid models like Claude 3.7 Sonnet **provide flexible reasoning capabilities** with controlled compute allocation. 4. Emerging deployment standards are defining clear use cases for **reasoning vs. 5. The future of AI deployment lies in **strategic combinations of specialized and general-purpose architectures.**. Today, a clear divide is emerging between specialized reasoning engines and general-purpose hybrid models. Let’s dive into the architectural tradeoffs that define modern AI systems, exploring how different approaches tackle the challenges of scale, efficiency, and versatility. Anthropic's Claude 3.7 Sonnet takes a hybrid approach, blending the versatility of general-purpose models with advanced reasoning capabilities. **A standout feature of Claude 3.7 is its token-controlled reasoning, allowing users to allocate between 0 and 128,000 tokens for "thinking" before generating a response.** This granular control over the model's cognitive resources enables a balance between quick replies and deep, thoughtful analysis as needed.
verified Strike put out a paper with something they called minions

Strike (Stripe) did publish a paper about "Minions," which are described in source 4 as "Stripe's one-shot, end-to-end coding agents" featured in a blog post on Stripe Developers' website.

  • Slay the Spire 2:Minion Strike Vitruvian Minion doubles the final damage dealt by Minion Strikes. Exhausting a Minion Strike triggers StS2 JossPaper.png Joss Paper and StS2 ForgottenSoul.png
  • Despicable Me papercraft: minion on strike - YouTube After seeing the trailer of despicable me 3, cannot resist making "make america great again" minion; pdo file is not well organized,
  • Minions on Strike - Despicable Me Wiki - Fandom Minions on Strike was a special mission in Minion Rush from August 9th, 2017. It is the first part of The Strike Saga out of six in total.
  • Minions: Stripe’s one-shot, end-to-end coding agents | Stripe Dot Dev Blog # Minions: Stripe’s one-shot, end-to-end coding agents. Reading time:5 min read. ## About the author. ### Alistair Gray. Alistair is a software engineer on the Leverage team. The Leverage team builds surprisingly delightful internal products that Stripes can leverage to supercharge their productivity. * Minions: Stripe’s one-shot, end-to-end coding agents—Part 2. * Subscribe to Stripe Developers on YouTube. * Check out the docs for the in-depth developer guidance. * Join the Stripe Discord server to chat live with other developers. * Join a local Stripe Developer Meetup to learn about the latest features and network with your community. Minions are Stripe’s homegrown coding agents, responsible for more than a thousand pull requests merged each week. Though humans review the code,... Provision a production-ready dev stack from your terminal. Provision hosting, databases, auth, analytics, AI and other dev tools from the Stripe CLI. Stripe Projects creates real resources in your own... Explore our guides and examples to integrate Stripe.
  • DIY Minions made out of construction paper and lots of love. They're ... DIY Minions made out of construction paper and lots of love. They're great for door decs or for writing a message for all the residents.
verified strike put out a paper with something they called minions which are like AI agents

Multiple sources clearly confirm that Stripe published information about "Minions," which are AI agents for code generation; source 2 (YouTube video) references Stripe's official blog post at stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents, and sources 3 and 5 (Lenny's Newsletter and Hacker News) further corroborate that Stripe built and documented these AI coding agents.

  • Stripe's AI Minion Automates Code Tasks with Slack Trigger | Paul Dysko posted on the topic | LinkedIn Interesting write up on Stripe Dev blog on how they implement AI agents called Minions 😁 . ChatStats (an AI assistant over my iMessage history) Multi-agent game systems with self-improving strategy loops Agentic business doc generators (solving real context and orchestration problems at depth) And before all that, building ad platforms at Amazon and Apple handling 5M requests per second with sub 120ms latency. Posting this here because I know so many folks on this platform are part of building the software I'm about to complain about: I have googled 'how to turn off AI in [app name, browser name, software]' way too many times in the last week. * How Developers can Use AI Agents. * Types of AI Agents Explained. * AI Agents for Completing Online Tasks. * How AI Agents Transform Business Processes. * How to Use AI Agents to Optimize Code. * How Agent Roles Will Change With AI. * Using Asynchronous AI Agents in Software Development. * AI Agents Compared to Workflows.
  • How Stripe Built AI Agents That Write 1,000+ Pull Requests a Week How Stripe Built AI Agents That Write 1,000+ Pull Requests a Week ByteMonk 388000 subscribers 1430 likes 71905 views 14 Feb 2026 Stripe just revealed something shocking: their internal AI “Minions” now generate and merge over 1,000 pull requests every week, fully unattended. No Copilot. No Cursor. No human writing code. An engineer sends a Slack message, and a production-ready PR comes out. In this video, we break down the real system design behind Stripe’s autonomous coding agents: • How Minions get deep company-specific context • Why Stripe built a six-layer AI harness instead of using off-the-shelf tools • How MCP connects agents to internal systems • How deterministic gates make AI reliable • How Stripe runs millions of tests without slowing down agents • Why humans are still kept in the loop • What this means for software engineers in the age of AI Stripe’s biggest advantage is not AI. It’s engineering discipline at scale. If you want to understand where software development is heading, and how to future-proof your career, this video is for you. Resources: - Stripe Minions: https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents - System Design Course: https://academy.bytemonk.io/courses - ByteMonk Blog: https://blog.bytemonk.io/ - LinkedIn: https://www.linkedin.com/in/bytemonk/ - Github: https://github.com/bytemonk-academy - AWS Summary: https://aws.amazon.com/message/101925/ Timestamps 00:00 Stripe’s AI Coding Minions (Unattended PRs) 00:50 Why Generic AI Agents Don’t Work at Stripe 01:46 Entry Points: Slack, CLI & CI Triggers 02:29 Context Hydration with MCP (Toolshed) 03:15 Devbox Isolation & Secure Sandboxing 03:40 Hybrid Architecture (LLM + Deterministic Gates) 04:22 Conditional Rule Files & Context Control 04:41 Three-Tier Testing & Feedback Loop 05:55 PR Creation & Human Review Flow 06:20 Full System Walkthrough (Start to Finish) 07:09 The Industry Shift to Agent-Written Code 07:25 What This Means for Engineers 08:03 Final Take: Build the Factory https://www.youtube.com/playlist?list=PLJq-63ZRPdBt423WbyAD1YZO0Ljo1pzvY https://www.youtube.com/playlist?list=PLJq-63ZRPdBssWTtcUlbngD_O5HaxXu6k https://www.youtube.com/playlist?list=PLJq-63ZRPdBu38EjXRXzyPat3sYMHbIWU https://www.youtube.com/playlist?list=PLJq-63ZRPdBuo5zjv9bPNLIks4tfd0Pui https://www.youtube.com/playlist?list=PLJq-63ZRPdBsPWE24vdpmgeRFMRQyjvvj https://www.youtube.com/playlist?list=PLJq-63ZRPdBslxJd-ZT12BNBDqGZgFo58 #Stripe #aiagents #systemdesign #bytemonk 100 comments
  • 🎙️ This week on How I AI: How Stripe built “minions”—AI coding agents that ship 1,300 PRs per week + How to turn Claude Code into your personal life operating system # 🎙️ This week on How I AI: How Stripe built “minions”—AI coding agents that ship 1,300 PRs per week + How to turn Claude Code into your personal life operating system. ### Your weekly listens from How I AI, part of the Lenny’s Podcast Network. ### How Stripe built “minions”—AI coding agents that ship 1,300 PRs weekly from Slack reactions | Steve Kaliski (Stripe engineer). In this conversation with Claire, he breaks down Stripe’s “minions”: AI coding agents that ship about 1,300 pull requests per week, often kicked off with nothing more than a Slack emoji. He explains why the real bottleneck in engineering isn’t coding, how cloud development environments unlock parallel AI workflows, and what it takes to safely review thousands of AI-generated PRs. He also demos AI agents that can spend money, coordinate services, and complete tasks end-to-end without human involvement. How Stripe’s AI ‘Minions’ Ship 1,300 PRs Weekly from a Slack Emoji:.
  • r/ExperiencedDevs on Reddit: Anybody's companies successfully ... Anybody's companies successfully implement something similar to Stripe's Minions? AI/LLM. Came across a couple interesting blog posts from
  • Minions – Stripe's Coding Agents Part 2 | Hacker News | | | | --- | | Minions – Stripe's Coding Agents Part 2 (stripe.dev) | | 131 points by ludovicianul 4 months ago | hide | past | favorite | 61 comments | | | | | --- | --- | | | | | --- | | testfrequency 4 months ago | next ) How is this already #1 on the front page with 12 upvotes and 9 comments… The article doesn’t reveal much. It feels like a fluff piece, and I can’t comprehend what the goal of sharing “we use AI agents” means for the dev community, with little to no examples to share. Reinventing the wheel without explaining why existing tools didn't work Creating buzzwords ("blueprints" "devboxes") for concepts that are not novel and already have common terms Yet they embrace MCP of all things as a transport layer- the one part of the common "agentic" stack that genuinely sucks and needs to be reinvented | | | | | | --- | | menaerus 4 months ago | root | parent | next ) They mention "Why did we build it ourselves" in the part1 series: https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-...
verified I've been a subscriber to ChatGBT for a long time

Multiple sources confirm that long-term ChatGPT subscriptions exist, with Source 1 explicitly stating "I've been paying $20 a month for chat gpt for 2 years now" and Source 2 documenting a 19-month subscription period, both supporting the claim of being a long-time subscriber.

  • I've been paying $20 a month for chat gpt for 2 years now. And for ... I've been paying $20 a month for chat gpt for 2 years now. And for the first time today chat told me I hit a session limit and need to upgrade
  • I Canceled My ChatGPT Subscription After 19 Months and Use It for ... I've been using the service since it launched, and for 19 months, I was a paying customer. Then, I finally canceled the $20.00 per month subscription.
  • Just bought the Plus subscription… Now what do I do with all this power? : r/ChatGPT # Just bought the Plus subscription… Now what do I do with all this power? Skip to main contentJust bought the Plus subscription… Now what do I do with all this power? Sign UpSign up for RedditLog InLog in to Reddit. Image 1 Go to ChatGPT. I haven’t really taken full advantage of all the features on the app. What are a few things you use Chat GPT for? All I’ve used it for previously were for some stock tips and meeting agendas. Image 3: Clickable image which will reveal the video player: Get Copilot in the apps you know. Get Copilot in the apps you know. If your post is a screenshot of a ChatGPT conversation, please reply to this message with the conversation link or prompt. If your post is a DALL-E 3 image post, please reply with the prompt used to make this image. I use it for everything. I use my subscription to get to other specialized models like scholargpt for research.
  • I paid for ChatGPT Plus but the subscription is not activated. # I paid for ChatGPT Plus but the subscription is not activated. Hello, I paid for ChatGPT Plus on March 2, but the Plus features are not activated in my account. I tried logging in again and even checked another account, but the problem is the same. Could you please check my subscription and help activate ChatGPT Plus? * It may take**24 to 48 hours**for a new subscription to appear in your account. * If your subscription isn't listed after 48 hours, sign into your Google Account tocheck if your payment went through. * If a charge is applied to your payment card, but you don’t find a payment reflected on your Google Account, check if you’re signed into multiple Google accounts. * If your payment went through, it’s been 48 hours since you purchased the subscription, and it still doesn't appear in your account, contactGoogle Play supportor chat directly with a Google Play specialisthere. Subscription problem - Google Play Community - Google Help. * Help Center* Community* Google Play.
  • I Finally Bought a ChatGPT Plus Subscription—and It’s Worth It | WIRED # I Finally Bought a ChatGPT Plus Subscription—and It’s Worth It. OpenAI’s new web browsing beta convinced me to upgrade my account. Here’s how to access it and make the most of the paid tier. During my initial interactions with ChatGPT Plus, I was not fully convinced that OpenAI’s $20-a-month subscription was worth it. On May 12, OpenAI announced that users who pay for ChatGPT Plus would be able to access beta versions of its chatbot with web browsing and plugins. Are you thinking about getting a ChatGPT Plus subscription to play with the web browsing beta? How to Access ChatGPT with Web Browsing. Before you get started, it’s important to understand the difference between the new plugin features and ChatGPT’s web browsing beta. In an effort to test the limits of what’s allowed with the web browsing feature, I opened a new chat and pretended to be a woman living in Alabama who’s looking for access to the abortion pill.