MurphyA/hacker-news huggingface dataset:
by ants_everywhere | 2025-07-28 21:02:56+00:00
I have a couple of thoughts here:

(a) AI on both the "red" and "blue" teams is useful. Blue team is basically brain storming.

(b) AlphaEvolve is an example of an explicit "red/blue team" approach in his sense, although they don't use those terms [0]. Tao was an advisor to that paper.

(c) This is also reminiscent of the "verifier/falsifier" division of labor in game semantics. This may be the way he's actually thinking about it, since he has previously said publicly that he thinks in these terms [0]. The "blue/red" wording may be adapting it for an audience of programmers.

(d) Nitpicking: a security system is not only as strong as its weakest link. This depends on whether there are layers of security or if the elements are in parallel. A corridor consisting of strong doors and weak doors (in series) is as strong as the strongest door. A fraud detection algorithm made by aggregating weak classifiers is often much better than the weakest classifier.

[0] https://storage.googleapis.com/deepmind-media/DeepMind.com/B...

[1] https://mathoverflow.net/questions/38639/thinking-and-explai...
Show HN: New way to validate your LLM webapp idea and earn on token margins
by cryptoz | 2025-07-28 21:03:12+00:00
I've built a whole new UX and platform where you can quickly make LLM-backed webapps and when people use them, you earn on each AI API call. I've been working on this for 2 years! What do you think?

Here's how it works:

1) You make a Project, which means we run a docker container for you that has python/flask and an optional sqlite database.

2) You provide a project name and description

3) The LLM makes tickets and runs through them to complete your webapp.

4) You get a preview iframe served from your docker, and access to server logs and error messages.

5) When your webapp is ready, you can Publish it to a subdomain on our site. During the publish process you can choose to require users to log in via Code+=AI, which enables you to earn on the token margins used. We charge 2x the token costs of OpenAI - that's where your margin comes in. I'll pay OpenAI the 1x cost, then of the remaining amount you will earn 80% and I'll keep 20%.

The goal: You can validate your simple-to-medium LLM-powered webapp idea much easier than ever before.

Some fun technical details: Behind the scenes, we do code modifications via AST transformations rather than using diffs or a full-file replace. I wrote a blog post with details about how this works: https://codeplusequalsai.com/static/blog/prompting_llms_to_m...

Would love some feedback! What do you think?
by arghwhat | 2025-07-28 21:03:27+00:00
> but I'd feel the same about the prospect of loosing ripgrep for a week, or whatever. Loosing it for a couple of days is more palatable.

Just to nitpick: When the limit is a week, going over it does not mean losing access for a week, but for the remaining time which would assuming the limits aren't overly aggressive mean losing access for at most a couple of days (which you say is more palatable).

I wouldn't say you're too reliant, but it's still good to stay sharp by coding manually every once in a while.
by wg0 | 2025-07-28 21:03:37+00:00
To be fair - abuse is real. This also shows that "AI" is on "VC ventilators" of greed.

Waiting for higher valuations till someone pulls the trigger for acquisition.

IPOs I don't see to be successful because not everyone gets a conman like Elon as their frontman that can consistently inflate the balloon with unrealistic claims for years.
by southernplaces7 | 2025-07-28 21:03:46+00:00
TL;DR: Hitler demanded that he do as Hitler wanted. The central banker said No and claimed the law protected his institutional independence. Hitler acknowledged this, but said that he'd just get rid of him extra-legally. The fearful central banker resigned his post in less than 2 months after Hitler became chancellor, got himself fobbed off to an ambassadorship in which he humiliatingly spent time propagandizing on the Nazis behalf, and was replaced at the central bank by a Hitler Lackey who did as Hitler wanted.

Fin.

The headline implies a vigorous resistance to authoritarian control, that didn't at all happen.
by gonzobonzo | 2025-07-28 21:03:50+00:00
Real humans as well. Not anonymous online commentators (including HN), not comedians/politicians/writers/authors who have no idea you exist, or TV characters people get invested in. Probably not even therapists, who wouldn't give you the time of day if you weren't paying them to.

