MurphyA/hacker-news huggingface dataset:
by coderatlarge | 2025-08-05 13:32:57+00:00
my kid attends a school in which they’ve given up on lectures. each “class” is basically a proctored mini self learning test from a booklet that’s a mix of content and exercises to work through individually. a teacher is around to answer questions and grade the booklets.

many kids fail to make the transition from spoon-feeding to self-learning, but those who do then begin to realize that they can go as fast as they are able and need not follow the herd. they also develop a strong sense of whether they’ve understood each booklet or not. it leads to a competition for learning fast AND well because there are also traditional proctored checkpoint exams from time to time plus kids do the ordinary standardized tests to calibrate.

i feel it’s an excellent system that prioritizes learning over conformity though it is obviously not a candidate for mass adoption because many kids wash out after making no progress for a while.
by throw0101c | 2025-08-05 13:33:19+00:00
> I consider generally that to have left the Imperial flower intact through a negotiated surrender - even if achievable which I seriously doubt - would have led in about a generation to a dangerously resurgent sense of revanchism, as actually occurred in the 1960s […]

See also Germany post-World War One: the other side (as a collective/society) not only has to be defeated they have to accept the fact they were defeated.

This was one of the hindsight things that I've heard said about Japan post-WW2: it may have been 'fine' to allow Hirohito to stay on as Emperor in 1945 and for a few years afterwards, but at some point the Japanese leadership should have been tried, and this includes Hirohito: he should have had to abdicate and then be tried.
by Flundstrom2 | 2025-08-05 13:33:29+00:00
No contact in formation, ToS and Privacy Policy basically empty, no customer support links, no company information apart from a name.

Regarding jurisdiction of the ToS only states "These terms shall be governed by and construed in accordance with the laws of the jurisdiction in which Nimrobo AI operates"

Where is even the company registered, where is the data hosted, what about GDPR?

No thanks, I'll pass on this one.
by cdavid | 2025-08-05 13:33:53+00:00
It is very likely: the atomic bomb was initially built to defeat Nazi Germany, and the Manhattan program was started before Pearl Harbour. When you read The Atomic Bomb book, many scientists who worked on the bomb justified their effort by defeating the Nazis, and many had to escape from Europe.

Once it became clear Nazi were about to be defeated, there were discussions from the scientists about sharing the knowledge w/ all countries. But at that point, the scientists had long lost control over the project.
by gwbas1c | 2025-08-05 13:33:57+00:00
> Yeah, it does kinda feel like amateur hour.

NodeJS is intended for IO-heavy workloads. Specifically, it's intended for workloads that don't benefit from parallel processing in the CPU.

This is because Javascript is strictly a single-threaded language; IE, it doesn't support shared access to memory from multiple threads. (And this is because Javascript was written for controlling a UI, and historically UI is all handled on a single thread.)

If you need true multithreading, there are plenty of languages that support it. Either you picked the wrong language, or you might want to consider creating a library in another language and calling into it from NodeJS.
by HarHarVeryFunny | 2025-08-05 13:34:24+00:00
Timing is huge part of it .. the real estate market goes in long term cycles, and if you buy at a good time you may do well over 10+ year timeframe, but if you buy at the peak then it may take that long just to break even if you sell (just in terms of house price, forgetting taxes/etc, and real-estate fees - 5-10% of price !).

Then of course you have all the expenses of home ownership, starting with real estate taxes ($20K/yr by me), maintenance (incl. costly items such as roof replacement), etc.

Deliberately investing in real estate, where you can choose the city/market, type of dwelling, need for renovation, etc, may have a higher chance of being profitable, although even there obviously buying at bottom vs top of the market makes a big difference. For people just buying a house to live in, conventional wisdom is not to expect it to be financially preferable (all told) than renting, even if sometimes - depending on timing - it may turn out to be.
by account42 | 2025-08-05 13:34:34+00:00
> Any information that requires something approximating a full-time job worth of effort to produce will necessarily go away

Many people put more effort into their hobbies than into their "full time" job.

Some of it will go away but perhaps without the expectation that you can earn money more people will share freely.

> While some must derive satisfaction from increasing the total sum of human knowledge, others are probably blogging to engage with readers or build their own personal brand, neither of which is served by AI scrapers.

