MurphyA/hacker-news huggingface dataset:
by ndiddy | 2025-05-07 15:30:06+00:00
What's the point of commenting that it's slow if you don't care about using the program and switched to something else? Also, how is whether the project is volunteer-run relevant? Would you file a support ticket for commercial software you use saying "it's slow" and then when they follow up asking for details about your setup, you say "sorry, you don't get free QA work from me"? Do you really think that would lead to them fixing your performance problem?
by dfxm12 | 2025-05-07 15:30:33+00:00
I know there are always edge cases, but, just spit-balling here, maybe the other parent? When I was a kid, my dad got the pizza while mom stayed home. It's a tradition I brought to the next generation as well, and, by god, I hope my kids continue it as well.

Also, consider if you can order from a restaurant with in house delivery instead of using Door Dash.
by ksindryolos | 2025-05-07 15:30:38+00:00
I'm on Zepbound (more effective than Ozempic for pure weight loss), and I'm the most active that I've been in 15+ years. Losing the weight gave me so much more energy, and made is significantly easier to work out properly. I lift weights three times a week and go on walks that are twice as long as when I started. There are also a ton of positive mental side effects. It's hard to describe the kind of hope I have after trying and failing for so long to keep my weight in check. Everything is just easier, which is not something I anticipated when I started.
by not_kurt_godel | 2025-05-07 15:30:47+00:00
As someone with decades of software engineering under my belt, my opinion is they are the best IDEs out there by a comfortable margin. It's possible the issue you're encountering when accidentally opening them is due to index updates which would occur disproportionately often on startup for people who otherwise never use them. Other than that, performance is more than satisfactory 90+% of the time in my experience.
by buggerme | 2025-05-07 15:31:07+00:00
It’s not unique to America as that’s the pattern of religion, history.

The American Dream for me was always freedom from others bullshit in a “ok I have no obligation to your social gossip, religious or otherwise.”

Language is cancer as that is the source of all these mind viruses about economics when economics is just physical statistics. Language is used to obfuscate our only imperative is biological survival.

We’re still running on the fumes of the consciousness of the last century. We had the automation in the 50s to provide the basics for everyone in the US and religious nutters full of honorific ideas to history decide we had to make orthogonal jobs, modern piousness point achievements, a virtual scoreboard, to serve physical reality still.

Americans are pathetic. I’m glad I’m off the hook for their healthcare. This is an utterly insane culture reliant on 1984 Newspeak to align itself with the world not its own experience. Refuses to admit it may be the bad guy. Glad the other 8 billion are end running around 300 million idiots
by delfinom | 2025-05-07 15:31:32+00:00
That's nothing. In NY, the "non-profit", "New York Blood Center" has a monopoly on blood harvesting, even the Red Cross has no blood drives here as a result.

Their CEO makes $3 million, most of their executives above $400k.

https://projects.propublica.org/nonprofits/organizations/131... (look under Compensation)

Fuck this shit.

They also award them bonuses.

They are so bloated that they invest in PE funds with their spare cash.
by nielsole | 2025-05-07 15:31:35+00:00
I unsuccessfully built something like this for my bicycle a while back: https://niels-ole.com/bike/maker/2020/02/20/bicycle-light

> It turned out that when I accelerate strongly, I pull the bike back, at some point in the rotation of the pedals. This is rightfully detected as a sudden deceleration of the bicycle.

I guess on a much heavier motorcycle the deceleration of the motorcycle is actually a meaningful indicator of the combination driver+motorcycle slowing down.
by nickisnoble | 2025-05-07 15:31:53+00:00
It's still not great, but it's better than anything else.

Best results when:

1. run /init and let it maintain a CLAUDE.md

2. Ask it to run checks + tests before / after every task, and add those commands to the "no permission needed list" – this improves quality by a lot

3. Ask it to do TDD, but manually check the actual test is correct

4. Every time it finishes something solid: git commit manually, /compact context (saves hella $$$ + seems to improve focus)

