MurphyA/hacker-news huggingface dataset:
What breaks when you vote on specific claims instead of whole posts?
by flyblackbox | 2026-03-01 05:50:40+00:00
For a software project I’m working on I’ve been studying a pattern in online discussions that feel thoughtful yet inconclusive.

Most platforms let people react to containers (a post, a comment, a person). In practice, people often agree with part of a comment and reject another part. The UI forces a single gesture.

A different primitive: treat claims as first-class objects.
• You quote a specific sentence/claim.
• People register agreement/disagreement on that quote.
• A thread can accumulate a map of “high-agreement claims” and “contested claims.”

I can see real upsides (less talking past each other, more legible convergence). I also see real risks (context collapse, pedantry, incentive gaming, brigading, rhetorical fragmentation).

I’m looking for experienced critiques—especially from people who’ve built forums, moderation tooling, ranking systems, or deliberation products.

What failure modes appear when you move voting granularity from the posts level to the word level, and what design choices mitigate them?
by varunpratap369 | 2026-03-01 05:51:30+00:00
For anyone who wants to try it right now:

pip install skillfortify
skillfortify scan

If you have Claude Code, Cursor, VS Code with MCP, or any other AI coding tool installed, it will find them automatically.

To see the HTML dashboard:

skillfortify dashboard ~/my-project

Opens a standalone HTML file with interactive filters, risk distribution, and per-skill capability breakdowns. Share it with your security team as a single file — they don't need to install anything.

If you find a framework we don't support yet, open an issue. Adding a new parser takes about a day.
by zzo38computer | 2026-03-01 05:55:16+00:00
> After nearly 30 years of tech life myself, I've come to the realization that the best UIs are not graphical. They can have graphical elements mostly for visualization purposes, but all of them should be as minimal and unobtrusive as possible. Any interactivity should be primarily keyboard-driven, and mouse input should be optional.

I agree, that the interactivity should be primarily keyboard-driven. However, mouse input is useful for many things as well; if there are many things on the screen, the mouse can be a useful way to select one, even if the keyboard can also be used (if you already know what it is, you can type it in without having to know where on the screen it is; if you do not know what it is, you can see it on the screen and select it by mouse).

> Forcing users to click on graphical elements presents many challenges: what constitutes an "element"; what are its boundaries; when is it active, inactive, disabled, etc.; if it has icons, what do they mean; are interactive elements visually distinguishable from non-interactive elements; and so on.

At least older versions of Windows had a more consistent way of indicating some of these things, although sometimes they did not work very well, often they worked OK. (The conventions for doing so might have been improved, although at least they had some that, at least partially, worked.)

> A good example of bad UI that drives me mad today on Windows 11 is something as simple as resizing windows. ... it's not clear where the "grab" area for resizing a window exists anymore

I had just used ALT+SPACE to do stuff such as resize, move, etc. I have not used Windows 11 so I don't know if it works on Windows 11, but I would hope that it does if Microsoft wants to avoid confusing people. (On other older versions of Windows, even if they moved everything I was able to use it because most of the keyboard commands still work the same as older versions of Windows, so that is helpful (for example, you can still push ALT+TAB to switch between full-screen programs, ALT+F4 to close a full-screen program, etc; I don't know whether or not there is any other way to do such things like that). However, many of the changes will cause confusion despite this, or will cause other problems, that they removed stuff that is useful in favor of less useful or more worthless stuff.)
by danwills | 2026-03-01 05:56:10+00:00
The ratio of computer minutes per programmer-minute has indeed gone to an amazing number nowadays! I work in VFX (at RSP) and this fact is vividly illustrated for me all the time by the millions of thread-hours we go through on the renderfarm each week!

Despite all the astounding developments in AI/ML though, I still think there's still a critical need for the application of human/biological imagination and creativity. Sure the amount of leverage between thoughts and CPU cycles can be utterly giant now, but it doesn't seem to diminish the need (where performance or correctness/less-bugs are needed) for a full understanding of what the computer actually gets up to in the end.

