MurphyA/hacker-news huggingface dataset:
by willio58 | 2025-11-26 20:01:21+00:00
Add in the fact that insurance companies are legally allowed to (and would be stupid to not) heavily lobby the politicians that decide how much money they can make. They are allowed to donate essentially an unlimited amount of money to the campaigns of politicians running for office thanks to the Citizens United ruling.

Turns out unlimited money from bad actors flowing into the pockets of those that write the laws isn’t a great system!
Show HN: A form generator that starts with "talk", not "drag and drop"
by kkxingh | 2025-11-26 20:01:28+00:00
Hi HN, I built Voice2Form, a voice-first form generator: you describe a form out loud, and it generates a structured form (fields + types + basic layout) instantly. The goal is to remove the “drag & drop + endless clicking” loop and make form creation feel like dictation: “I need a customer inquiry form with name, email, budget range, service type, and a preferred callback time.” It’s currently in beta (limited to 20 users)
by hdjrudni | 2025-11-26 20:02:04+00:00
Aren't you contradicting yourself? To even be considering all the various models, the switching cost can't be that large.

I think the issue here isn't really that it's "hard to switch" it's that it's easier yet to wait 1 more week to see what your current provider is cooking up.

But if any of them start lagging for a few months I'm sure a lot of folks will jump ship.
by rao-v | 2025-11-26 20:02:11+00:00
Hey - good response!

I'm sure you guys are thinking about this, but please just go through the steps of setting up via docker, uploading say a grad student's worth of papers and docs, scrape a small topic off wikipedia, try and use it for three days and take a look at the ergonomics. It's not easy to regroup sets of documents, get results that link to the document to view post indexing for RAG etc. etc. etc.

In general there are a lot of low hanging RAG optimizations that you could do to make this usable for people who don't want to write their own bits of code to make it usable. I ended up fiddling a bit more with anythingllm which, while having fewer features, understands the workflows a bit more.
by JuniperMesos | 2025-11-26 20:02:14+00:00
This is because in Web 1.0 times, only weird hacker types were capable of using the internet effectively. Normies (and weirdos who were weird in ways not related to familiarity with and interest in personal computer technology) were simply not using the internet in earnest, because it wasn't effective for their needs yet. Then people made that happen and now everyone is online, including boring normies with boring interests.

If you want a space where weird hacker values and doing stuff for the pure joy of discovery reign, gatekeep harder.
by vunderba | 2025-11-26 20:02:28+00:00
Yeah so NOVEL style transfer without the use of a trained LoRA is, to my knowledge, still a relatively unsolved problem. Even in SOTA models like Nano Banana Pro, if you attach several images with a distinct artistic style that is outside of its training data and use a prompt such as:

"Using the attached images as stylistic references, create an image of X"

It's fall down pretty hard.

https://imgur.com/a/o3htsKn
by _pdp_ | 2025-11-26 20:02:55+00:00
I am sure everyone is invested in their own project - I just happen to be invested in a project that is somewhat connected to this topic.

But yes I do use a lot more AI then I used to 6 months ago - some of them internally built - many others are sourced externally. I bet I will be using even more AI going forward.

I think it is inevitable!
Show HN: DefendFlow Radar – An attacker-view recon engine for domains
by riyao_lin | 2025-11-26 20:02:56+00:00
Hi HN,

I’ve been working on a security tool called DefendFlow Radar, and I’d love to get feedback from the community.

The idea behind it is simple: What does your domain look like from the attacker’s point of view? A surprising amount of security exposure comes from misconfigured DNS, forgotten services, exposed subdomains, expired DMARC, and stale SaaS entries. We built tools to detect these issues quickly and automatically.

What Radar does • Enumerates domains/subdomains using multiple recon techniques • Checks DNS hygiene, DMARC/SPF/DKIM correctness • Identifies stale/exposed endpoints and unintended public surfaces • Maps attack surface across services & SaaS providers • Generates a digestible “risk snapshot” of the domain

Here you can give it a free trial: https://radar.defendflow.xyz/

Why we built it

