MurphyA/hacker-news huggingface dataset:
by array_key_first | 2026-01-16 22:07:25+00:00
It's very common and most software is extremely buggy, so that adds up.

I think most consumer software just would not stand the scrutiny of enterprise or professional applications. It just does not work a lot of the time, which is truly insane to think about.

I mean, imagine if your compiler just 10% of the time did not work and output a wrong program. But when I log into website XYZ, that's about the rate of failure.
by sandworm101 | 2026-01-16 22:07:29+00:00
>> the idea of a society owning me isn't something I agree with.

Your agreement is irrelevant. Have you registered for selective service? Paid taxes? Have a drivers license? Check youtube for "sovcit traffic stop" to see what happens when people think they can live independent from the rest of society. The Amish must obey traffic laws just like everyone else.

>> Also I'm free to leave.

Nope. Many an american has fled to canada to avoid taxes/draft/jail. They are caught eventually. Citizenship is not property. You cannot just set it aside when you dont agree with its obligations. There is a process for leaving. It isnt short, easy, cheap or in any way guaranteed.
by czep | 2026-01-16 22:07:54+00:00
While true, it's still a user-hostile move. You kinda have to meet your customers where they are. If people are clicking ads without knowing it, that's a serious design problem. Yes, people should learn to read, but the risk of placing too much burden on users is that all it takes is one ambitious product manager to push an A/B test that generates huge revenue wins while enshittifying the product for everyone else.
by nailer | 2026-01-16 22:08:03+00:00
I have do idea about DC but I don't trust crime rate stats - a lot might be unreported.

In NYC last year someone burnt someone else to death while they sat, relaxed and watched, and in a seperate incident a person died died and someone else had sex with them afterwards.

It could that be crime is lower or it could be that insane brutality has become normalized.
Show HN: Paintracker.ca, a PWA pain tracker that keeps data on device by default
by crisiscore_sys | 2026-01-16 22:08:07+00:00
Hi HN, I built https://paintracker.ca. It is an offline first, privacy first PWA for tracking chronic pain and related symptoms.

I made it because on bad days you do not want a whole app. You want something that opens fast, lets you log in a few taps, works even if you are offline, and does not force you into an account just to start.

A lot of tracking apps assume cloud accounts and constant connectivity. I wanted something that still works when you are exhausted, in pain, or traveling without reliable internet, and does not turn health data into default telemetry.

What it does
Quick logging for pain and symptoms, with optional context like sleep, triggers, meds, and notes
Installable PWA that works offline and stores data locally by default
Exports are available in CSV, JSON, PDF, and FHIR, and what is available may vary by plan
Optional paid tier for advanced features, but I am trying to keep the free core tracker genuinely useful

Privacy stance (high level)
Core tracking is local first on device. Optional features like weather correlation and subscriptions make network calls only when you enable or use them.
Optional analytics is opt in, disabled unless explicitly enabled and consented.
Data minimization, the app tries not to collect anything you do not explicitly use

Who it is for and who it is not for
For chronic pain, injury recovery, flare tracking, appointment prep, and keeping a clean history you can reference
Not for diagnosis, emergency use, or anything that replaces clinical judgment

Links
App https://paintracker.ca
Blog and docs https://blog.paintracker.ca

Feedback I would love (blunt is fine)
1) If you have used trackers before, does the daily logging flow feel lightweight enough when you feel awful? Where does it drag?
2) Are the exports actually usable for clinicians or insurers, or would you want a different shape like a timeline, SOAP style, summaries, or graphs?

CrisisCore Systems
by jadenpeterson | 2026-01-16 22:08:20+00:00
I mean sure, this is trivially true, but there's some nuance here. For example, I could find slop in the above threads. Ultimately, while slop, we have to focus on outcomes. If they produce content with some truth in them, they're truthful, regardless of whether an AI agent did or didn't write them. As for 'eyes to see', I think ignorise is bliss here. If a tree falls in a forest, and someone sees it but can't understand the tree has fallen, what's the point discussing the demerits of felling trees?
by weslleyskah | 2026-01-16 22:08:49+00:00
Instead of romanticizing all the way, I was clearly discussing about the bureaucratic chaos, discrepancies between articles in foreign languages and corrupt political environment that Wikipedia has become for beginner editors, especifically on articles related to literature, politics, and the WW2 atrocities.

