MurphyA/hacker-news huggingface dataset:
by BuyMyBitcoins | 2025-07-22 16:08:11+00:00
Said noose was some poorly tied nylon rope affixed to a rinky-dink prop gallows on the front lawn. It was some protestor’s prop, and a really shoddy one at that.

Most photos don’t convey the actual size of it, because they just focus on the top crossbar, but even so, you can see just how ineffective that “noose” would be. If you search for a photo that shows it in full, you will see that a person could easily stand underneath it. It’s too short, and it is visibly crooked. If you tried to hang someone, it wouldn’t work.

I seriously doubt the people who made it had any connection to the people who stormed the building.
by ceejayoz | 2025-07-22 16:08:16+00:00
https://en.wikipedia.org/wiki/Gibberella_zeae

> Experts doubt that the smuggled fungus could be used effectively, since the logistics, as well as physical conditions, such as temperature and humidity, for creating a widespread infection with this pathogen are not straightforward. Furthermore, this fungal infection can be prevented and/or controlled with the use of pesticides and cultural practices, like harvesting early to stop fungal growth. Having said that, if the strain that Jian and Liu brought into the U.S is a new potent variant, there is a possibility of it being an effective weapon. Nevertheless, F. graminearum has been studied in the U.S. for more than a century, and it is a common factor to treat in food safety protocols.

You'd expect the CCP to be a little better at it if that were the intention.
by dkarl | 2025-07-22 16:08:16+00:00
This is a great example of a practice that is pragmatic and smooths the way for future polish if the software grows in usage by 100x, without investing a bunch of effort now that won't make sense if it doesn't grow (and might stop you from doing the things that will enable it to grow.)

If usage takes off by 100x, someday somebody will be tasked with clearing up errors in Sentry (or whatever) so bugs and regressions are easier to spot, and this comment will save them hours of debugging.

However, I think using TODO to flag it is a poor choice. Good luck explaining to your teammates, "We use TODO to communicate that we aren't going to do something." I doubt you're going to get consistent adherence to such a counterintuitive convention. Instead, I would prefix the comment with "KNOWN ISSUE."
by porphyra | 2025-07-22 16:08:17+00:00
Yes I hate how Ubuntu sandboxes firefox by default (even when you install it via apt, it secretly installs the snap instead). Terrible. I eventually had to use a PPA just to get firefox.

Also, Nvidia is non-negotiable due to performance requirements and local deep learning experiments. I think Nvidia has gotten a lot better lately, even Sway (Wayland window manager) works these days. Incidentally I think the bad firefox framerates were only on i3 and not on Sway.
by nancyminusone | 2025-07-22 16:08:18+00:00
Every time you look up something related to Radon, it's always cited as "the second leading cause of lung cancer after smoking"

I wonder if that's really true.

Radon is a big deal where I live. Most homes have a radon mitigation system which is a 20-watt fan that goes over your sump pump hole, and runs continuously to a vent on the roof.
by flohofwoe | 2025-07-22 16:08:27+00:00
An STB-style header-only library is actually quite perfect for eliminating dead code if the implementation and all code using that library is in the same compilation unit (since the compiler will not include static functions into the build that are not called).

...or build -flto for the 'modern' catch-all feature to eliminate any dead code.

...apart from that, none of the problems outlined in the blog post apply to header only libraries anyway since they are not distributed as precompiled binaries.
by candiddevmike | 2025-07-22 16:08:32+00:00
The industry has been coalescing around third-party attestation for open source packages since COVID. The repercussions of this will be interesting to watch, but I don't see any benefits (monetary or otherwise) for the poor maintainers dealing with them.

There's probably a lot of people that see GenAI as the solution to Not Invented Here: just have it rewrite your third party dependencies! What could go wrong. There will also be some irony of this situation with third party dependencies being more audited/reviewed than the internal code they get integrated into.
by ImPostingOnHN | 2025-07-22 16:08:36+00:00
Please make your comments productive versus snide.

