MurphyA/hacker-news huggingface dataset:
by neilv | 2025-08-31 09:13:14+00:00
If some legislator or public interest lawyer would like to fix some of the DMCA shortcomings or abuses, I think Rick Beato would be a good poster child for legitimate fair use.

Beato does high-quality, knowledgeable videos that make IMHO legitimate educational use of short audio clips, interleaved with discussion. No one can listen to a Beato video to get the experience of the full song, and the Beato video plausibly promotes people wanting to listen to the full song.
by motorest | 2025-08-31 09:14:23+00:00
> We were never able to get any sane and consistent policy on bugfixes, and I don't have high hopes that anyone else will have better luck.

This reads an awful lot like blatant gaslighting.

It's quite public that you were kicked out not only because of abusive behavior towards other kernel developers but also you kept ignoring any and all testing and QA guardrails, to the point you tried to push patched that failed to build.

From the very public discussion, you should sit down any discussion on bugfixes and testing because, while you are voicing strong opinions on high quality bars, the evidence suggests you were following none.
by OtomotO | 2025-08-31 09:15:11+00:00
I find it interesting that there is this sentiment that humans have forgotten to listen to their bodies and at the same time there is this other sentiment that you shouldn't trust your body.

What I mean: I have Morbus Meulengracht and my metabolism definitely works differently than that of other people.

I follow my body. If I have hunger at 10pm, I eat something...

All my blood values, apart from Bilirubin (of course) and Cholesterin are absolutely superb
by torginus | 2025-08-31 09:15:47+00:00
I can draw only 2 conclusions from this story:

- Anduril is overstating the effectiveness of their cheap and cheerful elbow grease solutions, and for example, you can't replicate the functionality of a Mach-whatever interceptor like the Patriot to shoot down a cruise missile with a cheap and slow drone that just tries to 'stand in its path'

- Anduril is replicating the cambrian explosion of combat systems (drones, jammers, whatnot), we've seen in the Russian/Ukraine war. These are made out of largely commercial components, or stuff that can be built in any well-equipped machine shops and commercially available components, and a country of .

Both can be true at the same time, but especially the latter should be concerning to the defense industries and militaries of the world. It means, that if systems build out of commercial components for hundreds to tens of thousands of dollars can either replicate or counter a large chunk of million to billion dollar systems, then that means that, huge parts of the defense expenditure conferred no advantage. Considering we saw columns of both Russian and Western tanks blown up, each worth millions, this I'm confident is true.

The other thing is that this means the US has lost its technological edge when fighting even third-tier militaries who decide to procure and manufacture these system. I'm sure after the war, the expertise to build these will be readily available on the market, and the components (both used by Anduril and these smalls shops) are nothing special.
by ppsreejith | 2025-08-31 09:16:19+00:00
A lot of comments mention John Ousterhout's book Philosophy of software design and it's definition of complexity of a system being cognitive load (I.e the number of disparate things one has to keep in mind when making a change). However IIRC from the book, complexity of a system = Cognitive load * Frequency of change.

The second component, frequency of change is equally important as when faced with tradeoffs, we can push high cognitive load to components edited less frequently (eg: lower down the stack) in exchange for lower cognitive load in the most frequently edited components.
by WalterBright | 2025-08-31 09:16:44+00:00
The chart I showed did not show "steady inflation" before the Fed. The Depression is a bit of a special case, the deflation there was also caused by the Fed and their misunderstanding of how to adapt to changing conditions.

"The Federal Reserve System therefore began operations with no effectiye legislative criterion for determining the total stock of money. The discretionary judgment of a group of men was inevitably substituted for the quasi-automatic discipline of the gold Standard." pg 193

"The stock of money, which had been rising at a moderaterate through-out 1914, started to rise at an increasing rate in early 1915, rose most rapidly, as prices did, from late 1915 to mid-1917, and then resumed its rapid rise before the end of 1918, rather sooner than prices did. At its peak, in June 1920, the stock of money was roughly double its September 1915 level and more than double the level of November 1914, when the Federal Reserve Banks opened for business." pg 198

