MurphyA/hacker-news huggingface dataset:
by Teever | 2025-04-18 04:57:38+00:00
Thank you for your thoughtful reply but I think you're misunderstanding my point. I'm not conflating coercive eugenics with modern reproductive healthcare, nor am I making a moral equivalence between them. I'm just noting that they historically interconnected, especially in the early 20th century, and that this interconnection is becoming more and more relevant today.

Margaret Sanger’s involvement with the eugenics movement isn’t just a footnote, it is a well documented cornerstone of modern reproductive medicine and social policy that people fight over (defund planned parenthood). She did support birth control in part as a tool for what she (and many others of a variety of social/political stripes) saw as social improvement via population control. People who support planned parenthood today have a hard time admitting that the services it provides aren't just about improving the well being of the people who seek them out, but society as a whole.

Your comment assumes a hard boundary between individual choice and eugenics but historically, eugenics wasn't always state-imposed or coercive — there was also a significant "voluntary" eugenics movement, which promoted individual choices aligned with what was considered beneficial to the population. That included birth control, selective breeding, and now, genetic counselling. This is often referred to as liberal eugenics in bioethics, which even today is a subject of serious debate — not just "word games."

“Positive eugenics” is encouraging the reproduction of the “fit.” That’s exactly what I said — that it’s about encouraging the “best” possible reproduction. “Fit” is a subjective term, a racist Japanese eugenicist would tell you that it means something different than what a racist South African eugenicist would tell you, and a person versed in biological science pre-Watson and Crick would tell you that it means something different than a genetic councillor of of today.

I agree with your concerns about human dignity, discrimination, and coercion in genetic intervention. But I feel that the way to do that is to put as many of these tools as possible into the hands of the people who want to reproduce, and have trained experts with proper oversight guide them to make the choices that they want to make.

I'm not defending hideous eugenics practices. I'm just saying that we can't pretend like it’s an alien concept that has nothing to do with the modern reproductive medicine.
by bjornsing | 2025-04-18 04:57:39+00:00
The conclusion sounds reasonable and may well be correct. But I’d still be a bit worried about selection effects. The kind of person who signs up for a tour of duty to Afghanistan is probably a bit different than someone who signs up for a UN peacekeeping mission.

So an alternative conclusion / title could be: “Moral injury more common among those with high moral standards”.
by int_19h | 2025-04-18 04:57:42+00:00
There is indeed a special immigration court system, but there's a catch. Those courts are "administrative courts", meaning that they are formally part of the executive, not the judiciary, and judges are also executive appointees. So they operate under rules that are themselves written by ICE, and with this admin's insistence on "unitary executive" theory, are entirely subject to the whims of the president.

To give you one example of how bad it already was before Trump, these are the same courts where 3-year old children who don't know English were required to argue their case before the judge by themselves, without a lawyer: https://www.snopes.com/fact-check/children-immigration-court...

So it was already a sham as far as due process go. But now the executive says that they aren't obligated to give people a hearing at all.

And anyone working for ICE is a willing enforcer for this system. They should be treated accordingly.
by arcanemachiner | 2025-04-18 04:57:45+00:00
I think the reason they mentioned both those specific air coolers is because Noctua made a state-of-the-art cooler for the time, then rested on their laurels, and are now outgunned by a very specific brand (Thermal right) and their stand-out product, the Peerless Assassin. Not just any $40 cooler these days will do the trick.
by consumer451 | 2025-04-18 04:58:09+00:00
He is one of the most prepared podcasters I’ve ever come across. He puts all other mainstream podcasts to deep shame.

He spends weeks reading everything by his guests prior to the interview, asks excellent questions, pushes back, etc.

He certainly has blind spots and biases just like anyone else. For example, he is very AI scale-pilled. However, he will have people like today’s guests on which contradict his biases. This is something a host like Lex could never do apparently.

Dwarkesh is up there with Sean Carrol’s podcast as the most interesting and most intellectually honest in my view.
by cole-k | 2025-04-18 04:58:45+00:00
It's an admittedly smaller dataset, but Hook Theory has an analysis that allows you to search by chords (including relative) and look at trends:

https://www.hooktheory.com/theorytab

https://www.hooktheory.com/trends

It's a weird coincidence to see this post since I only occasionally remember about Hook Theory and binge it, but I remembered earlier this week.

Many of you have probably heard the Axis of Awesome four chords song (if not, look it up, it's great), but it's fun doing the same thing with other songs.

Like, did you know that you can sing the chorus of Numb by Linkin Park over the chorus of...

* I Hate Everything About You by Three Days Grace

* Immortals by Fallout Boy

* Cheap Thrills by Sia (swung Numb lol)

(+ the bridge of The Rock Show by Blink 182)

Numb has a pretty common chord progression so I could pick songs with the exact same chords, but there are also some oddly specific finds like this video game (?) song that inexplicably has the same relative chord progression as Hotel California https://www.hooktheory.com/theorytab/view/zun/reincarnation#...

---

I am often surprised how a seemingly simple chord progression has only one result, even when I search by relative chords and ignore extensions and inversions, e.g. https://www.hooktheory.com/theorytab/chord-search/results?ke...

However when you put that query into the normal search box, it does match a lot more songs, showing that there is a i III _ VII trend, just that i III vi VII is strange (which I guess makes sense). Perhaps my lack of music theory makes it harder to normalize my queries, but it's also possible that (1) there isn't enough data or (2) there is inconsistency in how people annotate the pieces (some songs will have II II II II, for example, following the rhythm, whereas some songs will have just a single II).
by edg5000 | 2025-04-18 04:58:48+00:00
There is Objective-C++ (.mm extension), which I used extensively, where you have what is essentially a C/C++ implementation file, but you can use types and syntax from Objective-C, e.g. allowing you to call iOS APIs (UI, bluetooth, etc). Disk acccess can be done directly without objective C. Also network access. It is surprisingly unrestricted. This was a year or two ago. You need to get a path string to the app's Document folder through an Objective-C call though.

The benefit of using C/C++ is that you are not writing 100% vendor locked code, only the HAL portion that interacts with some of Apple's Obj-C APIs will be platform-specific.

For example, if you write Linux-HAL then you can run your code, at least for testing, locally. And of course it opens the door to an Android port.
by jandrewrogers | 2025-04-18 05:00:00+00:00
Having spent quite a bit of time among the British dialect speaking population, one of the things that stood out was the systematic and unapologetic anglicization of obviously foreign words. It was very regular and obvious, which has significant benefits, but the practice was different than I am used to with American English.

In the US, words of Spanish origin are commonly pronounced according to Spanish rules, reflecting that a significant percentage of the US population has a passing familiarity with Spanish for historical reasons. This is expected as an American dialect speaker. You see the same, to a lesser extent, for French. Americans in many parts of the US code-switch pronunciation to reflect the origin of the word without thinking about it. People will poke at you a bit if you don’t know the pronunciation of foreign words. But that is far from universal among English dialects. It was a noticeable difference with UK English aside from the dialectical differences that everyone is familiar with.

I’m not making a value judgment, it is just an interesting example of differences in English dialects that go beyond the language. In my experience, North Americans tend to hold truer to the original pronunciation of foreign words even as they butcher English with their regional variations. North Americans, by and large, are oblivious to it. I only noticed by spending a lot of time among native English speakers on other continents.

English is such an interesting mess.
by AStonesThrow | 2025-04-18 05:00:15+00:00
There are subcultures that are permanently so, and there are subcultures that come out of the shadows and into the mainstream. Home Computing (and the BBS networks, and Usenet, and AOL and Compuserve, et. al.) were a "hobby" that merely mimicked government and corporate use of Big Iron, and they mimicked and updated predecessor social networks, and as such, Home Computing was eventually destined to marry with Big Iron and they met in the middle, penetrating the Consumer Market with devices.

It was up to computer hobbyists to refine that consumer appeal. Computer hobbyists could often be men who used computers at work, enjoyed it kinda, or just took their work home with them. My father built a Heathkit component stereo for our home, and it was a full-fledged higher-than-consumer-quality system. While he did not build computers like his son built computers, it was his contact with electronics and gadgets at work that primed him for that ease of use, and his enthusiast's hobbies such as DXing the radio waves. And learning from him, I first learned about computers and electronics at home, and then at school, and I ultimately parlayed it all into a series of jobs in I.T. and Cybersecurity.

I was also a member of the Goth subculture. Now there's something that occasionally lends to the mainstream (who doesn't like "Nightmare Before Christmas"?) but mainstream kids won't all go Goth because Goth is just one choice among many, and it's usually rebellious and dark, and there are other kids with other tastes. And Goth culture may appeal more to young adults who may grow out of it.

