MurphyA/hacker-news huggingface dataset:
Show HN: AI Rules Manager – Package manager for AI coding assistant rules
by jomadu | 2025-09-10 22:17:22+00:00
I built ARM (AI Rules Manager) to solve a problem that's been bugging me: managing AI rules across projects is broken.

If you use Cursor, GitHub Copilot, or Amazon Q, you know how powerful custom rules can be for guiding AI behavior. But right now, everyone just copies `.cursorrules` files around manually. Once copied, they're orphaned – no updates, no version control, no way to know if changes will break your AI's behavior.

ARM treats AI rules like npm packages. You can:

- Install versioned rulesets: arm install awesome-cursorrules/python - Connect to Git registries like PatrickJS/awesome-cursorrules - Keep rules synced across projects with semantic versioning - Target multiple AI tools (Cursor, Copilot, Amazon Q) with different layouts

The key insight: AI rules should be dependencies, not copy-pasted files. When the awesome-cursorrules repo updates their Python rules, you want to choose when and how to upgrade, just like any other dependency.

Quick example:

---------------------------

# Connect to a registry arm config registry add awesome-cursorrules https://github.com/PatrickJS/awesome-cursorrules --type git

# Install Python rules to Cursor arm config sink add cursor --directories .cursor/rules arm install awesome-cursorrules/python

# Later, update when you're ready arm update awesome-cursorrules/python

----------------------------

It creates arm.json and arm-lock.json files (like package.json/package-lock.json) so your whole team gets the same AI behavior.

One-liner install:

curl -fsSL https://raw.githubusercontent.com/jomadu/ai-rules-manager/ma... | bash

GitHub: https://github.com/jomadu/ai-rules-manager

Would love feedback from other folks dealing with AI rule management chaos!
by pedalpete | 2025-09-10 22:18:04+00:00
We don't answer calls anymore, and a "fake" pizza delivery, doesn't that mean the person get's a free pizza?

Here, you're disrupting someone's most vital health function for a low fee.

