MurphyA/hacker-news huggingface dataset:
by anatoly | 2025-08-31 12:24:59+00:00
It's hard to get good data on current birth rates in Gaza, but the recently published preprint of a demographic study of the death toll in Gaza (https://www.medrxiv.org/content/10.1101/2025.06.19.25329797v...) provides some evidence that the death toll in Gaza is approximately balanced by births. Specifically, the project directed in-person interviews of Gazan citizens representing ~2k households and ~9k people in them, and recorded ~390 violent deaths and ~360 births in that cohort, both from 10/7 and until January 2025.
by SirHackalot | 2025-08-31 12:26:13+00:00
It’s really not that bad, integrating it with dashboards is where I found most of the difficulty to be (due to bad documentation). I spent 4 days on implementing observability for this new backend project I’m working on. OTEL logging, tracing, and metric emission took less than a day to implement, instrumentation was very well documented. When I tried to integrate with Grafana dashboards, that’s when things started getting pretty frustrating…
by IshKebab | 2025-08-31 12:26:26+00:00
Of course Go is "ok". It has a very basic type system and some dubious decisions but it also gets a lot right (especially tooling) and clearly has different design goals to the languages you like.

It's not my favourite language by a long shot but it's definitely ok. At least by the standards of most popular languages (Python, Javascript, C++, etc.)

It sounds like you have a very naive view of the real world and maybe need to get some more experience of life. And I mean that in a very patronising way.
by peterpost2 | 2025-08-31 12:27:06+00:00
If those things are true they all are seen small peanuts compared to the police state that is being developed in the U.S. with masked men pulling brown people of the street without identifying themselves and without due process.

Get your priorities straight.

To quote Niemöller:

First they came for the socialists, and I did not speak out— Because I was not a socialist. Then they came for the trade unionists, and I did not speak out— Because I was not a trade unionist. Then they came for the Jews, and I did not speak out— Because I was not a Jew. Then they came for me—and there was no one left to speak for me.
by hippo22 | 2025-08-31 12:27:38+00:00
I agree with you. Reading the comments here, it’s clear that many people lack the “fighting spirit” for competition and improvement.

Honestly, I’m surprised by this, especially here on HN. This is/was a place where builders congregate. Building new things is never easy. Sometimes all you have is a belief that you can do it. It’s sad to see that go.
by chartered_stack | 2025-08-31 12:27:45+00:00
There are really two separate issues here:

A) It should be harder for non-technical users to accidentally install apps designed to harm them.

B) It should also be possible for anyone to run whatever code they want on hardware they own.

Both can be true, and platforms should support both. Ultimately, it is up to the platform to decide what they want to allow and how they protect their users.

I get why Android is tightening controls: plenty of people install shady APKs they get from random websites or Telegram/WhatsApp groups and get burned. But forcing developers to register with Google isn’t the answer. If I want to run a hobby project on my own phone, I for sure shouldn't have to jump through bureaucratic hoops.

The thing is that Google already has the mechanism to protect users: the Play Store. The real problem is that its review process is weak and flooded with low-quality and malicious apps. Fixing that would do far more good than punishing independent developers. They also don't want to open up anti-trust behavior by actually prioritizing the Play Store and saying that you shouldn't trust an app from a random Chinese App Store.

If Google wants to make Android safer, step one should be cleaning up the Play Store. Step two is making that the obvious, prioritized channel. Only after that should they even think about playing Big Brother.
by inglor_cz | 2025-08-31 12:27:54+00:00
And that is precisely why I don't find that much value in articles such as "New research reveals longevity gains slowing, life expectancy of 100 unlikely".

Declaration such as:

“We forecast that those born in 1980 will not live to be 100 on average, and none of the cohorts in our study will reach this milestone."

is too self-confident. Their youngest cohort is born in 2000. It is impossible to predict how longevity technology will look in 2070 or 2080, and yet the authors make such bold statements.
by UncleMeat | 2025-08-31 12:29:27+00:00
I think it is worth really deeply understanding that the bosses hate us. Capital has only begrudgingly involved labor when forced to. It is no surprise to me that genai hype happened after the largest increase in general labor power in recent memory (post 2020 labor market) and a decade long increase in the labor power among software engineers.

