MurphyA/hacker-news huggingface dataset:
by neaden | 2025-07-17 16:43:29+00:00
I mean that isn't true. Parents let people experiment on their children all the time it is how we test new medicines and such on them. My daughter was part of a clinical trial. On the other hand I would probably feel more cautious about sending them to an experimental school as that is a much longer time-frame to try and understand and will have a big impact on their social and academic life.
by 93po | 2025-07-17 16:43:54+00:00
copyright theft? they're stealing copyrights?

i can do this without the snark: it's infringement, it's not theft, and changing the word to theft doesn't strengthen your argument at all. copyright inherently immoral in my opinion, and even outside my extreme opinion, it's current implementation in the US objectively doesn't align with what most people would call "good".

i doesn't make sense to respect the draconian copyright laws to the extent of not distributing 40 year old video games, that are easily obtained after 5 seconds of online searching, and whose theoretical potential purchase has zero impact on the actual working class people and families that originally made them. you are, at best, allowing Nintendo to maybe make a few bucks, if Nintendo even had the option to still buy these games in any way (they usually dont, i think)
by dspillett | 2025-07-17 16:44:03+00:00
> If you don't want people to crawl your content, don't put it online.

I sometimes put things online for specific people to view/use, or for my own purposes. That gets an “all crawlers can do one” robots.txt and sometimes a script or two to try waste a little the time of those that don't play ball.

It is online because I want it online, not for some random to hoover up.

I consider robots.txt as a garden gate. I know it isn't secure, but likewise someone peering directly into my back bedroom window knows just as well that I don't want them there.

I could put stuff like that behind authentication, but that is hassle for both me and the people who I want to be accessing the stuff. I usually use not-randomly-guessable URIs though sometimes that is inconvenient too, and anyway they do sometimes get “guessed”. I must have at least one friend-of-friend who has an active infestation which is reading their messages or browser history for things to probe because the traffic pattern isn't just preview generation, I've had known AI crawlers pass by some things repeatedly.

TBH I don't really care that much, much at all in fact, I just don't like the presumption that my stuff is free for commercial exploitation.
by bigyabai | 2025-07-17 16:44:37+00:00
There is no consistent agreement about what the government can or cannot do within MAGA. That's why it's not a framework for global discourse. It is a joke even within conservative circles.

"Let me control my own health" up until abortion is mentioned.

"We need better surveillance measures" up until that surveillance is used against them.

"Law enforcement needs more privileges" until they harass your daughter with the bodycam turned off.

"Don't regulate Apple/Google" up until they become politicized and collude with the government for warrantless surveillance.

"Foreign policy is too globalist!" up until Israel insists Iran has a nuke. And so on. There isn't a single neocon value that can't be forsaken by ideologues, I challenge you to name just one.
Ask HN: Developer-as-a-Service?
by gerardojbaez | 2025-07-17 16:44:37+00:00
I’m currently testing this. One customer is already paying $2,500/month for development services. I’m wondering if I should provide my freelance services this way.

Like with DesignJoy, only one active task at a time. We use GitHub to manage almost everything. CI/CD is configured so deployment is a breeze. Each issue is a task. We use GitHub projects (kanban-style board) to manage the backlog and task stages (todo, in-progress, done). Big projects are broken into milestones and stages; each milestone or stage corresponds to one month of work.

Another benefit I see is that the costs is clear to the customer; he can budget properly and may pause things as needed. I also don’t need to spend time preparing estimates/quotes (which I’m not good at, and I don’t enjoy doing).

I find this works well for people looking to build MVPs or small to medium web applications. There are no long-term contracts or strict project scopes.

What do you think? Any feedback and discussion is welcome.
by mrec | 2025-07-17 16:44:40+00:00
I think it's more than just "hard things take time". The key sentence for me is this one:

> Kayaking taught me to be okay with repeatedly looking dumb in public.

I had the same thing when I first started running, in my early 50s. I'm sure I looked absolutely ridiculous. (I'm fairly sure I still do, I just stopped caring.) When I first started I would go out around 6am, partly because it was cooler but mostly so I wouldn't be seen. I've chatted to other runners who were the same, even keeping it secret from their family.

