MurphyA/hacker-news huggingface dataset:
by ImPostingOnHN | 2025-09-10 03:05:05+00:00
Your question is flawed in that it assumes that israel deserves security from Palestine in greater measure than Palestine deserves security from israel, which it does not. They are two co-equal countries, equally deserving of existence, with both the countries and their citizens possessing equal rights equally deserving of respect and consideration. Neither can justifiably commit genocide, but only israel is doing so.

Of course, those violating international law and committing genocide (along with their supporters) would like you to believe that 'at the end of the day, anything is up for debate', including whether literal *genocide* is ok, but of course, it isn't, according to the majority of the people who would engage in such a debate (and are thus the judge of whether it is debatable). Indeed, a tiny fraction of all countries debating a thing doesn't make it debatable, but it does tell you which 2 or 3 countries out of 190+ equal ones are particularly argumentative. Like, that tiny minority with a vested interest in it being up for debate *would* claim that it's up for debate, wouldn't they? But at the end of the day, the debates were already had, and the outcome is the international laws against war crimes, crimes against humanity, and genocide, all of which israel is perpetrating. Thus, there is no plausible justification.

If there was, then as mentioned above, Germany would have had the same right of action in perpetrating the holocaust. Of course, that is despicable to imagine, just as it is despicable to hear israel echo nazi rhetoric: when explaining how their genocide is righteous because they are the chosen people; and their victims deserve it because they're lesser, they're not even people, they're "animals"; and certainly they must protect themselves from animals, and of course that means cleansing the land of the animals and availing themselves of their god-given right to rule over it in ethno-religious supremacy forever.

Yeah, it was gross when nazi germany asserted it and it's gross that israel asserts the exact same thing. Never again means never again.
by lifthrasiir | 2025-09-10 03:05:31+00:00
Eh, Han unification was an one-off decision. Now many (but not all) characters have been disunified as needed, like the infamous Biang character [1] which received two different code points. Of course common characters are much less likely to be disunified, because at this point many decades have been passed after the initial encoding and any disunification would cause compatibility issues.

[1] https://en.wikipedia.org/wiki/Biangbiang_noodles#Unicode
by 1vuio0pswjnm7 | 2025-09-10 03:05:53+00:00
"I am extremely insulated from ads online and have been for about a decade."

I am insulted by the so-called "modern" browser controlled and distributed by (a) companies that sell internet advertising services or (b) their business partners

The ad annoyances would not be possible but for these bloated, sluggish, omnibus programs enabling data collection, ads and tracking by default^1

Every time I have to use one of these programs to access the web it is a terrible experience. Never having visited a crack den, I cannot say whether it is similar. In any event, it's bad

Sometimes I use these browsers to access files offline or on own local network, such as MP4s and PDFs; I think maybe that is all they might be good for

As "ad blockers" depend 100% on the so-called "modern" browser I would be very surprised if "ad blockers" remain effective for much longer, maybe 5-10 years at most; I dislike making predictions but I believe the end of the "ad blocker" as browser extension is inevitable

Already this prediction is starting to come true in Chrome

1. "The message won't be shown in browsers that don't support JavaScript, because those don't need adblockers to begin with." Even just a browser that did not enable Javascript by default would suffice
by ironman1478 | 2025-09-10 03:06:34+00:00
The article mentions the chronic absenteeism which is mind blowing: https://apnews.com/article/school-attendance-sick-day-chroni...

I don't see how somebody can learn when they're missing school so much. Math and reading require so much repetition and if you're not in school, you're not getting that time to sit down and do the exercises required to ingrain these topics. It doesn't even matter how a school teaches if the student isn't in class. They're just not going to retain things well.
by maxbond | 2025-09-10 03:06:55+00:00
I'll confess I've never used `expect`, but I think `expect` is for interactive commands. I think if you were going to write retry logic in bash you would pipe it to `grep` and examine the return code. If `grep` doesn't find any matches, it'll exit with a status code of 1.

