MurphyA/hacker-news huggingface dataset:
by dotdi | 2025-12-09 16:03:42+00:00
I was typing in my CC info when I went back to read about battery life. This is meant as positive feedback: I won't be ordering a non-rechargeable device with 12 hours of recording for $100.

Imagine I fall asleep with it on my finger and accidentally press the button with my head. It's recording me snore for 3 hours, and 25% battery life gone.
by arizen | 2025-12-09 16:04:19+00:00
Hi HN,

I wanted to share a reference implementation I architected for moving AI Agents from local prototypes to production services.

The Context:

It is relatively easy to get an agent working on a local machine where you can watch the terminal output and restart it if it gets stuck. However, the architecture often breaks down when moving to a headless, hosted environment where the agent needs to handle loops, persistent state, and structured output failures autonomously.

The Solution:

This repo is a 10-lesson lab where you build an "AI Codebase Analyst" designed to handle those operational constraints.

Key Architectural Decisions:

1) State Management (LangGraph): We use LangGraph to implement the State Machine pattern rather than a linear Chain. This provides a standardized way to handle cyclic logic (loops) and persistence without writing "spaghetti code" while loops.

2) Reliability (Pydantic): Treating the LLM as a probabilistic component. We wrap tool calls in strict Pydantic schemas to catch and retry malformed JSON before it hits the application logic.

3) Deployment (Docker): A production-ready Dockerfile setup for serverless environments.

The Repo Structure:

starter branch: A clean boilerplate to build from scratch.

main branch: The full solution code.

curriculum/ folder: The step-by-step guide.

Happy to answer questions about the stack or the trade-offs involved.
by 999900000999 | 2025-12-09 16:04:27+00:00
This might be the answer for me, you're breaking down all these questions into actual smaller steps and having the user write those out instead .

I dislike limited offers, because I think you're placing a bit of unfair pressure on the user to buy. But I went ahead and gave you 30 bucks.

I'm going to study this before my next interview, thank you
by miduil | 2025-12-09 16:04:30+00:00
One aspect about e-waste is really the size, this has by volume less than an AA-battery, which means the e-waste is pretty much within this realm. For a decently size powerbank, you could have a lifetime of those rings and probably still create less e-waste.

I think it's an interesting approach, in terms of hack-ability a non-rechargable device is pretty much bad - also just imagining that any sort of software or hardware glitch could easily just permanently render the device useless is not super decent either.
by Spivak | 2025-12-09 16:04:30+00:00
It's not really about Google, I think the reason that HN in general is.. annoyed at the actions of the EU is because they're worried these rulings will be far reaching. This one in particular: fetching content from a website and feeding it to an AI to extract information or summarize it requires that the person doing it "compensate" the website operator. Well there goes one of the most useful tools in the AI toolbox being able to search the web for external information. It also codifies that accessing a webpage is a weird kind of transaction which also might put ad blockers in a weird legal grey area.

I don't want my Kagi quick answers, Summarize page, or Ask questions about page buttons to be turned off, I find them extremely useful.
by theturtletalks | 2025-12-09 16:04:49+00:00
Apple originally planned to power Siri with ChatGPT under the hood. They quickly saw that other models, including open-source ones, were closing the gap fast.

A few months ago, MCP-style tool calling seemed like the clear standard. Now even Anthropic is shifting toward "code-mode" and reusable skills.

For Apple, reliable tool calling is critical because their AI needs to control apps and the whole device. My bet: Apple's AI will be able to create its own Shortcuts on the fly and call them as needed, with OSA Script support on Mac.
by amarant | 2025-12-09 16:04:56+00:00
Hmm.. Imaginary numbers are indeed a bit confusing.

I'm trying to imagine a 2d surface where the X-axis coordinates are all the real numbers, and the y axis are all the imaginary numbers. That makes them orthogonal, and that seemed to add up with your explanation, up until ixi=-1.

The only way I can get that to add up is if I instead imagine a arbitrary coordinate system, where x and y are not necessarily perpendicular, and i describes the angle between x and y.

I've only just finished my first cup of coffee for the day, so I haven't quite decided yet if that makes any sense whatsoever, but it's the only way I can intuit about it that includes a circular motion like the one you describe..

