MurphyA/hacker-news huggingface dataset:
by birdinleconey | 2025-07-22 11:33:05+00:00
Still maintaining COBOL here—mostly banking transaction systems (batch processing for ACH transfers) and state unemployment systems . Surprisingly robust, but we’re slowly wrapping them with APIs for modernization.

I built SeaDance (https://seedance.one/) partly to escape COBOL’s gravity. Legacy code may be eternal, but at least my side project uses this century’s tech stack.
by hnlmorg | 2025-07-22 11:33:17+00:00
Nginx doesn’t have the same attack surface.

Microsoft’s back office suite is massive. So you’re talking about Nginx + a CMS + online office suite + video conferencing + identity providers and so on and so forth.

There isn’t really a direct comparison in the FOSS world. It’s either smaller in scope or smaller in terms of high profile organisation adoption.

This is why I think it’s easier to ignore the “Linux” part. Not because Linux is technically a kernel, but because there isn’t a directly comparable solution that targets Linux / GNU or whatever other base OS moniker you want to use. Same is true for BSD, Darwin and so on.

The alternatives to Microsoft’s dominance are typically more narrow in scope and usually proprietary too (eg Okta for identities, Google Docs for O365, etc)

Does this mean that Microsoft products are secure? Not really. It just means we cannot make a fair comparison against FOSS when it comes to these specific types of attacks.
by notakio | 2025-07-22 11:33:20+00:00
Very curious. Just based on the incidents we see, and analyze over time, almost all of them are compromised Windows systems. When I say "almost", I'll provide these stats: ~4500 Windows incidents over 5 years, vs. two Linux incidents.

Similarly, looking at vulnerability counts by vendor doesn't paint a rosy picture of our largest vendor Microsoft, either. But it pales in comparison to the incident statistics, which speak for themselves.

To Microsoft's credit, they've managed to turn their weaknesses into a secondary industry, wherein they now no longer sell just the disease, they also sell the cure. "Oh, your Windows systems have security problems? Have we told you about our expansive security solutions? They're only an additional $your_budget_doubled per year!"
by Filligree | 2025-07-22 11:33:42+00:00
By default, the top (current) commit acts like a staging area and in fact is implemented as a dirty working tree in git.

Commits start live without a description, and can’t be pushed without adding one. jj commit names the current commit and creates a new empty, unnamed commit on top, which effectively is precisely git’s behaviour.

I implore you to try it. In practice the distinction just doesn’t matter, except it’s one less concept to keep track of, and jj allows you to make up other workflows if you want.
by kindkang2024 | 2025-07-22 11:34:06+00:00
> The “righteous rule” forbids “destroying the innocent”, the only real human right anyone has before Power.

I will go a little further. There is no righteous or wrong rule before Power.

Power has no concept of morality, just like gravity—it doesn’t care whether you are man or woman, good or evil, right or wrong. It simply manifests the will of whatever/whoever holds it. Darwin’s “survival of the fittest” illustrates this truth: only the fittest survive in life-and-death conflicts. It’s an inherent law, a force that nature enforces. We must adapt to it. Many, however, reject this because they cannot accept such a cold, harsh reality.

Yet, as humans—creatures born of love by the act of 'making love'—we do have a sense of right and wrong. Personally, I cannot accept that “forbidding destroying the innocent” is the 'only' real human right. I will fight against such a will and seek power to oppose it, if it is indeed empowered to manifest in reality. (Remember, the one who holds this will still needs power to manifest it.)

Let this be a reminder to all: "survival of the fittest." This is the clearest possible reminder of our duty. We must actively empower and protect whatever we care about. Whether it is kindness in the face of cruelty, love against destruction—these values will only survive and thrive if we ensure they are fit enough to endure in an indifferent universe.
by TulioKBR | 2025-07-22 11:35:44+00:00
Hey everyone, creator here.Thanks for checking out the project. To give a bit more context: I'm not a traditional programmer. I built this entire methodology as a way to solve my own problem of having too many ideas and no scalable way to architect them.The core of ORUS is the ExtractionCore agent, which uses a curated library of my 1,300+ "Fragments" to generate these blueprints. The speed is a key factor – each of the complex fragments you see on GitHub was generated in under 40 seconds from a simple command.A fun experiment if you're curious: you can actually copy the full text of any of the first three Fragments and paste it into a powerful LLM (like GPT-4 or Claude 3). The document itself acts as a mega-prompt, and you can use the embedded commands (like .autonomous.business.intelligence.Ω.activate) to interact with it as if it were a live agent.Happy to dive deep into any questions about the architecture, the "genesis engine" concept, or the curation process. All feedback, especially critical feedback, is welcome!
by williamdclt | 2025-07-22 11:35:51+00:00
more of a bandaid than anything else, but maybe something like this might help:

alias pip='echo "do not use pip, use uv instead" && false'

You can put that in your bashrc or zshrc. There's a way to detect if it's a cursor shell to only apply the alias in this case, but I can't remember how off the top of my head!
Show HN: I Built an AI Crew for Chasing Down Follow-Up Emails
by xvok | 2025-07-22 11:36:11+00:00
Launched in alpha, forward your email you need someone chased down on (for approvals or otherwise) to chaseai@mail.starferret.com with a sentence of instructions, login to https://chaseai-inbound-crew.pages.dev, then watch it go
by jen729w | 2025-07-22 11:36:23+00:00
Airline lounges are overcrowded and often not much nicer than the terminal. I, then Qantas Platinum, spent some time in American 'first'¹ lounges back in 2015-2020. What a shambles! So I understand why they'd want to limit the attendance.

I also had the misfortune to spend 6 hours in a BA lounge in Heathrow in 2022. Good lord. At least the gin was free.

Travelling ain't what it was.

¹Here in Australia there's no such thing as domestic First. We call that Business: if you want to travel First, you must go internationally.
by jon-wood | 2025-07-22 11:36:43+00:00
I don't know how but we need to get developers out of thinking of PRs as the smallest possible change unit. This is literally what commits are for, you do a chunk of work, and you have a commit which describes that chunk of work. If you've got cleanly isolated commits then when you come to reviewing the PR (or changeset as I'd much rather see them called) and someone questions the wisdom of including that particular change you can either modify the commit to satisfy the questions, or just pull it out of the changeset into it's own for later review without blocking merge of the wider feature.

Coincidentally jj makes this process much easier than it would be with git, it will very happily let you shift commits around between different branches, edit commits in place and cleanly rebase those edits onto subsequent commits, or split a messy commit into two commits that makes sense.
by seec | 2025-07-22 11:36:54+00:00
I was amazed at the cognitive dissonance of people pretending it tasted good, when I similarly remarked that many of those types of products were regularly discounted because their sell-by date was too close. On the same shelf, just one inch to the left, you would be hard pressed to find a discounted meat product that sticks around more than a few hours. And usually, it's the large quantities or specialty items that not many want/know how to deal with.

All those fake meat products were bound to fail because once you remove the ideology, they are just bad products. If at least they could be cheap, they could make sense as a substitute for something better but that's not even the case. If you have to eat bad tasting plant-based product, you might as well eat shitty tofu, at least it's somewhat cheaper (still ridiculously overpriced).
by lazide | 2025-07-22 11:37:06+00:00
lulz. Manure causes way wider isotopic variaion than synthetic fertilizer (and always has). https://wwwrcamnl.wr.usgs.gov/isoig/period/n_iig.html

“ Soil-derived nitrate and fertilizer nitrate usually have overlapping compositions, preventing their separation using 15N alone.”
by ben0x539 | 2025-07-22 11:37:12+00:00
"In other words, I actually understand git, so I don't really need Jujutsu." sounds like jj is for people who don't understand git. That's naturally a contentious statement. It implies that jj doesn't offer anything to experts, which seems easy to contradict given how many people with git expertise will talk about getting value from jj. At worst, it could be taken as a bad faith kinda put-down, like, suggesting at jj users are worse at their job than people who make do with git. I think it's totally fair to take push back against how that was worded.
by kotaKat | 2025-07-22 11:37:18+00:00
But... but... I'm one of the World's Most Ethical Companies(tm)!

https://worldsmostethicalcompanies.com/apply-now/

> The application fees for 2026 are:

> For companies operating in 24 or fewer countries the application fee is $3,600

> For companies operating in 25 or more countries the application fee is $4,900
by stavros | 2025-07-22 11:37:38+00:00
I'm fairly confident you're going to love it. I'd read a few tutorials, but what finally clicked for me was just asking Claude what commands to use, and then explaining why.

Jujutsu finally made me understand git, after ten years of git use. It removes enough of the magic that I now know exactly what the commands do, and how the data model works.
by soulofmischief | 2025-07-22 11:37:56+00:00
I am replying to "Let every member of our species compete on a fair playing field without government interference, regardless of their birth circumstances", and have said nothing on nativism.

The quote I am replying to stands on its own regarding criticism. "Government" is supposed to just be The People, and preventing "government interference" becomes a dog whistle for "let the market do what it wants, if people with capital use it to further acquire capital at the expense of those without, so be it."
by retsibsi | 2025-07-22 11:38:07+00:00
> if to get copyright protections you should declare value of your IP (that you are obligated to sell for if the buyer pops up) and pay tax on this for every year you hold the IP

I think this would have some unpalatable consequences. Let's say an author is writing a modestly successful book series: it's not going to make them rich, but it's commercially viable and they care a lot about it for its own sake. Under this system, if the author declares a value commensurate with the (quite small) pure economic value of the IP, they have to live in fear of their right to continue working on their creation being abruptly taken away from them at any point. If they instead declare a value commensurate with the economic value + the extra value that it has to them personally, the resulting tax liability could easily tip the balance and destroy their ability to pursue their writing as a career.
by ants_everywhere | 2025-07-22 11:38:23+00:00
Secrets and client data. Regulated environments are very serious about client data. They can't go into source control either.

You can't change example.com/foo to point to example.com/baz and have it exist in source control. So to make the change you have to ignore every file that contains that string, test, then unignore. Or you have to make sure to absolutely remove every reference you've added to the merkle tree. Or you have to completely nuke your source control database after testing.

If you buy a used laptop hard drive from a remote worker at $BIG_REGULATED_CO because you want to find exploits, you're probably happier if they run jujutso than git because there will be a higher probability of finding secrets, client info, and other things that are forbidden from going into source control.
by HarHarVeryFunny | 2025-07-22 11:38:55+00:00
Right - I hate that "AI" is just being used as (at best) a replacement term for ML, and very misleading for the public who is being encouraged to believe that some general purpose AGI-like capabiity is behind things like this.

The article is so dumbed down that it's not clear if there is even any ML involved or if this is just an evaluation of combinatorial experimental setups.

> The outputs that the thing was giving us were really not comprehensible by people,

> Adhikari’s team realized that the AI was probably using some esoteric theoretical principles that Russian physicists had identified decades ago to reduce quantum mechanical noise.

I'll chalk this one up to the Russians, not "AI".
by naabb | 2025-07-22 11:39:04+00:00
So you believe a known liar but it's impossible for you to believe that trump has ties to russia? the guy who has invested in russian real estate? the guy who went to russia many many times before he even became president?

it's hard for you to believe that the guy who did all those things and asked Russia on live TV for dig up dirt on Hillary is colluding with russia?

The cult is strong it seems.
by bubblyworld | 2025-07-22 11:39:41+00:00
I think it's pretty clear that they suspect the mechanism underlying the model's output is the same as the mechanism underlying said theoretical principles, not that the AI was literally manipulating the concepts in some abstract sense.

I don't really get your rabid dismissal. Why does it matter that they are using optimisation models and not LLMs? Nobody in the article is claiming to have used LLMs. In fact the only mention of it is lower down where someone says they hope it will lead to advances in automatic hypothesis generation. Like, fair enough?
by Jolter | 2025-07-22 11:41:33+00:00
This is a well known phenomenon in medicine. It is always carefully considered when making public health decisions regarding e.g. screening programs and intervention best practices.

For example, a PSA test is useful to detect cancer of the prostate, if a male patient has urination problems. But doing general screening for high PSA values in middle aged men is not considered a good idea, because there are too many false positives and it would likely lead to many unnecessary invasive interventions.
Show HN: Invoicebloom.io – Professional Invoicing and CRM
by theasteve | 2025-07-22 11:41:39+00:00
Hey Ya'll!

My name is Steven and Im launching invoicebloom.io for Professional Invoicing & CRM for Small Businesses & Freelancers. Im a software developer and I sometimes work as a freelancer. Since some of freelance jobs were sidegigs I always just required payment in zelle or cash app. However, some of my clients kept requesting me for invoices for record keeping purposes. I also starting noticing that I kept going back to my email to check for client's information regarding past jobs I have done.

So I decided to go on the hunt for some software that was cheap and work nicely and I did the quickbooks $4 plan. Oh Boy!!!

This wasn't at all that fun! you start noticing that any change you make or other feature you want to make is an upsell to a different plan. I was really unhappy!

So I decided to make one for my self! little by little I started adding more functionality for this app. Until I noticed myself using it more frequently. I wasn't sure if this was useful for others so I shared it in my slack spaces.

Then I started receiving requests for features such as "Steve can you add client profiles so I can email and call from the profile card" and so today Im sharing with you all an app that has been used for a couple of months by freelancers and small business owners.

It has 5 free invoices per month. and it only costs $9.99. Its free to sign up and use. Would love to hear what you think about it.

Some of the features are:

Create Professional Invoices: Design polished invoices in minutes with customizable templates. Send PDF Emails: Automatically generate and email PDF invoices to clients. Manage Clients with Built-in CRM: Keep tabs on client details, payment statuses (Draft, Sent, Paid), and communications in one dashboard. Save Time: Automate repetitive tasks to focus on growing your business.

Would love to hear what you think about it!
by rohit89 | 2025-07-22 11:42:51+00:00
Crypto is a tech that solves problems that most people don't care about.

VR/AR is tech that is nowhere near ready so its premature to make judgements there. I am bullish on XR.

In terms of value-add, many times technology needs to be invented first before we decide whether its worthwhile. Nobody asked for computers in every home, smartphones in every pocket etc.
by stavros | 2025-07-22 11:43:32+00:00
This is the age-old issue of how you describe something that has enough small improvements to result in one big one. There's no single thing that someone can say to convince you to switch to jj, because there's no single thing that you can do with jj that you can't with git. It just has a thousand little improvements left and right, that make it a joy to use.

That just results in less friction, and in you doing things with it that you couldn't be bothered to before. Yes, I can switch branches in git by stashing my changes, and then I can try to figure out the five-levels-deep stash stack, but with jj I just switch between branches without finishing working on them, because it just works and is easy.

Yes, with git you can technically have five branches open at the same time, and stash work to switch between them to work on one thing or the other, but it's so hard and finicky that you end up never doing it in reality. Or, you can say "I never need that", but is it that you never need it, or that your tools make it so hard that you just subconsciously never do it? For me, it was the latter, as now I'm switching between branches ALL THE TIME, just because it's easy.
by incomingpain | 2025-07-22 11:43:33+00:00
>Reddit is one of the last thriving islands of the old web. Can it survive AI?

I would argue that reddit only survives today BECAUSE OF AI.

Reddit was in steep decline before AI came out. It fell far behind linkedin and a bunch of other social media nobody ever heard of.

AI wont even impact reddit. The API changes lost them a ton, they banned 50% off the site and they urgently tried to backtrack, they started acting like corporate scumbags post IPO.

The only way reddit exists today is that they use AI to create fake activity on the website.
by thoroughburro | 2025-07-22 11:45:14+00:00
> Here’s something the iPhone isn’t getting anytime soon: honest-to-god browser extensions that you use on your desktop, also on your phone.

This convinces me the author is not knowledgeable about current browser capabilities. They probably haven’t tried anything but Firefox in a long time.

Orion runs desktop (Firefox) extensions on iOS, and is in many ways a breath of fresh air. Instead of parroting “all iOS browsers are Safari” and throwing their hands in the air, they actually got hacking on it.

https://kagi.com/orion/

Edit:

> With adopting the Web Extensions API, we show our support for creating a unified browser extensions experience across all three major web rendering engines. We ended up porting hundreds of APIs, one by one, that were never meant to work with WebKit. Took us a few years, but here we are!

> Orion currently supports about 70% of Web Extensions APIs, and we add more every day. On top of that, we built advanced security features that give our users granular control over extensions, beyond what Chrome and Firefox offer. For example, you can choose to allow an extension to run only on certain websites.
by jokoon | 2025-07-22 11:45:56+00:00
It's true that if a leader betrays his own country, is that really a treason if that leader was elected?

Democracy and politics are outside of the realm of the CIA and intelligence, because the CIA is under the command of the white house.

It's true that Putin found a big vulnerability in the US by abusing its democracy, it's difficult to deny it.
by esskay | 2025-07-22 11:46:09+00:00
I really struggled going back to Firefox after being a Chrome user for so long, it just feels so incredibly slow in comparison - I know it's probably just perception but I couldn't shake that feeling.

I ended up going with Brave. Once you turn off their crummy VPN and crypto advert it's effectively just google chrome with a built in ad blocker.

I know there were arguments/concerns about the crypto thing, but I did a bit of research before picking a new browser (as should you) and once I realised it was a simple thing to turn off and never see again I was fine with it, it's all opensource as well so you can see how things work.

Of course it's just a chrome fork, so is still somewhat influenced by Googles decisions but that really wasn't the issue here, I just wanted to keep ublock origin and that's been the outcome.

I still have syncing and such all running between my desktop and mobile, I still have all the same extensions I've used for over a decade, so it's been relatively pain free to switch.
by mauvehaus | 2025-07-22 11:46:20+00:00
Which is your dominant eye? I'm right-handed (confirmed by the semester I broke my right wrist in college), but pretty strongly left-eye dominant. I do everything right-handed except shoot a gun (and presumably a bow, if I were to do so). I had no idea of this until the first time I picked up a rifle in my teens.

I could see (pun intended) feeling at loose ends trying to do eye driven tasks opposite handed, especially if you are naturally left-handed.
by normie3000 | 2025-07-22 11:46:58+00:00
> It's because what you see as the inferior approach involves less effort and friction for the developers.

I can see that.

From the other side of the PR though, it involves significantly _more_ work from a reviewer.

The "red tape" of separating commits and opening separate PRs should be removed by the team.

The effort of separating commits and opening separate PRs is minimal once you're comfortable with the tools.

I encourage colleagues to be comfortable with these workflows, because a reviewer's time is generally no less valuable than their's.
by ginayuksel | 2025-07-22 11:47:05+00:00
I once tried prompting an LLM to summarize a blog I had written myself, not only did it fail to recognize the main argument, it confidently hallucinated a completely unrelated conclusion. It was disturbing not because it was wrong, but because it sounded so right.

That moment made me question how easily AI can shape narratives when the user isn’t aware of the original content.
by BoorishBears | 2025-07-22 11:47:34+00:00
You're still paying more than the GPU typically costs on an hourly basis to take advantage of their per-second billing... and if you don't have enough utilization to saturate an hourly rental then your users are going to be constantly running into cold starts which tend to be brutal for larger models.

Their A100 80GB is going more than what I pay to rent H100s: if you really want to save money, getting the cheapest hourly rentals possible is the only way you have any hope of saving money vs major providers.

I think people vastly underestimate how much companies like OpenAI can do with inference efficiency between large nodes, large batch sizes, and hyper optimized inference stacks.
by finamoremcc | 2025-07-22 11:48:13+00:00
I feel this struggle. The real hack? Target companies that already have international payroll set up – check their job posts for "global remote" or "async work culture". Crypto/Web3 startups are usually chill about location (just avoid the sketchy ones lol).

Also stalk LinkedIn for employees based in random countries – if they're there, HR probably won't freak out about your Bali Airbnb.

AngelList filters for "worldwide OK" and We Work Remotely's "global" tag are clutch.

I built Dog Olympics https://dog-olympics.org while nomading – it's like Mario Party for pups, perfect for when you're working from some sketchy cafe wifi.