MurphyA/hacker-news huggingface dataset:
by 1vuio0pswjnm7 | 2025-11-12 16:11:27+00:00
"The New York Times is demanding that we turn over 20 million of your private ChatGPT conversations."

As might any plaintiff. NYT might be the first of many others and the lawsuits may not be limited to copyright claims

Why has OpenAI collected and stored 20 million conversations (including "deleted chats")

What is the purpose of OpenAI storing millions of private conversations

By contrast the purpose of NYT's request is both clear and limited

The documents requested are not being made public by the plaintiffs. The documents will presumably be redacted to protect any confidential information before being produced to the plaintiffs, the documents can only be used by the plaintiffs for the purpose of the litigation against OpenAI and, unlike OpenAI who has collected and stored these conversations for as long as OpenAI desires, the plaintiffs are prohibited from retaining copies of the documents after the litigation is concluded

The privacy issue here has been created by OpenAI for their own commercial benefit

It is not even clear what this benefit, if any, will be as OpenAI continues to search for a "business model"

Wanton data collection
by bcherny | 2025-11-12 16:11:28+00:00
Hey, Boris from the Claude Code team here. We try hard to read through every issue, and respond to as many issues as possible. The challenge is we have hundreds of new issues each day, and even after Claude dedupes and triages them, practically we can’t get to all of them immediately.

The specific issue you linked is related to the way Ink works, and the way terminals use ANSI escape codes to control rendering. When building a terminal app there is a tradeoff between (1) visual consistency between what is rendered in the viewport and scrollback, and (2) scrolling and flickering which are sometimes negligible and sometimes a really bad experience. We are actively working on rewriting our rendering code to pick a better point along this tradeoff curve, which will mean better rendering soon. In the meantime, a simple workaround that tends to help is to make the terminal taller.

Please keep the feedback coming!
by kccqzy | 2025-11-12 16:11:31+00:00
I totally agree. And much of the JS complexity on smaller niche video sites aren’t even implemented properly. On some sites I just open developer console, find the m3u8 file URL and cookies in the request, and download it to view locally.

Browsers generally do allow native seeking if the video is properly encoded and the site supports such niceties as Accept-Range: bytes.
by bunderbunder | 2025-11-12 16:12:26+00:00
"Without good [design] documentation every mistake, large or small, is analyzed by one man who probably made the mistake in the first place because he is the only man who understands the program area."

- Winston Royce, "Managing the development of large software systems"

That said I've also seen over-collaboration lead to a similar situation. In that case everybody ends up with their own personal model of what the plan is, based on their own interpretation of all the endless talking around in circles. Maybe there is also a design document that purports to be the source of truth, but nobody is actually paying attention to it. Possibly because all the bickering and confusion turns maintaining it into an impossible task.
by mapt | 2025-11-12 16:12:29+00:00
If most of the losses in your military are training disasters based on the current strategic outlook of maintaining highly effective deterrence, then you go for safety. If most of the losses in your military are (hypothetically) getting slaughtered by a superior enemy who has failed to be deterred, then you go for experimentation, iteration, try quickly and fail quickly. Life is just cheaper in wartime.
by jasomill | 2025-11-12 16:12:34+00:00
And you can repair an already-paired device by either holding down the power button for a few seconds or flipping the power switch on and off a few times, depending on the model.

My biggest annoyance with Apple devices is in software, that AFAIK there's no way to prevent macOS from pairing to any Apple Bluetooth device connected via USB, even if it's already paired with another device and you only intend to use it via USB.
Show HN: Flamehaven FileSearch – Self-Hosted RAG Semantic Search
by Flamehaven | 2025-11-12 16:12:48+00:00
Tired of RAG demos that only work in notebooks? Flamehaven FileSearch is designed for real deployment — a lightweight, production-ready document search engine that you can self-host in minutes.

Key Highlights

5-minute setup — pip install flamehaven-filesearch[api] 100% self-hosted — your documents never leave your infra Python SDK + REST API with FastAPI & Swagger UI SQLite-backed store — simple, portable, and offline-friendly Gemini-powered embeddings with natural language Q&A + citations Docker-ready — works on a $5 VPS or your laptop

