MurphyA/hacker-news huggingface dataset:
by majkinetor | 2025-07-02 17:22:48+00:00
> Honestly, it sounds like you’re trying to convince yourself not to do it.

I am still doing it, and I do feel good in general. However, I have constant pain in one part of the body or other which is something I can manage (if its too strong, ibuprofen or friends). The entire gym is full of NSAIDs.

It's just that nobody underlines this aspect of exercise. I know its good for metabolism, brain health, cardiovascular health, looking good etc so you trade serious disease for more or less pain.
by jmole | 2025-07-02 17:22:52+00:00
> Imagine an AI engine like a block of swiss cheese. New, original content that fills one of the holes in the AI engine’s block of cheese is more valuable than repetitive, low-value content that unfortunately dominates much of the web today.

Great statement in theory - but in practice, the whole people-as-a-service industry for AI data generation is IMO more damaging to the knowledge ecosystem than open data. e.g. companies like pareto.ai

"Proprietary data for pennies on the dollar" is the late-stage capitalism equivalent of the postdoctoral research trap.
by zorobo | 2025-07-02 17:22:58+00:00
I assume you are not living in Paris then. Here in Paris:

- housing is expensive

- it's not cardboard boxes, it's tents

- you'd be mugged/knifed rather than shot, agreed

- public transportation is good when not on strike. However, it's dirty and you might get robbed

- the world's most creative government when it comes to taxes

- it's still beautiful though…
by jauntywundrkind | 2025-07-02 17:23:02+00:00
I too am a bit confused / mystified at the strong reaction. But I do expect a lot of badly optimized sites that just want out.

I struggle to think of a web related library that has spread faster than Anubis checker. It's everywhere now! https://github.com/TecharoHQ/anubis

I'm surprised we don't see more efforts to rate limit. I assume many of these are distributed crawlers, but it feels like there's got to be pools of activity spinning up, on a handful of IPs. And that they would be time correlated together pretty clearly. Maybe that's not true. But it feels like the web, more than anything else, needs some open source software to add a lot more 420 Enhance Your Calm responses, as it feels like. https://http.dev/420
by mlinhares | 2025-07-02 17:23:03+00:00
That's the main reason its happening, there are no consequences for making mistakes. So they can ship you to a concentration camp and no one will know, because there won't be paperwork anywhere saying this happened, unless someone happened to be there and recorded you being abducted.

By the time someone might decide to check ICE records you could be in South Sudan already. No one is safe.
by janalsncm | 2025-07-02 17:23:58+00:00
Is the stat they keep repeating relevant? Attacks on ICE agents increased 500%? If attacks went from 1 to 6 that is an increase of 500% but if there is also 6x more ICE activity the baseline rate of attack is the same.

It’s like complaining there’s more shark attacks in the summer vs winter and concluding sharks have seasonal mood swings.
by natejackson | 2025-07-02 17:24:04+00:00
Location: Washington State

Remote: Yes

Willing to relocate: No

Technologies: Ruby, Python, TypeScript/React/Node, PostgreSQL, AWS, Docker

Resume/CV: https://docs.google.com/document/d/1X0XVkOZXNoa0pwv5C8H5Mw7x...

Email: nate@natejackson.dev

Engineering leader with 18 years building and scaling systems. I've taken teams from chaos to shipping, whether that's modernizing decade-old monoliths at $50M companies or architecting greenfield platforms from scratch.

Recent wins: Cut reactive work by 80% in 6 months, reduced delivery time from 2 months to 2 weeks, and transformed backend teams into full-stack contributors. I love the messy intersection of legacy systems, growing teams, and business constraints.

What I'm good at: Making hard technical problems tractable, then executing on them. I thrive at diagnosing complex distributed systems issues and designing migration strategies that keep the business running smoothly. Equal parts hands-on engineer and team builder.

Looking for teams solving meaningful problems where both technical depth and business impact matter.
Ask HN: Which AI Dev Assistant Are You Using and Why?
by KaranSohi | 2025-07-02 17:24:27+00:00
It feels like almost every week a new AI dev assistant is being launched. Like GitHub Copilot and Tabnine did few years ago I feel like some of these tools are becoming a part of my daily coding life. That said, it’s becoming really confusing and hard to stick to one or few tools, whether it’s a VS Code extension (my preferred setup) or an IDE like Cursor or Windsurf.