For what it's worth, we do have an ML department at RSP and they are doing great! But I'm not sure we'd get very far if we tried to vibe-code the underlying pipeline, as it really requires full understanding of many interlocking pieces.
by dlubarov | 2026-03-01 05:56:33+00:00
A belief that Jews were given lands millennia ago does not imply a justification, let alone an obligation, to violently reconquer those lands today.

Moreover, you don't seem to recognize that Jewish theology has evolved in the past several thousand years. For example, we haven't had a Sanhedrin (supreme Jewish council) for a while, which makes a bunch of Jewish law unenforceable and mostly irrelevant. Other principles like "an eye for an eye" are no longer applied literally; modern Rabbinic law adapts it to modern society by making it about compensation.

You can find a few weird extremists anywhere if you look hard enough, but portraying "religious Jews" broadly as aspiring to conquer the whole Middle East is way off base.
by fortzi | 2026-03-01 05:57:19+00:00
No, these things do not constitute a genocide. Genocide is the purposeful extermination of a people. What you’re describing are other alleged war crimes. While it’s a catchy and horrifying word that’s very useful against Israel, it’s dishonest to use it in this case.

All the things you described are indeed horrifying on their own, and I believe there are cases where Israeli forces did some of these things unjustifiably.

You must be asking yourself what the hell could be justified. Well, I’ve heard first accounts of kids being sent first as scouts in the battlefield, into a kill box, trying to pinpoint Israeli forces. Once the scout goes back and reports on the force’s location, an accurate barrage of RPGs will be shot at them. You can’t go into the kill box to stop them by arresting them. What would you have done? I do not envy the person that has to make that call, they are now scarred for life.

Justified? No? You pick between the life of that kid and the lives of the people under your command. Both choices are bad, this isn’t Hollywood.

Most of what you watch is edited purposefully and doesn’t give you any context for the purpose of recruiting the public opinion. It’s working amazingly.
by duttish | 2026-03-01 05:58:26+00:00
I read a bunch of comments agreeing with this anecdote so I'll offer my own counter anecdote.

I don't know if it's what kind of information I'm searching for or something else but adding a !g has never helped for me. If ddg results is shit google has also been shit but with loads of ads. I barely bother trying anymore.
by fagnerbrack | 2026-03-01 05:59:59+00:00
A lot of people asked how I do AI-assisted engineering using Github Actions so this repo basically exposes the whole thing. I also read a lot of stuff (350k Karma on reddit, 14.5k on HN) so I plan to release my AI reading list system that I have been working for the past 10 years as open source, this is the first POC, more details soon. Any feedback is welcome.
by ewoodrich | 2026-03-01 06:01:22+00:00
I remember my first internship for a Boeing subcontractor in 2010ish went all-in on thin clients for like half the company of 200 employees or so. But with an on-prem Windows Terminal Server as the backend for RDP.

It was mostly fine-ish except for some annoyances like streaming audio being fairly sketchy for the era which bothered the techs who normally spent like ten hours a day listening to Pandora on headphones while making repairs.

Ended up having to block it to maintain decent performance for everyone because it bogged down the 100 Mbit LAN which resulted in a lot of grumbling and unhappy people. I imagine it's more viable these days.

The clients themselves were pretty cool though: cheap, booted almost instantly and ran cold. Until that job I had no idea how efficient RDP was as providing a near realtime experience even when bandwidth constrained.

At my current job there are a couple VMs I can only use via RDP and I honestly forget I'm even using it most of the time until the occasional random glitch reminds me.
by mpyne | 2026-03-01 06:02:10+00:00
Yes, the ribbon also showed you the appropriate keyboard shortcut. My last job in the Navy involved a lot of converting mail merge-style Word docs to PDF for digital signature and so I became very adept at using keyboard shortcuts in Word and it was all right there in the ribbon.