Getting over that has been a very positive change, and a generally-applicable one. I've just started blogging publicly, which would historically have triggered the same kind of looking-like-an-idiot phobias.

There was a post (maybe saw it here, maybe on Reddit) about sucking in public being a kind of moat for all sorts of interesting things. Crossing it gets you to places you otherwise couldn't go.
by someonehere | 2025-07-17 16:44:43+00:00
Part of me feels Intel was too high on the horse for years and the little ideas that were innovative were ignored. I knew Intel would be in this condition when Apple decided to move off of Intel. Apple’s switch was the canary in the coal mine. Intel wasn’t innovating and giving Apple what they wanted. So Apple, much like the little guys, found a way to innovate without them.
by bangaladore | 2025-07-17 16:44:44+00:00
I think they are referring to this changelog item:

> Our image search became even better with the inclusion of two more sources: Yandex Image Search (widely recognized as one of best image search services) and Openverse (vast collection of openly licensed images). Kagi is doing the hard work so that you don't have to.

https://kagi.com/changelog#5340
by hackyhacky | 2025-07-17 16:44:59+00:00
The fact that most new programming services and products are oriented towards C-suite types, and not to the people who actually use them.

Most websites looks like [1] or [2] which are full of corporate-friendly buzzwords but don't help me understand what they actually do or how they work. To get a concrete understanding I need to go to github and find repos that actually use the product to even understand what it's for.

[1] https://www.astronomer.io/

[2] https://tailscale.com/
by FirmwareBurner | 2025-07-17 16:45:08+00:00
>I think it'd be worth double- and triple-checking anything he says

That's what I'm advocating for, but people I was replying to didn't even want to do that and were dismissing anything out of the box just because they don't like the source, which is detrimental to any honest and useful debate.

>He's a known liar. He lies for political gain. He is disgusting.

I never said he doesn't lie, of course he does, he's a politician, all of them lie, but even a broken clock is right twice a day.

I said some of the things he says are bang on the money and shouldn't be discarded on the basis that the information comes from a mouth you don't like, as that's just closed minded partisan zealotry and not using critical thinking.
by mercutio2 | 2025-07-17 16:45:38+00:00
You just described an agency problem.

Investors in a corporation don't want individual teams to spend money "just because it was budgeted, even if we didn't have a good thing to spend it on".

I, as a manager of a team at a corporation, of course have a partially adversarial relationship with investor goals; I want my team to be happy, in part because happier teams often are more productive, but in large part also because it's just nice to spend my work life working side by side with people who are enjoying their perks.

If my entertainment budget directly (or even partially) reduced my team's bonus pool, that would be crappy for team cohesion, but it would probably make me think more carefully about taking everyone out to lunch.
Show HN: I built a 2B-page search engine, independent of Google/Bing
by Chief_Searcha | 2025-07-17 16:45:47+00:00
Hi HN, For the last 18 months, I've been working solo on building a completely independent search engine from scratch. Today, I'm opening it up for beta testing and would love to get your feedback. The project powers two public sites from the same 2-billion-page index: Searcha.Page: A session-aware search engine that uses a persistent browser key (not a cookie) for better context. Seek.Ninja: A 100% stateless, privacy-first version with no identifiers at all. The entire stack is self-hosted on a single ~$4k bare-metal EPYC server in my laundry room (no cloud, no VC funding). The search pipeline is a hybrid model, using a traditional lexical index for the heavy lifting and lightweight LLMs for specific tasks like query expansion and re-ranking. It's an experiment in capital efficiency and digital sovereignty—proving you don't need Big Tech APIs to compete. I’m looking for feedback on search result relevance, speed, and the clarity of the privacy models. Please try it out and let me know what you think. Links: https://searcha.page https://seek.ninja Thanks, Ryan
by eth0up | 2025-07-17 16:46:55+00:00
I'll have to bow a bit in shame. I was introduced to that site through rogue archeologists that differ with official consensus. Additionally, the surrounding sites nearby convolute my ignorance.