Right now, I’m getting decent results from combining Windsurf and Copilot in VS Code. It helps with quick code rewrites and generation, and speeds up my commit cycle.

But I’m curious, what are others using? Have you found a setup that meaningfully boosts your productivity, especially with existing/legacy code, or you still prefer not using any code assistant, if so then why?
by Apreche | 2025-07-02 17:24:47+00:00
I’m curious how this can be enforced. If a game requires centralized servers, and the company goes out of business, you can’t force a bankrupt entity to keep the system running. Even if they published an expiration date, if there is no money left to run the servers, there’s nothing to sue for, nobody to fine, and no money to run the server.

You could force the company to release their code upon bankruptcy, but what if another company wants to buy those assets? What if some other IP that they might use on other games is mixed in there and required for the game to work?

You could make a prohibition on live service games to begin with. You could require all games with online components to make their servers runnable by users from the outset. The problem here is economic.

Game companies can’t go back to the old model of lumpy cash flow. You can’t have one huge pile of money come in when the game launches, and then a long miniscule tail. That doesn’t keep people employed. It’s also super risky when a game with a huge budget and long development time flops. You have to have some kind of constant revenue stream from subscriptions or micro-transactions to stay afloat. If users can run their own servers, that can never happen.
by omoikane | 2025-07-02 17:25:00+00:00
I think having expiration dates is very reasonable and I wish their FAQ would cover this. Current FAQ entries seem to suggest companies must make the games playable forever, and suggest this is somehow possible without ongoing support or divulging intellectual property. I am not sure this is always possible to satisfy in the most general sense.

https://www.stopkillinggames.com/faq
by raffraffraff | 2025-07-02 17:25:19+00:00
This. Also try managing Gitlab permissions across a large org with lots of teams and lots of projects. Inheritance might seem like a good idea but it pollutes the hell out of everything once you're 3 levels deep in a org. I wrote some python scripts to generate a JSON dump of the whole org and from digging into it, some people have 30 different Access paths for some projects. Try locking that down without special tools.
by free_bip | 2025-07-02 17:25:20+00:00
What you've presented is not an argument against public healthcare, it's actually an argument against poorly funded public healthcare.

Conservative politicians in both of the countries you mentioned have been systematically, over the course of decades, been defunding their own government-run healthcare programs, specifically in the hopes that people like you will conclude that because of this the system is "broken" and that we must as a result switch to the private, profitable healthcare that said politicians are being paid to support.

If you want to talk about properly funded public healthcare, there are plenty of good examples in the EU to look at.
by camperegrine | 2025-07-02 17:25:23+00:00
Peregrine Technologies | Senior Software Engineers | SF / NYC / DC - Hybrid | Full-time | $130,000 - $250,000

Join our founding Engineering and Product teams. Peregrine helps critical institutions make better decisions and improve operations by unlocking the value of their data.

[Leadership] Engineering Manager https://grnh.se/s7yxefzs5us

[Leadership] Engineering Manager, AI https://grnh.se/0w7ot24o5us

Senior Software Engineer, AI https://grnh.se/yl9kuqrg5us

Senior Software Engineer https://grnh.se/gwf63pot5us

Senior Infrastructure Engineer https://grnh.se/vvkanme45us

Senior Network Engineer https://grnh.se/xln6w1hc5us

Senior Product Designer https://grnh.se/s96svypy5us

Design Engineer https://grnh.se/z8ev1cgu5us

Product Manager https://grnh.se/kyvpq2ww5us

Our stack is constantly evolving but based on a backend foundation of Python, Django, Celery, Airflow, and Kafka; a frontend built in React, Redux, and Mapbox; data stores including PostgreSQL and Elasticsearch; machine learning models hosted in Bedrock and Sagemaker; and with AWS, Pulumi, Terraform, and Kubernetes as our underlying infrastructure.
by codingdave | 2025-07-02 17:25:41+00:00
> ...when we clearly add more value for 1:1 feature comparison.

People only care about "more value" when it solves more problems. So if your competition is killing it, and you are not getting bites on your added value, you need to talk to people to find out what pains they still have even when using your competitor's solution, and then make sure your added value resolves those pains.

