MurphyA/hacker-news huggingface dataset:
by zozbot234 | 2026-01-18 20:38:36+00:00
Sure, but events where that kind of "skew" is effective are going to be quite rare. And even then, the incentive is just for everyone to try to "skew" the event as early as possible, where factors other than monetary cost or reward then become dominant. No different from what usually happens with no prediction market at all.

> It's enough that it can be used to shift public opinion in some way that's worth the cost to the manipulator.

This has been tried in the real world and is just not very effective. It's just too hard to move the price in ways that will shift public opinion when literally anyone else has a huge incentive to bet against you.
Show HN: HakHok
by sharjeel | 2026-01-18 20:38:49+00:00
I was aimlessly scrolling HN in a waiting room and realized the standard list view felt outdated compared to how people around me were interacting with modern mobile feeds.

I opened Replit on my phone and built HakHok: Hacker News meets the TikTok/Reels/Shorts scroll mechanic.
by duchef | 2026-01-18 20:38:53+00:00
Individually constructed models serving selected poisoned datasets. No different to adwords.

If company bid is highest, customer is in selected demographic, topic is appropriate - answer query using biased model.

It would be trivial to make a poisoned model that always rates the best duvet as DuvetCompany001 in all related queries for example. Then simply charge per impression.
by jiggawatts | 2026-01-18 20:39:00+00:00
Also known as "blackwashing" with analogy to greenwashing.

There's something deeply icky about a pasty white Anglo-Saxon person reading out a bland corporate-approved paragraph acknowledging the traditional owners of the land when -- in Sydney, for example -- they're all long dead. Wiped out. Gone.

I've been in meetings where everyone there was a first-generation immigrant that had nothing to do with whatever happened to the Aboriginals historically, and one of us had to read out that thing. Just to reiterate: to acknowledge people that are long dead and do not, in any meaningful way, "own" the land, even elsewhere where they're still around.

I have also worked at the Aboriginal Housing Office, a place where white people suckle on the taxpayer teat and do everything except build housing for Aboriginals. The one action I have observed them actually take was to kick Aboriginals off government owned land.

It's all theatre by white people for other white people. It is a token effort with zero impact. It's crass beyond belief.
by Animats | 2026-01-18 20:39:19+00:00
Law of war training for new troops was eliminated back in April.[1] The core concept that members of the US military have a duty to resist illegal orders is no longer taught to troops.

Recall Trump's comments after several US members of Congress made a video along the lines of "you must refuse illegal orders." Trump called this "seditious behavior, punishable by DEATH!"[2]

[1] https://www.veterannews.org/veteran-news/army-eliminates-sev...

[2] https://www.npr.org/2025/11/20/nx-s1-5615190/trump-democrats...
by moritzwarhier | 2026-01-18 20:39:44+00:00
The number of knitting kits sold (an example from the article) to me sounds like it might correlate more with the number of TikTok videos about knitting than the hours spent knitting.

The article almost encourages this interpretation, although I'd praise it for at least acknowledging the "performance" part.

It seems to mash consumerism, commercial Social Media and GenAI into one though.

Still, I try to see the positive side, and I think there certainly could be such a trend.

No idea if it's just a small part of people going against the grain, or a broader shift.

Regarding media addiction, there is a pattern that would be kind of similar, the large cohort of elderly people who are addicted to media and the commercial web, compared to the comparatively smaller portion of younger people falling victim.

Among my "elder millenial" friends, I can only say that abstinence from doomscrolling and modern tech (especially smartphones and SM) seems to correlate with integrity and smartness.
by jsight | 2026-01-18 20:39:45+00:00
Yes, pretty much. The torque curve also slopes down as rpm increases, so an EV with really weak low end torque will feel really bad on the highway.

