MurphyA/hacker-news huggingface dataset:
by stickfigure | 2025-06-21 05:11:23+00:00
This is, of course, the voice of sanity. Unfortunately it's not encoded into our legal system in these terms. On the other hand, if your religion explicitly requires that everyone "art theretofore honest with thy sentiment of masculinity or womanhood" (dress it up in colorful language, ideally quoted from old books with ambiguous authorship) you might have something you can sell to the Supreme Court.
by scalableUnicon | 2025-06-21 05:11:23+00:00
I had a Samsung phone and did the same with mine. Wrote a small tutorial here(https://harigovind.org/notes/removing-samsung-android-bloatw...). But even then, these apps will pop right back after system updates and those were becoming more frequent. I got rid of it shortly after, nowadays I use Moto where bloatwares are comparatively minimal.
by tokioyoyo | 2025-06-21 05:11:30+00:00
It’s hard to win technical innovation when you’re this behind. The best you can do is to kick the can down the road, instead of short term suffering of your citizens.

The thing is, the average American is also very sensitive to any kind of change to their daily life. And taking advice from anyone how “it is better for you” is against the whole individual thought idea. So, good luck.
by physix | 2025-06-21 05:11:59+00:00
A colleague upgraded the production database for a securities financing settlement system on a Friday evening by accident 20 years ago.

We were devs with root access to production and no network segregation. He wanted to upgrade his dev environment, but chose the wrong resource file.

He was lucky it was a Friday, because it took us the whole weekend working round the clock to get the system and the data to a consistent state by start of trading.

We called him The Dark Destroyer thereafter.

So I would add network segregation to the mix of good ideas for production ops.
by KPGv2 | 2025-06-21 05:14:57+00:00
> It should remember every website I visited

I don't know about other browsers, but Safari does this. It's come in handy when I'm like "what was that site I visited two years ago?" and I can open my history and query to filter the list of pages, and there it is, January 17, 2023, yoda ate my balls retrospective
by asadotzler | 2025-06-21 05:15:19+00:00
>You want to watch some content. The content provider offers you two options: pay and get no ads, or watch for free and also sit through some ads.

Thee provider made the content public on the Web. That means I can view it under any terms I chose until they find a way to exclude me without excluding all the attention that being on the public Web gives them.

There are not 2 options as you claim. There are infinite options to the user here. Google may prefer you engage in only one of two ways, but they have no legal ground to require that with content on the public Web.
by j_bum | 2025-06-21 05:16:03+00:00
Agreed. Maybe you’ve seen this, but Destin Sandlin’s recent video on this topic does a good job of demonstrating the institutional knowledge gap [0].

He also was a guest on the Search Engine podcast to discuss the same topic earlier this year [1]. I enjoyed this more than the video.

I think there’s some nuance and slight nationalism to take with a grain of salt, but the point is extremely well demonstrated.

[0] https://youtu.be/3ZTGwcHQfLY?si=2jaYQZEinXsJBk2L

[1] https://podcasts.apple.com/us/podcast/search-engine/id161425...
by p_l | 2025-06-21 05:16:12+00:00
Quite doable with kubernetes - honestly, the main issue there is storage, because distributed storage is inherently complex topic that you need to tackle separately, even if you run on top of k8s.

However, if you can simplify your setup by allowing for example a performant NFS filer as storage provider (can be random machine with FreeNAS on top, if you have small needs even a random NAS home box), one server as "control plane", the rest can be plugged in automatically (with nfs-provisioner handling simple storage management for you)
by jiveturkey | 2025-06-21 05:18:46+00:00
Not understanding forgery. What is being forged? You have the key material.

> I wanted cryptographic proof the signature is correct before trying to forge my own.

But you aren't forging anything? You are producing a signature from your own key material? I could be missing something important, certainly. But wouldn't this be earth shattering if you can forge a p256 signature? Apologies if I'm just not getting it.

> Today we will: ... Explore [...] cloning credentials.

Perhaps I didn't read it well enough yet, but I don't see any cloning going on here.

Lastly, a lot of work was done reverse engineering that could also have happened just from reading docs. I suppose from the POV of implementing a software passkey, it's useful to have written the tracing tools for help validating your own implementation. But it's presented as if you were uncovering a secret part of the protocol.

> Do Big Sites Care?

A more important question is: should they? Left as an exercise.

> reverse-engineering CTAP2 at the byte level,

Is it reverse-engineering? Feels more like decoding. Forgive me again if I didn't understand.
Ask HN: How do you programmatically track changes in SEC filings?
by HupDup | 2025-06-21 05:20:34+00:00
I'm working on a project that requires analyzing the evolution of corporate strategy by tracking changes in language within SEC filings over several years. For example, I want to answer questions like: "When did major cloud providers first start identifying 'AI' as a core business driver, and how did the surrounding language change each year?" or "How has the sentiment of the 'Risk Factors' section for SaaS companies shifted from 'growth' to 'efficiency' since 2022?" The naive approach seems to be downloading all filings, converting to text, and using keyword searches, but this feels brittle and misses semantic context. Vector search on chunked documents is better, but handling tables and maintaining context across a decade of reports is non-trivial. For those who have worked with this kind of unstructured, time-series text data, what are the most effective techniques or non-obvious challenges? I'm trying to figure out if this is a genuinely hard data science problem or if there are established solutions I'm overlooking.
by agumonkey | 2025-06-21 05:22:01+00:00
as a programmer i always love when i can understand algorithms to the point i can do them by hand

same thing for numerical computations, i just watched a videos about handmade logarithms tables, and without this i don't grasp the concept much

it's a common issue for me that very often if I use a tool directly, i don't understand the principles behind and it feels all kinds of wrong
by asadotzler | 2025-06-21 05:22:42+00:00
Creators choose to host their content on platform that puts it on the public Web where ads are easily blocked. If creators have an issue, it is with Google, not my ad blocker.

I don't owe creators anything; I have no agreements with them. Google is the one with creator contracts.

Google may owe creators something, but I certainly don't and I'm not going to adopt Google's burden on that.
by bobmcnamara | 2025-06-21 05:22:53+00:00
>> Nuclear power is an incredible technology, but understand that the nuclear industry has done little to earn trust. Just feels like an abusive ex plastered on the porch shouting "it'll be different this time I've changed" and doesn't inspire confidence.

> Care to elaborate on what you mean by this? Because even if you include Chernobyl, nuclear power is one of the safest form of energy generation: https://ourworldindata.org/safest-sources-of-energy. It's 100x safer than dams. Include only western plants and it's the safest form of energy generation.

I should also add that on average nuclear power releases less radioactivity than coal.

I grew up in a place and time where nuclear waste was routinely dumped, records lost, EPA government consultants lied, and people got sick. Nobody was held accountable other than token fines.
by the_af | 2025-06-21 05:24:01+00:00
For some of us, YouTube is part of our creative and mindful pursuits. It either drives our interests (much like reading a magazine about specialized topics would, in the past), or explains how to do something, or simply builds a community of like minded people all over the world.

I find the argument of "how much you don't need in your life" not very compelling.

On one hand, we "need" very little: health, food, shelter. On the other, a life worth living is made of everything else that is not, strictly speaking, truly needed: ideas, hobbies, passions, entertainment, projects, etc.
by BriggyDwiggs42 | 2025-06-21 05:25:18+00:00
I’d absolutely rather give money. For me there’s a lot less friction in that even if technically it costs time all the same. With a job I have control over how I convert time into money; not so with watching ads.

As much as youtube can waste time, I also feel like I’ve been given genuine value by certain people on the site, so I wouldn’t say it’s simply wasting time.
by AngryData | 2025-06-21 05:25:26+00:00
You don't need nuclear waste to be stored for millions of years, after a hundred or so anything of exceptional danger has decayed and what is left will be such a low level of radiation that common clay bricks are just as much of a risk. The "hotter" a nuclear material is, the faster it decays, and materials that remain radioactive for thousands of years are not especially radioactive.
by the_af | 2025-06-21 05:27:34+00:00
Hm, in my opinion there's no such thing as "YouTube content". Content, that's the blanket word I object to.

What there is is people (and companies) uploading stuff. Some useful, some entertaining, some mindless, some for me, some not for me.

I cannot say "YouTube content" is -- or is not -- for me because the notion is meaningless. Individual videos and channels are definitely for me, and are hard to find elsewhere. YouTube by itself is not a thing.
by seanhunter | 2025-06-21 05:28:28+00:00
Another FOSS option is maxima, although like everything else in maxima, support for group theory is a bit weird and isn’t exactly comprehensive. https://maxima.sourceforge.io/docs/manual/maxima_151.html and https://maxima.sourceforge.io/docs/manual/maxima_147.html#It...

And on the paid side, if you have access to it, mathematica has group theory support also and a bunch of named groups implemented right out of the box including the Monster group and the Conway groups https://reference.wolfram.com/language/guide/GroupTheory.htm...
by cturner | 2025-06-21 05:28:36+00:00
In the UK the government has somewhat gone after banks at a that level - money transfers. When someone falls for a scam and transfers money to a scammer, the government often makes the call that the bank is at fault for that. This is the absolute laziest thing the government could do, because it allocates all responsibility to the last line of defence rather than being an intelligent response to the problem.

This has led to the situation that doing a wire transfer regularly leads to intervention by the bank’s anti fraud team. This attitude has created a huge cost and risk overhead for all the banks, it forces inconvenience on consumers, and it hurts productivity of the economy.

A better way to combat fraud would be to drive improvements to the telephone network. Regulate to make the networks enforce accuracy of the phone numbers they are displaying, give the feature to reliably blacklist phone numbers, make the phone providers monitor for patterns of behaviour that look like scammer or mass marketing activity. There is no good reason that the phone companies should not have been expected to reach these standards decades ago. These fixes would assist with other law enforcement matters, such as tracing prank emergency services calls. But it requires meaningful work from policy makers, and it is not glamorous, so that never gets done.
by djtango | 2025-06-21 05:29:00+00:00
The Roman legion marched up to 3mph, 18 miles a day bearing up to 70lbs.

They did this on considerably less nutrition and with smaller frames than your average American today.

The average human doesn't need to be that fit and strong anymore. Just like the future human won't need to be so intelligent anymore.

And yet it feels like maybe we shouldn't be giving that up so easily...
by mike_d | 2025-06-21 05:29:49+00:00
> I suspect a strong link between mass surveillance [...] and the very recent targeting of the senior Iranian nuclear scientist and military officers at their homes in Iran.

We all like to imagine this super cool clandestine hacking operation using peoples mobile phones to secretly track people who visit nuclear facilities back to their homes.

The much more logical explanation is someone approached a low level employee at the MEAF who turned over a USB stick with the governments org charts and payroll records in exchange for their kids getting a full ride to a prestigious foreign university.
by dclowd9901 | 2025-06-21 05:30:01+00:00
Keep going. This isn't unique to basically anything. Theres an analogy here for practically any case where there is scarcity and some manner of investment.

That said, I think this article is wins on providing me a window into the college athlete's world. It's a space that I feel like rarely shows up in popular media, is ripe for abuse and the stakes are definitely very high. Very interesting read for that.
by stiray | 2025-06-21 05:30:02+00:00
You lose on long run. In few years, you will pay more and still watch ads while YT will no longer be free. (let me remind you of video streaming services)

Managers want their rewards that are tied to earnings and stockholders want to earn more.

And once they both get their money, the next year reward will be tied to even more earnings. And stockholders will want to earn more.
by nebula8804 | 2025-06-21 05:33:01+00:00
Yeah Im sure even ChatGPT can spit out a script that can do this work. It just seems like this particular software by this company is really simple and super solid.

I wish there was an equivalent for MacOS & Linux as the scripts I have tried to make(or had ChatGPT try to make) just don't cut the mustard. I'd rather just have some commercial software do this even if I have to pay for a license.
by dlubarov | 2025-06-21 05:33:12+00:00
3 million meals a day doesn't seem like a token gesture. It may not be enough, but GHF has been operating for less than a month and is still ramping up. You can criticize their implementation, but I don't see how you can deny that it's a serious effort to address food insecurity.

We've been hearing "risk of famine" almost since the start of the conflict, when the reality is 58 deaths linked to malnutrition during the conflict. Nigera has had over a million starvations in the same period, and even that isn't a famine. There's a real food insecurity problem, but we shouldn't call it something it's not.
by scoofy | 2025-06-21 05:34:17+00:00
They split revenues 55/45 with creators. That level of profit sharing is basically unheard of in television, film, books, etc.

Again, yea, there are monopoly concerns, but you’re going to move the goalposts to “anything scalable” being worth stealing from then good luck to you.

I’m not going to pretend I don’t use Adblock, but when sites actually enforce using it, I’m not going to pretend they’re evil for doing it.
by petesergeant | 2025-06-21 05:35:20+00:00
> Or just pay for it?

So I do now, but only since I moved to a country where it doesn't cost so much. I watch maybe 6 hours absolutely tops of YouTube a month? I get charged $7/m for it, which still feels usurious, but in the UK they want almost $17/m which is firmly in "go fuck yourself" territory. I'd like them to tier pricing so casual users like me aren't paying for people who are using YouTube as their primary entertainment mechanism.
by Dylan16807 | 2025-06-21 05:36:22+00:00
Right, that's the discussion up to a certain spot.

Then the GP had a counterargument to EV batteries being expensive, by suggesting you could rent one for your three day trip for a pretty small amount of money.

And not only would that charge be quite small compared to everything else going on with your car, the further you drive with the extended battery the more you save by electricity being cheaper than gasoline. And that includes having to pay for depreciation.
by grepfru_it | 2025-06-21 05:36:57+00:00
Nothing is wrong with billboards, I can look the other way. When the billboards show up on my dashboard and I have to stare at it before I can turn off my exit then we have problems

I don’t mind watching a video with an ad. My child and I can preoccupy ourself. When it’s a 90 second ad we are forced to watch just to watch a 45 second video I’m gonna make certain we don’t watch that ad
by ajmurmann | 2025-06-21 05:37:04+00:00
According to the series Scam Inc by the Economist much of these scammers are literal slaves who are held captive in southeast Asia. It is absolutely shocking and disheartening. They are often held in compounds where the scam organization is one of many tenants and the captives who don't bring in the money might get tortured, sold to other tenants for prostitution or eventually for organ harvesting. It's obviously awful for the captives, but pretty much anyone might be scammed out of a fortune and these organizations are getting more and more sophisticated to the point of setting up fake conference calls, etc.

First episode is available free on YouTube: https://youtu.be/vUg-cLVhv-4?si=xXL3tZNl36pJj5Lk
by pjmlp | 2025-06-21 05:37:38+00:00
GLSL is dead for pratical purposes, Khronos acknowledged at Vulkanised 2024 that no one is working on either improving it, or keeping up with new Vulkan features.

Hence why most companies are either using HLSL, even outside games industry, or adoption the new kid on the block Slang, which NVidia offered to Khronos as GLSL replacement.

So GLSL remains for OpenGL and WebGL and that is about it.
by birn559 | 2025-06-21 05:38:14+00:00
Having full ownership over your money in digital form has quite a lot of disadvantages, so many disadvantages that it makes it a bad idea to do it in general. However, there are a few advantages under certain circumstances. You can easily wire money-equivalent into a country where banks are closed. It also forces countries to be a bit more cautious with acute money regulations in times of crisis (because Bitcoin is a tool to circumvent those).

I do however agree with your post on general. Bitcoin (and all other crypto currencies) is used for money laundering, speculation, doing things that would be illegal with properly regulated assets and for buying illegal things like drugs.

It's been around for quite some time, if there were more use cases we would already know by now. There has also been no substantial development since Etherium "let's make it turing complete because what could go wrong lol" and the world pretty much agreed that it's a bad idea to couple money transfer logic to publicly available code while a bug can make you lose all your money connected to that logic.

It's not like it wouldn't be possible in general. But nobody cares and obviously nobody sees how serious development would lead to anything useful (very few counter-examples like the people that created Monero).
by b0a04gl | 2025-06-21 05:38:15+00:00
why are we surprised transformers can't detect what's missing when the entire stack assumes the input is complete? the tokenizer doesn't leave placeholders. the attention weights have nothing to anchor to. even the loss function is built around predicting what is, not what isn't. this isn’t a model bug. it’s an architectural omission.

if we want models that detect absences? you need training objectives that expect absence. maybe even input encodings that represent "this might've been here."
by bsder | 2025-06-21 05:38:37+00:00
BYD wiping out the Big 3 would also wipe out a significant amount of manufacturing that is "auto industry adjacent". How much more industry do you want to see wiped out in the US? We already can't produce paper masks or toilet paper, for example ...

I want the Big 3 to die horrible flaming death, but they need to get replaced by something else domestic. Letting anybody (let alone BYD) simply wipe out all our domestic manufacturing capacity is mega-bad.
by Sniffnoy | 2025-06-21 05:38:48+00:00
I'm a little confused at the significance here. Before I read the definition of the M_a, this seemed crazy, but on actually reading it, M_1 is just the sum-of-divisors function (usually denoted sigma).

So, n is prime iff M_1(n)=n+1. That's much simpler than the first equation listed there!

Indeed, looking things up, it seems that in general the functions M_a can be written as a linear combination (note: with polynomial coefficients, not constant) of the sigma_k (sigma_k is the sum of the k'th power of the divisors). So this result becomes a lot less surprising once you know that...
by atomicnumber3 | 2025-06-21 05:39:17+00:00
I hate whining and complaining. But I still do it a lot. Why? Because I care.

Let me tell you a story. There was once a company. Things were great. Then ownership changed and things were not. People complained - and rightfully so. But nothing was done about it. So the whiners left. Then it was peaceful again - the only people left were complacent. Then the company died because the problems never got fixed and the owner couldn't figure it out once all the complainers - the people who knew what it should be like - left.

So, sure, some people are just natural born whiners who will never be happy. But some people just have good taste or instincts and can tell when stuff is broken. I'd say ignore them at your own risk.

And on the other side of the table - if shit is broken and you don't like it - is OP suggestion we just quit? Well, what about the poor sod who takes our seat next? And what about the next place we join - a seat likely vacated by someone who themselves had had enough? It's the tragedy of the commons. If we all just keep skipping out after 1-3 year stints, just to get a fresh set of problems, well, everywhere is just going to suck.

I really think this is the most likely reason software engineers will unionize - this realizing that 99% of companies are helmed by incompetent lottery winners and have been coasting on that initial capital/revenue infusion ever since.
by stiray | 2025-06-21 05:39:29+00:00
There is no if. This is how corporate greed works.

What will happen is, that content creators will spread to different providers, that also have managers and stockholders/owners.

Look what Netflix was like and how many various payable video streaming providers you have now. More than you are prepared to pay for content.

In few years, you will be torrenting content that today you watch for free.

And only because people decided to pay, showing the world that there is money to be made in YT model.
by catapps | 2025-06-21 05:40:36+00:00
Echoing the other comments about just how bad the setup here is. Setting up staging/dev environments does not take so much time as to put you behind your competition. There's a vast, VAST chasm between "We're testing on the prod DB with no backups" and the dreaded guardrails and checkboxes.

That being said, I would love to see more resources about incident management for small teams and how to strike this balance. I'm the only developer working on a (small, but somehow super political/knives-out) company's big platform with large (F500) clients and a mandate-from-heaven to rapidly add features -- and it's by far the most stressed out I've ever been in my career if not life. Every incident, whether it be the big GCP outage from last week or a database crash this week, leads to a huge mental burden that I have no idea how to relieve, and a huge passive-aggressive political shitstorm I have no idea how to navigate.