MurphyA/hacker-news huggingface dataset:
by zoratu | 2025-07-31 08:51:22+00:00
There have been MANY proposals for two state solutions, from Israel and from the UN and from other third parties that both sides were willing to listen to, going back to 1937. In each case, they've been rejected by Palestinian leaders. After 88 years of rejected proposals, relentless violence from the Palestinians with no sign of stopping, and generations of young people indoctrinated with hatred, it's no wonder the current government has no interest in concessions.
by johnnyanmac | 2025-07-31 08:51:45+00:00
>Why is everyone saying this doesn't exist? It's right there on the linked page!

Because you're whitelisting on videos that Youtube already filtered on. If there's some form of content that is not on Youtube Kids that you want to whitelist, you're out of luck.

>why does Google get to decide that for me? I'm an adult and can choose what level of product placement is acceptable for my kids

COPPA, probably.
by IrishTechie | 2025-07-31 08:52:18+00:00
When you use your phone to surf the Internet you’re often doing it to just fill time, rather than it being an activity you really want to do (like those things you list). You often tend to come out of a long phone reading session feeling a bit hungover and possibly guilty at the time you’ve spent, compared to say building a model boat where you’ll generally feel positive and refreshed afterward. Using your phone is also generally not one activity you’re paying close attention to, you’re hoping from one thing to the next never really getting a sense of flow.

To be clear I’m talking about the mindless scrolling many of us do, if you’re reading a dissertation on battery chemistry or something on your phone I find that’s a different story.
by deviation | 2025-07-31 08:54:02+00:00
If you have a raspberry pi or some device laying around that you're happy to act as an always-on-server you could set it up as a Layer 7 firewall using something like Nginx to act as a reverse proxy for SSL/TLS interception.

Throw this into some LLM on research mode and I'm sure you could get some step-by-step instructions for setting it up.

I suppose it's not much different to a PiHole but instead of filtering out ads you're filtering out shorts.
by pyman | 2025-07-31 08:54:06+00:00
This is good advice, and it's something I also share with high school students who are struggling with relationships, uncertainty, or self-confidence.

For example, we visit our local hospital every weekend to hand out magazines, books, and toys to people whose lives have been affected by an accident or illness. It's rewarding, and the group of volunteers changes each month, so you get to help others and meet new people. Helping others is also a great way to help yourself. Afterwards, we usually spend an hour or two socialising at a bar near the hospital. The doctors know us, and they sometimes join our table.

If that doesn't work either, exercise and therapy have worked for some of my friends. Having a personal trainer two or three times a week is often better than going to the gym on your own, and seeing a life coach or therapist once a week can really help you move forward.
by oblio | 2025-07-31 08:54:27+00:00
1. Shame on you, that doesn't sound like fun vibe coding, at all!

2. Thank you for the detailed explanation, it makes a lot of sense. If AI is really a very junior dev that can move fast and has access to a lot of data, your approach is what I imagine works - and crucially - why there is such a difference in outcomes using it. Because what you're saying is, frankly, a lot of work. Now, based on that work you can probably double your output as a programmer, but considering the many code bases I've seen that have 0 documentation, 0 tests, I think there is a huge chunk of programmers that would never do what you're doing because "it's boring".

3. Can you share maybe an example of this, please:

> and write a real functional design doc in Markdown, with a section on open issues and design decisions.

Great comment, I've favorite'd it!
by jastuk | 2025-07-31 08:55:40+00:00
Yup, I'll confirm this 100%. I do not like Figma and have 0 trust and optimism about it; I use it because I have to and will ditch it at the first corner, probably for Penpot. When you have trivial-to-fix bug reports with hundreds of comments and votes collecting dust for 3-4 years, you lose all respect from your userbase.

My hope is that at least with Penpot I can submit a PR if I am motivated enough. With Figma, I've done all I can.
by anshumankmr | 2025-07-31 08:56:16+00:00
>Isn’t the entire industry being fuelled by orders of magnitude more VC funding than revenue?

