MurphyA/hacker-news huggingface dataset:
by Balgair | 2025-06-10 19:28:12+00:00
ACX had a good review of a pro-natal book here:

https://www.astralcodexten.com/p/book-review-selfish-reasons...

TLDR: The reviewer, who has twins under 2, is flabbergasted and can't figure out the book's logistics.

The part at the end where the reviewer actually talks with the author is just comedy gold (to a parent), so I will quote it below (emphasis mine):

"

I was curious enough about this that I emailed Bryan and asked him how much time he spent on childcare when his kids were toddlers. He said about two hours a day for him, one hour for his wife. Relatives and nannies picked up the rest.

I could complain that sure, childcare isn’t overwhelming when you’re only doing two hours of it a day. But honestly, this is about the same amount of childcare I do now. And I do feel overwhelmed. So advantage Bryan.

When I thought about it more, I realized a lot of my overwhelmedness came from not being able to consistently choose the two hours, and from survivor’s guilt about my wife doing her 7-8 hours. When I talked more with Bryan, he recommended hiring more nannies.

...

Instead it had a vibe: stop beating yourself up over your parenting decisions. So I put out a classified ad for babysitters and got two people I really like. Things are a little better now. "

Just, you know, be rich and have other people parent your kid.

My sides! I can't make this up if I tried.
by GordonS | 2025-06-10 19:28:29+00:00
Wow! Recently my son has been asking about doing a project with a robotic arm, and this looks amazing, especially at the hobbyist-friendly price point. And adding in AI is really cool - and just the thing to really grab the attention of an eight year old boy :) Will these be available in the UK, perchance?

A bit of an aside, but how hard is it to get into building RC aeroplanes, compared to FPV copter drones?
by AnotherGoodName | 2025-06-10 19:28:31+00:00
ChatGPT in particular will give an incorrect (but unique!) answer every time. At the risk of losing a great example of AI hallucination, it's Autosketch

Not shown fully but https://www.youtube.com/watch?v=kBCrVwnV5DU&t=39s note the game in the file menu.
by maccard | 2025-06-10 19:28:36+00:00
Sorry, I did mean patreon.

> I donate $50/mo there for example which is not counted in your number

Great, we just need 149 more people to commit to that for a year for it to be viable.

> You’re ignoring their main source of donations from users which is Donorbox

Which I don't have numbers for.

> and significant money from larger sponsors which pays multiple dev salaries on Ladybird

I'm not ignoring them. I'm specifically responding to the comment of "A lot of us would be willing to donate monthly". Based on their sponsors page, there's (at least) $400k of sponsors there. That's what paying for 7 full time developers.

> Meanwhile Mozilla makes it literally impossible for me to donate to Firefox development as they only accept donations to their foundation which they don’t use to fund Firefox, and have Firefox under their for profit corporation which I can’t donate to.

I never said otherwise. You're the person who who decided to bring Mozilla into a thread of privately funding donations to work specifically on Firefox and _not_ mozilla.
by spacechild1 | 2025-06-10 19:29:46+00:00
First, they had to replace him after his disastrous debate performance. Second, who should they have picked? Biden only dropped out in the last minute, so there was hardly any time for building up a new candidate.

Biden insisted on running for a second term, against earlier promises, and failed to build up a strong successor during his first term. The Dems were in a very difficult position. Biden and his inner circle are the ones to blame here. What a historic fuck up!
by mrguyorama | 2025-06-10 19:29:50+00:00
They were not.

Obama deported millions with relatively little pushback. Because he did not deny anyone due process.

Everybody has a requirement for due process. It's the only constitutional way to prove someone is an illegal alien, or overstayed their welcome, or has a history.

You cannot "enforce existing immigration laws" by ignoring due process, because they are a requirement of existing immigration laws
by lordfrito | 2025-06-10 19:30:12+00:00
> To be clear- if you support what's happening here: you are a bad person. i genuinely hate you.

This is the kind of political reductionism I was referring to. It's not OK to "genuinely hate" a person (or group of people) you've never even met, based on a single binary opinion you hold.. that's some serious "othering" going on. People aren't so black and white.