It was different from Word 2003, but that was about all the bad you could say for it from the 'power user' perspective.
by simonh | 2026-03-01 06:03:43+00:00
That was a very different situation. The USSR was still catching up in industrialisation, and despite its huge losses still had vast reserves of labour in the countryside to tap. It was much more like the process of industrialisation in China that’s seen huge growth there over the last generation. Russia has already industrialised so it doesn’t have a catch-up growth opportunity in the same way. They are much more labour and resource constrained these days.
by ActorNightly | 2026-03-01 06:03:58+00:00
Its not about abolitionism, its about realizing that Trump is not the cause, its a symptom.

The same sentiment that cause Nazi party to rise in power has never been eliminated, its just resurfaced itself years later. USA is not the only one with conservative problem, multiple countries in Europe have signs that right wing populism is on the rise.

And in order to be eliminated, we have to be able to get to extreme levels of social policing. And the only way to get there is through a social reset where people forgo all the comforts in life and are forced to confront the things that are actually important.
by noduerme | 2026-03-01 06:06:18+00:00
When humans, or dogs or cats for that matter, react to novel situations they encounter, when they appear to generalize or synthesize prior diverse experience into a novel reaction, that new experience and new reaction feeds directly back into their mental model and alters it on the fly. It doesn't just tack on a new memory. New experience and new information back-propagates constantly adjusting the weights and meanings of prior memories. This is a more multi-dimensional alteration than simply re-training a model to come up with a new right answer... it also exposes to the human mental model all the potential flaws in all the previous answers which may have been sufficiently correct before.

This is why, for example, a 30 year old can lose control of a car on an icy road and then suddenly, in the span of half a second before crashing, remember a time they intentionally drifted a car on the street when they were 16 and reflect on how stupid they were. In the human or animal mental model, all events are recalled by other things, and all are constantly adapting, even adapting past things.

The tokens we take in and process are not words, nor spatial artifacts. We read a whole model as a token, and our output is a vector of weighted models that we somewhat trust and somewhat discard. Meeting a new person, you will compare all their apparent models to the ones you know: Facial models, audio models, language models, political models. You ingest their vector of models as tokens and attempt to compare them to your own existing ones, while updating yours at the same time. Only once our thoughts have arranged those competing models we hold in some kind of hierarchy do we poll those models for which ones are appropriate to synthesize words or actions from.
by lend000 | 2026-03-01 06:08:00+00:00
Yes and no. "Last-gen" (like, from 6 months ago) frontier models do still tend to outperform the best open source models. But some models, especially GLM-5, really have captured whatever circuitry drives pattern matching in the models they were trained off of.

I like this benchmark that competes models against one another in competitive environments, which seems like it can't really be gamed: https://gertlabs.com
by mabdinasira | 2026-03-01 06:09:01+00:00
This gives you the Chrome DevTools "Inspect Element" experience directly on your device. Tap any element to see all its styles, edit values inline, toggle properties on/off, add new ones, and see margin/padding/content overlays.

How it works under the hood: it hooks into React's fiber tree via the devtools global hook, measures all host elements to build a layout snapshot, then does hit-testing on tap. Style mutations go through overrideProps() on the fiber so changes are applied through React's reconciler.

Pure TypeScript, no native modules, no linking. Works with React 18 and 19, Old Architecture and Fabric. One component wrapper to set up, zero overhead when disabled in production.
by somenameforme | 2026-03-01 06:09:02+00:00
Or Obama's, or Bush's, or Clinton's? By the time somebody is in office and engaging in a pro-war platform, his supporters will look the other way. Even moreso in modern American politics where people are often no longer even voting for people they like, but for people they loathe less than the alternative. It's why electoral choice, which is largely absent in America, is so critical for the functioning of a healthy system.
by stevenhuang | 2026-03-01 06:14:07+00:00
It was confusing of you to say build artifact to refer to the container itself in this context. Sure you're not wrong because the container is also a build artifact, but in context of CI, build artifacts is the output of running the build using the container.

Hence my confusion of what you meant -- no one's saying ssh keys are in the CI build artifacts. But obviously they can be in the container as layers if people do it wrong, which is bad.

We're talking about the same thing basically. Yes fully defining your inputs to the container by passing in the keys is a good solution.
by ActorNightly | 2026-03-01 06:14:39+00:00
Im saying political polarization needs to happen on the liberal side because its about 8 years behind conservatives on that front. When Trump showed up, no matter how much other conservatives disagreed with him - everyone got behind in rank and file. Meanwhile, the left purity checks each other all the time.