Because people want to use it, right? And it is a matter of time before they start limiting the ChatGPT "free" or "logged out" accounts, I feel. In the consumer AI chat apps, it is still the dominant brand, at least in my anecdotal experience, and they will basically make the Plus version the one version of the app to definitely use.

Plus they are planning on selling it to enterprises, and at least a couple of them are signing up for sure.
by dcminter | 2025-07-31 08:56:18+00:00
I hope this is a joke, but unfortunately it might not be.

A growing number of actual practicing lawyers have got themselves into serious legal trouble by using AI to draft legal documents. You are not going to do better than them; you are going to do worse.

If it's something important, hire a lawyer (expensive) or buy a pre-written legal document that has already been written by a lawyer (cheap).

If it's something unimportant then just agree everything in email and that will be legitimate evidence if you ever need to go to court - and going to court should be your last resort anyway.

Whatever it is, "saving money" by writing a legal document yourself with or without the "help" of AI is a terrible terrible idea.
by azath92 | 2025-07-31 08:57:02+00:00
I often find that the hard part of writing big, persistant, code is not the writing but the building of a mental model (what the author calls "theory building"). This challenge multiplies when you are working with old code, or code others is working on.

Much of my mental space is spent building and updating the mental model. This changing of my mental model might look like building a better understanding of something i had glossed over in the past, or something that had been changed by someone else. Or it is i think the fundamental first step before actually changing any lines of code, you have to at least have an idea for how you want the mental model to change, and then make the code match that intended change. Same for debugging, finding a mismatch between your mental model and the reality as represented by the code.

And at the end of the day, AI coding tools can help with the actual writing, but the naive vibecoding approach as noted is that they avoid having to have a mental model at all. This is a falacy. They work best when you do have a mental model that is good enough to pass good context to them, and they are most useful when you carefully align their work with your model over time, or use them to explore/understand the code and build your mental model better/faster/with greater clarity.
by nakedneuron | 2025-07-31 08:57:31+00:00
Most effort goes into loading the working memory. The longer the disconnect the more effort reloading takes.

It occurred to me that it would be beneficial to use flashcards to trigger the memory. It sounds unconventional/unorthotodox use of flashcards but why not. Take screenshots of your codebase/functions/commits, capture progress on your workbench, take little notes of your progress/procedures/learnings/recipes and resurface them. I'm sometimes annoyed to rediscover a useful tool I made time ago.

I yet haven't done this systematically, much less using a SRS, but it is sure worth a try. Difficult to predict when this is worth the effort. But it's a good habit to keep "lab notes" anyway.
by woolion | 2025-07-31 08:57:31+00:00
Serious question: I'm currently re-evaluating if Cursor can speed up my daily work. Currently it is not really the case because of the many subtle errors (like switching a ":" for a ","). But mostly the problem I face is that the code base is big, with entirely outdated parts and poorly coded ones. So the AI favors the most common patterns, which are the bad ones. Even with basic instructions like "take inspiration from <part of the code that is very similar and well-written>" it still mostly takes from the overall codebase (which, by the way, was worsened by a big chunk of vibe-coded output that was hastily merged). My understanding is that a rule should essentially do the same as if it is put in the prompt directly. Is there a solution to that?
by MrGilbert | 2025-07-31 08:57:35+00:00
> Is it much more different (in quality) to "I don't know what I'm doing, but [SO/learn x in 24h bootcamp] helps me pretend that I do"?

I would argue "yes" - it is far more easier to pretend with LLM, because the loops are way more faster. When copy & pasting from StackOverflow, you need to, at least, gain some type of understanding from what you are doing. There is no one to help you. With an LLM, you can keep on asking questions - if you hit a roadblock, you scrap the last 10 iterations and start over, because it is so fast.
by vladvasiliu | 2025-07-31 09:02:13+00:00
Sure. But now go compare a FF 80mm with the same aperture as your 50 or similar lens used on the APS-C. The depth of field will be shallower on the FF.