Otherwise, you've got the same solution, just a shinier version, and that is all your 1:1 feature comparison will show.

There is a big caveat on this that we have no idea what product or feature set you are talking about, so this is pure speculation. You'd have to share a lot more about your product and marketing to get more substantive answers.
by AlexandrB | 2025-07-02 17:25:54+00:00
I can't speak for other first world countries, but Canada has its share of police misconduct. The most recent example is the mishandling of the 22-person killing spree in Nova Scotia[1], and the Toronto police are so famously bad at investigating sex crimes and protecting victims that an entire book was written on the subject[2].

[1] https://www.vice.com/en/article/canada-police-mistakes-novia...

[2] https://www.amazon.ca/Story-Jane-Doe-Book-About/dp/067931275...
by Bender | 2025-07-02 17:26:10+00:00
For my silly hobby sites I just return status 444 close the connection for anything that has case-insentive "bot" in the UA requesting anything other than robots.txt, humans.txt, favicon.ico, etc... This would also drop search engines but I blackhole route most of their CIDR blocks. I'm probably the only one here that would do this.
by taeric | 2025-07-02 17:26:15+00:00
My personal take is largely to blame the css/html divide as the biggest hurdle here. Maybe it is the three fold css/html/js divide, more broadly?

It isn't that any one of them is bad. But, having three seems to want to relate to a Conway's Law where you have three different "teams" somewhat collaborating with each other. In reality, far more is done by a single team than otherwise. Even when you have a graphics design team, often they build their first artifacts in other systems and then it is down to that single team to try and bridge them together.

There is also the absurd level of flexibility that was baked into CSS. Somewhat ironic that we are digging our way out of the limitations of CSS by adding more and more flexibility to it.
by swat535 | 2025-07-02 17:26:22+00:00
LLMS are great at generating scaffolding and boilerplate code which then I can iterate upon. I'm not going write

describe User do ... it ".."

for the thousand time.. or write the controller files with CRUD actions..

LLMS can do these. I can then review the code, improve it and go from there.

They are also very useful for brain storming ideas, I treat it as a better google search. If I'm stuck trying to model my data, I can ask it questions and it gives me recommendations. I can then think about it and come up with an approach that makes sense.

I also noticed that LLMs really lack basic comprehension. For example, no matter how many times you provide the Schema file for it (or a part of it) , it still doesn't understand that a column doesn't exist on a model and will try to shove it in the suggested code.. very annoying.

All that being said, I have an issue with "vibe coding".. this is where the chaos happens as you blindly copy and paste everything and git push goodbye
by wvenable | 2025-07-02 17:26:22+00:00
Prior to 9/11, hijackings occurred with mild frequency and the official policy was appeasement: get the plane safely landed and then negotiate with the hijackers. In any ways, 9/11 was possible due to exploiting that particular policy.

Since 9/11 there have been attempts to disrupt planes and no shortage of people willing to tackle the person responsible.
by coldtea | 2025-07-02 17:27:05+00:00
You said "who cares about 35% inflation when you got your own drones"

Based on the parent you were replying to, I take it to imply: "don't make drones to avoid sanctions (even if it means not having arms), lest you get inflation", the latter of which you paint as the worse outcome.

So, the point I made above is that if not having drones/arms etc makes it easier to be regime changed/turned into failed state, then, yes, 35% inflation would still be a small cost to pay to avoid it.
by arjuunan | 2025-07-02 17:27:13+00:00
Personally for me Windsurf has been my saving grace whenever I run into issues with a lot of my React projects. I have also had great results with Cursor but was looking for something that can not go overboard but still be able to handle a lot of the complex commands and tasks that I put out within the prompt. There are a handful of tools I still need to try but with AI there's always something new each week.
by exe34 | 2025-07-02 17:27:14+00:00
> But humans are able to reason with orders of magnitude less training data.

Common belief, but false. You start learning from inside the womb. The data flow increases exponentially when you open your eyes and then again when you start manipulating things with your hands and mouth.

> When you ask a model to "think about the problem step by step" to improve its reasoning, you are basically just giving it more opportunities to draw on its huge memory bank and try to put things together.

