MurphyA/hacker-news huggingface dataset:
by mothballed | 2025-09-26 15:19:49+00:00
Of course not. At scale you basically need to remove the government from the situation, they're the one regulating health care into a gigantic blimp. Once health care is completely deregulated and the costs drop you won't need to spending anything close to "all [future] money."

Now if you offered me a deal, I could substitute all my taxes, or even everyone's taxes, for charity, yes I would take that in a heartbeat. In all likelihood I think I would probably donate about 10% of my income to charity if there were no taxes, but the government is so terribly ineffectual it might actually beat the 20-30% I pay now.
by gregdeon | 2025-09-26 15:20:16+00:00
I'm not sure about Gurobi or how the author used it in this case. But in general, yes: these combinatorial solvers construct proof trees showing that, no matter how you assign the variables, you can't find a better solution. In simpler cases you can literally inspect the proof tree and check how it's reached a contradiction. I imagine the proof tree from this article would be an obscenely large object, but in principle you could inspect it here too.
by bluGill | 2025-09-26 15:20:25+00:00
I hate those racks. 2 bikes capacity means the transit agency needs to ensure they are not well used since they will fill up fast if people actually use them. Also the time it takes to put a bike on/off them is time robbed from everyone else on the bus who is now 30 seconds latter to where they want to be. They just are not worth it, and cannot be. Either take the bike on the bus (good luck even getting it to fit, much less doing this in a reasonable amount of time for reasonable effort), or lock them up at your stop.

I find buses are safe too. I don't understand the worry myself. However buses in the US normally run terrible routes that make them useless for getting around and so people who want to seem "green" need to find some excuse and not understanding the real problem blame safety and not that the route is useless.
by paulcole | 2025-09-26 15:20:26+00:00
No, I throw out/give away almost everything when I don’t need it. Sometimes I throw out/give away things I think I might need because they’re cheap enough to buy again if I’m wrong.

Like I had the Remarkable keyboard folio thing:

https://remarkable.com/products/remarkable-2/type-folio

I had it for about 6 months and used it just a couple of times and ended up just giving it to a guy at work and never missed it. Better than having it in my house and hoping I’d use it one day.
by maxbond | 2025-09-26 15:20:47+00:00
Hello HN,

42 years ago today, lieutenant colonel Stanislav Petrov chose not to launch missiles against the United States while on duty in the Serpukhov-15 missile bunker after receiving what he correctly judged to be a false alarm in a early warning system.

This hasn't been formalized into a holiday so you'll find different advice online about how to celebrate, but I intend to raise a toast to Petrov and to watch the movie WarGames released the same year.
by ninetyninenine | 2025-09-26 15:21:30+00:00
Context is a bottleneck for humans as well. We don’t have full context when going through the code because we can’t hold full context.

We summarize context and remember summarizations of it.

Maybe we need to do this with the LLM. Chain of thought sort of does this but it’s not deliberate. The system prompt needs to mark this as a deliberate task of building summaries and notes notes of the entire code base and this summarized context of the code base with gotchas and aspects of it can be part of permanent context the same way ChatGPT remembers aspects of you.

The summaries can even be sectioned off and and have different levels of access. So if the LLM wants to drill down to a subfolder it looks at the general summary and then it looks at another summary for the sub folder. It doesn’t need to access the full summary for context.

Imagine a hierarchy of system notes and summaries. The LLM decides where to go and what code to read while having specific access to notes it left previously when going through the code. Like the code itself it never reads it all it just access sections of summaries that go along with the code. It’s sort of like code comments.

We also need to program it to change the notes every time it changes the program. And when you change the program without consulting AI, every commit you do the AI also needs to update the notes based off of your changes.

The LLM needs a system prompt that tells it to act like us and remember things like us. We do not memorize and examine full context of anything when we dive into code.
by skayvr | 2025-09-26 15:21:44+00:00
We're missing out on the serendipity of search and possibly duplication of work. Answer's are handed out without work, which leads to bland results.

