MurphyA/hacker-news huggingface dataset:
by px43 | 2026-01-06 16:16:37+00:00
Negativity Bias is a thing. It probably served us well back when it was more important to remember to avoid the field with all the poison snakes in it vs the field with the pretty flowers in it, but in an era where algo feeds try to treat content equally, and optimize for attention, it kind of ruins everything.

I recall there being studies on financial loss vs gain, and that financial losses seem to effect emotions about 4x more than wins, so for an actual balanced algorithm, it would seem that positive posts should be boosted about 4-5x to have any chance of being surfaced on a modern social network. Given what we know about human psychology, sentiment boosts really should be a thing. Is anyone working on that?
by elcritch | 2026-01-06 16:16:43+00:00
As a counter I’ve had OpenAI Codex and Claude Code both catch logic cases I’d missed in both tests and codes.

The tooling in the Code tools is key to useable LLM coding. Those tools prompt the models to “reason” whether they’ve caught edge cases or met the logic. Without that external support they’re just fancy autocompletes.

In some ways it’s no different than working with some interns. You have to prompt them to “did you consider if your code matched all of the requirements?”.

LLMs are different in that they’re sorta lobotomized. They won’t learn from tutoring “did you consider” which needs to essentially be encoded manually still.
Show HN: Hacker News API on SerenAI X402 Gateway
by taariqlewis | 2026-01-06 16:16:43+00:00
We added the official Hacker News API to SerenAI's x402 Gateway.

AI agents can now query HN stories, comments, and users through the same MCP interface they use for Seren's paid publishers like Firecrawl and Perplexity. We're aiming to deliver greater composability: an agent can pull HN discussions (free), scrape competitor sites with Firecrawl, and get AI analysis from Perplexity, all in one protocol.

We built a competitive intelligence example that tracks Show HN launches and competitor mentions across HN.

GitHub: https://github.com/serenorg/x402-mcp-server
Install: npx @serendb/x402-mcp-server
by masklinn | 2026-01-06 16:17:06+00:00
> It's not very widespread

It is tho?

> and it's very powerful when applicable.

I don't believe I stated or even hinted otherwise?

> This format can handle "string views" with the same logic as "normal strings" without relying on interfaces or inheritance overhead.

"owned" and "borrowed" strings have different lifecycles and if you can't differentiate them easily it's very easy to misuse a borrowed string into an UAF (or as Java did into a memory leak). That is bad.

And because callees usually know whether they need a borrowed string, and they're essentially free, the utility of making them implicit is close to nil.

Which is why people have generally stopped doing that, and kept borrowed strings as a separate type. Without relying on interfaces or inheritance.

> it's clever.

The wrong type thereof. It's clever in the same way java 1.4's shared substring were clever, with worse consequences.
by WackyFighter | 2026-01-06 16:17:21+00:00
I think a lot of people mean "Wedding DJ" or "Radio DJ".

However there is a whole small subculture around this. A friend would go hunting for records to sample in Charity shops for old vinyls (this was pre-ebay). This apparently is known a "Digging" and lot of Music Producers, DJs etc would do this to find samples for their sets/albums.

https://www.youtube.com/watch?v=N6aQgZFrVKE

Similar you have people using tracker software on old Amigas / Ataris to play sets.

e.g.

https://www.youtube.com/watch?v=CkTQ-15jGD0&list=RDCkTQ-15jG...
by Y_Y | 2026-01-06 16:17:34+00:00
That's a good point. I do remember doing problems related to extending formulae outside the radius of convergence in my final year before university, but I don't think it's fair to ask for proper complex analysis from 17-year-olds.

As penance I did go an have a look for suitable numerical techniques for calculating zeta with Re(s)<1 and there are some, e.g. https://people.maths.bris.ac.uk/~fo19175/talks/slides/PGS_ta...
by bell-cot | 2026-01-06 16:17:38+00:00
Worth Adding:

Even if an idea is great, 99% of the actual business value comes from the execution of it. That is not news - remember the "genius is 1% inspiration and 99% perspiration" quote by a certain famous inventor?

Vs. from everything I've heard [IANAL, etc.], the legal system wants to treat folks with ideas as super-psychics, who've somehow foreseen winning lottery numbers and bought the tickets. Vs. those doing the 99% as delivery boys, who dutifully carry the magical winning tickets to Lottery HQ's Jackpot Claims Dept.
by aprilthird2021 | 2026-01-06 16:17:42+00:00
Thanks!