I'd never heard of the `wish` command shell (discussed briefly in that document) but you can always rely on the Tcl community to find a great pun.
by abtinf | 2025-09-10 03:07:26+00:00
I left an on-site job for a fully remote job, taking about a 35% cut to do so. Literally every aspect of my life improved, including financially.

The financial savings come from 3 things: downsizing to one car and elimination of transport costs; dramatically reduced lunch and coffee expenses; not buying a bunch of stuff to cope with the emotional toll (by far the biggest component).

The savings are even more dramatic if I factor in the opportunity costs of commute time. After accounting for the two way commute time, gas station line time, and vehicle maintenance time, my effective hourly rate working in-office was probably lower than working remote.
by erosenbe0 | 2025-09-10 03:07:46+00:00
Culture argument can be argued effectively as follows:

If a cohort in Japan has a median score of X at median household income Y, the American cohort with same median score X has income closer to 1.25Y or 1.5Y.

Whether you want to define your American cohort based on geography or ethnicity doesn't really matter-the result will be preserved up to a point.
by zoeey | 2025-09-10 03:08:22+00:00
Over the past few years, a lot of teams have shown that remote work can be productive and stable. But as the market cools and power shifts back to management, return-to-office policies are quietly making a comeback.

It feels less about actual performance and more about a need for control. Some of these companies even invested in remote tooling during the pandemic, and now they’re choosing to ignore it. You start to wonder if they’re really looking at output, or just want people back in seats so things look like they’re under control.
by ajross | 2025-09-10 03:08:42+00:00
Meh. None of these sway me. I'm a die hard printf() debugger and always will be. But I do use debuggers regularly, for circumstances where printf() isn't quite up to the task. And there really are only two such categories (neither of which appear in the linked article!):

1. Code where the granularity of state change is smaller than a function call. Sometimes you actually have to step through things one instruction at a time, and I'm lucky enough to have such problems to solve. You can't debug your assembly with printf(), basically[1a].

2. State changes that can't be easily isolated. Sometimes you want to log when something change but can't for the life of you figure out when it's changing. Debuggers have watchpoints.

But... that's really it. If I'm not hitting one of those I'm not reaching for the debugger. Logging is just faster, because you type it in right at the code you're already reading.

[1a] Though there's a caveat: sometimes you need to write assembly and don't even have anything like a printk. Bootstrap code for a new device is a blast. You just try stuff like writing one byte to a UART address or setting one GPIO pin as the first instructions and hope it works, then use that one bit of output to pull the rest up.
by chestervonwinch | 2025-09-10 03:08:59+00:00
> Especially if you go beyond Type-I cassettes

Yea, I use Type II cassettes to record on my Tascam 246. I did an experiment where I recorded a track I made digitally to tape and then back into the DAW. I A/B'd them and struggled to differentiate. That being said, I have used some really poor quality Type II tapes, where the difference was obvious.
by chatmasta | 2025-09-10 03:09:12+00:00
That’s effectively what I did in a very roundabout way with docker images and caching that ended up abusing the GitLab free tier for image hosting. When you put it like that it does make me think there was a simpler solution, lol.

When I’m hacking on a C project and it’s got a bunch of code ripped out of another project, I’m like “heh, look at these primordial dependency management practices.” But five years later that thing is gonna compile no problem…
by actsasbuffoon | 2025-09-10 03:09:43+00:00
I disagree, at least for the next 5 years or so.

Even with humans, it’s very common to ask them for something and get something back that’s completely different than what you wanted. Short of reading your mind, AI is going to require a lot of info to get the desired result.

So someone is going to have to gather requirements and break them down into a clear, well thought out set of instructions for the computer. That’s literally what programmers already do. We’re just programming in a different language now.
by dmoy | 2025-09-10 03:10:06+00:00
The comments/narrative in TFA don't line up with FRED. 2022 was like 3x more profitable overall compared to 2016, and 2023 wasn't much worse. It's definitely coming back down.

