MurphyA/hacker-news huggingface dataset:
by throw7 | 2025-07-25 14:13:17+00:00
That's not usually the problem (it can be for some). It's really when your art/"identity" is being used to promote something you don't believe in. That happens across the whole religious and political spectrum... e.g. musicians that don't want their art used in certain contexts.

About the OP, government is the right place where we "fight it out" and try to sloppily design a system to move forward as one; these seemingly activist campaigns to "jawbone" private companies is absolutely a sign that something needs to be done at the government side. However, there are very entitled, rich interests behind the banking system, so yeah, there isn't one easy solution i think.
by GaggiX | 2025-07-25 14:13:50+00:00
>Squoosh lets you disable subsampling for JPEG and AVIF, but it can't be disabled for WebP, as the format doesn't support it. To work around this, the WebP encoder has a "sharp RGB to YUV" option which tries to limit the impact of subsampling at the cost of some colour bleeding. I used that option above.

This is something that I truly hate about WebP, thankfully AVIF exists and it's supported by all major browsers.
by adregan | 2025-07-25 14:14:20+00:00
I’ve seen Claude code get halfway through a small sized refactor (function parameters changed shape or something like that), say something that looks like frustration at the amount of time it’s taking, revert all of the good changes, and start writing a bash script to automate the whole process.

In that case, you have put a stop to it and point out that it would already be done if it hadn’t decided to blow it all up in an effort to write a one time use codemod. Of course it agrees with that point as it agrees with everything. It’s the epitome of strong opinions loosely held.
by andrewaylett | 2025-07-25 14:14:47+00:00
I think we're in agreement, generally -- and GitHub have no incentive to help, because Actions are a moat and if it's too easy to run outside their environment then it's too easy to move away from their environment.

It's no shade on the author of Act (or on the quality of the code they've written) that they can't keep up with GitHub.
by nabla9 | 2025-07-25 14:15:05+00:00
This was not about you.

My point is that Aunt Sally is a Christian just like you, and you are not better or more correct Christian.

Your methodology is more valid from historic perspective, not from religious perspective. Jesus can speak directly to people and their heart. Jesus can guide peoples understanding to be better than what the bible, history, or paleontology says.
by amarshall | 2025-07-25 14:15:38+00:00
> the exposure feature in my iPhone camera…choose the "middle gray" point of the picture for the tone mapping process

No, it uses that to set the physical exposure via the shutter speed and ISO (iPhones have a fixed aperture, so that cannot be changed). It literally says this in the video you linked. This is not tone mapping. Tone mapping in a way may also happen afterwards to convert from the wider dynamic range of the sensor if the output format has a more limited dynamic range.
by __MatrixMan__ | 2025-07-25 14:15:41+00:00
I think that cycle will break one day.

It's easy to trust a corporate overlord with your pictures or your email, because the immediate damage doable by somebody who has compromised those things is relatively low. Privacy is important I guess, but not when compared to things like whether your car or your insulin pump does what it needs to to keep you alive.

Eventually, the bad guys will be sophisticated enough, and the tech will be integrated enough, that it's no longer safe to trust economic incentives alone. You're going to want your sysadmin to share your interests (in a more specific way than you get from they-also-like-money).
by drewcoo | 2025-07-25 14:15:43+00:00
"Graphic violence" meant "violence in images" in my lifetime.

Because so many people "learn" words by guessing their meaning from context, it now means what Anthony Burgess called "ultraviolence" in A Clockwork Orange.

Cartoons have already had several re-thinking of what's appropriate as norms have changed.

https://en.wikipedia.org/wiki/Censored_Eleven
by FirmwareBurner | 2025-07-25 14:15:50+00:00
>not passing new laws to compel private behavior.

I have IRL facepalmed reading this. This comment gave me the equivalent exposure to 10 hours on X/Twitter. Mate, the reason you now have clean air, safe to eat food and drinking water is BECAUSE OF government compelling private behavior.

With your logic we should have just waited for free market competition to kick in for Cocal-Cola and McDonalds to decide on their own to stop putting arsenic into our food or for Ford and GM to produce engines with lower emissions.