Treated properly, I think AI proofreading wouldn't necessarily lead to this. Your initial work is like the 'hypothesis'. Then AI does the cleanup and a high-level lit review. Just don't let it change your direction like the writer did in the comic.
by maerF0x0 | 2025-09-26 15:21:46+00:00
I've noticed that chatgpt doesnt seem to be very good at understanding elapsed time. I have some long running threads and unless i prompt it with elapsed time ("it's now 7 days later") the responses act like it was 1 second after the last message.

I think this might be a good leap for agents, the ability to not just review a doc in it's current state, but to keep in context/understanding the full evolution of a document.
by HexDecOctBin | 2025-09-26 15:22:18+00:00
> If you're a heavy Traefik user...

...shouldn't you be paying then? Expecting developers to work for free to provide you with a product you use heavily is acting pretty entitled.

Just to give a contrasting account, I have been using Traefik to manage my public server (a $4 Digital Ocean VPS running a web server and a Bluesky PDS) and my local home server (running dozens of services with all kinds of weird configurations) flawlessly for more than 5 years now.
by grumpymuppet | 2025-09-26 15:23:00+00:00
Well... is it really? Just because someone can pump out some kind of product that someone will buy doesn't mean it's actually worth any externalized cost whatsoever.

It's one thing of we're talking food production and housing. Completely different if we're talking McDonald's happy meal toys.

Like, does the same argument apply to noise pollution? Are we alright installing a factory next to the symphony hall so long as the factory "owns" their land?

I think as our technology and understanding of the world grows we ought to change with it.
Ask HN: Did you add an AI character to your product? How did it go?
by sarbak | 2025-09-26 15:23:25+00:00
I see many apps who have been adding open-ended conversations with AI characters to their products, e.g. a calendar app where you can discuss your day, a fitness coaching app where you discuss your goals and progress.

In theory, it could increase engagement and offer such an interactive experience but it can get pretty unwieldy to offer such an open-ended experience.

Have you tried doing that? Was it helpful at all? How did you approach re-designing the product experience? Any unexpected benefits/risks?
by Bender | 2025-09-26 15:23:33+00:00
or if CloudFlare gets conscripted as the new PRISM or NSA censorship

PRISM and the NSA are not involved in censorship but they do like to ingest a lot of data, the more the merrier. Only certain members of CF would know if they are already looped in and would have signed scary things preventing disclosure if that were the case. I just assume everything going through a CDN is monitored since it is a MitM by design. A long while back Akamai got in a lot of trouble for some of their people selling data to a country in the middle east, I forgot which one.

The way the censorious game works in the Ministry of Truth a sub-committee in the DHS sends private messages to former federal employees that work in high positions at tech platforms and advises them what to censor giving the company a way to say they did not officially comply with censorship demands. I will let the Queen of the internet explain [1]. Letting federal employees message people outside of logged government chat platforms is problematic.

[1] - https://www.youtube.com/watch?v=zdjQWuJeVqE [video][13 mins]
by marstall | 2025-09-26 15:23:46+00:00
> Level 2 - One commit - Cursor and Claude Code work well for tasks in this size range.

I'll stop ya right there. Spending the past few weeks fixing bugs in a big multi-tier app (which is what any production software is this days). My output per bug is always one commit, often one line.

Claude is an occasional help, nothing more. Certainly not generating the commit for me!
by Steven420 | 2025-09-26 15:24:07+00:00
This is why literacy improved: "The states adopted reading curricula backed by actual scientific research.1 This led to them adopting phonics-based early literacy programs and rejecting ones that used the debunked “whole language” method that encourages students to vaguely guess at words based on context instead of figuring them out sound-by-sound." The fact that the debunked "whole language" method is being used seems intentionally destructive
by ttul | 2025-09-26 15:24:09+00:00
"Wow, that argument with your ex-wife sure was spicy. And - hope I'm not prying in too much here - your lawyer may not be the best for this type of issue. May I suggest the firm Dewie Cheaterman & Howe? Y'know, I've already reached out and given them the lowdown, and since they're also using OpenAI's tech, they've sent back a quote, which I've accepted on your behalf. Also handled the intake call - you're welcome. The first court appearance is April 14th. I've prepared a 19-page affidavit ready for your signature. It's waiting in your inbox."
by phoenicyan | 2025-09-26 15:24:12+00:00
Curious to hear what you think!