The truth is, just about everyone is using some sort of a substitute for real friends at this point.
by bawana | 2025-07-28 21:05:26+00:00
Yes , I know my comment was extreme and appreciate your moderation. Certainly, smaller nation states tend to stagnate in isolation. And that isolation allows rapid degeneration. Abuses of humanity seem to be more extreme in these isolated pools. But I did not imply isolation as a necessary and defining character of nation states. I should amend my statement by adding another dimension to this 'thought vector'. Nation states that have an implicit requirement to trade and interact will foster a competition that mimics evolution. One large nation state-the end result of hyper globalization- (imagine Amazon establishes its own currency and takes over all retail) will have the same pitfalls as any monopoly.
by helltone | 2025-07-28 21:05:27+00:00
Every time I see these headlines, the tech seems to be at least 10 years away from product.

- demos done in a lab controlled environment without the crazy things that happen in a real world.

- no humans nearby so none of the safety features that would be needed should this thing work alongside/near humans.

- no regards for economics, expensive vision models, expensive hardware, no consideration for maintenance and repair costs
by alias_neo | 2025-07-28 21:05:49+00:00
I'm not sure I agree with that, but I need to give it a little more thought.

The government has been clear they want you to work harder and earn more, they also want you to have children and raise future tax payers, if you do have children either your career and earnings take a hit or you need to put them in childcare, in that case I think all child care should be tax free, they're only in there so you can work and earn and pay tax. It's typical that your wages should increase with experience but you can't un-have children, perhaps you didn't even know you'd hit that threshold when you had them, or more likey that such a threshold even exists.

If we don't think of it like that, but simply that you're no longer advantaged as you put it, the issue is that it's sudden and affects unevenly, two parents can earn £99,999.99 EACH and still receive it, but a single parent or one person in a couple earns that extra penny they're now £2000/child worse off and still have to put their children in childcare.

Of course there's an option to have or not to have children, but I'd argue that the global consensus in countries with ageing populations, like the UK, is that the government want you to work more, and for longer and have more children, so it should be fair to say that from the government perspective, having children is the expected norm.
by jjkaczor | 2025-07-28 21:05:57+00:00
... well, I live in Canada - my understanding is that the maximum lifetime fine for copyright infringement is about $5,000 when files are shared for personal, non-commercial use...

Which sounds like alot, but if we factor in the extended family and cross-media sharing and the number of separate streaming services we all subscribe to across many many years, then this is a "deal"...

OTOH - I don't want to be the first case/person to help determine what precedent will be set if something actually gets taken to the end-state statutory damages..
Show HN: I added webhook response support for MCP tool calls in asyncmcp
by bharatgel | 2025-07-28 21:06:01+00:00
Building on asyncmcp, a library for custom transport layers for Model Context Protocol (MCP), I added a custom transport for webhook support that lets MCP server tools respond asynchronously via webhook. When async marked tools are called, the result gets sent to the registered endpoint instead of blocking the connection.

This is still experimental but provides a way to add webhook support to MCP. You can clone the repo and try the streamable_http_webhook examples.
by cheema33 | 2025-07-28 21:06:10+00:00
> so sad, i had a few questions about the CCP, China's constitution, and very quickly on a very factual non challenging question:...

It is a Chinese model. It censors. Next you will tell us that Pope is religious. And water is wet.

Did you make any effort to test its coding abilities and compare it with other models in the same price range?
by BillyTheMage | 2025-07-28 21:06:12+00:00
This relies on false definitions of capitalism and communism, definitions which I believe are carefully crafted to preclude you from having certain thoughts.

You seem to understand capitalism as "freedom" and communism as "government control". These false definitions are what leads people to believe Democrats or Nazis are leftists, when they're very far from it.