From TFA though, 2400 is like 2x-2.5x median farm size. That's not a small farm size. It's not a massive corpo farm, but it's not a small farm. So the segment quoted in that article might be under some pretty specific pressures (other commenters alluded to - they may have bought some very pricey equipment during good years - an actually small farm will get by on shittier equipment or just rent for a brief harvest)
by f33d5173 | 2025-09-10 03:10:09+00:00
Yellow doesn't represent anything, it represents nothing. It's a blank hole that people can fill in with their biases. White people will picture it to be white, black people can imagine it being black. That becomes a problem when you want to represent a black character, to a bunch of white people, who consider him being black an important part of his character. In other words it's (very deliberately) a bad tool for talking about race.
by skissane | 2025-09-10 03:10:29+00:00
> I wrote about how the arrival of dark skinned options in a 'default yellow' world repeatedly reveals that 'default yellow' is, in Western culture, actually 'default white'. And that that repeated lesson explains why white people sticking with yellow isn't 'not choosing a skintone'. It's choosing white, but pretending not to. Because you don't have to.

Are you talking about “Western culture”, or “progressive-leaning US(-centric) culture”? Because the idea that a colour choice made in Japan has some kind of racial meaning is much more strongly associated with the second than the first.
by LargoLasskhyfv | 2025-09-10 03:11:15+00:00
If they really wanted to, 4 to 5 people could fit themselves into a conventional photo-booth. Speaking of 80ies to 90ies Germany here. They were everywhere, stations, post-offices, larger supermarkets, early shoppingmallistan...

I know this, because I did it many times :)

Got some funny photos that way, trying to cram all the faces in the rather small FOV :)
by chatmasta | 2025-09-10 03:12:10+00:00
DuckDB is not critical infrastructure and I don’t even think these billion-download packages are critical infrastructure. In software everything can be rolled back and that’s exactly what happened here. Yes we were lucky that someone caught this rather sloppy exploit early, and (you can verify via the wallet addresses) didn’t make any money from it. And it could certainly have been worse.

But I think calling DuckDB “critical infrastructure” is just a bit conceited. As an industry we really overestimate the importance of our software that can be deleted when it’s broken. We take ourselves way too seriously. In any worst case scenario, a technical problem can be solved with a people solution.

If you want to talk about critical infrastructure then the xz backdoor was the closest we’ve caught to affecting it. And what came of that backdoor? Nothing significant… I suppose you could say there might be 100 xz-like backdoors lurking in our “critical infrastructure” today, but at least as long as they’re idle, it’s not actually a problem. Maybe one day China will invade Taiwan and we’ll see just how compromised our critical infrastructure has actually been this whole time…
by Jensson | 2025-09-10 03:12:20+00:00
> Most schools do biology > chemistry > physics, which is from funnest and easiest to most technical and hardest

More like from what women prefer to what men prefer, they probably do it since most teachers are women and prioritize what girls want. Physics is "hard" as in not soft, not "hard" as in not easy.

The reasonable order is the opposite, physics underpins chemistry and chemistry underpins biology.
by dpkirchner | 2025-09-10 03:12:54+00:00
I think we'd need to see some sales figures for cases. The case I use on my 13 Pro (casetify) adds enough size that the bump is barely an issue -- there is maybe a 1mm edge around the actual camera bump. It's very nearly the ideal. I don't know how common this size case is, though -- common enough that a mainstream case company sells it, I guess.

I'll concede the point on the weight, although I bet it'd be more like 350g.
by DATAIZE | 2025-09-10 03:13:49+00:00
In the HITL review, users can take action on the agent's analysis plan and execution proposals by confirming them with 'go', 'stop', or 'reject' commands, similar to a cursor.

When a user rejects the agent's proposal, the agent will likely operate within the same scope of tool execution but will not use the specific answer that was rejected.
by zozbot234 | 2025-09-10 03:13:52+00:00
Needless to say, these are not effective ways of teaching remedial and underperforming students.

Those pupils will generally need very structured lessons that directly provide clear information (often in a form that can easily stick in memory and be repeated, even word for word), and straightforward instructions that can immediately inform their practice no matter what their level. I.e. the exact opposite of a so-called "fun and engaging" approach. (Which of course ignores the fact that such students tend to derive the most fun and engagement from being taught in a clear and effective way!)