The bosses have seen pay and benefits go up and up and up. They've seen people jump between companies, taking institutional knowledge with them. They need the job market to crater so they can re-exert control in the relationship. LLMs are fucking catnip to this belief system. "You mean I do need to deal with those people that I have to hire and train and pay? I hate those guys! Awesome!"
Ask HN: Passion vs. Tools. Which drove your career?
by ednite | 2025-08-31 12:29:43+00:00
I’m curious about the paths that led people here: how many of you started your careers not out of burning passion, but for comfort, stability, or opportunity?

Did you later find passion along the way, or did it never come?

The debate is often framed as "follow your passion" (the Joseph Campbell model) vs. "follow your tools and skills" (à la Cal Newport). I recently watched a video that strongly advocated for the "tools-first" approach, and it forced me to articulate my own perspective, which is that, in my opinion, the most sustainable path is a blend of both.

In my case, I prove both theories:

- Passion as the Compass: A long-held interest in storytelling sparks my pursuits.

- Tools as the Engine: My career in IT, which I entered for stability, gave me the resources and discipline to actually build things. Mastery did, in fact, build passion in that field.

This tension led me to flesh out my thoughts, but I'm ultimately more interested in the community's experience.

Which came first for you: the passion, or the tools (skills, classes, opportunities)?
by macintux | 2025-08-31 12:29:50+00:00
The key difference seems to be that this time:

* Groups like Project 2025 spent years preparing an assault on our legal system

* This time Trump populated his administration with sycophants from day 1, instead of starting out with establishment figures

* The GOP has spent the last 8 years reconfiguring themselves into supplication

This time, Trump is fully unhinged and unfettered, and he knows the legal peril he faces if the White House isn’t GOP-held for the rest of his life.
by naasking | 2025-08-31 12:30:48+00:00
Panel damage happens from more than just the sun, eg. hail, sand/dust, wind, branches, etc. Warranty doesn't cover that.

> Why do think the two countries you mention as being capable of quickly building nuclear are in fact much more quickly deploying renewables?

Short-term political expediency is not an argument for technical superiority or fitness for purpose.
by mystraline | 2025-08-31 12:30:57+00:00
1. I buy computer hardware, like an iPhone

2. I try to install my own software.

3. I'm prevented in installing my software on my device without "permission" from manufacturer.

4. Therefore, I do not own said hardware; manufacturer still does.

5. Therefore this is a indefinite rental instead of a sale.

6. I was defrauded with a fake sale, and Apple is defrauding IRS by not being properly taxed over millions of rental units (phones, tablets)
by beezlebroxxxxxx | 2025-08-31 12:31:17+00:00
Most writers kinda skip chapters. Instead, on early drafts, they focus on scenes, which might be 1:1 with a chapter, but are often 2:1 or even 3:1 with a chapter. The relationship between paragraphs, scenes, and chapters, is one way of thinking about and manipulating pace in a story.
by Demiurge | 2025-08-31 12:31:52+00:00
> - America integration doesn’t exist. The American strategy has always been leave people alone to keep living in their own culture. There is no actual American identity. The only things American have in common in the shared trauma of slavery and the civil war, and the founding myth which is why they remain so prevalent in the US modern discourse. Meanwhile, people will happily talk about "race" culture, half the country would be happy to slaughter the other half and culturally linked riots are a thing.

As an immigrant to USA, living here for 20 years, you're unequivocally wrong about this point. There is an American culture, and cult of "American dream". There are English as a Second Language programs, job integration programs, classes at every language of educations, rules and traditions for immigrant flow. The police, governments, and citizens of USA all know this is a country of immigrants and all have respect for immigrants, even if there is an "illegal" immigrant backlash right now. The threat of violence coming from political extremes absolutely does not represent the majority of people every day interactions.