In this case you could almost describe i as the square root of 180°, which... Yeah it's kinda weird...

Am I still on the right track?
by runlaszlorun | 2025-12-09 16:04:58+00:00
Recently became big Ada fanboy, ironic because Im far more a fan of minimal, succinct syntax like lisp, forth, etc and I actually successfully lobbied a professor in 1993 to _not_ use it in an undergrad software engineering class lol.

Still in the honeymoon phase granted, but I'm actually terrified that we have these new defense tech startups have no clue about Ada collectively.

Your startup MVP you wants to ship a SaaS product ASAP and iterate? Sure, grab Python or JS and whatever shitstorm of libraries you want to wrestle with.

Want to play God and write code that kills?

Total category error.

The fact that I'm sure there are at least a few of these defense tech startups yolo'ing our future away with vibe coded commits when writing code that... let's not mince our words... takes human life... prob says about how far we've fallen from "engineering".
by frankest | 2025-12-09 16:05:15+00:00
The only thing that matters here is how good the transcription is. You absolutely have to save the recording. You also have to enable the user to connect to their own transcription service and preserve the recording for that if yours sucks or is not trusted. People have accents. Third party transcription vendors can sell data. Do not mess this up. Enable users to add their own trusted transcription.

If we want to give this to grandparents to save their stories, we can want to have the stories too. If we want it for ourselves, we have to trust it.
by qcnguy | 2025-12-09 16:05:17+00:00
It's probably a wise move and not so different to what many other companies have experienced in the past.

Netscape tried to remake Navigator whilst halting development on the old codebase, and it killed them.

Microsoft tried to remake Word, the rewrite failed. Luckily they had continued to develop the old codebase in parallel.

Google tried to remake Gmail multiple times. Every attempt failed.

Apple tried for years to remake MacOS Classic and failed every time. Eventually they had to buy and reskin NeXTStep.

Banks are full of war stories trying to migrate off their old mainframe codebases, and often giving up.

I kinda expected Fleet to die from the day it was first announced. IntelliJ is an extremely mature product that's hard to compete with. They've continually managed big changes to it to keep up with changing fashions and trends in the IDE space, most recently with their new Islands theme that launched yesterday, with integrated coding agents and so on. It's outlasted continuous competition from free IDEs that are always abandoned after enough years pass and whichever executive was championing subsidies moves on or retires (see: NetBeans, Eclipse, VS Express, MonoDevelop...). VS Code isn't so different. Fleet was clearly a reaction to that but the concept was not innovative and focused on reinventing wheels that users wouldn't be able to tell the difference for and which would consume most of their budget, like writing a new UI toolkit, or using a split frontend/backend architecture. Same mistake Mozilla made. Meanwhile IntelliJ was continuously refactored and improved, so Fleet chased a moving target even when they reused a lot of code.

Although people will hate to hear it, the history of the IDE market suggests that eventually MS will get tired of funding VS Code without a big revenue stream to justify its existence. Executives like making new projects and being able to present growth because it represents glittering future potential, but they hate being landed with the maintenance of loss making legacy projects when the originators move on. There's no glory there. For all their problems, JetBrains aren't going to lose interest in their core products due to random executive churn, and that has given their core IDEs a remarkable staying power.
by fwip | 2025-12-09 16:05:30+00:00
> his insistence that everyone hug him when greeting him.

As far as I understand it, that's the least objectionable of the many stories about him. From a 2017 article [1], we also have:

> “He’s very tactile in a weird way,” said one former female executive who, like others, spoke with Deadline on condition that she not be named in the story for fear of reprisals. “He would rub my leg in a meeting … It was creepy and weird. It got to the point where I wouldn’t sit next to him in a meeting, because it undermined everything I said.”

> Lasseter was observed passionately kissing a female subordinate at a 2010 Miramax party,

> one person saw Lasseter pull the female executive tightly to him and move his hands over her body. The female executive later sought to laugh off the encounter, saying she didn’t think her job description included “being groped by John Lasseter,” the observer said. “But you could tell she was pissed.”

