MurphyA/hacker-news huggingface dataset:
by iamnothere | 2025-09-30 16:15:30+00:00
Do they run their own ad network, or do the ad networks take the money from advertisers and cut Imgur a check? Maybe instead of trying to enforce your standards on every little site on the internet, you should just focus on the people who actually have a direct point of contact with money coming from UK businesses. (Yes, the ad networks.)

It’s completely absurd to say that some hobbyist would have nexus in the UK because they run a Google Adwords campaign to get some occasional pocket change from their project. Pre-Internet, it would be like going after a US magazine because someone brought home a copy from the US. Websites are not global entities by default, somehow responsible for obeying laws across nearly 200 national jurisdictions and many more state/provincial/local jurisdictions, across different languages and legal customs. Completely absurd! Who do you think you are to demand such a thing?

On the other hand, I think it would be perfectly fine to say that UK domiciled ad networks cannot put their ads on sites that violate some arbitrary standard. (An anti-freedom law to be sure, but at least it’s consistent with common international conventions.) This puts the onus on the ad network, rather than the site owner, who may not know or care who is visiting or from which country.
by user34283 | 2025-09-30 16:16:14+00:00
Expectations vary wildly.

Sometimes people expect to use LLMs to unearth hard to find information.

In reality, LLMs seem to quickly fall apart when you go from ubiquitous libraries with 200k stars on GitHub to one with "just" 1k stars.

What makes the situation worse is the way LLMs fail. Hallucinations where it goes "my usage example did not work because you are on the wrong version of the library/using the wrong SDK" etc. are super common in this scenario. This leads to further time wasted trying to apply reasonably plausible fixes that are entirely hallucinated.
by onion2k | 2025-09-30 16:16:28+00:00
You can spot AI-generated work from a mile away because it lacks the intentional decisions that make products feel right.

You definitely can where someone has just vibe coded a thing in a weekend. When someone has actually taken a lot of care to use AI to build something well, using many iterations of small steps to create code that's basically what they'd have written themselves and to integrate good UX driven by industry-standard libraries (e.g. shadcn, daisy), then it looks pretty much exactly like any other MVP app... because that's what it is.
by jampa | 2025-09-30 16:16:45+00:00
I was in your shoes when I was 17. I built a social app to replace Orkut's communities (which Google bought and killed) and a chat app before Discord took off.

Some advice:

- If you want to improve as a developer, keep building features, but if you want to improve as an entrepreneur, avoid that and focus on user growth first. Beware of spreading your small community too thin with new features. In my case, I allowed the creation of new groups too soon, and people became too dispersed.

- AI verification is tricky. If you can build an AI that detects AI-generated content, you could theoretically use that knowledge to build a better model that fools your verification (GANs). One strategy might be going invite-only to create exclusivity, though this has its own drawbacks.

- Social media is too broad a field. Focus on a niche of people who want to communicate but lack a platform. For example, one of my biggest successes came from announcing my chat app during a Dota 2 International tournament—I got 2,200 concurrent users within an hour (this was before Discord).

I've never learned as much as I did when I released my own apps. Even if they go nowhere, the knowledge you gain is invaluable.
by balder1991 | 2025-09-30 16:16:49+00:00
> They are all (AFAIK) based around android 9 or 10.

That’s not what I see when I lookup tablets. My old cheap Samsung Tab S6 Lite (2022 version) has Android 14 with security patch from May 2025.

My SO bought a cheap Xiaomi tablet this month with Android 15 and patch from August 2025.
by thisisit | 2025-09-30 16:16:52+00:00
You are spamming the same comment all over this thread. And this is just the RW hypocrisy at full display.

Trump is apparently the strong man leader with lots of support but at the same time the weakest leader who can be obstructed by smallest of opposition.

If he cannot get his most ardent detractors to support him then he is not much of a leader.

The sheer amount of complaining is grating and not even backed up with facts. It seemed you ran with the first article you found on Google and didn't read the conclusion:

> in a July poll by the Government Business Council, the research arm of Government Executive Media Group, with 42 percent of respondents saying they would vote for Clinton, compared to 37 percent who said the same for Trump.

That is maybe Democract are driven more to contribute but in voting there is just 5% difference. So much for "dominated by one party".
by sleepybrett | 2025-09-30 16:17:00+00:00
yeah if + and - are the same as the advantage (furthest left and right on the numrow). I could see how that might cause an issue. If I ever have had that problem I've mostly gotten over that. That said, I don't often actually code on a normal keyboard so +/= and -/_ aren't really something that I'm using much. Any time I'm away from my desk it's often taking notes or responding to emails or slack .. so less technical things.

Just to say in my experience once you've fully settled into the advantage, and maybe this is just because I use an advantage and i've got the extra little 'hint' to my brain from the keywell shape, moving back and forth to flat boards doesn't cause any issues. I'm not missing keys because of the stagger differences, which I think was the primary concern.

The only things I keep on a separate layer are some multimodified keys that I use for window management, the f-row, and random things like keyboard backlight and bluetooth stuff, and a few macros.
by imedadel | 2025-09-30 16:17:27+00:00
Linear-inspired wiki:

https://outcrop.app

I've been working on Outcrop full-time for a few months now, since I left my job at Stripe. I think knowledge base systems are some of the most important components for successful companies. Current tools are too slow and too messy. Many companies end up developing a custom internal wiki to supplement their Confluence one.

Outcrop is powered by custom search, collaboration, and authorisation engines. Everything is indexed, including comments. Search and navigation are instant. I have a long list of itches I want to scratch with this product. I'm doing a round of private previews to collect feedback, if you're interested, please sign up, I'd love to talk you!
by wing-_-nuts | 2025-09-30 16:17:44+00:00
I'm sure the game will be well received, but the beta was enough to put me off from buying it, and you're talking to someone who bought bf5 and 2042 despite misgivings, so I have a pretty low bar.

The maps I've played are pretty much all close quarters maps with the exception of liberation peak. It's pretty clear they're courting the COD playerbase. The maps that do have vehicles are so small it makes no sense to have anything but humvees. They've once again given assault pretty much everything it needs to be a god class. No thanks. Not my battlefield, and I say this as someone who's got like 4k hours in bf3/4.
by Waterluvian | 2025-09-30 16:17:56+00:00
In concept you're not necessarily wrong. But I think this is one of those "why can't people just <do something that's impossible for people who don't live the life you imagine everyone to live>?"

Back in the day, hordes of kids were just set loose on the city to find empty lots to fuck around in, because a lot of families are just scraping by and the whole concept of full-time supervision of children is laughably naive. Now they're on the TikToks and the Facestagrams, which has its own set of advantages and disadvantages.
by rayiner | 2025-09-30 16:17:58+00:00
> I think you've assumed the conclusion here. One could equally say that if one party becomes overrepresented by people with higher education, that party will become overrepresented in any administrative position

I think that’s true! It’s another reason why the federal workforce has come to be dominated by one party. But both point to the same result.

> I don't think many people will look at Comey's prosecution and see it as the clear-headed and honest pursuit of justice

It’s not. It’s tit-for-tat: https://nymag.com/intelligencer/article/trump-was-convicted-..., https://www.npr.org/2025/08/21/g-s1-84246/civil-fraud-penalt....

