MurphyA/hacker-news huggingface dataset:
by digitalhobbit | 2025-12-29 15:27:04+00:00
Hi HN, OP here.

This project started on a whim a few months ago. I was curious if it was possible to automate ideation by feeding raw news into an LLM and getting coherent, viable business concepts out, rather than just generic summaries.

I ended up building a full pipeline (10 steps, db state driven) to test the theory. It runs daily on a DigitalOcean droplet, scans ~500 articles via EventRegistry, and uses Gemini 2.5 Pro/Flash to synthesize the trends and post a fleshed out idea to Ghost CMS each morning.

The stack is Python 3.13, Pydantic AI, and Postgres with pgvector. I found Pydantic AI particularly helpful for handling the structured outputs, and Logfire was a super helpful bonus. The vector search turned out to be critical for semantic deduplication so the agent doesn't get stuck in a loop suggesting the same ideas every day.

Happy to answer questions about the architecture or the prompt engineering logic!
by Forgeties79 | 2025-12-29 15:27:23+00:00
And to add to this, for some reason people really bristle if you say that many LLM’s are just search with extra steps. This feels like an extension of that. It’s just reinventing the wheel over and over again based on a third party’s (admittedly often a solid approximation but still not exact) educated guess of what a wheel may be. It all seems like a rather circuitous way to accomplish things unless your goal isn’t to build a wheel but rather tinker and experiment with the concept of a wheel and learn something in the process. Totally valid, but I’m pretty sure that’s not what open AI et al are pitching lol
by guerrilla | 2025-12-29 15:28:03+00:00
God, why are so many people commenting out of their depth today.

> Reduce receptors. This might suggest a _developmental_ or genetic link. Think of this more like "height" or a particular "facial feature" of a person.

No. This isn't how it works at all. Receptor counts are extremely plastic, able to change within a weeks and in some cases hours. This is how you get drug tolerance.
by Aurornis | 2025-12-29 15:28:15+00:00
> I Wish I had AI in college.

From watching slightly younger than college age kids adapt to the current world, I think you should be glad you did’t have access to LLMs during your learning years.

It’s too easy to slip from the idea that you’re just going to use the LLM to generate study materials into thinking that you’re just going to let the LLM do this homework assignment because your tired and then into a routine where ChatGPT is doing everything because you’ve come to rely on it. Then the students get slapped in the face with a sudden bad grade because the exams are in-person and they got all the way to the end of the semester with A-graded homework despite very little understanding of the material.
by askariwa | 2025-12-29 15:28:38+00:00
Nope, leave Italy off the well-functioning rail. I am a commuter, i use the train here since 2009 and it's terrible. We're going through the same experiences described in the post, but often even much worse. On December 1st, my train took 6 hours to travel 100km instead of 1 hour so we too felt like the post author.
by hylaride | 2025-12-29 15:28:54+00:00
Except people now have an excuse to replace those workers, whereas before management didn't know any better (or worse were not willing to risk their necks).

The funny/scary part is that people are going to try really hard to replace certain jobs with AI because they believe in the hype and not because AI may actually be good at it. The law industry (in the US anyways) spends a massive amount of time combing through case law - this is something AI could be good at (if it's done right and doesn't try and hallucinate responses and cites sources). I'd not want to be a paralegal.

But also, funny things can happen when productivity is enhanced. I'm reminded of a story I was told by an accounting prof. In university, they forced students in our tech program to take a handful of business courses. We of course hated it being techies, but one prof was quite fascinating. He was trying to point out how amazing Microsoft Excel was - and wasn't doing a very good job of it to uncaring technology students. The man was about 60 and was obviously old enough to remember life before computer spreadsheets. The only thing I remember from the whole course is him explaining that when companies had to do their accounting on large paper spreadsheets, teams of accountants would spend weeks imputing and calculating all the business numbers. If a single (even minor) mistake was made, you'd have to throw it all out and start again. Obviously with excel, if you make a mistake you just correct it and excel automatically recalculates everything instantly. Also, year after year you can reuse the same templates and just have to re-enter the data. Accounting departments shrank for awhile, according to him.