> I was under the impression that shallow DoF is easier on smaller sensors (I don’t mean phone small, just crop small).

It's the reverse. These things are continuous. There's no reason for it to be easier one way, then all of a sudden stop and become increasingly difficult. Otherwise, there would be no need for shenanigans with "portrait mode".

My iPhone 14 pro's main camera is an equivalent 24 mm f/1.78. It has way much more in focus than my m4/3 12/2 (also a 24 mm equivalent).
by sqkz | 2025-07-31 09:02:53+00:00
This is the problem with the editors here using weasel phrasing like "pre-existing health problems" while at the same time still strongly implying that this child's condition is caused by starvation. In fact he suffers from cerebral palsy, and other photos from the same photoshoot clearly show his apparently healthy brother and mother present at the same time. Source: https://david-collier.com/the-truth-behind-the-viral-gaza-fa...
by grim_io | 2025-07-31 09:04:18+00:00
These problems read like they are a product of outdated ai assisted practices.

I can imagine stuff like this happening when copy pasting from/to ai online chat interfaces, but not in a properly initialized project.

The agent will read all the crappy, partly outdated documentation all over the project and also take the reality of the project into consideration.

It's probably a good idea to also let it rewrite the programmer facing docs. Who else is going to maintain that realistically?
by dragonwriter | 2025-07-31 09:04:25+00:00
> There are many non-technical people who claim they have experience "training" LLMs, when they are just an end user who added a lot of tokens to the context window during inference.

Since in-context learning is a thing, “adding tokens to the context window”, at least with the intent and effect of having a particular impact on capabilities when inference is run on the context to which they were added, is, arguably, a kind of training.
by jay_kyburz | 2025-07-31 09:04:58+00:00
I'm not sure I would describe it as government overreach, to me it looks more like the government doesn't understand the tech and what these new rules mean.

I would have more respect if they just came out and said you can't be anonymous on social media any more. When you post, somebody needs to know who you are, how old you are, and where you live.

I think the world would be a better place if everybody would just pull their head in and get off social media.

With respect to Donald Horne, its not the 60's any more, and there are plenty of great Australian ideas and culture. The hottest 100 last weekend is a great reminder of how much great Australian music there is.
by johnnyanmac | 2025-07-31 09:05:20+00:00
>People should not be putting personal data on public image hosts and sites like LinkedIn if they did not want them to be scraped.

So my choice in society is to not have a job or get interviews and accept that I have no privacy in the modern world, being mined for profit to companies that lay off their workers anyway.

By the way, I was also recommended to make and show off a website portfolio to get interviews... sigh.
by dvrp | 2025-07-31 09:05:32+00:00
I think about it from an entropy POV: how much signal is the code/text transmitting?

You can tell it’s AI for a surprisingly high amount of LLM outputs. If you feel it’s regurgitating what you or your team already know, it’s slop.

This gets tricky of course, but it’s a tricky question. Though, I don’t think objective metrics work (in your case Cyclomatic Complexity), because information is relative by nature. What’s slop to someone is high-quality code or new information to someone else.
by gruturo | 2025-07-31 09:05:51+00:00
Datacenters seem to be increasingly power/cooling (i.e., power)/water (if they use it) limited. I'm wondering if the lower CPU density really matters when 75% of a DC risks remaining empty because the power budget is maxxed out already.

And yes the 1-for-1 replacement of older racks is probably a key selling point too.
by mr_mitm | 2025-07-31 09:07:09+00:00
I just build things for myself, so I know the demand. I call it me-ware. Works for me, and once or twice it also worked for others, but if it doesn't, that's fine, too. Of course I don't charge anything, I just release it as FOSS.