"The Reserve System was thus in an asymmetrical position. It had the power to create high-powered money and to put it in the hands of the public or the banks by rediscounting paper or by purchasing bonds or other financial assets. It could therefore exert an expansionary influence on the money stock." pg 213

"The large federal government deficits, totaling in all some $23 billion, or nearly three-quarters of total expenditures of $32 billion from April 1917 to June 1919, were financed by explicit borrowing and by money creation.30 The Federal Reserve became to all intents and purposes the bond-selling window of the Treasury, using its monetary powers almost exclusively to that end. Although no "greenbacks" were printed, the same result was achieved by more indirect methods using Federal Re serve notes and Federal Reserve deposits. At the beginning of U.S. participation in the war, Federal Reserve notes accounted for 7 per cent of high-powered money and bank deposits at Federal Reserve Banks for 14 per cent" pg 217

"The Reserve Board was aware that Bank discount rates were below current market rates throughout 1919, that this was contributing to monetary expansion, and that monetary expansion was contributing to the inflation." pg 222
by necovek | 2025-08-31 09:16:58+00:00
I found that to be a double edged sword: some copy and paste it verbatim without thinking it through and adjusting at all.

It's a delicate balance we need to keep in mind between many of:

- maintainable code

- getting things done

- feeling of accomplishment

- feedback loop speed

- coaching

- motivation and emotional state ("why are they pestering me, the code works, I just want to feel productive and useful: this was hard enough to get right as it is")

...and more!

At the same time, some do get the point, but getting readable code is really an art/craft in itself, and nothing but experience and learning to look at it from outside is the main driver to learning.
by ACCount37 | 2025-08-31 09:17:07+00:00
And tell me - for those "~3.8 billion years of evolution", what was the optimization target?

What was natural selection selecting for, exactly? Longevity? Happiness? Quality of life?

Hahahahaha hahaha hahah ha no.

There is no "fairness" in biology, and natural selection isn't your friend. It's aligned with your interests sometimes - but if evolution could make humans reproduce much more effectively by making them live half as long and ten times as miserable? It would. There's just one primary metric that evolution cares about, and it totally would throw your well-being under the bus for it.

Evolution doesn't care much about whether humans live long and happy lives. Only humans themselves care about that. There are a lot of optimizations possible there, and humans have to be the ones to find them.
by Vinnl | 2025-08-31 09:17:52+00:00
> [1] Mastodon is adding a workaround for this with on-demand fetching, see https://news.ycombinator.com/item?id=45078133 for my questions about that; in any case, this is limited by what you can do on-demand in a pull-based decentralized system.