Why it matters

Unlike typical RAG stacks that require vector DBs, multiple APIs, and complex infra, Flamehaven FileSearch runs cleanly on Python and SQLite — no dependencies, no vendor lock-in. You own the data, the storage, and the intelligence.

It’s built for teams, researchers, and indie developers who need semantic search they can actually deploy and trust.

Try it

GitHub: https://github.com/flamehaven01/Flamehaven-Filesearch

PyPI: flamehaven-filesearch Docs: /docs after running the API server

#opensource #python #AI #RAG #Gemini #FastAPI #Flamehaven #LLM #developer

Security & Account Notice

Recently, GitHub detected a suspicious login attempt on our organization account. As a precaution, a password reset was enforced. We are currently in contact with GitHub Security and awaiting resolution.

This incident did not affect any public repositories such as dir2md, flashrecord, crom-efficient, ARR-medic-cyp3a4, or Unstable Singularity Detector. All builds remain verified and signed.

We sincerely apologize for any inconvenience caused and appreciate your understanding as we complete the security audit.
by glenstein | 2025-11-12 16:12:48+00:00
>That's what NYTimes lawyers are after. They want the chat logs so they can do their own searches to find NYTimes text within the responses.

The trouble with this logic is NYT already made that argument and lost as applied to an original discovery scope of 1.4 billion records. The question now is about a lower scope and about the means of review, and proposed processes for anonymization.

They have a right to some form of discovery, but not to a blank check extrapolation that sidesteps legitimate privacy issues raised both in OpenAIs statement as well as throughout this thread.
by benchly | 2025-11-12 16:13:02+00:00
This was my take for a short story I banged out one week after reading about the metal-eating microbes. Basically, humanity was all "three cheers for these little guys helping us fix all the pollution, etc" then shifting to "huh, that's an awful lot of changes happening to the gas content of the air and oh, didn't you corporate guys who sold us these solutions say you had these microbes under control? Oh, you did? But...like past tense?"

I read too much dystopian sci-fi to write much else, but in truth, I have pretty high hopes for these garbage-eating microbes.
by qsort | 2025-11-12 16:13:42+00:00
Python wins out in the versatility conversation because of its ecosystem, I'm still kinda convinced that the language itself is mid.

Prolog has many implementations and you don't have the same wealth of libraries, but yes, it's Turing complete and not of the "Turing tarpit" variety, you could reasonably write entire applications in SWI-Prolog.
by dghlsakjg | 2025-11-12 16:14:14+00:00
Presumably he already has told them his number and preferences. Defaults are fine, but you don't want your preference to get reset to default every time, and assuming that only the mother of a child should be contacted in all cases is a terrible default. The person who made the appointment and who is bringing the child to the doctor should be the one contacted by default. There is no reason that the mother of a child should be considered the default guardian. That is an incredibly dangerous assumption to make in many circumstances.

Edit: This reply was written to a response that got completely rewritten in an edit. It may not make as much sense
by PaulDavisThe1st | 2025-11-12 16:14:14+00:00
More interestingly, whatever happened to David "Pardo" Keppel, who PhD thesis and person were somewhat central to Transmeta (at least as far as I remember it). For someone who was doing a CS PhD in the mid 90s, he has a vanishingly tiny online footprint. Not sure if that is inspiring or concerning ...
by jayd16 | 2025-11-12 16:14:27+00:00
Hmm I'm not sure I quite understand your question. The renderer uses predefined textures of signed distance fields. Essentially you're building a gradient out from your source vector. You can tweak how that texture is built and it doesn't need to be strictly the true distance.

In theory you could handle it however you want. You could make an SDF texture of a figure eight where the inside of the eight is purely zero and only the outside has a gradient. If you built a texture like this then your stroke with would only ever grow out of the shape.

This is an example of how SDF is very powerful.

If instead you're asking about the precision with regards to the infinitely small point of an intersection of two vectors it's actually not an issue at all. The technique uses the usual texture sampling pipeline such that the render will be as sharp as your SDF texture and as alias free as your mitmaping allows.
by komali2 | 2025-11-12 16:15:02+00:00
I run it in firefox. Today a video kept freezing when I scrolled down to load the comments. Sometimes I bizarrely have to scroll super far down to get past recommended videos to see the comments, which sometimes crashes the tab.

