MurphyA/hacker-news huggingface dataset:
by FirmwareBurner | 2025-07-26 10:48:13+00:00
>Should the government be able to blackmail credit card companies?

It's called regulations, not blackmail, and yest the government should, because it's accountable to its people, meanwhile CC companies are not. Everything all companies are allowed to to is regulated by the government. Companies only exist at the mercy of the government, otherwise angry mobs can break in and ransack the place.

> Do you really think the credit card companies care where you spend your money?

Obviously they do care, when you see their rulings on this matter they care very much(did you not read the articles before commenting?), otherwise they wouldn't be pushing censorship rules on sellers. Or more specific they care about activists complaining how CC companies let you spend your money.
by al_borland | 2025-07-26 10:48:26+00:00
My biggest gripe with Google Maps is when I pan to a specific area, hundreds, or even thousands of miles from my current location, then search for something like “restaurants” and it pans me back home and searches there, so I then have to go find my distant location again and click the search here button.

If this is an intentional choice, all in an effort to show me more local ads… ugh. I really hope this isn’t the case.
by ohdeargodno | 2025-07-26 10:48:40+00:00
US law is _already_ enforced upon me. Banks regularly ask if you are a US citizen, or subject to the IRS in any way. The US affirms at every step the extraterritoriality of its harmful laws and attempts to use their pathetic excuse of "free speech" to defend multimillion dollar companies evading taxes in my country while damaging democracy. The US imposes its definition of copyright to the world, destroying access to culture and knowledge to billions.

Needless to say, I am very happy about making the US eat shit.
by vouwfietsman | 2025-07-26 10:48:43+00:00
Certainly impressive that this is possible!

However, for my use cases (running on arbitrary client hardware) I generally distrust any abstractions over the GPU api, as the entire point is to leverage the low level details of the gpu. Treating those details as a nuisance leads to bugs and performance loss, because each target is meaningfully different.

To overcome this, a similar system should be brought forward by the vendors. However, since they failed to settle their arguments, I imagine the platform differences are significant. There are exceptions to this (e.g Angle), but they only arrive at stability by limiting the feature set (and so performance).

Its good that this approach at least allows conditional compilation, that helps for sure.
by A_D_E_P_T | 2025-07-26 10:48:50+00:00
It's gotta be a joke.

If they're serious, they should return to tradition and sell honors. Like "Patrician" status if you donate $5M or more, which comes with certain minor benefits. (Like you don't need to go through airport security, or you gain access to certain private clubs, etc.) Hereditary "Equestrian" if you donate $100M in cash. And so on.

There wasn't a feudal monarchy around that wouldn't sell honors and titles if they were in dire enough straits, and a $37T debt is as dire as it gets.

Of course, this is an extremely bad idea for obvious reasons (e.g. endemic corruption in our low-trust society, government donations as political signaling, etc.) and would also be something of a joke...
by wlll | 2025-07-26 10:49:30+00:00
It's time for sending HTML rendered on server with CSS, and JS for enhancement only to kill the SPA.

I'm not talking about this from a technical standpoint, though there are many reasons that in most cases this is the best technological fit.

I'm talking about this from the position of "what I want to use". I'm sick of loading and navigting overly JS heavy, overly styled, fragile "apps". When I encounter a "proper" website that loads fast, and I can understand easily it's like a breath of fresh air.
by subhobroto | 2025-07-26 10:52:17+00:00
This article took a weird turn midway. I really enjoyed the beginning and the start.

My takeaway of the middle part is that the author had certain expectations about self hosting that weren't realistic and they jump to certain conclusions I would not have jumped to.

Yes it's true that we here are an extremely privileged bunch but over the decades I've seen tech become widely more accessible even before. People were paid a bunch of money just to write HTML in 1997 and in 2025 anyone can write a production ready website using the SOTA LLMs.