If your comment was meant as sarcasm I don't get it.
by A7C3D5 | 2025-06-10 19:30:41+00:00
I am prescribed an MAOI (tranylcypromine). Coffee and chocolate are perfectly safe to eat, along with most foods. The foods you really need to avoid are highly aged cheese, leftover or improperly stored meats, and fermented foods like soy sauce or kimchi. Even of those foods to avoid, you typically need to eat large quantites of them on an empty stomach to get a life threatening reaction.
by 9rx | 2025-06-10 19:31:28+00:00
> Rust takes it straight from C

Meaning the keyword? Sure, C has the same inconsistency if you disable the enumerator with manual constant values. C is not exactly the paragon of thoughtful design. But whataboutism is a dumb path to go down.

> the dictionary definition takes a backseat to the now de-facto C-based definition

That's clearly not the case, though, as the functionality offered by the Rust enum keyword is very different. It puts absolutely no effort into being anything like C. Instead, it uses enum as the keyword for defining sum types. The C enum keyword, on the other hand, does nothing but define constants, and is functionally identical to what Go has. There is an enum involved in both cases, as demonstrated earlier, so the terminology isn't strictly wrong (in the usual case) but the reason for it existing shares little commonality.

But maybe you've moved onto the concept of enums rather than syntax and I didn't notice? You are right that the dictionary definition is in line with the intent of the C keyword, which speaks to the implementation, and is how C, Rust, Go, and every other language out there use the terminology. In another comment I even linked to the implementation in both Go and Rust and you can see that the implementation is conceptually the same in both cases: https://news.ycombinator.com/item?id=44236666
by ryandrake | 2025-06-10 19:31:31+00:00
AND, whenever you suggest here that engineers should consider the morals or ethics of what they are being asked to work on, you often get lots of push back in the comments. "I just want to work on cool tech! It's my company's problem what they use it for!" and "Hey, I'm just a code monkey, don't blame me! If my manager tells me to build the Torment Nexus, I build the Torment Nexus!"
by AnotherGoodName | 2025-06-10 19:32:04+00:00
Autosketch for MS-Dos had connect four. It's under "game" in the file menu.

This is an example of a random fact old enough no one ever bothered talking about it on the internet. So it's not cited anywhere but many of us can just plain remember it. When you ask ChatGPT (as of now on June 6th 2025) it gives a random answer every time.

Now that i've stated this on the internet in a public manner it will be corrected but... There's a million such things that i could give as an example. Some question obscure enough that no one's given an answer on the internet before so AI doesn't know but recent enough that many of us know the answer so we can instantly see just how much AI hallucinates.
by silisili | 2025-06-10 19:32:10+00:00
> I tried a few Android cheap phones recently

IMO that's the big 'problem' with Android - any fly by night company can make a phone with it, which sours those people on Android as a whole and rightfully so. They may not understand that it's not Android itself that is awful, but the low spec'd phone or 'enhancements' some company added.

Higher end Android phones generally don't have any of these problems at all. I can't even remember the last time mine had something crash or had to restart. I generally stick to high end Moto, Pixel, or Oneplus(current). Some people like Samsung but their skin/os is too heavy handed for me.
by lazyeye | 2025-06-10 19:32:14+00:00
12 million is equivalent to the average population of 2 states.

The Democrats, who love to lecture everybody about "protecting democracy", are attempting to sway voter demographics in their favor through illegal immigration. California used to be a Republican state till it was turned deep blue through immigration.

And one-party states produce the worst, most incompetent politicians, who rise to the top not through the battle of ideas, ability and accountability but through political favors and backroom deals.

Gavin Newsom is the perfect example of this.
by joshdavham | 2025-06-10 19:32:22+00:00
Python packages written in low-level languages like C/C++ and Rust.

There are currently so many cool open source projects in the python ecosystem that involve writing python packages in low-level languages. But unfortunately, I've barely written any low-level code since university, so these projects are effectively out of reach for me at the moment.

However, I do plan on learning Rust sometime later this year and there are number of smaller projects that I plan on working on!
by kulahan | 2025-06-10 19:32:25+00:00
Do you think that marines doing silly things when bored and murdering their fellow citizens for entertainment are in ANY way actually related? I’m not sure we can continue this conversation if you can’t tell how unrelated “guy sticks crayons up his nose for a joke” and “guy kills his own fellow citizens” are.