Your argument reeks of sophism with some attempt to hurt me personally.

You don't know me fully. Go throw your tantrums elsewhere.
by RobinL | 2026-01-16 22:09:11+00:00
Author here. I wouldn't argue SQL or duckdb is _more_ testable than polars. But I think historically people have criticised SQL as being hard to test. Duckdb changes that.

I disagree that SQL has nothing to do with fast. One of the most amazing things to me about SQL is that, since it's declarative, the same code has got faster and faster to execute as we've gone through better and better SQL engines. I've seen this through the past five years of writing and maintaining a record linkage library. It generates SQL that can be executed against multiple backends. My library gets faster and faster year after year without me having to do anything, due to improvements in the SQL backends that handle things like vectorisation and parallelization for me. I imagine if I were to try and program the routines by hand, it would be significantly slower since so much work has gone into optimising SQL engines.

In terms of future proof - yes in the sense that the code will still be easy to run in 20 years time.
by dh2022 | 2026-01-16 22:10:11+00:00
Designed means exactly that I meant: today ICE is designed (meant to) beat up anyone in the US. When ICE agents kill people, they get immunity from the feds (that guy who shot Renee Good will not see a day in prison).

If my comment led you to a conclusion that I support "Defund ICE" you would be correct.

All of this to show you that my understanding of the work designed is correct.
by pedalpete | 2026-01-16 22:10:21+00:00
Your devices are tracking sleep time, which makes about as much sense as measuring your diet based on how much time you spend chewing.

Time in deep sleep is not a direct marker of slow-wave delta power, which is just one of the measures of repair and glymphatic flush which occurs during deep sleep.

If slow-wave activity is slightly impaired, your brain can try to make up for that reduction by increasing time in deep sleep.

However, larger impairments mean your brain will struggle to stay in deep sleep.

This is why our work at https://affectablesleep.com focuses directly on enhancing the Neural Function of Sleep (and specifically deep sleep) rather than focusing on time.
by tsoukase | 2026-01-16 22:11:11+00:00
Number one in managing loneliness: stand on your own legs. Realise that true happiness comes from inside not from outside, find meaning in just being alive.

Second is family, parents until 30's and then your own. Wife, kids will always be there, either on Wednesday night or on Christmas. You will give no f for others.

Third long time friends in decreasing time scale: high school, college/uni, work.

Fourth you reach out any club you find, from mushroom lovers to blind date lovers.
by riz1 | 2026-01-16 22:11:41+00:00
I mostly agree with you, especially on software design being underappreciated. A lot of what slows teams down today isn’t typing code, it’s reasoning about systems that have accreted over time. I am thinking about implicit contracts, historical decisions, and constraints that live more in people’s heads than in the code itself.

Where I’d push back slightly is on framing this primarily as an LLM limitation. I don’t expect models to reason from first principles about entire systems, and I don’t think that’s what’s missing right now. The bigger gap I see is that we haven’t externalised design knowledge in a way that’s actionable.

We still rely on humans to reconstruct intent, boundaries, and "how work flows" every time they touch a part of the system. That reconstruction cost dominates, regardless of whether a human or an AI is writing the code.

I also don’t think small teams move faster because they’re shipping lower-quality or more experimental software (though that can be true). They move faster because the design surface is smaller and the work routing is clear. In large systems, the problem isn’t that AI can’t design; it’s that neither humans nor AI are given the right abstractions to work with.

Until we fix that, AI will mostly amplify what already exists: good flow in small systems, and friction in large ones.
by aek48 | 2026-01-16 22:11:46+00:00
If you're a $100B+ entity, you let your lawyers do the talking in filings. By hosting this on their own blog, OpenAI is essentially admitting that they care more about the 'court of public opinion' than the actual court case. It feels less like a tech giant and more like a messy startup feud that hasn't grown up yet
by teemur | 2026-01-16 22:12:06+00:00
> Is that the extent of your requirements (for now, at least) ?

