MurphyA/hacker-news huggingface dataset:
by alpaca128 | 2025-07-19 09:45:51+00:00
> Most users and contributors put the functionality above copyleft

Most users put functionality above the license, copyleft or not. Among two comparable projects one will always be more popular and I highly doubt the license is often a deciding factor for that.

> It implies that copyleft projects such as yours will be largely pushed out of the mainstream

Those CAD projects were never in the mainstream to begin with. And FreeCAD might have a niche target audience but for me it has no viable competitor. The situation got better in recent years but I don't see why I should make myself dependent on a subscription based commercial project that's incompatible with everything else including other products from the same company.

> Such permissive projects will always spead and develop faster, all other things being equal

Such as? Wouldn't one expect BSD systems to have overtaken Linux in the last three decades with that assumption?
by mrweasel | 2025-07-19 09:45:52+00:00
For the longest time I tried arguing with my ISP that I only needed around 20Mbit. They did have a 50Mbit at the time, but the price difference between 50, 100 and 250 and meant that you basically got ripped off for anything but the 100Mbit. It's the same now, I can get 300Mbit, but the price difference between 300 and and 500 is to small to be viewed as an actual saving, similar, you can get 1000Mbit, but I don't need it and the price difference is to high.
by user5534762135 | 2025-07-19 09:46:21+00:00
As someone with both a usb-c and micro-usb phone, I can assure you that other connectors are not free of that problem. The micro-usb one definitely feels worse. Not sure about the old proprietary crap that used to be forced down our throats so we buy Apple AND Nokia chargers, and a new one for each model, too.
by kergonath | 2025-07-19 09:46:31+00:00
These agencies work with delegated powers. It is completely impossible for such a limited number of people as the American Congress to be experts on everything. They need advisors and structures to help them understand the world and make the right decisions, but also to make sure that these decisions are enforced.

This may not be fully developed in the US constitution because the world was much simpler back then, but it is entirely compatible with it.
by vkaku | 2025-07-19 09:47:15+00:00
This was entirely written by Grok 3.0.

The focus was on being able to demonstrate training, inference and attention, all in one file;

This can be run on a GPU thanks to cupy, a kernel needn't be written for this whole thing to run. I definitely think that more people can mess around with different attention mechanisms and models and try training models out on their computers. That is the post.
by noduerme | 2025-07-19 09:47:45+00:00
I guess that would be the logical thing to do. There's probably some synergy at work. If these games could be widely promoted, maybe their average value to Valve would be $10k each or something. Instead, they probably net 1/10th of that before they drop off the radar completely. Building in a sub-system that guarantees that certain games can only be bought with certain methods of payment seems like a pain in the ass. However, they could do it. And that sort of argues against the idea that you'd be building yourself any kind of moat by setting up a game platform for just the XXX stuff.
by qayxc | 2025-07-19 09:48:07+00:00
I'd be 100% on board with you if you were able to show me a single - just a single - regular website user who'd care about energy usage of a first(!) site load.

I'm honestly just really annoyed about this "society and environment"-spin on advise that would have an otherwise niche, but perfectly valid reason behind it (TFA: slow satellite network on the high seas).

This might sound harsh and I don't mean it personally, but making your website smaller and "being vocal about it" (whatever you mean by that) doesn't make an iota of difference. It also only works if your site is basically just text. If your website uses other resources (images, videos, 3D models, audio, etc.), the impact of first load is just noise anyway.

You can have a bigger impact by telling 100,000 people to drive an hour less each month and if just 1% of your hypothetical audience actually does that, you'd achieve orders of magnitude more in terms of environmental and societal impact.
by nicomt | 2025-07-19 09:48:14+00:00
> You rely on third party solution which may or may not be made to government agencies.

That's a fair point, but for my use case, I feel comfortable enough with CloudFlare given the trade-offs.

> You also need to trust they Cloudflare doesn’t make mistakes, either.

I think the chances of CloudFlare making a mistake are much lower than me or any other individual Developer.

> Cloudflare for a road warrior setup? How do you track ever changing dynamic IPs?