The reason we have government compelling private behavior is that corporate interests are more likely and more easily to collude to fuck over the consumer together for profit, than consumers can do the same in order to intact desired change on the free market.
by scarface_74 | 2025-07-25 14:15:54+00:00
Well it’s dumb to prostrate myself for people that hate me. Black people for decades since MLK have been told by the old guard to let folks beat them and they will eventually be nice to them.

Now unfortunately liberals of all stripes think the same metaphorically. The people they are trying to extend a hand to are about retribution and cheering a leader who does so.

It’s about as banal as the “thoughts and prayers” can change things on the right.

You noticed that none of the people giving this advice here are minorities, trans, etc reaching out to people?
by rafram | 2025-07-25 14:16:14+00:00
> But the TypeScript compiler API is synchronous, so there's a problem.

But it doesn't use DOM APIs, so you can run it in a worker without any issue. Monaco (the embeddable distribution of VSCode) does that.

The even bigger issue is that the TypeScript compiler is gigantic — like 10 MB, which is just a nonstarter for something you'd need to embed in every page of your site.
by cybrjoe | 2025-07-25 14:16:15+00:00
This seems reductionist. There's plenty of other reasons people are F1 fans: the spectacle, the wealth, the prestige. While speed is certainly a draw for a lot of fans, speed can be at odds with the some of these other traits. For instance I took my son to qualifying in Miami, and while we both thoroughly enjoyed it, qualifying is quite short, and not nearly as exciting as watching it on TV. My son's first comment was: they don't seem as fast in person.

We ended up kicking around the track for a few hours taking in all the sights and experiences and he enjoyed that a lot more.

I guess my comment is, speed is important, sure, but don't give me a plaintext website either. There's a balance between speed and entertainment value.
by stillsut | 2025-07-25 14:16:32+00:00
Great advice, matches up to my experience. Personally I go a little cheaper and dirtier on the first prompt, then revise as needed. By the way what classes / workshops did you teach?

I've written a little about some my findings and workflow in detail here: https://github.com/sutt/agro/blob/master/docs/case-studies/a...
by krapp | 2025-07-25 14:16:56+00:00
> Any interpretive method that purports to “update the constitution with the times” almost by definition cannot be invoked to overturn democratically-legitimated laws and executive actions.

By what non-tautological definition?

Of course it can, because that's the method the court already uses and has always used. That they cover their personal and political interpretation with the thin veneer of "originalism" doesn't matter - it doesn't really exist, it's a farce. Their decisions are obviously correct when you agree with the outcome and radical legislation from the bench when you don't.

We need to stop pretending the courts at any level are any less partisan or political than any other branch of the government, and that requires disabusing ourselves of the premise that the Constitution was ever not a "living document" in practice.
by pjerem | 2025-07-25 14:16:57+00:00
I don't agree here.

Nintendo games don't look like cheap cartoons at all. They are absolutely not photorealistic but they do put a lot of work on the aesthetics/art and it's most of the time relly impressive once you take the hardware limitations into account.

Mario 64 ran on the same console that was known for its 3D blur.

Mario Galaxy 1&2 (which are still totally modern in terms of aesthetics) ran on what was basically an overclocked gamecube.

Mario Kart 8 which is still more beautiful than a lot of modern games ran on the Switch, which is itself based on a 2015 mid-range smartphone hardware.
by prasadjoglekar | 2025-07-25 14:17:02+00:00
Bingo; and one side's legitimate outreach appears to the other side to be blatant propaganda. Paid or unpaid. That's the normal nature of democracy; it's a contact sport.

It's better if people see all messages with proper attribution rather than an intermediary deciding what's allowed and what is not.

Incidentally, in the US at least, the old fashioned TV networks are require to offer all political candidates the same, lowest, media rates. PACs and outside money pay market rates.
Show HN: I created a Chrome extension with GitHub Copilot that works
by KodyBerns99 | 2025-07-25 14:17:46+00:00
A few months ago, I found myself searching for a Chrome extension to help block distracting sites, not just by domain, but also if the url included certain adult keywords. Most of what I found was either paid or didn’t offer robust features.

On top of that, none of the existing solutions let me set a custom redirect URL (so I could land on my dashboard or Google instead of a generic block page), which was important for my workflow.