That said, while I can't readily disgorge quality references on this area, I suspect we'll soon have some compelling arguments that unsettle current consensus.

I apologize for introducing an otherwise fascinating archeological discovery with feeble or possibly garbage data. And I hope it does not discourage anyone from remaining up to date on this area or actively pursuing it.
by jasonthorsness | 2025-07-17 16:47:30+00:00
It is declining after shooting to like 20% of high school students a few years ago it was insane. I don't think bans are the solution either, but I do think it's fair to restrict advertising/promoting. Parents should have assistance to protect their kids from marketers who believe it's net bad for the users but market it anyway because it's their job, or addicts who evangelize it out of cope/excuse for their own addiction.
by iamzubin | 2025-07-17 16:47:48+00:00
Packages/frameworks/libraries deprecating features left right and center.

Tech is moving too fast to keep up, a project I worked on and haven't touched in months; NPM would make me feel it's ancient, ofc a lot of the updates are security patches and important, but more often than not it's just libraries trying to race other libraries building different (debatable) features.
by mcphage | 2025-07-17 16:47:58+00:00
Another factor is, sometimes different forms of words have different pronunciations (because of the phonology of English), but often the same spelling: compare "electric" where the final "c" has a hard K sound, and "electricity", where he same "c" has an S sound. The pronunciation change is predictable, but the spelling retains continuity between the two pronunciations. It breaks the idea of 1-to-1 relationships between sounds and spellings, but in these kinds of situations, I think it's a good thing.
by yieldcrv | 2025-07-17 16:47:59+00:00
monorepos complicate everything. documentation doesn't factor them in, deployment instructions don't factor them in. efficient deployment needs a whole additional framework on top. additionally AI also doesn't understand the combination of things, but when it does, a new major version of a framework has dropped and isn't in the training set.

I'm just venting because that's the prompt and I don't need a solution or rely on AI. but if someone does have solutions I guess I'm interested
by jschveibinz | 2025-07-17 16:48:07+00:00
You could probably spend less and learn more about electronics by buying a few key components like a transistor, a LED, a 9v battery, a switch, a few resistors, a few capacitors and some insulated wire. You don't even need a breadboard--you can tape or clip things together just to see what's happening. There are tons of simple circuits and tutorials for just these components.
by panic | 2025-07-17 16:48:36+00:00
It’s frustrating to have to find the right place to report a bug, learn the specific format the project is expecting, then have the bug closed by a “stale bot” after a few weeks. I wish there were an independent, cross-product bug tracker that focused on cataloguing and diagnosing bugs for the benefit of users rather than on tracking work for the benefit of the developer.
by edudobay | 2025-07-17 16:48:53+00:00
What kind of Python information were you having trouble finding?

I do have this problem as well, I've just started a job with Ruby and it took too many searches until I could find the official docs for some kind of syntax.

For Python I feel it's easy to find stdlib docs, but can be hard to find some specific things about the language itself in the official docs - sometimes it's too technical and I wish there was a more pragmatic middle ground.
by lumbroso | 2025-07-17 16:49:05+00:00
One‑shot timestamps (the kind hard‑coded into Claude’s system prompt or passed once at chat‑start) go stale fast. In a project I did with GPT‑4 and Claude during a two‑week programming contest, our chat gaps ranged from 10 seconds to 3 days. As the deadline loomed I needed the model to shift from “perfect” suggestions to “good‑enough, ship it” advice, but it had no idea how much real time had passed.

With an MCP server the model can call now(), diff it against earlier turns, and notice: "you were away 3 h, shall I recap?" or "deadline is 18 h out, let’s prioritise". That continuous sense of elapsed time simply isn’t possible with a static timestamp stuffed into the initial prompt; you'd have to create a new chat to update the time, and every fresh query would require re‑injecting the entire conversation history. MCP gives the model a live clock instead of a snapshot.
by jajuuka | 2025-07-17 16:49:59+00:00
I'm not sure what your point is here. It did cause a spike and once again it is going down. The trend isn't reversed, it was a data spike. Even severely anti-vaping organizations like Truth Initiative reflect this too. https://truthinitiative.org/research-resources/emerging-toba...

