MurphyA/hacker-news huggingface dataset:
by 65 | 2025-12-05 21:36:27+00:00
This is a hard problem to solve. Basically what people want is an addictive way to consume high quality text.

I have made my own RSS readers with things like filtering, creating feeds from pages (e.g. the APNews.com home page), rendering the page itself with custom CSS/Javascript, etc.

Except I don't really use my RSS feed I spent months making because the firehose of random articles just does not work. I like The Atlantic as much as everyone, but do I want to read _every_ article? No.

Why is Reddit and Hacker News addictive? Because of the social component of it. So the author is on the right track with the insight to make it more like StumbleUpon. But... why bother when you can just go read Reddit or Hacker News? RSS readers are fundamentally lonely.

The non-social solution to "addictive internet text" to me is the research part of finding information you're curious about. I frequently will read something or think of something and go down this Wikipedia rabbit hole, trying to find more information. This is way more engaging than reading a random news article. The question is how to create discovery that leads to more discovery, where the user can find the information themselves (something like how people go down the Ancestry DNA rabbit holes). This way you don't need a social hook to build something "addictive." But how to get there is something I'm still trying to figure out.
by modeless | 2025-12-05 21:36:40+00:00
China's constellations are roughly where Starlink was in early 2020, except that their launch costs remain much higher. Yes, they move fast, but SpaceX is one of the few US companies I'd bet on to compete with them.

Also, I wonder how receptive the world will be to Chinese ISPs given their history of internet censorship at home.
Show HN: Sloppylint – A linter for AI-generated Python code
by kyub | 2025-12-05 21:36:42+00:00
AI coding assistants are productive but sloppy. They produce code that looks right but:

- Imports packages that don't exist - Uses placeholder functions that do nothing - Leaks patterns from JavaScript, Java, Ruby into Python - Leaves behind dead code and duplicates - Uses mutable default arguments

I built sloppylint to catch these "AI slop" patterns before they hit production.

pip install sloppylint sloppylint .

It detects 100+ patterns across categories: - Hallucinated imports (20% of AI imports reference non-existent packages) - Placeholder code (`pass`, `...`, `TODO`) - Wrong-language patterns (.push(), .equals(), .forEach()) - Mutable defaults, bare excepts, dead code

This isn't a replacement for traditional linters - it catches the specific mistakes AI makes that humans wouldn't.

https://github.com/rsionnach/sloppylint
by y-c-o-m-b | 2025-12-05 21:36:48+00:00
I'm having a hard time following your second paragraph, but I don't see where you're questioning the cause of these issues to be covid itself instead of the vaccines?

That's my biggest problem with the "I now have X problem after the vaccine" crowd; quick to blame the vaccine, but they never question whether it was the virus itself that caused it.

My dad is one of these people and it infuriates me to no end that he defaults to "vaccine bad" and not his irresponsible behavior during the height of the pandemic which caused him to get very sick from the virus itself. Nor the fact that he had a very visible lyme disease rash 20 years ago and refused to get treatment because "MDs bad". He's quick to blame his neurological disease on the covid vaccine though, so frustrating.
by mike_hearn | 2025-12-05 21:36:49+00:00
Yes, I know. But nobody writes code like that in Java. I don't think I've ever seen it outside of top level code in CLI tools. Never in servers.

> It is that programmer's fault, and has nothing to do with Rust.

It's Rust's fault. It provides a function in its standard library that's widely used and which aborts the process. There's nothing like that in the stdlibs of Java or .NET

> Also, if you use general try-catch blocks like that, you don't know if that try-catch block actually needs to be there.

I'm not getting the feeling you've worked on many large codebases in managed languages to be honest? I know you said you did but these patterns and problems you're raising just aren't problems such codebases have. Top level exception handlers are meant to be general, they aren't supposed to be specific to certain kinds of error, they're meant to recover from unpredictable or unknown errors in a general way (e.g. return a 500).
by saghm | 2025-12-05 21:37:12+00:00
I hadn't heard about this before, so in case anyone else is also curious and wants to save some googling, it sounds like was a few months ago when they sponsored Hyprland[1]. I hadn't heard about controversy with Hyprland before, only being vaguely aware of it, but the forum thread I linked to further links to this blog post[2] with more details.