As a developer, I like to maintain focused work hours and wanted something to automatically prevent access to sites like Facebook, X, LinkedIn, and similar platforms during that time. However, building such an extension can get expensive because most advanced AI code tools like Cursor, Windcraft, or Claude use token pricing, and I wanted to avoid those extra costs.

Instead, I decided to keep things efficient. For just $10, I got a GitHub Copilot subscription, chose GPT-4.1 as my coding agent, and built the FocusFlux Chrome extension (now live on the Chrome Web Store).

FocusFlux Chrome Extension: https://chromewebstore.google.com/detail/focusflux-%E2%80%93...

You might be surprised at the UI/UX and functionality FocusFlux delivers. It honestly exceeded even my own expectations. Of course, it took plenty of iteration and testing, but those $10 were absolutely worth it.

What are your thoughts on it? I’d love to hear your feedback.
by gtsop | 2025-07-25 14:17:47+00:00
> If some people can't be reasoned with, what is Rossmann supposed to do ?

Just stop interacting? When you have an argument with your colleague, do you go on twitter and post all your conversations and tell everyone how irrational he is? When you argue with a relative do you make an 1hour long video detailing how they missbehaved? Why did Luis felt the need to make content on his popular channel to expose someone with problematic behavior?

Clicks. Money.

And on top of that he is attacking his work which is actually very valuable.

I don't care if Luis is on the right side of the argument. If he was chatting me up on the bus and told me about it, i would be glad to know. Attacking a person on public for money and leverage is bs.

Edit: Especially in the case of Daniel, if you have made the conclusion that a person is trully paranoid, this is a clinical situation, do you expect to "fix" them by exposing them? Or are you throwing more gas to the fire?
by Telemakhos | 2025-07-25 14:17:48+00:00
SEPA/SWIFT are not anything like the Visa/Mastercard duopoly: the former are bank-facing, while the latter are retail cusotmer-facing at point-of-sale.

You do indeed have many systems in different countries in the EU. The problem is that they don't interoperate, and the rebooted EPI has had to scale back its goals. Its goal now is to offer a digital wallet and P2P transactions, with a card scheme only in the distant future.
by backscratches | 2025-07-25 14:17:58+00:00
Yes definitely more secure than stock, it is actually staggering to compare some of the features like ability to give apps access to only a selected set of contacts/files which as far as i know is still not on base android. whatsapp for example gets ALL of your address book or nothing (limiting usability) on other OS but on Graphene i can give it just 10 whatsapp-only contacts. I dont know how long the 5 will keep getting updates but for all I know it will be some years. the installation process is surprisingly the easiest of any mobile os I have ever encountered, you will be impressed!
by arscan | 2025-07-25 14:18:06+00:00
A danger with the arrangement of this article is that it takes awhile to get to the point, which actually in line with your view. He hints at it in the title and the very next paragraph, but maybe you didn’t get that far?

> And this week, I want to share with you how I did it, what I learned, and why I think self-hosting is NOT the future we should be fighting for.
by tsimionescu | 2025-07-25 14:18:11+00:00
> Kubernetes services are one of the places where you don't care about startup time.

There are some kubernetes services that scale up and down. And even for those that don't normally, if they have some kind of failure, the difference between taking a millisecond to get back up and taking a second can actually matter for a web host.

> Go is not particularly fast. People often see that Java gets faster as it runs and thinks, oh, it must be slow at the start then. But when you compare like with like, Go ends up being stuck at the bottom of the curve that Java then sharply climbs.

Go starts up much faster than Java. And Go code runs measurably faster than interpreted Java code, even though it's slower than the JITed code you'll eventually have if your JVM runs long enpigh. But un-JITed Java code is very slow, more comparable to Python than JITed Java or with Go . This has nothing to do with the GC - where I do agree Go is mediocre at best.
by schmidtleonard | 2025-07-25 14:18:25+00:00
Specular highlights are cheap (frame time and artist time) and beautiful when done right, so everyone tries to do them and they get overcooked.