Well, if you ask my other wishes, once Europe has gotten its act straight and decides to tax/tariff/regulate/whatever (american) big tech to hell and back, I kind of would expect that any decent person on that side of the pond would just humbly nod their head and note that, yes, we/they deserved it.
by JohnMakin | 2026-01-16 22:12:10+00:00
The thing I hate and this article kind of gets at in a roundabout way is how much slop is encouraged by the algorithm if you are a creator.

I've mentioned on this account a bunch of times I'm a very small-scale content creator (4 digit follower count) that has never monetized or really tried to monetize - making content, even if no one or very few people watch it is a hobby I just enjoy whether I make money or not.

Recently though it's been pointed out to me in harsh ways I could be easily growing if I tried a little harder, so I've invested more resources into the channel, equipment, actually trying growth, etc.

What I have noticed is that the content I make often or usually has to change in ways the FYP algorithm likes, or it will be lost into the ether, no matter how much money I put into it. So in a way the FYP is deciding which content it likes, which affects what creators put out, which to me destroys the entire creative process and makes slop necessary. I deeply resent it, I don't want to participate in it, and a decision inevitably gets made where you have to be like "do I want to get bigger and make money, or do I want to make the content I want to make?" Only the very, very lucky get both if you're on one of these major platforms.

One thing I particularly hated was as a twitch partner I notice that if I show ads, more traffic is then driven to my channel. That fundamentally compromises my content IMO. I understand why they as a business would want me to show ads, but I very much do not want to show them. Yes, I can migrate or try to host my own content, so I am accepting this reality by staying, but it wasn't always this way.
Show HN: Polymcp Implements Ollama for Local and Cloud Model Execution
by justvugg | 2026-01-16 22:12:18+00:00
We’ve integrated Ollama into Polymcp to simplify local and cloud-based execution of large language models like gpt-oss:120b, Kimi K2, and Nemotron.

With Ollama as an agent, we can easily orchestrate MCP servers and manage models in a seamless, straightforward way.

Here’s a quick example:

from polymcp.polyagent import PolyAgent, OllamaProvider

def main():
agent = PolyAgent(llm_provider=OllamaProvider(model="gpt-oss:120b"), mcp_servers=["http://localhost:8000/mcp"])
response = agent.run("What is the capital of France?")
print(response)

if __name__ == "__main__":
main()

Why this is useful:
• Orchestration made easy: Ollama handles the complexity of orchestrating MCP servers and models.
• Local & cloud execution: Switch between local and cloud environments with no extra setup.
• Multiple models supported: From gpt-oss:120b to Kimi K2, run the models you need.

It’s a quick way to streamline model execution in your projects, whether on your own hardware or in the cloud.

Looking forward to hearing how you use this!

Repo: https://github.com/poly-mcp/Polymcp
by brabel | 2026-01-16 22:12:31+00:00
Why would they think it's a great idea to claim they implemented CSS and JS from scratch when the first thing any programmer would do is to look at the code and immediately find out that they're just using libraries for all of that?! They can't be as dumb as thinking no one would've noticed?!

I guess the answer is that most people will see the claim, read a couple of comments about "how AI can now write browsers, and probably anything else" from people who are happy to take anything at face value if it supports their view (or business) and move on without seeing any of the later comotion. This happens all the time with the news. No one bothers to check later if claims were true, they may live their whole lives believing things that later got disproved.
by cess11 | 2026-01-16 22:12:48+00:00
I'm not so sure the common index algorithms would work to speed up a count. How often is the table updated? If it's often, and it's also queried often for the count, then run the count somewhat often on a schedule and store the result separately, and if it isn't queried often, do it more seldom.

From what you describe I'd expect a list of column-value pairs under a WHERE to resolve pretty fast if it uses indices and don't fish out large amounts of data at once.
by hungryhobbit | 2026-01-16 22:13:01+00:00
It sounds like you've had a lot of bad PMs (or been one yourself).

Almost every PM I've had has been awesome. They understand the product and the customer far better than me, and help communicate exactly what I need to understand about both, so I can do my job (as a coder).