On mobile (Firefox) I frequently have issues with videos freezing or videos crashing when I try to replay a section.

I freely admit to holding google software to a higher standard than e.g. random FOSS tools I use or saas from startups, however I also believe google has the talent, time, and money to where their software should basically be the best on Earth, and it's kinda shocking how often it's not and in what ways it's not. And YouTube is how old now?

The fact alone that I still can't toggle off Google maps "we found a faster route, tap ok to not change the route you change" thing...
by zimpenfish | 2025-11-12 16:15:04+00:00
As a counter-anecdote, I use YouTube daily in Safari and it will not infrequently hang for tens of seconds when trying to load a video, occasionally play the sound without the video, reasonably frequently put the video over most of the page with no way to get to the controls, etc.

(This may be because I have a whole swathe of adblockers, etc., plus I do a lot of `yt-dlp`ing from the same IP which may have me on a naughty list.)
Show HN: Turn Notion pages into clean, paste-ready email blocks
by sangkwun | 2025-11-12 16:15:09+00:00
I built a small converter that turns Notion pages into clean, paste-ready email blocks. It keeps your headings, lists, and callouts intact — write once in Notion and reuse the result for newsletters, team updates, or announcements.

I made it because I was copying Notion content into email clients every day, fixing spacing and colors by hand. Now it keeps the layout consistent and lets me repurpose the same content anywhere I need an email version.

What it does: • Convert any Notion page into a tidy, email-ready block • Preserve structure and styling (headings, callouts, images) • Works well in Gmail and Apple Mail (and most modern clients)

Would love feedback on tricky blocks (databases, toggles, synced pages) or how you’d use this for your own email workflows. Demo: https://notionto.email/en/template?utm_source=hn&utm_medium=...

Solo dev here — thanks for reading!
by dangus | 2025-11-12 16:15:09+00:00
lol, “book a demo” isn’t going to convince me you’re not scamming.

Your whole marketing page is all about fake luxury.

It’s like this guy I met at a bar in Miami who said he was going to start a company that was like Uber and Airbnb except more luxurious, and he showed me his website that was slapped together with stock images of mansions and Lamborghinis.

The AI concierge example is hilarious. Someone who is looking to book a Michelin starred restaurant at 3AM is rich enough to be staying at a hotel with 24/7 staff. If I go stay at a cheap motel it has 24/7 staff at the front desk. AI isn’t solving a problem there. Rich people never want to interact with an AI, they’re too rich for that. They hire a real person to do mundane and simple tasks for them.

It seems like at best you have a deep misunderstanding of your ideal customer and at worst you’re just looking for a get rich quick scheme.
by observationist | 2025-11-12 16:15:48+00:00
Algae and phytoplankton, but mostly algae. Not large creatures, generally. You'd get massive blooms with phyto/zoo plankton die-offs, they'd settle, then get buried in sand and sediment. Over centuries and millenia, you'd get cyclic deposits, creating massive accumulations, and then over geologic timeframes, you get pockets of striated deposits of these decomposing materials in high heat and pressure conditions. Once the deposits liquefy, they all flow into a common area.

Depending on the conditions and chemistry, you can get coal from ancient algal sources, but you can't get petroleum / liquid oil from ancient forests - the chemistry doesn't work out. You need lots of water and heat and pressure, single cell structures. Lots of cellulose and lignin means you don't get the liquefaction and mixing, forcing the material to carbonize and compress instead.
by JCM9 | 2025-11-12 16:16:07+00:00
This is BS. It’s like saying “We robbed a jewelry store and sold the jewelry. Now the police are poking around to see if anyone is wearing the jewelry we stole. Blasphemy! But don’t worry we will protect your privacy!”

Of course the Times wants more evidence that the content OpenAI allegedly stole is ending in things OpenAI is selling.
by KaiserPro | 2025-11-12 16:16:34+00:00
Thats where the research is leading.