Honestly I treat it like a junior programmer I'm pairing with. If you pay attention, you can catch it being stupid early and get it back on track. Best when you know exactly what you want, it's just boring work. It's really good with clear instructions, eg "Refactor X -> Y, using {design pattern}."
by dcre | 2025-05-07 15:32:06+00:00
It's not about it being locked to a commercial product — whatever they built would be provider-agnostic. My understanding is the decision is more about not wanting to build things into core that are evolving so quickly and not wanting to rely on experimental LSP features (though I think inline completions are becoming standard soon[1]). Zed itself is perfect evidence of that -- they built an AI integration and then basically had to throw it away and rebuild it because the consensus best practice design changed. The Helix maintainers don't have time for that kind of churn and aren't trying to keep up with the hype cycle. When the plugin system is ready people will be able to choose their preferred implementation, and maybe eventually some aspects of it will make it into core.

[1]: https://microsoft.github.io/language-server-protocol/specifi...
by dekhn | 2025-05-07 15:32:21+00:00
Weight loss is not simply calories in - calories out. Fat is not burned and its metabolism does not change your weight.

Oxygen/CO2 exchange in the lungs is also a major component of weight change. Further, your body homeostatically manages your metabolism so in the long term you often return to the same weight regardless of your current calorie consumption.

And that's just addressing first order weight parameters.
by secstate | 2025-05-07 15:32:23+00:00
yes, because the alternative is to have kids who can't actually read being dragged along and dragging down kids who can read. What's wrong with a tiny elite remaining if it's based on actually being able to do the work?

The biggest red flag here for me is not that the tiny elite remain, it's that life circumstances will dictate that the majority of the tiny elite will continue to come from privileged families who have the time and resources to give their kids a leg up. BUT pushing kids into places where they objectively cannot compete intellectually or physically under the auspices of fairness is the devil's work. We need constant work at creating equality and to lower barriers to social services, not "fairness" and pretending everyone is already equal.
by Nexxxeh | 2025-05-07 15:32:46+00:00
I followed a tutorial a couple of years ago to add NVMe support to an ASUS MAXIMUS VII GENE. Worked great!