Man I’m obviously not saying they have perfect discipline, I’m saying you clearly cannot compare them to a nation dealing with an ACTIVE CIVIL WAR.
by MostlyStable | 2025-06-10 19:32:33+00:00
Which is unfortunate, because one of the strengths of Android was the diversity of the hardware ecosystem (although that strength has been lessening as manufacturers have all begun to converge on a common set of hardware features). You could get a phone that had the features you in particular wanted. Needing to buy a particular phone to get a good experience is a bummer.

I say that as someone who has had several Pixel phones (and Nexus before that) and been happy with them. But yeah, my most recent phone is a low-end Motorola that I picked specifically for a set of hardware features, but unfortunately, as the parent commenter describes, it has been a _terrible_ experience for a variety of reasons. I got the hardware features I wanted (mostly, no one makes the full set I want anymore, see above), and it turns out that I had to give up a halfway-decent software experience.
by cryptonector | 2025-06-10 19:32:56+00:00
The frequency/period of the sinusoidal wave you're asking about can be very long. When the Roman Empire collapsed its collapse was in great part due to Rome's inability to reverse a steep, long, secular fertility decline. It took hundreds of years for Rome to go from growth to decline, then hundreds of years for the post-Roman Europe to get back to growth.

When a generation's female cohort is significantly smaller than the preceding generation's female cohort the increase in fertility needed to offset that is enormous relative to the fertility rate that led to the present generation's small female cohort. And the cultural and other reasons for the low fertility rate are difficult to change too. So the likelihood of reversal is very low, and the likelihood of continued female cohort decreases is high, therefore you have to think a severe low fertility patch will last at least two generations, and if the fertility rate right now is half the replacement rate then that bakes in a population reduction of 50% once the current non-fertile generations pass, so several generations down the line. But the risk of three or four generations of below-replacement fertility is pretty high, and that's how you get into multi-centennial periods. Nothing requires that we bounce back, either. We could go extinct just from refusal to reproduce.
by paxys | 2025-06-10 19:32:58+00:00
I like their Material Expressive design a lot more now after Apple's big reveal. While it's still a bit too colorful and whimsical for my liking, it does stay much closer to what I think should be the top UX design ideal - be clear, legible, and get out of the way. On the new iOS every screen feels like some UX designer is shouting "look how amazing I am at this!!" at me.
by Legend2440 | 2025-06-10 19:33:02+00:00
Wow, that is quite obscure. Even with the name I can't find any references to it on Google. I'm not surprised that the LLMs don't know about it.

You can always make stuff up to trigger AI hallucinations, like 'which 1990s TV show had a talking hairbrush character?'. There's no difference between 'not in the training set' and 'not real'.

Edit: Wait, no, there actually was a 1990s TV show with a talking hairbrush character: https://en.wikipedia.org/wiki/The_Toothbrush_Family

This is hard.
by refurb | 2025-06-10 19:33:08+00:00
> In this scenario, are you also refusing vaccines that do work?

No, I'm asking about vaccines that were eventually pulled from the market for safety reasons.

> Or are you magically able to predict what the FDA will say in a few years?

The FDA doesn't magically monitor safety, they work off reports by HCPs. Usually after a few years of reports, they are forced to investigate (FDA action is a lagging indicator). By the time it's pulled from the market, typically many physicians are aware of the problem and haven't been using the products for months or years.

So for the 4th time, I ask - "If I were to refuse to get one of the vaccines, based off initial safety reports, but at a point where the FDA had not yet acted, would I be anti-science?"
by ACCount36 | 2025-06-10 19:33:11+00:00
Currently, there is no reason to believe that "AI contamination" is a practical issue for AI training runs.

AIs trained on public scraped data that predates 2022 don't noticeably outperform those trained on scraped data from 2022 onwards. Hell, in some cases, newer scrapes perform slightly better, token for token, for unknown reasons.
by JumpCrisscross | 2025-06-10 19:33:17+00:00
> people need to understand that this is just completely ahistorical and incredibly naive