We are far past the apex of teen vaping in 2019.
by raydev | 2025-07-17 16:50:12+00:00
What I find fascinating is that Apple's and [Android manufacturers]'s previous attempts at smaller phones aren't even worth maintaining after they assess sales.

In my mind, these companies are all so massive they can afford a little fragmentation for the obviously small market, with no meaningful impact to their sales numbers or profits.

On the iPhone minis, there's very obviously a market for them, but the market is so small compared to the market for "all iPhones" that it practically vanishes in comparison, which leads Apple to not bother. Is it really that expensive to maintain a more niche line for each generation?
by mindctrl-org | 2025-07-17 16:50:15+00:00
Hi, cool project. A little feedback, as I only spent a few seconds there. The search results need to populate considerably faster. The weird delay, animation, and layout shifting makes it all feel cheap.

The first results were good for the search I did. However, I went back and searched for something else entirely, and I got results similar to the first search. That seems bad, since they were unrelated searches.

Now I can't search anything because it's timing out.
by childintime | 2025-07-17 16:50:20+00:00
Gemini has several fatal flaws (on Firefox):

- when enabling the Canvas the prompt scrolls to the first prompt constantly

- Canvas doesn't allow for browsing of the documents

- Ctrl+C doesn't copy, wtf?

- Gemini over eagerly edits Canvas documents, inserting errors and silly comments

- it has been doing this since forever.

Claude is the clear winner, but has tighter usage limits.
by gxonatano | 2025-07-17 16:50:51+00:00
What's absurdly ironic about these smartphone addiction apps is that * they're smartphone apps*. They require you to use your smartphone in order to use them. Far more effective, I imagine, would be anything else at all: ditching your smartphone, replacing it with a dumbphone, doing an unplugging retreat, doing a "dopamine fast," or simply taking up a new hobby that's more healthy, like writing or reading on paper.
by skydhash | 2025-07-17 16:50:56+00:00
> I can't believe that in 2025 it is still hard to find documentation for basic functionality in languages as ubiquitous as, say, Python.

That’s why we get familiar with the documentation manual and bookmark the web version. Then there’s offline documentation browsers (dash, devdocs,…).

> it is amazing to me that shells still exist in more-or-less the same form

Bash and ZSH are quite good for their use cases (running command). and there are shell like fish that leans more towards interactive use instead of automation. Python’s primitive are not very good for launching commands.
by tdhz77 | 2025-07-17 16:51:08+00:00
I’m struggling with MRF. Model Release Fatigue. It’s a syndrome of constantly context switching new large models. Claude 4, gpt, llama, Gemini 2.5, pro-mini, mistrial.

I fire off the ide switch the model and think oh great this is better. I switch to something that worked before and man, this sucks now.

Context switching llm, Model Release Fatigue
by tracker1 | 2025-07-17 16:51:10+00:00
There were a handful of decent blog manager apps at one point... I saw an example of a new one a few weeks ago. It would be nice if the integrations got better. There's nothing preventing a good UI tool for SSG publishing for a blog, or for that matter a "plugin" ecosystem... I mean Wordpress is entrenched, and clunky. Doesn't mean there can't be alternatives.
by nullc | 2025-07-17 16:51:30+00:00
In some instances where scambaters have hacked the scammers network video recorder you can see them working legitimate calls from the same desks... the outsourced call center can achieve 100% utilization by using all idle capacity for outbound fraud and if data access from the legitimate side helps with the criminal side, well that's just the synergy of horizontal integration for you.
by dehrmann | 2025-07-17 16:51:44+00:00
> Constantly working on moving targets, being responsible for both fleshing out and building these moving targets,

These are inherent to what you're working on. If you want something more planned, you might enjoy lower-level software or working at a mature company. Device drivers? Car control logic? Startups and consumer product companies are always trying to find the best product-market fit, and you do that by iterating.
by FirmwareBurner | 2025-07-17 16:51:49+00:00
>But of course they should be discarded. Why shouldn't they?

