MurphyA/hacker-news huggingface dataset:
by agentcoops | 2025-10-06 16:29:58+00:00
I’ve seen a lot of confusion about this type of deal recently: notably, it is often taken to imply something more or less shady is going on. I’m not sure when such arrangements became a thing, but I know equity stakes have long been an important part of enterprise SaaS deals. The reasoning is relatively straight-forward: if a large client commits to a vendor in a way that holds some risk to the former and will materially impact the latter’s business — and especially if the client’s support of said vendor will directly or indirectly benefit their competitors who might also use this vendor — an equity stake is a way to offset risk with upside.

You can see this play out in the history of OpenAI. NVIDIA supported them from an early stage and in exchange received OpenAI equity to offset the risk. Now from a position of relative strength, OpenAI has become concerned about vendor lock-in and so is rationally exploring AMD. Yet, because any such deal will materially impact AMD’s stock price and there is risk both of losing time trying to train with new chips as well as of benefiting competitors if they work with AMD to improve their hardware offerings/APIs, it is reasonable to ask for equity upside. So, for the same reasons (increase in stock price and enterprise client who will help improve their product offering) only without risk, is it understandable why AMD would want to offer equity on such favorable terms.

TLDR; My sense is that the sudden skepticism towards this relatively common enterprise deal structure seems to derive from the understandable interest in identifying signs of an AI bubble. Such a bubble may (and indeed almost certainly does) exist, but I don’t think this is evidence thereof.

----

EDIT: I'm just clarifying something I saw in a lot of responses. My only point is that it is important to try and empirically tease out what represents: (1) a circular deal in which vendors facing the limits of growth are subsidizing vulnerable clients; versus (2) a risk-hedging deal in which a non-market leading vendor offers upside to a market leading client.

I believe the recent Oracle and NVIDIA deals are cases of (1) that provide evidence of an AI bubble, but that this AMD deal is most likely a case of (2) that provides no further evidence.
by gsaines | 2025-10-06 16:29:59+00:00
This confirms what I've been discovering. I wrote about the details here: https://www.georgesaines.com/blog/2025/9/8/why-is-b2c-user-a...

Maybe it's just that the AI noise has been cranked to 11, but it sure feels like there's something fundamentally different from building and selling software today vs the last time I was building new products back in 2015. A decade is a long time, but it didn't feel nearly so weird even as recently as 2021 / 2022. That makes me think it's the AI slop noise, but maybe I'm incorrect.
by gansbrest | 2025-10-06 16:30:04+00:00
It pretty much boils down to:

- Jira Epics (describe the why from the business standpoint)

- HQ meets two times a week to re-asses priority (drag up Epics up or down, or change priority) and monitor status

- Two week sprints where engineering leads along go through epics

- New sub-tickets created by engineering (including design) and assigned to specific people.

- Once thing are getting done, they are move to QA test status. After testing it either goes back to engineering or to Release Approved status.

- Engineer initiates and monitors the the release via CI/CD Jenkins pipeline.

That's pretty much it on the high level, unless I'm forgetting something.

One important note here - some time ago we made a decision to ignore "good ideas"/backog. We don't keep them in Jira until business is sure that we really need this particular functionality and ready to start building it right now.

That was somewhat radical and took some time to get used to, but it allowed everyone to focus on what's important now vs nice to haves to keep people busy with things noone really needs.

Overall there is no "generic" advice, everything is very org and stage specific. Common sense is the main guiding principle.
by byroot | 2025-10-06 16:30:06+00:00
> He pointed that out when he wrote the article.

Did he point out how it ended, and how he spent the better part of two years having public tantrums about it on Twitter?

Disclosing that you worked somewhere isn't relevant. Worse, it can easily give the impression that there is some insider knowledge involved.

What is relevant is how the relationship ended.

> Let's add here that YOU also worked at Shopify, until recently.

Yes, and I left over some major disagreements, hence if I have a bias, it would be against Shopify, not in favor.
by pron | 2025-10-06 16:30:07+00:00
So the annotations for such tools are pre/post conditions for certain properties (say, pointer validity, ownership). Like types, function annotations can sometimes be inferred, or they may need to be explicit. Once that information is known about a function, there's no need for the tool to look inside it again when analysing callers.

