MurphyA/hacker-news huggingface dataset:
by ignaciovdk | 2025-07-29 13:00:58+00:00
That’s a fair question, and in theory, yes, you could manually track internal certs based on issue date.

But in practice, large or long-running environments rarely have clean cert inventories. You get:

- Internal CA sprawl (and no single source of truth)

Certs embedded in keystores, containers, or staging systems that nobody owns anymore

- “Temporary” certs that live on for years - People leaving without handing off cert responsibilities

We’re not automating monitoring because it’s hard, we’re doing it because teams forget.

And forgetting is what causes outages, broken mTLS, and failed compliance audits, even in air-gapped setups. I have a few horror story on PCI environments.

Automation helps catch the edge cases before they become fire drills.
Show HN: GenDB – I built a tool to generate a full database from a single prompt
by nicsmeyers | 2025-07-29 13:01:03+00:00
Hey HN, Nic here.

I recently built a prototype called GenDB, an AI-powered backend builder designed to eliminate boilerplate and streamline database deployment.

The idea came out of my own frustrations: I was spending hours writing and rewriting Python code with TortoiseORM just to build and modify basic schemas. Then I’d have to deploy it all over again for even small changes. After seeing tools like Lovable and Cursor make front-end development nearly effortless, I started to wonder: why wasn’t backend development just as fluid?

With GenDB, you can: - Prompt a schema (e.g., “Instagram clone”) via natural language or image - Edit it visually using a DBML-based ERD editor - One-click deploy to GCP or AWS - (Coming soon) Auto-generate APIs and safe migration scripts

The goal is to go from idea → schema → live backend in minutes, without writing boilerplate or fiddling with cloud infrastructure too much.

It’s still an early prototype, and I’d love your feedback, especially if you’ve run into similar pain points. What seems useful? What’s missing? Where will this fall apart?

Demo + details here: https://gendb.carrd.co/

Thanks for taking a look!
by bko | 2025-07-29 13:01:03+00:00
It's not just places with hyperinflation. It's any country. Why should anyone be restricted from holding USD or have to pay crazy fees to buy dollars?

> I agree that a centralized US dollar CBDC that isn't run by scammers would be a simpler way to do this.

I don't think it's a stretch to imagine that the government would ban all other stable coins and strictly control what "valid commerce" is allowed to be done with the centralized coin (see Operation Choke Point)

https://en.wikipedia.org/wiki/Operation_Choke_Point
by dowager_dan99 | 2025-07-29 13:01:27+00:00
the courts have been pretty clear in this area so far, siding with some variation on "progress" over the ownership argument. It definitely feels like a "too big to fail" scenario at this stage.

>> The judge ruled last month, in essence, that Anthropic's use of pirated books had violated copyright law

This is not what certification of a class action lawsuit means. It's procedural, not substantive and doesn't weigh in on the merits of the lawsuit. It's about the mechanics of bringing about action representing a potentially huge group of class representatives. The article then goes on to speculate about how Anthropic will post bond for the billions that have been awarded while trying to fundraise, so the clickbait title is backed up with "what if" fan fiction and there's nothing substantive here.
by BigJ1211 | 2025-07-29 13:02:43+00:00
If that's your criteria this is equally true on the other side of this conflict. Even predating the Jewish exodus from many Arabic nations.

The primary difference between them is that the side which openly shouts for genocide doesn't have the means that the side that at least doesn't openly shout for genocide has. (By openly I mean the majority of the people, not select extreme individuals. Some of whom are in positions of power.)

I'm not going the route that it's okay to want to genocide a peoples because of things that were done to them by another group of people. Because if that's your way of viewing this conflict, then Israel has more than enough to point at to 'justify' their genocide.

And I'm not going to excuse calls for genocide with "well, they don't have the power to, so who cares". Because all these routes lead straight to hell. You can't even begin to resolve the conflicts between these peoples.

This conflict isn't nearly as cut-and-dry as say Russia-Ukraine, and it benefits no one to pretend it is. Ukraine never invaded Russia, nor did it commit any terrorism against them. This isn't the case between Israel and the Palestinians.

