MurphyA/hacker-news huggingface dataset:
by dashersw | 2025-12-19 22:00:16+00:00
This paper introduces BRAID (Bounded Reasoning for Autonomous Inference and Decisions), a structured prompting framework that replaces free-form chain-of-thought with bounded, symbolic reasoning encoded as Mermaid flowcharts.

We evaluate BRAID across GSM-Hard, SCALE MultiChallenge, and AdvancedIF.

Key findings:

- Structured symbolic reasoning improves accuracy on complex tasks

- Smaller models often match or outperform larger models using classic prompting

- Significant cost reductions (up to 74× performance-per-dollar)

- Even SOTA models see accuracy gains when pure performance is the goal

All benchmarks and detailed logs are public: https://benchmark.openserv.ai

Happy to discuss methodology, evaluation choices, limitations, or failure cases.
by hn_throwaway_99 | 2025-12-19 22:00:29+00:00
> For anyone over the age of 16 this comment is a loud expression of your political views.

I'm curious as to what you think those political views are, because I strongly agree with what sidcool wrote (even if they didn't mean it the way I interpreted it) and I disagree with you.

I think that Reddit "is a biased cesspool of partisanship", but very much in both directions. Many subreddits are so wholly hard right or hard left that I think they're almost caricatures of themselves. And even for subreddits without a hard political bent, they are often the very definition of an echo chamber - they are great places to go where you want everyone to agree with you and you can see people who disagree with you get downvoted to oblivion. And, importantly, this is literally by design based on how subreddits are created and moderated.

I have rarely (not never, but rarely) made a comment that took a somewhat nuanced opinion where I wasn't heavily downvoted. And, contrarily, I have made similar comments on HN where, if I wasn't particularly upvoted, I received what felt like fair dialogue and back-and-forth with other commenters.

All that said, I still use Reddit frequently and find it frequently interesting, sometimes informative, and often pretty hilarious.
by nix0n | 2025-12-19 22:00:47+00:00
There are QOL mods[0] available for that version to get the camera (and controller in general, and other stuff) working better.

Can't speak to the Deck HW or Steam OS specifically, but the SilentPatch and GInput mods have been working great for me on Proton under Linux Mint.

[0]https://cookieplmonster.github.io/mods/gta-vc/
by cogman10 | 2025-12-19 22:00:49+00:00
Unfortunately, what you'll find if you dig into this is that cycles/op isn't as meaningful as you might imagine.

Most modern CPUs are out of order executors. That means that while a floating point operation might take 4 cycles to complete, if you put a bunch of other instructions around it like adds, divides, and multiplies, those will all finish at roughly the same time.

That makes it somewhat hard to reason about exactly how long any given set of operations will be. A FloatMul could take 4 cycles on it's own, and if you have

FloatMul ADD MUL DIV

That can also take 4 cycles to finish. It's simply not as simple as saying "Let's add up the cycles for these 4 ops to get the total cycle count".

Realistically, what you'll actually be waiting on is cache and main memory. This fact is so reliable that it underpins SMT. It's why most modern CPUs will do that in some form.
by starkparker | 2025-12-19 22:01:12+00:00
500 BPA/BPS-free 4"x3" thermal labels for $16 or less: https://www.amazon.com/Thermal-Labels-Shipping-Multipurpose-...

Any of a variety of 4" thermal shipping label printers without AI, generally ranging from $30 to $75: https://www.amazon.com/Phomemo-Bluetooth-241BT-Wireless-Comp...

Everything about this is marked up to hell to pay for the generative AI end.
by HeyLaughingBoy | 2025-12-19 22:01:13+00:00
90% of the programming I've done over my 30+ year career has been for various flavors of embedded systems. Mainly Medical Devices for the last 20 years. Although there was an interesting detour into Group Fitness (managing data from connected gym equipment) for a few years.

They varied in complexity from little 8-bit microcontrollers to 64-bit server-class blade PC's orchestrating dozens of smaller controllers over serial networks. Written a lot of C++ to the point where I'm just about sick of it.

I've also done the odd webapp, desktop or mobile app from time to time (C# is fun!), but it's been mostly embedded stuff paying my bills.
by robertheadley | 2025-12-19 22:01:20+00:00
If you aren't able to read and understand the study, just use AI.