I think you need to read the docs. All of that works without any extra config when using tunnels.
by Arainach | 2025-07-19 09:48:39+00:00
An XML format, even one with a lot of cruft to handle legacy complexity, is absolutely easier to parse/interop with than a legacy binary format that was to a large degree a serialization of undocumented in-memory content.

OOXML was, if anything, an attempt to get ahead of requirements to have a documented interoperable format. I believe it was a consequence of legal settlements with the US or EU but am too tired at the moment to look up sources proving that.
by schiffern | 2025-07-19 09:48:44+00:00
In that spirit I have a userscript, ironically called Youtube HD[0], that with one edit sets the resolution to 'medium' ie 360p. On a laptop it's plenty for talking head content (the softening is nice actually), and I only find myself switching to 480p if there's small text on screen.

It's a small thing, but as you say internet video is relatively heavy.

To reduce my AI footprint I use the udm=14 trick[1] to kill AI in Google search. It generally gives better results too.

For general web browsing the best single tip is running uBlock Origin. If you can master medium[2] or hard mode (which will require un-breaking/whitelisting sites) it saves more bandwidth and has better privacy.[3]

To go all-out on bandwidth conservation, LocalCDN[4] and CleanURLs[5] are good. "Set it and forget it," improves privacy and load times, and saves a bit of energy.

Sorry this got long. Cheers

[0] https://greasyfork.org/whichen/scripts/23661-youtube-hd

[1] https://arstechnica.com/gadgets/2024/05/google-searchs-udm14...

[2] https://old.reddit.com/r/uBlockOrigin/comments/1j5tktg/ubloc...

[3] https://github.com/gorhill/ublock/wiki/Blocking-mode

[4] https://www.localcdn.org/

[5] https://github.com/ClearURLs/Addon
Show HN: API Radar – Track Leaked API Keys in Public GitHub Repos
by zaim_abbasi | 2025-07-19 09:48:50+00:00
I built API Radar – a tool that scans public GitHub repositories for exposed API keys (like OpenAI, Google, Claude, and others) and shows them in a searchable interface.

It tracks:

Which services are most commonly leaked (e.g. Gemini, Google Maps, OpenAI)

Which repos and developers are leaking them

Historical leak data with timestamps and source URLs
by nradclif | 2025-07-19 09:49:45+00:00
From Gemini:

The Original Intent of the 14th Amendment

The 14th Amendment was ratified in 1868, primarily to overturn the Supreme Court's infamous 1857 ruling in Dred Scott v. Sandford. In that decision, the Court had held that no person of African descent, whether enslaved or free, could be a U.S. citizen.

The framers of the 14th Amendment intended to create a clear constitutional rule that would prevent this from ever happening again. Senator Jacob Howard, a key drafter of the amendment, stated that its citizenship clause "will, of course, include the children of all parents... who may be born in the United States." He specified only two exceptions: children of foreign diplomats and of enemy forces.

The language of the amendment was a direct refutation of the racist rationale of the Dred Scott decision. While the concept of "undocumented immigrants" as we know it today did not exist, the amendment's framers used broad language to ensure that citizenship was based on a principle of birth on American soil, not on race or the legal status of one's parents.

The Role of Wong Kim Ark

The Wong Kim Ark case became necessary because the government's interpretation of the 14th Amendment had narrowed. Following the passage of the Chinese Exclusion Act of 1882, the U.S. government began arguing that Chinese people, even those born in the U.S., were not citizens. They claimed that Wong Kim Ark was not "subject to the jurisdiction" of the U.S. because his parents were still subjects of the Emperor of China.

The 1898 Supreme Court ruling in Wong Kim Ark was a crucial reaffirmation of the original intent. The Court's 6-2 majority opinion, written by Justice Horace Gray, systematically dismantled the government's arguments. The Court looked to the history of English common law and the intent behind the 14th Amendment.

It concluded that the phrase "subject to the jurisdiction thereof" applied to all persons who are subject to U.S. laws and not under the authority of a foreign government, such as diplomats. The Court found that Wong Kim Ark's birth in the U.S. automatically made him a citizen, despite his parents' ineligibility for citizenship under the Chinese Exclusion Act.