The underlying issue is that the "progressive" educational strategy taught in Ed Schools is very explicitly a "sink or swim" approach where the student is supposed to be teaching themselves and the teacher isn't doing any real work. The hidden attitude here, coming directly from the "Progressive" era of the late 19th and early 20th century, is that many students will indeed fail but this is not an issue because clearly they were not worthy of entering the educated class with the very best.

(Special Ed is the one remaining niche that still teaches more effective educational methods, but obviously not every remedial student is a Special Ed student, and we should not expect them to be.)
by leptons | 2025-09-10 03:15:33+00:00
Came here looking for this. Love that site.

"web3" is almost a blast from the past though, simpler times. Seeing it mentioned on HN now, I just had to take a look at https://www.aiisgoinggreat.com to see if it was available, it is not. Nothing there, but I'd love a similar site about AI debacles.
by bryanlarsen | 2025-09-10 03:15:44+00:00
Commodity production can be massively profitable. Low cost commodity producers make boatloads of cash. Saudi Aramco is exhibit A.

The price of a commodity is the cost of the marginal producer. For oil, a marginal producer is Canadian oilsands oil. It costs them $50 - $70 a barrel to produce their oil, and another $10 to ship to market. Thus the price of a barrel of oil is typically $60 - $80. If it drops below that the Canadian oilsands producers shut down, and the next most expensive producer becomes the marginal producer. (example highly over simplified)

OTOH it costs Saudi Aramco $10 per barrel to produce their oil. They make insane profits.

American farmers are not quite Saudi Aramco levels of profitable, but they are not the marginal cost producers. Large, highly mechanized farms means American farmers have extremely low labor costs compared to the rest of the world.

The last 20 or so years have been extremely profitable for American farmers.
by hodgehog11 | 2025-09-10 03:15:49+00:00
Okay, I am happy to hear that is not what you were implying; a bit extreme, but that's how I read your comments in light of the reality, taking the skepticism to its apparent conclusion. I genuinely did not intend to provide a straw man or to argue and apologize for doing so; I'm just not sure what else you were implying.

We know that large groups of YouTubers, particularly the "elite" ones, are in chats with each other, this is true. But the sheer variety of them talking about this from across different spaces on YouTube and different tiers makes it seem unlikely to me they are all in the same exclusive social space. I think we operate with different priors though.
by zer00eyz | 2025-09-10 03:15:51+00:00
> It's an ecosystem and cultural problem that npm encourages huge dependency trees

It is an ecosystem and culture that learned nothing from the debacle of left pad. And it is an affliction that many organizations face and it is only going to get worse with the advent of AI assisted coding (and it does not have to be).