Here is a more productive way to phrase your comment:

> I personally believe there is not a genocide, and the reason why I believe that is because I heard from ___________ [fill in the blank] that the population has increased over the past 2 years, and I personally believe that makes it not a genocide because ____________ [fill in the blank]
by Workaccount2 | 2025-07-22 16:08:37+00:00
Lack of humanity?

My friend, if Hamas surrendered tomorrow, the death would stop. They have no allies, they have no support, the war is over. It's now just how much of their own people they are willing to grind up. Western liberals on the keyboards are not going to stop Israel. The fractured and shattered Islamic middle east is not going to stop Israel.

End the war, give up the land, and take the offer from Israel for first class tickets for every Palestinian to go live in Iran. Get your diplomacy and ideology straight, and maybe in 50 years your will have the economy and military needed to go take it back from Israel, and then they can be the ones to bend over for peace.
by hollywood_court | 2025-07-22 16:08:54+00:00
It's not just rural America and it's not just the people we'd normally consider poor.

Next to the plasma donation center in my town, there's a children's trampoline and activity center. I take my son there at least once a month, sometimes more often if the weather’s bad.

While he plays, I sit near the front windows and keep an eye on him while also looking outside and seeing the various individuals who go and sell their plasma at the donation center.

There are people from all different walks of life. You've got people walking in from god knows where (my town and this area in particular are not very walking friendly), people driving up in trash cars about to fall apart, people driving up in $60k+ cars, folks with multiple children in tow, etc.

It seems that many people other than the folks we'd normally consider poor need to sell their plasma to get that bit of extra cash.
by thenthenthen | 2025-07-22 16:09:25+00:00
Insert obligatory Poorly Made in China ref[0].

It is a great read and surprisingly (scarily so) still relevant. I do however take issue with the title (clickbaity), it is a tad repetitive and sometimes very insightful while one paragraph later it reads like the authors first 10mins in China.

[0] https://en.m.wikipedia.org/wiki/Poorly_Made_in_China

Edit: note, the tricks described in this book are not exclusive to china.
by runako | 2025-07-22 16:09:28+00:00
> If you're ok with increasing debt to fund UN (and thousand other things) then come out and say so.

Yes. I am okay with increasing debt (currently costing 2% after inflation) to increase long-term US stability and competitiveness. I am not okay with increasing debt to decrease long-term US stability and competitiveness, as we are doing now.
by polalavik | 2025-07-22 16:09:42+00:00
I just finished up some freelance (hardware/embedded software) where I had to talk to a “software” engineer who was sort of the “lead”. Every time we hit an interface problem he would say “if you don’t understand the error feel free to use ChatGPT”. Dude it’s bare metal embedded software I WROTE the error. Also, telling someone that was hired because of their expertise to chatgpt something is crazy insulting.

It was such a strange interaction - like this guy who thought he knew everything because he could leverage AI and anyone not doing that instantly was wasting their time. People are already offloading having a single thought to AI and then turning around and acting like they know everything because they have access to this tool.

Also weird to watch someone in the web-sphere act like AIs knowledge and understanding is the same for all fields because their field was so heavily trained on. No, AI will not know the answer for this one register in this microcontroller correctly or understand a hardware errata for this device or fully understand the pin choices I made on the device and the system consequences of those choices.
by anordin95 | 2025-07-22 16:10:06+00:00
Mhm. You need another thread to accomplish async file reads, which is basically what aiofiles does. This isn't really to the fault of asyncio. The necessary OS primitive isn't available. See the Linux documentation for the O_NONBLOCK flag and note this part: "Note that this flag has no effect for regular files" [1]. I actually originally wrote the sockets example in this article as using file i/o until I came across this bump in the road.

[1] https://man7.org/linux/man-pages/man2/open.2.html
by PaulHoule | 2025-07-22 16:10:10+00:00
As I see it, it's something like Bootstrap that's built on top of Tailwind which an architecturally valid approach in that it decomposes into clean layers. Personally I could see the appeal of Tailwind in how it encapsulates CSS into graphically meaningful classes, defining classes that are semantically meaningful out of those is a great idea.