We do the same with children. At least I did it to my classmates when they asked me for help. I'd give them a hint, and ask them to work it out step by step from there. It helped.
by idle_zealot | 2025-07-02 17:27:29+00:00
> You could make a prohibition on live service games to begin with. You could require all games with online components to make their servers runnable by users from the outset. The problem here is economic

This sounds purely like a technical and legal problem, not an economic one. Even if a company wants to run their game as a live service they can be required to design it in such a way that the server portion is portable and self-hostable, but not release the server until they shut down their own.
by Konnstann | 2025-07-02 17:27:53+00:00
When I first started my current job I was upset that I'd have to pay $20/paycheck to get some unknown level of benefits, which comes out to around $500/year but all I had to do to understand the benefit was compare my health insurance premium to someone working a non-union gig for the same employer and realize that they're paying a way higher percentage of the monthly premium than I was. Not to mention that the union provides guaranteed unemployment benefits if you get laid off and help finding jobs, transportation funds, childcare funds, and guaranteed me a salary increase this year when the employer has declared a freeze on raises for non-union positions. I agree there should be more advertising on the part of the union with regards to benefits but they are pretty obvious if you do any reading.

A lot of the benefits my union provides might not matter to the average HN user making $X00,000/yr though so who knows?
by sylens | 2025-07-02 17:27:57+00:00
Both are true.

Mattrick's missteps were not just about two days of revealing the XBox One, but really the entire second half of the 360's lifespan. The focus on Kinect to chase the Wii audience and the shuttering of many of their development studios left them thin on the exclusive front, which became a huge liability as they transitioned to the next generation.

But Spencer has a lot to answer for. He has been acquiring studios for 7 years now with little to show for it besides Obsidian having prolific output. Game Pass is flat, Xbox Cloud is flat, and their hardware is being outsold by Sony month over month, year over year. They seem to be pivoting to "Play Anywhere" which feels like the first phase of a three phase plan to retreat to the moat of Windows, where they can use Steam's momentum to ensure that games will at least appear on the platform. He inherited a mess but has made plenty of his own mistakes as well.
by Expurple | 2025-07-02 17:28:07+00:00
I'm not aware of such cases. And The Rust Reference says [1]:

> If the value is Err(e), then it will return Err(From::from(e)) from the enclosing function or closure.

Without a specific example, I can't help you further.

[1]: https://doc.rust-lang.org/stable/reference/expressions/opera...
by ChadNauseam | 2025-07-02 17:28:23+00:00
Lots of useful generic code. MapM is a version of `map` that works with any Monad, `sequence` works with any monad, and so on. These are used very frequently.

But the bigger benefit is when syntax sugar like `do` notation comes in. Because it works for any Monad, people can write their own Monads and take advantage of the syntax sugar. That leads to an explosion of creativity unavailable to languages who "lock down" their syntax sugar to just what the language designers intended. In other words, what requires a change to other languages can often be a library in Haskell.
by elcritch | 2025-07-02 17:28:35+00:00
If more goods are made locally then it seems rather that unions would have more leverage. They’re not competing with underpaid foreigners in countries with even less unions.

The bigger loss for all employees is the shareholders primary fallacy giving executives excuses to pay workers less. Since there’s no competition for many consumer goods then there’s no pressure to keep prices low and companies just up their profit margin.

The loss in IT / software jobs are again mostly profiteering using AI as an excuse.
by Galford | 2025-07-02 17:28:40+00:00
Location: Pakistan

Remote:Yes

Willing to relocate: yes

Technologies:

- Programming lanuages: Python, JavaScript / TypeScript, PHP

- Front-end: React, Vue.js, HTML / CSS / JavaScript

- Back-end: Node.js, Express.js, NestJS, Laravel (PHP), Odoo, Codeigniter

- Database: PostgreSQL, MySQL, MongoDB, Redis

- Infrastructure / DevOps / Cloud: Docker, Kubernetes, CI/CD Tools: (GitHub Actions, GitLab CI, Jenkins), Cloud Platforms: AWS, GCP

Résumé/CV: https://gambeetw.github.io/cv/

Email: wzhassan47@gmail.com
by stereolambda | 2025-07-02 17:28:48+00:00
> I believe robots.txt was invented in 1994(thx chatgpt).