In short, the Wong Kim Ark decision did not create a new standard; it prevented the government from creating a new, more restrictive interpretation of the 14th Amendment. It affirmed the foundational principle that birth on U.S. soil is the basis for citizenship, a principle that has been a cornerstone of American law ever since.
by tsimionescu | 2025-07-19 09:50:59+00:00
Well, consider the difference between

a().then(() => b()) .then(() => c())

Compared to

await a() await b() await c()

Even for this simple case I think it's much clearer. Then look at a more complex case:

for( i=0; i<n; i++) { await a(i) ; }

Now try re-writing this with then() and see the difference.
by throwawayqqq11 | 2025-07-19 09:51:08+00:00
The civic consens could only be undermined because people lack the contextual knowledge and (self) critical reasoning to not be vulnerable.

Germany tried to solve that problem by creating an extra-governmental body tasked with public broadcasting, with budget autonomy (collects its own pseudo tax) and supposed political independence.

https://de.m.wikipedia.org/wiki/Öffentlich-rechtlicher_Rundf...

But this falls short too. There are many positions occupied by people with political party affiliation and cases of corruption/embezzlement.

And the cherry on top are the austerity hawks chipping away at the school system for many decades now. The german school system is slowly collapsing, with state represantatives even boykotting a federal conference because their problems had been ignored for so long.

https://taz.de/Laender-boykottieren-den-Bildungsgipfel/!5918...

Limiting freedom of speech can be helpful in delicate, small scale cases but becomes unenforcable when the dipshit echo chambers grow and the overton window moves.

Germany has the same route ahead as the USA. I am certain :(
by motorest | 2025-07-19 09:51:48+00:00
> The proponents of liberal democracy should have sold it better.

That sounds an awful lot like victim-blaming.

What's worse is that your blend of comments somehow omits the fact that fascism is not being openly pushed onto people. Instead, fascists frame their intentions as granting them the authority to impose populist policies within the framework of liberal democracies. The problem is that, as Nazi Germany proved, once these fascists are in power they pull a bait-and-switch onto their own supporters.
by mickeyp | 2025-07-19 09:53:10+00:00
Sorry but XML is a good fit for this. Most people who've never used XML cannot ever fathom that it does actually do a number of things well.

Being able to layer markup with text before, inside elements, and after is especially important --- as anyone with HTML knowledge should know. Being able to namespace things so, you know, that OLE widget you pulled into your documents continue to work? Even more important. And that third-party compiled plugin your company uses for some obscure thing? Guess what. Its metadata gets correctly embedded and saved also, and in a way that is forward and backwards compatible with tooling that does not have said plugin installed.

So no, it wasn't 'hype'.
by MonkeyClub | 2025-07-19 09:53:56+00:00
> religious people

Seems to me that the focus should be on institutions as power centers, rather than beliefs or loosely defined "religious people".

Illich himself also noted how institutionalization of an initially revolutionary idea reverses its meaning, switching, say, liberation into oppression.

Power grabbers will always attempt power grabs, and will eventually distort an initial good idea. They will pretend to Embrace it, then attempt to Extend it with their own input, to finally Extinguish the original idea.

My Shift key seems to be Jittery, apologies :)
by hiAndrewQuinn | 2025-07-19 09:55:03+00:00
Do we? Let's compare some numbers.

Creating an average hamburger requires an input of 2-6 kWh of energy, from start to finish. At 15¢ USD/kWh, this gives us an upper limit of about 90¢ of electricity.

The average 14 kB web page takes about 0.000002 kWh to serve. You would need to serve that web page about 1-300,000 times to create the same energy demands of a single hamburger. A 14 mB web page, which would be a pretty heavy JavaScript app these days, would need about 1 to 3,000.

I think those are pretty good ways to use the energy.
by KronisLV | 2025-07-19 09:55:26+00:00
> Legacy repository migration

> All existing container images, including older or versioned tags (e.g., 2.50.0, 10.6), will be moved from the public catalog (docker.io/bitnami) to the Bitnami Legacy repository (docker.io/bitnamilegacy). This legacy catalog will receive no further updates or support and should only be used for temporary migration purposes.