We don't have to make all business models that someone might want possible though.

> Wikipedia is an interesting case. I still don’t entirely understand why it works, though I think it’s telling that 24 years later no one has replicated their success.

Actually this model is quite common. There are tons of sources of free information curated by volunteers - most are just too niece to get to the scale of Wikipedia.
by monkeyelite | 2025-08-05 13:34:58+00:00
> We are doing much better off

I’m not making a value judgement. I’m making a prediction about material conditions.

> TSMC firing everyone who isn't of the same religion

I didn’t say that. But circles of a trust around important information.

> it's not hard for a spy to pretend to be <insert religion here>.

Yes it is.
by remus | 2025-08-05 13:34:58+00:00
> And yet people install ad blockers and defend their freedom to not participate in this because they don't want to be annoyed by ads.

I think this is a pretty different scenario. Here the user and the news website are talking directly to each other, but then the user is making a choice around what to do with the content the news website send to them. With AI agents, there is a company inserting themselves between the user and the news website and acting as a middleman.

It seems reasonable to me that the news website might say they only want to deal with users and not middlemen.
by gonzobonzo | 2025-08-05 13:35:19+00:00
One thing that really needs to be unbundled is assessments for credentials, teaching, and research. As it is now you want to be assessed for credentials at a top institution, you have to pay to take classes and learn at that institution. Which often leaves you in a class being "taught" by a researcher who's uninterested in teaching and unresponsive, and who hands off the actual job of teaching to an inexperienced graduate student making minimum wage. And for this privilege, you're charged a massive amount of money.
by ofjcihen | 2025-08-05 13:35:28+00:00
I got you.

So think of 4 Chan but fish. Like the entire screen.

50 of the fish are just regular fish with slurs written in them.

There’s like 10 swastika fish moseying around.

And then you have the odd fish with like an Isreali flag with…let’s say stereotypical features for the face.
Show HN: Global Website Monitor – Free Multi-Region Latency Checker
by coolandersonfan | 2025-08-05 13:36:09+00:00
Hi HN

