MurphyA/hacker-news huggingface dataset:
by spacechild1 | 2025-09-07 01:00:07+00:00
> Having to make every type contain an “empty” case, just to make the language’s move semantics work, pokes an enormous hole through this idea.

Nobody says that the invariants must hold after the object has been moved-from! The only thing you need to do is make sure that the destructor can run and do the right thing.

> You can pinky-swear to never use the moved-from value in your own code (and linters can help here) but the possibility still exists, so it must be solved for.

Letting the program crash would be a valid solution (for your own types).

For me the issue with C++ move semantics is not so much that you have to add special logic to your classes, but the fact that moved-from objects can be accessed in the first place. In this respect I definitely agree that destructive moves are better.
by cortesoft | 2025-09-07 01:00:53+00:00
The question is always, where do those third parties get the money to do their research?

If you are against the government funding them, where do you suggest they get their money?

A company like Consumer Reports was funded by subscriptions to their reports, but they don't make enough from that anymore to test enough products.

Another issue is the sheer number of companies producing products these days. It would be very expensive to test all the products sold.
by hn_throwaway_99 | 2025-09-07 01:02:17+00:00
This is related to an article from yesterday, https://news.ycombinator.com/item?id=45145624, about the Choice Australia investigation that found that some sunscreens (named in that article) provided around SPF 4 when it was labeled as SPF 50+. It is a big deal because many people (like the 34 year old woman in the article who had skin cancer removed from her face) use a specific brand for years, believing it to be as effective as the label proclaims.
by ninetyninenine | 2025-09-07 01:02:23+00:00
It’s not about what you think it’s about who’s factually right or wrong.

You referenced a work on model interpretability which is essentially the equivalent of putting on MRI or electrodes on the human brain and saying we understand the brain because some portion of it lights up when we show the brain a picture of a cow. There’s lots of work on model interpretability just like how there’s lots of science involving brain scans of the human brain… the problem is none of this gives insight into how the brain or an LLM works.

In terms of understanding LLMs we overall don’t understand what’s going on. It’s not like I didn’t know about attempts to decode what’s going on in these neural networks… I know all about it, but none of it changes the overall sentiment of: we don’t know how LLMs work.

This is fundamentally different from computers. We know how computers work such that we can emulate a computer. But for an LLM we can’t fully control it, we don’t fully understand why it hallucinates, we don’t understand how to fix the hallucination and we definitely cannot emulate an LLM in the same way we do for a computer. It isn’t just that we don’t understand LLMs. It’s that there isn’t anything in the history of human invention that we lack such fundamental understanding of.

Off of that logic, the facts are unequivocally clear: we don’t understand LLMs and your statement is wrong.

But it goes beyond this. I’m not just saying this. This is the accepted general sentiment in academia and you can watch that video of Hinton, the godfather of AI in academia basically saying the exact opposite of your claim here. He literally says we don’t understand LLMs.
by westurner | 2025-09-07 01:02:41+00:00
- Freight load boards like Uber Freight might work with you and/or run ads for a nonprofit?

- Are there medical records to transfur too?

Notes re: "Veterinary Animal EHR FHIR" and SPDA: Shelter Pet Data Alliance: https://shelterpetdata.org/ and Petco Love Lost, and a list of shelter and sanctuary softwares that don't yet support FHIR: https://github.com/jupyterhealth/jupyter-health-software
by 3np | 2025-09-07 01:05:59+00:00
Remote send/recv can be frustrating due to the need for root.

It can be helpful to remember that while less efficient, for scenarios where ssh as root is a no-go you can ship snapshot syncs (including incremental ones) as files:

zfs send [...] tank > tank.zfssnap cat tank.zfssnap | zfs recv [...] bank
by jmyeet | 2025-09-07 01:06:46+00:00
> ... the US preying on its neighbors the way Russia and China are currently doing

Well, that's a matter of perspective isn't it? Cuba, Guatemala, Nicaragua, Colombia, Panama, Puerto Rico, Chile, El Salvador, Venezuela, the list goes on. There's a Wikipedia page dedicated to all the US backed coups since 1945 [1] it happens so often.

We've had a post-WW2 history of deposing democratically elected countries (in the Americas and elsewhere) to suit the interests of Western corporations. Who exactly are we protecting?