Really, capitalism is that thing where when you work harder your boss gets richer. Someone else besides you is the owner of the products of your labor. Capitalism allows the capital-owning class to use the worker class as machinery for a free ride through life.

Socialism (communism isn't quite the right word here) is "worker ownership and control of the means of production". Yes that has included tyranny in the past, but modern socialists are mostly of the libertarian type and totally reject government control of anything.

Yes, advertising is a lot like capitalism, but that's because they both serve only to redirect productive capacity towards things which the parasitic class wants instead of what we need. Advertising convinces you to buy useless trinkets and to think in ways you never would have thought otherwise.
by lucb1e | 2025-07-28 21:06:29+00:00
Exactly! And then you alienate the top 10% fans among the members that ever go (since 10% of those 50% is 5%). They must know this is terrible for the brand so I guess there is a real good financial reason for doing this

(Congrats on 777 karma btw :). No matter the absolute number on sites like these, I always still love hitting palindromes or round numbers or such myself)
Be thoughtful when retiring old domain names
by Pine_Mushroom | 2025-07-28 21:06:39+00:00
This is a bit of a sob story, and I’m mainly posting hoping for some advice or assistance, but even if my situation is hopeless, maybe sharing the experience can prevent something similar from happening to someone else: Some months ago I let a long unused domain name of mine expire(williamsfamilyfungi.com). I used it for an email address for a number of years, but over time I moved everything to another domain which also hosted my website(michiganmushrooms.net). Unfortunately I neglected to change the contact information for a few critical accounts away from williamsfamilyfungi.com… and wouldn’t you know it; as soon as it expired someone grabbed it up and started a new email with my old address(christopher@williamsfamilyfungi.com). Then the real trouble started: they used my old email to change the password on my michiganmushrooms.net domain, locking me out of my email and GoDaddy account. Unfortunately they did this just before that domain was set to expire and by the time GoDaddy was able to confirm I’d been hacked and get me back into my account(this took several months for some reason): the domain was gone. Now it would seem they started a new email again with my old address(christopher@michiganmushrooms.net) and unfortunately that email is connected to many important accounts that I am now totally locked out of… I realize in both cases the domains were expired and re-purchased legitimately enough, but to re-start an email address to impersonate someone is pretty shady. GoDaddy said I’m out of luck to get back since it wasn’t technically ‘stolen’, but it sure feels like I’ve been robbed. My main concern now is what kind of havoc they might be able to do impersonating me; I have no way of knowing what kind of accounts they could be opening up… TLDR: be thoughtful about retiring old domains. Any advice appreciated!
by tengwar2 | 2025-07-28 21:06:48+00:00
No-one thinks the NHS is perfect. People are rationally defensive of it because the most likely alternative is not something like the German system (which is better, but has major problems) but a sale of the NHS to an American company such as Kaiser Permanente. Most people are well aware of the deeply rooted problems of the American system, and recognise that almost anything is better than that. Any systematic change would require a government which is trusted to handle it. That rules out the Conservatives (who are in power most of the time) as even their supporters don't trust them on this issue, and Labour is unlikely to either have the inclination to implement deep changes, or be in office long enough to effect them.
by tialaramex | 2025-07-28 21:06:49+00:00
The Swiss Table is not presently the fastest known design for many purposes, but other open addressed schemes take that honour today and yes, nobody who wants a fast modern hash table tries to mitigate collision - just use a decent hash and the collisions are rare enough to have negligible effect so long as your scheme degrades rather than failing.

The C++ approach is focused around mitigating the price of collision. Accept you lost, and now try to make that not sting too bad. This made some sense because their provided hash for the integers is typically literally the identity function, collision is thus very frequent and predictable. But "Probably we lost, lets mitigate that" isn't a route to success and it only made sense when memory fetches were cheap and ALU operations were expensive. Forty years ago that was a sane choice, thirty years ago when C++ standardization was in progress it was already looking dodgy, fifteen years ago when they actually standardized this feature it was already very stupid.