I'm not super up-to-date on Mastodon's/ActivityPub's workings, but aren't replies to a post pushed to the original poster's server? So wouldn't followers then be able to pull from that server at any time to get an always-up-to-date view of replies, at least theoretically? (With maybe posts from the last few seconds missing if the network's slow.)

(Asking because I've seen you claim that the architecture is inherently limited to never be able to achieve the "cohesive" experience.)
by simoncion | 2025-08-31 09:18:43+00:00
ext4 has "recent" correctness and corruption bugfixes. Just search through the 6.x and 5.x changelogs for "ext4:" to find them. It turns out that nontrivial filesystems are complex things that are hard to get right, even after decades of development by some of the most safety-and-correctness-obsessed people.

I've been using btrfs as the primary filesystem on my daily-driver PCs since 2009, 2010 or so. The only time I've had trouble with it was in the first couple of years I started using it. I've also used it as the primary FS on production systems at $DAYJOB. It works fine.
by imiric | 2025-08-31 09:19:14+00:00
This is interesting. It's good to read up-to-date impressions of V, considering its shaky beginnings. This describes a more positive experience from mine about a year ago, which is a good sign. I remember running into similar weird errors and undefined behavior, which really put me off from the language.

The problems that V is trying to solve aren't something I find to be dealbreakers with Go. I'm fine with Go's syntax, error handling, lack of bells and whistles, enums, and so on. In fact, I've learned to appreciate the brutalist simplicity of its design. What I do need is a language that is robust, well defined according to its specification, and performs well at most tasks. Go excels at these, while V fumbles at all of them.

How much longer can we excuse these issues on account of it being a young language? V is 6 years old now, yet these issues still exist. The authors and community seem to prioritize writing text editors, kernels, and operating systems over addressing these core issues. And, frankly, I don't trust that things will improve with the current leadership, so I'll continue to stay away and write boring Go code.
by donalhunt | 2025-08-31 09:19:28+00:00
It also disrupts JIT supply chains. Companies make decisions with certain variables not being volatile.

You now have a situation where one week the cost of a commodity is X and the following week it could be 2X. The butterfly effect across industries also cannot be predicted.

Many industries also seem to be still recovering from the pandemic period with supply of spare parts still being de-prioritised over making parts available for new units. :/
by konart | 2025-08-31 09:19:44+00:00
> I want the debugger to show me the current line in the file, annotating the value of every variable right in the source. I want to jump to property usages. I want to automatically rename a function everywhere intelligently, not using search-replace.

But you have this with any modern language that have LSP and debugger, no? Zed,VS Code, neovim - pretty much any modern editor have those features either out of the box or via a plugin.
by A_D_E_P_T | 2025-08-31 09:20:21+00:00
There are lots of ways for you to end your life. You do not have to involve government or society. You do not require sanction or assistance.

The only people who might require assistance and sanction are those who are so catastrophically ill that they cannot function independently at all. But MAID has already killed people who were able-bodied! (And some for stupid or trivial reasons: https://care.org.uk/news/2024/10/poor-lonely-and-homeless-op... )
by ricmac | 2025-08-31 09:21:03+00:00
A look back at the dawn of blogging and RSS in 1999. At the start of that year, a small community of "loggers" were designing and writing weblogs, but it wasn't until the launch of Blogger in August '99 that it became easy for non-techies to publish a blog. Alongside this, Netscape and Dave Winer had early versions of RSS — Netscape's was the official RSS format at this time, but it was very limited.
by breppp | 2025-08-31 09:21:21+00:00
> Gaza still occupied because of the amount of control Israel exercised on it. What you think in this respect, or your ignorance of the facts, has no relevance on the matter.

So can you please tell me what control Israel exerted? I see a land where Palestinians had an elected government, police, health system, army and so forth. That's exactly the definition of independence. What I do not see is Israeli troops anywhere in Gaza, which is the meaning of the English word "Occupation".

I think this is a perfect example of how Palestinian propaganda works. In order to ignore facts so egregiously you have to redefine words: Therefore you get occupation without troops, apartheid without racism, genocide with a majority of militant casualties and colonizers who are the original population

> They are free to build a steel wall 100 metres high between them and the Palestinians, if they so desire- within their own territory of course. What is not clear about this?

As was tried word for word in Gaza and ended in a bloodbath, mass executing Israeli citizens by death squads within the 1967 borders. While the occupied part of Palestine is relatively peaceful, so why do you think Israel should try what was just tried and so hopelessly failed?

I believe that a just solution is a two state solution, but it doesn't seem like your idea of complete withdrawal tomorrow (as was done) is workable
by mike_hearn | 2025-08-31 09:21:29+00:00
Anti-virus apps aren't actually useless. They are slow, inefficient, have bad false positive and negative rates, but they aren't useless. I know it's an unpopular opinion but most HN posters have never been on the other side of this stuff.

Many moons ago I attended an internal tech talk by the Google security team. This was shortly after they got hacked by China around 2010 or so. The talk was a general one on what they were doing to boost the security posture in general.

Number one thing they were doing was moving away from AV scanners on Windows to a regime in which IT would centrally whitelist all apps by signature or EXE/DLL hashes. Beyond the issue of false negatives, the reason was that people would routinely install malware infected software despite being told by the AV scanner that it was infected. They'd be told that and they'd just override it. Nearly always the reason was that they were installing pirated software and wanted it badly enough that they either didn't care that it was virus infected, or they talked themselves into believing a conspiracy theory in which AV companies reported false positives to try and discourage piracy.

The other problem with AV was that it reported true positives centrally, but then they'd be coming from high level executives and there'd be problems with addressing the issue. Whereas in a whitelisting scheme said executive would have to file a ticket to request permission to install the malware-ridden pirated Photoshop or whatever, and they wouldn't do it.

This was very sad and I don't know if they kept it up, that sort of thing is terribly high maintenance and it wouldn't be a surprise if they moved away from it at some point. But when your biggest problem is AV that is accurate but ignored and that's inside one of the world's most sophisticated tech companies, it's fair to say AV is not useless but if anything needs to be even stricter.
by mike_hearn | 2025-08-31 09:22:22+00:00
Macs come with an Apple provided antivirus built in, it's called XProtect.

Apple also has enforced a similar policy to what Google is doing, but much stricter, and has done for ~13 years or so (devs must be identified, the OS rejects unsigned code in all territories by default, Apple pre-approves all binaries even outside the app store).

Linux distros have policies far more extreme than anything Google, Apple or Microsoft have ever done. They explicitly don't support installing any software not provided by their "app stores". Getting into those requires giving up your source code to them, and they reserve the right to modify it as they see fit without informing anyone, reject it for any reason or no reason at all (including reasons like "we don't have time"), and they tie getting new releases of your app to the user upgrading to new releases of the OS. If you do try and install stuff from outside of your distribution, not only are there security warnings to click through but an expected outcome is that the OS breaks and the vendor washes their hands of you.

Despite those policies, or perhaps because of them, botnets of Linux servers are common.

Of all consumer-facing platforms only Windows and Android allow installation of unsigned third party code out of the box via some obvious graphical path. And on Windows that right is somewhat theoretical. You can do it but the built in browser will try very hard to stop you, and the OS itself will happily break unsigned code by blocking file open syscalls heuristically. So in practice most apps don't go the unsigned route. On Android OTOH, unsigned (non ID verified) code is sandboxed and works just like regular apps after installation, the OS won't heuristically interfere with the app.
by cubefox | 2025-08-31 09:22:42+00:00
Recently, anti-Jewish sentiment seems actually more common among the far left.

> "Far left posts" are like, what, people should have access to healthcare? People should pay more taxes?

No, like abolishing the police, open borders, calling the war against Hamas a "genocide", censorship of any statistics on race, IQ and crime, cancelling people for things that were considered completely normal 15 years ago, etc.
by OneDeuxTriSeiGo | 2025-08-31 09:23:25+00:00
> ATProto isn't "built this way".

ATProto is built this way. "Closing off bluesky" would be an extraordinarily non-trivial process and would break basically everything. This is in large part why private data isn't a thing yet. The architecture is diametrically opposed to it.

> Bluesky could decide to stop publishing the firehose or restrict its APIs - just as Twitter did.

They could "technically" completely rearchitect their application frontend and backend to do this but any effort to do so would be visible from miles away given the architecture and warning claxons would start ringing immediately.

> And Bluesky is a for-profit company that has raised around $30M in VC.

Bluesky PBLLC is a for-profit "public benefit corporation" for what it's worth and the way they are structured would open them up to legal consequences if they were to move diametrically opposed to the mission they were founded on. Not just because they are a PBLLC but because their initial investment funding was drawn up under an explicit contract that views moves against "the development of decentralised social media" as a violation of the terms of that contract.
by user_7832 | 2025-08-31 09:23:35+00:00
Friendly reminder that rather than have malicious apps steal bank credentials using zero days, all the people I’ve known who’ve been scammed… voluntarily read out their OTP to said scammer, or transferred the money themselves to the scammer’s bank account using the official banking app.

Funnily and ironically enough, a phone that is rooted and fails safety net would likely not allow the bank apps to open, and thus be safer in such a case.

Also see: wrench vs RSA encryption at https://xkcd.com/538/
by miohtama | 2025-08-31 09:24:40+00:00
For example, but not limited to

- Believe in capitalism and that venture capital allows us to build things that are better for humankind

- Technological progress is good

- Automation and the increased productivity it brings is good

- Individualism: people should be allowed to use tools as they wish, and they not should not be limited to the use cases someone else finds acceptable. Are people allowed to do stuff we don't like?

- Freedom of speech: If it is AI generated slop, you are still allowed to say it even if it makes you to look like an idiot

Let's take vibe coding as an example. The user tobylane would prefer not to allow vibe coding to exist, because it causes him personal nuisance to see vibe-coded pull requests. But then, most people who do vibe coding do it because they like it and it brings them joy and productivity.
by kotaKat | 2025-08-31 09:24:49+00:00
Yes, and I’m sick of my corporate machine pushing Copilot every day even after I unpin it everywhere and I’m getting really close to just filing harassment complaints with HR to force some bullshit.

I never asked for this assault and ignorance to be shoved upon me but management has been made utterly stupid thanks to the snake tongues of Silicon Valley.
by LightBug1 | 2025-08-31 09:25:28+00:00
It's not interesting at all.

I'm not Iranian, Jewish, Muslim, or Israeli. From an outsiders point of view, the collective efforts of Israeli lobbyists and the the Israeli mass disinformation campaign is far beyond anything I've seen come out of Iran. And if that's a bubble issue, then at the very least they're equal, because I can't think of any other nation beyond perhaps Russia and China who would instigate such a campaign.

Am I making that up? Ive personally experienced the campaign where we had pro-Israeli lawyers get involved over a ridiculously tiny art installation which was mildly pro-Palestinian - but in the hands of Israeli lawyers was "incredibly antisemitic, an affront to community relations and needed to be banned" ... (we ignored that, of course).

And when I said "I'm not happy with any of it", I was talking about the macro situation. Glad to clear that up for you as you seem susceptible to regular misinterpretation - but I'll accept the responsibility for that.

And your rephrasing was an absolute waste of your time, as is likely this. Sorry about that. Perhaps lets leave it there. Good day.
by Athas | 2025-08-31 09:26:29+00:00
This blog post showcases V in a positive light. I suppose it is good that people can have productive experiences with it now, although I don't see from this post why it is a significant improvement on Go.

The problems discussed (performance, compiler fragility) are somewhat worrying though. My impression is still that V is not particularly robust and focuses on flashy things instead of getting the basics right. I must admit that it is however still hard to look at V objectively, given the near-fradulent presentation it had when it was first announced.
by NeutralForest | 2025-08-31 09:27:12+00:00
> The problem in Europe is not immigration, the problem is there being no European country with a vision of the future for immigrants to buy into

That's fair and I think it's mostly true. At the same time, comparing "Europe" as a monolith compared to the US doesn't make a lot of sense, the history, languages and religions aren't shared for many countries, contrary to the US. We can circle back to saying it was and is a lack of vision from the EU to not have been more aggressive in creating this culture.

> I'll enjoy your aesthetic traditions and take your free social welfare, but I'll keep my own culture and values, thank you very much.

From what you wrote, I can somewhat understand this standpoint but this creates strong segregation between communities that aren't healthy and it sounds like a breeding ground for conflict as well.
by debazel | 2025-08-31 09:27:51+00:00
I would love to use xfs on my NAS setup but no checksums is a deal breaker. Checksums have saved me multiple times where I've been able to either repair files with parity or restore from backups.

Without checksums I would have overwritten my backup data and lost a ton of files because the drives were reported that everything was OK for months while writing corrupt files.
by fifilura | 2025-08-31 09:28:07+00:00
I actually don't understand what you are trying to say in any of your posts. There are lots of words, nitpicks about saying "all of Europe" when some countries are less affected than others, "I am from Poland" "out government are morons" without saying how. "Canada themselves does not give Ukraine enough to win the war" "Orban is a good player".

You are saying lots of things but there is no coherency, no strategy, no alternatives.