Having said that, there are some that are fairly mediocre without being completely terrible. The FWD Equinox EV as well as the FWD EV9 are acceptable to some people, but also pretty slow cars.
by SilverElfin | 2026-01-18 20:40:10+00:00
The article mentions aspirations to acquire Greenland in the 1800s and 1900s but skips over an important detail. In 1916, America agreed to recognize Denmark’s sovereignty over Greenland as part of the treaty and deal to acquire the Virgin Islands. Prior history doesn’t matter and later interest doesn’t matter - a treaty is binding. Not to mention, military aggression in the modern era is unacceptable and will quickly lead to a decoupling away from America.

https://en.wikipedia.org/wiki/Treaty_of_the_Danish_West_Indi...
by mikeshi42 | 2026-01-18 20:40:31+00:00
I'm actually curious on the evolution of models as well over time - I created a "created at" group by option to try to broadly visualize how models over time (half calendar years) drift in terms of pareto efficiency. There's a clear trend going up which is good.

I hope to build some better visualizations down the line on model evolution instead of just hacking it onto the current scatterplot.
by AuthAuth | 2026-01-18 20:41:00+00:00
China is not a developing nation. At that time they were more than wealthy enough to implement the same regulation as other nations and their industry was already developed.

They are not on trend to peak emissions pre 2030. Here is what happens Reliable china emission data takes a long time to verify and collect. So during the times where good data is not available china makes a ton of claims that will not line up with the next emissions study that comes out.

Ok then why does every country scale up their manufactering to make clean tech solutions. Im sure US, EU, India and Africa could use a few more steel mills and some coal plants to power it, we can handwave the emissions if they end up producing clean tech.
by ogogmad | 2026-01-18 20:42:02+00:00
Operating systems are where device drivers live. It sounds awfully impractical to develop alternatives at this stage. I think OP is right.

I think OSes should just freeze all their features right now. Does anyone remember all the weird churn in the world of Linux, where (i) KDE changed from version 3 to 4, which broke everyone's KDE completely unnecessarily (ii) GNOME changed from version 2 to 3, which did the same (iii) Ubuntu Linux decided to change their desktop environment away from GNOME for no reason - but then unchanged it a few years later? When all was said and done, nothing substantive really got done.

So stop changing things at the OS level. Only make conservative changes which don't break the APIs and UIs. Time to feature-freeze, and work on the layers above. If the upper layers take over the work of the lower layers, then over time the lower layers will get removed.
by gr4vityWall | 2026-01-18 20:42:05+00:00
Running the benchmark from the article on my laptop (M4 Macbook Air) had a few interesting results:

* when running the script with Node.js, the results are inline with the article (SoA is the fastest)

* Bun is slower than Node.js with both SoA and AoS.

* Bun has similar performance between SoA and AoS.

* in Bun, Interleaved is the fastest one by a significant margin. This is consistent through runs.

% bun bench.js

AoS: 924.54ms

SoA: 1148.57ms

Interleaved: 759.01ms

Bun's performance profile seems very different from Firefox and V8-based runtimes there. I wonder how QuickJS would fare. The article didn't mention the CPU used either, the performance difference may be dependent on the architecture as well.
by 9rx | 2026-01-18 20:42:32+00:00
So does Rust. Of course Rust is 'smarter' than Limbo, in that it can avoid using its GC in a lot of cases (but not all, hence why it still has GC to fall back on when necessary), but, I mean, that discovery was the reason for why Rust was created. Limbo was already there otherwise. Every new language needs to try to add something into the mix.

Still, the thoughts about it were in common, even though the final solution didn't end up being exactly the same.
by CGMthrowaway | 2026-01-18 20:42:51+00:00
They address this on page 15-16, and elsewhere. Worth reading the paper:

> We are interested in estimating the importance of exposure to adult neighbors in a particular occupation, given by β. The challenge is that we lack data on νi, and we also likely lack data on relevant local amenities. Both of these unobserved factors are plausibly correlated with the presence of neighbors in a given occupation, creating a potential source of bias.