We may be talking past each other. I'm not arguing for a general vibe. Just a productive approach to online discussion about politics. It's very unlikely you're going to change someone's mind about partisan politics on this forum. What's more likely is you're going to get some combination of enraged and developed in your thinking about what's going on. So I'm saying to focus, online, on that latter part. Learning. Discussing. All of it calmly, so you can strategise.

That way, when you manifest that anger in the real world, you can do so strategically. Effectively.
by EnPissant | 2025-06-10 19:33:25+00:00
This is not like Intel poaching Jim Keller from AMD. The U.S. had only a nascent rocket program at the end of the war. They did more than recruiting scientists, they also came back with loads of hardware. Within a year they were launching seized V-2s at altitudes that matched the Germans, and within 7-8 years it was manufacturing rockets that matched Germany. The only rival to the U.S. rocket program after the war was the Soviet Union which had their own program to recruit Nazi scientists[1].

[1] https://en.wikipedia.org/wiki/Operation_Osoaviakhim
by matt_d | 2025-06-10 19:33:46+00:00
3-min talk: https://www.youtube.com/watch?v=791PEI35tio

Abstract:

> Interleaving/Unrolling and Vectorization are two popular means to optimize applications. While the first one creates multiple copies of the loop body content, the second one focuses on operating on multiple data elements in parallel thanks to SIMD units available in the CPU. In theory, interleaving and vectorization are orthogonal optimizations, one relying on instruction-level parallelism/superscalarity, and the other on data-level parallelism within a single instruction. Modern CPU architectures provide both of these parallelism mechanisms at once, and the combination of vectorization and interleaving is complex, influencing each other due to instruction selection and complexity of underlying hardware, and the programmer often has to rely on the compiler's auto-vectorization.

> Based on a large evaluation of 642 loops coming from the literature, this paper demonstrates that significant gains (up to 20%) can be obtained by adapting the LLVM auto-vectorizer to better exploit interleaving and vectorization for a given AArch64 architecture. The proposed approach is flexible and can be easily applied at both loop level or application level. Experiments on 5 mini-apps coming from the HPC realm show similar improvements and demonstrates the co-design potential of the presented approach.
by fainpul | 2025-06-10 19:34:15+00:00
For anyone interested in this: Tsoding (Twitch and YouTube streamer of "recreational programming") demonstrates this in one of his projects, where he hot reloads a dynamic library without interrupting the main program, to test different functionality.

https://youtu.be/Y57ruDOwH1g?si=feGioEeSZ5eborb3&t=84
by cosmic_cheese | 2025-06-10 19:34:16+00:00
I appreciate the idea behind the post, because certainly, we need more hackable apps now that everything is becoming a SaaS that effectively cannot be archived or hacked on (unlike, say, WinAmp or major releases of Windows and their respective fan updates, or for a more common example game mods).

Unfortunately I think that while there’s a decent number of power users and people who have the aptitude to become power users who will make use of software made to be deeply customizable, they are outstripped many times over by people who don’t see software that way and have no interest in learning about it. People are quick to point fingers about why the situation is as it is, but the truth is that it was always going to be this way once computers became widely adopted. It’s no different from how most people who drive cars can’t work on them and why few feel comfortable making modifications to their houses/apartments. There’s just a hard limit to the scope and depth of the average individual's attention, and more often than not technical specialization doesn’t make the cut. No amount of gentle ramping will work around this.

That doesn’t mean we shouldn’t build flexible software… by all means, please do, but I wouldn’t expect it to unseat the Microsofts and Googles of the world any time soon. I do however think that technically capable people should do anything they can to further the development of not just flexible, but local-first, hackable software. Anything that’s hard-tethered to a server should be out of the running entirely and something you can keep running on your machine regardless of the fate of its developer should take priority over more ephemeral options.
by krzysztofc | 2025-06-10 19:35:07+00:00
Hey everyone,

I’ve been working on a side project recently and found myself spending way too much time looking for places to post it and maybe get some initial traction.

So I put together a simple list of 58+ launch directories — sites where you can submit your product to (hopefully) get some early users, feedback, or backlinks.