There simply arent enough adults in the room with the ability to tell the children (or VC's and business people) NO. And getting an "AI" to say no is next to impossible unless you're probing it on a "social issue".
by lock1 | 2025-09-10 03:15:55+00:00
So, uh, everything is important, and every engineer must know everything then?

I mean, don't get me wrong, I do agree engineers should at least be aware of the existence of debuggers & profilers and what problems they can solve. It's just that not all the stuff you've said belongs in the "must know" category.

I don't think you'll need valgrind or query planning in web frontend tasks. Knowing them won't hurt though.
by giveita | 2025-09-10 03:17:28+00:00
I had a think about where I first learned to use a debugger. The combo of M$ making it easy for .NET and VB6 and working professionally and learning from others was key. Surprised it is less popular. Tests have made it less necessary perhaps BUT debugging a unit test is a killer move. You quickly get to the breakpoint and can tweak the scenario.
by kamaal | 2025-09-10 03:19:27+00:00
>>Be glad you didn’t work in the development office of a bank in the 1990s, you’d be expected to wear a suit and tie to work.

Priorities matter.

I worked for a India IT services firm that mandated neck ties. They would even enforce it with fines.

Eventually we saw the whole company had been reduced to these cosmetic pedantry about neck ties, badge-in/out times etc.

Nobody every got anything done, because this was all that was left of their ideas to make the company win.
by sdsd | 2025-09-10 03:20:05+00:00
>She probably wouldn’t get the same result if she had to apply the same techniques to inner-city Detroit kids six hours a day and five days a week.

I think you're thinking of it backwards. Inner city Detroit kids probably struggle in school precisely because there maybe isn't a mom at home who's passionate and available to educate them (among plenty of other reasons, to be sure).

Inner city Detroit kids (not gonna lie, feels like a euphemism) aren't just inherently hard to teach for no reason
by SamBam | 2025-09-10 03:22:14+00:00
Science teacher here. Physics First is absolutely not throwing them into the deep end, and should not be the hardest class. Physics First generally means physics taught without calculus, and most of it is stuff that could have been taught to most eighth graders.

Not saying it won't be hard, but I don't want you to think it's some crazy torture. It should be no harder than doing Bio or Chem first, and for many kids it's easier. (Bio and Chem have way more memorization and vocabulary.)
by CGamesPlay | 2025-09-10 03:23:24+00:00
The async example in the readme is weird. It appears to be an example of tokio::sleep, where you synchronously call into your library before you sleep. Nothing about your library usage is async. In fact, the whole usage of the library is blocking, so I can't even call it from my existing async code. I'm expecting: I can call my async Rust function from JavaScript, and I can await a JavaScript async method. The example should at the very least be using `async fn main`.
by defrost | 2025-09-10 03:24:00+00:00
> Over in Australia a few ranching families own so much land it makes the American figures look like rookie numbers

1/ Australia doesn't have "ranching" families anymore than it "throws shrimps on the barbie" - that's 'Merkin Engrish there.

2/ Gina Rinehart's massive station holdings come from her mining empire which was inherited from her father Lang Hancock - an iron ore mining magnate.

Sure, Lang sprang from Ashburton Downs, a sparse Pilbara lot of land:

At the time (1918) it occupied 755,520 acres (3,057 km2) and was stocked with 19,000 sheep and 320 horses. In 1949 the property was carrying a flock of 30,000 sheep, but by 1951, following a severe drought, shearing had to be cancelled as the stock were too weak to be droved to the shearing shed. In 1979 the property was stocked with 300 cattle. In a good season the station is able to carry a herd of approximately 5,000 head of cattle.

~ https://en.wikipedia.org/wiki/Ashburton_Downs

but with brothers and an extended family there was no money there to made by Lang, he made his nut spreading mesothelioma * to the world and later convincing others to invest in vast mesa's of dense high grade iron ore, still being mined today.

FWiW the Hancock family drama surrounding the control of tens of billions per annum resources makes Dallas look a little rookie .. although Prix d'Amour** is bulldozed and gone now.

* https://en.wikipedia.org/wiki/Australian_Blue_Asbestos

** https://en.wikipedia.org/wiki/Rose_Porteous
by weitendorf | 2025-09-10 03:24:02+00:00
The racial achievement gap is probably one of the most significant problems educators in the US think about. I think one of the biggest obstacles to improving it (not causing the problem, but making solutions difficult or ineffective) is that low-performing urban school districts tend to correlate strongly with strong teachers' unions and big, mismanaged school administrations where things are too bureaucratic and incompetent for anybody to be able to really effect significant change.

I'm not sure I support charter schools as a universal good, but they've actually proven to be pretty consistently effective at improving the educational attainment of low-income black/hispanic students [0-1]. When the local school system is a political quagmire and objectively failing in its mission to educate students, it's probably the only way out.

The meta-problem is that the people most actively involved in improving the racial educational achievement gap are precisely the type of people to reflexively dislike charter schools (because it's "right wing", although I see it more aligned with the centralization vs decentralization axis) and maybe even feel overtly threatened by them (because of their union job). Also, charter schools have to actually figure out how to get buy-in from low-income black and hispanic parents, figure out how to serve this community better, and can't hide behind the excuse of cyclical poverty + orwellian bureaucracy anymore.

I think a lot of educators really would rather work in a system where bad outcomes are guaranteed and thus not their fault, than one in which they actually have the ability to make more than just performative progress in serving the needs of their underprivileged student body.

[0] https://hechingerreport.org/proof-points-charter-schools-hav...

[1] https://www.kqed.org/news/11953408/charter-schools-show-gain...