I asked co-pilot to explain it like you were a puppy dog so you can understand.

Okay, here’s the puppy-level version:

Shot = good. Shot helps keep you from getting sick. Sick = bad. Shot makes hospital visits less. Sometimes hearts get a little grumpy, but that’s super rare. Most pups (kids) are totally fine.

Big idea: Shot helps more than it hurts.
by psych_ | 2025-12-19 22:01:45+00:00
I was hired for full-stack development, but ended up getting moved to a different team working on a desktop application in C++/C#. I've ended up preferring the desktop work a bit more. The problems I have to solve tend to feel more interesting, though that could just be a product of the environment I'm in and the app we're making.

Seeing a lot of people here who work in embedded. Would definitely be interested in diving into that world a bit more. Seems like a lot of fun being that close to the hardware.
Show HN: Fylo – Forms, but Fun
by studlydev | 2025-12-19 22:01:59+00:00
I built Fylo, a form builder that turns boring forms into interactive, engaging experience.

I noticed that most forms today feel static and transactional, which often leads to low completion rates and poor feedback. Fylo focuses on engagement, things like progress, interaction, and flow, to make filling a form feel less like a chore.

This is an early version and I’m launching to get real feedback. I’d love to hear what you think, what feels unnecessary, or what you’d want from something like this.
by andrepd | 2025-12-19 22:02:05+00:00
It's certainly not meaningful of anything in the first place, since it only tests codegen for a sequence of floating point calculations, which is hardly a representative workload for anything. Even if it were, using an unreliable virtualised environment only introduces noise, especially in the presence of syscalls... So it's worthless even if the entire purpose was to evaluate how fast floating point sums and divisions run in a CI server x)
by dabockster | 2025-12-19 22:02:08+00:00
Start by writing a few basic hello world style programs while focusing on the "C way of doing things" - most importantly how you manage memory in C. That's probably the biggest pitfall I see people coming from higher level programming trip up on. Study how objects work, different forms of math, etc. And that's all console code btw - don't move onto GUIs until your console knowledge is solid. GUIs are a whole different beast in C/C++ (and are a big reason why frameworks like Electron were built).

LLMs can also help you break into C development by a large degree. But they still get overwhelmed on a sufficiently large C codebase just like any other language. Your mileage may vary there.
by arjie | 2025-12-19 22:02:47+00:00
The article makes the case that iRobot mismanaged their business at the behest of investors. Suppose one grants that this mismanagement occurred[0]. Then years into the mismanagement, Amazon offers to buy them. At this point, whatever path the company has been doomed to by mismanagement has already been taken.

In 2022, one cannot go back to the 2010s and repair whatever bad business decisions have been made. So the FTC decisions must then be seen in this light. Therefore, the case made by this article is made in the context that a dominant player in an industry has made decisions that slowly but surely doom them and seeing the imminent doom, they have found an acquirer who might be able to rescue them.

The FTC is operating in a universe conditional on iRobot already having done what they've done. Consequently, even if you can blame iRobot for getting into the situation, you must also blame the FTC for closing off their escape route and de-facto enforcing the sell-off to the Chinese.

As for the other thing about neither the FTC nor the EU actually bringing any proceedings against Amazon or iRobot and simply requesting information: this seems either naïve or a misrepresentation of how governments act to end deals. It's not that convincing to me that organizations that have expressly indicated that they want to break up the big companies are "just asking for information".

One thing I find interesting about Western governments is that they're very similar to the Indian governments that I am familiar with. They employ the same tactics. Every immigrant knows to be rightfully fearful of the white, pink, blue, and yellow slips and the RFE notices they receive. A simple "Request For Evidence". A common strategy back home in India, too.

I suppose the reason those in the West are less aware of these things is that the standard bureaucracy mostly works if you're a domestic W-2 employee. Interactions with the government are few and generally functional. So they come to believe that the government is a highly honest machine: if it asks for X, it does not indicate anything more than a request for X. Those interacting with the more politicised parts of Western government find that they strategically employ the usual tactics that Indian bureaucracies wield routinely at the lowest level.

Overall, therefore, I don't find this convincing. Looking at the other things that Matt Stoller writes, I also suspect there is a partisan slant to this.

