MurphyA/hacker-news huggingface dataset:
by chrsw | 2025-08-31 13:25:55+00:00
1. Why is because making advanced chips is an engineering problem, not magic. It's about motivation, resources and time. China as all three. 2. If we don't want to rely on China for critical technology we need to focus on our own values and education, which will take generations to realize. But that's what China did, so it's not impossible. Industrial and financial policy are useless if you don't have the cultural and intellectual inclination towards self-sufficiency.
by tialaramex | 2025-08-31 13:26:10+00:00
As STL (nominative determinism at work) points out in the r/cpp thread about this, even when that git repo didn't exist you could have gone to see how this template works because C++ has to monomorphize generics somehow and that means when you write shared_ptr<goose> your C++ compiler needs to compile the source code for shared_ptr with the T replaced by goose.

But you're correct, while I can read https://doc.rust-lang.org/src/alloc/sync.rs.html (where Rust's Arc is defined) ...

... good luck to me in https://github.com/microsoft/STL/blob/main/stl/inc/memory

There are tricks to cope with C++ macros not being hygienic, layered on top of tricks to cope with the fact C++ doesn't have ZSTs, tricks to reduce redundancy in writing all this out for related types, and hacks to improve compiler diagnostics when you do something especially stupid. Do its maintainers learn to read like this? I guess so, as it's Open Source.
by mothballed | 2025-08-31 13:26:53+00:00
They are related in the sense that stuff like violent crime by ethnic gangs and transgender affirmation of children easily rile up people to Trump or others who will bluntly oppose it, and then you end up with poorly designed tariffs.

It was largely a failure of anti tariff other candidates to capture these other 'easy wins' needed to get to the point of implementing sane economic policy.
by rpdillon | 2025-08-31 13:27:43+00:00
And there's folks like me, who would like to install F-Droid, and be able to use GMail for work, all on the same device. I feel like the number of folks that have basic use cases like this far outnumbers the folks that are getting scammed.

At what ratio do you say "this freedom is worth it?" I feel like narrative is always that we point out one bad thing that happened, and then the immediate answer is to take away freedom. What happened to a balanced analysis?

I think what happened is due to asymmetry: it's very easy to point out the cost of freedom, but it's very hard to articulate it's value.

That's why we so relentlessly march toward authoritarianism: we think taking away freedom will solve our problems. Then, one day we wake up and realize the lack of freedom has become our biggest problem, but by that point, it's too late.
by Symbiote | 2025-08-31 13:28:24+00:00
For what it's worth, I have an on-prem Nexus server with a Docker repository. It has 8 cores and 16GB RAM. It has 82000 hits/day in the webserver log, though 99.9% of them transfer only a few kB, so I assume it's a metadata check and the client already has the correct version.

The same Nexus is also hosting our Maven and NodeJS repositories. That has 1,800,000 hits per day, although all but 120,000 of them return HTTP 404. (I think one of our clients has misconfigured their build server to use our Maven repository as a mirror of Maven Central, but as it's just an AWS IP I don't know who it is.)

I'm sure it's overprovisioned, but the marginal cost of 2, 4 or 8 cores and 4, 8 or 16GB RAM isn't much when we buy our own hardware.
by IshKebab | 2025-08-31 13:29:43+00:00
> I don't think you're ever going to get anything that isn't totally useless out of a 5 minute IQ test

Depends what you're trying to learn, but yeah it would be difficult. That's not really relevant to whether hour-long tests are biased due to their length though.

> I have no idea why you'd think HN has a high concentration of people that like IQ tests?

Because it's full of programmers and geeks who value intelligence and generally think of themselves as more intelligent than the average person. This is really obvious IMO.

> I really don't believe that dumb people would, for some reason, be particularly short on time.

I never said they would. I said that they would be unlikely to invest that free time in an hour long IQ test.
by diggan | 2025-08-31 13:30:01+00:00
> I don’t understand why anyone would want to miss out on all the automatic inference and interlinked code base, the integrated tooling…

It's almost like you can get that experience with other editors too, not just IDEs :) I'm using vim/neovim and have the same stuff I see others do with IDEs, but I can definitely see why a bunch of people use IDEs anyways, I'm not blind got the fact that other more barebones editors need a bit more fiddling to get to your liking.
by tialaramex | 2025-08-31 13:30:33+00:00
There is no way the shared_ptr<T> is using the expensive sequentially consistent atomic operations.

Even if you're one of the crazy people who thinks that's the sane default, the value from analysing and choosing a better ordering rule for this key type is enormous and when you do that analysis your answer is going to be acquire-release and only for some edge cases, in many places the relaxed atomic ordering is fine.
by tomhow | 2025-08-31 13:31:32+00:00
Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