Introduction I wanted to demonstrate some of my ideas for conversion between Postgres and T-SQL dialects. I limited the goals of my project to: Implement a parser that understands a couple of SQL dialects (Postgres and T-SQL). Implement a builder that converts AST into an internal representation of a SQL statement. Implement the output statement generator in the desired dialect.

For example, the Transpiler should be able to convert a T-SQL statement such as SELECT TOP 10 max([dbo].[col1]) FROM [dbo].[tbl] into an equivalent Postgres statement SELECT max("dbo"."col1") FROM "dbo"."tbl" LIMIT 10 and vice-versa.

I also wanted to learn a modern parsing system. After learning about lex/yacc at college many years ago, I only had some experience with the Gold parser back in the beginning of the 2000s. And I also knew from my previous attempt to learn Antlr4 - it has unpredictable parsing time and numerous other problems, including “reduce-reduce” conflicts that are very hard to resolve. I googled around and found a modern parsing tool called PEG, along with its C++ variant, cpp-peglib, on GitHub.

Source code for this project is available here: https://github.com/phoenicyan/sql_transpiler.

Conclusion Gemini was making numerous assumptions about my intentions and generated something entirely different from what I wanted. But I definitely improved my skills of telling Gemini what I wanted by asking it to do very primitive assignments. In a few cases, the AI saved me a bit of time, e.g., “write procedure to split text in vector of lines” or “write procedure to iterate all files in specified path and read the files as text.” The AI helped teach me about the PEG parser, the Visitor pattern, etc. The idea behind the SQL Transpiler was to start with a very basic parser that extracts identifiers, numbers, and string literals, and then add various rules, such as LIMIT/TOP. This idea could be fruitful, and I would appreciate your feedback (my contact is phoenicyan at gmail dot com). I want to learn alternative ideas for a transpiler, especially from people who have had previous experience in the creation of transpilers. In Part 2, I’m excited to share with you a fully functional transpiler that brings this idea to life.
by 1vuio0pswjnm7 | 2025-09-26 15:24:16+00:00
"And that means AI engineers need to start thinking like engineers, who build things like bridges and therefore know that shoddy work costs lives."

"AI engineers, inculcated in this way of thinking from their schooldays, therefore often act as if problems can be solved just with more training data and more astute system prompts."
Show HN: Go Allocations Explorer for VS Code
by mwsherman | 2025-09-26 15:24:17+00:00
I’ve learned that my intuitions about where an allocation is coming from aren’t always correct. One tracks it down by creating a -memprofile then go tool pprof, and then some searching. It’s all fine, but tedious.

So, I’ve put that process into a VS Code sidebar, where one simply clicks a benchmark and gets a list of allocations, with a link to the source line.

Hope you’ll try it and give feedback. Marketplace link is above, you can also search for it in your Extensions sidebar, and the source is here: https://github.com/clipperhouse/go-allocations-vsix
by bluGill | 2025-09-26 15:24:30+00:00
Honor system with regular fare inspection is a good best practice. However it only works when the fines for not having a fare are high enough that everyone knows it isn't worth the risk. If you are checked once a month the fine should be the costs of 3 months pass, though you can work the math in many different ways, just make sure paying for a ticket (preferably a monthly pass!) is cheapest and everyone believe that.
by tjwebbnorfolk | 2025-09-26 15:24:32+00:00
> Their success has been accident and intervention over and over.

Of course, the whole foundational thesis of market competition is that everything sucks unless forced by competitors to make your product better. That's why its VERY important to have effective competition.

It's not a capitalism problem, or really a "problem" at all. It's a recognition of a fact in nature that all animals are as lazy as they can get away with, and humans (and businesses made by humans) are no different.
by WorldMaker | 2025-09-26 15:24:50+00:00
I have similar experiences though a different usage graph. My shipping peaks were college (textbooks and college needs/wants) and early in owning my own home. After that point I didn't need as much delivered, so many of my purchases had moved digital (books, music, videogames) or back to retail stores. I realized late in 2020 that the only two Amazon purchases I made that year (in 2020!, with quarantines and lockdowns and it being weird to visit physical stores, I still made more retail store purchases than Amazon purchases) were inconsequential and neither of them shipped as Prime delivery because all of them I took a discount to wait a week for (because there wasn't any rush).