[1]: https://deadline.com/2017/11/john-lasseter-behavior-pixar-di...
by ben_w | 2025-12-09 16:05:39+00:00
Ah, got it. I missed that interpretation of the surrounding context, that's fair. Looking back at the comment you mention, I see how it could be interpreted as either "e.g." or "exclusively" bikes.

To your point, I agree, it's definitely not just bikes: I could bike to my local stores, I actually walk most of the time. With the "e.g."/"exclusive" split: Back when I was commuting, I did so by bus and train, and would also often go via a shop on the way home. The Briesen example is close to the train station, so my guess is that many of the locals would do likewise.

I'd go further though, we do order online about once every 6-8 weeks, because bulk purchasing 18 litres of soy milk and another 9 of long-life cow milk that way is more convenient than frequent small purchases at the same time as the perishables.
by sajithdilshan | 2025-12-09 16:05:47+00:00
In which bubble are you living right now? Almost all the EU tech companies uses AWS, Google cloud or Microsoft Azure. Good luck with recovering any data if you completely cut off Mag7. Also Without iOS or Android play store, you're back using Nokia or Chinese counterpart.

The pure ignorance the europeans have on their tech reliance on US tech is astounding.
by davsti4 | 2025-12-09 16:05:48+00:00
Interesting - hadn't heard of that model line from them (but then I spend less time with hardware today than before), and found their 16G model is $669 (Model: PB14255), but non-touch. In looking at the customized version, at least they're not charging stupid money for a touchscreen - $100.75 - BUT going with that custom version means the price now shoots up to $1172.47 !!!
by overfeed | 2025-12-09 16:05:54+00:00
> And someone who isn't interested in sharing productivity gains with coworkers is basically engaged in sabotage.

I'll have to vigorously dissent on this notion: we sell our labor to employers - not our souls. Our individual labor, contracts and remuneration are personalized. Our labor. Not some promise to maximize productivity - that's a job for middle and upper management.

Your employer sure as hell won't directly share 8x productivity gains with employees. The best they can offer is a once-off, 3-15% annual bonus (based on your subjective performance, not the aggregate), alternatively, if you have RSU/options, gains on your miniscule ownership fraction.
by h14h | 2025-12-09 16:06:13+00:00
I'm sold enough on this form factor to take a flyer on a pre-order. I've been hunting for ways to minimize friction when quickly capturing random thoughts and this is a novel idea that seems to go further than anything else I've tried.

The lack of battery charging/replacement is a bummer, but slimness is far more critical for a ring than just about any other device so I understand the tradeoff. I've also seen stories of injuries from battery expansion in fitness rings, so if the risk of this is significantly reduced by eliminating charge cycles, I personally consider that a notable benefit.

Even though, IMO, there are enough legitimate benefits to warrant this product's trade-offs, I imagine its disposable nature will ultimately make it unsuccessful. Off the cuff, it's easy to look at this as "saying the quiet part out loud" vis-a-vis planned obsolescence, and I understand why many would find that extremely off-putting.
by constantcrying | 2025-12-09 16:06:51+00:00
Competition by whom? The entire EU software industry is completely pathetic.

The EU has been regulating the US tech for over a decade. In that time the EU has only fallen further behind.

Meanwhile China has been steadily moving towards being an actual competitor to the US, while the EU is loosing the one large industry which it has left, manufacturing, to China.

This whole thing is pathetic. Of the goal of the EC ever was the creation of a competitive EU software industry it was a total failure and it was bound to be a total failure. Because what they did were idiotic regulations.

Everything the regulations have accomplished is that trying to compete in the EU puts such an enormous legal burden on any prospective competitor that failure is guaranteed.
Show HN: Replicator-Publisher-Subscriber PostgreSQL with Xmin and Rust
by taariqserendb | 2025-12-09 16:06:51+00:00
We upgraded our open-source database replicator with publisher-subscriber features.

The Rust CLI now replicates PostgreSQL databases without requiring wal_level=logical on the source. It uses PostgreSQL's xmin system column to detect changes, enabling CDC-style replication from any managed PostgreSQL service—no configuration changes needed.
by Herring | 2025-12-09 16:07:03+00:00
Yeah none of that fever dream is real. There's no "after" a civil war, conflicts persist for decades (Iraq, Afghanistan, Syria, Myanmar, Colombia, Sudan).

