MurphyA/hacker-news huggingface dataset:
by xmcqdpt2 | 2025-11-26 14:55:25+00:00
On the other hand, I've found that agentic tools are basically useless if they have to ask for every single thing. I think it makes the most sense to just sandbox the agentic environment completely (including disallowing remote access from within build tools, pulling dependencies from a controlled repository only). If the agent needs to look up docs or code, it will have to do so from the code and docs that are in the project.
by ViktorKuz | 2025-11-26 14:55:29+00:00
Thanks for the kind words about VAC Memory System!

Love what you're doing with ChatIndex - the hierarchical tree approach is really smart! Preserving all raw data while adding semantic navigation layers is an elegant solution. We're solving similar problems from different angles (you: lossless trees, me: gravitational ranking). Starred your repo! Looking forward to seeing benchmarks when you release them. Keep building!
Show HN: MyChefGPT.com – Your Personal AI Chef Assistant Is Now Live
by ebastiban | 2025-11-26 14:55:45+00:00
Hey everyone,

After a lot of work, I'm thrilled to announce that MyChefGPT.com is officially live and ready to take your cooking recipe requests!

I built this because I kept running into two problems:

Staring into the fridge with a random assortment of ingredients and no idea what to make.

Wanting to cook something specific, but needing the recipe in my native language or measurement system.

MyChefGPT solves this by letting you generate personalized recipes in two ways:

Idea Mode: Input a dish idea (like "spicy vegan chili") and let the AI build it.

Ingredient Mode: Dump in a list of ingredients you have (e.g., "chicken, rice, broccoli, soy sauce") and see what it creates!

Key Features:

Truly Multilingual: Generates recipes and instructions in 50 different languages (from English and Spanish to Thai and Arabic).

Metric/Imperial: Toggle between metric and imperial measurements instantly.

Recipe History: Log in to save your successful recipes in a personal history.

It's currently leveraging a powerful LLM to get detailed, well-structured, and (hopefully) delicious results.

I'd love for the HN community to break it, try some wild combinations, and tell me what you think. All feedback on the generation quality, the multilingual support, and the UI/UX is greatly appreciated!

Check it out here: https://mychefgpt.com (or just MyChefGPT.com)

What's the craziest recipe you can get it to generate?
by keiferski | 2025-11-26 14:56:06+00:00
Have you spent any time in Belgrade? Because if you did, I think you'd find these kinds of comments nonsensical at best.

And no, Serbia is in no way comparable to Belarus. Serbians have cultural and historical reasons for feeling close to Russia, but as I said, this is absolutely at a low tide. This is not "relative" to Belarus, which is extremely tied to Russia geopolitically. Entirely different situations.
by syllogism | 2025-11-26 14:57:03+00:00
I think LLMs are net helpful if used well, but there's also a big problem with them in workplaces that needs to be called out.

It's really easy to use LLMs to shift work onto other people. If all your coworkers use LLMs and you don't you're gonna get eaten alive. LLMs are unreasonably effective at generating large volumes of stuff that resembles diligent work on the surface.

The other thing is, tools change trade-offs. If you're in a team that's decided to lean into static analysis, and you don't use type checking in your editor, you're getting all the costs and less of the benefits. Or if you're in a team that's decided to go dynamic, writing good types for just your module is mostly a waste of time.

LLMs are like this too. If you're using a very different workflow from everyone else on your team, you're going to end up constantly arguing for different trade-offs, and ultimately you're going to cause a bunch of pointless friction. If you don't want to work the same way as the rest of the team just join a different team, it's really better for everyone.
by inglor_cz | 2025-11-26 14:57:09+00:00
"contained the objective of “ever closer union” "

Such words in any Preamble are usually meant as a lofty declaration of some ideal, not a concrete political goal.

After all, "ever closer" does not even mean federation, it means a unitary state, which is "closer" than a federation or a confederation.