Between 1968-2023 over 3500 acts of terrorism were committed by the Palestinians against Israel. Of which the vast majority (Between 70-78% depending on if you count purely civilian targets), targeted civilians.

You can argue for a long time which side committed the most heinous acts, but neither side is anywhere close to "clean".
by NalNezumi | 2025-07-29 13:02:59+00:00
Excuse me but what is new here? Soft grippers have been a thing for decade now, there's evem industrial mass produced ones [1]. There's at least a dozens of labs making similar things each in Sk, Japan and China, how could they even patent this?? (maybe first ever in US?)

As for sensors, there's nothing new there either? There's even cheap open source haptics sensor nowadays [2] by meta, or just companies [3] making them. Collecting data with humans is nothing new either.

They don't even have a product, it's a "could" with the cherry on top:

>Before the robot can be deployed on farms, the computer vision and positioning technologies that would let it find and reach for berries on the plant still need to be developed.

Yes the part that have been the hardest (sensor fusion) haven't even been checked...

Berry picking with robot have been a thing for a while now [4]

[1] OnRobot https://youtu.be/BYAwP7Gn4N4?feature=shared

[2] https://digit.ml/

[3] https://www.fingervision.jp/en

[4] https://youtu.be/zBjNe_s3hys?feature=shared
by LeafItAlone | 2025-07-29 13:03:21+00:00
I believe it. Maybe not replace 100%, but effectively replace it.

I believe that at some point, AI will get good enough that most companies will eventually stop hiring someone that doesn’t utilize AI. Because most companies are just making crud (pun intended). It’ll be like specialized programming languages. Some will exist, and they may get paid a lot more, but most people won’t fall into that category. As much as we like to puff ourselves up, our profession isn’t really that hard. There are a relative handful of people doing some really cool, novel things. Some larger number doing some cool things that aren’t really novel, just done very nicely. And the majority of programmers are the rest of us. We are not special.

What I don’t know is the timing. I don’t expect it to be within 5 years (though I think it will _start_ in that time), but I do expect it within my career.
by gorgoiler | 2025-07-29 13:03:32+00:00
X-Age-Rating would only work if the server could be sure of the jurisdictions under which the recipient was bound.

To continue the thought experiment though: another implementation would be to list up to N tags that best describe the content being served. You could base these on various agreed tagging systems such as UN ISIC tagging (6010 Broadcasting Pop Music) or UDC, the successor to the Dewey Decimal System (657 Accountancy, 797 Water Sports etc.) The more popular sites could just grandfather in their own tag zoologies.

A cartoon song about wind surfing:

X-Content-Tags: ISIC:6010 UDC:797 YouTube:KidsTV

It’s then up to the recipient’s device to warn them of incoming illegal-in-your-state content.
by pegasus | 2025-07-29 13:03:51+00:00
Why not go the extra step and accuse Israel of false-flagging Oct 7th attacks themselves? It's a widely encountered trope and by now a lot of supporting evidence has been "unearthed". That would make you feel even more righteous in your separation of the good from the evil. And wouldn't that feel sweet?

After all, your magic mirror tells you what "they" wanted all along. The biggest proof? The fact that the IDF would always announce in before when they would make a strike. The fact that they did this proves that they were pretending that they don't want to make more victims than necessary among the Palestinians. Which shows that they were trying to hide something else - that they wanted to eliminate all of them. It all makes sense, yes.
by geocar | 2025-07-29 13:04:40+00:00
> You seem to be arguing that LISP can be written with more global variables and less function arguments than modern "mainstream" style, closely matching Forth with global variables:

I am not arguing anything of the sort. I am saying Forth programmers don't program Forth with deep stacks, and explaining how that is possible.

> from the point of view of readability it means gratuitous handicapping by throwing away a syntactic advantage of LISP (actual, formal names instead of optional comments).

I'm not sure exactly what you could possibly mean here. Sorry.

standard-input seems like a perfectly cromulent name; I'm not sure how :stream is "more formal" or even what that means.

Lots of lisp programmers I know prefer using a dynamic variable like standard-input instead of passing a keyword :stream argument, but friend if that's not you good for you buddy.