BUT they've since grown as new complex accounting laws have come into place and the higher productivity allowed for more complex finance. The idea that new tech causes massive unemployment (especially over the longer term) is a tale that goes back to luddite riots, but society was first kicked off the farm, then manufacturing, and now...
by WA | 2025-12-29 15:29:01+00:00
Deutsche Bahn is a joke among Germans by now. It is THAT bad. It's utterly unreliable. We pretend everything is fine, that we have some functioning infrastructure, but it just pretends.

They have some policy that they need to give you a reason for a delay and they'd happily announce something like "we're late because of another train in front of us" and the irony is, of course, the train in front of us is probably late, too, and you never get to know the real reason. No, strike that. The real reason is because the entire system is completely messed up. Train time tables are fantasy by now.

> In DB’s official statistics, a train counts as “on time” if it’s less than six minutes late.1 Cancelled trains are not counted at all.2 If a train doesn’t exist, it cannot be late.

This is true and it is ridiculous.
by bob1029 | 2025-12-29 15:29:27+00:00
Rowing (and all other forms of exercise) are definitely non-linear in progression. Most of the time the progression is sub-linear, but rarely you get the other thing too.

From 2013~2023 I would struggle to row 10km in any duration. My typical daily routine would be 2~3km. From 2023+ I can row 10km every single morning 365 days a year without any issues.

Some kind of step-wise change occurred about 2 years ago. It wasn't a gradual or linear event. I vividly recall a day where I just kept going and going without paying attention. I finally look down and there was 14km indicated on the display. At this point I figure I can do 4km less than that every day since it wasn't too bad. 80% of it seems to be psychological. The human body is incredibly adaptive, even over short time frames.

Confidence is probably the most important thing in making progress with things like weight lifting. Definitely in Olympic lifting. I've seen people go from a 135lb to a 225lb clean & jerk in one day with a good coach.
by samiv | 2025-12-29 15:29:45+00:00
There's a saying

"In a developing country nothing works but everything is possible. In a developed country everything works but nothing is possible"

In Lord of the Rings, fellowship of the ring when Gandalf arrives in Shire and Sam runs to meet him he says, "you're late!" to which Gandalf replies, "Deutsche Bahn is never late but arrives precisely when it means to".
by pronik | 2025-12-29 15:29:51+00:00
I'm not sure people remember when PCs and inkjet printers became affordable while MS Word added cliparts at around the same time. Those black figurines with a light bulb above them while some text was written above or below in either Comic Sans or 3D "word art" were absolutely everywhere. Digital typesetting was bad when it started (see Donald Knuth's rant about it, leading to TeX), but you have to imagine the horror of normal people trying to layout stuff in Word all of the sudden without a hint of competence. This is exactly what happens right now with LLMs, some people will find the right amount of usage, the others won't, but that's OK. The problem back the wasn't MS Word per se (bar some stupid defaults Microsoft had borked completely), neither are LLMs inherently the problem right now. We are in the seemingly never-ending hype cycle, but even that will pass.
by Verdex | 2025-12-29 15:30:28+00:00
Yeah ... that's kind of the point. The money doesn't exist, but the violence people will use if their money is misappropriated is very real. Accounting is loophole patch stacked on loophole patch for thousands and thousands of years.

It's not intellectually enriching, but like it has the weight of society going back forever with dire consequences when it fails. That's not nothing even if it's boring from a technological point of view.

I think of it sort of like git. Technically, any sort of distributed version control would have served our industry just fine. Git didn't need to win, but things are vastly simplified having basically one version control framework to rule them all.
by eviks | 2025-12-29 15:31:02+00:00
> Apparently we were not registered at Troisdorf station, so we are on the wrong tracks. We cannot stop.”