Also they have zero feedback on how long something should take. They are hyper-focused on what the business needs and when, but that doesn't make them pressure engineers to do anything faster unless it's a case of "hey this important thing just popped up; how quickly can we solve it?"
by stefan_ | 2026-01-16 22:13:35+00:00
Given GNs other coverage its a bit odd for them not to mention why someone would bother to make a 48 GB 4090. Or the whole side business of these "repair shops" of removing cores for sanction busting AI cards, reassembling the now worthless PCB with the cooler and scamming some unsuspecting customer that thinks they are getting a deal.
by dang | 2026-01-16 22:13:50+00:00
(Sorry for the offtopicness: this is a re-spawn of notmine1337's earlier post https://news.ycombinator.com/item?id=45925665, which was too old to re-up directly.

Normally we'd email a repost invite for these (see https://news.ycombinator.com/invited) but I was unable to do that in this case. I hope this is ok!)
by spinningslate | 2026-01-16 22:13:57+00:00
I’m going to presume good faith rather than trolling. Some questions for you:

1. Coding assistants have emerged as as one of the primary commercial opportunities for AI models. As GP pointed out, LWN is the primary discussion for kernel development. If you were gathering training data for a model, and coding assistance is one of your goals, and you know of a primary sources of open source development expertise, would you:

(a) ignore it because it’s in a quaint old format, or

(b) slurp up as much as you can?

2. If you’d previously slurped it up, and are now collating data for a new training run, and you know it’s an active mailing list that will have new content since you last crawled it, would you:

(a) carefully and respectfully leave it be, because you still get benefit from the previous content even though there’s now more and it’s up to date, or

(b) hoover up every last drop because anything you can do to get an edge over your competitors means you get your brief moment of glory in the benchmarks when you release?
by OhMeadhbh | 2026-01-16 22:14:05+00:00
Ft Worth hits above it's weight WRT high art. The Kimbell, the Modern, the Amon Carter... all world class. (And if you're an architecture nut, the main Kimbell building was designed by Louis I. Kahn and is a delight to wander around in.) The local symphony is better than you would expect, given the city's size.

I have too many memories of dead friends and family to want to live in Fort Worth, but if you get a job offer in Tarrant County, it's not just pickup-trucks, guns and C&W clones trying to be extras on Landman. (And pickup-trucks and C&W clones aren't as bad as you might think. And I lived there for decades and was, surprisingly, shot when visiting a different city.)
by bluGill | 2026-01-16 22:15:17+00:00
For a few perhaps. I finally got mad enough at facebook slop to quit checking every day. I still have an account, but check it maybe once a month if I think of it (generally because my kids do something cute and I want to share the photo with my family). I don't want to see the right/left wing "you need to be outraged about this evil thing the left/right wing just did" (both sides do it, if you don't see it either you need a more diverse group of friends, or you are not honest about people you mostly agree with). There is value in facebook, but it is at most 5 minutes per day - and that doesn't pay their bill so they want the slop.

Of course I lose the most from the above. There are a number of events that are only spread on facebook and so I don't find out about them. Facebook has mostly replaced craigslist.
by nephihaha | 2026-01-16 22:15:18+00:00
I've heard of it before. Not to be confused with the similarly named Interlingue, Lingua Franca Nova etc.

I find it pretty easy to understand. I imagine the challenge for you and other Romance speakers might be in using it actively since you would unconsciously put Portuguese/French/Castillian/Italian/Catalan/Romanian etc grammar and vocabulary.
by sureglymop | 2026-01-16 22:15:19+00:00
This is unsurprising. They do this a lot with especially short usernames. I recently saw an interview with a German youtuber (@dima) where they talked about how youtube gave them this channel. In that case the channel still contained private videos and information of the previous owner, which I find somewhat shocking.

