MurphyA/hacker-news huggingface dataset:
by visiblefeedback | 2025-07-08 12:46:05+00:00
After seeing too many good local businesses lose customers to one-star reviews they never saw coming, I built VisibleFeedback: a simple way for brick and mortar stores to get private, actionable feedback before angry customers go public.

It uses QR codes at checkout or exit to collect realtime feedback, then alerts the business privately if something went wrong. You can respond before it ever becomes a public review. It also will nudge happy users to leave public reviews.

I just launched, and I've had positive feedback from early testers.

Would love feedback from other indie hackers/founders. AMA!
by kgwxd | 2025-07-08 12:46:13+00:00
As if this administration gives one shit about cost. It's our money, they're just using it to fund the oligarchs. Ellison will get a nice cut, and we'll never really know the true cost of it. Taxes will go up, cost of living will go up, and the frogs will continue to boil while thanking dear leader for letting them witness his greatness.
by Timwi | 2025-07-08 12:47:41+00:00
It would indeed be nice if everything were just freely available to everyone, but barring that, a good first step is to let everyone partake in a fair share of everything, which is what UBI enables. Again, you're still thinking in terms of top-down authoritarianism: you're thinking somebody needs to make a list of things that we need and then dictate that to us. Instead, we want to make our own decisions. The amount of UBI should depend on what's available, not on what someone up high thinks we need.
by jerf | 2025-07-08 12:49:30+00:00
Of course you haven't come across any such problem in PHP, because up until this point, if you had, you would have had to switch to another language to solve the problem that required the feature PHP didn't have.

There's an evaporative cooling effect on languages that don't have certain features where all the people who need those features leave after some number of years of not having them, leaving behind only the people who don't need them. There's a survivorship bias as a result.

I worked with dynamic scripting languages primarily for the first 15 years of my career but the definitive split for me was precisely when I had a problem they couldn't solve because they couldn't handle tens of thousands of simultaneous connections in any reasonable way.

This reply applies to all the commenters posting "but I've never needed this".

That doesn't mean PHP was useless without this feature, as it observably has solved a lot of problems. It just means that you shouldn't draw out too many conclusions from "I've never needed it", because you're still using it precisely because you're working in a space that doesn't need it, and your community is not constantly complaining about it because the people who would be complaining are no longer in your community. It means if you do develop a need for it in the future you won't have to leave PHP.

As a result this is a bad metric to measure the utility of a feature with.

On the flip side, it is valid to say "we've come this far without it and maybe we should be focusing on what we can do and continuing to invest in making that better rather than chasing the things we can't", especially since features like adding true threading add a lot of constraints to an implementation and make everything else you ever do in that implementation more expensive. Personally I am of the opinion that all of the dynamic scripting languages really need to just settle down, accept that they are what they are, and stop adding feature after feature after feature to 25-30 year-old languages.
by John23832 | 2025-07-08 12:49:46+00:00
I think that's just the way you're doing it?

I feel the opposite. I appreciate the ability to iterate and prototype in a way which lowers friction. Sure I have to plan steps out ahead of time, but that's expected with any kind of software architecture. The stimulating part is the design and thought and learning, not digging the ditch.

If you're just firing off prompts all day with no design/input, yea I'm sure that sucks. You might as well "push the big red button" all day.

> If it fails, I just switch to another model—and usually, one of them gets the job done.

This is a huge red flag that you have no idea what you're doing at the fundamental software architecture level imo. Or at least you have bad process (prior to LLMs).
by mkehrt | 2025-07-08 12:49:50+00:00
I think you can explain the product you work on rather the what you actually do.

I personally say I work on Bluetooth support for Google Home assistant devices. "It's like Alexa, but Google.

Even if you work on some absurdly down stack thing, this seems to work. You work on making sure the internet is as fast as possible, or files are stored in the cloud properly, or the graphics on your computer are displayed correctly.
by whatevertrevor | 2025-07-08 12:49:54+00:00
> There aren't that many possibilities on how geolocation data vendors get access to high-precision location data of millions of people.