I am convinced the future is self-hosted (which is why I clicked on this link!) and as the cost of providing a service becomes less subsidized and starts to reflect the true cost to service a user, more and more people are going to self-host. From that lens, majority of the public not self-hosting is a cost-benefit, not a knowledge issue. Ergo, if tomorrow TikTok charged every person $500/mo, most people would figure out a way to run their own federated TikTok (but most likely just start using a similar but cheaper service).

Consider, there will be a future when Google will struggle to make money (gasp! how can that be?!) and many years before that day comes, all the "free" gmail accounts will be gone - because by then, email will cease to serve as a method for a company to mine novel information, I imagine there will be no "free" GMail although "free" email might still exist then just because the cost to provide 10GB email would be insignificant and worth good PR to someone (but at that point, not Google).
by santaboom | 2025-07-26 10:53:13+00:00
Perhaps instead you are referring to the program graphs and whether they are better represented as hyper graphs [0] with certain regular edges within a 2D layer and hyper edges between 2D layers? If so, good question and I am not sure if the answer, I agree that it would probably be a helpful abstraction layer to assist with certain data locality and reduce data movement + congestion issues. [0] https://lasttheory.com/article/what-is-a-hypergraph-in-wolfr...
by cornholio | 2025-07-26 10:53:14+00:00
The basic idea is that you either have stock, preferably founder levels from 10% up (which is itself a lottery ticket), or you hold retiree bingo cards. The retirement home provides the cards for your entertainment, but the real owners of the establishment, the founders and early investors, know the only way you can earn the big prize is at their expense, so they have a vested interest to see you fail - and they are the ones printing the bingo cards and setting the rules.
by MoreQARespect | 2025-07-26 10:53:43+00:00
privacy and control are things which people dont tend to think about until:

* online apps start doing something incredibly creepy (all of my non tech friends have a story like "how tf did they know me and my wife were talking about crustacean sex?").

* some service people use shuts down, stranding their data.

* some service like gmail locks them out for no reason at all, stranding their data and blocking them off from the world (has happened to enough people to make others worried).

* some service gets hacked and leaks a bunch of data.

* some service jacks up prices to unreasonable levels (i predict that we will get more of this as the VC hose runs dry and tech consolidation increases).

* they get tripped up by some dark patterns.

Furthermore, I think the extent to which people would like to have things like smart AI that can see all of their personal data or video cameras in their house but dont pull the trigger because theyre worried about privacy is understated.

And, the rich and famous are of course even more concerned about privacy and where they go others follow.

>just an alternative to stuff that's already available in the cloud

This was my attitude to the iPhone in 2007 - it was just an alternative to stuff you could do on your laptop and other smartphones. It turns out that if you make it look sexy and make it ergonomic and give people a feeling of power and control they will shower you with money.
by atoav | 2025-07-26 10:54:49+00:00
Well, I did that. And it works flawlessly for a decade now. The thing is just that I know and control the context from which the dates are being parsed. If you're now like: "Yeah ok if you're the one who sends the data being parsed it might be okay", the claim of "never do X" is proven wrong if there are specific situations where soing X is not only okay, but might be the sensible option.

Which is why you should never use the word "never" unless you're really sure you can't come up with a situation that is an exception.
by morserer | 2025-07-26 10:56:57+00:00
The company you're discussing is... GrapheneOS itself.

> GrapheneOS Foundation was created as a non-profit organization in Canada in March 2023 to handle the intake and distribution of donations. [1]

> GrapheneOS Foundation has been incorporated as a federal non-profit organization in Canada. It will be used to receive donations to pay developers and pay for infrastructure. It will also help to shield developers from attacks through the legal systems across various countries. [2]

[1]: https://grapheneos.org/history/

[2]: https://x.com/GrapheneOS/status/1638648643363258369
by cleoxjefbjxis | 2025-07-26 10:57:08+00:00
You miss the whole point and the author is correct about this:

Modern CSS is powerful, and HTML is the way to deliver web content.

Every web framework is _literally_ a hack to make the web something it isn’t. People who haven’t seen the evolution often pick up the bad habits as best practice.