Somebody who likes Tailwind would have an easy time specializing DaisyUI to look exactly like what they want. For that matter you could make Tailwind with DaisyUI easily. Their examples look great and I could totally see using DaisyUI instead of Bootstrap on my side projects, though my current ones have real back end problems that need solving and reworking the CSS isn't on the agenda any time soon.
by eapressoandcats | 2025-07-22 16:10:11+00:00
Israel doesn’t have a plan to clean up the mess. What is the end goal here? Seriously. They’ve invaded and now what?

Options are: 1. Regime change, which I have seen no effort to attempt to effectuate 2. Withdrawal, which seems unlikely at this point. 3. Permanent occupation, which seems like the default. It may end up falling short of full genocide but it’s definitely violently upheld apartheid at a minimum.

If the third option is “cleaning up a mess” then that’s uh… pretty bad.
by wener | 2025-07-22 16:10:11+00:00
Bootstrap is a good practice in old time, tailwind is modern css, daisy ui is a battery included components in pure css based on tw. I use daisy ui in every project I work on, by using daisy ui, I don't need shadcn, I prefer <button> instead of wrap my own <Button>, and menu, dialog etc. With baseui components I have a very powerful toolset that let me build thing's fast and good enough.
by andrewaylett | 2025-07-22 16:10:18+00:00
Jujutsu might look like it's for people who want to perfect their commits and juggle a lot in their minds -- but in my case (and anecdotally in others' too) it's because it lets us easily do things which would require that mindset/ability with plain Git.

In Git, I need to keep in mind all the different things I'm working on and which branch goes where, or I wind up with a monster PR with a chain of commits that mix everything up enough that it's even more effort to pull the PR apart to be reviewable. Ask my colleagues how I know that :P.

With jj, I don't feel that I'm putting more effort into organising my changes -- quite the opposite -- not least because there's very little book-keeping involved in parking something that's in progress or coming back to it later. And when I come to ask for a review, I've got separate changes I can push as smaller PRs, and I can easily pull the right sets of changes out to make each one reviewable.

I think the biggest improvement is that if I just need to look at something else for a couple of minutes then come back, I can `jj new main` to switch and not bring my changes with me then I can `jj edit <oldref>` to get my working copy back into the state it was in before, with all my old changes.