> ... it was a policy aimed at keeping wars between European colonial powers away from the newly independent countries in the Americas

Where is Moscow?

> ... people in the Americas shouldn't have to die in wars just because one European king insulted another.

Ok, but what about American belligerence? Pinochet and Noriega spring to mind.

Aso, I reject the contention that colonial wars were the product of European kings insulting one another. The interests were and always have been material. Even the Crusades (which were sold on Christian conflict with Islam) were fundamentally materialist in origin.

[1]: https://en.wikipedia.org/wiki/United_States_involvement_in_r...
by ajsnigrutin | 2025-09-07 01:08:32+00:00
https://www.bbc.com/future/article/20241014-the-deep-sea-eme...

An article about people who fix this

Also, the teams are quite busy:

> "There are 150 to 200 instances of damage to the global network each year. So if we look at that against 1.4 million km, that's not very many, and for the most part, when this damage happens, it can be repaired relatively quickly."

...

> If a fault is found, a repair ship is dispatched. "All these vessels are strategically placed around the world to be 10-12 days from base to port,"

...

> To repair the damage, the ship deploys a grapnel, or grappling hook, to lift and snip the cable, pulling one loose end up to the surface and reeling it in across the bow with large, motorised drums. The damaged section is then winched into an internal room and analysed for a fault, repaired, tested by sending a signal back to land from the boat, sealed and then attached to a buoy while the process is repeated on the other end of the cable.
by ajsnigrutin | 2025-09-07 01:09:19+00:00
https://www.bbc.com/future/article/20241014-the-deep-sea-eme...

An article about such repairs (150-200 yearly)

> To repair the damage, the ship deploys a grapnel, or grappling hook, to lift and snip the cable, pulling one loose end up to the surface and reeling it in across the bow with large, motorised drums. The damaged section is then winched into an internal room and analysed for a fault, repaired, tested by sending a signal back to land from the boat, sealed and then attached to a buoy while the process is repeated on the other end of the cable.
by TheDong | 2025-09-07 01:11:11+00:00
Some constructive criticism:

1. For picking the kana answers, using the keyboard key is better than numbers. When you actually type an え, you type 'e', so it's a useful mapping to learn in terms of how IME works.

2. For vocabulary, there should be an option to turn off romaji in favor of kana only. No explanation needed I think

3. The vocab quiz, between kanji and just an english word, is an anti-pattern in my opinion. Recognizing the meaning if vocab in a full japanese sentence is a much better basic quiz, especially since not all words have 1-1 mappings. It also doesn't quiz on the reading, which seems weird. Also, an easy example of something confusing there is that 辺 is 'area', but if I see 'area' my first thought is 面積 (like the area of a triangle), while 辺 would be edge in that context... and my second thought is 地域, like "the area of the country I grew up in". I think 辺 is maybe 4th or 5th for 'area', and that's just because 'area' is a broad english word. My point is, quizzing vocab -> english word, without reading, without an example sentence, is a recipe to confuse learner's brains.

4. Same complaints as vocab for the kanji quiz, but moreso since kanji's meaning is more abstract.

The beautiful aesthetic and open-source way to learn Japanese is to make Anki flash cards, and customize the cards using html (which it already supports).

This entire site could have been anki decks, and then it would have had spaced repetition for free, and users could even more easily edit things to suit themselves ad add to it.
by 12_throw_away | 2025-09-07 01:12:35+00:00
Oh, this is a rabbit hole. As far as I can tell the pentesters' suit against the sheriff is still ongoing, but back in Iowa courts. The federal court's ruling is ... not good [1]:

1) The court found that the county sheriff had the pentesters arrested and encouraged their prosecution _not_ because he believed there was any crime, but instead that was angry at some state official. (Which, y'know, sounds like a pretty serious civil rights violation.)

2) However, the civil rights / 4th amendment claims were dismissed by the federal court due to "qualified immunity", the doctrine where, in any sufficiently "unique" or "specific" situation, the police have no liability whatsoever for their actions [2].

