MurphyA/hacker-news huggingface dataset:
by Taek | 2025-08-04 16:24:23+00:00
We're moving progressively in the direction of "pages can't be served for free anymore". Which, I don't think is a problem, and in fact I think it's something we should have addressed a long time ago.

Cloudflare only needs to exist because the server doesn't get paid when a user or bot requests resources. Advertising only needs to exist because the publisher doesn't get paid when a user or bot requests resources.

And the thing is... people already pay for internet. They pay their ISP. So people are perfectly happy to pay for resources that they consume on the Internet, and they already have an infrastructure for doing so.

I feel like the answer is that all web requests should come with a price tag, and the ISP that is delivering the data is responsible for paying that price tag and then charging the downstream user.

It's also easy to ratelimit. The ISP will just count the price tag as 'bytes'. So your price could be 100 MB or whatever (independent of how large the response is), and if your internet is 100 mbps, the ISP will stall out the request for 8 seconds, and then make it. If the user aborts the request before the page loads, the ISP won't send the request to the server and no resources are consumed.
by 42772827 | 2025-08-04 16:24:31+00:00
That you have the means to make that distinction inside the justice system illustrates the dichotomy. In places that never had the rule of law to begin with, what you described is the standard expectation of the individuals living it. To question it, or to comment on it at all, would be akin to asking a fish “how’s the water”? If it could talk, it’d respond, “what the hell is water”?
by anonymars | 2025-08-04 16:24:37+00:00
> companies being involved in politics: they shouldn’t be, and shareholders should be screaming with rage that these companies have inserted themselves into these discussions on purpose.

What, might you say, do these companies (among others) have in common? What comes to mind when you see them together?

* IBM

* Volkswagen

* Hugo Boss

* Bayer (IG Farben)
by xnx | 2025-08-04 16:24:48+00:00
"Obsession with Design" is a major red flag for any person/company. Someone obsessed with design fetishizes meaningless details (mm of keyboard thickness) even when it hurts usefulness (keyboard reliability).

The title of the article is now "The Design Vacuum: How Apple Lost Its Aesthetic Soul to Pure and profitable Functional".

Focus on "aesthetics" is equally as concerning when divorced from any meaningful customer value.
by Jarred | 2025-08-04 16:25:26+00:00
We’ve made a lot of progress on bun install over the last few months:

- isolated, pnpm-style symlink installs for node_modules

- catalogs

- yarn.lock support (later today)

- bun audit

- bun update —interactive

- bun why <pkg> helps find why a package is installed

- bun info <pkg>

- bun pm pkg get

- bun pm version (for bumping)

We will also support pnpm lockfile migration next week. To do that, we’re writing a YAML parser. This will also unlock importing YAML files in JavaScript at runtime.
by mystraline | 2025-08-04 16:25:41+00:00
Chinese socialism is interesting and I think works quite well.

Absolutely new stuff is basically unrestricted. Go build, have fun, make money.

Intermediate stuff is partially state controlled, including cost, profits, pollution, and more.

Essentials are effectively state owned, cost controlled, and 'very stable'.

Also, the USSR was the first time it was tried. It succeeded some ways, but failed in others.
by WorldMaker | 2025-08-04 16:25:45+00:00
`import * as` is still treeshakeable and Browsers will do it in-memory as the imports form weak proxies.

Bundlers can treeshake it, it is just harder to do, and so it hasn't always been a priority feature. esbuild especially in the last few years has done a lot of work to treeshake `import * as` in many more scenarios than before. Sure it isn't treeshaking "all" scenarios yet, but it's still getting better.
Show HN: Email Rules for Your Transactions
by maccheroncini | 2025-08-04 16:25:51+00:00
I have been zero-based budgeting for 10 years, and I have manually associated thousands of transactions. So I built a zero based budgeting app over the last year that automates the tedious part while keeping me in control.

I was thinking about how to enable others to create rules, and as much as I would have loved to enable you guys to write scripts or use regex, the majority of people would take one look and never come back again! Then I thought people actually have experience with writing email rules, so I decided to piggyback on this experience that most of us share.