And of course there is some huge fine or even potentially jail time if you moo in protest and pull that nice red lever to avoid the Christmas present of this bureaucratic idiocy (after all, you have legs that are capable of crossing train tracks and eyes to do that safely)?
by bsoles | 2025-12-29 15:31:07+00:00
Angela Collier has a 3-hour video on the topic (The Sham Legacy of Richard Feynman: https://www.youtube.com/watch?v=TwKpj2ISQAc) with funny takes and criticism. It has been a while, so I cannot remember if she was criticizing Feynman himself to some extent or how his legacy is being portrayed by the media. In the latter case, I am also a bit annoyed how he is constantly portrayed as some kind of a super star by American media, where the rest of the world does not really care that much.
by torginus | 2025-12-29 15:31:27+00:00
I am sorry that I came across as abrasive, however the points I raised, are as far as I know, factual (and echoed by others' comments). I don't think ignoring them would be constructive.

During the 'decade' where CoreCLR was not a solution, Mono (Xamarin) still was - in fact their entire commercial appeal (before they were bought out by Microsoft) was that they provided an AOT compiled .NET for mobile devices.

Unity got stuck on an ancient version compared to the more modern Mono implementations (I think this is the case to this day), and Unity's version was much, much slower.

Afair, most of the time, the MS version had them (Xamarin) beat, but the difference wasn't huge, between the two, especially compared to Unity's mono. It was an AOT runtime, not sure about Nintendo, but their entire business model hinged on being able to ship to Apple's app store.

I hate to dig up the past, but Unity's long-standing issue was their ancient GC (which was not incremental then), combined with a simple compiler bug, that made every foreach loop allocate an iterator on the heap. The combination of the two meant that basically every non-trial Unity game that used foreach extensively, stuttered. This simple compiler fix took them years to upstream, with people hacking around the issue by replacing the shipped compiler with a patched one.

And I still stand by my point - if Unity went with an upstream Mono, and made it convenient and easy to link with C++ code, it'd have had the same or better performance out of the box as they had with their exotic stuff.

And I also back up the fact that Unity's marketing was deceptive - HPC#/Burst/DOTS/ECS was marketed as some gateway to previously unheard of performance, but when some people went around benchmarking it, basic sensible C++ had it beat (I can't find the benchmarks rn, but multithreaded DOTS was slower than single threaded c++ in a simulation).

What I said about Burst holds up as well.

These are not tradeoffs, but bad technical deicisions, whose legitimacy can be only defended when you ignore the most sensible alternatives.
by duped | 2025-12-29 15:31:38+00:00
I don't know, I've known many people that struggle with exams even if they know the material and even more people that excel with exams that learn nothing. Falling back on any kind of exam is just a recipe for more rote learning and that doesn't create better people (although possibly better readers, which we need).

(Preface: I am not a teacher, and I understand this is a hot take). At the end of the day there's an unwillingness from every level of education (parents, teachers, administrators, school boards, etc) to fight against the assault on intelligence by tech.

I don't think kids should have access to the public internet until they're adults, and certainly should never have it in schools except in controlled environments. Schools could create a private networks of curated sites and software. Parents don't have to give their kids unfettered access to computers. It's entirely in the realm of possibility to use computers and information networks in schools, accessed by children, designed to make it impossible to cheat while maximizing their ability to learn in a safe environment.

We don't build it because we don't want to. Parents don't care enough, teachers are overworked, administrators are inept, and big tech wants to turn them into little consumers who don't have critical thinking and addicted to their software.
by drnick1 | 2025-12-29 15:31:41+00:00
I don't have proof, but systems are certainly designed to make this possible. And since it's possible, it is safe to assume that it is happening. (The Snowden leaks corroborate massive information sharing between "Big Tech" and the U.S. government, for example.) Hence you should categorically refuse to use anything Meta (that includes, among others, Facebook Messenger and Whatsapp), or Google, or Microsoft.
by rvz | 2025-12-29 15:31:41+00:00
> let's see it generate a new, highly efficient compression algorithm or a state-of-art travelling salesman solution.

This is the "promise" that was being sold here and in reality, we yet haven't seen anything innovative or even a sophisticated original groundbreaking discovery from an LLM with most of the claims being faked or unverified.

Most of the 'vibe-coding' uses here are quite frankly performative or used for someone's blog for 'content'.
by sunaookami | 2025-12-29 15:31:43+00:00
Your meetings have an agenda? We just debate something and are stuck on some minor unimportant point that doesn't matter and the meeting goes into overtime and then we schedule 2-3 follow-up meetings where everything we said is now completely irrelevant because our assumptions were incorrect from the start. And then you finally get to work and you can't implement it like it was specified since everyone forgot that you can't really do X so you have to it some other way making everything that was discussed completely moot.
by giancarlostoro | 2025-12-29 15:31:48+00:00
This is something I've been wondering about myself. What's the "Minimally Viable LLM" that can have simple conversations. Then my next question is, how much can we push it so it can learn from looking up data externally, can we build a tiny model with an insanely larger context window? I have to assume I'm not the only one who has asked or thought of these things.

Ultimately, if you can build an ultra tiny model that can talk and learn on the fly, you've just fully localized a personal assistant like Siri.
by defvar | 2025-12-29 15:31:51+00:00
My recent experience switching from Windows to Linux (NixOS) suggests otherwise.

I use a ThinkPad P1 Gen 3. My dGPU actually died due to overheating caused by Windows failing to sleep properly. On Windows, the fans were always noisy and temperatures stayed above 60°C.

Since switching to Linux, the fans are very quiet and temperatures sit between 40–50°C. What surprised me most is that sleep mode works much better on Linux than on Windows, where the frequent failures eventually killed my GPU.
by animal531 | 2025-12-29 15:32:04+00:00
This part of your comment is wrong on many levels:
"The Burst compiler/HPC# plays on every meme perpetuated by modern gamedev culture (structure-of-arrays, ECS), but performance wise, generally still falls short of competently, but naively written C++ or even sometimes .NET C#. (Though tbf, most naive CoreCLR C# code is like 70-80% the speed of hyper-optimized Burst)".

C++ code is much faster than C#, but modern C# has become a lot better with all the time that's been invested into it. But you can't just take a random bit of C code and think that it's going to be better than an optimized bit of C#, those days are long past.

Secondly, the whole point of Burst is that it enables vectorization, which means that if you've converted code to it and it's used properly that its going to support instructions up to 256 wide (from what I remember it doesn't use AVX512). That means that it's going to be significantly faster than standard C# (and C).

If the author is generating for example maps and it takes 80 seconds with Mono, then getting to between 10-30 seconds with Burst is easy to achieve just due to its thread usage. Once you then add in focused optimizations that make use of vectorization you can get that down to probably 4 odd seconds (the actual numbers really depend on what you're doing, if its a numerical calculation you can easily get to 80x improvement, but if there's a lot of logic being applied then you'll be stuck at e.g. 8x.

For the last point, new modern C# can't just magically apply vectorization everywhere, because developers intersperse far too much logic. It has a lot of libraries etc. that have become a lot more performant, but again you can't compare that directly to Burst. To compare to Burst you have to do a comparison with Numerics, etc.
by SonnyTark | 2025-12-29 15:32:44+00:00
I feel the same. I was in Kuwait city a few days ago and decided to learn their public transport system which is buses only but was pretty extensive and abundant with good google maps integration.

When you get on the bus there's a big sign stating the rules of riding the bus which include strictly stopping at designated bus stops ONLY and threatening fines. For the rest of the day I watched every bus driver stop anywhere they like if a person hailed the bus, allowing people to get in while waiting in red traffic lights, and if you talked to the driver he'd drop you off anywhere you wanted as long it's possible. Those drivers make nothing from this so they are doing it because this is life and also because there's no real enforcement against it. Also you can get in through the exit doors and leave through the entry doors, whatever you like.

I decided I feel ok about this and don't want it to change
by BugsJustFindMe | 2025-12-29 15:32:54+00:00
> Why clutter your Home Screen when you can so easily access the camera from the lock screen

Half the time since updating to iOS 26 on my 13 mini, if I try to activate the camera from the lock screen the app opens but the camera fails to start and the view just stays black, and then I have to exit and try again. It's quite annoying. This does not happen with the camera app after unlocking the phone.
by goku12 | 2025-12-29 15:33:00+00:00
The economics behind this isn't rocket science. Micron left the retail market because it is more profitable for them to supply exclusively to the hyperscalers. Not because they can't supply the retail market or because it wasn't profitable. What makes you think that any other manufacturer is going to take a different decision? Why would they choose a market that offers less than the biggest bidder?
by beagle3 | 2025-12-29 15:33:51+00:00
But also, there is more traffic on the bridge.

The word processors of 30 years ago often had limits like “50k chapters” and required “master documents” for anything larger. Lotus 123 had much fewer columns or rows than modern excel.

Not an excuse, of course, but the older tools are not usable anymore if you have modern expectations.
by HarHarVeryFunny | 2025-12-29 15:34:21+00:00
Sure, but that's basically the same as saying that we'll have human-equivalent AI one day (let's not call it AGI, since that means something different to everyone that uses it), and then everything that humans can do could then be done by AI (whether or not it will be, is another question).

So, yes, ONE DAY, AI will be doing all sorts of things (from POTUS and CEO on down), once it is capable of on-the-job learning and picking up new skills, and everything else that isn't just language model + agent + RAG. It the meantime, the core competence of an LLM is blinkers-on (context-on) executing - coding - according to tasks (part of some plan) assigned to it by a human who, just like a lead assigning tasks to human team members, is aware of what it can and can not do, and is capable of overseeing the project.
by anon7000 | 2025-12-29 15:35:11+00:00
You’re right, but at the same time, 99% of software people need has already been done in some form. This gets back to the article on “perfect software” [1] posted last week. This bookshelf is perfect for the guy who wrote it and there isn’t anything exactly like it out there. The common tools on the App Store (goodreads) don’t fit his needs. But he was able to create a piece of “perfect software” that exactly meets his own goals and his own design preferences. And it was very easy to accomplish with LLMs, just by putting together pieces of things that have been done before.

This is still pretty great!

1: https://outofdesk.netlify.app/blog/perfect-software
Show HN: FeelStr – Stream what you feel instead of browsing genres
by deepmon | 2025-12-29 15:35:15+00:00
Hi HN,
I just launched FeelStr, a lightweight completely vibe-coded app that recommends movies and shows based on your emotional state—not genres, ratings, or clickbait thumbnails.
You simply type in how you’re feeling, like:
“Post-breakup haze”
“Numb and need something gentle”
“Hopeful but not cheesy”
FeelStr processes the input using a custom emotional graph and NLP pipeline to match your vibe to streaming content. The goal is to make discovery emotional, not algorithmic.
How it works:
Uses LLMs to classify freeform mood input into nuanced emotional vectors
Matches those vectors to content tagged with human-curated emotional tone (e.g., comforting, chaotic, bittersweet)
Data comes from TMDb + custom overlay for tone, tempo, and theme
Currently suggests movies and shows available on major streaming platforms
It’s free, fast, and completely anonymous (no login needed).
Why I built it:
Scrolling through streaming platforms when you’re tired, overwhelmed, or just not in the mood to decide is a terrible UX. I wanted a tool that lets you lead with emotion and gets out of the way. This was also an excuse to explore vibe coding and build something intuition-first.
Would love your thoughts on:
UX clarity: is it obvious what to do?
Mood detection accuracy
What you'd want next (TV filters, mood shifting, social features?)
Try it out at https://feelstr.com
Appreciate your feedback!
by scott_w | 2025-12-29 15:35:21+00:00
Not really. An open book exam still requires you to know which book to bring in, understand the concepts, and be able to reference them on the fly to answer questions. Basically, you need a reasonable grounding in the material to know where to start figuring out your answer.

What’s different with at-home exams is there’s nothing stopping your ringing your friend to ask for the answer, or looking it up on Google (now ChatGPT), or asking your parents who happen to be in the industry, if you want to go really old school!