So if you are a democrat, and you want to make change, you need to behave exactly like conservatives do. Elections are decided by vibes, he who can attract the biggest social following through whatever means, wins.
by hn_throwaway_99 | 2026-03-01 06:14:40+00:00
In the past I've felt like some of the anti-Altman rhetoric on HN was overkill. It some cases it felt like piling on, and while there was definitely some shady stuff in the past, it seemed like folks were too quick to paste the "evil" banner on anything they disagreed with.

I was wrong, and I no longer think that. I now lump him in with the rest of the narcissistic sociopaths I see with so much power in the country. I'm honestly really curious what past Altman champions like paulg think of him now. I just don't see how this is the slightest bit defensible.

The "We Will Not Be Divided" pledge at https://notdivided.org/ (and discussed at https://news.ycombinator.com/item?id=47188473 ) has 96 OpenAI signatories. Time for these people to show if their signatures actually meant something or were just meaningless theater. It's not like these people would have much of trouble getting jobs given they're AI experts with resumes to back it up. Signing that pledge and then staying at OpenAI after this would just look like rank hypocrisy to me.
by ActorNightly | 2026-03-01 06:15:19+00:00
I dunno if you are a bot, but in case you are not, I hope you realize that Palestine stuff is basically controlled opposition. All the extreme left wing people that happen to be so pro Palestine are basically all sponsored by right wing to peddle propaganda and normalize stuff like Oct 7 so that the right can point to them and be like "look the liberals are crazy".

Its a propaganda machine that works very well to target the very impressionable people out there. I mean, students are going to protests and destroying their futures by getting arrested to show support of Palestinians, who would absolutely stone them to death if they found out that any of them smoked weed, and even more so for the lbgtq students for simply being gay.

So really, Israel vs Palestine shouldn't be an issue at all if you believe in actual change.
by gregopet | 2026-03-01 06:16:03+00:00
Our firefighters collaborate with Croatian aerial firefighters (our neighbouring country). They say there is often pressure from politicians to drop water on wildfires in mined areas, however this is still dangerous to the planes as they have to go real low (a mine could explode spontaneously in their flight path) and after a few near misses they've adopted a policy: if it's not worth demining it's not worth saving from fire either.

Guess they will have more work now
by WaitWaitWha | 2026-03-01 06:16:41+00:00
I guess it is users' accounts, so service accounts are exempt? I would hate to see a headless server rebooting and waiting for an age verification from a service account at a power or water sanitation plant...

Maybe all laws should have a "dev environment", starting with the politicians. All their systems will demand their age and proof of age for say 12 months? Toaster, washer, dryer, cell, dishwasher, car, calculators, etc. Then, if they still want to pass the law, 3 months of red teaming by the "general public" for all the systems that have their data. And, if they still want it, go for it.
Show HN: Papercut – track ArXiv topics, get notified, skim with AI summaries
by rajatady | 2026-03-01 06:17:36+00:00
Hey HN, I follow a few research areas on arXiv but I never had a good routine for keeping up. I'd check when I remembered, fall behind, then try to catch up on a week's worth of papers at once.

I built Papercut so I don't have to think about it. You define the arXiv categories and topics you care about, and the app notifies you when new papers come in. You open it, scroll through a feed, and each paper has style chips for AI summaries - TL;DR, math breakdown, ELI5, methodology, a few others. Helps you decide quickly what's worth a full read. Runs on-device with Apple Foundation Models. No account, no login, no tracking.

iOS only for now, requires iOS 26 for on-device summarization.

https://apps.apple.com/in/app/papercut-research-distilled/id...

What does your arXiv setup look like? I feel like everyone has a different workflow and I'm curious what people here use.
by pyuser583 | 2026-03-01 06:20:17+00:00
I don’t feel the same. My own alma mater is a niche school. It officially gives admissions pref to legacies, but unofficially depends on parents sending their kids as the school is not well known.