Check this out - https://data.worldhappiness.report/chart. The US is increasingly a miserable place to live in, and the worse it gets the more their people double down on being shitty.

Fun fact: Fit 2 lines on that data and you can extrapolate by ~2030 China will be a better place to live. That's really not that far off. Set a reminder on your phone: Chinese dream.
by ThrowawayR2 | 2025-12-09 16:07:11+00:00
Oh, _now_ computer industry people are worried? Kind of late to the party.

Computerization, automation and robotics, document digitization, the telecoms and wireless revolution, etc. have been upending peoples' employment on a massive scale since before the 1970s. The reaction of the technologists has been a rather insensitive "adapt or die", "go and retrain", and analogies to buggy whip manufacturers when the automobile became popular. The only reason people here suddenly give a hoot is because they think the crosshairs are drifting towards them.
by wing-_-nuts | 2025-12-09 16:07:12+00:00
I don't get anything delivered, but I almost exclusively use grocery pick up since so many stores near me went all or mostly self checkout.

Self checkout is fine for small trips, but expecting people to do so for a cart full of groceries is ridiculous. This trend started at walmart but has started moving up the chain to higher priced stores. I just flatly refuse to do the grocer's work for them when I'm not actually saving any money at checkout for doing so.
by miyoji | 2025-12-09 16:07:50+00:00
I'm not sure what other people's hands are like, but mine are pretty big and I can just barely push my thumb against the part of my index finger where I would wear a ring, and doing so renders my thumb useless for any of the opposable things that I usually use my hand for. It's also extremely uncomfortable for my hand and thumb. I've managed to press buttons on my watch with my hands full, but it would literally be impossible to activate this thing with my hands full.

I've worn rings, and they can rotate in place on the hand if they're not perfectly sized, and there aren't any half sizes here, so this would definitely rotate on my finger, making no guarantee that I can even reach the button without adjusting the ring with my other hand, or maybe awkwardly spinning it with my thumb until the button is in reach again.

And it only lasts for 10-15 hours of recording time. And there looks to be a cloud services upsell for better STT than the open source offering on device.

This seems like an early alpha version of something that might be a good idea, but as it is I can't imagine buying one.
by ZeroConcerns | 2025-12-09 16:08:20+00:00
Although that certainly would have been possible, I've not yet blocked the Gemini AI summaries from the Google search result pages, just because they're so entertaining, in a "sure, bot, you got that entirely wrong" sort of way.

And if publisher's rights will be the downfall of that entertainment, I totally get it, but it will be a sad day anyway... (and, quite frankly, my money is still on "libel" for the reason these summaries get nuked in Europe, and it'll be an UK court, not the EU, that triggers this).
by tapoxi | 2025-12-09 16:08:56+00:00
GDScript in Godot doesn't use GC, it uses reference counting and doesn't "stop the world".

Other languages that bind into the engine do this too, (C++, SwiftGodot, Rust-Godot)

C# obviously does, Miguel de Icaza actually started SwiftGodot because he (ironically) ended up hating GC pauses after promoting C# for so long
by mikestew | 2025-12-09 16:09:00+00:00
The cellphone that’s buried in my handbag? I think you missed the expressed use case (admittedly, a few paragraphs into TFA):

”Before, I would take my phone out of my pocket to jot these down, but I couldn’t always do that (eg, while bicycling). I also wanted to start using my phone less, especially in front of my kids.”
by zamadatix | 2025-12-09 16:09:03+00:00
With the exception of "lots of oranges/grapefruits", you only need to get the things in the first list perhaps every 1-3 months + you generally don't have to worry about them selecting a bad box of paper towels or stale cleaning products vs every time something in that second list is "why did they even bother trying to deliver this to me" quality.
by boringg | 2025-12-09 16:09:04+00:00
If your making the slippery slope argument sure I can agree there is a risk.

However its saying digital validation for federal benefits - I mean given the amount of fraud in the US social security system of recent years it seems like having some kind of protection is important to not waste our tax payers benefit. And if you cross the border you are immediately in a digital system in the US.