I'm pretty sure none of my colleagues have started using it (although they're free to) but I can confidently say (because I've asked) that they've noticed the difference in my work and prefer the more focused changes.
by cogman10 | 2025-07-22 16:10:22+00:00
I completely disagree with this article. It's romanticizing the past and ignoring obvious benefits of summarizing.

In fact, I'd argue that the entire world is built on abstraction and summarization. It has been ever since humans started to specialize.

What good does it do a baker to understand the entire supply chain of wheat berries? To know the fertilization procedures? To know the kreb cycle? Certainly all of these specific details go into the process of making bread yet none of them are useful for a baker. It's why we could bake bread long before we knew exactly what made plants grow. It's why we've been able to do selective breeding long before we understood exactly what DNA was.

The power of specialization and "compression" is that rather that you the learner can choose what to spend your days learning. That has even caused a rise in symbiotic specializations. For example, a biologist can find a new bone and compare it's structure to the structure of other bones in similar species building out the family tree. A geologist can work with the biologist if they say "I want to look for bones roughly from roughly 600,000CE, where should I be looking?". They have a compressed understanding of what the geologist is capable of just like the geologies has a compressed understanding of what the biologist is doing.

What this article fails to understand is there is simply too much information for any one individual person to know. Compression is a natural outcome of that. The modern world works because we compress our understanding on topics that don't interest us while expanding and decompressing the topics that do.

And, if you want someone to decompress your specific article. To dive in and truly engage with it. Then it's your job to write a good summary that hooks people. You need to give people a reason to want to decompress. If that seems burdensome, maybe it's because you yourself have not taken the time to decompress knowledge of how to write good summaries. That is, you put low value on a summary.

"If I Had More Time, I Would Have Written a Shorter Letter"
by fitsumbelay | 2025-07-22 16:10:42+00:00
Personally, I don't find it helpful to post paywalled content here, at least without a summary. Other than that I'm here to for the kind of nerdy tech stuff that normally doesn't appear on NYT, Bloomberg etc which are designed to service adtech more than illuminate its consumers. I do consume their content, especially the latter but to me posting that stuff here feels like coming to a small downtown art gallery to discuss a prime time tv show like Big Brother or Friends reruns
by qq99 | 2025-07-22 16:10:48+00:00
Tailwind is a set of utility CSS classes you can use that tend to guide you into writing CSS that looks like it "fits" together. E.g., consistent gaps if you use `gap-1`, `gap-2`, etc., rather than a hodgepodge of "hmm did I use margin-right: 2px or 1em or what" that can emerge in a large CSS codebase with many developers. We can use a `m-1` or `p-1` class to define a base padding, and as long as everyone knows that `1` is the amount of space to use by default, everything will generally look like it fits together.

Later, you can optionally redefine what `1` means if you want more space in your design. In a way, using tailwind can be like variablizing your CSS at compile time (in a faster way than just using writing and using CSS variables).

For a lot of things, using just 1-3 tailwind classes on a div is sufficient for many common tasks, e.g., `flex flex-row gap-1` boom done. You can put this directly in the HTML, and is considered "fine".

An example from DaisyUI's site is:

``` <button class="bg-zinc-100 border font-semibold text-zinc-900 text-sm px-4 duration-200 py-2.5 transition-all hover:border-zinc-300 hover:bg-zinc-200 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-900 active:translate-y-[0.5px] inline-flex gap-2 rounded-sm active:border-zinc-300 active:bg-zinc-200 active:shadow-none text-center align-middle cursor-pointer border-zinc-200 dark:border-zinc-700 dark:bg-neutral-700 dark:text-zinc-300 dark:hover:border-zinc-950 dark:hover:bg-zinc-950 dark:focus-visible:outline-zinc-200 dark:active:border-zinc-950 dark:active:bg-zinc-900"> ```

This is everything needed to make a button look nice in tailwind, and obviously it would be insane to copy+paste this every time you want a nice looking button in your HTML (not to mention the byte size, it's just unreadable).

The best thing to do is define a `.btn` or `.button` (usually I might avoid `button` DOM level selector for future flexibility) and encapsulate these styles as a semantic component in your .css file. You can write them with raw CSS or `@apply bg-zinc-100 border ...;` using tailwind style @apply.

This is what DaisyUI provides you, a shortcut to common nice looking UI components.
by disgruntledphd2 | 2025-07-22 16:10:51+00:00
Lots and lots of states were founded by terrorists. Like, my state (Ireland) was founded by a bunch of them. Our longest standing leader (DeValera) was involved in the 1916 rising and was only not executed because he was a US citizen and the Brits wanted the US to join WW1.

Which is to say, that many many states have been founded by terrorists/freedom fighters. That's the norm, not the exception. Like, from the perspective of the British Crown, George Washington was a terrorist.
by queuebert | 2025-07-22 16:10:55+00:00
Over my embarrassingly long time of coding, I've gone through all of these fonts and more (VT100 anyone?) and eventually traded the sans-serif fixed-width fonts for ones with serifs, as it feels less tiring at the end of long days. For the last few years, I've used Monaspace [1] variants, especially Xenon, and enjoyed them immensely.

1. https://monaspace.githubnext.com/
by roywiggins | 2025-07-22 16:10:57+00:00
It's a little weird that, on the one hand, nobody much wants to read anything long, and on the other, hours long podcasts, Netflix documentaries, and one-person YouTube videos on esoteric subjects are all quite popular. There's no lack of demand for longform content, but it's mostly not writing.

> Once a week, someone breathlessly tells me, "Oh my god, I read this article that said..." But what they mean is they watched a 30-second TikTok or skimmed a headline while scrolling through their feed. They think they've "read" something when they've consumed the intellectual equivalent of cotton candy: all sugar, no substance, dissolving the moment it hits their tongue.

Okay, but here's the thing: the article itself probably was already, as it were, pre-digested. A popular science article is already somewhat meant to be read as entertainment. Sure, reading the article is better than skimming the headline, but maybe less than you'd think. It's meant for a popular audience, it's written by a journalist who probably isn't an expert in the subject, and it's subject to the same commercial demands as anything else. A lot of popular science is like this, and it's not bad per se, but it's still a kind of product, even when it's in a Very Serious Newspaper. I read this stuff and enjoy it; it isn't non-informative. But it's also designed to be pretty easy to digest.
by keiferski | 2025-07-22 16:11:08+00:00
One of the most rewarding genres for me is the diary / journal, which I think is essentially the exact opposite of the “give me the Wikipedia summary of facts” approach. The typical journal is filled with a ton of information about what the author ate, whom he met, what various activities he did that day, etc. - and for this reason I find it infinitely more historically insightful than a nonfiction summary of facts book.

Writing a journal used to be more of a common thing that educated people did, but nowadays I guess social media is too big of a distraction…not the mention the question of whether anyone would read a journal as opposed to the simplified sloganeered book public figures typically put out today.

For some specific recommendations: I am about halfway through Harry Kessler’s 1890-1915 journals, and I just started George H. W. Bush’s journal on his time in China. Both are pretty insightful so far.

1. https://en.wikipedia.org/wiki/Harry_von_Kessler

2. https://www.amazon.com/China-Diary-George-Bush-President/dp/...
by hbredin | 2025-07-22 16:11:16+00:00
Hey, I am the creator of pyannote open-source toolkit.

I just created a company around it that serves much better diarization models through an API.

You can test it by creating an account on https://dashboard.pyannote.ai. You'll get 150h of diarization for free.

There is also a playground where you can simply upload a file and visualize the diarization results.
by runako | 2025-07-22 16:11:20+00:00
OBBA is important context because it was just enacted this month and it demonstrates clearly that the deficit and debt are not political priorities. Any argument put forth by the administration that enacted the OBBBA concerning debt is transparently facile given its demonstrated actions of increasing the rate of increase of the debt.

It's fine to say we should not participate in the UN/UNESCO for ideological reasons, but we don't have to take leave of our faculties and engage with the silly notion that this administration cares about the debt or deficit.
by hansonkd | 2025-07-22 16:11:36+00:00
I used to live by a busy street in a semi-dense part of town. Cars would be going around 45mph.

When I moved from that apartment after 4 years. I was shocked by the amount of black dust covering everything. from the walls to the shelves and floors. I think it was all tire pollution so switching to 100% electric won't mitigate.

It was pretty shocking and I wondered how much i increased my risk for lung cancer or other cancers.
by cptskippy | 2025-07-22 16:11:37+00:00
> I want to use Firefox, but for some strange reason, it just doesn’t feel as smooth as Chrome.

I think I know what you mean. I'm a Firefox user who occasionally uses Chrome, and I generally don't like the way Chromium feels. I feel similar differences between MacOS, Windows, and Gnome.

Both browsers have different performance characteristics, sites like Substack are much slower on Firefox than on Chrome. Other sites feel like wading through molasses on Chrome. It varies but it's 100% noticeable.
by numpad0 | 2025-07-22 16:11:49+00:00
Hear, hear. Rapid dragon air-launched Superheavy with two-way radial symmetry switchblade wings for engine-forward horizontal landing. Make it a big-ass glider biplane with big Dragon in its tail for cargos. No sketchy flops or balancing act, Cg forward of CoL all the way from retro burn to touchdown. Capsule escape available down to 500 feet or there abouts.