In a world where cellphones have all sorts of radio antennas on at all times, there are more ways than you'd think.

> A publicly traded company that generates revenue from targeted ads can never be fully trusted to behave. A social network that optimizes for time spent looking at ads will never really care about its users well-being. Algorithmic feeds are responsible for a widening social divide and loneliness.

I'm really not interested in debating dogmatic philosophy about how cynical one should be in the world. The entire point of my comment was that cynicism induces FUD that's not necessarily backed by direct evidence. One can come up with all sorts of different theories to explain what's happening in the world. Just because they sound somewhat consistent on the surface, doesn't mean they're true. That's just inverted inference.

I do agree with you that there are bad incentives in play here, but if we don't want them to be exploited and actually care about privacy, we should convince our effing legislators to plug the loopholes and enshrine online privacy in actual law. Instead of companies being able to write whatever they want in their Terms of Service. And then create mechanisms to enforce said legislation. Instead of moralizing actions of a company as some sort of monolithic (un)-ethical entity.

I think humanizing and moralizing the actions of large companies is a gigantic waste of time. Not only it accomplishes nothing, it gives us (the affected party) a distraction from focusing our efforts on the representatives that we elected who aren't doing their job. Maybe it's representative of where we feel we can make change
by jakupovic | 2025-07-08 12:50:53+00:00
I feel exactly the opposite. To explain, programming became very tedious, looking through endless lines of code, and lately it appears everything is generated, and not making sense of it. With programming bots I can focus on what I want rather than spending inordinate amount of time finding just the right syntax for something that itself was generated by another machine. Honestly and simply, get with the program
by xena | 2025-07-08 12:50:55+00:00
I had to rip all the LLM crap out of my editor to feel like I was doing anything. My programming ability has gotten better and if I do actually need to use an LLM I just open ChatGPT, DeepSeek, or punch stuff into Ollama.

The majority of what I end up using langle mangles for is trivially verifiable but tedious to do things like "turn this Go struct into an OpenAPI Schema" or "take this protocol buffer definition and write the equivalent in Rust prost".
by lcnPylGDnU4H9OF | 2025-07-08 12:51:25+00:00
I can see how it’s read that way but people really do seem to forget that billionaires buy media companies as an investment. It’s not a strictly financial investment, either; they get to shape public opinion with them.

How many people know that Jeff Bezos owns The Washington Post? How many people know that MSNBC is owned by Comcast? How many people know that Fox News, The Wall Street Journal, and The New York Post are all owned by Rupert Murdoch? How many UK citizens know that he also owns Sky News and The Times of London? How many people have heard the name Rupert Murdoch? (Everybody knows Elon Musk owns Twitter. Why do people say he bought an election again? How did that happen?)

They have a point and it is not anti-Semitic. The people who own the means to shape public opinion are exclusively in the billionaire class.
by stephen_g | 2025-07-08 12:51:29+00:00
They don’t care about ‘upselling’ - it’s just that they only really care about the orders that are at least in the tens of thousands of units (or for the Broadcoms of the world, hundreds of thousands) per year, and ongoing.

If you even promise to buy a few hundred a year through a business, it puts you in a different category and everything gets much easier, but you usually have to go via a distributor (Avnet, Future, Arrow etc.). But if you’re big enough (the hundreds of thousands + qtys) these companies will actually send dedicated support engineers to work with you and help you integrate their parts into your product.
by horsawlarway | 2025-07-08 12:53:33+00:00
Cooling, lubrication, debris removal and dust control. Mostly in that order.

But yeah, you're completely right about the chisel. Hammer and chisel is how we've processed rocks for most of history (all the way back to flint knapping).

Wet processing for tile/stone is really only about 100 years old, since we didn't have a usable cutting abrasive until diamond blades came around in the late 1800s.

---

All that aside, the problem with a hammer & chisel is that it's hard to be precise. It's not impossible, but it's definitely a skill requiring mastery.