No joke, I won the World Sleep Championships a few years back, and received two deliveroo knocks on my door that night. I was modestly suspicious that it was intentional interference to throw me off (of course, there was no money on the line, and I am pretty sure other competitors didn't know where I lived).

https://www.affectablesleep.com/blog/neurohacking-the-world-...
by palata | 2025-09-10 22:18:10+00:00
> Today I learned that some people consider unexpected data loss a feature

I did not say that, and I am not sure if you genuinely do not understand or if you do it on purpose. Let me try one last time with simple constructs:

The lack of backup is not a feature. The lack of backup is a missing feature. The lack of backup is not a bug.

> and that removing such a "feature" is in fact the same as adding a new feature.

I have no clue what you are trying to say here, it's just gibberish.
by teo_zero | 2025-09-10 22:18:26+00:00
What disturbs me is the need to Init() everything. In the Vec type (the only one I've analyzed, actually) all it does is to fill everything with zeros and add a "magic" field certifying that the initialization happened. So why don't simply fill everything with zeros, which can be achieved with ={} if you're super modern or ={0} if you're not, and then drop the check for the magic field? Of course that wouldn't detect a missing intialization, but neither is it detected for any standard type.
by cmeacham98 | 2025-09-10 22:18:49+00:00
I tried longhorn on my homelab cluster. I'll admit it's possible that I did something wrong, but I managed to somehow get it into a state where it seemed my volumes got permanently corrupted. At the very least I couldn't figure out how to get my volumes working again.

When restoring from backup I went with Rook (which is a wrapper on ceph) instead and it's been much more stable, even able to recover (albeit with some manual intervention needed) from a total node hardware failure.
by umvi | 2025-09-10 22:18:56+00:00
I saw his videos occasionally on youtube/facebook. I didn't really agree with his stances on immigration most of the time, though I thought some of his other arguments on other topics were thought provoking at least, and I also thought it was cool that he always had an open mic for anyone that wanted to debate him. Seemed like he had an encyclopedic memory when it came to things like SCOTUS cases or historical events.
by tonymet | 2025-09-10 22:19:03+00:00
git bare repo handles dotfiles better than any bespoke platform

1. git is already there and familiar

2. sync dotfiles over ssh . no internet access or separate credentials needed (for github, s3 etc)

3. handles merge conflicts

4. easily push & pull subdirectories into /etc , /usr/local or wherever else you need configuration using git subtree.

git bare repo works for tracking files anywhere on the FS as well. (check debian etckeeper for automating that)

credit: https://www.atlassian.com/git/tutorials/dotfiles
by rcxdude | 2025-09-10 22:19:09+00:00
The big one: a different combination of packages, i.e. which versions are available, and how they're configured and integrated. This generally also means they will have different package managers and configuration tools. Things have gotten a lot more regular between distros but there's still notable differences in philosophy between them, how much you notice kind of depends on how much of a power user you are and how prone to breakage your use-case and preferred applications are.
by Jensson | 2025-09-10 22:19:31+00:00
> I'd actually say that you end up needing to think more in the first example.

Yes, but you are thinking about the wrong things, so the effort get spent poorly.

It is usually much more efficient to build your own mental model than to try to search for a solution that solves exactly what you need from externally. Without that mental model it is hard to evaluate whether the external solution even does what you want, so its something you need to do either way.
by pacbard | 2025-09-10 22:19:38+00:00
Without knowing what happened, it's difficult to make the comparison between the Italian Years of Lead and what happened earlier today at Utah Valley University.

My understanding of the Italian political climate of the 60s, 70s, and 80s is that there were political groups/cells (on both the far right and far left) that organized around violent acts to further their political goals (which involved the eventual authoritarian takeover of the Italian government by either the far right or far left). For example, you can think of the Red Brigades to be akin to the Black Panthers, but with actual terrorism.

In contrast, most political violence in America has been less organized and more individual-driven (e.g., see the Oklahoma City Bombing). For better or worse, the police state in the US has been quite successful in addressing and dispersing political groups that advocate for violence as a viable means for societal change.
by anonymousiam | 2025-09-10 22:20:24+00:00
That's exactly what Kirk did. He was always polite and open to dialog. Many people didn't like what they heard, but it wasn't because it was mean or wrong -- it was because it challenged their ideologies.

I think Charlie Kirk thought he was safe because he was a good person. He didn't provoke political division, he tried to reconcile it.

R.I.P.
by Loughla | 2025-09-10 22:20:35+00:00
The othering that is so very common in online discussion is genuinely dangerous. It's incredibly common and almost benign at this point because it's just everywhere.

It is historically proven as the first step to violence. People seem to think that words don't matter.

They matter very much. Just because you can read millions of words a day, doesn't mean they're not powerful.

Support him or no, he didn't deserve to die for his political beliefs.
by dang | 2025-09-10 22:20:38+00:00
Please stop using HN for ideological battle, especially in this thread.

You're far from the only account doing this, of course, but (perhaps due to randomness) I've noticed several places you've done it in this thread, in contradiction of both https://news.ycombinator.com/item?id=45203452 and https://news.ycombinator.com/newsguidelines.html
by 0x457 | 2025-09-10 22:20:50+00:00
Well, I'm in my mid-30s, if it helps. I remember my first 5 phones would split into multiple pieces with sim always being ejected when dropped. They still would work after put back together, tho.

It's really more "I got extended warranty, and I'm not afraid to use". I live in LA, so I'm never too far from the nearest store I can replace mine. All data important backed up. Dropping a phone for me will result at most in a minor-to-medium annoyance.

I only fear of getting the phone too wet because battery disconnect is practically impossible today.
by kiitos | 2025-09-10 22:21:22+00:00
if you are programming in C++ then you have opted-in to a set of syntax and semantic properties that are ancient and well-defined and core to the language. those properties include at a very basic level exactly the sigil under discussion here.

it is not productive or interesting to characterize this absolutely core property of the language as "a one char diff" that takes any kind of special cognitive effort to spot
by davidgu | 2025-09-10 22:21:37+00:00
We already support diarization in the Desktop Recording SDK by capturing the meeting platform’s speaker-change events, so you get a diarized transcript plus precise “speaker started talking” timestamps out of the box. We also support voice-signature diarization via third-party STT providers for participants calling in from the same room

For in-person meetings and audio uploads, this is on our roadmap and in development. More to come on this!
by tracker1 | 2025-09-10 22:21:55+00:00
Men of Virginia! pause and ponder upon those instructive cyphers, and these incontestible facts. Ye will then judge for yourselves on the point of an American navy. Ye will judge without regard to the prattle of a president, the prattle of that strange compound of ignorance and ferocity, of deceit and weakness; without regard to that hideous hermaphroditical character, which has neither the force and firmness of a man, nor the gentleness and sensibility of a woman."

-- James Callender, The Prospect Before Us, 1800
by jiggawatts | 2025-09-10 22:22:20+00:00
The first five paragraphs tell a very relevant story to drive a key point home: performance is often about many small things shaved down, not one giant silver bullet.

I’ve lost count of the number of times I’ve seen customers immediately “double down” on the size of their servers as a quick fix… and achieving nothing other than increasing their cloud provider’s revenue.

Performance comes from a long series of individually small fixes.
by loloquwowndueo | 2025-09-10 22:22:27+00:00
I use chezmoi, and I didn’t have to write a 50-line script - just install chezmoi on a new machine, run a command pointing it to a git repo, and up pop all the dot files and configs I need to have a consistent environment everywhere.

Chezmoi also handles variations in config files for personal vs. Work machines, or even differences between machines themselves.

I agree it’s not a tremendous lift to write a bespoke solution for this (and I did so in the past) but at some point it becomes lower-effort to use something off the shelf.
by seadan83 | 2025-09-10 22:23:17+00:00
Agree sad, but not because he was reaching across the intellectual divide. Kirk's debate responses/performances were very often bad faith. It seemed more performative than an actual debate - "owning the libs" and not an intellectual exercise. I really don't think there was a true willingness to listen to contrary viewpoints. For example, his positions did not evolve on most all positions, even when confronted with compelling arguments.
by phyzome | 2025-09-10 22:23:21+00:00
My solution is to organize my PRs as a sequence of commits that explain what they do, and then a PR description that gives an overview and motivates the changes. I've gotten really positive feedback on this, and it dramatically speeds up reviews of my code. Overall less work for the team. (And it often helps me find problems before I even submit the PR.)

As for other people's PRs? If they don't give a good summary, I ask them to write one.
by FireBeyond | 2025-09-10 22:23:23+00:00
> A freedom fighter learns the hard way that it is the oppressor who defines the nature of the struggle, and the oppressed is often left no recourse but to use methods that mirror those of the oppressor. At a point, one can only fight fire with fire.

Which often leads to this point, as in Lord of War:

> Every faction in Africa calls themselves by these noble names - Liberation this, Patriotic that, the Democratic Republic of something-or-other... I guess they can't own up to what they usually are: the Federation of Worse Oppressors than the Last Bunch of Oppressors. Often, the most barbaric atrocities occur when both combatants proclaim themselves Freedom Fighters.
by seanmcdirmid | 2025-09-10 22:23:25+00:00
You just have to use search no?

El Salvador:

Rate: Over 1,000 per 100,000 residents as of early 2024, with a specific rate of 1,659 per 100,000 in March 2024.

USA:

The U.S. incarceration rate was approximately 541 per 100,000 residents in 2022, with nearly two million people in state or federal prisons and local jails. The U.S. has the highest incarceration rate among independent democracies and is home to the world's largest prison population.

(we don't get a rate for 2024, but it probably hasn't grown much since then)
by ok1984 | 2025-09-10 22:23:52+00:00
I have the feeling you look at things from one side only, making one party as good and the other as evil, there are extremist groups in Israel too as there are in Palestine, each side made atrocities to the other, each side have people that really hate the other party.

Withdrawal from Gaza is very opinionated, some say it was to give Palestinians self rule as you say, many others see it as a tactical move making it an open air prison, and that Israel itself preferred that Hamas take over Gaza.

My only hope is that on both sides there are enough people that want to live in peace and prosperity with equal rights and care for each others regardless of their roots and don’t care if you call it Israel or Palestine or whatever.
by Jensson | 2025-09-10 22:24:07+00:00
> The difference being that viruses exist, and the scenario in question with food is ridiculous nonsense.

Its not, famines are a real thing and many people die from them. They only way money can prevent famines is by making farmers grow more food last year.

So its just as important to pay farmers with government money to keep growing food as it is to pay hospitals to keep treating people.
by badc0ffee | 2025-09-10 22:24:50+00:00
> This is an interesting phrase that pops up every so often. What exactly is "political violence" and how does it differ from, uh, regular "violence"?

I know your entire comment is rhetorical questions, but I'm going to answer them. The difference is intent. Political violence is violence against your political enemies to silence them and discourage their allies.

> If someone shoots at me because he wants to steal my wallet, is that different from someone shooting at me because I'm black? Or because I voted for something? What if I shoot someone shooting at someone else? Is political violence supposed to be more morally reprehensible?

IMO: Yes, yes, yes, no. But none of this has to do with him advocating for guns. He's thinking about defence. He lives in a country where everyone else is armed.

I don't own a gun. More gun owners does make the overall climate of violence worse. But I probably would own a gun if I lived in the US.
by autoexec | 2025-09-10 22:24:57+00:00
> Wouldn't people who believe in this stuff demand punishment for the publication and the witches

Many of the witches who believe in this stuff also believe that what you put out into the world will come back to you, typically with a multiplier.

Presumably, some of the Christians who believe in this stuff also believe "Judge not, that ye be not judged" and that ultimately God alone must and will mete out punishment with the wisdom of divine omniscience.

None of this stopped people who claim to be witches from taking money to curse a guy, and in my experience, people who claim to be Christians love judging others and their zeal for punishment often seems fetishistic
by DannyBee | 2025-09-10 22:25:02+00:00
The bullet drop at this distance with say a .223 is 3-9 inches depending on the exact velocity and basically nothing else has significant effect at this distance.

At say 3000fps velocity, time to target is less than 450ms.

This is almost point and shoot. It’s entirely possible someone fairly untrained just aimed at the forehead and ended up with neck
by zdragnar | 2025-09-10 22:25:28+00:00
Have we already forgotten the absurd amount of support the murderer of the CEO of UnitedHealthcare?

Maybe it wasn't 23%, but it was certainly not insignificant.

> It isn't hard to find evidence of people (especially young ones) equating speech with violence.

I don't think anyone conflates the phrase "threatening or committing violence" with "threatening or committing calling you a bad name". Yes, there's too much equating speech and violence, but the particular wording of threatening or committing imho is largely still reserved for the physical variety.
by throwway120385 | 2025-09-10 22:25:32+00:00
Are you asking me to accept a country where parents have to consider sending their kid to school in a bullet proof backpack because the school shootings are a matter of course? How high should I be willing to accept? Should I be okay with shootings in traffic, or at bars, or at concerts?

What do you think should be done about that? Should I just accept that my son might not live to adulthood because some maladjusted kid gets a rifle from their parents and decides to start shooting their classmates? This is the only country in the world where that regularly happens.
by crinkly | 2025-09-10 22:25:50+00:00
Very US centric view. I doubt it. I didn’t know who the hell he was until 3 hours ago and will probably forget he existed within a week.

As for lowering the temperature, good luck. Anyone with above average influence is in a position to try and extract as much personal gain from this already.

It kills me inside because I would like to live in a world where this isn’t the case.
by bsder | 2025-09-10 22:26:25+00:00
> I read that as "[All] The schools in California [in aggregate] generally score right at or just below the median for [other states' schools in aggregate] for the entire US."

That is how I intended it as, like you, I have never seen anything else.

However, the real comment I was refuting was "This is in California where the test scores are some of the worst in the nation." That statement simply isn't supported by the data.

It is certainly possible that California does have some of the worst individual districts in the nation as it definitely has pockets of incredibly poor socioeconomic areas. However, that does not define "California schools" as an aggregate any more than the fact that California has some of the highest individually performing schools in the country by virtue of demographics as well.
by joshlemer | 2025-09-10 22:26:35+00:00
> Criminals by definition don't need to follow the law and they don't need the 2nd amendment.

This is kind of an argument from tautology that is disconnected to reality. In the real world, supply of criminality and violence is elastic, if you raise the cost, you lower the amount supplied. Crimes and violence committed are affected by committers having the opportunity and tenacity to do so. If you erect more barriers to achieving it, make it less convenient or straight forward to do it, you'll deter some percentage of violence/criminality who just give up or don't make it past the hurdle or whatever.

Otherwise, to take your argument to its logical conclusion, we could get a whole bunch of dumb conclusions, like:

We should just abolish auditing and other anti-corruption accountability mechanisms. By definition, cheats don't need to follow the law, so auditing doesn't catch them, it just imposes extra paperwork on law-abiding citizens!
by roenxi | 2025-09-10 22:26:42+00:00
If the issues you are worried about aren't present yet, then logically right now it would be a comparable to and a competitor with YouTube. People in the main don't avoid web services because of hypothetical technical problems that might exist in the future but that the design seems superficially resistant to.

PeerTube actually does have technical issues in there here and now, but the number one problem is just that YouTube is an excellent service preferred by both users and advertisers and PeerTube doesn't seem able to outdo it in any meaningful way.
by pjc50 | 2025-09-10 22:27:15+00:00
> when you steep people in a culture that tells them someone is (or their ideas are) an existential threat, eventually someone is going to be the right level of scared + unstable that causes them to kill people to try to defend their way of life.

Well, yes. People point this out regularly with mass shootings. Sometimes the shooters helpfully leave a list of all the violent rhetoric that inspired them. Anders Breivik claimed to be acting against an "existential threat". Those words get used a lot.
by afiori | 2025-09-10 22:27:19+00:00
> Lots of banks use Oracle to record fund transfers, but Oracle doesn’t transfer any funds.

because it is the banks that do the transfer, so they need to have liquidity

> Bitcoin doesn’t transfer funds, it’s just a shared ledger of what funds have been transferred.

the bitcoin blockchain act as a single bank in terms of transfering between bitcoin wallets, there is no need for central liquidity because it is all "internal".

A perfect example is arbitrage between bitcoin exchanges, to my undestanding many exchanges do internal transactions off-chain and only interact with the public blockchains for deposits/withdrawals. If a user wanted to exchange bitcoin for ether and then withdraw the sum the exchange would need to have liquidity in ether for the withdrawal.
by kybernetikos | 2025-09-10 22:27:58+00:00
Do we know if this violence is politically motivated yet? (Other common motivations are mental health issues, paranoia, revenge, desire for fame etc). Of course it seems likely, but it also seems premature to jump to trying to use this as proof of a particular personal position.

I definitely believe that people should be more understanding of each other, and less quick to jump to insults and othering, but we know so little about this situation, to be so confident that it was caused by speech seems extreme.

I am also aware that a lot of the political violence of the last few years ended up not being motivated by the reasons one might naturally expect.