Here's what happens: you set up your rules manually, but they automatically execute every day. If there's a match, you get an email about what we executed successfully for you, and how many transactions are still remaining that you need to process.

The automated email you get is very important. Hiding what is happening in a zero-based budget would defeat the purpose of zero-based budgeting. Half the value comes from you being in total awareness of the state of your budget.

Rules process top to bottom just like email filters. You can search the description of a transaction with equals, contains, starts with and ends with. You can filter on the amount with equals, greater than, less than, and between.

You write the rules for your own custom buckets. You know exactly why that Starbucks charge went to "Coffee" instead of "Meals."

Here are some screenshots: https://imgur.com/a/62HEPPJ

Bonus Hack: New users hit the cold start problem - it takes months to understand your spending patterns with zero-based budgeting. So I built a hidden "coach mode" (just type "coach" on the main dashboard) that creates 2 prior months of budgets and gets your transactions. Instead of waiting 3 months to see your patterns emerge, you can do 3 months of budgeting in your first 2-hour session.

This is hidden because it needs explaining - you have to start budgeting from the earliest month and work forward, although the app naturally wants to drop you into the current month. For newcomers, it's a game-changer for quickly understanding where their money actually goes.

Bootstrapping this from zero, it's time for this rubber to hit the road so would love your feedback. I share my journey and decision-making process on X https://x.com/Volt3264
by paulcole | 2025-08-04 16:26:02+00:00
> 1. If I as a human request a website, then I should be shown the content. Everyone agrees.

Definitely don't agree. I don't think you should be shown the content, if for example:

1. You're in a country the site owner doesn't want to do business in.

2. You've installed an ad blocker or other tool that the site owner doesn't want you to use.

3. The site owner has otherwise identified you as someone they don't want visiting their site.

You are welcome to try to fool them into giving you the content but it's not your right to get it.
by ryandrake | 2025-08-04 16:26:11+00:00
None of this should really matter. At the end of the day, the company is being hostile to you. Bans, and shadowbans, and appeals, and appeals to appeals... good grief! They're telling you they don't like you and they don't want you around. Why do you care so much about the mechanics of the automation they use to tell you to go away? Life is too short.

I remember I was banned from Fark once. Remember Fark? I was actually a paying member, too! It was the last time I visited or even thought about the site (until writing this comment). It didn't even remotely occur to me to try to understand the banning mechanism or what appeal options I have. I'm not going to grovel and beg some stupid website to let me back in if they don't want me around!
by ARob109 | 2025-08-04 16:26:45+00:00
Ugh, already have to deal with filtering out interviewees who are obviously using AI to answer questions. It's annoying when you ask someone how they go about troubleshooting a misbehaving SPI peripheral. Instead of their personal routine, they give a bulleted and summarized AI response. It's obvious, first they fumble the answer to buy time, while looking away from the camera, then they read off the bullet points.
by cosmic_cheese | 2025-08-04 16:26:50+00:00
> Safari (Kept alive by Apple cultists)

It’s tangential, but another reason why Safari is popular with some is that it’s refreshingly unbranded by browser standards. It doesn’t try to stand out and realizes it’s just another tool among many on your device. If anybody wants to pry some market share away from Safari, designing a browser that just quietly does its job and blends in without any fuss (no bespoke UI or design language or any of that) would be a good bet.
by lesuorac | 2025-08-04 16:26:53+00:00
> Most residents generate less revenue than they cost to train.

Is this just a thresholding issue? What substantially changes about the resident from year 1 to 3? Can you chop residency up into different tiers where they don't need somebody watching them do stitches once they're no longer the lowest tier?

I find it extremely suspicious that a sector with so much money in it can't figure out how to make apprenticeships profitable but an electrician can.
by Abdulhayyi | 2025-08-04 16:27:06+00:00
Having trouble communicating in English or another language with clients as a freelancer, resulting in lost projects? Your solution is here. Download Refine Chat from the Chrome extension and start enjoying client chats. https://chrome.google.com/webstore/detail/refine-chat/dpkdog.... For more connection tips, watch our YouTube channel. https://youtu.be/efJlrP3Yhb8?si=42bmtv74-AlVulMe
by toast0 | 2025-08-04 16:27:07+00:00
> the post office should maintain an official email address for everyone.