0: Businesses are hard. You operate in the fog of war. We could easily be telling a different tale if the bet paid off.
by k310 | 2025-12-19 22:02:55+00:00
> In 2026, people will be forced to add a disclaimer with every content that they create, like: "Disclaimer: This content is human-generated" to highlight authenticity. It will be fun to watch this.

Oh, so the author anticipates that we humans will be forced to label our work, and that machines won't? That's acquiescence in advance, in my opinion.
by KronisLV | 2025-12-19 22:03:45+00:00
Commented on it a while back here: https://news.ycombinator.com/item?id=46259553

Basically, automated a lot of the checks that previously would be something people do in code review by themselves, now it's all in the change --> build --> fix loop.

Keeps both developers and AIs more disciplined, at least until people silently try to remove some of them.
by LordGrey | 2025-12-19 22:04:02+00:00
I think you're right, but "typical" is the key word. Embedded systems, systems where overcommit is disabled, bumping into low ulimit -v settings, etc can all trigger an immediate failure with malloc(). Those are edge cases, to be sure, but some of them could be applied to a typical Linux system and me, as a coder, won't be aware of it.

As an aside: To me, checking malloc() for NULL is easier than checking a pointer returned by malloc on first use. That's what you're supposed to do in the presence of overcommit.
by lukeschlather | 2025-12-19 22:04:06+00:00
The GraphCast paper says "GraphCast is implemented using GNNs" without explaining that the acronym stands for Graph Neural Networks. It contrasts GNNs to the " convolutional neural network (CNN)" and "graph attention network." (GAN?) It doesn't really explain the difference between GAN and a GNN. I think LLMs are GANs. So no, it's not an LLM in a weather model, but it's very similar to an LLM in terms of how it is trained.
by muwtyhg | 2025-12-19 22:04:11+00:00
> Want to change the law? Do it correctly.

This is incredibly rich coming from the person defending Trump, the man who is ruling almost exclusively via executive order.

> The troops were there to protect Federal Law Enforcement and Federal property.

You are OK with them performing rule lawyering to get around the intent of things like not deploying the military into US cities against US citizens. When Trump posted his "Chi-pocalypse Now" meme, do you think he was implying the military was going to Chicago to "protect federal property"? His exact phrasing in the Tweet was "I love the smell of deportation in the morning".

> Were you referring to Biden's son? Seems within scope of the comment.

What are you talking about? He obviously means the *PRESIDENTIAL IMMUNITY* ruling SCOTUS handed down recently. Don't be obtuse, Biden's son does not have presidential immunity for his actions.

And again, this is rich coming from you considering the people that Trump is pardoning this term...
by mexicocitinluez | 2025-12-19 22:05:07+00:00
> I am deeply baffled by this kind of response.

No you're not. You're just trying to respond with something witty.

It's a message board with 1% of the functionality most sites people are building with frameworks.

> Firstly, because this site happily handles the amount of traffic that puts many hobbyist sites that happen to get on its front page into a hug of death;

Lol are you really implying it's hard to scale a message board?

> One does not need a super popular front-end framework to make an awesome web product, and the HackerNews site is a testament to that.

IT'S A MESSAGE BOARD. Nobody is building message boards anymore. Using HN as an example for anything other than building a dirt simple message boardsays more about your refusal to recognize the need to these new technologies than it does about those technologies.

> awesome web product

A. Message. Board.
by volkk | 2025-12-19 22:05:11+00:00
wow never thought this would make the front page of HN. My great grandfather learned this method from Konstantin himself to help manage his debilitating asthma (back in the Soviet Union) and he kept it up daily into his 80s once we moved to the US. He did it daily for so long that he was able to hold his breath for almost 10 minutes if I remember correctly. He taught it to my grandma who then taught it to me when I was a kid but neither she nor I do it anymore unfortunately. Imagine an 11 year old sitting in a bedroom with his grandma doing breathing exercises. I honestly can't believe she got me to sit still longer than 5minutes to do it.
by kldg | 2025-12-19 22:05:45+00:00
Very neat! I've thought about this with frontier models because they're ignorant of recent events, though it's too bad old frontier models just kind of disappear into the aether when a company moves on to the next iteration. Every company's frontier model today is a time capsule for the future. There should probably be some kind of preservation attempts made early so they don't wind up simply deleted; once we're in Internet time, sifting through the data to ensure scrapes are accurately dated becomes a nightmare unless you're doing your own regular Internet scrapes over a long time.