In sum, American integration does exist, and I have first hand and second hand data to prove it. I'm not an expert on your other points, and I think you're trying to prove the sky is not blue, but genuinely, good luck.
by mxkopy | 2025-08-31 12:32:19+00:00
Well, in terms of architectural complexity you have to wonder what something intelligent is going to look like, it’s probably not going to be very simple, but that doesn’t mean it can’t be readily interpreted. For the brain we can ascribe structure to evolutionary pressure, IMO there isn’t quite as powerful a principle at play with LLMs and transformer architectures and such. Like how does minimizing reconstruction loss help us understand the 50th, 60th layer of a neural network? It becomes very hard to interpret, compared to say the function of the amygdala or hippocampus in the context of evolutionary pressure.
by LoganDark | 2025-08-31 12:33:44+00:00
> or they talked themselves into believing a conspiracy theory in which AV companies reported false positives to try and discourage piracy.

To be fair, pirated software often uses obfuscation techniques similar to malware, and then it's more like antivirus vendors refusing to add an exception for pirated software, rather than antivirus vendors specifically seeking out pirated software to mark as malware.

Also:

Certain types of scripts and software that I use to configure Windows in unsupported ways are detected as malware by major scanners. While I'm sure someone wouldn't appreciate these scripts being used on their computer by surprise, when I use them intentionally, I want their effects.
by mort96 | 2025-08-31 12:33:57+00:00
To me, ZFS on Linux is extremely uninteresting except for the specific use case of a NAS with a bunch of drives. I don't want to deal with out-of-tree filesystems unless I absolutely have to. And even on a NAS, I would want the root partition to be ext4 or btrfs or something else that's in the kernel.
by diggan | 2025-08-31 12:33:57+00:00
> Have you reversed engineered the Ableton project format?

I'm not sure I'd call it "reverse engineer" even, you'd do something like:

$ mv DefaultLiveSet.als DefaultLiveSet.xml.gz $ gunzip DefaultLiveSet.xml.gz $ cat DefaultLiveSet.xml | head <?xml version="1.0" encoding="UTF-8"?> <Ableton MajorVersion="5" MinorVersion="10.0_370" Creator="Ableton Live 10.0d150" Revision=""> <LiveSet> <NextPointeeId Value="17335" /> <OverwriteProtectionNumber Value="2560" /> <LomId Value="0" /> <LomIdView Value="0" /> <Tracks> <MidiTrack Id="12"> <LomId Value="0" />

There isn't much more to it :) It wouldn't say it's the best structure/design, but it's all there in plain-text basically, so pretty easy to just read through it or search.

> currently LLMs tell me "Live updates break things constantly". Are my fears oversold?

Just stick with the same Ableton version for the duration of your work on those tracks, it's basically what you wanna do regardless of how complicated your project/setup is, as things do change between versions. But FWIW, none of the projects I've manually edited have broken, at least when I last moved from 11 to 12.

> I was trying to control all the parameters of Ableton native synths which was a headache.

For that you'd go for MIDI, but if you truly need 100 project files to run one by one, then generating those XMLs with whatever, changing the file-name and opening up in Ableton with the midi afterwards feels like it shouldn't be too hard.
by ck2 | 2025-08-31 12:34:12+00:00
Most longevity supplements and drugs work by pulling biological processes to baseline

That's all they do

So for someone sitting around 24/7 maybe vaguely helpful

For someone active, they defeat stress adaptations, so your "gains" disappear or never happen in the first place

They also do nothing for disease, they may help avoid some disease but once the disease is in progress, they can't cure anything

There's going to have to be a "next gen" of such drugs, years if not decades away

The next-gen will probably deal with mitochondria function, enhancing and restoring/rebooting dysfunction, which actually might cure some disease

So hopefully investment will continue towards "next gen", it's a very long road
by crypto_throwa | 2025-08-31 12:34:55+00:00
If you look at who supports this theory, it's all ego-driven software engineers who believe they can solve physics from first principles, ignoring hundreds of years of evidence that these laws do apply.

Highly recommend reading this book for how these sci-fi theories are being used to promote eugenics, climate destruction, and pseudoscience: https://www.amazon.com/More-Everything-Forever-Overlords-Hum...
by 201984 | 2025-08-31 12:35:59+00:00
Your buddy probably still has to pay for internet exchange with the backbones, they only give it for free if you're also a tier 1 ISP (i.e. see Lumen's requirements[1] and the others'[2]). Even massive ISPs like Comcast still have to pay for internet access[3] because they're not big enough to be a "peer" to the tier 1s.

