MurphyA/hacker-news huggingface dataset:
by cogman10 | 2025-05-07 14:32:59+00:00
I can't speak for the cities. At least in rural oregon where some of my family resides there's a few competing factors.

For starters, services in rural oregon are terrible. If you aren't in portland, living in nearly any part of oregon translates into being multiple hours of driving to get to any sort of medicine (for example). This applies to pretty much all sorts of desirable things you might want.

But further, even though rural oregon is isolated, the housing prices there (and everywhere) remain at extremely high levels. Due to some of the geography of oregon (lots of hills and mountains) many of these small communities simply have no location where you could build a house even if you wanted to. Unless a city decided to eminent domain some land/a home to build housing (fat chance) the current supply is the maximum supply.

That makes it really hard to hire competent teachers. In many cases you are asking them to do 1, 2 hours, or longer commutes just to teach (if they aren't an established community member. Which is increasingly rare. Most people looking for an education want out of these rural communities). Often times, these rural communities are less destinations for teachers and more stepping blocks for new teachers to then get hired in more desirable locations. That results in high levels of turnover which kills student/teacher relations.

My guess on why cities suffer is a bit different. In my own city (not oregon), it's because of overcrowding, plain and simple. The kids are packed in like sardines. I'd imagine building new schools in a place like portland would be pretty difficult and expensive. So you end up with a large and growing population and limited school infrastructure to handle the ever growing pop. Decreasing the student:teacher ratio is simply a must if you want better results.

My childhood school (rural) ranked as one of the best in Idaho and even was nationally ranked. How did it get there? A couple of factors. For starters it's well positioned, there's a smaller city nearby with a decent amount of services and a larger city just a 45 minute drive away. That makes it pretty easy to find teachers. The student/teacher ratio was almost absurdly low (10:1 in my class). Finally, all the teachers were themselves long term community members. My highschool math teacher taught everyone in my family and some of their kids. There was a relationship there that's hard to recreate.

The schools we played sports against were almost universally in a worse state. Particularly the most isolated schools which were 3 hours from nearly service.

As an addendum: there is an exception to my theories that I really have no good explanation. There was a native american reservation school which was close to the same city we were. It had more money than god thanks to the casinos and had some of the nicest facilities with long-term teaching staff. Yet their student outcomes were absolutely awful. Very few went on to higher education. My best guess is that while the school was the gold standard in terms of funding, the tribe's families weren't so lucky, having a much lower SES score than my school.
by gyre007 | 2025-05-07 14:33:07+00:00
From my experience Zed agents oftn just goes and edits your files without your asking it to. Even if you ask questions about codebase, it assumes you want it to be changed. For it to be useful it must be better at understanding prompts; I would also like it to generate diffs like it does but prompt me if I want to apply them first
by aaronbaugher | 2025-05-07 14:33:09+00:00
That's possible. I don't know the current status of it, but in the 90s the FDA had ruled that dairy farms which didn't inject their cows with supplemental bovine growth hormone (BST) couldn't put that on the label. Their argument was that putting "BST-free" on a label suggested that BST might make the milk less healthy in some way, and the FDA had ruled that it didn't, so you weren't allowed to market your milk in a way that could give that impression.

Kind of bizarre, considering that food advertising routinely suggests all sorts of good or bad things about products, like the idea that if you drink a certain brand of beer or drive a certain model of car you will be surrounded by hot models. But there's long been a revolving door between Big Ag and departments like the FDA and USDA, so not exactly surprising that the FDA would go to bat for a Big Ag Pharma product.
by simplesort | 2025-05-07 14:33:09+00:00
I thought it was interesting - not revolutionary but updated my thinking a bit.

Writing a failing test that reproduces a bug is something I learned pretty early on.

But I never consciously thought about and approached the test as a way to debug. I thought about it more of a TDD way - first write tests, then go off and debug/code until the test is green. Also practically, let's fill the gap in coverage and make sure this thing never happens again, especially if I had to deal with it on the weekend.

What was interesting to me about this was actively approaching the test as a way of debugging, designing it to give you useful information and using the test in conjunction with debugger
by torginus | 2025-05-07 14:33:13+00:00
Afaik not necessarily. You migh make modifications to the LGPL library (such as changing the API) and then use that in your proprietary app.

Although the modified library would still be LGPL, it would be both practically useless to everyone on the street, and unfortunately the (L)GPL doesn't even specify how you must share the source. It's perfectly legal to say 'send us a request and we email you the modified sources'
by inetknght | 2025-05-07 14:33:34+00:00
Oh hell yeah! I used CLion about 6 or 7 years ago at my job, and it was a pretty great product for small projects. It used to slow down really bad for a medium-sized project though and I switched to VSCode.

I've since moved on to new employers, but I'd love to check it out again.

> It’s important to note that, if you’re using a non-commercial license, you cannot opt out of the collection of anonymous usage statistics. We use this information to improve our products.

Well, it's basically true for MS-branded VSCode too. I now use VSCodium.

But I'm heavily against Microsoft. I don't like usage statistics collection, but at least this is a direct competitor to Microsoft.

I had a chance to speak to some of the JetBrains folk at CppCon a couple years back. It was really nice and reassuring.

I'll check it out for personal projects and see if it's improved since years ago. :)
by throwanem | 2025-05-07 14:34:12+00:00
'My segment of society.' "Spoken like a rich white liberal." If we had the language to discuss class in this country, you would not find that such a mystifying statement, nor one that would cause you the shame that it does. You have no incentive to understand it, alas, because you are a member of the class which benefits from the lack. Thank goodness that's not my problem.