For Duolingo you still need to pay for the tokens the app consumes when it generates your daily lesson, yes? I'm sure it's still less than paying Duolingo just wanted to confirm.

Calorie tracking is nice also! Combined with workout tracking it's pretty good! I get workout tracking free with Garmin + Strava.

I like the email additions too! I think Gmail does something similar but this feels like on steroids. Wow all this feels like I'm in school again learning coding for the first time :)
by mbirth | 2026-01-06 16:17:43+00:00
At least Siri guarantees the privacy of my data and uses a local model directly on my device, alternatively a private cloud - instead of a globally shared one.

And you can still ask Siri to ask ChatGPT if you need someone to talk to.

Also, you’d be surprised what cool things you can do when using Shortcuts with Siri. Especially now that Shortcuts can make use of LLMs (“Use model” action).
by Fnoord | 2026-01-06 16:18:05+00:00
The ICC sanctions are targeted (and only a couple of people), but they prove it can be applied to anyone, without merit and without due process. This is also why Europe needs to get rid of their dependence on Visa/Mastercard.

Also, if companies serve their customers, governments serve their civilians. If you want to argue bad faith, governments serve national interest, while companies serve themselves, and ultimately the jurisdiction they fall under. What do you think better aligns with my interests as a Dutch person: the interests of the Dutch government, or the interests of the United States government? Do you believe Google will best serve me as a Dutch person, or the US government?

All the arguments about 'European government bad' assume bad faith. They discount we have some of the most democratic, liberal governments in existence. Unlike countries such as Russia, China, and even the United States. But the only government (apart from a State such as California) which consistently protected civilian rights online is the EU, a couple of European countries, and some other ones in the free West (Canada, I am not sure about Japan and South Korea).
by zipy124 | 2026-01-06 16:18:14+00:00
A lot of people are commenting on the conclusion but I'm surprised no one is commenting on the methodology? The distributions given by the models seem weird. The LLM's enough so that I would just discount those and focus on the BERT models, but even then roBERTa for instance seems to suggest there is NO positive sentiment, with only scores of 0.5 and above given. Then there is the axis which is "ai_sentiment" against the classification, but it's not clear what "ai_sentiment" is, and it's not expanded upon in the paper. It seems to basically just map to the DistilBERT score apart from a few outliers?

Given that, it seems that there is basically zero agreement between DistilBERT and the other models..... In fact even worse they disagree to the extreme with some saying the most positive score is the most negative score.... (even acounting for the inverted scale in results 2-6).
by ryukoposting | 2026-01-06 16:18:33+00:00
OP's classifiers make two assumptions that I'd bet strongly influence the result:

1. Binning skepticism with negativity.

2. Not allowing for a "neutral" category.

The comment I'm writing right now is critical, but is it "negative?" I certainly don't mean it that way.

It's cool that OP made this thing. The data is nicely presented, and the conclusion is articulated cleanly, and that's precisely why I'm able to build a criticism of it!

And I'm now realizing that I don't normally feel the need to disclaim my criticism by complimenting the OP's quality work. Maybe I should do that more. Or, maybe my engagement with the material implies that I found it engaging. Hmm.
by palata | 2026-01-06 16:18:43+00:00
> I think it makes total sense to change the default to be aligned with the other platforms

I have been using Linux for 20 years, and I don't remember a time where this did not exist. I don't see a reason to change it now "to be aligned with the other platforms".

If I wanted to run on Windows or macOS, I would run on Windows or macOS. No reason to try to get Linux to become Windows or macOS IMO.
by nancarrow | 2026-01-06 16:18:47+00:00
love how clearly vibecoded this is. the cloudflare worker architecture + the ascii diagram is a dead giveaway. nothing wrong with that, it's just really obvious.

the split architecture offers absolutely zero security benefits outside of not exposing a server process on your mac to the open internet (assuming you only let it connect to cloudflare) - it's just a convenient place to spin up a thin JS layer that calls model APIs and connects to your mac.

