MurphyA/hacker-news huggingface dataset:
by sam_goody | 2026-03-06 13:13:59+00:00
As someone who works extensively with youth, but is somewhat of a extrovert..

There are many reasons why people are introverts. Some of them are "broken" and could use a fix, some are healthy and should not be touched.

If the source is a lack of confidence, it should be dealt with. Sometimes the fix involves pushing oneself to talk beyond their comfort level, sometimes not.

If the source is a form of ASD or Autism spectrum, then it depends very much on what the "introvertness" is costing them. If the person is either suffering or is living out of touch with reality, that's broken. Sometimes talking is absolutely required to create a fix. (Over here, even more-so, getting guidance is a must. Which is a shame since the more a person on the spectrum needs guidance the less he is likely to accept it)

If the source is an understanding of one's relative position (eg. at a meeting of seniors) then that's fine, but too much of that can be unhealthy.

If it's from depression, than please don't introvert. Get professional help.

If you are so into your phone that you've forgotten the joy of interaction with humans, that's broken. Unfortunately, there are a lot of people in this category, and social media and AI are making things worse. (Nothing new though - 30 years ago I helped a kid who was watching 18+ hours of video, on a CRT! He was mighty introverted, and wanted nothing to do with us humans for weeks after starting treatment.)

If you are just a confident guy/gal that just happens to enjoy your own space, than all the power to you! From what I have heard there are a LOT of people that fall into this category, and I have even meet two or three of you!

But let me stress, even if things are broken, the advice in this article can often make things worse. And if it's not a problem for you, enjoy!
by roenxi | 2026-03-06 13:14:01+00:00
I'm sure the actual theory goes in to a lot of detail in academic papers and whatnot, but the Wiki summary is to vague to be interesting. There is a key question left unanswered. Who are the elite?

Are the elite:

- billionaires?

- top 1,000 Political leadership?

- top Military leadership?

- top 10% of society by wealth?

- top 10% of society by influence?

- smart people?

- hard working people?

- people with valuable economic skills?

- people who went to university and got a degree?

We have no idea from Wikipedia. It might be possible and practical to have an entirely elite society where everyone has a job for all I know reading that. I suspect we're all elite compared to the population of the 1500s.

Just to put my oar in, there is a huge problem when people aren't allowed to better their own lives and also have nothing better to do than sit around discussing how to overthrow the power structure. How that matches up to elite overproduction theories I cannot say.
by aa-jv | 2026-03-06 13:14:03+00:00
I've been holding back to find a suitable machine for a bit of XCode development, web browsing and mail, and I'm pretty close to concluding this'd be good enough, but I'm pretty sure I'd be better off with something heftier, since I mostly just want to develop JUCE stuff on MacOS .. anyone got opinions on this so far? How does the A18 versus Mx architecture factor into things, will we need to write slightly different code for each, or can we write ARM assembly that will be fine in both environments?
by Splinelinus | 2026-03-06 13:14:56+00:00
I'm waiting for AGPL to become AIGPL:
If you train a model with some or all of the licensed work, you agree that the weights of that model constitute a derivative work, and further for the weights, as well as any inference output produced as a result of those weights to be bound by the terms of the license.
If you run a model with the licensed work in part or in full as input, you agree that any output from the model is bound by the terms of the license.
by aesh2Xa1 | 2026-03-06 13:15:09+00:00
1st, this is unlike CAR-T as there is no extraction, engineering on that extraction, and then reinjection.

2nd, the only injection is intravenous. It uses a kind of virus that has been specifically engineered to cross the blood-brain barrier. That virus has a payload which infects/alters astrocytes already inside the brain, and the astrocytes become aggressive at clearing amyloid plaques.

3rd, I agree that the road to a marketable therapeutic could be a long way off.
by TrackerFF | 2026-03-06 13:15:20+00:00
I've observed that when big waves of (labor) change washes over the working classes, it is met with "tough luck!" and some advice to seek a new profession, often starting again at the very bottom.

But when this happens to the educated professional class, all hell breaks loose. The system has to change, because it is unthinkable for some professional with a master's degree to become a warehouse sorter.