For thise JavaScript people, I recommend trying Laravel or Ruby/Rails. And then once you realize that JavaScript sucks you’ll minimize it.
by more-nitor | 2025-07-26 10:58:39+00:00
dang seems your only parrot argument is "health care!!!"

hmm have you seen stabby maniacs and drug addicts in "healthcare provided countries"?

does having healthcare make those people visit those "providers" and go:

"Hello! I'm a maniac with mental issues/drug problems, and I'm visiting you to be treated! good day!"
by citrin_ru | 2025-07-26 11:00:34+00:00
> But you also have to decide at what point to hard wrap each line based on a max line length

Exact and strictly enforced max line length IMHO unnecessary. Too wide code is hard to read, too narrow too but in between there is a wide range of acceptable values. When possible I treat max length as a recommendation, not hard limit.

When you don’t have a hard limit it’s not a problem if code added by someone who uses visual tab width 2 will go over 78 characters in the editor which tab width set to 4. Equally it’s not a problem when someone using 4 will make a line break sooner than one using 2.
by SturgeonsLaw | 2025-07-26 11:01:01+00:00
This is why I think archive sites will be attacked by the powers that would like information to disappear when they want it to.

Perhaps they'll use a warped interpretation of copyright law to do it, or maybe something even more draconian like censorship laws with a punishment for publishing banned information.

Could they do it, technically? Not unless they controlled the entire world's networks, including those of countries with competing aims. Would that stop them from trying? As we've seen with the endless attacks on end to end encryption, I'm sure they'd give it a shot.
Show HN: RoboComic – Stand-up battles powered by AI (TTS, custom personas)
by lukuch | 2025-07-26 11:02:31+00:00
Hey HN

I've been working on a fun side project called RoboComic – an app where virtual comedians duel each other in AI-generated stand-up battles, roast contests, and witty comebacks. It’s a playful experiment at the intersection of language, humor, and artificial intelligence.

What it does:

Generates stand-up battles using agentic AI (multi-agent conversation)

Lets users choose or create custom comedic personas (after login) Uses Text-to-Speech (TTS) to voice the jokes Works in English and Polish

It’s open-source and runs in the browser (no installation required):

Demo: https://robo-comic.vercel.app/

GitHub: https://github.com/lukuch/RoboComic

I'm especially curious whether the humor works or totally flops (dry as the desert ). Feedback, ideas, and bug reports are very welcome!

Thanks for checking it out
by tomjuggler | 2025-07-26 11:03:00+00:00
It sounds like the author never heard of a VPS? Yes it's someone else's computer but you own the contents, can switch providers any time.

Personally no I would never host cloud connected stuff at home, but neither would I trust Dropbox or Kindle with my stuff. Although actually why ebooks need to be in the cloud at all I don't know - just buy somewhere that lets you download and keep them on your device/backup storage? If my eBook reader ever said I couldn't side load books I would hack it so fast..
by im3w1l | 2025-07-26 11:04:44+00:00
I think it's a very interesting design choice. I haven't read the code, so maybe you already thought of this, but one idea that comes to mind is that instead of reallocing new_size, you realloc f(new_size) where f is some function that rounds up to discrete steps. This should ensure good asymptotics as realloc can then realize that the requested allocation size is identical to the current one and nothing needs to be done.

However one possible issue is if someone pushes and pops repeated just at the boundary where f increases in value. To address that you would have to use more advanced techniques, and I think "cheat" by inspecting internal structures of the allocator.

Edit: malloc_usable_size could be used for this purpose I think.
by lotsofpulp | 2025-07-26 11:04:46+00:00
It is always interesting to see which prior probabilities are seen as acceptable for use and which are not. Humans have a very limited amount of time, and coupled with risk of physical danger, it should be expected for prior probabilities to be used. I would even go so far as to say necessary for long term survival.