Eschew flamebait. Avoid generic tangents. Omit internet tropes.

Please don't use Hacker News for political or ideological battle. It tramples curiosity.

https://news.ycombinator.com/newsguidelines.html

We detached this subthread from https://news.ycombinator.com/item?id=45079542 and marked it off topic.
by charcircuit | 2025-08-31 13:32:19+00:00
>Our lowest annual fee is just over $1 per day, less than the price of a cup of coffee.

$1 * 365 is more than the $10 you claimed. 36 seats is a medium sized resteraunt. Also using the song search it has none of the music I listen to so it seems useless.

Edit: I was able to find 1 song. If YouTube could offer such a license I would prefer that since they have a larger catalog of music.
by seanhunter | 2025-08-31 13:32:42+00:00
There is no royal road to mathematics[1], and it's incredibly arrogant to think that any person can provide a single optimal path. For me for example the next steps are Axler, Abbott and Herstein[2]. That's where I am at the moment, and it's way earlier than the books listed here. It would be far from optimal for me to try to bang my head stubbornly on this list. Mathematics demands you put in the work to build a foundation - you cant just skip steps. For some people those books I listed are very rudimentary. For others they are definitely too advanced for where they are and they'll need something else.

Even more so is the idea that you can actually cover the material listed in that page in 3 years. If you were to blast through it in that time you would only be skimming the very surface of the topics. There's simply no way you could possibly do all of those subjects justice in that time.

[1] As Euclid is supposed to have said about geometry to the Pharoah Ptolemy when Ptolemy said he wanted to learn geometry but because of all the concerns of his kingdom he didn't have time to read the Elements.

[2] "Linear Algebra done Right" by Sheldon Axler

"Understanding Analysis" by Stephen Abbott

"Topics in Algebra" by Herstein. this is a lovely book and beautifully written but some of the notation is a bit dated. I have two more recent algebra books but they are a bit advanced for me until I work through Herstein. They are Aluffi "Algebra Chapter 0" which is a good modern algebra book which introduces category theory at the start and Hien I forget the title but it's a springer one that he claims is good for an introduction but it's definitely not. It assumes you know a lot. It's very good though.
by ezoe | 2025-08-31 13:32:48+00:00
> They also got me reported to HR by the manager of the XROS effort for supposedly making his team members feel bad

Sigh... Usual company politics.

No matter how much money you pour with top talents, code quality, documents etc, developing a custom OS doesn't make sense.

Been there, seen that. I faced a similar situation at one company. They failed on custom Not-Invented-Here syndrome derived implementation. My technically correct skepticism was criticized for decreasing moral of the team working on it.
by wkat4242 | 2025-08-31 13:33:03+00:00
Sorry that's not a correct figure. That 25% is only in Melilla. Which is basically an small town-exclave in Morocco (a bit like Gibraltar which is a British exclave in Spain). With a population of only 86.000. Same with Ceuta (21% unemployment). These are very isolated towns because they are in the middle of Morocco (and don't have very good relations with their surrounding country).

Overall it's about 10,29% (first half of 2025) with only around 8% in highly industrialised communities like Catalonia. Which includes people with disabilities. Which is also around 8% in fact, but some of those people are only partially disabled and do work. It's really not bad. The southern areas have higher unemployment but this is because their economy is very seasonal and tourism/farming driven.

Things can still be improved but it's not bad at all.

Source: https://en.wikipedia.org/wiki/Unemployment_in_Spain

Many of my friends are young and they don't have issues or worries about their future. Though several just got laid off because Meta suddenly closed their moderation office (after Trump decided that moderation was only "woke" and could be done without, and Zuckerberg couldn't wait to follow on).

It's also important to note that Spain has a very high number of Latin American immigrants, for whom it is a bridge into Europe (Spain has an easy path to citizenship for its former colonies). for them it's however harder to find a job because their qualifications are often not recognised or quite as valued by companies, especially large multinationals. It generally takes some years of upskilling locally. It's one of the reasons the unemployment is higher. They are however very welcome <3 unlike latin american immigrants in the US.
by rglover | 2025-08-31 13:33:21+00:00
Labels would make a fortune if they just set up an online license request store. Any track in various lengths for various prices. Once you pay, you're granted a license. Could take a few minutes for a podcaster to search a song, buy a license for the right length, and you're done. Have a URL that displays a license and instruct creators to put that at the bottom of their video/audio description. Then, any bots can scan for the license URL, verify its key as valid, and move on if the license is valid.