Harvard on the other hand - people go to Harvard to become elite. That only works because they get to hobnob with princes and the like. Thats the point.

The Ivy’s do a good job of admitting non-elite students. I’m glad that pathway to eliteness is there.

I’m proud of my small liberal arts Alma mater. I have no desire to network with billionaires and princes (as opposed to say, brilliant engineers and researchers).

But I’m glad the legacies at Harvard are sharing a classroom with kids from Appalachia. And that only happens if you get in the legacies.
by somenameforme | 2026-03-01 06:21:27+00:00
Libya wasn't even remotely close to a failed state under Ghadaffi. Under Ghadaffi they had the highest gdp/capita and life expectancy in all of Africa, the highest human development index, lowest infant mortality, and more. Ghadaffi was working to create a unified African bloc to make Africa itself something of a geopolitical power. He was even working towards creating the 'African Gold Dinar' which was to be a gold backed currency which could replace the dollar in international exchange.

And he went quite quickly from being called a "critical partner in the fight against terror" to being overthrown and summarily murdered by US backed extremists, leaving Libya in a complete state of turmoil and deterioration, and even seeing the rise of organized slavery. [1] 'Regime change' in a nutshell.

[1] - https://en.wikipedia.org/wiki/Slavery_in_Libya#Slavery_in_th...
by ActorNightly | 2026-03-01 06:21:35+00:00
The US population is a supply chain risk.

Knowing what Trump did, prior to 2024, on the average, 7/10 people either voted or didn't vote in the 2024 election. Trump is a symptom, not the cause. All of this could have been avoided if all of the people who didn't vote had a decent moral compass and no matter how much they disagreed with Kamala, they could have voted for her because she didn't try to overthrow the government.
by znnajdla | 2026-03-01 06:22:16+00:00
Super useful exercise. My gut tells me that someone will soon figure out how to build micro-LLMs for specialized tasks that have real-world value, and then training LLMs won’t just be for billion dollar companies. Imagine, for example, a hyper-focused model for a specific programming framework (e.g. Laravel, Django, NextJS) trained only on open-source repositories and documentation and carefully optimized with a specialized harness for one task only: writing code for that framework (perhaps in tandem with a commodity frontier model). Could a single programmer or a small team on a household budget afford to train a model that works better/faster than OpenAI/Anthropic/DeepSeek for specialized tasks? My gut tells me this is possible; and I have a feeling that this will become mainstream, and then custom model training becomes the new “software development”.
by mmis1000 | 2026-03-01 06:22:40+00:00
from my personal experience, qwen 30b a3b understand command quiet well as long as the input is not big enough that ruin the attention (I feel the boundary is somewhere between 8000 or 12000?). But that isn't really bug of model itself though. A smaller model just have shorter memory, it's simply physical restriction.

I made a mixed extraction, cleaning, translation, formatting task on job that have average 6000 token input. And so far, only 30b a3b is smart enough not miss job detail (most of time)

I later refactor the task to multi pass using smaller model though. Make job simpler is still a better strategy to get clean output if you can change the pipeline.
by benlivengood | 2026-03-01 06:25:26+00:00
In a sense AIs are extensions of the corporations. Very few large models have been trained outside of a corporate context, and their intended uses are still pretty aligned to corporate interests.

Everyone talks about workers losing jobs to AIs and Jack Dorsey lays off a bunch of people in the interests of the corporation, but an ideal corporation would not have a human CEO or board; they embezzle or get old or need to take a vacation or sleep at night.

It should be crystal clear to human leaders that their positions are on the chopping block along with blue and white collar work. For some reason they think that individually they will be more powerful than the economic forces driving current layoffs. AGI will not be confused about that.
by alexjurkiewicz | 2026-03-01 06:25:52+00:00
I wish sudo-rs and all projects being used in production would suck it up and release a major version v1. Seeing v0.xxx on a program used by Ubuntu as a base system utility is ridiculous. You don't have to try and contort the version numbers of a user-facing utility to fit into the semver API spec, but at least bump to v1.0.0 and continue from there!