The thing is that figuring out how to realize an idea is the fun part. Making it into a polished product that others can easily use with proper documentation is as important as it is tedious and exhausting.
Show HN: Handelsregister.ai – Dev-friendly API for the German business registry
by padho | 2025-07-31 09:07:25+00:00
German "Handelsregister", i.e. company data is notoriously messy and difficult to parse programmatically. Handelsregister.ai simplifies this by providing structured access via a developer-friendly REST API and SDKs (Python, JS). Fetch company profiles, balance sheets, financial KPIs, insolvency details, management relationships, and official documents instantly—no scraping or manual parsing required.

500 free credits on signup—no credit card needed. Built for devs by devs. Feedback appreciated!
by johnnyanmac | 2025-07-31 09:07:35+00:00
By design, yes. AI companies are taking "move fast and break stuff" to its logical extreme.

Eventually, it will catch up. Whether the punishment offsets the abuse is yet to be seen (I'm not holding my breath).

>Internet data is public and the government is incapable of changing this.

Incapable or unwilling (paid for by those who want to grab more data)?
by berkes | 2025-07-31 09:08:37+00:00
I actually do see developers being replaced by AI. But only certain roles and only after it solves the issues that e.g. Dreamweaver did not solve.

Building stuff from scratch is easy. AI can do it, dreamweaver could, that sweatshop worker on fiverr, newest junior hire, etc.

Maintaining legacy isn't. AI isn't there yet: at most it can replace existing with new, but it cannot "understand" context, history, The Reason Why Kevin Built This Weird Unintelligable Abstraction, or how the three different ways of validating an email are actually a business requirement.

Let alone building stuff that withstands the decay of real constraints and time.

I've been around long enough (30+ years software dev/engineer) to have seen this decay over and over and to know what works and what doesn't (It's a people issue, hardly a technical one).

I've never seen AI, that sweatshop worker on fiverr, newest junior hire, or any low- or no-code tool, amongst which Dreamweaver, churn out something that's easy to change, maintainable for months, years, decades.

There's software that gets a few hours a year of attention and keeps running, securely, performant. That can be picked up, changed or added to and deployed in hours. And there's software that will explode the moment you even glance at the files, let alone anyone fixing, updating, or g*d forbid, adding features to.

AI generated stuff almost exclusively falls in the last category. And we don't have anything AI around yet that can do this fixing, updating, adding features for us.

So currently it successfully replaces many of the code monkeys, fiverr-freelancers and junior devs churning out forever-greenfield-projects. But little else.
Show HN: Add Travel Time – Auto Travel Time in Google Calendar
by benklinger | 2025-07-31 09:08:37+00:00
Hi HN,

I built a tool called addtraveltime.com to fix a daily annoyance: Google Calendar doesn’t actually account for travel time between meetings. It’s easy to end up with back-to-back events in totally different locations and no realistic way to get from A to B.

What it does: Add Travel Time connects to Google Calendar and automatically inserts travel time blocks before and after your events, based on location and your preferred mode of transport. You can override the default mode and starting point per event. We also just added a “smart travel” feature: if your next event is soon after, it’ll check if it makes more sense to travel directly to the next one instead of back to your starting point.

Why I made it: After enough missed meetings and stress from calendar overload, I wanted something focused that solves only this problem. Most other tools are either manual, buried in bigger platforms, or try to do too much.

What’s unique:

Focused only on realistic scheduling (commute time in/out, no extra features)

“Smart travel” can optimize routes across multiple events

30-day free trial (no card needed), then €2/month

You can try it now at addtraveltime.com. Would love feedback, questions, bug reports, or suggestions.

Happy to share technical details or design choices if anyone’s interested.
by piva00 | 2025-07-31 09:10:41+00:00
Yes, I'd expect that from compassionate human beings. Such beings can hold two conflicting thoughts at the same time: the hostages situation is incredibly tragic, and the suffering inflicted unto innocent people who had nothing to do with the hostage taking is also immensely tragic and inhuman.

Using the hostages as justification for collective punishment is exactly what Netanyahu's government want, it becomes easy to justify the abhorrent treatment of millions of people, repeating this is just ceding power to the worst elements of his government (Ben Gvir, etc.).

The hostages should be returned by Hamas, that shouldn't cost millions of people their families, homes, lives, it's collective punishment, it's genocide.
by llmthrow103 | 2025-07-31 09:10:50+00:00
I'm mid-30s, never did anything to accelerate my career, and have already reached a point in my career that I'd be happy at if I stopped climbing here. I also can eat 3 meals per day with my family because I work from home and I have multiple athletic and intellectual pursuits.

Speedrunning a career at the expense of living the rest of your life just seems psychotic to me.
by rcxdude | 2025-07-31 09:12:04+00:00
>if it would give domestic manufacturers such great pricing power, then wouldn’t it also encourage foreign manufacturers to manufacture in the US to take advantage of that pricing power? Wouldn’t that be a good thing for the US? and as more manufacturers move to the US, wouldn’t that competition then tend to lower prices?

Moving manufacturing into the US takes a lot of up-front investment and would take a long time to pay off. It could happen if the manufacturers believe that the pricing pressure is going to remain present for the time that it takes to pay off. This is what's meant by 'business wants to see stability'. The current administration has shown the opposite of that, with a chaotic series of rules which don't appear to be well thought through, or likely to stick, so it's mostly achieving the worst of both worlds.

(A similar thing is true of defense spending: if the government is commissioning some manufacturing for which it is the only buyer, and it has demonstrated that the amount that it actually buys is liable to fluctuate wildly in the name of 'cost savings', then the price it pays per unit is going to reflect the risk that the business which is setting up that manufacturing doesn't actually sell as many as promised)
by alt227 | 2025-07-31 09:12:24+00:00
> These videos in early stage of childhood has a very strong impact on environmental awareness and vocabulary of the children.

I just managed to navigate the entire preschool age range without my children seeing a single cocomelon video on youtube. Its surprisingly easy, and makes me really wonder why people are complaining. Its as if they feel like they have to show these videos to their kids or something.

Dont people have a slop filter? Or are they just opening the youtube kids app and blindly handing their phone to a preschool child to watch whatever they want?
by rsynnott | 2025-07-31 09:12:59+00:00
Imagine these two scenarios:

Your spouse dies in surgery. The highly experienced surgeon made a mistake, because, realistically, everyone makes mistakes sometimes.

Your spouse dies in surgery. The hospital handed a passing five year old a scalpel to see what would happen.

There's a clear difference; neither are _great_, but someone's probably going to jail for the second one.

In real, regulated professions, no-one's expecting absolute perfection, but you're not allowed to be negligent. Of course, 'software engineer' is (generally) _not_ a real, regulated profession. And vibe-coding idiot 'founder' certainly isn't.
by atoav | 2025-07-31 09:13:51+00:00
As a programmer who has studied philosophy: This is the approach I take more or less in my head when reading articles, however the problem is the ambiguity of natural language.

E.g. lets say the statement is about a presidents promise to end a conflict within 24 hours after coming into office. One could get to a conclusion pretty quickly when the conflict hasn't been ended after 24 hours when they entered the office.

But what does "end the conflict" mean exactly? If the conflict ended how long does it need to remain ended to achieve the label "ended"? What if said president has a history that recontextualizes the meaning of that seemingly simple claim because he is known to define the word "ended" a little different than the rest of us, do you now judge by his or by our definition? What if the conflict is ended but there is a small nest of conflict remaining, after which size do we consider the conflict going on?

I know some of that has official definitions, but not everything has. In the end a lot of that will require interpretation and which definition to chose. But yeah I support your idea, just spelling it out and having a machine-readable chain of thought might help already.
by GardenLetter27 | 2025-07-31 09:14:51+00:00
> A normal industry would've figured out how to deal with this problem before going public, but AI people don't seem to be all that interested.

China is already dominating AI, you are asking the few companies in the West to stop completely.

The regulation is anti-growth and anti-technology - the GDPR, DSA, Cybersecurity Act and AI Act (and future Chat Control / Online Safety Act equivalent) must be repealed if Europe is to have any hope of a future tech industry.