Also, religion can be counter-cultural, or subcultures can form around religious faith and spirituality. And there's plenty of examples. And the plurality of it all means that while Christianity can be mainstream, it's never ubiquitous. Computers and the Internet have the sort of consumer power to make everyone wish that everyone else had them. And so the corporate world will not rest until computers are more ubiquitous and more mainstream than Jesus.
by andrewinardeer | 2025-04-18 05:00:18+00:00
Plaintiff’s Arguments

Misleading Odometer System:

Tesla’s odometer system uses predictive algorithms, energy consumption metrics, and driver behavior multipliers, rather than direct distance measurements, resulting in inflated mileage readings (Complaint ¶¶ 3-4, 62-65).

These readings deviate from traditional odometers, over-registering mileage by 15% to 117% compared to industry standards (¶ 71).

Tesla intentionally designed, manufactured, or tolerated this system to manipulate mileage, violating California Vehicle Code § 28050 (¶¶ 69-73, 133-136).
by maronato | 2025-04-18 05:00:22+00:00
This take is inconsistent. Lobbying is perfectly legal, so Intuit isn’t being evil, just being rational.

Companies, like people, can be evil while not committing any crimes. Intuit is not even that evil when compared to most larger companies in the US. We only remember it exists during tax season.

The really evil companies manipulate markets, evade labor laws, crush unions, exploit vulnerable users, enable authoritarian surveillance, trivialize wars.

All without breaking a single law.
by visarga | 2025-04-18 05:00:27+00:00
The situation with LLMs is much different than search, Google doesn't have such a large lead here. LLMs are social things, they learn from each other, any provider with SOTA model will see its abilities leaked through synthetic training data. That's what GPT-4 did for a year, against the wishes of OpenAI, powering up millions of open model finetunes.
by runjake | 2025-04-18 05:00:55+00:00
It’s not about it being cool. It’s about it feeling “normal”.

I’m not even sure this is caused by trauma so much as just living a whole other life in a whole other culture with completely different norms, even with combat aside.

Going back into the civilian world is a pretty uneasy experience for a lot of veterans.

It’s kind of a hard feeling to relay to civilians. A very strong culture shock for even many POGs.

I think your advice is better suited to people who glorify war and play too much Call of Duty.
by int_19h | 2025-04-18 05:02:33+00:00
Anyone detained by any government agency has the right to file a habeas petition. It's a very fundamental right and applies to non-citizens as well.

The difference, insofar as courts have decided to date, is that citizens have this right even when they are detained outside of US borders, while non-citizens only have it when detained within those borders (and generally wherever the US govt has "ultimate sovereignty", e.g. Gitmo).
by Barrin92 | 2025-04-18 05:03:27+00:00
For individuals killing is incredibly rare. Most people will never take a life, and even historically haven't. It also of course doesn't follow that merely because killing happens it doesn't cause moral injury, it's obviously possible for an event to be both common and traumatic.

It is generally accepted that most people will resist to kill and moral injury is very well documented for example in police who have to use deadly force so the result here is actually surprising. Afghanistan might also be an unusual case by historical standards, because close combat was very rare and the fighting much more impersonal.
by pclmulqdq | 2025-04-18 05:05:07+00:00
I don't give a shit what advertisers want. I was merely pointing out to someone in the ad business that I don't want to see relevant ads when they made the statement that I do.

This is something that people in advertising say a lot, but it's generally not true. I do not want or benefit from you having "better" ad targeting - I will find your product if I want it without the sales pitch.
by kaashif | 2025-04-18 05:05:19+00:00
Naively I would've thought that by making management huge shareholders, (most of) the agents then become principals.