I built [Global Website Monitor](https://website-monitor-dbg.pages.dev/) – a free tool that checks website latency from multiple global regions (Asia, US, Europe) in real time.

Features: - Global region checks (GCP-based monitors) - Multi-hop latency tracking (ICMP + TCP + TLS) - Realtime charts with React + Chart.js - Geo map visualization of routing path - Free to use – no sign-up required for basic trial

Tech Stack: - Backend: Go (Gin) + Prometheus + MongoDB + Redis - Frontend: React + Bootstrap + Google Maps - Infra: Docker + Terraform + GCP VMs

I built this to monitor CDN latency for my own sites, and then decided to open it up for the community. You can test your website instantly from global vantage points and see the actual path and slowest hop.

Try it here → https://website-monitor-dbg.pages.dev/

Would love any feedback or suggestions!
by decohen | 2025-08-05 13:37:06+00:00
This reminds me of the Diátaxis framework [0], which has a nice visual representation of the different types of documentation.

They have a fourth type they call "Explanation" that's "Here's why we made the flaps behave this way, and how that relates to the theory of aerodynamics"

[0] https://diataxis.fr/
by rkozik1989 | 2025-08-05 13:37:58+00:00
One of the biggest problems I've run into AI tooling is they brute force a solution instead of subconsciously thinking about things that engineers subconsciously think about while crafting a solution, so even if it does manage to solve the problem you asked it solve it almost always isn't the best solution out there.

The reality of problems such as this one is you don't discover them until the product is in a user's hand for awhile, so while LLMs may be useful is speeding up the resolution of these problems they're kind of useless at discovering them. Yet despite this CEOs of companies with major AI investments are promising an idealized future within a couple of years as though it hasn't already been nearly 3 years of ChatGPT. Despite all the hype and promises the pace of the product development lifecycle seems to remain unchanged. I think realistically it'll be at least 10 years before LLM-based tools and agents can do what CEOs are promising.
by lotsofpulp | 2025-08-05 13:38:51+00:00
It’s a lie, not just outside the norm. Later term abortions are all for medical reasons. See data in MotherJones link.

But people against women’s rights will have you believe there is some sort of epidemic where women are choosing to go through 8 months of pregnancy, and then wake up in an evil mood, go to the doctor’s office, and order an abortion off the combo menu to get their jollies off.

And if that wasn’t crazy enough, that there are doctors that would just go ahead and do it.
by code_for_monkey | 2025-08-05 13:38:53+00:00
animals do frequently get along and cooperate, ironically what youre doing is a reflection of capitalism, youre projecting the current economic system onto the animal planet. Think of that famously wrong study from the 70s about alpha wolves, its been disproven but people still of it as true because it molds to the economic system they understand.

But also, I dont even think it matters. We have to live under an economic system that lets people sleep on the streets, and maybe more importantly: will commit full scale ecocide on the natural world because maybe you'll start a small business someday?
by mava_app | 2025-08-05 13:40:22+00:00
I know more about customer support but for this specific use case I would say that AI can tackle early support requests first before escalating—mostly repetitive stuff for now but you still need the human touch.

It's more about finding balance, setting up boundaries and ensuring a smooth escalation when AI cannot provide value on its own.

So jobs are changing for CS people but they're not replaced yet.
by Retr0id | 2025-08-05 13:40:42+00:00
From my (limited) experience poking at vibecoded apps, "broken/missing authentication" is the most common issue by far.

That said, the 2021 OWASP Top 10 had "broken access control" in the top spot already, prior to the real takeoff of vibecoding: https://owasp.org/www-project-top-ten/ - curious to see the 2025 update.
by nick486 | 2025-08-05 13:40:54+00:00
I had the same view until I went to do a small internship in a research lab. There, I realized that my research group's boss was spending most of his time submitting grant requests, that in my view distilled to 'Give use money and we will find X'. Which was absolutely antithetical to what I thought research was like(wait, aren't we supposed to not know what we will find ?). Then came the publishing part where you get reviews saying your paper isn't good enough because it didn't cite ${completely not relevant to the topic} paper (which sort of narrows down who the "anonymous reviewer" was). Then there's the quasi-feudal approach of putting the lab head in the authors. I mean, come on, I'm not sure the guy even knows the paper exists...

It just wasn't my thing.
by cardanome | 2025-08-05 13:41:06+00:00
Don’t Build Your Own Lisp: https://gist.github.com/no-defun-allowed/7e3e238c959e27d4919...

Just so people are aware of it. It is not a good source if you want to learn how to make a lisp that could scale beyond a toy.

You can still learn a bit of C and get a taster of how to make a language, just be aware that some stuff you learn will hold you back in the long term.
by vouaobrasil | 2025-08-05 13:41:27+00:00
That is right. Worldwide quarantine was also an even more difficult task in some ways if you really think about it but the world was much better at that (even if some countries lagged behind) because there was an immediate pain felt, not unlike a parent threatening the immediate revocation of priveleges. With climate change, there is no such immediate threat to the average high-consumption individual.
by yesIreadIt | 2025-08-05 13:41:32+00:00
so cloudflare blocked the agent from accessing the site. then when it couldn't access the robots.txt because it was blocked they punished it for using intelligent work around to access a website with no known history. perplexity is running a browser that follows the instruction of the user. if the user could manually do it then the agent is simply a tool to do the manual thing. this is a battle about websites and advertisers pissed that their analytics show and impressions... let's not pretend cloudflare is protecting anyone
by layer8 | 2025-08-05 13:41:41+00:00
I completely agree about intermediate variables (and with explicit type annotations in a typed language) to make the code more intelligible.

But maybe also, the pipe syntax would be better as:

$arr |> fn($x) => array_column($x, 'values') |> fn($x) => array_merge(...$x) |> fn($x) => array_reduce($x, fn($carry, $item) => $carry + $item, 0) |> fn($x) => str_repeat('x', $x) |= $result;
by rtkwe | 2025-08-05 13:41:47+00:00
The Inmasrsats are also way bigger satellites with correspondingly large antennas and ability to sniff out the weak signals from handsets. Starlink base stations use a lot more power and idle around 15w and go up to 20-50+ while transmitting from what I can find depending on the model. A good portion of that likely comes from things like the heater (is it smart and only powers on when it's cold?) and wifi router too but it's still a lot more than older satellite phone setups.

https://www.ecoflow.com/au/blog/how-much-power-does-starlink...
by mava_app | 2025-08-05 13:42:16+00:00
We’re running a customer support SaaS that tackles early support requests first before escalating—mostly repetitive stuff like “how do I invite users” or “where do I update billing.”

Curious what people here have tried? Anyone using AI tools to cover the basics besides hiring support? We’re always thinking about new ways to make life easier for CS teams without sacrificing the human touch on the user side.

Would love to hear real-world setups that are working well.
by monkeyelite | 2025-08-05 13:42:16+00:00
Because religious vocabulary, etiquette, and clothing are learned from decades of involvement usually as a small child.

It’s kind of like saying you’re going to pretend to be a different class, but more particular.

> I have pretended to be multiple kinds of Christian with success

I don’t know what context you mean. But I guarantee others can tell you aren’t a member of the group even if Christianity aims to be open in inviting new people.

Another common situation is they recognize you have some connection but can tell you aren’t an active participant.
by wryoak | 2025-08-05 13:42:50+00:00
Ugh.

This article is so bad (in that it echoes so many misunderstandings I see reflected across popular culture) that I don’t think a comment is going to be enough. I’m going to have to write a damn article.

I will put out its one strength: it points out that the way we conceptualize thought, memory, etc can be wishy washy and, especially at the lay level, admits all manner of entities we might rather wish to exclude based on certain qualifiers.
Show HN: Internationalizationify – Auto-internationalize React/Next.js projects
by pakileo | 2025-08-05 13:43:02+00:00
Hi HN,

I built https://i18nify.online to automate the painful parts of internationalizing React and Next.js applications.

Features: - Detects project type (React, Vite, or Next.js) - Injects `useTranslation()` automatically - Replaces hardcoded text with `t('key')` calls - Generates translation JSON files (locales)

Why? As a developer, I found i18n setups too manual, repetitive, and error-prone. i18nify scans your code, understands where the text is, and handles the full i18n integration online — no CLI, no manual config.

Use case: You upload your project, choose target language(s), and get a fully internationalized codebase ready to deploy.

Platform: [https://i18nify.online](https://i18nify.online) Demo App: [https://app.i18nify.online](https://app.i18nify.online) GitHub: [https://github.com/your-org/i18nify](https://github.com/i18nify/i18nify) (if public)

Would love your thoughts, feedback, or bug reports. AMA!
by DrScientist | 2025-08-05 13:43:17+00:00
They should pay in proportion to the amount of value they capture - having in effect, much lower margin rates the wealthier you are doesn't help pay the bills or maintain some sort of meritocracy.

And sure - while you could move from one country to another like a parasite finding a new host, and cycle around as the original host recovers - the key questions is whether that results in a few people owning more and more as a result, and paying a lower and lower marginal rate until civilisation collapses. ( or the rich decide to take the rains of power instead to keep the society they benefit from so hugely afloat ).

> IMO the education is poor, producing stupid societies electing the governments which are incompetent, corrupt and largely sympathizing with the rich.

I think you underestimate the level to which the rich judicously share their wealth in order to influence people and policy.
by xyst | 2025-08-05 13:43:20+00:00
I don’t get the appeal or desire of a 24/7/365 perimeter camera system on a _personal_ home. Society has truly gone downhill if individual homeowners need surveillance tech to appease their own fears in a _suburb_.

At most, I would really only need a front door video camera that acts as a door bell. One of the things I miss most about my older apartment was the keyless entry and ability to virtually answer the door.
by singron | 2025-08-05 13:43:26+00:00
One of my freshman professors accidentally did nearly that. The final exam was 3 hours. This was normal at my school although many students finish in 1-2 house. After realizing nobody was close to finishing after 2 hours and he had greatly underestimated the difficulty, he expanded the time limit to 6 hours!

I will say it's not practical to have exams that long. In this case, the dorm required me to move out immediately after the exam and my parents were waiting to pick me up, so I decided to leave after 4 hours to avoid unnecessary panic or having to drive overnight. In hindsight, the professor probably would have let me make a phone call, but that didn't occur to me at the time.
by taeric | 2025-08-05 13:43:28+00:00
Right, I get that you could define something to have side effects. My question is why would you? What are some expected visible side effects of converting something to json?

That said, I see that they called it out as you say, now. When I first read it, I thought they watched for side effects.

I'm assuming they have an allow list on all standard types. The date types, in particular, often have a toJson that seems like it should still be used? (Or am I wrong on that, too? :D )
by avallach | 2025-08-05 13:44:05+00:00
And then once they see that the website operator blocked the perplexity-user, apparently instead of respecting that, they not only ignore robots.txt, but actively try to bypass the security measures established with the explicit purpose of limiting their access. If this was about bypassing DRM rather than AI-WAF, it would be plainly illegal.

To me this invalidates their whole claim that Cloudflare fails to tell the difference between scraper and user-driven agent. Instead, distinguishing them is trivial, and the block is intentional.
by Mignet | 2025-08-05 13:44:48+00:00
hi HN! — just pushed a new update to *ClearDoc*, my AI tool to extract *structured data from unstructured documents* (like invoices, logistics forms, certificates, etc.)

---

### What’s New:

*HTTPS Enabled:* The live demo is now secure at [https://cleardoc.v5ent.com](https://cleardoc.v5ent.com), so no more browser warnings.

*Improved Homepage Messaging:* Based on user feedback, the homepage now has a much clearer value proposition and simplified CTA. For example, “Reasoning Output” is now simply “View Extracted Data.”

*Performance Tweaks:* Faster processing, better alignment, and cleaner output.

*Coming soon: Confidence Scores + Feedback Loop* So users will see which extracted fields the AI is “most sure” about — and be able to correct any errors to improve future results.

---

### What is ClearDoc?

ClearDoc helps you *turn messy PDFs/images into clean JSON* — without templates, without fine-tuning, and fully self-hostable.

It combines: - OCR (PaddleOCR) - LLM (OpenAI-compatible) - Field alignment + visual overlays - JSON Schema output (customizable)

Demo: https://cleardoc.v5ent.com Video: https://www.youtube.com/watch?v=u83T6iewfNs

---

### Who is this for?

- Developers building document-based tools - Finance / accounting teams who copy-paste data - Logistics / trade teams processing paperwork - Anyone who hates manually parsing PDFs

---

### I'm looking for:

1. Early users with real docs they want to process 2. Edge cases you'd like to see it handle 3. Feedback on the extraction quality / experience

I’d love to hear what you think — or help if you're facing similar problems.

Thanks — Charles
by NoGravitas | 2025-08-05 13:44:50+00:00
The fundamental contradiction between the working class and the owning class (over maximizing vs minimizing wages) continues to exist, which means that any system that tries to manage that contradiction can't be permanently stable. Social democracy is the best known and most successful strategy for managing class conflict, but in the US and UK it was only fairly stable while the USSR meaningfully threatened to overtake them economically, and collapsed completely when the USSR did. It has lasted longer in Europe, but has clearly also been in decline since the 90s, with various governments resorting to "austerity" or having it forced on them.
by tln | 2025-08-05 13:45:06+00:00
I don't think so. I just got ~2.4 for a 512KB json using JSON.stringify(data, null, 0) and ~1.4 for JSON.stringify(data). JSON.stringify(data, undefined, undefined) was the same as JSON.stringify(data). Other combos were slower

https://microsoftedge.github.io/Demos/json-dummy-data/512KB.... Chrome 138.0.7204.184
by debugnik | 2025-08-05 13:45:06+00:00
So far, the times had allowed artworks to be proxies for the artistry behind them; the artwork itself conveyed enough information to appreciate it. But as forgery of the art process itself spreads, that signal disappears and artworks, out of context, simply are. The artwork is still necessary, but now insufficient, to understand and appreciate its artistry, because there might not be any, or at least not any intentional one.
by sgc | 2025-08-05 13:45:08+00:00
I installed this on a kitty cam. It was very easy, discord was a fun experience. Great software, and great group. Do not underestimate how useful it is to have firmware for your specific device - I bought my cam based on thingino support, and I would do exactly the same again. You need to be ready to tinker since at least my cams were fiddly. But with that expectation, enjoy!