[1] https://storage.courtlistener.com/recap/gov.uscourts.iasd.84... [2] https://en.wikipedia.org/wiki/Qualified_immunity
by tpmoney | 2025-09-07 01:12:49+00:00
Are "fantasy name generators" of the sort you find all over the place online fair use if the weighting of their generators is based on statistical information about names in fantasy novels? I would think most people would agree they're fair use, or if not in so many words, I think those people would find it pretty unfair for WotC to go around suing sites for running D&D character name generators.

Or let's talk about another form of buying copyrighted / protected content and selling the results of transforming it: emulators. The Connectix Virtual Game Station was the impetus for one of the most important lawsuits about emulation, and the ruling held that even though writing an emulator inherently involves copying copyrighted code, the result is sufficiently transformative and falls under fair use.
by bigiain | 2025-09-07 01:14:38+00:00
GPL pretty much guarantees Google won't use you code.

Although in this post "Do no evil" world that may no longer be true.

And even if it is, Google don't need to use your code. They have enough resources to clean-room re-engineer pretty much any useful piece of code ever written - perhaps short of Linux, MacOS, and Windows.

If Google decide they need to use your GPL Open Source project, they'll just assign a team to fully document it while meticulously not using any copyrightable text from your project in their version of the documentation, then assign a different team to write software that matches their own internal documentation - most likely in a different language - probably Golang.

Or more likely, they'll make sure there are enough subpoena-able internal internal comms to make it look like they did that, then just get some external-jurisdiction non-english-speaking intern to use Gemini to copyright whitewash the Golang rewrite directly from your open source code.