> To illustrate the problem, consider children growing up in coal-mining towns. These children are more likely than the average child in the full-count census to live next door to coal miners, simply because coal mining is the dominant local occupation. They are also more likely to become coal miners themselves. However, this relationship may be driven as much by proximity to coal mines as by direct exposure to adult coal miners living nearby. As another example, wealthy households—where many adults hold high-status occupations such as doctors or lawyers—tend to sort into the same high-prestige neighborhoods. As a result, children from high-income families are more likely to live near adults in these occupations and, in turn, to enter similar professions. This pattern could arise even if true causal exposure effects were zero, since high-income parents possess the resources and social capital to steer their children toward high-paying occupations. These examples illustrate the well-known reflection problem articulated by Manski (1993).

> We argue that comparing individuals at extremely fine geographic scales can resolve this reflection problem. Individuals residing on the same census manuscript sheet—on average encompassing only 7.6 households—are exposed to the same local amenities within that microgeographic area. At the same time, households cannot choose the occupations of their immediate next-door neighbors. Consequently, conditional on residing on the same manuscript sheet, all households are equally likely to live immediately next door to a neighbor in any given occupation.
by tyre | 2026-01-18 20:42:53+00:00
Not a great analogy. I've had a far better experience with Claude for simple medical questions than googling or waiting for a response from a doctor. For example, last night I had a panic attack triggered by chugging a protein shake that was expired/gone bad. It was too late for any friends to be awake.

Talking with Claude was incredibly helpful. It gave concrete suggestions for managing the anxiety in the moment and explained what was likely happening with my body and nervous system. It was the correct tool for the job.
by chopratejas | 2026-01-18 20:43:32+00:00
Fair enough. Trying to keep it concise here - This is how you install it:

pip install "headroom-ai[proxy]"

headroom proxy --port 8787

It will:

* Check all the data going into the LLM and apply intelligent compression based on the content type - different for JSONs, code etc.

* If the LLM is not getting what it is seeking, there is reversible compression - so the LLM will not lose accuracy

* When you think of MCP tools, code function calls etc. that fill up the context window and cause needle in haystack problems - they get eliminated.

There is also an SDK which works like this:

from langchain_openai import ChatOpenAI
from headroom.integrations import HeadroomChatModel

# Wrap your model - that's it!

llm = HeadroomChatModel(ChatOpenAI(model="gpt-4o"))

# Use exactly like before
response = llm.invoke("Hello!")

Ive personally used it with Claude Code and Cursor and seen the benefits.
by geokon | 2026-01-18 20:43:36+00:00
1. It's an important problem, but I think this just isn't done at the Record layer. Nor can you? You'd probably want to do that on the person-key->username service (which would have some log-in and way to tie two keys to one username)

2. In a sense that's also not something you think about at the Record level either. It'd be at a different layer of the stack. I'll be honest, I haven't wrapped my head entirely around `did:plc`, but I don't see why you couldn't have essentially the same behavior, but instead of having these unique DID IDs, you'd just use public keys here. pub-key -> DID magic stuff.. and then the rest you can do the same as AT. Or more simply, the server that finds the hashed content uses attached meta-data (like the author) to narrow the search

Maybe there is a good reason the identity `did:plc` layer needs to be baked in to the Record, but I didn't catch it from the post. I'd be curious to here why you feel it needs to be there?

3. I'm not 100% sure I understand the challenge here. If you have a soup of records, you can filter your records based on the type. You can validate them as they arrive. You send your records to the Bluesky server and they validates them as they arrive.
by nuancebydefault | 2026-01-18 20:43:53+00:00
I know a lot of very old people who do charity work, and will continue until they fall over or until they just physically can't anymore.

Younger people are at school, a very social institution. After school they do sports or hobby, usually a very social activity. When it's their birthday, a party is organized.

When you are older, you have plenty of social interaction at work.

One of our colleagues is in a divorce. She's often miserable but gets a lot of support from her colleagues, she's invited at every activity, gets emotional support etc.

I do understand what you are trying to say though!