If you believe that a single sentence in a 1957 treaty can be used as a ramrod to push European federalization from above, you will be surprised by the backlash. European nations aren't mostly interested in becoming provinces of a future superstate, potential referenda in this direction will almost certainly fail, and given the growth of the far right all over the continent, I don't expect the governments to agree to any further voluntary transfer of powers to Brussels.

Also, the European Commission is not a government and is not meant to act as a government that can decide "everything".

The countries that formed the EU have only agreed to transfer some powers to Brussels. Not give it an unlimited hand over everything. And Chat Control is a major infringement of constitutional rights in many countries, where inviolability of communication except for concrete warrants has been written into law for decades.

Imagine a situation if the German Constitutional Court says "this is illegal by the German Grundgesetz, and German law enforcement may not execute such laws". Do you believe that German authorities will defer to Brussels instead of its own Constitutional Court? Nope. Same with Poland etc. Local constitutional institutions have more legitimacy among the people than the bunch of bureaucrats in Brussels.
by devsda | 2025-11-26 14:57:20+00:00
Its an interesting read for sure.

With those little takeaways in between like talking to users first to understand their requirements, building an mvp and shipping it as early as possible I was half expecting the article ending with the kind of startup lessons/wisdom you typically see here on HN.

But I'm really glad it wasnt. Not everything has to have a grand lesson or takeaway. I enjoyed reading your once in a lifetime experience.
by mzidan101 | 2025-11-26 14:57:40+00:00
I’ve been exploring how to share web app bugs with coding agents more effectively. Tools like the Chrome DevTools MCP or Cursor’s browser focus on letting the agent reproduce the issue itself, but often I’ve already found the bug and just need a way to show the agent the exact context.

So we built FlowLens, an open-source MCP server + Chrome extension that captures browser context and lets coding agents inspect it as structured, queryable data.

The extension can:

- record specific workflows, or

- run in a rolling session replay mode that keeps the last ~1 minute of DOM / network / console events in RAM.

If something breaks, you can grab the “instant replay” without reproducing anything.

The extension exports a local .zip file containing the recorded session.

The MCP server loads that file and exposes a set of tools the agent can use to explore it.

One thing we focused on is token efficiency. Instead of dumping raw logs into the context window, the agent starts with a summary (errors, failed requests, timestamps, etc.) and can drill down via tools like:

- search_flow_events_with_regex

- take_flow_screenshot_at_second

It can explore the session the way a developer would: searching, filtering, inspecting specific points in time.

Everything runs locally; the captured data stays on your machine.

repo: https://github.com/magentic/flowlens-mcp-server
by easterncalculus | 2025-11-26 14:58:07+00:00
> I find it particularly disillusioning to realize how deep the LLM brainworm is able to eat itself even into progressive hacker circles.

That's the thing, hacker circles didn't always have this 'progressive' luddite mentality. This is the culture that replaced hacker culture.

I don't like AI, generally. I am skeptical of corporate influence, I doubt AI 2027 and so-called 'AGI'. I'm certain we'll be "five years away" from superintelligence for the forseeable future. All that said, the actual workday is absolutely filled with busy work that no one really wants to do, and the refusal of a loud minority to engage with that fact is what's leading to this. It's why people can't post a meme, quote, article, whatever could be interpreted (very often, falsely) as AI-generated in a public channel, or ask a chatbot to explain a hand-drawn image without the off chance that they get an earful from one of these 'progressive' people. These people bring way more toxicity to daily life than who they wage their campaigns against.
by Razengan | 2025-11-26 14:58:10+00:00
Yes, and it's barely been 100 years, probably closer to 50, since we have had enough technology to make the daily lives of most (or half the) humans in the world comfortable enough that they can safely take 1-2 days off every week.

For the first time in human history most people don't have to worry about famine, wars, disasters, or disease upending their lives; they can just wait it out in their homes.