[1]: https://community.frame.work/t/framework-supporting-far-righ... [2]: https://drewdevault.com/2023/09/17/Hyprland-toxicity.html
by johannes1234321 | 2025-12-05 21:37:17+00:00
> It's probably got something to do with copyright. Like the way it interacts with markets makes this sort of arrangement net-harmful pretty much any time you see it.

I would say it is monopoly.

If you are a luxury brand you may sell your pen in a brand store only and limit access and will have some business.

But other companies will produce comparable pens and then your only moat is the brand identity but in all objective criteria the other pens are equal.

With intellectual work you got the monopoly. If I want the Taylor Swift song I don't want Lady Gaga, even though both may be good. If I want a Batman movie, I don't want Iron Man. These products aren't comparable in the same way. And another vendor (studio) can't produce an equal product in the same way as with the pen example.
by giancarlostoro | 2025-12-05 21:38:14+00:00
> Basically, if I'm reading it correctly, they have to give you the source code if you ask for it, but they don't have to tell you that you can ask.

Sounds like GPL v4 is inbound, a GPL license that forces you to inform your customer that your product uses a GPL licensed software by putting an image of Richard Stallman somewhere in your startup screen.
by venturecruelty | 2025-12-05 21:38:27+00:00
Because western society, especially the American flavor, sees every ad as sacrosanct and necessary for the planet to keep on spinning, while the mere suggestion that maybe we don't need billboards is met with disproportionate vitriol. I mean, someone elsewhere suggested that it would upend the economy if people couldn't shove their marketing copy in your face 24/7. Oh, imagine the horror!

Hacker News also has a, largely, American audience, so we ought not to pretend that we're not mostly talking about America and the west when we have these discussions. "But what about China?" I don't care, I don't live in China, most people here don't live in China. I have a laundry list of criticism of China, but something tells me we're not talking about China.
by garrickvanburen | 2025-12-05 21:38:31+00:00
On the news of Netflix acquiring Warner Bros, I’m reminded of how good Netflix has been at innovating their business model.

Over the past 27 years, their business model has changed multiple times and each evolution appears to be in direct response to the bottleneck of growth, from maintaining inventory of DVD to acquiring global streaming rights.

Year / Business Model / Bottleneck to Growth

1998 / Sell DVDs over the internet / Need to continually replenish DVD inventory,

1999-2006 / Rent DVDs over the internet / USPS delivery & return times

2007 / Stream movies over the internet / Acquiring US streaming rights to a massive library of movies

2009 / Start producing movies (Netflix Originals) / Number of subscribers watching Netflix Originals

2010-2012 / Global expansion; Canada, South America, Europe / Maintaining rights globally

2025 / Acquire Warner Bros Discovery
by sershe | 2025-12-05 21:38:34+00:00
How about an ad (assuming an honest product, since this thread is clearly about ads as such) in a remote village saying "get a work visa to Europe/US, you could live like these people with higher living standards!"

People who were quite happy being subsistence farmers are now aware, or much more aware, of the possibility of higher living standards. Doesn't seem immoral to me. Why would a car ad be immoral then? Perhaps it will improve the average purchasers life? I say it someone who is quite happy with a 15yo Honda Fit :)
by dylan604 | 2025-12-05 21:38:36+00:00
I think the recent Tennessee election shows that even though things have soured, they haven't soured enough for sweeping changes in elections. Special elections are strange litmus tests to be basing anything on. Regardless of what polls may lead you to believe, there are still plenty of people that will not vote for the other party regardless of how "bad" their party's candidate is.

To regain control of both houses with enough margins to ensure impeachment & conviction would be an incredible swing. I just don't see it happening.

Texas just got its redrawn maps approved by SCOTUS. I'm still expecting SCOTUS to reject California's though when that case comes to them. The court will do its part in keeping the GOP in power.
by dragonwriter | 2025-12-05 21:38:46+00:00
> What jurisdiction do they have on an American site ?

If it is an American site that only does business in America... well still all the jurisdiction they need; that's kind of how sovereignty works. But little practical ability to enforce orders.