My co-founder is a penetration tester, and we found ourselves repeatedly running 15–20 different tools to get a clear picture of an organization’s external footprint. We wanted something that: 1. Gives a single attacker-view perspective 2. Is fast enough to use during initial recon 3. Doesn’t require installing a big agent or pipeline 4. Shows useful misconfigurations non-security engineers can understand

So we built this as a side project. Over time it evolved into a more complete recon engine.

How it works (technical highlights) • Uses layered probing (DNS, HTTP metadata, MX checks, SSL, cloud service inference) • Performs domain validation • Incorporates passive and active signal collection • Surface mapping logic written mostly in Rust • No agent, crawler, or network access needed from the user side • Outputs everything as structured JSON behind the scenes

Happy to answer any questions about how it works internally.

Looking for feedback

I’m especially interested in feedback from: • security engineers • SRE/DevOps folks • people who maintain DNS/SPF/DMARC at work • anyone who’s had to clean up legacy SaaS footprint

If something is unclear or missing, I’d really appreciate the critique.

Thanks for taking a look!

Try out link again: https://radar.defendflow.xyz/
by riyao_lin | 2025-11-26 20:03:40+00:00
Author here: adding a bit more context. The scanning code is mostly written in Rust, and I’m slowly breaking pieces of it out so they can be used as standalone CLI utilities. If there’s interest, I can open-source some of the passive/active DNS probing modules.

Also happy to scan any domains you want to test — just share them (or DM if preferred).

Appreciate all feedback, including criticism.
by twixfel | 2025-11-26 20:03:56+00:00
Well my original claim was regarding parliamentary democracy, and France is not a parliamentary democracy, so I shan't go to any great lengths defending them over something I know nothing about. But yes, these countries are not perfect anyway and I did not suggest otherwise. Only that many of them seem to be fundamentally more stable and successful than the USA. And tbh, what other country has done well with a presidential system besides South Korea?

Anyway we are witnessing the sudden collapse of the American Empire and it is fascinating and tragic to watch. You guys, you really have fucked it all up! A country not more than 30 years from the absolute peak of its global power, decided to abandon all claims to global power and influence by voting for Trump a second time. Incredible, just, incredible. Americans, everybody!
by socalgal2 | 2025-11-26 20:04:00+00:00
Tokyo isn't loud at all. Go 2-3 blocks from any major street and they are practically silent.

> drunk people singing on the streets

never seen this

> bousouzoku gangs constantly revving their bikes in silent neighborhoods every night

seen this maybe twice in 25 years

> flight traffic noise

do you live next to the airport? this is not a thing relatively to any other major city I've lived in

> railroad noise of the trains passing, level crossing barriers constantly ding-donging

This is only a thing if you live next to a track which is like 1% of housing
by pessimizer | 2025-11-26 20:05:06+00:00
It really reads as exactly the evil victim mentality of the people wildly overrepresented at the top that we get in the US. The military service thing is obviously a real issue, though, but I don't know why that wouldn't be solved by forcing women into mandatory public service in the same way a man with a disability would be. Is it just that Korea doesn't have the social services to absorb the manpower?

Military service is also a benefit that women don't get, too. They don't get to make the connections in the military that would help them along in their careers.

> They just want to feel like they are treated equally in society.

Shouldn't you wait until your country is half run by women before claiming oppression? Until your boss and CEO are as likely to be women as men? I feel like this stuff it bought into by marginal men who are oppressed by other men of a higher class, and average women catch all the flack because they're simultaneously accessible and denying marginal men what they want on a daily basis. They don't see upper-class men as enemies because they don't ever see upper-class men; when they hear about upper-class cruelty, they fantasize about the revenge they would take if they were in power, especially on the women who say no.

In Korea, the anger about conscription just gives them a semi-legitimate gripe that seems like it should be taken away by conscripting women.
by flanderizedNed | 2025-11-26 20:05:27+00:00
Was in the room working for a hardware company during the offshoring phase of high tech manufacturing

Offshoring was 100% because of antitrust concerns. Copyright landlords and hardware manufacturers were concerned with Americans and their morals also having the skills to create endless competition.

American workers compensation prize was endless hustle jobs to distract them from political revolution.