I'm not trying to convince you one is better than the other for lisp, only if you've spent any time programming lisp you're surely familiar with this and so use it to have some idea how Forth programmers are able to program Forth without such deep stacks.
by hikerell | 2025-07-29 13:05:12+00:00
Whois data is the basic source to check if a domain is in PendingDelete status. With 30,000–50,000 domains expiring daily, it's crucial to filter out the valuable ones. I use an LLM in the first round to screen based on name and brand potential, and in the final round, I combine SEO data for a full quality assessment.
by sebzim4500 | 2025-07-29 13:05:13+00:00
> It seems unlikely that the IDF will do anything to an international peace force operating in Gaza (not Israel) under a combined lead of France and the UK.

Almost certainly true but it would be political suicide for either country to actually deploy troops to the area. Troops would be attacked either by Hamas or one of the other dozen terrorist organisations present in the area, some of which are allegedly backed by Israel. Any goodwill obtained internationally would evaporate as soon as the troops are forced to defend themselves and any goodwill obtained domestically would evaporate as soon as any troops died or were injured.
by dashundchen | 2025-07-29 13:05:19+00:00
Under Biden, FTC commissioner Lina Khan was returning the agency to enforcing anti-trust and anti-monopoly laws.

I think she correctly identified corporate consolidation, collusion and legally entrenched middlemen as a threat to the working class and economic competitiveness.

Her record wasn't 100% wins but I think she was setting the stage for a much more impactful 4 years had Biden or Harris won.

I think she was one of the reasons big tech and oligarchs fell into line for Trump. Now we're stuck with the most openly corrupt and transactional corporate administration in US history.

A good interview on her philosophy: https://www.nytimes.com/2025/06/19/opinion/lina-khan-monopol...
by JKCalhoun | 2025-07-29 13:05:20+00:00
Somehow I swirled around for a minute or so and didn't see anything I would want to watch.

"This gallery features a collection of the 50,000 most popular* movies according to TMDB"

Yeah, there's the problem. I went to the TMDB site and tried sorting by popularity, rating … all I got was a whole bunch of recent films that look like all the reasons the film industry is crashing (you know, the kind of stuff you would see in a Red Box when they were still a thing).

If you really don't know what to watch you could do a lot worse than checking off films on this list (the 1001 Movies to See Before You Die):

https://1001films.fandom.com/wiki/The_List

(And you have already seen a number of them I expect.)