If AI really makes professional workers obsolete in the future, I fully expect the next revolution to be fronted by that class.
by aforwardslash | 2026-03-06 13:15:54+00:00
I experience them in several different devices; On my main device, I have hundreds of chrome tabs and often many workloads running that would be completely corrupt with random bit flips. I'm not discarding the possibility of faulty RAM completely, I just take the measurement of the tweet with a huge grain of salt - after all, I still remember when the FF team constantly denied - for more than half a decade - that the browser had serious memory leak problems, so its not like there isn't a history of pointing out other causes for FF crashes.
by roxolotl | 2026-03-06 13:16:16+00:00
This is absolutely spot on. The thing that surprises me the most is why so many software engineers don’t seem to understand this intuitively. Your job does not end when the pr is merged. What you just merged becomes part of a system it is also your job to ensure continuous successful function of. Even if you’ve got a large devops/sysadmin org it’s still on you to understand how everything plugs together and what context your code is running in.

Maybe the LLMs will get there. I do suspect it’s less of a capabilities problem and more of a harness problem.
by scary-size | 2026-03-06 13:16:22+00:00
Pretty cool! (I can't test it, seems unavailable in Germany).

How are you handling the text extraction with Readability.js? Does that run in a WebView in the background? I've built a similar, albeit less feature-complete, read-it later app in the past [1]. Spent most of my rewriting the core of the Postlight parser [2] in native Swift.

Anyway, cool project, and I'd probably buy this once its available.

[1] https://franz.hamburg/writing/read-later-app.html

[2] https://github.com/postlight/parser
by slavik81 | 2026-03-06 13:16:31+00:00
> instagram and the like are uniquely and disastrously harmful

Could we perhaps regulate them to require that they be made less harmful for everyone?

> anything the reduces the power those companies have over our lives (and our politics)

If we're concerned about politics, I presume we're talking about the impact on adults, but these age-based restrictions are not intended to change anything for adults.
by senfiaj | 2026-03-06 13:16:55+00:00
This might be plausible to an extend (probably for much younger children). If the child can manage to install an OS (which is not that difficult nowadays), or is some kind of power user, then it will not work well. Also the laws are about offline software, how it will be implemented for websites (most of the harmful social media is actually there)? There are no answers (i guess the web must implement some standard, such as http specific header). There are so many edge cases that I don't even want to talk about.
by gpderetta | 2026-03-06 13:17:58+00:00
> Your CPU doesn’t know or care what functions are [...]

Well, most architectures do not use plain jumps with implicit arguments for function calls, but have explicit call/ret or branch-with-link instructions. Even those that used jumps had branch hints. The reason is that the microarchitecture must know about call/ret pairs to be able to predict the return path as the generic dynamic predictor is just not good enough for such a common path.

Reduced prediction performance compared normal calls is actually a concern for some coroutine and async code.

> in C we don’t have any dynamic lookup inside functions—every dynamic jump comes from an explicit conditional statement

function pointers.
by mozdeco | 2026-03-06 13:18:05+00:00
[work at Mozilla]

I agree that LLMs are sometimes wrong, which is why this new method here is so valuable - it provides us with easily verifiable testcases rather than just some kind of analysis that could be right or wrong. Purely triaging through vulnerability reports that are static (i.e. no actual PoC) is very time consuming and false-positive prone (same issue with pure static analysis).

I can't really confirm the part about "local" bugs anymore though, but that might also be a model thing. When I did experiments longer ago, this was certainly true, esp. for the "one shot" approaches where you basically prompt it once with source code and want some analysis back. But this actually changed with agentic SDKs where more context can be pulled together automatically.
Looking for software with fair pricing practices
by aarnii | 2026-03-06 13:18:19+00:00
I am so frustrated with misleading pricing and retention tactics by software recently. All my personal or work subscriptions increase double-digit yearly once they have locked you in. And after getting a huge share of the market, usually relying on user-generated content or artifically low prices, corporations then sit on their money-printing machine.

Anyway, I wanted to do what I could so I am starting a small project to collect tools with fair pricing (no misleading UI, easy cancelation, data export...). I analyze them manually and create a place for people to find them.

What are the software tools you are proud of using and think that respect these boundaries? I'd love to analyze more of them!
by frogcoder | 2026-03-06 13:18:26+00:00
Yes, there are many plus sides if USA were taken over by China.

1. You will see no protest on the street.

2. You will see no homeless on the street.

3. You will hear no more school shootings or any shooting.

4. No more tech companies conflicting with the government.

5. No one will sue the government because it's perfect.

6. All bad people will disappear.

7. Everyone sings praise of the government.

This is better than Utopia, you should pursue it.
by ipython | 2026-03-06 13:18:30+00:00
That kinda happened already in 2009. See https://en.wikipedia.org/wiki/Operation_Aurora

Industrial espionage also was publicly disclosed around the plans for the joint strike fighter. https://www.usni.org/magazines/proceedings/2017/july/chinas-...

I’m sure in the classified arena there are a lot more examples.
by vividfrier | 2026-03-06 13:18:39+00:00
Same. Whenever an article like this one pops up the comments seem to be filled with confirmation bias. People who don't see a productivity boost agree with the article.

I work at tech company just outside of big tech and I feel fairly confident that we won't have a need for the amount of developers we currently have within 3-4 years.

The bottleneck right now is reviewing and I think it's just a matter of time before our leadership removes the requirement for human code reviews (I am already seeing signs of this ("Maybe for code behind feature flags we don't need code reviews?").

Whenever there's an incident, there is a pagerduty trigger to an agent looking at the metrics, logs, software component graphs, and gives you an hypothesis on what the incident is due to. When I push a branch with test failures, I get one-click buttons in my PR to append commits fixing those tests failures (i.e. an agent analyses the code, the jira ticket, the tests, etc. and suggests a fix for the tests failing). We have a Slack agent we can ping in trivial feature requests (or bugs) in our support channels.

The agents are being integrated at every step. And it's not like the agents will stop improving. The difference between GPT3.5 and Opus 4.6 is so massive. So what will the models look like in 5 years from now?

We're cooked and the easiest way to tell someone works at a company who hasn't come very far in their AI journey is that they're not worried.
by Haven880 | 2026-03-06 13:18:51+00:00
Using Proton for privacy and security is quite ignorant. They are known to support legal requests without ever challenge that request. At least Yahoo has way better record than Proton. I use Proton, but never for privacy reason. It is as good as hotmail and yahoo mail. If you truly care privacy do it in another country. So qq mail and yandex mail have zero chance being look at by any western authorities. And the same with if you distrustful of China and Russia which cant look into Google mail.
by avocabros | 2026-03-06 13:19:03+00:00
Sounds cool and I hope you can make it work; what I don't understand, though, is how to solve for the hidden preferences which are the major barrier when scheduling.

E.g. I'm friends with so-and-so and I don't want to be a jerk and schedule a 4:30PM Friday meeting (regardless of whether this is sensible, it's the reality). Or, I see continuous blocks of meetings on someone's calendar with only one open slot, presumably where they'll eat lunch; I shouldn't take that slot. Except for that one guy who I know doesn't eat lunch. Alternatively, I'm getting on a flight at 3PM and working the last 2 hours from a plane; I haven't actually blocked by calendar (people are lazy), so I can't actually do meetings then. Or, I know there's a conflict but someone told me to book over it.

You can go on with the "hidden context". Perhaps this works in some industries where calendars can be trusted, but I've always found the "hidden preferences" to make scheduling optimization essentially impossible. How do you know, for example, when it's okay to reschedule a meeting? How do you say, well, if X person can't be there but Y can, it's okay, but ideally they'd both be there, but not if we have to move it further than a week out from today, then it's fine; but I'll check with X and Y anyway on that?
by smallmancontrov | 2026-03-06 13:19:13+00:00
...which is where the "Marx in a Moustache" critique comes from, because it's all just immediately downstream from inequality.

If you can slap a moustache on economic inequality, you avoid academic accusations of unoriginality and the popular antibodies against "he who must not be named." This is good for the author, but for the reader? It's about as useful as trying to stick a fake moustache over that magnificent beard.
by greenbit | 2026-03-06 13:19:16+00:00
Incredible low contrast font color in use there. Looks like about 0x002000 on pure black (per Mk-1 eyeball).

What possesses people to go for these barely perceptible color schemes?

.. a few minutes later ..

Ok, the crazy low contrast was on the initial landing page. Things have somewhat improved after prodding somewhat blindly at it.

I'll let the question stand though, bc why do that for what's going to be people's first impression?
by rhubarbtree | 2026-03-06 13:19:55+00:00
“Not useful” —- one of those moments where you have to be able to adjust your views in the face of new evidence. Humans are so wedded to their beliefs that it can be agonising to let go. I have nothing but respect for people who admit they were wrong, though. I remained a skeptic for a long time, but 4.5 was enough to convince me to adopt for production code.
by rdevilla | 2026-03-06 13:20:07+00:00
> To start with, you need to remember that functions don’t exist. They’re made up. They’re a social construct.

https://www.felixcloutier.com/x86/call

Sufficiently large distances of abstraction from the concrete, underlying mechanics are indistinguishable from religion and superstitious belief. Expect LLMs to widen this gap in understanding.

We are not far away from the tech priests of the Adeptus Mechanicus.
Show HN: MCP-skill – generate Python skills from MCP servers
by manojbajaj95 | 2026-03-06 13:20:15+00:00
I've been experimenting with MCP-based agents for some of my daily workflows
(checking assigned issues, gathering context, drafting plans, etc.).

With most agent frameworks, tool calls run in a loop like this:

agent → tool → agent → tool → agent → tool

Each step goes back through the model. For tools returning large payloads,
this adds latency and burns tokens.

So I built a small tool that converts an MCP server into a Python skill.

It introspects the server and generates a typed Python class where each tool
becomes an async method.

Example:

issue = await github.get_issue(issue_id)
docs = await search.web_search(issue.title)

The agent can process results locally in code and only return the final output.

This also enables progressive disclosure. Tools can return large responses,
but the agent can filter or aggregate data in code instead of sending
everything back into the model context.

The generated skills include a `SKILL.md` file and can be reused later,
so useful workflows can be saved and run again as scripts.

Still a work in progress, but already useful in my own setup.

Would love feedback from others experimenting with MCP or similar patterns.

Repo:
https://github.com/manojbajaj95/mcp-skill
by r3ndr | 2026-03-06 13:20:35+00:00
Based on my experience with using AI for development work, it feels like you really need to work with it instead of expecting it to do the work for you. Rather than type the code yourself by hand, you now need to explain the task very clearly, then review or test the generated code and then ask it to refactor and fix the issues you identify. This in itself is work that needs to be done, a different way of working compared to manual coding, but that doesn't mean any significant overall productivity gains are always guaranteed.
by bpt3 | 2026-03-06 13:20:36+00:00
> how about Amazon warehouse worker who is squeezed so hard for profits that they live in a car, work 7 days a week without healthcare or vacations or anything? Them being poor is what enables jeff to be rich.

Amazon warehouse workers are paid enough to afford shelter (especially if they are working 7 days a week), or they are welcome to find a better job.

> Generally speaking whether you realize this or not the economic system creates a competition between entities. And larger richer entities will subsume assimilate and destroy smaller entities when they're looking for that eternal growth with fixed resources.

Yes, capitalism is competitive; that's the point. If a larger entity can perform better than a smaller one, then the smaller one doesn't need to exist.

> The argument to this always is that "it's not a zero sum game". Except that in practice it is. Economies are growing tiny few percent per year perhaps while the rich people are growing their wealth 10-20% per year. This is only possible by changing the wealth distribution making it effectively a zero sum game.

It's not a zero sum game, and you just pulled those numbers out of your ass.

> That means wealthy individuals will outcompete poorer individuals for all resources such as housing, education, health care. Everything will be used to extract maximum wealth from the society until there's nothing more to take.

One person can't consume so much healthcare, shelter, or education that it prevents others from accessing it. Claiming otherwise is absurd.
by sdooo | 2026-03-06 13:20:46+00:00
I see a lot of excitement about how fast we can ship with AI, and for prototyping, it is magic. The clout is all about speed right now, but for those managing distributed systems, the concern is volume.

AI makes code cheap to create but it may be expensive to own, so I thought I'll play "devil's advocate" and put my thoughts in writing.
by amenhotep | 2026-03-06 13:20:47+00:00
This is a silly point. Courts aren't sitting around umming and ahhing about whether they should issue an arrest warrant to get x violent criminal off the streets, the system wastes minimal time in apprehending them and putting them in jail. At THAT point things slow to a crawl - because there's no longer the urgent incentive to act to prevent further harm.

Whereas in these cases the government is potentially harming the entire public every single day that the courts don't act.
by sidewndr46 | 2026-03-06 13:20:51+00:00
You can start here: https://www.youtube.com/watch?v=iKF9OcncX54

According to Blizzard, they don't even have access to the original source code. Instead starting from some version they happened to be able to recover.

When you say "nigh identical to the old version in all the ways that matter", what you are saying is that the game is identical in the ways that matter to you. Some of us actually value the original 1.0 experience. Just for example, the original WoW never had server transfers or "layers" in the game.
Show HN: Genjutsu – Dev social network where posts vanish in 24h
by iamovi | 2026-03-06 13:21:09+00:00
Built this as an experiment in removing permanence from developer communication. Every post, comment, and interaction hard-deletes after 24 hours via pg_cron — not hidden, actually gone from the database.

Stack: React + Vite, Tailwind, Supabase, Vercel. Fully open source: github.com/iamovi/genjutsu

Happy to answer questions about the architecture or the ephemeral deletion logic.
by the_af | 2026-03-06 13:21:23+00:00
> Do you think a continuation of the firebombing campaign and an invasion of the Japanese home islands would have resulted in fewer deaths of civilians (particularly of the 'volunteer fighting corps')?

I don't know, but there's a lot of evidence this wasn't a factor in the decision to drop the bombs on Japan. The planners for the invasion and the planners for the bombing weren't exactly talking to each other and coordinating the strategy.

They had the bomb and they were going to use it. Everything else was an a posteriori justification.

Now think what will happen with easily deployed AI-powered weapons.
by vividfrier | 2026-03-06 13:21:42+00:00
> I find anything else, I spend more time coaxing them into doing 85% of what I need that I'm better off doing it myself.

You must be working in a very niche field with very niche functionality if that's the case? I work at a company just outside of FAANG and I work in compliance. Not a terribly complex domain but very complicated scale and data integrity requirements.

I haven't written a single line of code manually in 2 weeks. Opus 4.6 just... works. Even if I don't give it all the context it just seems to figure things out. Occasionally it'll make an architectural error because it doesn't quite understand how the microservices interact. But these are non-trivial errors (i.e. humans could have made them as well) and when we identify such an error, we update the team-shared CLAUDE.md to make sure future agents don't repeat the error.
by frizlab | 2026-03-06 13:21:51+00:00
If you want to use Xcode (lowercase c) and generally do any dev stuff, don’t take the Neo. It’s not what it has been made for.

Also no, there won’t be any need for different code depending on A* vs M* chips (unless doing very specific code, but if you’re wondering whether to take the Neo, that won’t be your case).
by aforwardslash | 2026-03-06 13:23:06+00:00
10% of 1000 isnt 10; its 100.And no, its not reasonable - the main reason is that you cannot reliably tell if something is a bit flip or not remotely, because bitflips affect both code and data. Also, 10% of a semi-obscure specific category of failures seems to indicate that the population submitting crashes isn't random enough. I'm a layman in statistics, but this doesn't seem correct, at least not without concrete details on the kinds of bugs being reported and the methodology used. Claiming 10% and being able to demonstrate 10% are different things - and the tweet thread indicates that is this clickbait - something in the lines of "may potentially be a bit-flip". Well, every error may be a bit flip.