I think it’s terrible to go fishing for a technical crimes with the goal of prosecuting a particular person. The criminal laws are written broadly and cannot withstand prosecutors who fit legal pieces together like a puzzle to come up with a legal theory for a prosecution (https://www.lawfaremedia.org/article/charting-the-legal-theo...).
by minimaxir | 2025-09-30 16:18:11+00:00
It's funny because it's causing a tragedy of the commons where there are so many AI startups that YC is funding companies that compete with each other. Case in point, the the PearAI incident a year ago where a YC company forked and rebranded an open source repo from another YC company against its license: https://unfashionable.blog/p/yc/

HN thread on the apology: https://news.ycombinator.com/item?id=41701265

Speaking of which, apparently PearAI deleted their apology in the intervening year.
by jdlshore | 2025-09-30 16:18:13+00:00
Trump’s MO seems to be to intimidate and threaten, and his threat to fire workers rather than furloughing them is in line with that. So is his threat to affect WIC first.

Given this tendency, it seems like this shutdown could be worse and longer than past shutdowns. Combined with the AI bubble, tariffs, and poor job numbers, I wonder if this could be the straw that breaks the camel’s back.
by randycupertino | 2025-09-30 16:18:41+00:00
I was recently in a work AI training where we were encouraged to have AI review all our vendor and contractor budgets and find holes and create rebuttals to line items. Was wondering what if the vendor has ai review our rebuttals and create counter-points to our ai-created arguments. At some point it will just be AI talking against itself to another AI chatbot.
by techblueberry | 2025-09-30 16:18:46+00:00
How much does domination of the media help vs hurt. In the one hand, it does feel like the culture moved left under liberals over the past 10 years, and part of that seems top down, the expansion of cultural studies in universities to everyone talking about privilege in 2024.

But or course, in the end it may have created more backlash then support for the movement. It moved some people more extreme but did it broaden the tent?

But right now the right has a pipeline of young men entering their political stream. Does that continue if all mainstream culture appears right wing?
by tedggh | 2025-09-30 16:18:50+00:00
The article starts by assuming there’s an AI bubble.

Then it goes to label all these startups as AI companies.

This is how they are categorized (2025 batch only):

AI Agents (15%)

Productivity/Ops Tools (11.4%)

AI Infrastructure (10%)

Healthcare (10%)

Consumer Apps (9.3%).

We cannot argue that AI infrastructure is AI, but what about say back office automation and healthcare? Are these AI companies? Or are they automation/healthtech that happen to use LLMs?

Many Fintech and e-commerce companies use ML, are they ML companies?
by jerf | 2025-09-30 16:19:00+00:00
"This Is A Really Cool Insect" doesn't really need (1998) in it, but for things like deficiencies of programming language it's helpful to know when the article comes from. "C++ Really Sucks (1995)" is a very different article from "C++ Really Sucks (2025)", and has very different takeaways for the reader.
by ghaff | 2025-09-30 16:19:25+00:00
I didn't actually even live in the area code at the time but had outdoor activities with people who did live in that area code who I might call from my cell. So that's what I chose. And, by the time I switched carriers, phone number portability was a thing.

Funnily enough, that area code became something of a status thing in an era when near-in suburbs got "kicked out" to a suburban area code when a lot of people were getting second phone lines for modems. There's a Seinfeld episode related from a different city.
by refulgentis | 2025-09-30 16:19:35+00:00
Jerf's been here for 17 years, me, 16 years.

I've seen this article several times, and I'm sure Jerf has as well.

Our instinct, with years of being here, is it isn't a good fit for HN, at least at its current age and as labelled.

It is not conducive to healthy discussion to have an aged[1] blanket dismissal of a language coupled to an assertion that saying "the issues looked fixed?" is denial of people's lived experience.

[1] We can infer it was written in 2021, as the newest issue they created is from then, and they avowed never to use the language again.
by scottlamb | 2025-09-30 16:19:49+00:00
> About doing one thing and doing it well, the best (anti) example is systemd. I think that having a DNS resolver and mounting your partitions should be two totally separated things. Fortunately nobody uses syste... Oh, wait!

People have asked the systemd folks about this, and their answer is that these are separate things because systemd-resolver is a distinct, optional binary that does one thing well. Is that enough to say they're totally separate things? Opinions obviously differ!

It is really hard to come up with rules of taste that are generally applicable yet specific enough to that people interpret them in the same way to make the same decisions. I don't really have any such rules of my own to offer. I've written coding standards for multiple projects but I definitely can't copy'n'paste one to another and have it still make sense.

> About the code should be understandable and the efficiency, I'm thinking of the old times java. I've seen people in systems department having to profile java stuff because they were OOMing their tomcats. Eventually we had to ask for the code, debug it and send it patched with just some '=null' because the GC wasn't doing its job in the best way. In the early 2000 the philosophy already was "Good hardware is cheaper than expert developers" :(

Yeah, there are plenty of examples of poorly written applications around. [1] But I don't think someone said "let's write this code really badly and just buy bigger machines". Could be wrong, just never heard anyone say that. On the other hand, I do almost universally see people prioritize the next "critical" feature over clearing the bug tracker. So if you said for example "fixing customer-reported memory leaks always takes priority over new features" that'd be making a real, controversial taste choice.

[1] ...and my guess is this was a poorly written application—keeping around reachable references too long, thus forbidding GC from cleaning them up, rather than a flawed Java GC algorithm that didn't detect the parent was also unreachable in a timely way.
by phi0 | 2025-09-30 16:19:49+00:00
They are! Russia has been fining Google increasingly insane amounts for blocking state media [1]. It's the company's prerogative of whether they want to have a legal entity falling under the country's jurisdiction and whether employees want to travel there and risk being held criminally liable.

It's likely simpler to just block access to the country's IP ranges (or ignore!) and move on.

[1]: https://www.bbc.co.uk/news/articles/cdxvnwkl5kgo
by solatic | 2025-09-30 16:19:56+00:00
> We need different primitives

The correct primitives are the tests. Ensure your model is writing tests as you go, and make sure you review the tests, which should be pretty readable. Don't merge until both old and new tests pass. Invest in your test infrastructure so that your test suite doesn't get too slow, as it will be in the hot path of your model checking future work.

Legacy code is that which lacks tests. Still true in the LLM age.
by dang | 2025-09-30 16:19:58+00:00
Usually when an article is substantively the same but has been updated, we use the original year. I've put 2022 in the title now.

The previous HN thread:

Correctness and composability bugs in the Julia ecosystem - https://news.ycombinator.com/item?id=31396861 - May 2022 (407 comments)

Edit: since there are (again? I seem to remember this last time) complaints about the title being a bit too baity, I've pilfered that previous title for this thread as well
by hnfong | 2025-09-30 16:20:25+00:00
It's never about the rules, it's always about the perceived authority of the moderator or the decision maker.

This is very much so for small communities who don't have the infrastructure to litigate issues in a legalistic manner... but, even in areas like public law, the rules don't really matter, it's the perceived authority and impartiality of the courts that keep a legal system up and running. (think of any controversial Supreme Court decision -- do people really care what the law actually says and whether the legal reasoning is sound... or do they just speculate about the political leanings of the judges?)

Since most people writing up CoCs aren't good lawyers or experts in drafting (and finding loopholes in) rules... having a smaller "attack surface" actually makes a lot of sense.

That said, if the community is large or important enough that it already retains some legal advisors, then maybe yeah, make the rules more specific or something.
by firefoxd | 2025-09-30 16:20:42+00:00
At an investor event, a desperate journalist was running around the room asking people their age. He ended up at our table, with a drink in hand, and a defeated look on his face. He had given up.

We talked a bit, and he asked me, "are you under 30?" I answered "No. But this guy is." I pointed at the 28 year old cofounder of the start up I was part off. Before the evening was over, my colleague made it to the list of forbes 30 under 30.
by lesuorac | 2025-09-30 16:20:46+00:00
> If you'd 10x the budget of the FAA, it would have the same budget as the entire EU or 4x Airbus/Boeing's revenue. That's ridiculous.

10x is a bit ridiculous but I'm not sure it's that ridiculous for the FAA to have more expenditures than Boeing.

Sure, FAA (requested) budget is 22 Billion [1] while Boeing's revenue is 66 Billion [2]. However, United Airlines revenue is 57 Billion [3]. The FAA doesn't just manage Boeing so if we start adding up _every_ airline, airport, etc revenue I think that a budget of 66 Billion won't look as silly anymore. I mean they can't properly staff ATC currently so very trivially their current expenditures is too low.

[1]: https://www.transportation.gov/sites/dot.gov/files/2025-05/F...

[2]: https://en.wikipedia.org/wiki/Boeing

[3]: https://en.wikipedia.org/wiki/United_Airlines
Launch HN: Airweave (YC X25) – Let agents search any app
by lennertjansen | 2025-09-30 16:21:09+00:00
Hey HN, we’re Lennert and Rauf. We’re building Airweave (https://airweave.ai/), an open-source tool that lets AI agents search and retrieve context from your existing apps and databases through a single LLM-friendly API (or an MCP server, if that’s your thing). Our Github is at https://github.com/airweave-ai/airweave. We previously did a Show HN https://news.ycombinator.com/item?id=43964201 and since then we’ve recently launched the managed service and new search functionality.

Here’s an example of Cursor using Airweave https://www.youtube.com/watch?v=IvxidK9Ciy4. And here’s a general example of our new search functionality: https://www.youtube.com/watch?v=iqEqc_iGUO8

We came to this problem while building agentic applications for webshop owners and customer service, and noticing most failure modes weren’t about tool execution, but finding the right internal context to enable the right actions.

We started solving, what seemed at the time, a problem for our own use case, and quickly fell into a rabbithole of issues. Company and user data lives across SaaS and databases; it’s sparse, messy, and constantly changing. Agents need a data orchestration and retrieval layer that accepts free-form natural language queries and returns actionable results quickly.

Simply pointing an agent at an MCP server does not equate to fine-grained search functionality or deep understanding of the underlying resource. Most MCP servers are thin wrappers that expose an existing API in a more LLM-friendly way, but this doesn’t actually give the agent any new capabilities beyond what the resource or app already offered. Specifically, it doesn’t give the agent a way to thoroughly search and understand the contents of the resource.

Airweave connects to sources via their APIs, crawls and normalizes content, chunks it, extracts entity relationships, and indexes the chunks in a vector store alongside keyword fields and lightweight graph metadata in Postgres. Data sync is orchestrated with Temporal (handles pagination/rate limits, schedules, and change detection via timestamps and content hashes) so collections stay close to real-time with their sources.

On retrieval, Airweave can run semantic and BM25 keyword search in parallel, fuse results (RRF), apply recency bias, and re-rank. Agents can fetch ranked chunks with citations or ask for a synthesized answer. The same interface is exposed via REST, Python/TS SDKs, and MCP so agents can discover it like any other tool.

It’s been fun to see what users have built with Airweave; from legal AI assistants to research discovery agents and context augmentation for coding agents. We’re currently experimenting with agentic search patterns, layering different types of enrichment and indexing, RBAC on indexed data, and streaming architectures.

If this is interesting to you, feel free to take it for a spin. Curious to hear your thoughts and feedback on the problem and our solution!
by imiric | 2025-09-30 16:21:12+00:00
I've been using this since the beta launch, and I really like it. They're spot on about news being broken.

That said, I do think the service could be improved. Often the summary is a very short blurb that forces me to go to one of the original sites for the content, and hopefully land on one that is not obnoxious to use, which kind of defeats the purpose. The event timeline sounds interesting, but when it essentially shows 2 or 3 events that are obvious from the context, it's not so useful in practice. I always skip the "Quick questions" section, since it reads like an elementary school report, and the questions are really basic. How about letting me ask the questions I want?

Also:

> We don’t scrape content from websites. Instead, we use publicly available RSS feeds that publishers choose to provide.

I think this is a mistake. Most publishers are hostile to RSS and often don't offer it. Scraping is, unfortunately, a requirement if you want to consume public content on your own terms, which is the entire point of this service. Besides, scraping is how all search engines generate their index, so as long as the bot is well behaved and doesn't hammer the site, follows robots.txt or perhaps even bends the rules a bit, it should be fine. I would rather Kagi wasn't so respectful of publishers' wishes, if that would allow them to offer a better service. I understand if they want to avoid getting in trouble with publishers, but the alternative would be better for their users.