Elitist? Maybe. But if you can actually get through the list (I've been at it, casually, for several years now) you'll feel like you have acquired a film school degree.

I think it's fine to watch "8 ½" and hate it — at least you'll know that you hate it now. But it would be sad if you never saw "La Strada" because you thought all of Fellini's films were impenetrable.

"Marty", "Stella Dallas", "The Hustler" — just a few great American films that came to mind that I would have otherwise missed…

But if the latest Guardian of the Pirate's of the Marvel Universe movie are your cup of tea you probably have no problem finding something to watch anyway and can pass on "The List".
by bitwize | 2025-07-29 13:06:11+00:00
http://www.catb.org/jargon/html/A/Amiga-Persecution-Complex....

There is a belief among Amiga enthusiasts that the Amiga should have won, that had it not been for sabotage from without (e.g., Microsoft) as well as sabotage from within (upper management, particularly Irving Gould, being interested in squeezing profits out of the C64 and existing Amiga lines rather than R&D), the Amiga would have been a decade or more ahead of the rest of the industry and may have become the dominant computing platform. Kitting out Amigas with more advanced hardware than any real Amiga would have been able to be contemporaneously equipped with thus becomes an alternate reality game: what if Commodore hadn't failed? what if the Amiga were still a contender into the late 90s and beyond? To borrow your analogy, it's like kitting out a 1967 Chevy Impala with a modern engine and drivetrain, to imagine what it would have been like had the values of the '67 Impala, including looks and the sense of being fun to drive, had persisted into the era of fuel injection and continuously-variable transmissions. Maybe it's not an Amiga in terms of actual Amiga hardware configurations, but the idea is that in this alternate universe, what an Amiga is would have changed.
by vlovich123 | 2025-07-29 13:06:12+00:00
What do businesses need? Startup capital. What’s a good way to obtain it? Having a high salary and saving.

The counter argument is that high salaries enable more people to save and take risk rather than just those that start out wealthy.

The main counter is that people get comfortable and don’t take risks is definitely true, but I’m not sure how much that impacts the amount of entrepreneurship that would have otherwise happened.
by always_smiling | 2025-07-29 13:06:17+00:00
It is truly baffling to look at the issues in tech, your alienation with your own work and point at regulations. This field has been almost completely unrestrained and egged on by every opportunist and schemer holding political office.

You blame regulations and then mention that everything is pointless because everything is: "sisyphean because of the bureaucracy and monopolization".

The tech industry is lousy with scams, hell the entire model of the global economy is exit scamming everyone. No one builds anything because it is meant to last, everyone is fighting for the next IPO or buyout. You have pointed your ire in the wrong direction... because you were unable to scam first? Confusing...
by zamadatix | 2025-07-29 13:06:23+00:00
Hoarding doesn't really imply how you got it, just that you stockpile once you do. I think you're bang on rationing - it's about assigning the fixed amount. The LLM provider does the rationing, the LLM user hoards their rations.

One could theoretically ration their rations out further... but that would require knowing the usage to the point to set the remaining fixed amounts - which is precisely whT's missing in the interface.
by akimbostrawman | 2025-07-29 13:07:08+00:00
People will do that anyways if not from 3rd party repos like incredibly popular AURs or PPAs then good old curl | sh.

Flatpaks at least have a sandbox that can be easily configured to protect the user, does not require elevated privileges and get some limited vetting on flathub. Not to mention additional security feature like portals.
by bavell | 2025-07-29 13:07:11+00:00
Apparently we are in the minority, but I find hooks great for DRY and composition. My components can be thin and presentational while the business logic is tucked away in neat little packages. Didn't realize how much I disliked class components and HOCs until hooks showed up.

Footguns, learning curve? Sure, but I'll still make that trade.
by Zambyte | 2025-07-29 13:07:23+00:00
They are about as different as C for Unix, C for Windows, C for microcontrollers, etc. They're all really the same language; the biggest differences are the available libraries. Just pick a Lisp and go for it! :)

If you're on a GNU system, I found GNU Guile to be exceptional to learn Lisp with. Particularly with following the SICP lectures from MIT (with Hal Ableson and Gerry Sussman). There are lots of great options though!
by master-lincoln | 2025-07-29 13:07:33+00:00
I think you both have a point. Why not block foreign access to your internet service if the laws of that foreign country are nothing you want to be concerned with?

It might be a bit disruptive in the beginning, but in the long run I think we all benefit from that. It increases the chance of politicians to realize their over-boarding decisions by having public pressure from previous users of those services and it increases the likelihood of local competitors of those services opening.
by bjoli | 2025-07-29 13:07:37+00:00
On October 9, Defense Minister Yoav Gallant said: “We are imposing a complete siege on [Gaza]. No electricity, no food, no water, no fuel – everything is closed. We are fighting human animals and we must act accordingly.”

If that was not clear, Netanyahu said "remember what amalek did to you". If you know anything of what was done to the amalekites, you know this is a genocidal statement.

The statements of ministers in netanyahus cabinet and generals showed very well the intent going into this conflict. They are still adhering to it.
by krzysztofc | 2025-07-29 13:07:45+00:00
I recently shared this on another reddit and it got 500 upvotes — so I thought I’d share it here as well, hoping it helps more people.

Every time I launch a new product, I go through the same annoying routine: Googling “SaaS directories,” digging up 5-year-old blog posts, and piecing together a messy spreadsheet of where to submit. It’s like searching for a needle in a haystack — frustrating and time-consuming.

For those who don’t know — launch directories are websites where new products and startups get listed and showcased to an audience actively looking for new tools and solutions. They’re like curated marketplaces or hubs for discovery, not just random link dumps.

It’s annoying to find a good list, so I finally sat down and built a proper list of launch directories — sites like Product Hunt, BetaList, StartupBase, etc. Ended up with 61 legit ones.

I also added a way to sort them by DR (Domain Rating) — basically a metric (from tools like Ahrefs) that estimates how strong a website’s backlink profile is. Higher DR usually means the site has more authority and might pass more SEO value or get more organic traffic.

I turned it into a simple site: launchdirectories.com

No fluff, no course, no upsell — just the list I wish I had every time I launch something.

Thought it might help others here too.
by pdimitar | 2025-07-29 13:08:03+00:00
> Apparently not too busy to visit HN and post shallow dismissals.

Indeed, as you have just excellently demonstrated. I did not dismiss anything, I generalized, which I believe we're all aware is never accurate. Thought that much was obvious and did not warrant a response like yours.

> If you're not interested, feel free to move on

Exactly what I did, and then I and a few others explained why. No idea why that was met with emotional responses that classify mine and others as "shitty behaviour".
by tummler | 2025-07-29 13:08:22+00:00
"If everything feels broken but strangely normal, the Soviet-era concept of hypernormalization can help. Hypernormalization is a heady, $10 word, but it captures the weird, dire atmosphere of the US in 2025. First articulated in 2005 by scholar Alexei Yurchak to describe the civilian experience in Soviet Russia, hypernormalization describes life in a society where two main things are happening. The first is people seeing that governing systems and institutions are broken. And the second is that, for reasons including a lack of effective leadership and an inability to imagine how to disrupt the status quo, people carry on with their lives as normal despite systemic dysfunction – give or take a heavy load of fear, dread, denial and dissociation."

Curious to hear how this narrative resonates with folks here. Does it feel spot-on, out of touch, or something in between?
by moltenice | 2025-07-29 13:08:28+00:00
Hey HN, Virang here, founder of Nimrobo AI.

I've always been fascinated by the idea that argumentation, rather than solo reasoning, leads to better outcomes. Inspired by the book "The Enigma of Reason", I started an experiment to see if this holds true for AI.

The result is Nimrobo AI: a platform where you can create AI agents with specific personas (e.g., a cynical historian, an optimistic futurist, a stoic philosopher) and pit them against each other in a debate on any topic you choose.

How it works: Each agent gets a detailed persona outlining its motivations, biases, and thinking style. To make the debates substantive, the agents are equipped with tools for live web searches and Browse to pull in real-time data and cite sources for their arguments.

Our goal is to see if this adversarial process can surface more nuanced insights, reveal hidden biases, and generate a more comprehensive summary of a topic than a single AI ever could.

This is an early version, and I would love for you to try it out and share your thoughts. I'm especially curious about: - Do the personas feel distinct and believable? - What debate matchups would you find most interesting or insightful? - Is the flow of the debate easy to follow?

Looking forward to your feedback!
by bitwize | 2025-07-29 13:08:35+00:00
Yeah. I have an A500, and it pleases me very much to keep it at its base configuration, with the exception of a Gotek floppy emulator and maybe, eventually, an IDE card. I have plenty of modern PCs for modern PC tasks. The idea of being inventive with what the capabilities of the original-spec hardware were pleases me more than attempting to turn it into a more modern machine.
by hollerith | 2025-07-29 13:08:35+00:00
> increased survailance (low trust society -> increaed authoritarianism to control low trust society)

That might be a factor, but the main things I see is that British society is very sharply divided -- dangerously so maybe -- and that these new online safety rules might be an attempt to reduce the ability of one side of the division to influence the public discourse and to engage in collective action. If so, then immigration policy is relevant to this thread in that it is probably the issue most central or essential to the division.
by gpderetta | 2025-07-29 13:09:31+00:00
Ok, partially evaluate the interpreter against a python always-deadlocking program. Now it no longer implement arbitrary logic, but it is a very specific program. Yet it deadlocks.

So what does it means that Pony is deadlock free if it can implement deadlocking programs?

A better, more rigorous claim would be that the pony runtime is deadlock free or that there are no primitive blocking operations.
by jameskilton | 2025-07-29 13:09:43+00:00
So here's the actual problem: People. People want to escape Earth because of people. But escaping Earth is impossible alone, so you have to escape with other people ... which means you're bringing along with you every single problem you are trying to escape from.

We'll never escape each other, we can only learn to live with each other, wherever we are.

Incidentally, The Expanse is a fantastic sci-fi book series and tv series that covers this beautifully.