But X isn't an American site that only does business in America so the issue is moot, anyhow. It's a multinational corporate network with both business dealings and a local corporation in the EU whose corporate parent happens to be HQ’d in the US, and the EU has as much legal and practical jurisdiction over it as the US had over TikTok when its corporate parent was in China.
by WorldMaker | 2025-12-05 21:39:32+00:00
Ah, yeah, that use of `git reset --soft` is how many places do squash merging, so that makes sense. You may want to make sure to include the `--soft` flag explicitly just as a precaution.

Also yeah, I would expect the fixup -c and -C flags to be more aligned with commit in a rebase.
by cfiggers | 2025-12-05 21:39:51+00:00
If Zig does eventually save the world one day, it'll be just as much thanks to TigerBeetle as to the Zig Foundation itself.

Having a serious, dedicated, and smart partner, in industry, working hard to operationalize and turn a profit on the language is a massive boon to the whole project (and it would be even if they didn't choose to give back monetarily, but all the more since they are!).
by threetonesun | 2025-12-05 21:39:53+00:00
Mid 2008s saw a lot of cost cutting after the financial crisis, and then some very weird engineering decisions to deal with increased efficiency laws that made for much more complicated engines and transmissions even in smaller cars, if the smaller cars even continued to exist.

Early 2000s JDM coupes will always hold a soft spot in my heart, even though they've mostly rotted away at this point. I used to say I was into cars but these days there's nothing that inspires me at all, I'd be happy just to have a reliable electric box with 4 wheels.
Ask HN: "Freelancer? Seeking freelancer?" threads gone?
by AlexITC | 2025-12-05 21:40:03+00:00
Hi hn,

This post is missing from November and December 2025 from the usual whoishiring account [0], is this gone?

I'm aware that the latest posts barely got any comments looking for freelancers and the market sucks, still, I think that those posts are helpful.

- [0] https://news.ycombinator.com/submitted?id=whoishiring
by em-bee | 2025-12-05 21:40:09+00:00
what exactly does "meeting people where they are" mean?

if people fear foreign cultures, then the only way to deal with that is to get them in contact with these cultures and learn that these are nice people too. like therapy. that is what i mean by education. not learning about the holocaust, but learning to get along. there is no other way to address this.

you keep telling me that my approach does not work, but i am still waiting for your proposal how to address the issue.
by Ancapistani | 2025-12-05 21:40:16+00:00
> You don't think it's important to prepare for things that have a non-zero likelihood of occurring?

Of course that's not what I meant. Preparation is not the same as worry. Worry solves nothing; what's needed is a cycle of observation, analysis, preparation, and action.

> Is the anti-immigrant rhetoric of this admin one of the things you do or not lean towards?

Absolutely. (ETA for clarity: meaning I absolutely disagree with their statements that incite division and feed hate)

I truly try to limit my sharing of my own views on HN, because that's not in the spirit of the community and not why I come here. If you're honestly interested in how I see it, I can copy over a post I just made on a right-wing forum on this topic.

I assure you, I have no hate in my heart for anyone. What I feel is driven by empathy, what I say is informed by empathy, and what I do is -- to the best of my ability -- a result of careful rational thought.
by ichik | 2025-12-05 21:40:18+00:00
Frankly, it's insane how laughably bad under scrutiny their own examples are. It both distorted the data and made the chart less readable (labels placement, segments separation, missing labels, worse contrast). And it combined them into one, so you you'll have harder time comparing them compared to the original image! Isn't it amazing that it added a toggle? Post author seems to think it deserves an exclamation point even.
by oskarkk | 2025-12-05 21:40:50+00:00
How much smaller user base? Looking at some recent data, which may not be accurate (but they're required to publish user numbers in the EU at least), it looks like the user base may be only 0-20% smaller compared to 2022.

https://www.similarweb.com/blog/insights/social-media-news/x...

https://www.socialmediatoday.com/news/x-formerly-twitter-con...

https://techcrunch.com/2025/07/07/threads-is-nearing-xs-dail...

https://www.businessofapps.com/data/twitter-statistics/
by tzs | 2025-12-05 21:40:55+00:00
> What possible benefits does RFK Jr. get from dramatically restricting a vaccine using data he knows is meaningless and will be shredded in 24 hours by every fact-checker and cardiologist on HN/Twitter/younameit?

That's never bothered him before. Vaccines cause autism. WiFi causes DNA changes and opens up the blood-brain barrier allowing toxins into the brain. Chemtrails. HIV is not a major cause of AIDS, with lifestyle and drugs (particularly amyl nitrate) being the major causes.

> Inventing a fake danger out of junk data brings him zero benefit and enormous political cost. That only makes sense if the internal FDA review actually found something real and alarming.

Making fake dangers out of junk data is why he has political power in the first place.
by brendoelfrendo | 2025-12-05 21:41:34+00:00
They could have the AI perform paper trading: give it a simulated account but real data. This would make sense to me if it was just a research project. That said, I imagine the more high-tech trading firms started running this research a long time ago and wouldn't be surprised if there were already LLM-based trading bots that could be influencing the market.
by sally_glance | 2025-12-05 21:41:39+00:00
Having observed an average of two mgmt rotations at most of the clients our company is working for this comes at absolutely no surprise to me. Engineering is acting perfectly reasonable, optimizing for cost and time within the constraints they were given. Constraints are updated at a (marketing or investor pleasure) whim without consulting engineering, cue disaster. Not even surprising to me anymore...
by ephelon | 2025-12-05 21:41:54+00:00
While there isn't a commercially grown glyphosate tolerant wheat; there is a significant pathway for glyphosate into the wheat you eat through the process of desiccation[1]. It is common practice to kill the plant with an herbicide shortly before harvest, which helps to maximize yield.

Personally, I suspect that many people who present as wheat/gluten sensitive may in fact be reacting to the herbicides present in the wheat.

[1] https://en.wikipedia.org/wiki/Crop_desiccation
by majormajor | 2025-12-05 21:42:11+00:00
Why should I assume that a failure that looks like a model just doing fairly simple pattern matching "this is dog, dogs don't have 5 legs, anything else is irrelevant" vs more sophisticated feature counting of a concrete instance of an entity is RL vs just a prediction failure due to training data not containing a 5-legged dog and an inability to go outside-of-distribution?

RL has been used extensively in other areas - such as coding - to improve model behavior on out-of-distribution stuff, so I'm somewhat skeptical of handwaving away a critique of a model's sophistication by saying here it's RL's fault that it isn't doing well out-of-distribution.

If we don't start from a position of anthropomorphizing the model into a "reasoning" entity (and instead have our prior be "it is a black box that has been extensively trained to try to mimic logical reasoning") then the result seems to be "here is a case where it can't mimic reasoning well", which seems like a very realistic conclusion.
by hn_acc1 | 2025-12-05 21:42:12+00:00
And then wonder if they'll try to take your citizenship away anyway - the exact boat I'm in. Naturalized after almost 20 years of holding a GC, because I expected trouble with this administration - and now wondering they'll try to take away my citizenship because I did it recently.

I actually expected to leave and have my right to come back not dependent on GC status (which expires after 6 months), but due to family have stayed so far. by the by - I'm a citizen of that dangerous country bordering the US - Canada.
by bostik | 2025-12-05 21:42:53+00:00
> 2 minutes for their automated alerts to fire is terrible

I take exception to that, to be honest. It's not desirable or ideal, but calling it "terrible" is a bit ... well, sorry to use the word ... entitled. For context, I have experience running a betting exchange. A system where it's common for a notable fraction of transactions in a medium-volume event to take place within a window of less than 30 seconds.

Vast majority of current monitoring systems are built on Prometheus. (Well okay, these days it's more likely something Prom-compatible but more reliable.) That implies collection via recurring scrapes. A supposedly "high" frequency online service monitoring system does a scrape every 30 seconds. Well known reliability engineering practices state that you need a minimum of two consecutive telemetry points to detect any given event - because we're talking about a distributed system and network is not a reliable transport. That in turn means that with near-perfect reliability the maximum time window before you can detect something failing is the time it takes to perform three scrapes: thing A might have failed a second after the last scrape, so two consecutive failures will show up only after a delay of just-a-hair-shy-of-three scraping cycle windows.

At Cloudflare's scale, I would not be surprised if they require three consecutive events to trigger an alert.

As for my history? The betting exchange monitoring was tuned to run scrapes at 10-second intervals. That still meant that the first an alert fired for something failing could have been effectively 30 seconds after the failures manifested.

Two minutes for something that does not run primarily financial transactions is a pretty decent alerting window.
by whalesalad | 2025-12-05 21:42:54+00:00
Nothing of value was lost. Discord is the worst way to engage with any kind of serious community. It's a firehose of prematurely fired off messages, badges, emojis, banners, nitro upgrades, flags. Threading sucks. Ten conversations are usually happening at once. It's like if you had a 100gig connection to the WAL of 4chan plugged directly into your brain. It's no wonder kids these days are all autistic or ADHD.
by j45 | 2025-12-05 21:43:01+00:00
It's less the laptops and more how they're used and rolled out.

Mindless and thoughtless use creates mindlessness.

Especially where consumption interactions are conflated with creation and exploration.

Digitization itself isn't the issue. It's much more so not being literate in the different forms of digitization that then remain generalized in studies and articles.

Digital literacy and competency at the level of the teachers, instructors, researchers etc is as big of a barrier to knowing what's being done today might in fact still be anchored in the past, while students are in the present and future for better and worse.
by knollimar | 2025-12-05 21:43:14+00:00
I'm double replying to you since the replies are disparate subthreads. This is the necessary step so the robots who can turn wrenches know how to turn them. Those are near useless without perfect automated models.

Anything like this willl have trouble getting adopted since you'd need these to work with imperfect humans, which becomes way harder. You could bankroll a whole team of subcontractors (e.g. all trades) using that, but you would have one big liability.

The upper end of the complexity is similar to EDA in difficulty, imo. Complete with "use other layers for routing" problems.

I feel safer here than in programming. The senior guys won't be automated out any time soon, but I worry for Indian drafting firms without trade knowledge; the handholding I give them might go to an LLM soon.
by burningChrome | 2025-12-05 21:43:27+00:00
So according to you there's some magical formula for when he has to give it all away? If you were him, wouldn't you want a lasting legacy? Something that your wealth effects generations over decades or even a century?

Also, keep in mind he's already given away over $2B in charity, but even at 1%, that's still not very much for you?
by dangus | 2025-12-05 21:44:03+00:00
I think they are doing quite well, the CEO mentioned in a town hall video somewhere that they have strongest growth in the business segment where there are a lot of buyers who like the idea of a computer that their IT department can repair.

I also don't think these project sponsorships cost a whole lot in the grand scheme of things. I imagine they are basically part of the marketing budget.

When one of your main customer targets is Linux users, spending 5 figures on sponsoring a Linux project might be more effective than spending 5 figures on ad impressions.
by giancarlostoro | 2025-12-05 21:44:29+00:00
I dont remember if we ever told our customers that they could ask for our code for one of the products a former employer made, but I do recall one customer did eventually ask for it, and we obliged. I don't know much of the details as to why they wanted it. Just know it was a GPL licensed project. Heck I think we even gave them pieces that were not even GPL based.
by pixelpoet | 2025-12-05 21:44:42+00:00
Me and a buddy have bought 3 Framework Desktops between us, they are just otherworldly awesome machines, and a good bit more expensive than the other Strix Halo models. I haven't been this excited about a computer since my i7 920 (Nehalem) in 2008, it's absolute alien technology.

I've also finally made the switch from a lifetime of Windows to Linux, and it just so happened to be CachyOS. The snappiness is just infinitely refreshing, to say nothing of not constantly submitting to Microsoft's dark patterns, so I'm super happy to see this news <3 Go Framework and AMD, go CachyOS and Linux!

Poll: Can Microsoft gargle my whole balls?

[A] Yes.

[B] Maybe later.

Now, if you'll excuse me, I have the rest of the month to spend on vacation in my pyjamas coding ultra high precision N-body simulations and rendering them in 8K 60Hz entirely on CPU (https://www.youtube.com/watch?v=Wz1Od_jkkFg) using my amazing new computer.