Will that eventually translate to a more relaxed "instinct"?
by stego-tech | 2025-11-26 14:58:15+00:00
The “they’re just jelly that we can do better than they with AI” camp really needs to spend more time hanging around artisans in general, instead of flouncing into comment sections and evangelizing the AI-booster groupthink.

Artists and creators are, broadly, incredibly pissed that their output was used to train these models without compensation or consent by trillion-dollar megacorps and VC-funded startups. That is, and remains, the core grievance. People who already make a pittance by devoting themselves to the creation of art are now forced out of art entirely because programmers just couldn’t be bothered to - GASP - have an original thought and commission someone else to execute it for them.

A distant, but still important, secondary concern is the quality of the slop itself (or lack thereof). Anyone who engages with art sufficiently can see the “seams” in generative content, even in state of the art models: perspectives lack consistency across key frames, anatomy isn’t grounded in reality or bends in ways befitting of a horror movie, geometry and materials that do not “graft” together due to a lack of negative space. These models are garbage because they don’t recognize core artistic concepts, only haphazardly reassemble pieces by prompt.

I challenge the AI crowd to actually go to an art faire, or commission a custom piece of your idea. Have something you had to contribute more than a simple prompt, to. Identify styles you like and artists that work within them. Take the chance to make more human connections and bond over shared creativity.

The artists will thank you, and you’re likely to enjoy the resultant output far more.
by compsciphd | 2025-11-26 14:58:26+00:00
It's also consistent with IBM's history of just putting what they considered important computers from history on display in their offices.

When I post doc'd at TJW I know they had a big museum like display in the lobby (But this was years ago, who knows if its still there), with ibm computers from history, but also things like babbage's and the like.
by lcnPylGDnU4H9OF | 2025-11-26 14:58:52+00:00
> It seems like you want to intentionally not understand this?

It seems like you are offering a poor response to a difference of opinion.

> if they both are represented using text when creating, it doesn't make them the same.

I think you misunderstood my point. You gave definitions that were overly simplistic, thinking they were accurate. I was just pointing out how inaccurate it is to say "program does thing. document presents info." Rather, more accurately, I'm pointing out that a file being one thing does not preclude it from being another (seeing as I generally agree that programs do things and documents present information).

You are taking the position that a document and a program are mutually exclusive and that's just not true. HTML files are executed as programs by a browser and displayed as a document by a text editor. JS files, too. I could go on. Of course, this opinion is not borne from willful ignorance of your opinion, but instead from my understanding of English.

> it's like humans and worms are carbon life, if you only look at that you can't tell difference between humans and worms. you need to look what kinds of cells are in them or even better what they do

You're arguing my point for me, with this paragraph. In the given analogy, "carbon life" is analogous to "program":

It's like, HTML and JS files are programs. If you can't tell the difference between HTML and JS files, you need to look at what text is in them or, even better, what they do.

Yes, thanks. That's pretty much what I'm saying. HTML and JS files are programs, much like how worms and humans are carbon-based organisms. They're otherwise wildly different and do different things. That genuinely seems obvious (to me) with no room for controversy. I'm not sure what reason there is for disagreement.
by ryukoposting | 2025-11-26 14:58:55+00:00
I kinda see your point. The warm feeling of knowing a real human told me "die, bitch!" isn't a feeling I've ever taken away from playing UT.

On the other hand, lots of AI-generated VO is very easy to spot, and sounds awful. It stands to reason it could meaningfully take away from even a completely plot-free game. If I were a voice actor, I'd feel insulted that anyone would find it comparable to my work.
by afro88 | 2025-11-26 14:59:14+00:00
I think you'll be waiting a while for the "crashing down". I was a kid when manufacturing went off shore and mass production went into overdrive. I remember my parents complaining about how low quality a lot of mass produced things were. Yet for decades most of what we buy is mass produced, comparatively low quality goods. We got used to it, the benefits outweighed the negatives. What we thought mattered didn't in the face of a lot of previously unaffordable goods now broadly available and affordable.