Figured it might be useful to others too, so I made it public: https://launchdirectories.com

It's nothing fancy, just a clean, no-BS directory. If you know any good ones I missed, let me know I’d love to keep improving it.
by einsteinx2 | 2025-06-10 19:35:20+00:00
> Great, we just need 149 more people to commit to that for a year for it to be viable.

Except that it is viable because they’re literally working on it full time right now with multiple devs.

> Based on their sponsors page, there's (at least) $400k of sponsors there. That's what paying for 7 full time developers.

Exactly, and they’re making great progress with just that. Imagine what Mozilla should be able to do with the money they have, or with the money they could have if they allowed donations to fund Firefox development.

> You're the person who who decided to bring Mozilla into a thread of privately funding donations to work specifically on Firefox and _not_ mozilla.

Firefox is part of Mozilla, and this is a post/comment thread about Mozilla and Firefox. I’m not sure why it’s strange I mentioned them. It’s in context with the discussion.
by ChrisMarshallNY | 2025-06-10 19:35:32+00:00
Lots of second posts stick around for a long time.

I have seen that if a company is called out by name, in an inflammatory manner, the posts tend to drop out quickly. Sometimes, they come back.

Conspiracy theorists say that only happens with YC-backed companies, but that may be selection bias. I have seen stories that call out a number of companies, disappear quickly.

It's hard to say if that's OK or not. I think some of these stories are really nothing more than "hit pieces," but some of them are really on the money.
by mkmccarty3 | 2025-06-10 19:35:58+00:00
Rostra published a short study where they forced models to collaborate in order to see if they perform better on factual questions. Interestingly, the results showed that they were able to outperform all of the best models, even with last generation models or "mini" versions of larger models.

Is anyone else building something like this where they are working on model collaboration? I'm interested in learning more.
by woodruffw | 2025-06-10 19:36:23+00:00
Well, I don't know if I would call PGP so much more insane than CMS or PKCS#7 :-). Definitely worse, but CMS is not high up on the list of honorable cryptographic envelope designs.

On the format level, CMS has some of the same flaws as PGP: dynamic TLV encodings (BER), extension points everywhere, and a disconnect between format and cryptographic versioning. On the cryptographic level, S/MIME benefits somewhat from certificates on the Internet PKI being less of a wild west than PGP certificates, and from having a community group (the S/MIME Cert WG of the CA/B Forum) invested in strengthening S/MIME's certificate profile beyond the baseline stipulated in RFC 5280. Of course, for non-public S/MIME deployments, none of that applies.

All that said, I don't think I would treat S/MIME (or CMS, or PKCS#7) as a guiding star: EFAIL affected S/MIME too[1]. But they have the "advantage" of being bad at just their niche (signing and encryption of email), versus being bad at every niche. The latter is PGP's historic curse.

[1]: https://efail.de/
by forrestthewoods | 2025-06-10 19:36:45+00:00
It’s just a simple value prop. Is the cost of increasing the payout worth the brand reputation?

Well we can say with confidence what Apple determined the answer to be. Only a few dorks on HN will care that a 5 year old laptop won’t get the new macOS update.

5 years is admittedly a bit short. But the M1 was a quite frankly revolutionary upgrade. So it’s a one off.
by pjmlp | 2025-06-10 19:36:52+00:00
Great, another version that my devices won't get.

Currently stuck between 12 and 14, and really there is hardly any reason to update.

For technical stuff, better check here, https://developer.android.com/about/versions/16/summary

And the promised WebGPU for Java and Kotlin, discussed at Vulkanised 2025 apparently didn't made the cut to Android 16.
by vel0city | 2025-06-10 19:37:20+00:00
As someone who knows many people who were high-quality Spanish speaking elementary teachers in Texas, it's hard to find skilled and qualified people willing to work at that level working for the wages being offered when the cost of living is what it is and other jobs are offering considerably more.

When you can have 80% of the take home apay but have fewer parents issuing death threats while filling tacos at Taco Bell (and they pay for your community college to go elsewhere) it's no surprise teachers choose to go elsewhere.

Practically every school district in Texas is facing a qualified teacher shortage.