The olds don't care if the kids end up unskilled knowledge serfs, fuzzy VHS tapes of outdated academics. The olds will be dead.
by itrash | 2025-11-26 20:06:19+00:00
I totally agree on your comment by the way, it's not ideal at all, I'm not even working on the project anymore, every update, every feature is always a pain as we had to do reverse engineering.

Everything on this project is "hackie", it is not a solution for the future, the day Apple will change their license or break retro compatibility, the project will have no chance to survive.

So yes, the mac mini is absolutely not designed to be placed in a DC, a special product for that purpose would be better. So it's a risky bet from a technical point of view.
by jasonsb | 2025-11-26 20:06:59+00:00
> Typical savings: 60-90% on most requests, since Gemini Flash is often free/cheapest, but you still get Claude or GPT-4 when needed.

This claim seems overstated. Accurately routing arbitrary prompts to the cheapest viable model is a hard problem. If it were reliably solvable, it would fundamentally disrupt the pricing models of OpenAI and Anthropic. In practice, you'd either sacrifice quality on edge cases or end up re-running failed requests on pricier models anyway, eating into those "savings".
by layer8 | 2025-11-26 20:07:08+00:00
Note that a journey to a star a 100 light years away where you accelerate and decelerate with a constant 1 g for each half of the journey only takes 9 years of subjective time for the traveller (hence the twin paradox). To Proxima Centauri (4.24 ly) the gain isn’t as dramatic, it would take 3.5 years of subjective time.

Of course, we aren’t anywhere near having the technology for that, and there may not be any suitable planets in that vicinity, but it also doesn’t seem completely impossible.
Show HN: Number Pyle – A simple number game to pass the time
by JenBarb | 2025-11-26 20:07:11+00:00
Number Pyle was originally conceived of as a paper and dice game by another Toronto game developer (Lintilion). The game involves trying to make vertical/horizontal lines between matching numbers on a grid. The rules are as follows:

- Look at your current roll, it will be a random number between 1 and 6

- Pick a central cell on either side as your starting cell, your current roll will be placed there

- Every time you place a number, you will get a new roll. If it's even, you may place it on one of the last cell's sides, if it's odd you may place it on one of the cells diagonal to the last cell

- If two of the same number are 1 or more spaces away from each other in a straight, vertical/horizontal line with no other numbers in between, that's a NumberPyle and the cells in between are scored. Each scored cell is one point, and the filled cells can't be used to place numbers later

- The game ends when you can't place your current roll

There's also a two additional game modes: - Number Pyre, where you can bank a roll for later and, - Number Scryer, where you can see two rolls into the future.
by asdefghyk | 2025-11-26 20:07:13+00:00
I note , CHEMICAL reactions proceed faster with heat. So this why data retention is longer if device is in "...cold storage.." (This situation is also know with old photographic film , if stored in low temperatures it can last cira 100 years, but if stored at much higher room? temperatures , the film deterioration is much faster )

In SSD drives digital bits are stored as a electrical charge amount for each "cell".

I suspect these cells have been decreased in size to provide much larger numerically increased SSD storage amounts. The decreased cell size means the charge decreases below needed amount faster and ssd becomes unreliable.

MORE IMPORTANTLY - I also contend the SSD CHIP DESIGNERS would have/SHOULD HAVE been aware of this size effect and the decreased SSD reliability was not publicised OR specified for the product data sheets.

Presently I'm looking for articales that prove my suspicions or assertions
by jononor | 2025-11-26 20:07:26+00:00
Advertising is in many market like a tax or tariff - something all businesses needs to pay. Think of selling consumer goods online - you need ads on social media to bring in customers. Spending 10% on ads as COGS is a no brainer. 20% too. Maybe it could go as high as 50% - if the companies do not really have an alternative, and all the competitors ard doing it too? They are just going to pass the bill to the consumer anyway...
by _pdp_ | 2025-11-26 20:07:29+00:00
That is a lot of code! Maybe that is the problem.