There is a secondary problem in big budget games where modeling work gets farmed out leading to selection for "what looks good in the preview pic." In the preview pic, the asset artist gets to choose background/scene/lighting, and it's an easy trick to choose them to make the specular highlights pop. The person doing integration buys the asset, drops it in wildly different background/scene/lighting, and now the specular highlights are overcooked because the final scene wasn't chosen for the specific purpose of leveraging specular highlights.

tl;dr artists ship the org chart too
by jonathaneunice | 2025-07-25 14:18:51+00:00
Said with love: This is lipstick on a pig.

A very old and beloved pig, but still alas, a pig.

It's great to extend the shell idiom, to patch up its inconsistencies and unportabilites, to make it better. I love the progression of sh, csh, tcsh, ksh, bash, zsh, fish, and others. But it's also Sisyphean. At the end, you still have a shell experience not a programming language experience. And as long as we're talking about programming things, the full toolset will remain more direct, more powerful, more maintainable—and thus more apt.

I hate gol-lumping over the gap between a dashed-off Bash or Zsh script and the Python equivalent (say), but the full language has better semantics, typing, exceptions, modules, data structures, expressive power, and tooling. As the person who not only has to dash off the initial POC but extend and maintain it over time, and someone who's tried both routes, if there's any complexity at all—any datetimes, timestamps, or timezones to be wrangled; any complex JSON to be parsed out of an API; any significant parsing or concurrency to be managed—going to prefer the full tools every time.
by meonkeys | 2025-07-25 14:19:11+00:00
Well-said, Drew! This is inspiring.

The privileged enjoy far more privacy and autonomy and this is brought into sharp focus with wonderful hobbies like self-hosting. Perhaps it all boils down to end-stage capitalism, and perhaps there's a technical solution where selflessness overcomes end-stage capitalism. Someone else mentioned incentives and yeah, that'll help, but hopefully we'll collectively choose to do the hard thing because it's the right thing. Heck, maybe the right thing will also be the easy thing if we come up with better ideas like yours.
by Toutouxc | 2025-07-25 14:19:46+00:00
> Your display says that. And your display is bullshit.

I don't know what to tell you. I drive a MG4 with a 64 kWh battery. My average consumption is usually between 14-15 kWh/100 km (I don't drive very fast on freeways), which means that a full battery gets me a bit over 400 km, which is the actual range I can get fro the car. It charges at 135 kW for a large part of the battery capacity and 20 minutes of charging gives me more than 50 % of the capacity, hence more than 200 km.

> lol, go to a charging station sometime and see the people sleeping or watching tv

I live in Prague, Czech Republic, in Europe. I don't see people sleeping or watching TV at charging stations, because there's a ton of them and they're in convenient places. I have never waited for an empty spot, not a single minute. I park my car on the street, I'm entirely reliant on public infrastructure and it works well.

> If it’s your primary vehicle and you want to go somewhere, you are going from 0 to 100.

My EV is my only vehicle and I only charge it to 100 % when I need the battery to balance (which my car only does at 100 %), i.e once every month or so. Again, with a working charging network and a reasonably modern EV, you can just start driving and charge when necessary (for 15 minutes or so).
by VikingCoder | 2025-07-25 14:20:04+00:00
So, the thing we have right now is Tailscale - and it's freaking awesome.

But I want the next thing. Which is like Tailscale2, but for people, not machines.

I want to tell Tailscale2 about all of the people in my life, and which of my self-hosted apps they're allowed to talk to. And if they're also running a self-hosted app, then I want our apps to federate together.

It feels like we're suuuuuper close to having this.

I get that you can basically do this with Tailscale. Basically. But I want the next thing to be designed from the ground-up around this kind of design. People, sharing apps with each other.
by greenie_beans | 2025-07-25 14:20:19+00:00
some things about the UX in this is so bad, which i love because it discourages me from using the phone more. every time i end a phone call i struggle hanging it up. i don't know how to go forward in the browser because the swipe always makes me go back, even when i swipe forward. it's using the ugly material ui components from google. it's great!

all of the privacy and security parts of the UX are good, though.
by arghwhat | 2025-07-25 14:20:31+00:00
Diverse, yes - but I wouldn't call it popular as a means of making regular financial transaction.