The issue is context. trying to make an AI assistant with just text only inputs is doeable but limiting. You need to know the _context_ of all the data, and without visual input most of it is useful.

For example "Where is the other half of this" is almost impossible to solve unless you have an idea of what "this" is.

but to do that you need to have cameras, to use cameras you need to have position, object, and people tracking. And that is a hard problem thats not solved.

the hypothesis is that "world models" solve that with an implicit understanding of the worl and the objects in context
by hrimfaxi | 2025-11-12 16:17:16+00:00
I watched a video on the demise of the penny and its predicament was so succinctly explained: everyone gets pennies as change but few carry them around let alone spend them, so we are stuck producing ever more. One news outlet even did an "experiment" where they threw hundreds of pennies on the ground in a city on a busy morning and not one person stopped to pick any up.
by mlmonkey | 2025-11-12 16:17:31+00:00
In the mid-late naughts, there used to be a content farm called "Associated Content". They would get daily lists of top searched terms from various search engines (Yahoo, Dogpile, Altavista, etc. etc.) and for each search term, pay an English major to write a 2-page fluff article. Regardless of what the topic was, they churned out articles by the bushel. Then they place ads on these articles and sat back and watched the dollars roll in.
by FloorEgg | 2025-11-12 16:17:31+00:00
That's not a very scientific stance. What would be far more informative is if we looked at the system prompt and confirm whether or not the bias was coming from it. From my experience when responses were exceptionally biased the source of the bias was my own prompts.

The OP is making a claim that an LLM assumes a meeting between two women is childcare. I've worked with LLMs enough to know that current gen LLMs wouldn't make that assumption by default. There is no way that whatever calendar related data that was used to train LLMs would include majority of sole-women 1:1s being childcare focused. That seems extremely unlikely.
by AlienRobot | 2025-11-12 16:17:38+00:00
>They claim they might find examples of you using ChatGPT to try to get around their paywall.

Is this a joke? We all know people do this. There is no "might" in it. They WILL find it.

OpenAI is trying to make it look like this is a breach of user's privacy, when the reality is that it's operating like a pirate website and if it were investigated that would become proven.
by 4ggr0 | 2025-11-12 16:18:21+00:00
same here. newer saw such a fleshed-out ssh thingy. i just HAD to buy it. a bit weird to see this story on the frontpage now, just ordered tons of techy stickers from AliExpress two days ago...

i must say that the shopping experience on stickr.shop is way better than Ali, haha.
by jillesvangurp | 2025-11-12 16:18:28+00:00
I have a friend who works in sales and business development. He was fighting with his Bluetooth headset and his laptop all the time. I told him to just get a simple USB podcast microphone. You can get a decent one for next to nothing. Problem solved. Those are designed to make you sound good. And if you do sales, you should want to sound amazing.

I actually told him many salespeople get this completely wrong and sound like an absolute Muppet on their expensive headsets without even realizing it and explained to him that anything Bluetooth is basically never going to sound amazing. There’s a lot of snake oil in the market. I got some nice Sony earbuds recently. Tried it once and I was barely audible apparently. That’s supposedly a high-end option. It’s OK, I got them for music and podcasts and wasn’t expecting much for calls. But it managed to underwhelm me on that front. The weakness is Bluetooth and the standard codecs supported on Mac/Windows. You are basically screwed no matter what BT headset you use. For phones, it depends.

Apple fixes this with AirPods by doing a proprietary codec and probably quite a bit of non-trivial sound processing. None of that is part of the Bluetooth standard, and what little is supported in some newer codecs typically does not work in Windows/Mac. So it will still fall back to that low-bitrate codec that distorts your voice and makes you sound like a Muppet.

If you need to use a phone, getting a USB-C headset can be an alternative. Not that many wired headsets these days, sadly. Even Apple now uses USB-C. And both Android and iOS support most USB-based sound equipment.

I take most calls with my Mac. I configured an aggregate device with the MIDI tool so that my headset doesn’t hijack the microphone. Nice little hack if you have some decent BT headphones. On a Mac, the microphones in the laptop are likely way better than the vast majority of headsets. And that’s before you consider the latency and heavy compression Bluetooth adds to the mix.
by cpgxiii | 2025-11-12 16:18:43+00:00
> However, if you add it onto a better CPU it’s a fine technique to bet on - case in point Apple’s move away from Intel onto homegrown CPUs.