Normally I review 3-5 files in a single change. Tests are done separately to reduce the impact of writing tests that fit whatever it was written and there are a few dozen custom eslint rules (like eslint plugins) to enforce certain types of coding practices that make it harder for the LLM to generate code that I would other reject.

It is not that difficult really.
by saubeidl | 2025-11-26 20:07:31+00:00
> The will of the people isn't there

The will of the people never mattered. All that matters is ideology and force to execute on it.

> Becoming more like China is not particularly attractive for former Eastern Bloc countries

Yeah, what's attractive for former Eastern Block countries is mooching off Western Europe, taking our money and then blocking any progress and electing regressive autocrats. In some ways, it was better when you were one of our (Austrian) colonies. At least we managed to drag you into modernity against your will.

> Chinese central government unleashed at least two total disasters on its own population in the 20th century - the Great Leap Forward and the Cultural Revolution. It can unleash some more if a sufficiently unhinged person gets into power again

That's the beauty of it! They did all of that and yet they are thriving now. None of this shit matters in the long term. To quote Mao - "A revolution is not a dinner party".
by Night_Thastus | 2025-11-26 20:07:34+00:00
Oh man, I'd love for a reduction in that. I sort-of deal with it.

As a kid I had nearly daily migraines - go into a very dark quiet room and be happy when I fell asleep, since I knew the migraine wouldn't be there when I woke up.

These days it's just headaches, 99% sure it's muscle tension in my neck. Kinda doubt GLP-1 could do anything for that, but I'd be pleasantly surprised....
by kbaker | 2025-11-26 20:08:13+00:00
Hi, curious, did you know about OpenRouter before building this?

> OpenRouter provides a unified API that gives you access to hundreds of AI models through a single endpoint, while automatically handling fallbacks and selecting the most cost-effective options. Get started with just a few lines of code using your preferred SDK or framework.

It isn't OpenAI API compatible as far as I know, but they have been providing this service for a while...
by nine_k | 2025-11-26 20:08:20+00:00
Indeed, I never worked at Cloudflare. Still I have some nebulous idea about Cloudflare, and especially their scale.

Systems can do worse things than crashing in response to unexpected states, but they can also do better to report them and terminate gracefully. Especially if the code runs on so many nodes, and the crash renders them unresponsive.

Blue/green deployment isn't always possible, but my imagination is a bit weak, and I cannot suggest a way to synchronously update so many nodes literally all over the internet. A blue/green deployment happens in large distributed systems willy-nilly. It's better when it happens in a controlled way, and the safety of a change that affects basically the entire fleet is tested under real load before applying it everywhere.

I do not even assume that any of Cloudflare's code was ever shipped with the "move fast, break things" mindset; I only posit that such a mindset is not optimal for a company in the Cloudflare's position. Their motto might rather be "move smooth, never break anything"; I suppose that most of their customers value their stability higher than their speed of releasing features, or whatnot.

Starting with questions is a very right way, I agree. My first question: why calling unwrap() might ever be a good idea in production code, and especially in some config-loading code, which, to my mind, should be resilient, and ready to handle variations in the config data gracefully? Certain mechanical patterns, like "don't hit your finger with a hammer", are best applied universally by default, with the rare exceptional cases carefully documented and explained, not the other way around.
by sheepdog | 2025-11-26 20:08:30+00:00
Correct. Reduced smoking, alcohol, and other behaviors have been documented. There's a complex relationship between the gut and certain behaviors. These drugs slow down gut processing, and delay the reward mechanism. With slightly less reward from the body, the scales may tip slightly in favor of self control.

Source: currently using GLP and seeing reduced positive feedback from alcohol (incidentally)...
by faxmeyourcode | 2025-11-26 20:08:33+00:00
This landing page is vibe coded and littered with mistakes/typos (per 1,000 tokens), outdated models (Gemini 1.5?), the security link at the bottom of the page is an href=#, and I can see the "dashboard" without logging in or signing up.

> Message Privacy: Your API requests are processed and immediately forwarded. We never store or log conversation content.

> Minimal Data: We only store your email and usage records. Nothing else. Your data stays yours.