If you want to get a sense of what that may look like, see https://www.frama-c.com (which is a community project, so maybe not as smooth and polished like more professional tools).
by brendoelfrendo | 2025-10-06 16:30:14+00:00
I feel like the obvious analogue is to ad-supported platforms like YouTube and how convoluted self-censorship strategies are necessary to stay monetized. If you're an indie dev and you were hoping to get your next game on GamePass, but you can't afford to miss out on the ad-supported tier, do you start changing your game to make it more appealing to advertisers?
by Havoc | 2025-10-06 16:30:14+00:00
> potential value comes from the future

In a strictly commercial sense yes but stock markets decoupled from that long ago. Whether it’s wallstreetbets up to shenanigans or a market crash it’s got little to do with actual future and more With sentiments. You’d hope it would revert to fundamentals eventually but markets sure seem happy to not do that
by Narushia | 2025-10-06 16:30:18+00:00
Yes, that's what at least the `nfs-server` service on Fedora does by default. And VLC also supports v3 on Android… maybe they use the same implementation as Kodi behind the scenes? It's weird the v4 support is so spotty still, even though it has been around for two decades. Even NFS v4.2 is almost ten years old at this point.
by elheffe80 | 2025-10-06 16:30:25+00:00
So, this article is great and has some great items in it if you fit them. The pants look great but max out at 34" waist in the pair I checked. The towel is barely 4.5 feet and is far too short for a beach towel for someone who is 6' (though I still want it because I love these types of towels). I could not do this lifestyle though, not now in my life. I was in the military and traveled a lot for extended periods of time (year long deployments to the ass end of nowhere) and we traveled HEAVY. HEAVY heavy. Not my favorite way, and I got to the point where I would ship everything home and when we traveled I had a day bag with 3 days worth of clothes and such. So there is a crossover of this and that lifestyle. I still wouldn't want to go to it, I like having a home too much, even if I am renting.
by busterarm | 2025-10-06 16:30:34+00:00
If you truly wanted to do this, the Russia-Ukraine conflict has already proven that you can drop bombs via drones with pinpoint accuracy for dirt cheap.

If somebody's going to work on something a million times more the cost and a similar fractional multiple of the effectiveness, maybe you can take them at face value that they're not building a murderbot (at least not by design).
by marssaxman | 2025-10-06 16:30:49+00:00
> The glass slab design won out over all the others.

It is a shame that this is true, because I have never loved any slab-of-glass phone the way I loved my old BlackBerries. I just can't type properly without physical feedback; I'm constantly making and correcting typos, all slow and awkward. The phone no longer feels like a tool ought to feel: an extension of myself into the world - it's just some gadget I'm obligated to carry around and put up with.
by advisedwang | 2025-10-06 16:30:50+00:00
> Where a great idea in a space once had 5-10 competitors, hundreds now appear - all competing for attention. Big companies used to move slowly, but now a ragtag team of two developers at a large firm can whip up something that looks top-of-market to the untrained eye in a matter of weeks.

Perhaps I'm out of touch, but I haven't seen this explosion of software competition. I'd LOVE to see some new competitors for MS Office, Gmail, Workday, Jira, EPIC, Salesforce, WebKit, Mint, etc etc but it doesn't seem to be happening.
by 1-more | 2025-10-06 16:31:13+00:00
Those are "phono-semantic compounds" for anyone looking to do more reading up on them. The example that springs most readily to mind is "嗎" (in Pinyin "mǎ") which is a question particle you put at the end of sentences meaning, roughly, "is it not so?" The left character is "口" meaning "mouth" (in Pinyin "kǒu" but that's neither here nor there) and the right particle is "馬" in Pinyin "mǎ" (and meaning "horse" but that's neither here nor there).

https://en.wikipedia.org/wiki/Chinese_character_classificati...
Show HN: A Digital Twin of my coffee roaster that runs in the browser
by jvkoch | 2025-10-06 16:31:27+00:00
I built this website to host a data-driven model of my coffee sample roaster.