Not to pick on you, but I find it quicker to open new tab and do "!w robots.txt" (for search engines supporting the bang notation) or "wiki robots.txt"<click> (for Google I guess). The answer is right there, no need to explain to LLM what I want or verify [1].

[1] Ok, Wikipedia can be wrong, but at least it is a commonly accessible source of wrong I can point people to if they call me out. Plus my predictive model of Wikipedia wrongness gives me pretty low likelihood for something like this, while for ChatGPT it is more random.
by Moomoomoo309 | 2025-07-02 17:28:56+00:00
Do you think those opinions would have made it more difficult to work with certain employees at Mozilla based on certain protected traits in the law? If so, I think the donation is a red herring, it's the opinion itself that's the problem.

Firing people for their opinions is actually fine - if you believe that certain types of people don't deserve rights, for example, and your company has those types of people in it, that's a problem. Freedom of opinion is not guaranteed.
by inerte | 2025-07-02 17:29:01+00:00
I was ready to downvote you giving examples how +$100m net worth individuals are probably the hardest workers (or were, to get there) just like most of the people replying to you, but your `and a family you love` tripped me. I sorta agree... if you want be maximize time with family and you have FU$, would you really really work that hard?

I am not saying exactly they don't love their family... but it's not necessarily a priority over glory, more money, or being competitive. And if the relationship is healthy and built on solid foundations usually the partner knows what they're getting into and accept the other person (children on the other hand had no choice).

It's a weird take to tie this up with team morale, tough.
by FirmwareBurner | 2025-07-02 17:29:23+00:00
A lot of people don't care about having Italian plazas on daily basis, like my German ex-boss who just moved to the US, and probably also Italians who move abroad for jobs. You keep harping on about one point that matters to you personally but even you don't live in Italy. Why is that?

Europe also doesn't have grand canyons. I don't need to see a grand canyon every month though.

>- and that is indicative of social decay and a lack of focus on building pleasant public spaces.

Go to Frankfurt train station.
by leptons | 2025-07-02 17:29:34+00:00
>ICE is breaking the law with zero evidence of that

Arresting US citizens without any cause is illegal, and that's exactly what they have been doing, and they will make up excuses to cover their ass. They are also arresting legitimate tourists, without justification.

https://www.theguardian.com/us-news/2025/jun/26/immigration-...

https://www.usatoday.com/story/news/nation/2025/04/12/ice-to...
by JohnKleinad | 2025-07-02 17:29:41+00:00
SEEKING WORK | Full-stack & Mobile Developer Remote: Yes Location: Mexico City, MX (UTC-6) Technologies: React, React Native, TypeScript, Node.js, TailwindCSS, Expo, AWS, Vite, Next.js, Framer Motion Résumé/CV: https://johnkleinad.dev/resume Email: conctact.me@johnkleinad.dev

Hi, I’m Juan (aka John Kleinad). I build clean, scalable web and mobile applications with a strong focus on UX and performance. I’ve led and shipped projects for startups and organizations—from custom CMS dashboards and admin panels to cross-platform apps with push notifications and offline support. I’m also an AWS community organizer in Mexico and enjoy helping teams deliver cloud-native products. Open to part-time or short-term freelance work (10–25h/week).
by beloch | 2025-07-02 17:29:42+00:00
Sounds like the employer has created its own problems.

If an employee is doing an unpleasant, dead-end job with no prospect of advancement, they have to make a value judgment. If there's no prospect of advancement or any kind of wage growth (they're "low skill", so they'll be replaced if someone cheaper comes along), let alone security, then why stick around?

If the working conditions (e.g. heat and noise) are unpleasant, they could be improved. A ramp into other positions could be built to make the "job" an entry point to a "career" (e.g. Costco moves people between many different low skill jobs and then recruits from that pool for management).
by aristofun | 2025-07-02 17:29:45+00:00
Im an engineer by education. I understand the complexities of building anything (even a ball for ballpen) at scale.

But it wasn’t my point.

In virtually every country you can find a great tailor to make a perfect pair of jeans. Yet only a handful of them can make cars worth calling “a car”.

It’s pretty silly to consider all types of products equal in their intrinsic value and complexity.

Clothing these daays is almost a commodity.