Assuming this is a good idea, what is my email address going to look like?

Am I going to have to be xx_toast_xx@postalcustomer like at yahoo? or will it be my address ... if so, what about the other three adults who get mail at my address; do I have to change my email address when I move? Will it be my real name, but if so, what about the other hundred people with the same name as me? (Which isn't that bad, I know lots of people with a way larger highlander list) Will it just be my social security number and we can pretend duplicates don't exist?

What qualifies someone to be an everyone for this purpose?
by junon | 2025-08-04 16:27:21+00:00
I'd say they're not bad.

Any data processing by a third party must be done under a Business Associate Agreement (BAA), which transfers responsibility under HIPAA with the same rules and regulations to the third party. There's always a chain of liability when processing PII, traceable back to the PCP (primary care provider).

The regulations also leave things open ended in terms of specific ciphers etc, stating "industry standard" encryption at rest and in motion (i.e. transport security) must be used, for whatever definition of industry standard is correct.

As for privacy, exfil of PII even in non-digitized establishments is still covered (hence why there is typically also a Privacy Officer appointed with a HIPAA complaint org, distinct from a Security Officer, both being actual terms and certifications being handed out by certification bodies). That covers general privacy and a much larger scope, and applies to any healthcare establishment - not just those who use computers.

Cryptographic audit trail requirements, third party audits and reviews, a slew of other software certifications (some even from the government, such as Meaningful Use), etc all exist to help with that mission.

As for who's accountable, it's always tied to the processor of the information, and "breaches", which are violations of either privacy or security policy, must be reported all the way back up the chain in a timely matter, and in the event the breach might cause risk of harm or disclosure, must also be reported to a regulatory body (I forget which), in which case the offending party must pay a fine. There's insurance for these scenarios, I forgot if it's compulsory. But it racks up fast, and IIRC you're liable in most cases for damages up to a ceiling, somewhere in the 9 figure range.

What's more is that there's also Qui Tam lawsuits which, as I understand things, can be brought against an offending healthcare establishment by a whistleblower of sorts (i.e. a third party who observes a breach, without being part of the chain of responsibility (the healthcare establishment) nor affected by the breach) on behalf of individuals harmed by said breach. As far as I know, anyone can do this.

IMO, for what it tries to do, I think it does an okay job. It's a really difficult thing to generalize and standardize given not only the flux of technology but also the fact that you still want independent innovation in the space without regulatory overreach.

(This is a massive oversimplification of my slightly outdated knowledge of this as I've been out of the US healthcare field for a while now)
by kube-system | 2025-08-04 16:27:28+00:00
The modern Corolla, like most competitive cars, is a good, safe, high-quality, reliable car. These qualities aren't at odds with being "insipid". The Corolla interior feels utilitarian, its features are spartan, and the driving dynamics are... behaved.

It does exactly what a transportation device needs to do, and it does them quite well. However, neither excitement nor flavor were in the design criteria.
Show HN: Kimu – Open-Source Video Editor
by robinroy03 | 2025-08-04 16:27:40+00:00
I wanted a proper non-linear video editor built for the web. It always annoyed me how there are practically zero functioning web video editors. And here we are :)

Kimu can: - Work with Video, Audio & Text. - Supports Transitions. - Non-Linear Video Editing with z-axis overlays. - Split/trim - Export - A cute AI agent (coming soon!)

I'm in uni and I started this project out of sheer annoyance that there are zero good web video editors. It is open-source here (https://github.com/robinroy03/videoeditor).

What do y'all think?
by sidebute | 2025-08-04 16:27:40+00:00
> From what i can tell digging into the code that's available, ..., how much time they take to put the text back in content order... The slowest are doing letter by letter. The fastest are not.

Thank you, that's really helpful.

I hadn't considered content reordering but it makes perfect sense given that the internal character ordering can be anything, as long as the page renders correctly. There's an interesting comp-sci homework project: Given a document represented by an unordered list of tuples [ (pageNum, x, y, char) ], quickly determine whether the doc contains a given search string.

Sometimes I need to search PDFs for a regex and use pdfgrep. That builds on poppler/xpdf, which extracts text >2x slower than mupdf (https://documentation.help/pymupdf/app1.html#part-2-text-ext..., fitz vs xpdf). From this discussion, I'm now writing my own pdfgrep that builds on mupdf.
by kergonath | 2025-08-04 16:27:45+00:00
It does not help when part of the military sides with the revolution. Which happened to some extent in just about all of them. It’s never just normal people against the army. Soldiers also have families suffering just like the others. They also see what happens to them when they leave the military and become part of the underclass again. There is a spectrum between not following orders efficiently to just ignoring orders and then open mutiny.
by anon_cow1111 | 2025-08-04 16:27:48+00:00
Sure did! I think you're vastly overestimating the security of... basically everything computer related in the 2010 and earlier era.

I did not poke around obviously, because I was only interested in my personal files and assumed I only had a few minutes. Could I have been 'evil' and accessed other stuff maliciously? Maybe idk.

Years before I also had root access to my entire school district's records and probably could have wiped them if I really wanted to. I'm not a hacker or programmer by any means, just a random idiot that figured out how to use ophcrack back when XP was the primary operating system. It was a different time.
by quectophoton | 2025-08-04 16:27:49+00:00
> companies will pay humans (probably in some flavor of "company scrip," such as extra queries on their AI engine) to install a browser extension that will piggy-back on their human access to sites and scrape the data from their human-controlled client.

Proprietary web browsers are in a really good position to do something like this, especially if they offer a free VPN. The browser would connect to the "VPN servers", but it would be just to signal that this browser instance has an internet connection, while the requests are just proxied through another browser user.

That way the company that owns this browser gets a free network of residential IP address ready to make requests (in background) using a real web browser instance. If one of those background requests requires a CAPTCHA, they can just show it to the real user, e.g. the real user visits a Google page and they see a Cloudflare CAPTCHA, but that CAPTCHA is actually from one of the background requests (while lying in its UI and still showing the user a Google URL in the address bar).
by thatcherc | 2025-08-04 16:27:52+00:00
Cool! It looks like the Wansview Q5 has a similar SoC/camera/wireless setup as the Wansview W7, which as an installer guide on the Thingino wiki [1]. I wonder if that same installation process (but with the q5 firmware) would work. For $16 I'm inclined to try it out.

[1] - https://github.com/wltechblog/thingino-installers/tree/main/...
by bombcar | 2025-08-04 16:27:57+00:00
If "we all" hated it, they'd stop milking it, because the cow would be dry.

So clearly someone, somewhere is enjoying it - so they keep making them.

And it's safer from a business perspective for Blizzard to release "another WoW expansion" than try to make a new game.

(There is also the aspect that you can sell on nostalgia with the toys, etc, and that you can continue to sell the "old toys" and movies and account them as if they're part of the new, which makes you look better, etc).
by mystraline | 2025-08-04 16:28:39+00:00
Notice it was the capitalist ccountries that kept a running death count for socialist counties.

Pray tell, how many people in capitalist countries died due to capitalism?

None of them! It was always the individuals' responsibility! /sarcasm

(Aside: we know just from the lack of access and $84k for Solvaldi alone is causing 5 million dead per year, and rising. And that's just a single hepatitis drug. And that's not even touching diabetes.)
Show HN: Flip Your Weather Around
by pppone | 2025-08-04 16:28:55+00:00
Hi HN, Weatherflip started as a side project and gradually became something I keep coming back to. I’ve always been slightly obsessed with weather. After living in the UK—with its poorly insulated homes—I was always chasing warmer climates.

I built Weatherflip to answer a simple question: where in the world has the weather I want, either right now or later in the year? It uses historical data and short-term forecasts from yr.no, updated daily. Helpful for planning trips, moves, or just daydreaming.

It’s still early. I’d love feedback—especially on what feels useful and what doesn’t.
by Vegenoid | 2025-08-04 16:29:00+00:00
There is a significant distinction between 2 and 3 that you glossed over. In 1 and 2, you the human may be forced to prove that you are human via a captcha. You are present at the time of the request. Once you’ve performed the exchange, then the HTML is on your computer and so you can do what you want to it.

In 3, although you do not specify, I assume you mean that a bot requests the page, as opposed to you visiting the page like in scenario 2 and then an LLM processes the downloaded data (similarly to an adblocker). It is the former case that is a problem, the latter case is much harder to stop and there is much less reason to stop it.

This is the distinction: is a human present at the time of request.
by zer00eyz | 2025-08-04 16:29:13+00:00
> The internet we knew was open and not trusted ... monopolistic behavior

Monopolistic is the wrong word, because you have the problem backwards. Cloudflare isnt helping Apple/Google... It's helping its paying consumers and those are the only services those consumers want to let through.

Do you know how I can predict that AI agents, the sort that end users use to accomplish real tasks, will never take off? Because the people your agent would interact with want your EYEBALLS for ads, build anti patterns on purpose, want to make it hard to unsubscribe, cancel, get a refund, do a return.

AI that is useful to people will fail. For the same reason that no one has great public API's any more. Because every public companies real customers are its stock holders, and the consumers are simply a source of revenue. One that is modeled, marked to, and manipulated all in the name of returns on investment.
by pera | 2025-08-04 16:29:16+00:00
Like many other generative AI companies, Perplexity exploits the good faith of the old Internet by extracting the content created almost entirely by normal folks (i.e. those who depend on a wage for subsistence) and reproducing it for a profit while removing the creators from the loop - even when normal folks are explicitly asking them to not do this.

If you don't understand why this is at least slightly controversial I imagine you are not a normal folk.
by potato3732842 | 2025-08-04 16:29:25+00:00
They partied way harder and generally got "seriously focused" on careers much later if stats are any indication. If you go even further back to the boomers it's a laughable comparison. But none of those prior generations ate avocado toast because they hadn't yet mastered transporting avocados long distances while maintaining ripeness if that's what you're asking.
by dragonwriter | 2025-08-04 16:29:38+00:00
> We (the US) had a very successful, carefully designed system

The idea that it was "very successful" basically comes from ignoring things like the Civil War, and the idea that it was "carefully designed" comes from building a fiction around the output and ignoring the process that actually produced it (in no small part aided by people viewing the after-the-drafting sales campaign of the Federalist Papers as if it reflected a real coherent rationale that went into building the system rather than a marketing campaign developed for a particular audience for an existing product.)
by NaOH | 2025-08-04 16:29:44+00:00
Previous and related:

Century-old stone "tsunami stones" dot Japan's coastline (2015) - https://news.ycombinator.com/item?id=39892533 - April 2024 (142 comments)

Tsunami Warnings, Written in Stone (2011) - https://news.ycombinator.com/item?id=10122825 - Aug 2015 (10 comments)
by bediger4000 | 2025-08-04 16:30:08+00:00
I cancelled my WaPo subscription after Bezos personally intervened to block what to me seemed like an obvious endorsement of Harris and then scolded us all a few days later. No American should allow themselves to be scold by an oligarch without rebuke, and unsubscribing is the only way to do that.

Despite what the article says, it's pretty easy to decide that Bezos' direct and one step indirect decisions are what's driving WaPo downhill. Given the size of the comment sections on WaPo articles and opinions, it's difficult for me to believe that Bezos is doing these changes because of some surge of reader sentiment. Giving an intern a week in the comments, or doing some old school sentiment analysis of them would tell you that WaPo's news slant and fact checking slant were massively unpopular. This is another example of an oligarch's personal opinions pit in action that wreck an institution.
by Imustaskforhelp | 2025-08-04 16:30:14+00:00
Tech bros just respect money. Making money is very easy in the short term if you don't show ethics. Venture capitalism and the whole growth/indie hacking is focused around making money and making it fast.

Its a clear road for disaster. I am honestly surprised by how great Hackernews is, to that comparison where most people are sharing it for the love of the craft as an example. And for that hackernews holds a special place in my heart. (Slightly exaggerating to give it a thematic ending I suppose)