In this case, given the long, well established history of the subjugation of women by men, I would say they are well within their rights to be "careful".
by _Algernon_ | 2025-07-26 11:05:10+00:00
The mistake is thinking about payment processors as a "platform". They're not. They're critical infrastructure operating in an environment with low competition, and them denying service — beyond what is illegal within a certain jurisdiction — is more a kin to your electricity company denying service because they don't like that you use their electricity to power a device to watch porn. I think everyone would agree that to be crazy.
by maccard | 2025-07-26 11:05:18+00:00
The toupee fallacy strikes again here. Gmail, slack[0], Netflix and Spotify are top tier examples - they actually work. Most are true garbage though.

[0] I am firmly on the slack-performance-is-a-disgrace train, but their web client is a great example of a well done SPA - it’s miles better than the app other than notifications.
by subhobroto | 2025-07-26 11:05:33+00:00
> The grim reality is that most people and businesses still have such disdain for their own privacy, security, and/or sovereignty, and that’s not going to change absent a profound crisis in all of the above simultaneously (y’know, like what the USA is doing atm).

That has not been my understanding. My understanding is that privacy, security, and sovereignty costs money and most people and businesses find that cost to be too high. At other times they also dont realize what they are trading off for.

My aunt in the city didn't understanding why I needed a rifle and would vote for no guns policy in the state. When she visited me and we had a coyote incident one night, she understood.

My friends in the city didn't understanding why I have my own well, septic tank and chickens. To them it's a lot of work (it is!) for no good reason, until COVID happened, and they struggled to purchase bottled water, plumbing backed up a few days and food prices shot through the roof.

It's all about cost-benefit analysis. My ex-coworker ex-NSA carries only cash and a rooted Android. I dont - although I am aware of a lot of the risks he's hedging against, in part because that too is a lot of effort that I cannot handle right now.
by ChrisMarshallNY | 2025-07-26 11:06:06+00:00
I've had a different experience. It probably has to do with my emotional makeup.

I really like engineering; especially the delivery part. That's where I give the results of my work to others, and they use it. It's been that way, since I was a kid.

The delivery part means there's a fairly significant amount of "not fun" stuff, like Quality Assurance, Documentation, and Support.

I don't especially like that part, but the end goal has always made it worth it.

It's been my experience that companies like to pay for the delivery part. For some reason, delivery is important to them.

I'm also "on the spectrum," so process and repetition have always been something I can dig. I find comfort in structure and Discipline, which, in my opinion, are required elements of "engineering," as opposed to "coding."
by zkmon | 2025-07-26 11:07:20+00:00
All European banks require you have the app to be able to do anything with your account. The is more of compliance/regulatory thing.

And to login into my work, I need to first login into my laptop and then enter into a very elaborate way of login into VPN or company WiFi. VPN/WiFi login requires you to first login into company app on your mobile to get a temp password. The company app need to work with other auth apps in a very complex way, making you hop through multiple ID checks. It is very likely that one of these apps might not like your speed of response and block you, requiring you create an incident ticket which itself requires logging into your account first. Since you can't create the ticket, you will call help desk and wait for half-day as they keep shifting your ticket across support queues.
by adrian_b | 2025-07-26 11:08:44+00:00
While the rest of what you say is right, you will not find anywhere on Earth a mine with compact spodumene.

Spodumene is dispersed among other minerals into rocks and it only forms a few percent at most of those rocks, if not only fractions of a percent.

The rocks must be crushed and spodumene must be separated from the other much more abundant minerals, by flotation or similar mineral concentration techniques, before going further to chemical processing.

So your 670 pounds must be multiplied by a factor like 100, varying from mine to mine.

Some multiplication factor must also be used for the iron ore, which is also mixed with undesirable silicates, but iron oxide may reach up to a few tens of percent of the rock, so the multiplication factor is much smaller.
by TacticalCoder | 2025-07-26 11:11:12+00:00
> They know what they doing exactly.

They're already using the "online safety act" to silence people online.

They're super scared because a great many people have had enough. Crimes numbers, including rapes, are through the roof in the UK. And they want to silence anyone who wants to talk about criminality on the ultra rise.