PS. I think you're shadowbanned since this and your last 7 comments all showed up as [dead].

[1]: https://www.lumen.com/en-us/about/legal/peering-policy.html

[2]: https://en.wikipedia.org/wiki/Tier_1_network#List_of_Tier_1_...

[3]: https://en.wikipedia.org/wiki/Tier_1_network#Other_major_net...
by dsego | 2025-08-31 12:36:33+00:00
> isSecure = user.role == 'admin'

I would rather name intermediate variables to match the statement rather than some possible intent, it's basically a form of semantic compression. For example isAdminUser = user.role == 'admin' - here we are hiding away the use of roles which is not relevant for the conditional, but isSecure can mean anything, we don't want to hide the concept of being an admin user, just the details of using roles to determine that. At least that's my take.
by rwmj | 2025-08-31 12:37:41+00:00
> The lesson here isn't to rage-quit Claude or to become paranoid about every AI service. It's to stay actively engaged with the tools you depend on. Check the settings. Read the update emails everyone ignores. Assume that today's defaults won't be tomorrow's defaults.

Erm, no it's not. The lesson is to (a) stop giving money to companies that abuse your privacy and (b) advocate for laws which make privacy the default.
by espeed | 2025-08-31 12:37:46+00:00
The universities need to get together and develop their own open-source search engine as part of an ongoing research project. It should be hosted in a distributed fashion from the universities themselves. They have the expertise and the resources these days to do it. And much of the high quality content on the public web originates from the universities anyway. It will be like the Library of Alexandria and not subject to censorship.
by fauigerzigerk | 2025-08-31 12:37:50+00:00
I agree completely. DRY shouldn't be a compression algorithm.

If two countries happen to calculate some tax in the same way at a particular time, I'm still going to keep those functions separate, because the rules are made by two different parliaments idependently of each other.

Referring to the same function would simply be an incorrect abstraction. It would suggest that one tax calculation should change whenever the other changes.

If, on the other hand, both countries were referring to a common international standard then I would use a shared function to mirror the reference/dependency that they decided to put into their respective laws.
by valar_m | 2025-08-31 12:37:52+00:00
That seems extremely unlikely given the significant global economic impact of tariffs, and the comparatively microscopic effect of transgender athletic participation in the United States.

For example, when Kentucky passed their trans sports ban in 2022, there was a grand total of one (1) transgender high school athlete in the state[0].

I mean, it's almost laughable to suggest that any of those things are even near comparable to the potential long-term impact of historically unprecedented tariffs being thoughtlessly tossed around on a whim.

[0] https://www.huffpost.com/entry/trans-athlete-bans-fischer-we...
by colinb | 2025-08-31 12:41:02+00:00
I’ve been using Chezmoi. It has lots of niceness. Two things are awkward for me. Maybe you have solutions.

I know my way around emacs. vimdiff is a foreign country.

Often my changes are speculative or experimental. So I checkout, edit, apply and only then discover I’ve messed up. Or I can edit in place. Voila vimdiff!

What’s the better way?
by Neywiny | 2025-08-31 12:41:08+00:00
So what does 90% accuracy mean here? Is this like you ran it through a linter or language server and 90% had errors? Or just through a quick glance you felt it was that accurate?

I've found incorrect type hints to be one of the biggest issues when trying to use Python type-safely. Mostly (entirely?) with packages that get their own hints wrong, meaning methods aren't shown as existing within the class or the returned instance isn't the class it said it would be.
by locallost | 2025-08-31 12:41:53+00:00
I talk like this and not sure why. I thought about it a lot over the years and figured that I for some reason need to have a, well, reason to tell a story. And so I tell it not as just a context free snapshot, but a bit more detail to it. And sometimes that resonates with people well, especially when it's something funny, but a lot of times it's too much to ask, especially these days when everyone has a short attention span. Which is fair, I'm the one doing the talking, listening is definitely more challenging.
by konmok | 2025-08-31 12:43:02+00:00
Thank you for providing a source! That data certainly contradicts @richardfeynman's claim, in that it suggests a shrinking population. Additionally, since total deaths will be greatly in excess of violent deaths, I would say it suggests a rapidly shrinking population. I would not call the birth and death rates "approximately balanced" in this case, but I suppose that's a matter of opinion.
by Demiurge | 2025-08-31 12:43:11+00:00
> In almost all cases immigration replaces the need for native births - the latter being a key component for a strong, safe culture that creates a happy median population.