If we expand the scope a little and include ceramics - then yes, we did need quite a bit of water.

Brick, Clay, Cement, etc - they were all good alternatives to chiseling stone to get a very hard, stone-like material in a very specific shape, and they all require good amounts of water.
by mattmanser | 2025-07-08 12:53:49+00:00
I've made automated form editors, companies I've worked for have done it. They had data nesting, with no custom functions for handling it. For example I've made a fully customisable menu editor where you could add sections, sub sections, prices to items, prices to sub items, prices for picking 2 out of X items in the menu. All sorts of crazy (optional) nesting. All saved in different tables. Took me like 2 weeks. I felt very clever at the time. Frontend was all in jQuery too!

They all saved to relational databases with multiple tables. One form editor (which wasn't mine), allowed you to add new columns (this was in the on-prem days and back then they avoided future collisions by prefixing the custom columns with ex_).

The problems you listed above are solveable. You don't need custom functions, you need clever property naming. Most ORMs have to solve them too.

So nested data is not actually a problem for lo-code solutions, it's a solvable/solved problem.

And I STILL regularly leave that sort of data denormalized. I write multiple date columns (e.g. created, lastUpdated, etc.). I still write mobile + work numbers as columns for plenty of apps.

Why? It's simple YAGNI. For many apps it's quicker and easier to denormalize the data and keeps the code much, much simpler.

Plenty of apps that I've seen that have been going 15+ years haven't normalized that data and it's fine.

The problem comes when no-one refactors and keeps adding them.

But it's extra work and it's "dangerous" work, potentially data destroying if you get it wrong.

You get no thanks, as other devs will moan it's more complicated to use, and if you slip up you might get fired.

So most devs take the easier and safer option and just add a new column.
by Hetzner_OL | 2025-07-08 12:54:28+00:00
Hetzner Cloud | Remote (within Germany) or on-site | Full-Time |

Exciting opportunities await! Ready to embark on an exciting journey with us? Dive into a world of possibilities by exploring exciting job opportunities right at your fingertips. Check out the details on our website at: https://www.hetzner-cloud.de/en#jobs

(Senior) Software Engineer (m/f/x) - Ceph Object Storage

We eagerly anticipate receiving your application.
by dathinab | 2025-07-08 12:54:42+00:00
but how could he not have leaned into it

- if his analysis of data is correct this _one specific kind of wetter event in this one specific region_ seem to not have happened majorly more or less in recent years

- but similar events did happen since the 1940 often enough to call it IMHO negligent to not have precautions in place

- people are already abusing the even to push political propaganda, mostly about the weather service not doing a good job (probably with the intend to kill it doge style and replace it with a Musk company or similar), similar people on the other side are using it for political propaganda about climate change distancing yourself from either of it seems good

- now making people believe climate change is bad (as it really is) sound good, but if you use faulty easy to disprove examples for it it can easily have the opposite effect, in addition politicians use climate change to opt out of responsibility as in "no one could have predicted it because that new caused by climate change", but it isn't new and predictable (and was predicted)

so instead of derailing the discussion into one about climate change which most likely will end up fruit less it's better to focus about the facts at hand

- it's a flash flood risk area

- similar events have happened frequent enough through history for this to be known

- it was warned, repeatedly and reasonable price, about the damage

- either the warning didn't reach people or they ignored it

and in the last point we have direct actionable things:

Ignored it? Hold people responsible for negligence, idk. about US law but in the EU negligence (especially gross negligence leading to harm of people) is something you mostly can't opt out of no matter what you try.

Not reached them? Then that is another action point where we can find ways to improve it.
by rhubarbtree | 2025-07-08 12:54:48+00:00
I’m seeing this everywhere and it’s great to have it spelt out.

“The actual bottlenecks were, and still are, code reviews, knowledge transfer through mentoring and pairing, testing, debugging, and the human overhead of coordination and communication”

AI can dramatically speed up testing and code reviews. Generating unit tests is a major application of AI.

Code reviews can be accelerated too: “please quickly explain what this code is doing” to give you a foothold; “please check this code for any obvious mistakes” enables you to quickly bounce if a new review will be needed. And better yet - the submitter can ask the AI to do that, and also to suggest refactoring that will make code review easier and faster for someone else.

As for understand code and communicating it, well that is going to less and less necessary as the abstraction level we work at is lifted.

This objection is just cope. It’s moving the goalposts because we’re scared AI is going to take out jobs.

In truth, it will simply accelerate our work until we hit AGI. And at that point (which I think is probably a way off) we’ll have much greater concerns than the job market.
by cs02rm0 | 2025-07-08 12:54:51+00:00
I go through waves. Sometimes I'm in awe of what the LLM does for me, the rapid progress through boilerplate code in seconds that would have taken me forever, leaving me to ponder the actual core issues of the problems I'm solving.

Sometimes I want to hunt it down and erase the lazy, lying, gas-lighting **** from existence.
by reify | 2025-07-08 12:54:52+00:00
I completely disagree.

only full ban on all guns reduces homicide.

Here in the UK with a population of about 70 million. We have on average 25 gun homicides each year.

https://www.statista.com/statistics/1402232/england-and-wale...

Over there in the USA with a population of about 350 million. they have on average 12,000 gun homicides each year.

https://www.statista.com/statistics/249803/number-of-homicid...

USA = 5 times the UK population but 480 times the amount of people killed with a gun

simple maths says guns are not good.

give people guns and they will shoot other people. Its not that hard.
Show HN: Digital Arrest – Stopping ₹3 Cr Credential Fraud in Real-Time
by ethanleetech | 2025-07-08 12:54:56+00:00
A woman in India lost ₹3 crore in a scam—not because of hacking, but because someone abused trust. Fake credentials + fear = what we call a “Digital Arrest.”

Why don’t credentials have real-time revocation like stolen credit cards?

We built EveryCRED to solve this: Real-time credential revocation Instant verification APIs Tamper-proof digital credentials

This post breaks down the scam and why fixing trust verification is critical to stop fraud before it happens.

Would love feedback on the approach + your thoughts on trust & credentialing.
by willguest | 2025-07-08 12:55:20+00:00
You are right that the trend within the area does not point towards a greater risk of flooding. You are right to point out that we should only make claims based on data. You are, again, right to say that climate models do nothing to predict increased flooding in Texas.

I was not saying that climate models would have predicted this.

What I think you have missed is that the climate is a global system and that there is a substantial amount of data to indicate that a shifting climate leads to a greater frequency of events that fall outside of local trends. This doesn't prove that the flooding event was a result of that (though some people may likely argue that point).

My point was that we need to pay close attention to monitoring and warning systems, that the article says exactly this, and that a wholesale rejection of findings from climate science is unhelpful because it is counterproductive to this goal.
by alecco | 2025-07-08 12:55:59+00:00
> The rest of the list though...

Please read some unbiased history books.

Catholics: Copernicus, Mendel, Pascal, Ampere, Fermat, ... And The Renaissance is always skipped by them for some reason.

Figures like Napoleon or The Catholic Monarchs were cowards and stupid?

But I think I'm wasting my time answering you. You seem quite closed minded, blue team, read team.
by shakna | 2025-07-08 12:56:27+00:00
Well, when you get scandals like Facebook trying to get patient data [0], Cambridge Analytica [1], TikTok spying on reporters [2], and so very many more [3], it is rather hard to see incompetence over malice.

I absolutely believe that there are people at those companies, trying to rein in the corporate behemoth so it doesn't squash its own legs. However, evidence looks like they're... Losing that particular battle.

The corporations still haven't learnt to respect individuals - they're just resources. [4]

Until a corporation acknowledges that safety comes with... Simply not spying on everyone... The risk in trusting them isn't going to be one that people want to take. Yes. These are hard problems. So don't make them a problem you have to face.

[0] https://www.cnbc.com/2018/04/05/facebook-building-8-explored...

[1] https://www.cnbc.com/2018/03/21/facebook-cambridge-analytica...

[2] https://firewalltimes.com/tiktok-data-breach-timeline/

[3] https://www.drive.com.au/news/tesla-shared-private-camera-re...

[4] https://www.theverge.com/meta/694685/meta-ai-camera-roll
by apwell23 | 2025-07-08 12:56:35+00:00
i agree. Initially i felt liberated that it is doing all the tedious work for me so i can concertate on the "good stuff" of creative thinking.

I usually start out with good intentions like

1. planning out work

2. crafting really good prompts

3. accepting bare miniumum code changes

4. reviewing and testing code changes

But most 'agentic code tools' are not really well aligned with this philosophy. They are always over eager and do more than what you ask them to. Like if you ask it to change button color, it goes and builds out a color picker .

They sneak in more and more code and vex you with all the extra junk that you slowly stop caring about extra stuff that's being snuk in and the whole thing spirals out of control. Now you are just doing pure vibe coding.
by thegeomaster | 2025-07-08 12:56:45+00:00
LLMs will generate unpredictable, very humanlike code edits in this form. They might use comments like "same function as above", "rest of the function with similar changes", "function ABC is no longer needed", "function ABC same as above", etc. Your code edit model must resolve all of these, or flag an error in case of too much ambiguity. I would think a classical algorithm would have a lot of trouble differentiating between, for example, "function replaced with a comment because the LLM wanted to remove it" and "function replaced with a comment because the LLM wanted to keep it the same".

The other half of your comment is true, but we typically have a ceiling on the reasonable size of a code file. For decades we've had the conventional wisdom to refactor files that are beyond some threshold LoC (be it 200, 500 or whatever it is.) If that is sufficiently fast, you can parallelize such operations and provide a maximum edit time regardless of the change size.
by vildoran | 2025-07-08 12:58:07+00:00
It's a bit surreal to see this on the frontpage. I'm one of the main developers working on new content and maintaining the existing content. Happy to answer any questions, if people have them.

T2T is a very interesting place. It's been contributed to by hundreds of volunteer developers over the years, some of which had zero coding experience when they started. Several have gone on to pursue software engineering or other technical jobs, which I've always found really cool.
Show HN: UserSupport – Free LiveChat and Voice Assist for the Web
by hienyimba | 2025-07-08 12:58:52+00:00
We started with an obvious premise - nowadays since most SME are already using AI LiveChat for customer support, there’s now hardly any data uniqueness to “AI livechat portals”. So why don’t we make livechat portals for all these websites available in one place?

How it works: https://www.loom.com/share/66603df7766f48d6a009f599e6d04714?...

Data sources: To answer your query, we canvass company docs, forums, fresh threads, youtube, etc. To qualify, a website needs to have at least 10 publicly available pages.

Our app is not meant as a replacement for official support but as a supplement while you wait for their real human support. In our experience, most queries already get solved by us anyways. We’ve recently introduced Voice Calls with plans to expand the availability to more sites and longer minutes.

PS: Offering public web support is an idea I’ve pursued in a lot of forms already. UserSupport AI is my latest iteration of it.
by bawolff | 2025-07-08 12:59:14+00:00
> Israel has not granted access to journalists to report independently since October 2023.

Has Russia granted access by independent journalists to russian occupied Ukraine in that time period? As far as i know the answer is no.

And even on the Ukraine side there has been significant restrictions

E.g. a quote from https://theintercept.com/2023/06/22/ukraine-war-journalists-...

“The Ukrainian government has made it virtually impossible for journalists to do real front line reportage.”

Maybe its hard to say which one is worse, but they seem to be at least in the same neighbourhood
by hennell | 2025-07-08 12:59:15+00:00
>Recently, I realised I no longer enjoy programming.

You don't? Sounds to me like you just don't enjoy prompting. Try doing some programming again. Engage your brain with a challenge and try to solve the problem itself not just explain it to an ai and never even look at the code. You enjoy the driving not the destination, getting a taxi there is removing your purpose.