(I think it was this one: https://winraid.level1techs.com/t/howto-get-full-nvme-suppor... Also praise be to Level1Techs and ArchiveTeam I think for rescuing it along with the rest of Win-Raid)
by hedora | 2025-05-07 15:32:55+00:00
After playing with LLM clippy for about 30 minutes, I realized I really want it to support tool use.

That and an appropriate system prompt could get pretty close to vigor from User Friendly.

http://www.userfriendly.org/cartoons/archives/00jan/20000104...

(and, of course pico-chu for the noobs.)
by ch4s3 | 2025-05-07 15:32:57+00:00
You can read a bit about it here [1]. They structure reading around 5 pillars, phonemic awareness, phonics, vocabulary, fluency, and comprehension which is an evidence based approach[2]. Then if by the end of 3rd grade a student isn't reading at grade level they hold the student back to give them more time to learn to read so that they will be prepared for the more advanced material in 4th grade. I don't know as much about the math instruction.

[1] https://www.edweek.org/teaching-learning/mississippi-student...

[2] https://www.lexialearning.com/blog/a-full-breakdown-of-the-s...
by 90s_dev | 2025-05-07 15:33:19+00:00
This is the reason I stopped trying to write high-level tools that change every 1-2 years, and moved to creating/publishing low/mid-level tools that should still be relevant in 10 years.

In other words, instead of creating Jekyll, I created a library that makes it trivial to make your own Jekyll however it makes sense to do so that year.
by burntsushi | 2025-05-07 15:33:39+00:00
Example docs for `foo() -> Result<(), UnspecifiedError>`:

# Errors `foo` returns an error called `UnspecifiedError`, but this only happens when an anticipated bug in the implementation occurs. Since there are no known such bugs, this API never returns an error. If an error is ever returned, then that is proof that there is a bug in the implementation. This error should be rendered differently to end users to make it clear they've hit a bug and not just a normal error condition.

Imagine if I designed `regex`'s API like this. What a shit show that would be.

If you want a less flippant take down of this idea and a more complete description of my position, please see: https://burntsushi.net/unwrap/

> Honestly, I don't think libraries should ever panic. Just return an UnspecifiedError with some sort of string.

The latter is not a solution to the former. The latter is a solution to libraries having panicking branches. But panics or other logically incorrect behavior can still occur as a result of bugs.
by nine_k | 2025-05-07 15:34:03+00:00
Formatting HTML is a much less painful and slow task than formatting TS. There are a few good and fast tools for that anyway. Also, you typically don't use a lot of HTML files along with substantial amounts of TS; the latter usually does JSX.

Formatting SSCS should be trivial compared to even formatting HTML, which is trivial compared to formatting TS. They took on the principal task first, and did not allow doing the trivial tasks early to inform any implementation decisions, which should be optimized for the hardest and most important task.
by toast0 | 2025-05-07 15:34:04+00:00
Well m.2 sata would be using one lane as sata with an ahci controller elsewhere (probably embedded in a chipset or cpu).

PCIe AHCI have the controller on the m.2 device, maybe better than sata speeds? But I think to boot from an unexpected AHCI controller you might need a boot rom? And why would you put a boot rom on a device that's all about storage?
by xthestreams | 2025-05-07 15:34:16+00:00
> as with the new law that allows to arrest anyone who tests positive for substances in the table of illegal substances while driving in any case, without the person being actually altered or alterable

I think you should also link to something like this to draw a full picture: https://tg24.sky.it/politica/2025/05/07/codice-strada-sostan...

Which says:

> Now, the circular in question has, in fact, disavowed the previous version and clarified that that principle is worthless. In fact, in order for a person to be punishable for driving under the influence of drugs, there must be “a temporal correlation between the intake and driving, which takes the form of an enduring influence of the narcotic or psychotropic substance capable of exerting negative effects on driving ability.”
by nunez | 2025-05-07 15:34:33+00:00
Interesting factoids from /r/teaching, /r/teachers and /r/mississippi:

- Mississippi's Mississippi Excellent in Teaching Program was given a ~$13M grant in 2013 so that students who attend MSU or University of Mississippi can get their entire tuition written off if they agree to teach in the MS Public School System for five years. On paper, this looks like a super sweet program. I don't recall any other state having anything similar to this outside of compensation accelerators like Teach for America (only a two year commitment) or NYC's Math for America (very selective). See MSU's METP benefits: https://www.metp.msstate.edu/about-metp/benefits. Five years is a long-enough time to convince people who would otherwise not consider a career in education to stay.

- However, MS is still a hellscape of an environment to teach in, per the comments in this (https://reddit.idevicehacked.com/r/teaching/comments/sf4rpc/...) and this (https://reddit.idevicehacked.com/r/dataisbeautiful/comments/...). As of 2024, MS is still dead last in teacher pay. Caps out (https://mdek12.org/wp-content/uploads/sites/36/2025/03/Salar...) at $71k for 35+ years experience and "AAAA" experience (i.e. you have a Ph.D; see here: https://www.mdek12.org/sites/default/files/Offices/MDE/OA/OT...).

- MS also instituted a policy in 2013 wherein third-graders who fail a state-level reading test are held back. This has led to an increase of teachers teaching "to the test" to decrease retention rates. The "comeback" that's documented here is for 4th grade reading performance. Unsurprisingly, the data does not show maintained levels of performance at 8th grade, as documented here (https://dailyhowler.blogspot.com/2023/07/mississippis-miracl...). Some are even claiming that the MS DOE manipulates test scores to make themselves look better than they are! More here: https://reddit.idevicehacked.com/r/mississippi/comments/1idd...

My take? Improvements in student performance (at one grade level!) without corresponding improvements in teaching conditions or increased state-level committment to public education is a huge smell.
by throwaway290 | 2025-05-07 15:34:43+00:00
I like a brake you can choose to tap without engaging proper brakes just to flash your lights backwards, instead of worrying about more smarts in the vehicle that can stop working or whatever.

In best cases this brake gives a bit of feedback when it engages the light but not yet engage the actual brake.

You are free to use this technique to signal "back off" whenever you're engine braking or before you brake or even when you're not even braking but don't like the tailgater
by Jtsummers | 2025-05-07 15:34:49+00:00
> Unfortunately, I don't think the post is a great primer on the subject.

It isn't, nor is it intended to be. It's an advert:

>> While mastering unit tests as debugging tools takes practice, AI-powered solutions like Qodo can significantly accelerate this journey. Qodo’s contextual understanding of your Java codebase helps it automatically generate tests that target potential logic vulnerabilities.
by raddan | 2025-05-07 15:34:54+00:00
When I was in graduate school, my wife and I bought an affordable house in a neighborhood with a big factory next door. It was otherwise a lovely place, and so my morning jog often took me up and down the rural roads around the factory. On every road within a kilometer of the factory, the roadsides were littered with beer cans. On one particularly early morning, I was running when the late shift got out, and I watched somebody finish work (around 6am), get in their truck, pop open a beer, start driving, and then throw the can out the window as they drove past me. Given the quantity of cans on the roadside, this probably went on for years.
by hyper57 | 2025-05-07 15:34:59+00:00
According to Microsoft's own license terms for VS Code, you can't opt out of all telemetry; see Section 2a: https://code.visualstudio.com/license

> You may opt-out of many of these scenarios, but not all, as described in the product documentation located at https://code.visualstudio.com/docs/supporting/faq#_how-to-di....

Also, each extension (including Microsoft's) may collect its own telemetry. The blog post https://www.roboleary.net/tools/2022/04/20/vscode-telemetry has more details.

Personally, I think it's a shame that JetBrains get such flack for collecting telemetry in their free products when Microsoft do the same in VS Code with hardly anyone voicing the same level of criticism for it.
by bunderbunder | 2025-05-07 15:35:01+00:00
You can absolutely curry functions in Rust. You just have to do it manually because there's no syntactic sugar for it.

I think that's a good thing. A curried function is a function that takes one argument, and returns a closure that captures the argument. That closure might itself take another argument, and return a new closure that captures both the original argument and the second one. And so on ad infinitum. How ownership and borrowing works across that chain of closures could easily become a touchy issue, so you probably want to be making it as explicit as possible.

Or perhaps better yet, find an easier way to accomplish the same task. Maybe use a struct to explicitly carry the arguments along until you're ready to call the function.
by roblabla | 2025-05-07 15:35:21+00:00
> I would have thought, e.g., that apps distributed only through stores to platforms that require apps to be signed could not contain LGPL components, since you would not be able to modify the LGPL components. (Maybe it would be OK if the software was available for download freely and side loading wasn't too difficult??? IDK.)

IIRC, That's a difference between LGPLv2 and LGPLv3 - LGPLv3 has the same anti-tivoization clauses that GPLv3 has - while LGPLv2 does not. So afaict, it's totally OK to distribute software in ways that does not allow the user to modify the library when that library is licensed LGPLv2.

VLC is licensed under LGPLv2.1, which is not subject to the tivoization clause.
by ebiester | 2025-05-07 15:35:42+00:00
How much did you lose? What is your current food noise?

I really like Mark Lewis's take on YouTube - he's someone who is very fit in general but an injury threw him off and before he knew it, he had gained double digit kilos. This is someone who is motivated but also deals with high food noise.

I deal with low food noise. I am relatively active. I got up to <overweight> pounds slowly and over 8 months was able to lose 40. Even so, I had just one bad month at work and gained 7 pounds without significantly dropping my activity. Just a few meals out and not tracking my calories and I fell off of maintenance quickly. If I resistance train my ability to keep control of my calories falls off quickly because I just get too hungry.

I'd love just a maintenance level just because distraction-level hunger sucks.
by mrtksn | 2025-05-07 15:36:15+00:00
Well, Pakistan apparently downed 5 Indian jets, 3 of which are Dassault Rafale. Hardly cannon fodders. There's a billion dollars loss of equipment.

Anyway, I don't know much about Pakistan or India's backing of respective terrorists but trying to frame this, or any geopolitical situation as Good vs Evil is always wrong. It's O.K. to pick a side or distance yourself from someone if they do things you find immoral but its never good v.s. evil.
by SketchySeaBeast | 2025-05-07 15:36:22+00:00
I lost weight by measuring calories, shedding ~25% of my body weight. It's still a battle and will always be. I keep exercising the whole time - I'm training for my first marathon right now (I've run the distance before, just not in an official race), but my weight slides up, I adjust, it slides back down. I think some people are just built to like food, it's not a matter of education.
by tialaramex | 2025-05-07 15:36:24+00:00
It would have been perfectly possible - not to mention obviously better - to make people actually write what they meant when defining the new type and this has no impact on the dubious priority of being able to make your own int type by gifiting your type implicit conversions in use if that's what you want which it often is not.

This is just another thing on the deep pile of wrong defaults in C++.
by goldenCeasar | 2025-05-07 15:36:30+00:00
SEEKING WORK | Remote | Senior Software Engineer / Backend, Ruby on Rails

Hi! I am a Senior Software Engineer with 8 years of experience. I've worked extensively on large, sometimes legacy, Rails monoliths, and have designed and built Rails applications at scale.

I offer expertise in:

- Refactor legacy and greenfield Rails apps, increase test coverage

- Perform deep debugging to identify and resolve root causes

- Optimize performance with caching strategies, database tuning, and auto-scaling

- Implement authentication and identity and access management: OAuth2, OIDC, SAML, user provisioning, and audit logging

- Build CI/CD pipelines and container deployments using Docker and Kubernetes/ECS

- Integrate third-party APIs (CRMs, DocuSign, Active Directory, Google Cloud)

*Tech Stack* Ruby, Ruby on Rails, Python, JavaScript/TypeScript, PostgreSQL, Redis, Sidekiq, Docker, Kubernetes, AWS, ECS

CV: https://drive.google.com/file/d/1eFJt5gpK7C-nNJWar75jmskSTIr...

LinkedIn: https://linkedin.com/in/andremuta

Email: andremuta+hnhire@gmail.com
by toomuchtodo | 2025-05-07 15:36:49+00:00
What does the data tell us?

https://www.cdc.gov/obesity/adult-obesity-facts/index.html

https://www.who.int/news-room/fact-sheets/detail/obesity-and...

https://en.wikipedia.org/wiki/Obesity_in_China

https://en.wikipedia.org/wiki/Obesity_in_India

https://www.bloomberg.com/news/articles/2025-03-03/china-ind... | https://archive.today/UeI7X

https://www.thelancet.com/journals/lancet/article/PIIS0140-6...

> Rates of overweight and obesity increased at the global and regional levels, and in all nations, between 1990 and 2021. In 2021, an estimated 1·00 billion (95% uncertainty interval [UI] 0·989–1·01) adult males and 1·11 billion (1·10–1·12) adult females had overweight and obesity. China had the largest population of adults with overweight and obesity (402 million [397–407] individuals), followed by India (180 million [167–194]) and the USA (172 million [169–174]). The highest age-standardised prevalence of overweight and obesity was observed in countries in Oceania and north Africa and the Middle East, with many of these countries reporting prevalence of more than 80% in adults. Compared with 1990, the global prevalence of obesity had increased by 155·1% (149·8–160·3) in males and 104·9% (95% UI 100·9–108·8) in females. The most rapid rise in obesity prevalence was observed in the north Africa and the Middle East super-region, where age-standardised prevalence rates in males more than tripled and in females more than doubled. Assuming the continuation of historical trends, by 2050, we forecast that the total number of adults living with overweight and obesity will reach 3·80 billion (95% UI 3·39–4·04), over half of the likely global adult population at that time. While China, India, and the USA will continue to constitute a large proportion of the global population with overweight and obesity, the number in the sub-Saharan Africa super-region is forecasted to increase by 254·8% (234·4–269·5). In Nigeria specifically, the number of adults with overweight and obesity is forecasted to rise to 141 million (121–162) by 2050, making it the country with the fourth-largest population with overweight and obesity.
by wkat4242 | 2025-05-07 15:36:49+00:00
I think that's a French thing yeah. Here in Spain if people make dinner it's really a special occasion and you'd tell them they are coming for 'dinner'. Usually you do something really simple like finger food, get takeout or just grab some beers and snacks at the cafe downstairs.

The idea is to spend the most time with your friends, not in the kitchen. But I know in France food is a bigger thing.

The thing is also that here dinner is usually an afternoon thing.
by atemerev | 2025-05-07 15:37:09+00:00
People entrusted with investing billions of dollars are very much not rational, as we can observe every day.

Additionally, network effects and experience input and VC concentration in Silicon Valley are very real and very rational. For VCs, why go anywhere else if the best of the world are flocking towards you already?

This might change in the near future, but I doubt it.