Charge affordable prices (e.g., $1 per second) and make it easy to use. This would take very little time at all and even if it's dirty, the catalog data and mp3s should exist for most stuff. Add a "this track can't be licensed" when data is missing and offer a "let me know" signup.
by drweevil | 2025-08-31 13:33:49+00:00
If two entities--one an "AI", one a real, thinking person--happen to say the same thing, one is a stochastic parrot, and one isn't. The "real, thinking" part is what makes all the difference. We use language to communicate thoughts. These hucksters are taking advantage of the conflation of languages and the thoughts they are used to convey to pretend they have invented thinking machines.
by DoctorOW | 2025-08-31 13:34:39+00:00
I realize you've replied to every comment in this thread that isn't explicitly praising V, I'd discourage that because a cookie cutter response doesn't fit well in a discussion. I'm well aware that when Go maintainers say "No" to features, that they're not shouting into the void, that there are people asking for those features. My argument was not based on popularity at all.
by jadenPete | 2025-08-31 13:35:22+00:00
Git is great, but it doesn’t solve the problem of removing unused dotfiles. For that, I use a custom script that accepts a configuration file mapping each file/directory to a package on my system. Then, when I remove those packages, I’m notified to delete its dotfiles.

I’ve found this helpful for evaluating new packages without cluttering my home directory. It’s especially helpful when using many packages that don’t respect the XDG Base Directory specification; they tend to dump dotfiles directly in my home directory, so keeping it clean is important.
by cherryteastain | 2025-08-31 13:35:25+00:00
Answer is yes. But 'safety' is not the reason for the recent Google move.

It is a move taken in lockstep with EU's Chat Control and UK's Online Safety Act, and the proposed Kids Online Safety Act in the US. The common objective of all is total control of digital lives of citizens and allowing the government to snoop on all internet communication while not disabling end to end encryption. They need end to end encryption to lock out external adversaries (Russia China etc) but they need to see the contents of encrypted messages to monitor internal adversaries.

First step is blocking you from running any apps not allowed by Google/Apple.

Second step is putting in the systems to snoop on end to end encrypted communication apps on the endpoints, enabling intel agencies to detect thoughtcrime without exposing everyone's chats to Chinese/Russian intelligence. This will most likely be done by OSes recognizing the apps and extracting private keys on demand.

Last step is locking the bootloaders so you cannot have a phone which lacks the 'features' added in the second step.
by rpdillon | 2025-08-31 13:36:18+00:00
> And, note, back when I was a Linux user, distro vendors and evangelists justified that situation by security. They said we don't want people distributing software outside of our repositories because that's how Windows users get viruses, so we deliberately won't make it any easier.

Never heard that argument, ever. `apt-get` literally allows you to add whatever repositories you want. You're conflating two completely separate worlds. The first is the world of Linux that pretty much invented the idea of a software repository for an operating system. This was invented because Linux has the notion of "distros", and the trick there is to provide a set of packages that all work together in that distro. That's the purpose of curating packages in the repos (along with Free Software licensing, in the case of distros like Debian). But this system was always federated, where users were empowered to add any additional software repositories they needed. F-Droid on Android copies the exact same architecture, allowing the user to add endpoints of servers they want to pull software from.

The second is a system of control built by Google and Apple. It has nothing in common with the Linux system, but rather was designed to vend proprietary software that extracted money from users, for the purpose of lining Google and Apple's pockets. When Tim Cook testified about app store fees and the judge queried him about why they were so high, he said "To lower those fees would be to give up the full return on our App Store investment." Basically: we're charging this much because we can.

Conflating these two systems and the reasons for their design would be very misleading.

> It's fair to say that the only OS vendors who have ever taken decentralized and free app distribution seriously are Apple, MS and Google. The open source world went all-in on the centralized store model from the start and never looked back.

It is not even remotely fair to say this. In fact, it's so misleading it feels malicious. The only operating system on the planet that offers user-supplied software repositories that work with the built-in package management system is Linux. Full stop. And Linux doesn't even only have one of these systems, it has several. Flatpak, Debian repos, Ubuntu repos, Arch's AUR, Slackware's third party repos, etc. And users don't have to "work around" the system to use any of this - simply adding new URLs works great, and it's always been this way.

https://wiki.archlinux.org/title/Unofficial_user_repositorie...

https://documentation.ubuntu.com/server/explanation/software...