Prior experience over many iterations of this conversation strongly suggests your next play will be to accuse me of being (in some combination) fascist, racist, a Trump voter, homophobic, morbidly obese, or whatever other such libels occur to you. To my considerable surprise, predicting such deviations aloud lately seems not much to reduce the odds of their occurring. Let's see what happens this time!
by Dylan16807 | 2025-05-07 14:34:28+00:00
What goes both ways? Everyone involved is fine with proprietary libraries being used.

> The LGPL is under many distributed closed solutions that are sold for profit, so I think its WEEE bit of the kettle calling .. ya you get it.

No, I don't get it. The LGPL allows that and they're happy with it. Where are you seeing hypocrisy?
by xiphias2 | 2025-05-07 14:35:02+00:00
I see, yes, right now I'm doing the same, just passing the SQL query along with a bit of preprocessing, like changing :headers.something to :headers__something as the bindings don't accept dots.

Regarding temporary resultsets I'm thinking of adding a #view command instead that creates an SQL view that is shared between invocations and doesn't accept parameter bindings.

The main reason why I want my own full SQL query parsing is because of the reactive views: I want to be able to show 1000 long tables and when a change to a row is made from outside, be able to react to the change without reading the whole 1000 long table again, just push that 1 line change with the websocket. This can be useful for chatbots/chats/live infinite scrolling where the content changes / new content comes in.