The UK is on a very dark path. It's the country in the world with the most millionaires fleeing the country: mainstream media brainwash the people saying it's supposedly for tax reasons these millionaires are leaving.

But I live in a country where many millionaires and families have family offices and trusts and the tune is very different.

People are scared of what's going on. Both criminality and religious extremism are rising at a more than alarming rate. And not only is the government doing nothing about it, they're going after those denouncing the crimes.

People are now stabbed to death for their watch in London. A few days ago:

https://www.lbc.co.uk/crime/three-arrested-man-stabbed-death...

Leftists refuse to see it. They'll rationalize that that man was a capitalist oppressor for wearing a Rolex and that he provoked these people by wearing a $10 K watch. That he's the reason these killers were broke and forced to act evil. That they shouldn't get much jail time because now they'll surely be nice members of a high-trust society.

These people are precisely those who brought the Online Safety Act. But it's Orwellian and Orwellian talk: for what the Online Safety Act is really used for is to silence talk about crimes.

I'm in the EU: in a few years leftists shall probably have put a system in place where police shall come and knock on my door for my posts on HN.
by subhobroto | 2025-07-26 11:11:17+00:00
Docker has kida solved the "run application" issue. The real stuff most people care about is the data those applications manage.

If you don't realize what this means (and I won't fault you for it) just imagine what would happen if the $300 hardware and storage were burned down in a house fire or stolen by a burglar.

I self host and have offsite backups on rsync.net and a sneakernet network of people where we exchange a few TBs of encrypted storage with one another to hedge this risk but even then there are scenarios where we could lose valuable data.
by nromiun | 2025-07-26 11:12:20+00:00
Gmail really? The same one that takes 10-20 seconds on 5G to even show the loading page? What is it doing in that time? Loading emails or downloading an AAA game? It is not just a one time penalty either, you reload and get the same loading page again.

Just a few days ago I had to get an OTP via email and it was completely frustrating. No indication nothing, just a loading circle. The old MPA version was much better.
by juandsc | 2025-07-26 11:13:32+00:00
> But that was because no one told them. Now they are told and taught.

That's precisely my point.

> Most (by far) CVE's are not 'honest mistakes' or missed corner cases because rocket-science; they are just sloppy programming.

This is actually true, but it's true because we have way better tooling and safer languages, which means we don't see nearly as many buffer overflows or memory management issues.

It's not that you didn't have negligent programmers back then.

> Something that should never pass review. We DO know better but people ship things and hope for the best (including the case in this post etc).

That's not new though. We've seen similar things happen in the past multiple times.

20 years ago code review was literally a bunch of meetings in a room or talk with another developer in person. Having something like github where you make a pull request, passes the automated test suite and requires a code review, etc. simply wasn't done. If in 2005 that already existed it was extremely bleeding edge.

I do have concerns about the code quality issues introduced by the abuse of LLMs, but until right before that was a thing, definitely the code quality in general has improved a lot.
by KingOfCoders | 2025-07-26 11:14:08+00:00
And the Russians. For some reasons everyone seems to forget that the invasion of Poland (and other East European countries) was a joint operation by Germany and Russia (not to diminish any atrocities etc. perpetuated by Germans).

Especially in this case, because the city was also called Danzig before and (after various owners over the centuries, mostly Polish [0]) was co-owned-German (free city, German leaning because of ethnicity) at the time of WW2. Destruction should then have been (haven't verified that) by the Red Army (again not to diminish any German war crimes - also [1]).

[0]: https://en.wikipedia.org/wiki/Gda%C5%84sk

[1]: https://en.wikipedia.org/wiki/Battle_of_Westerplatte
by jayceedenton | 2025-07-26 11:15:34+00:00
Age limits on buying cigarettes are easily thwarted by finding a corner shop that needs the sale and will sell to kids. Height restrictions on fairground rides are easily thwarted by putting bits of wood in your shoes. None of this matters.

The point is that this kind of control will drastically reduce under 18s consuming content that they shouldn't. We don't need the all of society's controls to be flawless.