Easy fix: use youtube without a channel, e.g. using newpipe or yt-dlp.
by akomtu | 2026-01-16 22:15:20+00:00
AI makes it possible to do active ads, for example: "gradually steer users in group A to do B and C." This is possible because AI imitates humans so well and many have made it their secret most trusted advisor. Imagine your best friend sold his soul to adtech and started steering you into a certain direction over a course of months or even years, while providing the adtech with the most intimate knowledge about you, skillfully bootlicking your ego to earn your trust. Very few will be able to resist this.
by iamnothere | 2026-01-16 22:15:26+00:00
But does that explain all of the various scrapers doing the same thing across the same set of sites? And again, the sheer bandwidth and CPU time involved should eventually bother the bean counters.

I did think of a couple of possibilities:

- Someone has a software package or list of sites out there that people are using instead of building their own scrapers, so everyone hits the same targets with the same pattern.

- There are a bunch of companies chasing a (real or hoped for) “scraped data” market, perhaps overseas where overhead is lower, and there’s enough excess AI funding sloshing around that they able to scrape everything mindlessly for now. If this is the case then the problem should fix itself as funding gets tighter.
by 9rx | 2026-01-16 22:15:44+00:00
> Let's not turn the word database into a buzzword.

It is much too late for that, but you're right that we'd be wise to put effort into undoing that. This is exactly how you end up with people using Elasticsearch as a primary datastore. When someone hears that they need a database, a database is what you are going to see them pick.

If we regularly used the proper terminology with appropriate specificity then those without the deep technical knowledge required to understand all the different kinds of databases and the tradeoffs that come them are able to narrow their search to the solutions that fit within the specification.
by malfist | 2026-01-16 22:16:11+00:00
"Quality" here isn't if A is better than B. It's "Does this thing actually work at all?"

Sure, I don't care too much if the restaurant serves me food with silverware that is 18/10 vs 18/0 stainless steel, but I absolutely do care if I order a pizza and they just dump a load of gravel onto my plate and tell me it's good enough, and after all, quality isn't the point.
by nerdsniper | 2026-01-16 22:16:55+00:00
Yes, thank you for pointing this out - I should have said it explicitly. It's why I said "product line" rather than "product". I thought the 32" vs 52" distinction would be clear for anyone who clicked through.

I also didn't realize that at the Dell store webpage, clicking the "32 inch" option actually slightly changed the product line - from U##26 to U##25 (as the 52" option is the only model associated with 2026), and generally I only consider UltraSharp's of different sizes to be "approximately equivalent in quality" if they share the same model year - and nothing yet shares the 2026 model year with this 52" option.
by cryptonector | 2026-01-16 22:17:25+00:00
You're not thinking creatively enough. I'm only interested in ESP, not IKE. Consider having the TLS handshake negotiate the use of ESP, and when selected the system would plumb ESP for this connection using keys negotiated by TLS (using the exporter). Think ktls/kssl but with ESP. Presto -- no orchestration of IKE credentials, nothing -- it should just work.

The real key is getting ESP HW offload.
by ggm | 2026-01-16 22:17:36+00:00
How to live in a system which constructs massive amounts of cached state so it can probabilistically be optimal for what you think you might need. In an unconstrained tree of structure on disk, with some acquired adjunct behaviour around what we can call "guessing" which works fine on a small tree of things and is really going to have to say "this is going to be very slow, now I think I have 70,000 things to sort in a deep procedure call nest per thing"

But, its internally self consistent. And you can play towers of Hanoi alongside while it does its garbage collection. Or even load a diagnostic tool to watch garbage collection happening.
by gregbot | 2026-01-16 22:17:58+00:00
>There's no market for them

In an economic sense, when compared to burner reactors, this is correct. As the rise of wind and solar has shown however, political will and popularity matter more than pure economics. Burner reactors are more of a 22nd century technology, assuming the grid storage problem doesn’t get solved by then and we just go full renewable on economics. But nothing is set in stone
by emulio | 2026-01-16 22:18:04+00:00
Honestly, I'm reacting a bit against the "YOLO" install culture common on Windows and macOS – just double-clicking and hoping for the best. I specifically use CachyOS, an Arch-based Linux distribution, because it emphasizes a more deliberate, package-managed approach. I prefer relying on the maintainers' work and pre-defined steps within packages whenever possible. It allows me to understand what is being installed and how it's being configured, rather than an all-in-one script potentially making changes I didn't anticipate.