(I just sat here for 5 minutes trying to work out how to end this post on a positive note - but I've got nothing...)
by 01HNNWZ0MV43FF | 2025-09-07 01:15:32+00:00
No, it should be like car speedometers where even a slight misreading on the wrong side is regulated harshly. [1]

I don't care for "close enough" brinksmanship.

The same is true for speed limits but y'all aren't ready for that

[1] Might be rumor but I heard that car speedometers often read high because there's a big penalty if they read low by even 1 MPH
by sinuhe69 | 2025-09-07 01:15:41+00:00
I like it! I had the idea of printing a gripper to carry heavy plastic bags. When I described the idea without specifying the size, it automatically created a model with parameters for me to adjust. Most of the parameters matched my manual solution. The slot for the bag handles was a bit more difficult, but it worked out after a third attempt with more specific instructions. It’s also great that new parameters are automatically added to the system. In total, it took around 15 minutes, compared to hours with an easy-to-use system such as 3D Builder (including the time it took to learn how to use it).

However, I don’t know if it can work for objects that require more complex and precise constructions. But hey, why not give it a try!
by zug_zug | 2025-09-07 01:16:03+00:00
I mean this is well-intentioned, but with all career advice I've seen it's mostly a bunch of hocus-pocus.

For example maybe your company gets bought by private equity and 0 people get promoted for years on end.

Or maybe you have a speech impediment and you never get promoted beyond a certain point.

The only career advice is - if you want to get promoted understand the motivations of those who can promote and try to make it in their self-interest to promote you.
by tpmoney | 2025-09-07 01:16:26+00:00
> You only settle in this scenario/point if you think you'll lose.

Or because you already got the judgement you wanted. Remember Athropic's training of the AI was determined to be fair use for all the legally acquired items, which Anthropic claims is their current acquisition model anyway. If we assume that's true for the sake of argument, there's no point in fighting a battle on the remaining part unless they have something to gain by it. Since they're not doing that anymore, they don't gain, and run a very high risk of losing more. From a purely PR perspective, this is the right move.
by scoopdewoop | 2025-09-07 01:16:39+00:00
Honest question, why isn't vigilantism okay?

What are people supposed to do? Vote? We voted for the public healthcare guy in 2008 and the powers-that-be decided they would rather back "muslim ban" demagogues than let that happen again.

I get this is your corporate-facing persona so you could never actually speak critically to this point, but the health insurance industry broke democracy, and eventually they'll find out what the alternative is.
by treis | 2025-09-07 01:17:09+00:00
>99.9% and another that blocked 99.5%. Sounds like nothing; only an 0.4p difference, but is actually 5 times as effective.

I disagree. Both effectively stop all damage to the skin. It's like having 10 inches of steel armor for bullet proofing instead of 1. A bullet isn't getting through either so they are equally effective.
by vient | 2025-09-07 01:17:48+00:00
For reference, I get 29 tokens/s with the same model using 12 threads on AMD 9950X3D. Guess it is 2x faster because AVX-512 is 2x faster on Zen 5, roughly speaking. Somewhat unexpectedly, increasing number of threads decreases performance, 16 threads already perform slightly worse and with 32 threads I only get 26.5 tokens/s.

On 5090 same model produces ~170 tokens/s.
by MangoToupe | 2025-09-07 01:18:34+00:00
As someone who burns extremely easily, I'm confused how this happens. I can feel the difference immediately; as little as ten minutes in direct sunlight makes me tinged red; and if I don't cover every inch I can tell which parts I missed the next day. If it doesn't work why would you use it?!

I do have sympathy for those with dark(er, which is basically everyone) skin who may not be able to directly tell the efficacy.

My concern is that mineral sunscreens are difficult to apply and leave a film on the skin (which is the entire point, I guess?); i hate that feeling, so I use chemical sunscreens. I'd bet that some of them have very nasty long-term side effects. So in the end i almost always go with trying to cover my skin with clothes/shade/whatever if at all possible.
by al_borland | 2025-09-07 01:18:36+00:00
Interesting, I wasn’t aware Kevin Rose bought it back and teamed up with Alexis Ohanian.

The big question will be if they can avoid the mistakes that were made the first time around, which was putting the investors over the community.

In terms of toxic people, they are nearly always missing when a site is small, especially in a private beta. It’s when a site gets large enough to have the masses there that they almost universally get filled with toxic people. The best thing for the long-term health of any forum is to not get too big.
by bigyabai | 2025-09-07 01:18:39+00:00
Feels reminiscent of the whole "solarpunk" movement that was started purely out of spite for dystopia. Lots of optimistic smiles and "look at my graph" conjecture, not much real-world impact or corporate subversion.

Technologies like nuclear power, fly-by-wire aviation and AI do not exist in hermetic terrariums of optimism. I don't agree with the AI doomers either, but at the very least I am willing to play by the hypothetical idea that AI proliferation could be dangerous. After all, many things we take for granted today (eg. nuclear power, fly-by-wire aviation, AI) are dual-use technologies also employed to kill ordinary civilians.
by ninetyninenine | 2025-09-07 01:19:31+00:00
I’m not asking for a research report, just a general summary. Overall, the answers all prove your statements wrong.

There’s tons of examples of hatred, anger and cancel culture doing good for the world and making the world a better place.

Maybe ask it for examples of how snark has impacted the world in a positive way.

https://chatgpt.com/share/68bcde6c-5960-8001-93ce-63a026a7c6...

Point is the world doesn’t work in the same idealist way that you think.
by westurner | 2025-09-07 01:20:00+00:00
How is this distinct from workflows that include README.md, AGENTS.md or .agents/, and subagents?

"AGENTS.md – Open format for guiding coding agents": https://news.ycombinator.com/item?id=44957443

How does the proposed software development process differ from Formal Methods (i.e. Formal Specification, Implementation, and Verification)?
by 01HNNWZ0MV43FF | 2025-09-07 01:20:03+00:00
> Or maybe it’s that “good advice” itself is fuzzy. It depends entirely on the person receiving it.

Slate Star Codex agrees https://slatestarcodex.com/2014/03/24/should-you-reverse-any...

> The biggest gains come from combining disciplines.

Someone else said it's a good trick to be good at two things, because there are N things but there are N-squared pairs of things, so it allows you to specialize in a smaller niche without spending a lot of effort on gaining new skills. Can't remember who.
by lucb1e | 2025-09-07 01:20:08+00:00
Exactly. I think this shows two things quite nicely:

- Very few sites need to cope with more than a handful of hits per second. A regular DSL connection and desktop PC can host the vast majority of them; you don't need clouds if you don't want them. (Even under variable load: if you need 80% of the systems more than 40% of the time, scaling down is probably not worth the cloud premium)

- If a site can't handle HN, that's a software limitation. Compare Wordpress' insanely slow page generation to simple blog software that generates pages in 5 milliseconds, or even to hosting the blog as static HTML files. I'd not be surprised if you can serve Wikipedia's page text from like one Raspberry Pi 5 per country. Not that you'd want to do that for reliability and redundancy reasons, plus you have the constant stream of edits to process and templates to (re-)render. Media and blob hosting is also a separate beast. Thankfully, most sites are not in the top ten world's most popular websites and you get away with a lot
by awirth | 2025-09-07 01:20:11+00:00
I also got a lot of value out of wanikani even without completing it.

I tried and failed several times to get started with Anki before having success with Wanikani. The key diffentiator for me was the learning step. Anki is great for remembering things you were taught or learned outside of it, but using Anki to learn new things is very much a learned skill that Wanikani holds your hand through.

I have N2 and am working on N1 now, and feel I still have a very long way to go before getting to CEFR C1. Now I only use Anki with the yomitan and takoboto integrations to quickly add any words I look up, which seems to be working well.
by roncesvalles | 2025-09-07 01:20:55+00:00
Chinese work culture is very different from American culture that makes 996 not as bad as what Americans imagine. For example, it's common for people in China to take long naps in the afternoon. It's common to take 1 hour long lunches and dinners where you socialize with your colleagues. These days most people hit the gym at the office as well. So that's an easy 4-5 hours just written off.

So, while it's 12 hours at the office, it's not 12 hours working at your desk. It's probably more like 8-9 hours by American standards where you have a quick lunch, don't take an afternoon siesta etc.

The mythology of the ultra-hard-working Chinese is just that. Americans work pretty damn hard too but the optics are different. Americans also consider the hours at work as wasted time, with people who are irrelevant to their "real" life (the L in WLB), whereas the Chinese consider the socialization and the relationships of work to be pretty core to their life experience.

Also, the Chinese don't raise their own kids. The grandparents raise the kids while the parents focus on earning money for the family. The parents in turn are expected to raise their grandkids. Some kids don't even live with their parents until they get a bit older (around 10-12).

The West is still mostly oblivious to the Chinese way of life.
by dwattttt | 2025-09-07 01:22:07+00:00
The biggest question I have around the viability of breaking changes in C++ is whether you can compile some code with a newer breaking standard, some with an older standard, and link them.

Headers would be a problem given their text inclusion in multiple translation units, but it's not insurmountable; you're currently limited to the oldest standard a header is included into, and under a new standard that breaks compatibility you'd be limited to a valid subset of the old & new standard.

EDIT: ironically modules (as a concept) would (could?) solve the header problem, but they've not exactly been a success story so far.
by hnburnsy | 2025-09-07 01:22:30+00:00
Ummm, it is actually active with ADAS anywhere? Certainly not in the US.

>The EX90's LiDAR enhances ADAS features like collision mitigation and lane-keeping, which are active and assisting drivers. However, full autonomy (Level 3) is not yet available, as the Ride Pilot feature is still under development and not activated.
by FireBeyond | 2025-09-07 01:24:01+00:00
> In other words: you can take your mind off the road as long as you keep your mind on the road.

They literally did this with Summon. "Have your car come to you while dealing with a fussy child" - buried far further down the page in light grey, "pay full attention to the vehicle at all times" (you know, other than your "fussy child").
by sbierwagen | 2025-09-07 01:24:39+00:00
Unfortunately the local star map hasn't been updated in quite some time. (There's an argument to be had if the sub-brown dwarfs are proper stars but Luhman 16 certainly is https://en.wikipedia.org/wiki/Luhman_16 )

I emailed them about eight years ago to ask if an updated version might include recent WISE discoveries, and the reply I got indicated little interest in doing so.
by adt | 2025-09-07 01:25:22+00:00
Indeed.

>One thing that programmers don’t care about. They don’t care about money, actually, unless you’re screwing up on the other things... You do have to pay competitively, but all said, of all the things that programmers look at in deciding where to work, as long as the salaries are basically fair, they will be surprisingly low on their list of considerations, and offering high salaries is a surprisingly ineffective tool in overcoming problems like the fact that programmers get 15″ monitors and salespeople yell at them all the time and the job involves making nuclear weapons out of baby seals. https://www.joelonsoftware.com/2006/09/07/a-field-guide-to-d...