Source: trust me bro.
by rPlayer6554 | 2025-11-26 20:09:16+00:00
YouTube has a lot of really positive educational content. I have learned so much from it. For instance, I was able to learn photography from it. Yes it’s still social media in a way, but the benefits can really outweigh the drawbacks with proper use.

Shorts as a whole are incredibly addictive and have a much lower benefit to drawback ratio. Parents should be able to make this cost/benefit decision for their kids. I wish I could turn them off for myself. I settled on only using YouTube on my laptop because shorts don’t have the same appeal in that context.
by 3cats-in-a-coat | 2025-11-26 20:09:20+00:00
Atoms and sub-atomic particles fit this definition.

Machines fit this definition.

Fire fits this definition.

Truth is "life" is not a distinct category. We just think of life as complex life. A complex system that mines energy gradients to preserve and replicate its forms.

But there's no hard boundary. It's just in our head.
by vunderba | 2025-11-26 20:09:27+00:00
Yeah SD 1.5 is mostly trained on datasets of resolution of 512x512. That's why you'd get crazy multi-limb goro abominations if you pushed checkpoints too much higher than 768x768 without either using a Hires Fix or Img2Img.

There's not much of a reason to use SD 1.5 over SDXL if image quality is paramount.

A lot of people (myself included) use a pipeline that involves using Flux to get the basic action / image correct, then SDXL as a refiner and finally a decent NMKD-based upscaler.
by octaane | 2025-11-26 20:09:52+00:00
It wasn't intended for a communications relay, but it was intended to have 2-way communication. I went down a rabbit hole reading ArXiv papers about it. Despite their tiny size, the probes could phone home with a smaller laser - according to the papers I read, spinning the photons a certain way would differentiate them from other photons, and we apparently have the equipment to detect and pick up those photons. The point of the communication would be for them to send back data and close-up images of the Alpha C system. Likewise, they could receive commands from earth by having dozens of probes effectively act as an interferometry array.
by ianburrell | 2025-11-26 20:10:43+00:00
Light year is 63,241 AU. That means tens of thousands of relays. It would super expensive and super unreliable. The other problem is that achievable speeds are super slow, Voyager is 25,000 years per light year which means that would wait 100,000 years for relays to Alpha Centauri to be possible.

Much easier just to send probe with large antenna or laser, and make a large antenna at Earth.
by jiggawatts | 2025-11-26 20:11:03+00:00
Yes, but also I've found that using a decently scalable engine is insufficient for a good outcome without the scaled data.

The best software I've written always had > 10 GB of existing data to work with from day one. So for example the "customers" table didn't have one sample entry, it had one million real entries. The "products" table had a real history of product recalls, renames, category changes over time, special one-off products for big customers, etc...

That's how you find out the reality of the business instead of some idealised textbook scenario.

Things like: Oh, actually, 99% of our product SKUs are one-off specials, but 99% of the user interactivity and sales volume is with the generic off-the-shelf 1% of them, so the UI has to cater for this and database table needs a "tag" on these so that they can be filtered. Then, it turns out the filtering 10 million products down to 100K has non-trivial performance issues when paging through the list. Or even worse, 50% of the products are secret because their mere existence or their name is "insider info" that we don't want our own staff to see. Did I say "staff"? I meant subcontractors, partners, and resellers, all with their own access rules and column-level data masking that needs to be consistent across dozens of tables. Okay, let's start going down the rabbithole of column naming conventions and metadata...

You can't predict that stuff in a vacuum, no human has the foresight needed to "ask the right questions" to figure this all out through workshops or whatever. The ground-truth reality is the best thing, especially up-front during the early phases of development.

A lot of the above is actually easy to implement as a software developer, but hard to change half-way-through a project.
by NoGravitas | 2025-11-26 20:11:04+00:00
I think it's also that Rust needs you to be very explicit about things that are very incidental to the intent of your code. In a sense that's true of C, but in C worrying about those things isn't embedded in the syntax, it's in lines of code that are readable (but can also go unwritten or be written wrong). In the GCed languages Rust actually competes with (outside the kernel) — think more like C# or Kotlin, less like Python — you do not have to manage that incidental complexity, which makes Rust look 'janky'.