In short, Windows and MacOS and Android have never taken third party software distribution seriously in the least, and have done nothing to support it. Linux has built-in support for third-party repositories, and has for decades.
by r_singh | 2025-08-31 13:36:27+00:00
The problem is that mistrust is at its highest that it has been. Science and evidence have been used as political tools in the recent past... and it has started becoming clear to more and more people. Either that or to protect financial interests of some legacy chaebol... so people are losing faith.

In my country people both believe and have some evidence that those that live in an orderly fashion, learn to be emotionally detached and focus most of their energies on flow states and forward escapes end up living longer than those who don't and living beyond 100 is not really difficult if one lives a healthy balanced life as prescribed by Yoga philosophy from the get go.

I'm gonna stick my neck out and say that if life's goal is living, like it should be — and not endless economic growth or an endless compulsion on the hedonic treadmill — it isn't hard to live beyond 100.

When life's goal is living every aspect of it from family, to children to rest get the love and attention they deserve and economic outcomes and status games do not dictate life. But for that to happen one needs to realise that the most precious thing they own is their energy and will. And must learn to see which activities increase their leverage and which ones don't. When one lives that way, the most contrarian thing is that you can achieve a lot more than by chasing because you start to intrinsically do rather than chase — the latter being much more expensive energy wise. I understand if this gets too esoteric for HN. But it's what I believe to be true and is also IMHO the reason why many high performing individuals seem to be unaffected by illnesses even at old age because their energy is continuously and exponentially directed in virtuous cycles and not disturbed easily by external happenings. You are energy and can be understood and defined entirely mathematically. Yoga means union with the universe's synchronicity. It originates from Sankhya Philosophy which simply means counting all energy.
Adaptability of Indian colleges for new-age skills and future-ready career
by ravirajkumar | 2025-08-31 13:37:11+00:00
We're building app-based platform [neatskills.in] for students to learn any & every skill of desire by top-expert mentors live interactively, peer-mentor community, hyper-adaptively personalized assessments, learning resources and optimized path to a better career at a nominal monthly subscription.

Tried a couple of ways to reach-out Indian college's TPO, almost every option seems to not working. On the same hand, placements out of college across tier 2 & 3 have text almost gone to zero and tier 1 is juggling with only few.

What's the reason for non-adaptability for new-age skills & future-ready career of students or purely theoretical learnings?
by nullc | 2025-08-31 13:37:19+00:00
> - Erasure coding is much more performant than ZFS's

any plans for much lower rates than typical raid?

Increasingly modern high density devices are having block level failures at non-trivial rates instead of or in addition to whole device failures. A file might be 100,000 blocks long, adding 1000 blocks of FEC would expand it 1% but add tremendous protection against block errors. And can do so even if you have a single piece of media. Doesn't protect against device failures, sure, though without good block level protection device level protection is dicey since hitting some block level error when down to minimal devices seems inevitable and having to add more and more redundant devices is quite costly.
by WhiteNoiz3 | 2025-08-31 13:37:30+00:00
Another way to look at it is parallel processing vs sequential processing.. our brains can make a judgement call about a thousand subtle variables and data points that we can't exactly put our fingers on unless we really dig into it, which we usually label as 'feelings', using the parallel part of our brain. The sequential (logical) part can only consider a limited number of variables at a time. I don't think either mode of thinking is inherently worse (we need both), but in our society the feelings part has traditionally been discounted as being 'illogical' by academics.. I think AI has shown us that parallel processing is actually incredibly important to thinking.

But back to the original post, I think 'having good taste' and knowing when something feels like the right solution is one of those hard to define qualities that can make the difference between average and great products (and has far reaching effects in any business).
by stavros | 2025-08-31 13:38:37+00:00
I don't remember being given this option either (as the sibling said). I do remember a window popping up at some point, but it was either one that popped up while I was clicking/typing elsewhere, and the typing made it disappear, or it was a window that showed up as a "here's what's new" modal that only had one button.

Either way, they definitely didn't get my informed consent, and I'm someone who reads all the update modals because I'm interested in their updates.
by strken | 2025-08-31 13:40:26+00:00
Just considering one component, what is stopping good sleep? Here's a random list of what I can think of:

- noise pollution

- lack of fitness

- stimulant use during the day

- inability to manage a clean, nice sleeping environment

- obesity and sleep apnea

- a partner who can't sleep

- heat or cold in your bedroom

- mental illness

So, just from that list, we see that we'd need to overhaul housing quality so everyone has quadruple glazing and an air-conditioner, stop them chugging coffee, get them help with their laundry, fix their fitness and cure their obesity (which are themselves caused by poor sleep), and get them into therapy.

That sounds hard! Also, we're already working on a lot of it, but it's generally difficult or impossible to fix all of those problems.