Open addressed strategies begin by assuming you probably won. Your first main memory fetch is probably enough to know if this key is present, and if it is the next fetch probably gets the key and value.

The std::unordered_list strategy will only tell you if the key was not present on its first fetch some small fraction of the time, and on every other occasion you must do the second fetch to even discover whether the key might be present, several more fetches are needed on average to get a final key + value or certainty that it's not found.
by asjir | 2025-07-28 21:07:16+00:00
To expand upon the other comment: Indexing and multiplying with one-hot embeddings are equivalent.

IF N is vocab size and L is sequence length, you'd need to create a NxL matrix, and multiply it with the embedding matrix. But since your NxL matrix will be sparse with only a single 1 per column, it'd make sense to represent it internally as just one number per column, representing the index at which 1 is. At which point if you defined new multiplication by this matrix, it would basically just index with this number.

And just like you write a special forward pass, you can write a special backward pass so that backpropagation would reach it.
by blitzar | 2025-07-28 21:07:17+00:00
I set claude about writing docstrings on a handful of files - 4/5 files couple 100 lines each - couple of classes in each - it didnt need to scan codebase (much).

Low danger task so I let it do as it pleased - 30 minutes and was maxed out. Could probably have reduced context with a /clear after every file but then I would have to participate.
by asyx | 2025-07-28 21:07:23+00:00
Paradise is maybe a bit much. I’m German and from close to the border. Not right across but close enough that I visit a lot and my city is overran by Dutch people every Christmas.

On average as a tourist, the Netherlands is straight up just a better version of Germany. However a friend of mine recently moved. She’s from India, moved to Germany and then fell in love with a Durch man she ultimately married. In the process of moving she of course also switched into the Dutch health care system and that I think is legit worse than the German one but I don’t know how much that might be a symptom of a greater issue in the Netherlands.

The difference is essentially that the Dutch health care system tries to be profitable which is nice but then results in procedures not being covered by health insurance that a German doctor would find essential. Specifically preventative care and child birth related stuff where very problematic for her.

But otherwise I think the Netherlands takes a very practical approach to society. Is it annoying for cars to navigate Dutch cities? Yes but also it’s the only country where you can basically always take a bicycle anywhere and be safe. Is 100km/h on the highway annoying? Yes but it’s also the most relaxing drive in heavy traffic I can imagine. I think in a quite literal sense, i think the Dutch are less conservative than we are. The way things were done matters less which results in people seeing the benefits of change much more. Like everything car related. Youd start a riot in germany just doing parking like the Dutch do.
by pstuart | 2025-07-28 21:07:48+00:00
The problem is simple: conflicts like this are made into binary good vs evil arguments where the other side is bad and your side is good.

The reality is that both sides have legitimate concerns, and likewise, are doing very bad things. Intelligent and caring people get sucked up into this and can only echo their hate for the other side.

The exciting world of tech is designed to amplify the opposition but not to find consensus.
by arach | 2025-07-28 21:08:14+00:00
It’s tricky without seeing the actual data. 5% of a massive user base can still be a huge number so I get that it’s hard to be surgical.

But those power users are often your most creative, most productive, and most likely to generate standout use cases or case studies. Unless they’re outright abusing the system, I’d lean toward designing for them, not against them.

if the concern is genuine abuse, that feels like something you handle with escalation protocols: flag unusual usage, notify users, and apply adaptive caps if needed. Blanket restrictions risk penalizing your most valuable contributors before you’ve even discovered what they might build
by tflinton | 2025-07-28 21:08:30+00:00
Before anyone goes with pitchforks at Mastercard or Visa it's worth remembering that just because something isn't criminal it can still be quite a civil issue.

Visa and Mastercard take on quite a bit of risk by allowing payment transactions to companies who wade into murky businesses that while not illegal may have a lot of risk.