I realized after 20 or so batches on the machine that while the controls are intuitive (heat, fan, and drum speeds), the physics can be unintuitive. I wanted to use my historical roast data to create and tune a model that I could use to do roast planning, control, and to help me build my own intuition for roasting. This website lets you interact with my roaster in a virtual, risk-free setting!

The models are custom Machine Learning modules that honor roaster physics and bean physics (this is not GPT/transformer-based). Buncha math.

The models are trained on about a dozen real roasts. The default bean model is an Ethiopian Guji bean.

My next steps are to add other roasters and the ability to practice control/reference tracking.
by spamizbad | 2025-10-06 16:31:39+00:00
Can't say I agree with this article at all. This has not been my experience.

I don't quite know how to articulate this well, but there's something that I'd call a "complexity cliff" in the software business: if you want to compete in certain spaces, you need to build very complex software (even if the software, to the user, is easy to use). And while AI tools can assist you in the construction of this software, it cannot be "vibe coded" or copied whole-cloth - complexity, scale, and reliability requirements are far too great and your potential customer base will not tolerate you fumbling around.

You eventually reach a point where there are no blog posts or stackoverflow questions that walk you through step-by-step how to make this stuff happen. It's the kind of stuff that your company and maybe a few dozen others are trying to build - and of those few dozen, less than 10 are seeing actual success.
by ssl-3 | 2025-10-06 16:31:45+00:00
I firmly disagree with your initial point.

We have data flowing at rate N. It fits perfectly and precisely through a pipe of N size, with no room to spare (as is the way of a PRI).

We add to this data additional packetization overhead that was never present before.

So where we once had N, we now have N + >0.

That's more than N. The pipe is still only N, though -- it hasn't changed at all. The data no longer fits; it cannot fit.

Capacity is thus reduced by the addition of packetization.
by A4ET8a8uTh0_v2 | 2025-10-06 16:31:53+00:00
<< If the argument is that only the left does political violence by random citizens

It is not. The argument is: this is not political violence. If it is, then technically every single traffic stop is(edit: and the whole definition falls apart, because if everything is political violence then nothing really is --- as in: it is not a useful marker for anything ). We can go over specifics of this action if you really want, but:

1. This was not ICE ( so default boogeyman is missing ) 2. Information is missing ( so by default we have conflicting narratives floating )

The entire conversation borders on pointless.
by theli0nheart | 2025-10-06 16:31:58+00:00
Do you recall what “people familiar with finance” did with CDOs and mortgage-backed securities during the financial crisis? That didn’t work out so well either, despite all parties being aware of the risks.

It bears repeating my original question: if the risks are so minor, why is OpenAI simply not issuing bonds and buying AMD stock with the proceeds?
by fennecfoxy | 2025-10-06 16:32:01+00:00
I would tend you agree with you. I hear about loads of issues with BYD in China, such as battery fires/cars freaking out and locking occupants in or out of the vehicle.

But then I look at the electric BYD buses in London that seemingly have no issues at all (that I've heard of).

We all know about the corrupt tofu dreg projects etc but that seems like more of a domestic problem.
by codr7 | 2025-10-06 16:32:12+00:00
As much as I like the idea of XMPP, I don't have good experiences from interacting with it. Neither clients nor protocol/server level.

I've written multiple parsers along the way, back in the days when there was nothing else and more recently for use in very constrained embedded contexts.

I don't know how much has changed, but it was more complicated than I would have wished, seemingly designed more to check theoretical boxes than for ease of use.

I was also part of a project where the backend was implemented as a bunch of services communicating via XMPP, custom server etc. And it was a total mess, we spent a lot of time on manual intervention just making sure messages weren't dropped.

Is this a common experience with XMPP or did I just hit all lemons?
by forty | 2025-10-06 16:32:27+00:00
Yes, situations are different I agree :) my point was just that you can pick and choose what you want to look at. We'll see how things evolve, but it's not very fair to compare the situation of France which did their switch to low carbon energy many years ago, to Germany which is currently doing it. When we have more countries with finished transition to full/mostly renewable, we can compare again.
by tchantchov | 2025-10-06 16:32:55+00:00
Hey HN! I'm a frontend engineer who built TextHerRight after watching too many friends (and myself) stare at blank message screens, paralyzed by the cursor. You know that moment – your girlfriend asks "How was your day?" and somehow your brain just... stops.