That said this isn't saying digital identity for websites similar to what AUS is proposing.
by VLM | 2025-12-09 16:09:20+00:00
People will forgive themselves for saving money, but will not forgive others at the delivery service for charging extra.

There is no delivery service that's cheaper and good enough, or dirt cheap and expected to be awful, but those are large profitable retail operations. The only sector offered is more expensive, which annoys people if they occasionally get a below average item while also paying a lot more.

Delivery is for people who buy tenderloin not ground chuck and they get MAD when their tenderloin isn't perfect.
by embedding-shape | 2025-12-09 16:09:27+00:00
Look interesting, eager to play around with it! Devstral was a neat model when it released and one of the better ones to run locally for agentic coding. Nowadays I mostly use GPT-OSS-120b for this, so gonna be interesting to see if Devstral 2 can replace it.

I'm a bit saddened by the name of the CLI tool, which to me implies the intended usage. "Vibe-coding" is a fun exercise to realize where models go wrong, but for professional work where you need tight control over the quality, you can obviously not vibe your way to excellency, hard reviews are required, so not "vibe coding" which is all about unreviewed code and just going with whatever the LLM outputs.

But regardless of that, it seems like everyone and their mother is aiming to fuel the vibe coding frenzy. But where are the professional tools, meant to be used for people who don't want to do vibe-coding, but be heavily assisted by LLMs? Something that is meant to augment the human intellect, not replace it? All the agents seem to focus on off-handing work to vibe-coding agents, while what I want is something even tighter integrated with my tools so I can continue delivering high quality code I know and control. Where are those tools? None of the existing coding agents apparently aim for this...
by IshKebab | 2025-12-09 16:09:30+00:00
Wow so much wrong in such a short comment.

> LLMs are stupid, but some humans are stupid too, therefore LLMs can be smart as well

Not what I said. The correct logic is "LLMs are stupid, but that doesn't prove that they MUST ALWAYS be stupid, in the same way that the existence of stupid people doesn't prove that ALL people are stupid".

> let's put aside the obvious bad logic

Please.

> WHY some people are better than others at certain tasks. it is always because they have lots of practice and learned from their experiences.

What? No it isn't. It's partly because they have lots of practice and learned from experience. But it's also partly natural talent.

> something LLM categorically cannot do

There's literally a step called "training". What do you think that is?

The difference is that LLMs have a distinct off-line training step and can't learn after that. Kind of like the Memento guy. Does that completely rule out smart LLMs? Too early to tell I think.
by TemptedMuse | 2025-12-09 16:09:32+00:00
Here is the thing, most software engineers are not designing rockets, they are making basic CRUD apps. If there is a minor defect it can be caught and corrected without much issue. Our jobs are a lot less "critical infrastructure" than a lot of software engineers will allow their egos to accept.

Sure if you are making some medical surgery robot do it right, but if you are making a website the recommends wine pairings who cares if one of the buttons has a weird animation bug that doesn't even get noticed for a couple of years.
by jajuuka | 2025-12-09 16:09:53+00:00
My first experience with Grandia was Grandia II as well but on PS2. I ended up getting the PC version as well, which at the time was fairly novel to see JRPG's on PC. Grandia II is still one of my nostalgic favorites. As you mentioned the typical turn based combat with positioning was a fun addition that could change your combat experience each time. Was like an evolution of the Chrono Trigger combat system.
by mettamage | 2025-12-09 16:09:56+00:00
Can't comment on this other than that I came in at WCIII RoC and played TFT. Before that, I played a lot of Command & Conquer. I loved those games, so for me WCIII is the apex. I didn't like StarCraft. But it's admittedly the apex for me without having ever played WCII. I've rarely seen it as well.
by marcosdumay | 2025-12-09 16:10:25+00:00
Yes, it's not only pickup.

Online retailers UIs are all extremely bad for browsing. One would imagine they would be better, because they can reorganize any way they want, without any limitation, personalize it to each customer, and have several different organizations at the same time available for people to pick what's best each time.

But no, browsing universally sucks.