Immigration in USA has multiple components, but it seems to be you're undervaluing the amount of opportunistic intellectual workers, who come here to participate in high level education, and entrepreneurial capitalism. But, here are the numbers across multiple sources (thx GPT):

- High-skilled (H-1B + EB green cards + PhD retention): ~200–300k annually. - Low-wage (H-2A + H-2B + others): ~500k+ legally, probably >700k when including unauthorized inflows.

This a pretty good amount of brain power absorption, not just farm work.
by AstralStorm | 2025-08-31 12:44:53+00:00
YouTube could be subjected to a class action in theory not in practice, because the terms of the site are so loose you can get ejected with no recourse and lose wages, while indemnifying them.

UMG however has not any relationship with the author so they actually can be sued. If they hate their subcontractor YouTube for it, that's their problem.

They're the legal entity on behalf of which blocking is done, after all.
by mort96 | 2025-08-31 12:45:00+00:00
It's so sad to see an excellent engineer such as yourself, building what seems like an excellent filesystem that has the potential to be better than everything else available for Linux for many use cases, completely fail to achieve your goals because you lack the people skills to navigate working as a part of a team under a technical leader. Every comment and e-mail I've seen from you has demonstrated an impressive lack of understanding with regard to why you're being treated as you are.

You don't have to agree with all other maintainers on everything, but if you're working on Linux (or any other major project that's owned, run and developed by other people), you need to have the people skills to at a minimum avoid pissing everyone else off. Or you need to delegate the communication work to someone with those skills. It's a shame you don't.
by neko-moe | 2025-08-31 12:45:36+00:00
Relays aren't really user-facing, so most relay operators would probably only censor a user on the relay if there is some legal or network reason to do so, say content illegal in their jurisdiction or excessive spam.

If an app is concerned that a relay is censoring some user that they care about, the easiest solution is just to host their own relay. It's probably cheaper to operate than their app is. But if they really wanted to, they could listen to multiple relays to "cover the gap" or just manually listen to the event stream from specific users' PDSs directly whenever they notice censorship (effectively operating a partial relay in addition to listening to a full but censored one). But, again, in reality they'd just host their own relay and not bother complicating things.

The hardest problem of relays censoring content is to notice it happening, but once you notice you can easily verify it and switch to a different relay.
by Fargren | 2025-08-31 12:46:14+00:00
> Religion is a lie

Anyone who says "we will have within this generation technology to extend your lifetime indefinitely" is lying just as much as the priest who says he knows God exists is lying[1]. I would say it's more likely that the scientist liar is accidentally right, than that the priest is; that doesn't make either of them people you should trust.

At the current stage of technology, belief on this process is basically based only on hope. Belief in this is essentially religious.

[1] possibly they both believe they are saying the truth, so you could argue they are wrong rather than lying. They are still both standing on the same grounds.
by figassis | 2025-08-31 12:46:20+00:00
I see, that's interesting that there is not a budget allocated for, say, X aides per senator, that they can hire and dismiss based on their current needs. I also see how "industry" takes advantage, because their expert advice costs $$$ but is fully subsidized by the lobbying budget. Govt can't compete, but some rules and a sustainable budget can solve this problem.
by conorcleary | 2025-08-31 12:46:31+00:00
I bet they could get way more than 4% profit margin if things actually were lean in their supply chain. Any publicly-traded company has hangers-on all the way up and down - buddies overcharging services rendered but put through the ringer a dozen times creating lots of jobs (then shrinking it directly into profit via some other vendor's AI scam). Something like Mint comes along or Koodo that can actually charge less (Teksavvy) then they get bullied, lobbied against, or straight up bought to be shut down or enshitificated