It would be nice to go back substantially further, though it's not too far back that the commoner becomes voiceless in history and we just get a bunch of politics and academia. Great job; look forward to testing it out.
by andai | 2025-12-19 22:05:49+00:00
I spent like three hours trying to get one of these running and then gave up. I think the paddleOCR one.

It took an hour and a half to install 12 gigabytes of pytorch dependencies that can't even run on my device, and then it told me it had some sort of versioning conflict. (I think I was supposed to use UV, but I had run out of steam by that point.)

Maybe I should have asked Claude to install it for me. I gave Claude root on a $3 VPS, and it seems to enjoy the sysadmin stuff a lot more than I do...

Incidentally I had a similar experience installing open web UI... It installed 12 GB of pytorch crap.. I rage quit and deleted the whole thing, and replicated the functionality I actually needed in 100 lines of HTML.... Too bad I can't do that with OCR ;)
by simonask | 2025-12-19 22:05:49+00:00
An old approach to micro-optimization is to look at the generated assembly, and trying to achieve the same thing with fewer instructions. However, modern CPUs are able to execute multiple instructions in parallel (out-of-order execution), and this mechanism relies on detecting data dependencies between instructions.

It means that the shorter sequence of instructions is not necessarily faster, and can in fact make the CPU stall unnecessarily.

The fastest sequence of instructions is the one that makes the best use of the CPU’s resources.
by lukevp | 2025-12-19 22:07:03+00:00
One thing I think people confuse with context is they see an LLM has say 400k context and think their codebase is way bigger than that, how can it possibly work. Well, do you hold a 10 million line codebase in your head at once? Of course not. You have an intuitive grasp of how the system is built and laid out, and some general names of things, and before you make a change, you might search through the codebase for specific terms to see what shows up. LLMs do the same thing. They grep through the codebase and read in only files with interesting / matching terms and only the part of the file thats relevant, in much the same way you would open a search result and only view the surrounding method or so. The context is barely used in these scenarios. Context is not something that’s static, it’s built dynamically as the conversation progresses via data coming from your system (partially through tool use).

I frequently use LLMs in a VS Code workspace with around 40 repos, consisting of microservices, frontends, nuget and npm packages, IaC, etc. altogether its many millions of lines of code. and I can ask it questions about anything the codebase and it has no issues managing context. I do not even add files manually to context (this is worse actually because it puts the entire file into context even if it’s not all used). I just refer to the files by name and the LLM is smart enough to read them in as appropriate. I have a couple JSON files that are megs of configuration, and I can tell it to summarize / extract examples out of those files and it’ll just sample sections to get an overview.
by kazinator | 2025-12-19 22:07:44+00:00
> let place is an idea I’ve seen floating around

TXR Lisp (placelet)

https://www.nongnu.org/txr/txr-manpage.html#S-9A89A6B8

Emacs Lisp (gv-letplace)

https://www.gnu.org/software/emacs/manual/html_node/elisp/Ad...
Show HN: AI interview coach I built at 17 after bombing my first interview
by Parth_Sharma_18 | 2025-12-19 22:08:01+00:00
Applied to 50 internships, got 3 callbacks, blanked on "tell me about yourself." Existing tools felt like scripted chatbots. Built Kelv to practice with AI that actually follows up and gives feedback. 100+ on waitlist, still iterating. Looking for feedback.
by miki123211 | 2025-12-19 22:08:35+00:00
Do we know what GDS Avelo is using? In other GDSes, is the confirmation code always sufficient to fully identify a booking? I was under the impression that PRLs could be re-used as long as the passenger surname was different.

The space of all possible PRLs is about 2 billion, I can imagine a really big Airline moving that many passengers.
by beasthacker | 2025-12-19 22:08:49+00:00
>If your last serious attempt was more than six months ago, your opinion is (I’m sorry to say, but) outdated.

I use ChatGPT/Claude/Gemini daily. My opinion hasn't evolved over the last 6 months:

- Huge productivity leverage, but the risk is confident, subtle wrongness, so you need to be vigilant in reviewing LLM output when using.

- Great for learning if you’re motivated; if not, it becomes reasoning outsourcing and skill atrophy.
by idle_zealot | 2025-12-19 22:08:56+00:00
This really gets at the heart of my instinctive dislike of how LLMs are being deployed. A core feature of computers, and tools in general, is reliability. I like software because you can set something up, run it, and (ideally) know that it will do the same job the same way each subsequent time you run it. I want a button that is clearly labeled, and when pressed, does a specific thing, acting like a limb, an extension of my will. I do not, in almost all cases, want my computer to be another distinct entity that I conduct social interactions with.

Maybe people got used to computers being unreliable and unpredictable as the UIs we shipped became more distracting, less learnable, always shifting and hiding information, popping up suggestions and displaying non-deterministic-seeming behavior. We trained users to treat their devices like unruly animals that they can never quite trust. So now the idea of a machine that embodies a more clever (but still unreliable) animal to wrangle sounds like a clear upgrade.

But as someone who's spent an inordinate amount of time tweaking and tuning his computing environment to prune out flakey components and fine-tune bindings and navigation, the idea of integrating a tool into my workflow that does amazing things but fails utterly even 1% of the time sounds like a nightmare, a sort of perpetual torture of low-grade anxiety.
by ajuc | 2025-12-19 22:08:57+00:00
> power-crazed career bureaucrats

Choosen by elected officials. Consistently underpaid.

As opposed to famously power-awerse and accountable middle management in corporations :)

> Why should a random government bureaucrat be trusted to make good decisions?

Think of state like a corporation in which every worker is in the board and has voting rights. Maybe then you'll get it.
by the_mitsuhiko | 2025-12-19 22:09:37+00:00
> Can cursor even do anything that vscode can't right now?

Right now VSCode can do things that Cursor cannot, but mostly because of the market place. If Cursor invests money into the actual IDE part of the product I can see them eclipsing Microsoft at the game. They definitely have the momentum. But at least some of the folks I follow on Twitter that were die-hard Cursor users have moved back to VSCode for a variety of reasons over the last few months, so not sure.

Microsoft itself though is currently kinda mismanaging the entire product range between GitHub, VS Code and copilot, so I would not be surprised if Cursor manages to capitalize on this.
by Gerome24 | 2025-12-19 22:11:25+00:00
CodinIT.dev is an open-source AI app builder that runs locally and gives you full control. Build apps with over 500+ AI models (Gemini, HuggingFace, OpenAI, Anthropic OpenRouter, local models, and more), build & export complete projects without any limits. Deploy Vercel, Netlify, Cloudflare with one click. No lock-ins, no limitations, fully transparent, and 100% free. Download on Windows, macOS, and Linux.
by almosthere | 2025-12-19 22:11:35+00:00
Wow, Bill Clinton in a tub with a woman: https://nypost.com/wp-content/uploads/sites/2/2025/12/former...

Another of him in a pool with Ghislane and an unidentified woman: https://nypost.com/wp-content/uploads/sites/2/2025/12/former...

And another bombshell: https://nypost.com/wp-content/uploads/sites/2/2025/12/former...
by lynndotpy | 2025-12-19 22:11:53+00:00
A lot of shiny new "AI" features being shipped are language models being placed where they don't belong. It's reasonable to be skeptical here, not just because of the AI label, but especially for the troubled history of neural-network based ML methods for weather prediction.

Even before LLMs got big, a lot of machine learning research being published were models which underperformed SOTA (which was the case for weather modeling for a long time!) or models which are far far larger than they need to be (e.g. this [1] Nature paper using 'deep learning' for aftershock prediction being bested by this [2] Nature paper using one neuron.

[1] https://www.nature.com/articles/s41586-018-0438-y

[2] https://www.nature.com/articles/s41586-019-1582-8
by fithisux | 2025-12-19 22:12:26+00:00
you are right and wrong.

Survival is more important.

On the other hand htmx is nice to have, if it solves your problem. Still you should use what benefits you in the context of a customer.

If you ask me, I think the web is for viewing static content, download content, or share links that your browser should delegate to an app.