I'm not sure what country you live in, maybe people there are not very social... is there a possibility to move? Sometimes such event gives a totally different perspective on the world.
by thisislife2 | 2026-01-18 20:44:03+00:00
This and and the previous comment really highlights the true political divide between the Americans. I wonder if it is a flaw of such 2-party system (both that lean to the right-, and thus are inflexible to other political views) where others can't find space for less-extreme political views and ideas, and thus exacerbating the situation as people are forced to bracket themselves to only these two parties?
by thwarted | 2026-01-18 20:44:10+00:00
LD_PRELOAD has nothing to do with the kernel, it's entirely resolved in user space; in this context, it would be used to replace libc functions.

> I think I would literally recompile libc to patch fopen/open/openat

That's literally the functionality that LD_PRELOAD provides without having to recompile libc.
by epolanski | 2026-01-18 20:44:40+00:00
I too met many such developers.

Very often some tech lead or head of could spot them and put them on tasks where they could be autonomous (generally technical but important aspects that bogs down several teams or products: pipelines, tooling, api design, performance, etc).

Some could also be involved in features involving business logic but the lead/PM would make sure to put more details or streamline any feedback/questions through jira.

Also, there's even more developers out there that get complacent on the business aspect after some time of seeing how poor product and business development is, and just phase out of it completely and try to find solace in the technicalities.

If feels sometimes like many on HN live in ultra competitive bubbles with managers pushing people to grow and promote them like it works in Meta and similar, but that's really not the norm, it's the exception.

Many of us work in companies where software is an expense, not an asset, mentality is different, there are no such structures, management and product are crap and you find a wide variety of situations and devs.
by themaninthedark | 2026-01-18 20:45:12+00:00
Any time the red states brought up "States Rights", the response from the other side was "States rights to what? Oh...you mean slavery."

So what States Rights are we supporting now?

Both sides are very good at developing and using tactics against the other then acting surprised Pikachu when it is turned back on them.

Look at journalists and "Learn to Code"

https://news.ycombinator.com/item?id=19358725
by jmye | 2026-01-18 20:45:59+00:00
> because setting up a 'Modern Data Stack' is what gets you promoted

It’s not just that, it’s that you better know their specific tech stack to even get hired. It’s a lot of dumb engineering leaders pretending that AWS, Azure and Snowflake are such wildly different ecosystems that not having direct experience in theirs is disqualifying (for pure DE roles, not talking broader sysadmin).

The entire data world is rife with people who don’t have the faintest clue what they’re doing, who really like buzzwords, and who have never thought about their problem space critically.
by yadavrh | 2026-01-18 20:45:59+00:00
Hey HN – I built Dock after years of team chat frustrations as a founder.
Free forever for teams up to 5. Unlimited search, unlimited history. No "upgrade to see messages older than 90 days" nonsense.
Built for teams who work both async and sync/real-time when it matters. runs on SOC 2 infra, compliant, secure and in-transit and at-rest encryption, runs on Cloudflare.

Early stage – would love feedback from anyone who's felt the same pain.
by Rochus | 2026-01-18 20:46:05+00:00
Thanks for the hint. Just tried Mixea and the results sounds surprisingly good. Here is what I got without any adjustments:

- original: http://rochus-keller.ch/suno_2025_2/suno_EsotericFunkA_Cover...

- mastered: http://rochus-keller.ch/suno_2025_2/Mixea_MediumNeutral_suno...

The frequency range was sligtly extended (about 1000Hz). I just listened to it by headphones and will also compare it with real speakers.
by metalman | 2026-01-18 20:46:18+00:00
we are having an existential marine crisis due to the millions of tons of essentialy non recyclable "plastic" bieng dumped in our oceans, a fully recyclable alternative is worth trillions over the long haul.
The switch will happen when a viable alternative is discovered, and a material that has inherent value will be a key requirement.
If this new epoxy is a true engineered material that is suitable for say, vacume infusion molding of things like wind turbine blades,and smaller ships, and injection molding of buckets and computer chasis etc, etc , then it will become universal for those things.
by acdha | 2026-01-18 20:46:43+00:00
Prior to all of the important distributions consolidating on systemd, you had to support each distribution’s convention for customization, overrides, dependencies, conventions for things like changing users or locations for PID files, not to mention the differences in various shell tools.