anyways i think this is a neat weekend vibecoding project but IMO it needs a lot more design thought to really be useful and not be a huge security issue.
by weinzierl | 2026-01-06 16:18:48+00:00
What we need is a decoupling of the keyboard/mouse events and common shared application functionality.

In my opinion apps should offer an API for cut/copy/paste and the DE maps it to concrete events like Ctrl-C. This would make it easy for people that switch between Mac and Linux to have copy on Super-C and keep Ctrl-C for cancel in the terminal.

Just as a single data point: I use middle mouse paste maybe 90% of the time. The only inconvenience is that you can't select and copy, then select some other text and replace it with what you copied. Oh, and I've been using Wayland full-time for more than 4 years.
by codebyaditya | 2026-01-06 16:18:48+00:00
Fair points. Title should specify "employer type" - it's staffing vs product
companies, not all H-1B.

And you're right that I didn't prove concentration causes wage gaps, just
that both exist. Would need to analyze if top 100 employers actually pay
less than smaller sponsors. Geography section had tighter logic.

Lemme appreciate the feedback, this is my first time posting here on HN, and getting such great feedback will definitely pave my way forward. Thank you.
by throwaway5752 | 2026-01-06 16:19:02+00:00
It's not okay to casually appreciate the vacation pictures of a corrupt Russian oligarch, even if they overlap with an area of technical interest.

Kapersky is part of a corrupt regime that has killed tens of thousands of innocent Ukrainian civilians and murdered leaders of rival political parties. You can get numb to it, but it is a horrible, historic war crime. He is complicit and his boat pictures can go to hell.
by vunderba | 2026-01-06 16:19:29+00:00
> What counts as “negative” here? Criticism of technology, skepticism toward announcements, complaints about industry practices, frustration with APIs. The usual. It’s worth noting that technical critique reads differently than personal attacks; most HN negativity is substantive rather than toxic.

As with most things, the devil’s in the details. There are plenty of ways to express criticism without descending to personal attacks. I’ve also noticed that when the cynicism/criticism-o-meter runs too high, there’s almost always a top-level meta comment complaining about the complaining.

Personally I’d rather someone tell me I have a piece of food stuck in my teeth than shower me with praise.
by rkagerer | 2026-01-06 16:19:43+00:00
I think part of this is human nature - we love to complain. Discontent tends to be a motivator we'll try to do something about (i.e. write a post), often moreso than when we're content.

I also strongly feel the tech industry has in general gotten a lot gloomier since its hayday before souless MBA's and pervasive user-hostile practices started ruining everything.
by quesera | 2026-01-06 16:20:02+00:00
> Less glue and avoidance of nails and screws doesn't make it sturdier. Fastening things strongly makes your furniture sturdier than not doing so.

No disrespect intended, but your criticism of the analogy reveals that you are speaking from assumptions, but not knowledge, about furniture construction.

In fact, less glue, and fewer fasteners (i.e. design that leverages the strength of the materials), is exactly how quality furniture is made more sturdy.
by SirMaster | 2026-01-06 16:20:03+00:00
I think looking at the same exact product from the same retailer is not really the full story. Personally I would accept looking at the same exact spec ram across retailers in your region.
Maybe its still a lot more for you, but in the US it's not as bad as I see people say.

Realistically people normally buy whatever ram is the cheapest for the specs they want at the time of purchase, so that's the realistic cost increase IMO.
by tracker1 | 2026-01-06 16:20:26+00:00
I almost always try to cap my API results to 10001 items, so it's known if there's "more", depending on the interface(s) used. And when there are more, there's usually other pattern problems with the UX that I'm just kicking a can down the road on at that point.

Even then, far less than an amount one needs to be concerned of, for "performance"
by ljm | 2026-01-06 16:20:58+00:00
The realistic cardinality is actually a good start (the problem with things like using Faker for DB seeds being that everything is entirely too random).

If one were be able to use metrics as source then, depending on the quality of the metrics, it might be possible to distribute data in a manner similar to what's observed in production? You know, some users that are far more active than others, for example. Considering a major issue with testing is that you can't accurately benchmark changes or migrations based on a staging environment that is 1% the size of your prod one, that would be a huge win I think even if the data is, for the most part, nonsensical. As long as referential integrity is intact the specifics matter less.