The amount of lawsuits that these processors get co-named in for providing payment rails is probably enormous and without laws protecting them I don't see how they don't have a choice in actively censoring.
by ortusdux | 2025-07-28 21:08:35+00:00
Having filled my share of blackberry flats, the first part of the picking motion is a ripeness check. You want the berry to be firm with a bit of give, and you want it to pull free from the plant easily. The force feedback sensors mentioned here seems to be for training purposes, but they would probably be better used on the finished grabbers to detect ripeness.
by josteink | 2025-07-28 21:08:36+00:00
Another annoying, possibly less known thing about this popup is that you as a user can disable it.

But only if you log in to Google and set a preference for your Google account.

No more nagging popups! Sounds great, right?

Except Google can now track you, with a confirmed ID and session cookie across all these sites.

It’s blackmail, plain and simple.
by gonzobonzo | 2025-07-28 21:08:45+00:00
> The problem with chatbots as companions is that they don’t have feelings or desires, so you can be as malicious and selfish as you want: the worse that will happen is some temporary context rot. This is not true for dogs, cats, humans, etc, which is why we can form meaningful companionships with our friends and our pets.

On this point, pets are a lot closer to chatbots than to humans. You buy them, you have ownership of them, and they've literally been bred so that their genetics makes it easy for them to grow attached to you and see you as a leader (while their brethren who haven't had their genes changed by humans don't do this). It's normal for people to use their complete control over every aspect of their life to train them in this way as well.

Your pet literally doesn't have the ability to leave you on its own. Ever.
by JXL34 | 2025-07-28 21:08:52+00:00
https://policies.google.com/terms?hl=en-US

The service can delete your account without prior notice and without a reason . At any time, your account can be terminated without explanation and without warning by the service.

The Agreement explains they will disclose personal data about you if it is reasonably necessary to comply with applicable law and government requests.

The service can read your private emails . The Service is able to access, scan, review or read all user communications, including private messages, which may contain personal or sensitive data.

Per the service's terms, users may not express negative opinions about them . Criticising, questioning, making objections or complaints about the Service, its staff or anything related to it is prohibited and constitutes a breach of the Terms.

Your data may be processed and stored anywhere in the world . Your data is stored all over the world, including in countries where data protection rules may differ from the ones of the service's jurisdiction or those of your country jurisdiction.

You are tracked via device fingerprinting . Tracking technologies (such as web beacons, tracking pixels...) are employed on users and/or the service assigns a unique ID to a browser or device to track its behaviour.

Terms may be changed any time at their discretion, without notice to you . The Agreements can be updated at any time, including in a way that negatively affects user rights, without notifying before or after the changes.

Instead of asking directly, this Service will assume your consent merely from your usage. . The Service infers your acceptance from your continued usage, instead of prompting you to read the new Terms and asking for direct consent. This doesn’t apply to services that have no way to seek consent from users through their contact details or an account.

Per the service's terms, users may not express negative opinions about them . Criticising, questioning, making objections or complaints about the Service, its staff or anything related to it is prohibited and constitutes a breach of the Terms.
by Towaway69 | 2025-07-28 21:08:54+00:00
Depends on the context. I came from a ruby, nodejs, java, gawk background to Erlang (not elixir).

The first question I posed to the Erlang community was exactly that: what are the build tools, what are the unit testing frameworks and how is a project setup.

Not because I didn’t know what these tool/concepts did but because I wanted to know what is the state of the art in Erlang tooling.

I have my sea legs, including the wooden one, but just not yet in Erlang. Why Erlang? Because it’s completely different to everything else!
by liawsjt | 2025-07-28 21:09:26+00:00
There doesn't appear to be anything unique about this particular soft gripper. This blog post is incredibly speculative and really based on nothing more than the author imagining that a grad student's prototype could some day be a single part in a vastly more complex system. There are entire companies that have spent tens of millions of dollars and man-centuries of work trying to pick only strawberries, and strawberries are a lot more durable than blackberries. Vision, motion planning, and controls are all significantly more difficult than gripper design.