I rest my case. There's no point in arguing with zealots who don't want to even listen to reason let alone critically analyze information shared with them, but choose to automatically believe and disbelieve it based on their favorite or hated source.

>There are better sources and better people sharing opinions

Your "better sources" might be someone else's "worst sources". Where is that universal ground truth located at? Isn't that discovered though conversation, argumentation and debate like in university campuses, instead of blindly trusting your favorite partisan source? That's no different than religious zealotry that burned Galileo at the stake for saying thins considered "untrue" at the time.
by armchairhacker | 2025-07-17 16:51:49+00:00
I agree that we should have more third-spaces, less working hours, and generally change our culture to facilitate in-person socialization. But right now in-person socialization is hard. Moreover, I suspect some people still won't find friends because, to be blunt, they're generally unlikable; they wouldn't want to be friends with themselves, and don't have the self-awareness or self-discipline to change even when such changes are presented as obvious and easy as possible. Also, there are more bullies then people who want to be bullied, more attention-seekers than attention-givers, etc.

Therefore it becomes another case of "is an AI friend better than no friend?" Furthermore, I think that AI, if done correctly, can not only improve society but actually help in-person socialization: by helping people develop social skills and encouraging them to meet other real people. For example, an "AI companion" that you talk with could analyze your personality to be the ideal friend or SO, then connect you to another real person whose appearance and personality are near what it imitates. An AI that has your attention and trust can also critique your real personality flaws and encourage you to fix them (in a supportive way*).

However, current AI companions are too dumb to be effective; for example, they don't develop accurate social skills or criticize personality flaws, because they're unrealistically affectionate and agreeable. Another problem is that companies aren't directly incentivized to make their AIs give good advice and connect real people, companies are incentivized to make money; and it's probably cheaper to get lots of dumb people to pay for a dumb, agreeable chatbot than invest in a smart chatbot that criticizes them and facilitates its own replacement. There is some demand for the latter though, so perhaps someday, a smaller company could develop an AI companion that is genuinely a net benefit to society; and there may be some people whom even a dumb AI companion improves their lives better than nothing.

* emphasizing that self-improvement will help you in the real world, and reminding you that you still have value and deserve love, but standing firm on the criticism. Not like current AI which fawns over and agrees with everything
by Eric_WVGG | 2025-07-17 16:52:39+00:00
I’m pretty sick of the moving target that is Node and common build chains.

Stuff I wrote in Javascript/jQuery twenty years ago still works fine in the browser. Now I’ve got some Gatsby projects I built around 2019 and I can't deploy them due to various degrees of incompatibility with minimum versions of Node.

I get why, as a server platform, Node has to be improved to eliminate security holes. But for static site deployment, there ought to be some kind of stable foundation that will work forever; or, at least, build tools should be designed around the idea of stable Node features that won't deprecate or dissolve as the future marches on.
by wltr | 2025-07-17 16:52:46+00:00
A curious detail I noticed: the author’s account is a bit older than a month, yet he managed to publish four of his own articles (and nothing more, obviously). All of them (three) has zero comments and two of those three are dead.

Yet, this post of his (posting his own work) gained traction. I believe for robots.txt topic rather than the article itself.

That shows that even if you ignore all the rules of keeping a healthy community (not publish your self promotion only), eventually you’d get traction and nobody would care, I guess.

Quick edit: my bad, wrong click brought me to the wrong location. So I made a bit wrong assumption. The author posted 4 extra posts alongside his own, so it’s not 100% of self-promotion, but 50%.
by slowmovintarget | 2025-07-17 16:52:47+00:00
Economics is a science in the sense that it is a field of study. Weather science couldn't, for a long time, accurately predict the weather, but study and model refinement progressed to the point where weather prediction is more reliable now than in the past.

Economics is the science of human behavior at scale, and as such, does indeed have predictive power. It is not always reliable as there are dynamic conditions and incomplete data that make the models not always fit. That doesn't disqualify it from being a science (especially the data-oriented part of it).

Economics practice falls on its face when you attempt to inject ideology, though.