The Problem: We've all been there. You want to respond thoughtfully but draw a blank, you overthink or you send the wrong message. The "seen" notification starts feeling like a countdown timer, and suddenly texting becomes stressful instead of connecting.

What I Built: TextHerRight analyzes your conversation context and suggests natural, authentic responses that match your communication style. You paste your conversation thread, and the AI gives you 2-3 response options that actually sound like something you'd say – not some generic chatbot.

What Makes It Different: Unlike dating app assistants that focus on pickup lines, this is for actual relationships. It learns your communication style from context and suggests responses that help maintain genuine connection, not manipulation.

Current Status: Live at https://textherright.base44.app - completely free to try. I'm curious if you guys find this helpful. Honestly, I've using it almost every day now in my own relationship to be honest

I'd love feedback from the HN community – I didn't found anything similar so far and I would love to know if you have any idea to make this even better

Thanks for checking it out!
by otterley | 2025-10-06 16:33:01+00:00
1. More evidence suggests that NSA does not know how to decrypt state-of-the-art ciphers than suggests they do. If they did know, it's far less likely we'd have nation states trying to force Apple and others to provide backdoors for decryption of suspects' personal devices. (Also, as a general rule, I don't put too much stock in the notion that governments are far more competent than the private sector. They're made of people, they pay less than the private sector, and in general, if a government can barely sneeze without falling over, it's unlikely they can beat our best cryptologists at their own game.)

2. The operative assumption in my statement is that the government does not possess the key. If they do possess it, all bets are off.

3. This thread is about a hypothetical situation in which the Korean government did store backups with a U.S.-based cloud provider, and whether encryption of such backups would provide adequate protection against unwanted intrusion into the data held within.
by loudmax | 2025-10-06 16:33:30+00:00
Is the "ChatGPT" brand name becoming a generic term, like Baid-Aid or Kleenex?

There is the ChatGPT product, operated by OpenAI, Inc, which you can access via their web site or their API. OpenAI does publish gpt-oss as an open-weights model. I suppose you could argue that gpt-oss is "a ChatGPT," though I'd normally think of it as "a large language model." Much like Claude, DeepSeek, Qwen and so on are other large language models.
by openmosix | 2025-10-06 16:33:39+00:00
A product called "Linkedin Intro" that was killed within 6 months due to backlash and significant security flaws. It was somehow creating a reverse imap proxy to intercept your email traffic, and "decorate" emails with someone's linkedin profile.

It was ~12 years ago, so there's not much left around, but here is an engineering blog post from Linkedin talking about how they architected it https://engineering.linkedin.com/mobile/linkedin-intro-doing...
by brendoelfrendo | 2025-10-06 16:33:57+00:00
I refuse to believe that more ads won't be forthcoming. Perhaps they enforce a time limit on play sessions and require more ads to resume, or leverage their position as a cloud service to seamlessly halt the game, insert a midroll ad, and dump you back into whatever you were doing (after an on-screen timer gives you adequate warning to avoid heavy action, of course).
by recursivedoubts | 2025-10-06 16:34:36+00:00
"HTML is the only true hypermedia" would be a funny conclusion for me to come to when i included another hypermedia, hyperview, in the book that I wrote on hypermedia:

https://hypermedia.systems/hyperview-a-mobile-hypermedia/

agree w/you to an extent regarding the importance of the client in a hypermedia systems:

https://htmx.org/essays/hypermedia-clients/

EDIT: did you take this statement on twitter seriously: "yes, I believe HTML is the Only True Hypermvedia"? I was being sarcastic (making the same point I made above) so maybe this is a language issue? I'll read your blog and respond in a bit...
by gadders | 2025-10-06 16:35:26+00:00
"Anyway, how should we feel about the newly class-based nature of American political conflict?