I would certainly only use it as last resort. Too slow, too cumbersome, most of the benefits being overstated or misunderstood. Even in this case, while you certainly can't block the transaction from going through, the site still needs a payment provider to manage transactions which someone might pressure into not working with adult sites.

The alternative is writing their own payment solution entirely to avoid having to work with anyone, but that's an entirely different rat's nest with regulatory complications.
by Barrin92 | 2025-07-25 14:20:45+00:00
>Every civilized culture on earth has norms against public nudity

Every civilized society has norms for everything, that's the tautological definition of what being civilized means. It's how civilized people define success. But this is not culture (as per Nietzsche) but just the opposite of it. To think the two are synonymous is exactly what he attributes to Christianity.

The Danish mixed nude beach goer is indeed technically less civilized but no less cultured, free, vital or unburdened by social anxieties about her body or conduct, she's strong-willed exactly to the extent that she's uncivilized.
by Hizonner | 2025-07-25 14:20:51+00:00
> I think the market would punish Apple sufficiently enough for something like that and government intervention wouldn't be required...

There was a time when if you served "Negroes" at your soda fountain, you could expect the market to punish you. You'd lose your white customers, who had a lot more money to spend at soda fountains.

It took a whole lot to change over to a world where doing the opposite would lead to market "punishment", and it's not obvious that it wouldn't be damned easy to change back.

Get out of fantasyland and stop worshipping the market. It's not a benevolent god.
by markus_zhang | 2025-07-25 14:20:56+00:00
I’d argue that immersion has little to do with graphics, even for FPS. Actually I had more immersion in some text adventure games than in some AAA games — and not out of nostalgia because I never played the said text adventure games before.

I’d agree that certain degree of graphics helps with immersion, but photorealistic graphics only offers cheap immersion which turns off the immersion centre in the brain — Ok this is just my babble so 100% guess.
by rafram | 2025-07-25 14:21:00+00:00
> almost eerie how you get off the train at Cetraal station and you are greeted by a city that is nearly silent

This was exactly my experience. Blew my mind. I walked down a street that was being repaved, so there were construction vehicles actively tearing up the road surface, and it was still quieter than an average block on a normal day in New York City.

I think the lack of heavy HVAC equipment on every building helps too. Living in a mild climate has a lot of perks.
by virgilp | 2025-07-25 14:21:04+00:00
> Since when do OOP languages have to be single paradigm?

What I really meant to say with that was that it's lisp at its core -i.e. if one wants to place it squarely in one single paradigm, imo that one should be "Functional".

I was just surprised to see it listed as an example of OOP language, because it's not the most representative one at that.
by stillsut | 2025-07-25 14:21:33+00:00
Interesting, this repo (which I'm building) is doing the same but instead of just different personalities, I'm giving each agent a different CLI-agents (aider w/ Gemini, claude code, gemini cli, etc). I've got some writeups on here: https://github.com/sutt/agro/blob/master/docs/case-studies/a...
by sgt101 | 2025-07-25 14:21:38+00:00
Super interesting that no one here has mentioned replit.

I found the experience of using Kiro and replit really similar with one important difference: replit mostly worked.

Kiro tore off and wrote tonnes of code and tests. It asked me to peck at approval requests (one thing I liked was the regexp type trust this tool to do this requests) it spent half a day creating an app to do what I asked... and it was incomprehensible bullshit. I couldn't do anything with the project and I have not touched it since.

Replit was a bit more interactive, but pretty autonomous, and it got me to 90% of the solution and then stalled out - wouldn't correct some of the problems I identified to it. About 2 hrs with Cursor sorted that out though.

I did use Cursor to do it "AI assisted" and that took about the same amount of time. The advantage is that I really do know whats going on in the code base, but the Replit + Cursor solution is actually better in the sense that it looks better, and works better because the agent did some bits a bit more nicely than I did with Cursor - so I got those ideas for free.

Anyway :

Hand coding = a walk through the wilderness

Cursor = motor cross scrambler bike up the mountain

Replit = a helicopter ride to somewhere higher up the mountain selected at random that you didn't know about but now you have to get to the peak by yourself buddy, good luck

Kiro = you are blindfolded in a container of some sort and it's moving.