Domain specific stuff is harder to describe I think. For example, in my setup I'd want seeds of valid train journeys over multiple legs. There's a lot of detail in that where the shortcut is basically to try and source it from prod in some way.
by benoau | 2026-01-06 16:21:06+00:00
Quite a few people report their results on r/gamedev if you sift through the postmortems although they're a bit tough to find, some recent ones I've seen:

> Reddit ads for Next Fest. $100 spent, 230k impressions, 1k clicks, ~5 activations, costing us $20/user.

https://old.reddit.com/r/gamedev/comments/1q2v702/surfsup_1_...

> Total spend: $522.41

> Tracked wishlists: 924

> Cost per wishlist: 0.56

> Impressions: 728,556

> Visits: 23,199

https://old.reddit.com/r/gamedev/comments/1peb1d2/what_i_lea...
by throwaway_7423 | 2026-01-06 16:21:06+00:00
> Do you really think if the NSA is not allowed to do something, that they'll be held accountable? In 2026?

I know more than a few career lawyers who worked or currently work at NSA. It would blow your mind how rigidly they follow the laws and rules when it comes to US citizens.

Of course I don't expect you to believe me because "I said so" or anything like that. I can tell you definitively that when it comes to US citizens NSA is pretty neutered.

You may be thinking of the FBI...
by mrob | 2026-01-06 16:21:08+00:00
This is IMO the correct decision, and I say that as a regular user of middle-click paste. Middle-click paste is a classic convenience/security tradeoff. It's faster than using the keyboard, but it makes it very easy to accidentally leak confidential information. In all such tradeoffs, the default setting should favor security.

Only if the option was removed entirely would I have reason to complain.
by bigfishrunning | 2026-01-06 16:21:13+00:00
I do deploy things in different languages -- We are a small team of open-minded programmers, and we are on a constant search for better tools and methods. I work for a robotics company (and have for many years), and having the flexibility to use Pion WebRTC (in Go) or PCL (in C++) or PyTorch (in Python) outweighs the cost of having software written in multiple languages.
by latexr | 2026-01-06 16:21:32+00:00
> and there is practically no downsides if you upset anyone

Seems like the downsides are about the same as in other forums. It depends on if your account is anonymous or not.

> You get points for every answer that someone does to your comment, and the downvotes you get on your own comments don't offset the gained points.

I don’t think that’s right. You don’t get points for replies, you get points for upvotes. And downvotes you get also affect your overall karma, though you don’t seemingly have an upper bound on upvotes but I have read there is a lower bound of -4. An upvote on a submission seems to also be worth less than an upvote on a comment, though I’m not sure of the ratio (half? one third?).

> These points have real utility to make money indirectly: the more points you have, the more credibility you have on this platform and capacity to push a story.

I don’t think that’s right either. Once you can downvote and flag (500 karma?), more points don’t give you anything extra. Personally I rarely check someone’s points, only when viewing comment history or trying to identify spammers and other obvious bad actors.
by kg | 2026-01-06 16:21:35+00:00
It's interesting that 'banning junk fees and hidden charges' is part of a leftist political agenda according to this article:

> Protecting consumers, including renters, appears be a large part of Mr. Mamdani’s early agenda as mayor. The actions of Mr. Mamdani, a democratic socialist, appear so far to indicate a willingness to govern based on a leftist political agenda.

Has the overton window just shifted so much that not wanting to get screwed by greedy con artists is communist now? Or is the perspective of the NYT's coverage skewed because they don't like this guy? It's weird.

According to this same article, the efforts seem to be a continuation of existing work that was happening before he got elected:

> In June, Letitia James, the attorney general, announced a $600,000 settlement with Equinox Group over the difficulty of ending a membership. Last month, she joined a multistate coalition that filed suit against Uber regarding the difficulty of canceling subscriptions.
by SirMaster | 2026-01-06 16:22:16+00:00
It's OK data, but the average can be skewed high by some vastly inflated options that nobody cares about.

Most people will pick a ram spec and buy whatever is the cheapest kit for that spec at the time.

I think the best data view would be what is the cheapest available kit for each spec over time rather than the average price of each kit.
by lock1 | 2026-01-06 16:22:19+00:00
FWIW, FAFO is a very good way to learn. Assuming we can respawn indefinitely and preserve knowledge between respawns, driving fast and taking off your seatbelt would definitely teach you more than just reading a book.