I don't think Apple is a good example here. Arm was extremely well-established when Apple began its own phone/tablet CPU designs. By the time Macs began to transition, much of their developer ecosystem was already familiar.

Apple's CPUs are actually notably conservative when compared to the truly wild variety of Arm implementations; no special vector instructions (e.g. SVE), no online translation (e.g. Nvidia Denver), no crazy little/big/bigger core complexes.
by zemptime | 2025-11-12 16:19:06+00:00
I've recently started modeling some of my domains/potential code designs in Prolog. I'm not that advanced. I don't really know Prolog that well. But even just using a couple basic prolog patterns to implement a working spec in the 'prolog way' is *unbelievably* useful for shipping really clean code designs to replace hoary old chestnut code. (prolog -> ruby)
by ekjhgkejhgk | 2025-11-12 16:19:12+00:00
Stallman is not insane, he's just unusual.

Here's a 1 hour 10 minute long interview where he talks not only about software but also about his personal history with software[1]. Notable to me was the point where he describes the time shortly before and after he started the free software foundation where he came up with the minimum amount of time a year that he had to work in order to pay the bills and still save a bit of money, and he uses the rest for his activism for free software.

He strikes me not as insane, but as someone with great moral clarity and unusual conviction.

[1] https://www.youtube.com/watch?v=ucXYWG0vqqk
by david38 | 2025-11-12 16:19:36+00:00
This. Don’t be so sensitive, just say to call you.

I took my daughter to appointments and as soon as I started asking meaningful questions, doctors immediately switched to assuming I was the one to talk to.

When you act like you know what’s going on, act like you’re on top of it, I’ve never once had a doctor assume I was just babysitting. This was true in the Midwest and California.
by tracker1 | 2025-11-12 16:19:44+00:00
The issue is that you can't give AI a task and let it go off and it actually performs said task in a couple hours and then comes to ask for more... you have to pretty much baby sit it.

Now, I could see a single person potentially managing 2-3 AI sessions across different projects as part of a larger application. Such as a UI component/section along with one or more backend pieces. But then, you're going to need 2-3x the AI resources, network use, etc. Which is something I wouldn't mind experimenting with on someone else's dime.
by egeozcan | 2025-11-12 16:19:49+00:00
I made a kinky interpretation and apparently I'm wrong.

The white label with the "Haltungsform" is a standard label used in the German meat industry, showing under what conditions animal was kept before being slaughtered. 1 is the worst, and 5 is the best: https://haltungsform.de/en/

In this one, it says "Käfighaltung" under 2. Which means "caged keeping". So I assumed it's a kinky reference to a chastity cage. Maybe too much of a jump I know but I'm not a native German speaker and all the times I heard about a cage in German, it was in a kinky context.

Now that you asked and I looked at the source, apparently it's part of a working environment themed sticker set: https://www.threads.com/@unterwegselektrisch/post/DD34uR6uJG...

It's embarrassingly wrong but very funny too :)
by throwawaypath | 2025-11-12 16:20:09+00:00
>Native quite literally means associated with birth.

Yes, and the only current ethnic group birthed in England are the English. British Asians derive their ancestry from Asia, the ethnic group is not native to, nor born from England. They're non-indigenous to the UK/Europe. You inadvertantly proved my point.

QED.

>If we use the first definition, then white brits and everyone else born in the UK are native.

Not at all, the non-native ethnic groups are not native to the UK. Notice how only English people are listed as native to England.

>If we use the second definition then neolithic farmers with an Anatolian material culture are native.

As are their descendants which are the English.

>Since they were replaced there are no natives in that sense in the UK.

Their descendants, the native ethnic group known as English people, are native to the UK.

>But there is no interpretation where white brits are native and second generation immigrants aren't.

Wrong, this is the only interpretation: "The English people are an ethnic group and nation native to England, who speak the English language, a West Germanic language, and share a common ancestry, history, and culture."