So when we talk about "the shareholders" we also include the CEO.

I guess the argument here is that that actually doesn't work and the CEO would prefer being in charge of a larger company even if it personally costs him tens or hundreds of millions of dollars.

That's what I'm skeptical of.
by FooBarWidget | 2025-04-18 05:05:27+00:00
You can use AI to verify its own work. Last time I split a C++ header file into header + implementation file. I noticed some code got rewritten in a wrong manner, so I asked it to compare the new implementation file against the original header file, but to do so one method at a time. For each method, say whether the code is exactly the same and has the same behavior, ignoring superficial syntax changes and renames. Took me a few times to get the prompt right, though.
by cess11 | 2025-04-18 05:05:41+00:00
The US has been kidnapping and putting people in torture centres willy-nilly for decades. That this would somehow get better under an openly fascist or fascism-adjacent regime is not a sound expectation.

One might suspect that a reason for the acceptance of takfiri thugs coming to power in Syria has to do with their disinterest in the rule of law and the low likelihood that they will do robust investigations of Sednaya and other prisons.

https://www.icij.org/investigations/collateraldamage/post-91...

https://www.thenation.com/article/world/torture-prisons-syri...
by defrost | 2025-04-18 05:06:37+00:00
William George Murray came home from WWI, during that time

In a letter to his parents, Murray described his participation in the battles at Gallipoli during August 1915. Murray wrote about how the advancing Turks were mowed down with machine gun and artillery fire and how it was "great fun and very exciting."

He took up work in the Northern Territory of Australia in stock policing role:

In April 1919, Murray joined the Northern Territory Police as a constable and was posted to the very remote Ranken River police station on the Barkly Tableland.

Now, mixed race station workers, some white, some aboriginal, camped togther and in a dispute over a woman, an aboriginal man killed a white man over a rape. The rape violated both white and native law, as did the killing in revenge.

There was a single known perpetrator and ways and means to bring them to justice under either of two bodies of law with the cooperation of both groups of people.

Murray got involved ..

Officially, 31 men, women and children were killed during this police operation, although analysis of the existing documentation and surviving Aboriginal testimonies indicate that somewhere between 100 and 200 people were shot dead.

Coniston massacre (1928): https://en.wikipedia.org/wiki/Coniston_massacre

Such was the excess of a shell shocked man with a badge allowed free reign over civilians.
by udev4096 | 2025-04-18 05:08:12+00:00
Your opinion is biased from the fact that you worked on "adtech". How can you justify it? You are the reason the web is bloated and lost the true idea of it a long time ago. Luckily, there are people who run pi-hole and adguard who have my utmost respect along with countless people who maintain an upto-date ad-block list
by wmf | 2025-04-18 05:09:00+00:00
I don't fully understand this article but this point stuck out as probably fractally wrong:

Modern DDR4 memories have a theoretical throughput of 25-30 GB/s. This is more realistically ranging between 5-10 GB/s. With a 100 GB full packed shared buffer the time required to perform one single full scan ranges between 3 and 20 seconds.

Obviously DDR5 now exists and servers have multiple memory channels giving total memory bandwidth more like 200-500 GB/s. An old rule of thumb is that a computer should be able to read its entire memory in one second, although these days it may be more like 1-4 seconds.