In the meantime I was fed up with Prime Video and wondering why I was paying for it.

Between the dark patterns cancelling Prime and the many dark patterns trying to get you to join Prime I also stopped feeling like a welcome customer of large sections of Amazon's website and have gone even more back to boring old retail stores. My biggest remaining relationship with Amazon is because of the kindle, but their worsening DRM decisions do keep me wondering if I need to explore another ecosystem despite kindle's hardware advantages (including the possibly sunk cost that I invested in too much kindle hardware).
by poisonborz | 2025-09-26 15:24:52+00:00
There are some services that notify on replies :)

Despite your intent your comment is kinda meanly worded, and it is perhaps you who did not read it, or at least mix up terms. In my parent comment I did not mention documentation, but tutorials, as in guide articles like devs not associated with a project writing about how to achieve some goal.

To be more specific, I think there are two distinct type of text that gets written about a project during in its lifecycle, in parallel:

#1 A documentation, written by the maintainers. This will always contain all functions, methods, API endpoints, components, whatever. It's the complete description to the full extent of features. It may or may not also contain the second type. An LLM can theoretically interpret and use the whole project based on this info.

#2 Guides, tutorials, reviews, forum posts, describing or giving tips on the whole project or specific features, or describing methods using that project ("Use x and y to process queries 20x faster on z!"). These writings were essential for the spreading and marketing of a mentioned project. I think this is what the OP article was about. My argument was that these would not be seeked anymore, devs would just ask LLMs "how to achieve x with this tool".
by psunavy03 | 2025-09-26 15:24:52+00:00
Having been the kid who loved to geek out over flight sims, and then the adult who was fortunate enough to have flown military jets, I find the trend for uber-realistic military sims like DCS and such kind of sad in a way.

I mean, the software itself is impressive. But the idea of grown adults geeking out over old versions of the NATOPS and trying to develop tactics and such is frankly cringe. You're never going to get it right, because the actual thing is classified. And from the outside looking in, it's like watching a kid put on Dad or Mom's suit jacket to play "office."
by fib11235 | 2025-09-26 15:25:58+00:00
One of NYT's recent podcasts (The Daily) covered this, basically the Biden administration was reluctant to give the UAE access to Nvidia chips because of their close dealings with China. 2 weeks after this crypto investment, the white house agrees to give the UAE access to the chips.

Here's an article if you're interested: https://www.nytimes.com/2025/09/15/us/politics/trump-uae-chi...
by Zagreus2142 | 2025-09-26 15:26:11+00:00
https://github.com/plandex-ai/plandex/blob/9017ba33a627c518a...