Still, it just constructs new SQL queries that are easy to optimize, like SELECT * from (SELECT * FROM T) where id=1 (SQLites optimizer is rewriting these queries quite fast, so I don't want to write my own optimizer, just query builder for reactive SQL).
by Dwedit | 2025-05-07 14:35:10+00:00
Way way back, there were hard disk size limitations that were really only software limitations rather than hardware limitations. So there were tools that could install themselves to the boot sector of the drive, and provide support for larger hard disks by replacing the BIOS's disk access functions.

There's the 504MB or 2GB limit that was removed by using EZ-Drive, and the 8GB limit that was removed by using EZ-BIOS.
by dqv | 2025-05-07 14:35:12+00:00
> no, there is no regulation or law for what they do

Yes, there is: the CFAA. Corporations and the government have even weaponized criminal complaints against individuals under the law.

> This is a civil suit between two companies, it is not a regulation

The venue in which regulation is enforced does not change its status as a regulation. The distinction between criminal and civil is irrelevant here. (Notwithstanding the possibility of a corrupt judge) Meta would not have been able to continue their suit had there not been a regulation.

> had they actually violated the law, it would have been a criminal prosecution

No, had a prosecutor wanted to pursue an indictment, it would have been a criminal prosecution. A prosecutor's willingness to enforce a law and bring trial is at their discretion. In the same way that charges don't necessarily indicate criminality, a lack thereof doesn't necessarily indicate the absence of wrongdoing.

> civil damages are not government regulation.

Civil laws are regulation. The judge is the regulating authority who enforces the penalty for being out of compliance with those laws, which comes in the form of ordering money damages in this situation.

> if you can simply be anonymous, you won't even break the law as you sell to any party

Yes and maybe the fact that they're anonymous brings it it to the level of criminality in a prosecutor's eyes. That desire to conceal their identity could the turn preponderance of the evidence (civil) into beyond a reasonable doubt (criminal).

Or it could always stay in the civil system. The criminal system is political just like anything else. See above.
by dentemple | 2025-05-07 14:35:24+00:00
> By the way, if you control for HN comments made by me on 5/7/25, this is the #1 ranked comment.

I have nothing to add. I just wanted to show that I helped contribute to make keenmaster's 5/7/25 comment on this thread his #1 comment on this thread for the day, 5/7/25. Hello to all of the future historians looking back on this moment!
by freehorse | 2025-05-07 14:35:39+00:00
Interesting. I actually like the editable format of the chat interface because it allows fixing small stuff on the fly (instead of having to talk about it with the model) and de-cluttering the chat after a few back and forths make it a mess (instead of having to start anew), which makes the context window smaller and less confusing to the model, esp for local ones. Also, the editable form makes more sense to me, and it feels more natural and simple to interact with an LLM assistant with it.
by DoingIsLearning | 2025-05-07 14:35:49+00:00
> It’s just that the wealthiest industrialized nations are all living very wasteful lifestyles.

ourworldindata.org Has a really good infograph on this:

https://ourworldindata.org/grapher/co-emissions-per-capita

What is interesting is the large disparity between several industrialized nations.

For example Kuwait, US, Canada, Australia are significantly different from Switzerland, France, Germany, Denmark. And all would technically be considered wealthy industrialized nations.
by insane_dreamer | 2025-05-07 14:36:07+00:00
Besides information to consumers, the biggest benefit of programs like this is the pressure that they put on manufacturers to make their appliances more energy efficient. This drives innovation. Will some manufacturers obfuscate and lie? Sure, but overall it's effective in pushing industry in a certain direction that is important for the country and consumers.

As with gutting the EPA in general, dropping this is another step towards trying to remove any regulatory pressure on companies so they can focus on maximizing profits for shareholders.

Idiots.
by hlovdal | 2025-05-07 14:36:11+00:00
The podcast https://behindthebastards.com/ had two episodes about the surprisingly large export of blood (products) from USA. Spoiler alert, it is mainly rooted in exploitation of the insanely large prison population:

https://www.iheart.com/podcast/105-behind-the-bastards-29236...

https://www.iheart.com/podcast/105-behind-the-bastards-29236...
by motorest | 2025-05-07 14:36:52+00:00
> I don't want to strawman your argument but it sounds like you're saying that if you're in 3rd grade one year you should be in 4th grade the next year no matter what.

If a school system is designed so that the average kid in 3rd grade is expected to be in 4th grade the following year, the fact that a statistically significant subset of kids is not able to meet that bar is a sign that the system is failing those kids.

What's the goal here? Is it to get pretty metrics by filtering out the failures, or is it to provide an effective education to all kids?
by resters | 2025-05-07 14:37:03+00:00
openAI models are good at solid, fluent academic style prose. DeepSeek R1 can sound fresh and can use more "voices" that feel authentic to the reader. Grok-3 is close behind.

Writing good prose is a far different skill than coming up with a compelling and innovative plot and style.

As a data point, OpenAI now blocks o3 from doing the "continue where the story left off" test on works of fiction. It says "Sorry, I can't do that".
by w4rh4wk5 | 2025-05-07 14:37:10+00:00
Please correct me if I am wrong here.

From my understanding, using LGPL v2 code in console releases is fine since v2 does not have a tivoization clause (i.e. even if the end-user cannot re-link the program because the platform is locked down, that's still ok).

However, websockify.js (and perhaps other dependencies) are LGPL v3, which means they cannot be included on a platform like the Nintendo Switch as the end-user cannot replace that component.

Is Unity excluding such components on locked down platforms, or are they simply in violation of LGPL v3?
by thaumasiotes | 2025-05-07 14:37:33+00:00
Heather Dale wrote a song about Gawain and the Green Knight, and produced a video in which a deaf storyteller tells the story while the song plays. (I don't think the story is an exact match to the song, but I assume it's fairly close.)

The storyteller uses some very impressive body language; it's great to see. It made me wonder if this is a particular strength of deaf storytelling, given that the audience has to be watching closely anyway.

https://www.youtube.com/watch?v=TTtlPUNGs3Q
by TuringNYC | 2025-05-07 14:37:40+00:00
>> Rich students have long cheated themselves out of an education by using expensive tutors to do their homework.

Students in a crunch or those who are short-sighted use it to do homework. There have always been ways to cheat.

Students who want to learn use it for guidance, insight, examples, detail. There have not always been ways to do this unless you were wealthy. So much of education is just mediocre. You are lucky (or rich) if you get access to great education.
by ch4s3 | 2025-05-07 14:37:41+00:00
Mississippi is largely poor because it never industrialized before industrial jobs started getting automated away or off shored.

I think it's interested that they're now investing heavily in early reading education, teacher training, and holding kids back who need more time to learn to read. They've also focused on evidence based reading curriculum which is great. It seems like they're starting to show progress and some of those lessons might be applicable in other states. Maryland as the article points out does a terrible job teaching poor kids to read, just abysmal and its a very rich state.
by mindtricks | 2025-05-07 14:37:48+00:00
I attended in the late 80s, early 90s and originally thought my education was subpar relative to other states. As I got older, I realized my fundamentals were solid and I'd constantly be surprised by what people people didn't know that I learned in middle school.

That said, I could see the gap when it came to others who participated in Honors or more advanced topics in high school. This is a smaller subset of most school's students, but I walked away with a sense that education in these topics at other schools were more rigorous.
by deafpolygon | 2025-05-07 14:38:12+00:00
When it's free, you are the product:

"It’s important to note that, if you’re using a non-commercial license, you cannot opt out of the collection of anonymous usage statistics. We use this information to improve our products. The data we collect is exclusively that of anonymous feature usages of our IDEs."

I'm aware it's common practice, but it's always good to read the fine print.
by abxyz | 2025-05-07 14:38:40+00:00
it's outsourcing by choice rather than necessity. Europe can grow its own blood. The much more permissive laws in the U.S. which cause an oversupply for local usage mean it's cheaper to import it. During periods of high demand that exceed current supplies, countries are typically able to increase donations substantially to cover the shortfall, and long term, could pursue similar laws to the U.S. There is no prospect of blood being a meaningful bargaining chip in a trade war.
by ____________g | 2025-05-07 14:39:08+00:00
I’m intrigued—what’s your setup? Do you use any advanced refactoring features like Change Signature or Extract Selected Members? It’s been a couple of years since I last tried setting up Java in VS Code, and I’m curious how far things have come. Intuitively, I’d expect JetBrains to have the upper hand in this area, since they can build specialized UIs for complex tasks, rather than being constrained by the limitations of the Language Server Protocol.
by raxxorraxor | 2025-05-07 14:39:09+00:00
As the other comment points out that is an illusion. That is partially what I meant with idealists and fanatics. They don't check the relevant info.

Right now the EU is working to circumvent encryption, it tried to implement chat control and is certainly not done here either. The hate speech excemptions are generalist, so it can be applied to anything. Aside from many ordoliberal nations, that don't have a good record here, it overall is just not attractive to establish hosting.

If you need to circumvent encryption, fine. But don't expect to ever become a digital haven. And you shouldn't, because you aren't attractive. Be attractive, it is that easy.

The US at least has the culture for it. It is on the backfoot to a degree but still ahead of the EU. Perhaps people would even vote for the EU and give it legitimacy.
by cj | 2025-05-07 14:39:16+00:00
What is the general consensus on ABS braking in motorcycles? Really curious to hear from anyone who has rode a bike equipped with it.

For some reason the idea of a bike interfering with brake controls seems like it could feel unsafe if the system isn't designed really well. Extremely low margin for error when it comes to braking on a 2 wheel vehicle especially in suboptimal conditions.

I could see ABS braking being fine for the back tire, but the idea of automatic braking on the front tire would scare me.
by n4r9 | 2025-05-07 14:39:17+00:00
It is legal in the US. In fact you can potentially make a decent bit of money if you're paid $70 per donation and can donate 100 times per year [0]. Don't know if it would be worth the time to travel to the centre and wait in line, for many HN users.

[0] https://www.goodrx.com/health-topic/finance/how-much-donatin...
by ZeroGravitas | 2025-05-07 14:39:18+00:00
The "deplorables" comment you refer to was doing exactly what you are asking for but you claim you heard it and knew she'd lose, so I guess it's a losing strategy you're proposing.

Not only did she say it, she said to to a crowd in New York at an LGBTQ fundraiser and still felt that Trump voters should be mentioned as worthy of compassion.

> Now, some of those folks — they are irredeemable, but thankfully they are not America. But the other basket — and I know this because I see friends from all over America here — I see friends from Florida and Georgia and South Carolina and Texas — as well as, you know, New York and California — but that other basket of people are people who feel that the government has let them down, the economy has let them down, nobody cares about them, nobody worries about what happens to their lives and their futures, and they’re just desperate for change. It doesn’t really even matter where it comes from. They don’t buy everything he says, but he seems to hold out some hope that their lives will be different. They won’t wake up and see their jobs disappear, lose a kid to heroin, feel like they’re in a dead-end. Those are people we have to understand and empathize with as well.
by zahlman | 2025-05-07 14:39:19+00:00
>"Anything market-rational is also moral" is the plainest fallacy in all the world

I disagree that GP's argument depends on this.

I disagree that the principle you attempt to refute is even fairly characterized that way. You seem instead to argue against the idea that acting rationally in the market is amoral: i.e., not concerned with morality, and not requiring moral consideration.

But worse, it comes across that you imagine that moral viewpoints not agreeing with your own are inherently fallacious, or perhaps even that morality is an inherently objective matter that you have all figured out. That seems much more dangerous to me.

It's entirely possible for reasonable people to disagree with you. I personally feel that holding people culpable for the actions of others is a great injustice.

That said, it doesn't seem like you've actually explained anything:

> Clearly if you invest in something popular, you are assisting in its ability to be popular.

(e: Also, what poincaredisk said. This isn't necessarily the case at all.)

But suppose it did?

How does that make you responsible for the actions of others?

> That those consuming the thing are also at fault has no impact on that fact.

By saying "also" you beg the question. Why is the investor at fault?

Why does making it possible for others to do something cause moral culpability for those others actually choosing to do so?

Suppose I manufacture fertilizer. In this case, is it my, personal, moral responsibility to determine whether my clients are terrorists seeking to refine explosive materials? Why? In principle, how should I go about that?

Is the planet itself morally responsible for consumers using fossil fuels, simply because it provides those fuels? How about, say, the inventor of the coal-burning electricity plant?

Or does this only apply to investment for some reason?

> That the next guy would do the same if you hadn't has no impact on that fact.

It doesn't change what you did, sure. But you don't explain why this means you should be morally culpable for anything.

> but anything else is nonsense to the point of being essentially a lie.

You continue to argue by assertion and do nothing to actually explain your moral principles.

Incidentally: do you suppose that investors who enable virtuous actions are similarly virtuous, even though they neither perform the action nor cause it? Or does your premise only apply to the immoral?