This sucks, I used to like the Bitnami container images (didn't need the Helm charts) because the images were consistent and consistently nice (documentation, persistent storage, configuration, sizes), but now I need to move off of those.

Basically, I'll need to move to the regular upstream images for:

* web servers (Apache2 because it's well suited for my needs, but the same would apply to Nginx and Caddy) * relational DBs (MariaDB, though I'm moving over to MySQL 8 for any software that needs it due to their 11 release having compatibility issues with MySQL drivers; as well as PostgreSQL) * key value stores (Redis) * document stores (MongoDB) * message queues (RabbitMQ and NATS) * S3 compatible blob stores (MinIO and SeaweedFS) * utility containers (like Trivy)

(either that, or I'll need to build them myself if the Dockerfiles remain available)

I'll stay away from Broadcom as much as possible.

Edit:

> Helm charts and container images' open-source code will continue to be maintained up-to-date and accessible on GitHub under the Apache 2 license.

Hmmm: https://github.com/bitnami/containers/tree/main/bitnami/mari... and https://github.com/bitnami/containers/commit/7651d48119a1f3f...
by jychang | 2025-07-19 09:55:28+00:00
A million people is a very strong political force.

A million determined voters can easily force laws to be made which forces youtube to be more efficient.

I often think about how orthodoxical all humans are. We never think about different paths outside of social norms.

- Modern western society has weakened support for mass action to the point where it is literally an unfathomable "black swan" perspective in public discourse.

- Spending a few million dollars on TV ads to get someone elected is a lot cheaper than whatever Bill Gates spends on NGOs, and for all the money he spent it seems like aid is getting cut off.

- Hiring or acting as a hitman to kill someone to achieve your goal is a lot cheaper than the other options above. It seems like this concept, for better or worse, is not quite in the public consciousness currently. The 1960s 1970s era of assassinations have truly gone and past.
by jnmandal | 2025-07-19 09:55:37+00:00
> Just because we invest these ressources in AI does not mean we could mobilize the same capital for other pursuits.

No offense but you sound naive here. This is exactly how dry powder manifests in PE/VC and is even predictable under cash rich corporate regines via M&A.

Trends like this are ripe for acceleration under favorable environmental conditions like high interest rates. Not to mention, a lot of it develops out of peer pressure.

Sometimes when your job is to deploy capital, you just deploy it. Of course you try to put it in the best possible places. But when those are few, well yeah... This happens.
by rolandog | 2025-07-19 09:58:17+00:00
I think that also one needs to be familiar with modifying the guix daemon service to allow substitutes be downloaded so that you don't have to build derivations [0], [1].

Once you modify the guix daemon service and approve the substitute server keys with `guix archive`, your experience should be much faster.

[0]: https://guix.gnu.org/manual/en/html_node/Substitute-Server-A...

[1]: https://guix.gnu.org/manual/en/html_node/Getting-Substitutes...
by madaxe_again | 2025-07-19 09:58:17+00:00
It’s just the same old same old. The U.S. is the country that bought Suharto and saddam hussein to power, that cosied up with the Khmer Rouge and pinochet, that trained and supported bin laden, enabled the contras and Mubarak, etc. - and these are just a handful of recent examples.

The only difference is that these guys are perhaps more brazen about it, as they’ve realised it makes no difference to their electability.
by oriolid | 2025-07-19 09:58:33+00:00
> The vast majority of internet bandwidth is people streaming video. Shaving a few megs from a webpage load would be the tiniest drop in the bucket.

Is it really? I was surprised to see that surfing newspaper websites or Facebook produces more traffic per time than Netflix or Youtube. Of course there's a lot of embedded video in ads and it could maybe count as streaming video.
by Yoric | 2025-07-19 09:59:07+00:00
Yeah, I'm insisting because I recently reviewed a PR with async code calling blocking code, which made the entire exercise pointless. And that was from an experienced dev.

There used to be a few compilers that used static analysis to predict the cost of a call (where the cost of I/O was effectively considered infinite) and in which you could enforce that a branch only had a budget of N. Modern architectures tend to mess up with any finite value of N, but you could fairly easily adapt such techniques to detect unbounded values.
by vouaobrasil | 2025-07-19 09:59:17+00:00
Perhaps you are right. But I do remember one guy who had a YouTube channel and he uploaded fairly low-quality videos at a reduced framerate to achieve a high level of compression, and he explicitly put in his video that he did it to save energy.

Now, it is true that it didn't save much because probably many people were uploaded 8K videos at the time, so drop in the bucket. But personally, I found it quite inspiring and his decision was instrumental in my deciding to never upload 4K. And in general, I will say that people like that do inspire me and keep me going to be as minimal as possible when I use energy in all domains.

For me at least, trying to optimize for using as little energy as possible isn't an engineering problem. It's a challenge to do it uniformly as much as possible, so it can't be subdivided. And I do think every little bit counts, and if I can spend time making my website smaller, I'll do that in case one person gets inspired by that. It's not like I'm a machine and my only goal is time efficiency....
by tim333 | 2025-07-19 09:59:28+00:00
>...and why you must too

Whether you spend time following it all depends on your situation. Sure if your job involves implementing AI you should keep up but that's not most people.

>... has been the fastest moving technology

Sure there'a a lot happening at the moment but I think I tried writing some not good AI stuff 45 years ago and followed it since and in some ways it's been quite slow moving. It can be good to be aware of the bigger picture.
by qayxc | 2025-07-19 09:59:28+00:00
Sure thing, but's not low-hanging fruit. The impact is so miniscule that the effort required is too high when compared to the benefit.

This is micro-optimisation for a valid use case (slow connections in bandwidth-starved situations), but in the real world, a single hi-res image, short video clip, or audio sample would negate all your text-squeezing, HTTP header optimisation games, and struggle for minimalism.

So for the vast majority of use cases it's simply irrelevant. And no, your website is likely not going to get 1,000,000 unique visitors per hour so you'd have a hard time even measuring the impact whereas simply NOT ordering pizza and having a home made salad instead would have a measurable impact orders of magnitude greater.

Estimating the overall impact of your actions and non-actions is hard, but it's easier and more practical to optimise your assets, remove bloat (no megabytes of JS frameworks), and think about whether you really need that annoying full-screen video background. THOSE are low-hanging fruit with lots of impact. Trying to trim down a functional site to <14kB is NOT.
by ajsnigrutin | 2025-07-19 09:59:49+00:00
Now open an average news site, with 100s of request, tens of ads, autoplaying video ads, tracking pixels, etc., using gigabytes of ram and a lot of cpu.

Then multiply that by the number of daily visitors.

Without "hamburgers" (food in general), we die, reducing the size of usesless content on websites doesn't really hurt anyone.
by schappim | 2025-07-19 10:00:05+00:00
> we gave payment processors the responsibility of policing for crime and terrorism

Mirrors what Marc Andreessen said on Lex's podcast.

The problem isn’t just regulatory overreach, it’s delegated enforcement w/out accountability.

Financial institutions are now playing judge and jury, not because they want to, but because the cost of scrutiny or punishment is too high.

It’s soft censorship by infrastructure...
by defree | 2025-07-19 10:00:16+00:00
I created a CLI that converts an exercise plan to audio files, enabling a seamless and guided exercise experience. Maybe other people also sit a lot while programming and need a little helper to do create daily routine for small exercises. I post this here because I want to know if this could be helpful and maybe to get some feedback :) Be aware this CLI wraps other programs (sox on macOS, on Linux+Win sox, ffmpeg, espeak-ng) and works without remote calls. I would be happy to have written everything in Go (without wrapper) but I couldn't find e.g. a good TTS full embedded TTS library in Go.
by vouaobrasil | 2025-07-19 10:02:03+00:00
I sort of agree...but not really, because you'll never get a situation where a million people can vote on a specific law about making YT more efficient. One needs to muster some sort of general political will to even get that to be an issue, and that takes a lot more than a million people.

Personally, if a referendum were held tomorrow to disband Google, I would vote yes for that...but good luck getting that referendum to be held.
by j13k | 2025-07-19 10:03:16+00:00
Worth adding that there are a bunch of paid-for apps offering 'couch to 5k', but the 2012 podcast version by the NHS was such an elegant and effective idea—essentially, a free audio coaching program of progressive run-walk training.

https://podcasts.apple.com/us/podcast/nhs-couch-to-5k/id3943...

https://www.nhs.uk/better-health/get-active/get-running-with...