Well your perfectionism needs to be pointed towards this line. If you get truly large numbers of users this will either slow down token checking directly or your process for removing ancient expired tokens (I'm assuming there is such a process...) much slower and more problematic.
by neutronicus | 2025-09-26 15:26:41+00:00
I think the question is, can I throw a couple thousand bucks of GPU time at fine-tuning a model to have knowledge of our couple million lines of C++ baked into the weights instead of needing to fuck around with "Context Engineering".

Like, how feasible is it for a mid-size corporation to use a technique like LoRA, mentioned by GP, to "teach" (say, for example) Kimi K2 about a large C++ codebase so that individual engineers don't need to learn the black art of "context engineering" and can just ask it questions.
by bell-cot | 2025-09-26 15:26:46+00:00
99.9% of those saying that nuclear war might "cause human extinction" are using that as a maximalist emotive phrase. And to declare their moral/political position on nuclear war. Not as an attempt at technically correct description.

One could similarly argue that 3rd degree burns, over nn% of your body, are unlikely to kill you. That technical truth only matters to a tiny number of specialists. For the 99.9%, the sole sane policy is still "do whatever it takes to avoid having 3rd degree burns over a large part of your body".
by mattgreenrocks | 2025-09-26 15:26:50+00:00
> So, just like professional therapists then?

I know there's other responses saying the same thing, but this needs underscoring: good therapists won't put up with this forever. They should use techniques to guide your mind away from keeping you trapped. It's a slow progress with very nonlinear progression. But for those it helps, things can improve.

Eventually you realize you (and perhaps a higher power) freed yourself from your mental bondage. They showed you the path, and walked alongside you, but they weren't the ones making the changes.
by aliljet | 2025-09-26 15:27:08+00:00
There's a misunderstanding here broadly. Context could be infinite, but the real bottleneck is understanding intent late in a multi-step operation. A human can effectively discard or disregard prior information as the narrow window of focus moves to a new task, LLMs seem incredibly bad at this.

Having more context, but leaving open an inability to effectively focus on the latest task is the real problem.
by reify | 2025-09-26 15:28:16+00:00
Sameer Samat, made it official.

There's Samat seriously wrong with my phone, same ere!

Android will be the winner and users will see the results in 2026.

"Basically, we're taking the Chrome OS experience, and we're re-baselining the technology underneath it on Android, so that combination is something we're super excited about for next year."

Thats smug bastards bullshit business speak for;

we are going to fuck everyone over, collect more surveillance data than we have ever before, and tie every user into a resounding pile of shit.

We will then make an absolute fortune and have ads permanently showing on your device. Ads that you cannot turn off or disable, whether you like it or not. Laughs and applause from the sycophantic audience!
by gjsman-1000 | 2025-09-26 15:28:24+00:00
The problem with fining the homeless is that they don't pay, followed by being onboard the next day. This can't be solved without being a little mean.

In 2023, Democratic lawmakers changed it from being a misdemeanor to being an administrative citation, with... get this... $35 for first offense, scaling up to $100 + 120 day ban by 4th offense. More merciful than going through a court system inconsistently, at least in theory. Huge surprise it's not working out.
by roryirvine | 2025-09-26 15:28:29+00:00
Weird, I like my trackpad and scrollwheel set up exactly the opposite of this. It's a pity that MacOS doesn't allow us to "agree to disagree"!

My pet peeve is about the keyboard repeat rate. Even when you find whatever obscure setting is needed to disable "press and hold", the maximum "fastest" repeat rate available in the gui is hopelessly slow.

Yes, you can run 'defaults write -g KeyRepeat -int 1' in the cli to make it one notch faster still, but it's still no quicker than simply mashing the keys repeatedly by hand.

It sounds like a tiny thing, but it turns common tasks like scrolling through a doc by holding the arrow keys into an exercise in frustration and impatience.
by netdevphoenix | 2025-09-26 15:28:58+00:00
> If they arrived here legally won't they have a passport? Or national photo ID at the very least? If they are driving for Uber or deliveroo then they'll have a driver's license too? If they don't have either (or a UK birth certificate) then it's safe to say they're not a legit citizen?

Simple. Overstaying or/and expired passport will lead to that. Valid status is not a fixed binary state. It is better described as a function of personal id, rights docs and current time. Currently, the checks are more akin to updating a Boolean column on rare occasions. Digital id countries do checks more like function calls that you can perform easily and quickly
by kkaske | 2025-09-26 15:29:00+00:00
The phrase "artificial intimacy" really sticks with me. If machines can simulate emotional engagement good enough and past a certain threshold, many users will treat AI more as real people. This might happen consciously or unconsciously.

That illusion of closeness could have the potential to warp how we relate to REAL people. Over time, if your "listener" never judges you or walks away, you might measure real human bonds against an unfair standard.
by andrewstuart2 | 2025-09-26 15:29:03+00:00
> It's current year, why are JWTs only supported in the closed source/enterprise versions of Varnish, NGINX, and Traefik?

I've found auth at the proxy to be a major antipattern. It adds a semblance of your backend being secure without adding the real user authentication and authorization it should have directly.

VPN is the better tool if you want to keep certain projects hidden from the general public and your application should be handling the JWT (hopefully in current year we're talking OIDC or some additional open standard on top of JWT) itself in order to properly enforce access controls.