But in this specific case, if the respawn feature is not available or dying isn't a desirable event, FAFO might not be the best way to learn how to drive.
by YY43893278 | 2026-01-06 16:22:36+00:00
Isn't this comment just confirming GP's sentiment that the EU is a toothless sitting duck that's begging to be plundered? Yes, when another country threatens your sovereignty you're supposed to vigorously defend it through shows of force, prepare for war and possibly impose economic penalties on the aggressor. The most the EU can do is put out some mild condemnations on Twitter (without mentioning Daddy).
by fwip | 2026-01-06 16:22:47+00:00
As far as I can tell, it's Amiibo, but Lego. The 'smart brick' has a couple sensors, speakers, and lights, including an NFC-ish reader. The minifigs and 'smart cards' are your amiibos that tell the brick what to do.

It definitely doesn't look like it's aspiring to be the programmable environment that Mindstorms was. There may be a way for a tech enthusiast to make custom smart cards and logic, but I wouldn't count on it. Would be happy to be proven wrong.
by mschuster91 | 2026-01-06 16:22:49+00:00
One thing I've noticed over the decades here: anti-capitalism used to get you flagged to death in the past... but since Covid and especially since the Russian invasion and associated price shocks / cost-of-living crisis, it takes a lot to even get downvoted.

The HN culture used to be almost exclusively a ton of nerds thinking that tech and the free market would be the answer for everything - but the last few years have served as a brutal, but very effective reality check for a lot of people.
by wang_li | 2026-01-06 16:22:54+00:00
>To summarize, Rust provides a lot of compile-time discipline that C and C++ are lacking, and many people are tired of maintaining code that was developed without that discipline. Rust makes it harder to write low-effort software.

This doesn't explain why so many rust activists are going to projects they have no involvement in and demanding they be rewritten in rust.

What's happening is that there are progressive minded people who have progressive minded tactics, where they have a cause and everywhere they go they push their cause regardless of whether the places they are going have anything to do with their cause.
by bitexploder | 2026-01-06 16:22:54+00:00
This. Even resin printers only get you kind of in the neighborhood of tolerance. Lego primarily uses injection molding for their parts. Their molds are insanely tight and low tolerance. One of the key costs of Lego bricks is the lifecycle of the molds. They don't last forever and lose tolerance over the course of several hundred thousand injections. Managing these molds and the sheer variety of parts they produce borders on logistical insanity. It is one of the most impressive logistics operations on the planet. I can build a functional car with fewer discrete pieces than large modern lego sets.
by Aurornis | 2026-01-06 16:23:00+00:00
That’s a factor, but the Reddit hive mind can take even non-controversial posts and turn them into a toxic, cynical cesspool of comments.

When I was still visiting Reddit my subreddit list was short and focused on a few hobbies and tech topics. Even those subreddits had become overtaken with cynical doomerism and toxic responses to everything. For a while I could still get some value out of select comments, but eventually everyone who wanted real discussion gave up and left. Now even when interesting or helpful topics get posted it’s like the commenters are sharks circling and waiting for any opportunity to bring doom and gloom to any subject.
by vel0city | 2026-01-06 16:23:02+00:00
Apple watches have the highest marketshare in a lot of the world's markets. According to this analysis[1], watchOS (Apple watches) make up around half of all smartwatches used in Europe. Global sales puts Apple around 20-30% market share, with brands like Samsung and Garmin around 8% [2]. I haven't found good US-only statistics to show what the market share is of watchOS is, but I'd imagine its probably close to 50% or more.

I do agree though, anecdotal experiences will vary depending on the kind of people you hang out with. For the people I know heavily into running and cycling, brands like Garmin are over represented. Meanwhile lots of other consumers practically don't even know these are options.

[1] https://www.mordorintelligence.com/industry-reports/europe-s...

[2] https://scoop.market.us/smartwatch-statistics/
by slavik81 | 2026-01-06 16:23:09+00:00
Corsair Vengeance 128 GB (2 x 64 GB) DDR5-6400. $339 in Sept 2025. $1599 in Jan 3026. 4.7x increase. https://pcpartpicker.com/product/LPvscf/corsair-vengeance-12...

I cancelled my plans to upgrade my workstation, as the price of 256 GB of RAM became ridiculous.