The clock replacement algorithm only needs to read metadata, so a full sweep of the metadata for 100 GB of buffers should be milliseconds not seconds. (If they're talking about a table scan instead then obviously reading from buffers is going to be faster than disk.)
by lstanikmas | 2025-04-18 05:09:08+00:00
Utilizes enhanced dependency injection by shifting from constructor-based injection to using the inject() function

Migrated to Angular's standalone architecture

Utilizes a boolean signal to represent the authentication state of a user and drive #UI updates and route protection

Utilizes Angular's ChangeDetectorRef methods to update the view instantaneously, on-demand

Streamlines responsiveness by eliminating unused Bootstrap code

Uses the new modular Firebase Web SDK API surface designed to facilitate tree-shaking, eliminating the need for Angular's HTTP API
by thaumasiotes | 2025-04-18 05:10:34+00:00
> Minor nitpick: it's a "dyad" that is a combination of two notes.

> An "interval" is the difference between two (or more) pitches. And just as you'd measure the space between your eyebrows using a ruler, you'd measure the interval between middle C and concert A using your ears.

How are you imagining that works? If you had three eyebrows, how much space would there be between them? Intervals are, by definition, the space between two points.
by convivialdingo | 2025-04-18 05:11:11+00:00
Dang - Google finally made a quality model that doesn’t make me want to throw my computer out a window. It’s honest, neutral and clearly not trained by the ideologically rabid anti-bias but actually super biased regime.

Did I miss a revolt or something in googley land? A Google model saying “free speech is valuable and diverse opinions are good” is frankly bizarre to see.
by hliyan | 2025-04-18 05:11:59+00:00
Meanwhile where I live (Sri Lanka), we're all able to directly file our taxes with the Inland Revenue Department: https://eservices.ird.gov.lk . It's called RAMIS. It has it's warts and has had some outages in the past, but it gets the job done.

Note that Sri Lanka is a third world country that's currently recovering from a major economic crisis in 2022.
by wqaatwt | 2025-04-18 05:12:57+00:00
There is a whole Wikipedia article about UN peacekeepers committing atrocities. Not sure if claiming that on average they have “higher moral” standards than people who sign up for the Norwegian Army is fair (and they at least occasionally face repercussions for their actions unlike the “peacekeepers”)..

https://en.m.wikipedia.org/wiki/Sexual_abuse_by_UN_peacekeep...
by Extropy_ | 2025-04-18 05:13:49+00:00
A better title would be "Likelihood of moral injury differs among different combat contexts," though that doesn't serve as quite a catchy title as the original.

The problem with "moral injury more common among those with high moral standards" is that "moral standards" is not what is being observed, rather, the study specifically finds "diverging effects of KIC on veterans from combat-oriented and peacekeeping missions-" making no judgement about personal "moral standards."

Your "high moral standards" bit seems to be an assumption about the difference between peacekeeping forces and combat-oriented forces (which sometimes even overlap) rather than something to do with the actual research article at hand.
by virgilp | 2025-04-18 05:14:13+00:00
> While exp one starts to run longer than millisecond for sizes bigger than number of particles in universe.

You don't really know how this works, do you? I can guarantee that thera are more than 1M particles in the universe. And if you iterate 2^1M times, doing nothing, on a current computer... that's basically indistinguishable from an infinite loop.
by udev4096 | 2025-04-18 05:14:28+00:00
Ads are not only annoying but play an extremely crucial part on tracking you across the web. People defending google cannot seem to wrap their mind around the fact that it's one of the most lucrative way to carry out mass surveillance at scale. Paying for the service only partly avoids the service to stop giving you ads. What about the insane amount of telemetry they collect? It's a lost cause
by simonw | 2025-04-18 05:14:39+00:00
I hacked around with this a bit and figured out a way to get it to spit out logging of the prompts and responses to the server: https://gist.github.com/simonw/54fc42ef9a7fb8f777162bbbfbba4...

Short-ish version:

ANTHROPIC_API_KEY="$(llm keys get anthropic)" \ uv run --with devtools --with pydantic-ai python -c ' import asyncio from devtools import pprint from pydantic_ai import Agent, capture_run_messages from pydantic_ai.mcp import MCPServerStdio server = MCPServerStdio( "deno", args=[ "run", "-N", "-R=node_modules", "-W=node_modules", "--node-modules-dir=auto", "jsr:@pydantic/mcp-run-python", "stdio", ], ) agent = Agent("claude-3-5-haiku-latest", mcp_servers=[server]) async def main(): with capture_run_messages() as messages: async with agent.run_mcp_servers(): result = await agent.run("How many days between 2000-01-01 and 2025-03-18?") pprint(messages) print(result.output) asyncio.run(main())'

Output here: https://gist.github.com/simonw/54fc42ef9a7fb8f777162bbbfbba4...

I got it running against Mistral Small 3.1 running locally too - notes on that here: https://simonwillison.net/2025/Apr/18/mcp-run-python/