Nothing insurmountable but it meant init files were inevitably much longer than the corresponding Upstart or systemd files despite doing less, and anytime we shipped a new version you had more testing since you had to implement a lot of functionality which is built in to other things.
by bigfatkitten | 2026-01-18 20:46:44+00:00
Salesforce has made a ton of money doing pretty much exactly this.

The people who have been building Salesforce apps for the past 15 years or so do not generally have any software development training or background.

The only thing preventing end users YOLOing their own solutions now are the same things that prevent software engineers just shipping whatever they want: Business constraints. AI doesn’t magic any of this away.
by luckylion | 2026-01-18 20:47:55+00:00
It depends on what you want to achieve as a developer, I think. Having some soft skills makes a lot of things easier, but if you don't have the hard skills to back it up, you'll plateau unless you switch to management before you reach your limit.

At the same time, if you're very good at what you do, soft skills are a lot less important. Most of my peers would rather work with brilliant jerk than a friendly average person.

But most people are not brilliant, and then you can't afford to not have soft skills.
by sph | 2026-01-18 20:48:02+00:00
I don’t want to do twice my workload. I’m old enough to have learned that the faster and more efficient you are, the more demands they pile on you, and the net result is more stress, more expectations for the same pay. AI doesn’t solve unreasonable demands, shifting requirements and looming deadlines, does it?

And still, writing code is not even the bottleneck, the thinking, meeting stakeholders, figuring out technical problems is. What would I do with a machine that spits out bad code.

I guess I’m not cut out for a field where the only metric that counts is how many tickets and lines of code one can churn out in an hour any more.
by jshier | 2026-01-18 20:48:02+00:00
After the Civil War, nearly all states gave up on maintaining their own independent militia and they became the National Guard (a few states maintain poorly provisioned state guards). Ostensibly the Guard is run by the states but can be federalized at any time. Previous presidents only used that to deploy the Guard overseas, with a few exceptions (notably Eisenhower, to enforce the early civil rights legislation and court decisions). Unfortunately those powers were never reformed, so Trump has already deployed them domestically (though there have been court decisions against that), but it effectively means states can't use the Guard to protect against federal aggression (it would simply be immediately federalized). Any attempt to actually deploy state troops against federal law enforcement, even when they're aren't justly enforcing laws, would be met with the Insurrection Act, allowing the deployment of active duty troops against the states, not just the Guard. Trump has been eagerly awaiting that moment, as it would allow him to completely cut the state off from the rest of the country, including Congress (you're in rebellion, you have no representation), and lock their elections in legal limbo.

Nowadays, the 2A is used simply to guarantee gun access to individuals, a movement underway since the early civil rights movement in the late '50s and largely confirmed with the Heller decision in '08. Unfortunately, that movement didn't bring any right to actually resist government overreach, which is why we haven't seen citizen militias form to violently resist ICE's own violence. They'd simply be killed and imprisoned and used to justify an increase in violence.

Personally, these events have really exposed the moral bankruptcy of the modern 2A movement. They want guns, and the attendant increase in shootings that accompany that, but have brought no real ability to resist government violence along with it. So we have the negative without the purported positive.

Obviously the next Congress and President will need to reform how the Guard works and how it can be deployed, otherwise we'll see this again.
by danabramov | 2026-01-18 20:48:03+00:00
From my perspective, there is no chaff. I've already the read the entire thing from top to bottom over 20 times (as I usually do with my writing), I've done several full edit passes, and I've removed everything inessential that I could find. The rest is what I wanted to be included into this article.

I know my style is verbose but I try to include enough details to substantiate the argument at the level that I feel confident it fully stands for itself. If others find something useful in it, I trust that they can riff on those bits or simplify.