The answer is: very, very bad. Class conflict is so much messier and worse than sectional or ideological or other conflicts. The various social classes of a country are supposed to act together in harmony, and that depends on them seeing each other as part of the same nation.

There are a lot of no-good things that happen when that breaks down. To take one example, the upper classes lose all feeling of noblesse oblige, and come to despise the proles. Because they despise them, they seek to replace them, and use mass immigration to weaken their bargaining power.

Europe, which has a much older and more entrenched system of class conflict than ours, is farther down this path, and clearly heading towards some kind of social dissolution and serious civil unrest."
by gcr | 2025-10-06 16:35:37+00:00
Kart Krew accepts patches from outsiders. I've found the community to be quite collaborative.

I'm an outsider and I've gotten a few patches accepted to Ring Racers, like this small screenshot bugfix[1], or this more complicated rework of camera momentum to make "look behind you" work better[2].

One dev gave an initial cursory review of [2] within 36h, and the project leader chose to merge my change within a couple of months. By OSS standards, this is shockingly fast. (I suspect I got lucky - the project usually moves much slower.)

[1]: https://git.do.srb2.org/KartKrew/RingRacers/-/merge_requests... [2]: https://git.do.srb2.org/KartKrew/RingRacers/-/merge_requests...

Kart Krew is more secretive when it comes to the non-public "in-development" branch, but I think this is because the core team is more tight-knit and wants to keep a smaller audience for their more invasive gameplay vision/experiments. (I don't have access to this branch, but most PRs don't need it)
by iamnothere | 2025-10-06 16:35:53+00:00
In a world that runs on technology, where rapid communication is essential to have an advantage, secure and accessible tech is a prerequisite for mass social mobilization. You need secure channels for coordination among organizers, methods for moving funds that aren’t easy to shut down, and channels for engaging with ordinary people and ensuring your message can be heard. You need ways to communicate with journalists and sympathetic foreigners. I see this kind of dismissal of activist tech all the time here, along with FUD and trolling. Enough!

You’re on Hacker News. This is a place where users primarily discuss technology, which includes activist technology. There are plenty of people here interested in that sort of technology, and some who may build it and provide it to the less technically inclined over at Reddit (or some political forum). Then those people can do the work that they are more inclined to do, including the difficult work of organizing and mobilizing popular opposition.

I just don’t get the point of posts like this. Would you prefer that everyone be an organizer even if they lack the skills or personality for that? Or is it some kind of accelerationist argument, and you think that people will be more willing to protest if they lack the tools to organize? We don’t yet live under a regime where technology is completely locked down and restricted; the point is to fight back now before that happens!
by blochist | 2025-10-06 16:36:00+00:00
Importantly, though, the token is "\\xadder" which looks a bit like an escaped hex code. That actually suggests a different origin of the token. `\xad` is the Unicode soft-hyphen (U+00AD). The soft hyphen is used to suggest where it makes sense to hyphenate a word if a line-break is needed. This shows up fairly frequently (2.9k occurrences) on GitHub in web-scraping datasets, which suggests that a model trained on data scraped from the web might see a fair number of these.

Basically, OpenAI is trained on web data that has a number of words where splitting on -der makes sense (e.g., mur-der, un-derstanding, won-derful; although the most common occurrence in a GitHub search for "\\xadder" is what appears to be an incorrectly encoded string "L\xc3\xadder", probably from the Portuguese and Spanish "Lí-der").

Anyways, using the o200k tokenizer `mur\xadder` yields two tokens (88762 and 179582). 88762 encodes "mur" and 179582 encodes "\xadder".
by bee_rider | 2025-10-06 16:36:14+00:00
It certainly seems possible that AI slop could be flawed in some major ways while still competing well in the market: security is usually invisible to users until it isn’t, similar uptime and bugs, accessibility can be ignored if you don’t mind being an unethical person.

Then again this is also often a flaw with human-generated slop, so it is hard to say what any of this really means.