You can still buy high goods made with care when it matters to you, but that's the exception. It will be the same with software. A lot of what we use will be mass produced with AI, and even produced in realtime on the fly (in 5 years maybe?). There will be some things where we'll pay a premium for software crafted with care, but for most it won't matter because of the benefits of rapidly produced software.

We've got a glimpse of this with things like Claude Artifacts. I now have a piece of software quite unique to my needs that simply wouldn't have existed otherwise. I don't care that it's one big js file. It works and it's what I need and I got it pretty much for free. The capability of things like Artifacts will continue to grow and we'll care less and less that it wasn't human produced with care.
by zwnow | 2025-11-26 14:59:42+00:00
> But you have to actually learn how to use them.

This probably is the issue for me, I am simply not willing to do so. To me the whole AI thing is extremely dystopian so even on a professional level I feel repulsed by it.

We had an AWS and a Cloudflare outage recently, which has shown that maybe it isn't a great idea to rely on a few companies for a single _thing_. Integrating LLMs and using all these tools is just another bridge people depend on at some point.

I want to write software that works, preferably even offline. I want tools that do not spy on me (referring to that new Google editor, forgot the name). Call me once these tools work offline on my 8GB RAM laptop with a crusty CPU and I might put in the effort to learn them.
by mjr00 | 2025-11-26 14:59:45+00:00
Seems like a misguided fight.

Slop is slop because it's slop. Sounds tautological, but AI is orthogonal to the problem. Before AI, there were and are Unity/Unreal "asset store piles" which grab a bunch of (mostly free) assets from the engine's store and slap them into a game. Nothing looks coherent or cohesive. AI has made that a lot more easy and customizable, of course, but the end result is the same: a bunch of disparate elements coming together incohesively, making for a poor player experience.

In the end it's about taste. People with poor taste will make bad games, whether they use AI or not. AI has certainly accelerated the rate at which bad games can be made, however.

Personally I'd rather play an indie game made by one person who uses GenAI to help build out their coherent, unique, and personal vision, rather than an entirely handmade yet another soulless Roguelite Deckbuilder, 2d pixel art platformer, or extraction shooter.
by 21asdffdsa12 | 2025-11-26 14:59:50+00:00
Just imagine the machinery you could power beneath the dessert, if you store the heat of the day.. Imagine for example salt water pits near the coast, where the heat creates fresh water mist, that rises and distills int he cold desert nights. To then be pumped onwards with sundriven steampumps, to places where the water is needed. No moving parts, just light redirecting glasfiber and infrastructure created beneath the sands creating geysers of fresh water miles away.
by skeeter2020 | 2025-11-26 15:00:06+00:00
>> We did have one nasty bug that showed up in late October (or was it early November?)

Having worked in Ecommerce & payment processing, where this weekend is treated like the Superbowl, birth of your first child and wedding day all rolled into one, a nasty POS bug at this time of year would be incredibly stressful!
by shagie | 2025-11-26 15:00:28+00:00
Our reading of PCI DSS was that there was no development code in a production build. Having a --dry-run flag would have meant doing that.

You could do "here is the list of skus for transaction 12120112340112345 - run this through the system and see what you get" on our dev boxes hooked up to QA store 2 (and an old device in the lab hooked up to QA store 1). That's not a problem.

Sending the scanner reads to the current production and a dev box in production would have been a hardware challenge. Not completely insurmountable but very difficult.

Sending the keyboard entry to both devices would be a problem. The screens were different and you can hand enter credit card numbers. So keyboard entry is potentially PCI data.

The backend store server would also have been difficult. There were updates to the store server (QA store 1 vs QA store 2 running simultaneously) that were needed too.

This wasn't something that we could progressively roll out to a store. When a store was to get the new terminals, they got a new hardware box, ingenicos were swapped with epson, old epson were replaced with new (same device but the screens had to be changed to match a different workflow - they were reprogrammable, but that was something that stores didn't have the setup to do), and a new build was pushed to the store server. You couldn't run register 1 with the old device and register 2 with a new one.

Fetching a list of SKUs, printing up a page of barcodes and running it was something we could do (and did) in the office. Trying to run a new POS system in a non-production mode next to production and mirroring it (with reconciling end of day runs) wasn't feasible for hardware, software, and PCI reasons that were exacerbated by the hardware and software issues.

Online this is potentially easier to do with sending a shopping cart to two different price calculators and logging if the new one matches the old one. With a POS terminal, this would be more akin to hooking the same keyboard and mouse up to a windows machine and a linux machine. The Windows machine is running MS Word and the linux is running Open office and checking to see that after five minutes of use of the windows machine that the Linux machine had the same text entered into OpenOffice. Of course they aren't - the keyboard entry commands are different, the windows are different sizes, the menus have things in different places in different drop downs... similarly, trying to do this with the two POS systems would be a challenge. And to top it off sometimes the digits typed are hand keyed credit card numbers when the MSR couldn't get a read - and make sure those don't show up on the linux machine.

I do realize this is reminiscent of business giving a poorly spec'ed thing and each time someone says "what about..." they come up with another reason it wouldn't work. This was a system that I worked on for a long while (a decade and a half ago) and could spend hours drawing and explaining diagrams of system architecture and issues that we had. Anecdotes of how something worked in a 4M Sloc system are inherently incomplete.
by alexjplant | 2025-11-26 15:00:34+00:00
For those interested Deep Purple apparently originated the term "Space Truckin'" with their identically-titled song [1]. I'd be astounded if there weren't a copy of "Made in Japan" lying around somebody's apartment when they made "Aliens".

[1] https://www.youtube.com/watch?v=9wv1ij7KxWc
by jimbohn | 2025-11-26 15:00:43+00:00
Given the number of russians that approve of the regime and the war (including those living in the west!), the ongoing hybrid warfare, the ongoing war in Ukraine, AND past history; is it really so difficult to understand why people wouldn't see this as a positive? Or why people don't want to have a russian minority in their own country, perhaps one bordering with russia?

What do you think about Ukraine? Should it be a free country? What about its territorial integrity, to whom does Crimea belong? What does "everyone you know" think about it?
by dylan604 | 2025-11-26 15:00:51+00:00
This has always been a sticky thing for me as well. These kinds of McGuffins lean towards physics are different in other parts of the galaxy/universe if there are minerals found only in certain parts of the galaxy. That would also imply there are other elements that we do not have on our periodic table. Unless someone has become able to stabilize some of the unstable elements to keep them around long enough to make some sort of material out of them, there's only so much unobtanium or dilithium nonsense I'm willing to accept.
by matwood | 2025-11-26 15:00:58+00:00
It's a good perspective to keep. I've also worked a lot of crappy jobs. Overnights in a grocery store (IIRC, they paid an extra .50/hour to work overnights), fine dining waiter (this one was actually fun, but the partying was too much), on a landscaping crew, etc... I make more money than I ever thought possible growing up. My dad still can't believe I have job 'playing on the computer' all day, though I mostly manage now.
by eithed | 2025-11-26 15:01:27+00:00
But this is an issue of worker you're hiring. I've worked with senior engineers who a) did nothing (as - really not write any thing within the sprint, nor do any other work) b) worked on things they wanted to work on c) did ONLY things that they were assigned in the sprint (= if there were 10 tickets in the sprint and they were assigned 1 of these tickets then they would finish that ticket and not pick up anything else, staying quiet) d) worked only on tickets that have requirements explicitly stated step by step (open file a, change line 89 to be `checkBar` instead of `checkFoo`... - having to write this would take longer than doing the changes yourself as I was really writing in Jira ticket what I wanted the engineer to code, otherwise they would come back with "not enough spec, can't proceed"). All of these cases - senior people!

Sure - LLMs will do what they're told (to a specific value of "do" and "what they're told")