MurphyA/hacker-news huggingface dataset:
by chrisfosterelli | 2025-07-29 00:36:46+00:00
It's very hard to tell because the true rate of doping is not known. We just know about who we catch (or very questionable survey results) which are skewed by the resources available for testing and the resources available for hiding doping. Competitive cycling is more popular than many sports, so it gets a lot of attention and effort on both.

Cycling was also at the center of the explosion of EPO use between the 1990s and 2000s -- there was no known screening process originally and it was extremely effective at improving performance in endurance sports with low amounts. Cycling has spent a lot of time working to restore the reputational damage from that period.
by monkeywork | 2025-07-29 00:36:50+00:00
I don't look down on the leakers any more than I would with any other security breach being released (I certainly didn't hear people using this same language of disgust over say 4chan being hacked or back in the day when Ashley Madison was hacked).

For me the only people I'm looking at with disgust is those who were using said app... it was a gossip cesspool with no way to verify any of the claims being said and a breeding pool for hateful posts against people you dislike.

The meme floating around of "I joined a site to dox and spread personal info about people got hacked and now my personal information is being spread around waahhahaaa" is pretty damn accurate and makes me not feel bad for them at all.
by bastawhiz | 2025-07-29 00:37:44+00:00
You're making the same argument as the author. As they said, the only two solutions are:

1. Enforce that you're always memoizing everywhere always

2. Memoize every new function and object (and array) and pray everyone else does too

#1 is pretty miserable, #2 is almost always guaranteed to fail.

The mismatch is that you need stable props from the bottom up, and you enforce stable props from the top down. Any oversight in between (even indirectly, like in a hook or external module) creates a bug that appears silently and regresses performance.
by const_cast | 2025-07-29 00:38:29+00:00
Is this content legal, or do you just personally find it objectionable?

Because, no offense, nobody cares what you find objectionable. You could've replaced "rape and incest content" in your comment with "silly content" and it would've had the same impact.

Not that I don't think rape or incest are objectionable, of course I do. I just don't think I or you get to make that determination. I'm self-absorbed, but not that self-absorbed. That's a collective decision that should be made.
by catlikesshrimp | 2025-07-29 00:38:56+00:00
To add something useful, I have been in mental asylums. There are physically dangerous people who aren't full of negative emotions. Most psychiatric patients don't have ill feelings towards others in general, only toward themselves.

I have no idea why many hateful minds meet in places like that you mention; maybe it is some specific interactions that spark the noxious emotions, but I am no expert. It is similar to highschool extremely cool kid circles and fraternities, only for reverse reasons (alone together vs in a group)
by runarberg | 2025-07-29 00:38:57+00:00
The genocide is done in the name of the Zionist ideology, not Judaism, and Jewish people don‘t have to have any special opinion about it different from the rest of us. Zionists however have a lot to answer for, and they sure do need to find a lot of excuses if they want to keep their ideology.

If a Jewish person condemns the Gaza genocide, that just means they are human and follow the news and empathize with victims of horrible mass atrocities (like any normal person). However, if a Zionist (Jewish or not) condemns the Gaza genocide, while claiming to belief in the Zionist ideology, they are going to have to explain to me how on earth they can still call them self a Zionist during all these horrors.
by bamboozled | 2025-07-29 00:39:14+00:00
Yes and both sides need to surrender the idea that they aren't people worthy of life.

The religious leadership in the area needs to surrender and tell their people to surrender the idea that Jews are horrible people who deserve to be killed and all views to support similar ideas on the other side need to do the same.

Otherwise any aid provided to Gaza etc is just a temporary bandaid to the issue.

Trigger warning:

Hours later that day, a video emerged showing Louk's body,[28][29][b][c] partially clothed, with a significant head injury and blood-matted hair, being paraded in the streets of Gaza City by Hamas militants in the back of a pickup truck; they were exclaiming "Allahu Akbar" and were joined in the cheers by the people in the crowd surrounding the vehicle, some of whom spat on the body.[33][23][34][35] The video went viral,[2][36][37] becoming one of the first viral videos of the Gaza war.[36] It was released in a wave of videos of Hamas members parading hostages and bodies.[38][39][40] Photographs were also taken and circulated online.[29]

https://en.wikipedia.org/wiki/Killing_of_Shani_Louk
by umanwizard | 2025-07-29 00:39:26+00:00
It is not just the government. The overwhelming majority of Israelis are opposed to what you're suggesting and there's no way to force them to accept it (they have nuclear weapons).

A global coordinated sanctions regime might work, like it did on South Africa, but that is pretty unlikely to ever happen because outside of Arab states, almost no country is opposed to Israel’s existence within its recognized borders. If Israel stopped actively oppressing/colonizing Gaza and the West Bank, opposition against them would evaporate, even if they remain an explicitly Jewish state and never grant right of return for the descendants of Nakba refugees.
by tastyface | 2025-07-29 00:39:58+00:00
Over the past few months, I’ve been dejected to see a large number of articles that were politics-adjacent, but otherwise thoughtful and topical, get flagged and remain that way. The mods told us that HN is not supposed to be a news aggregator. Begrudgingly, I accepted the justification, since fostering intelligent discussion in a diverse community can be incredibly challenging.

So… why were the flags on the article covering Hulk Hogan’s (tech-irrelevant) death turned off? The article was flagged, then inexplicably came back: https://news.ycombinator.com/item?id=44672329

And it's not the first time I've seen this happen with various news fluff.

I’ll be frank: I’ve had faith in the mod team in the past, but the lack of consistency is becoming offensive to me. Celebrity gossip is OK, but not most things ICE or Musk related for example, even when there's direct involvement from SV elites? I'm finding it hard to see the throughline here. What am I missing?
by ivanjermakov | 2025-07-29 00:40:12+00:00
I think .gitignore design is flawed. If I don't want file to be versioned, I don't want its _mention_ in VCS either.

Of course there is .git/info/exclude, but I'm not sure it's working an already cached (present on remote) files. This is another common use case git handles badly - local changelist. For example having .env file on remote with variable names only to denote structure and filling those out in local without showing these modifications in staging.
by jamal-kumar | 2025-07-29 00:40:16+00:00
There is the AWDTSG social media groups that this app shamelessly took the idea from in an attempt to monetize it, and the thing is that these groups probably serve the exact same function just fine without egregious mistakes in the name of move fast and break things techbro profit like 'exposed s3 buckets a literal child could have found' regardless of anyone's opinion on whether they should exist or not

There's also the fact that the big story in the USA right now is how some app got hacked exposing everyones IDs and the big story in the UK right now is that they want everyone to enforce ID verification for literally everything and they want people to think this is somehow safe and not just a time bomb waiting to blow
by cwillu | 2025-07-29 00:41:34+00:00
Points 2 and 3 seem to be a denial of reality: you never can delete something except by asking everyone else very nicely, and it's always possible that someone will repost something that they had that you didn't think they did.

Likewise point 8: there's nothing a protocol that isn't just a walled garden for a set of Trusted™ proprietary client binaries can do to prevent a client from doing whatever it likes with the decrypted information.
by floodfx | 2025-07-29 00:41:37+00:00
Bikers and their teams are known for removing as much weight as possible from their bikes. Would love to see the math for weight/power/time ratio for a motor like this. Would it be worth it considering you'd have to expend additional watts lugging it around all stage? My guess is probably not. Especially on a mountain stage which is where the tour is really won or lost.
by monkeywork | 2025-07-29 00:41:50+00:00
because news articles and media are putting out this narrative that the site was a "safety tool" that was critical in allowing women to "protect themselves", instead of what it actually was: a gossip and hate-spewing site with zero oversight/recourse for anyone who is being slandered.

The app stores haven't pulled it because they are waiting for this to flow out of the news cycle and reduce the impact of this subset of our culture freaking out at them.
by rany_ | 2025-07-29 00:42:47+00:00
The current dictatorship in Egypt deals with the Muslim Brotherhood in the same way pro-US capitalist dictatorships dealt with communist groups. The Muslim Brotherhood is still very popular in Egypt, and in the last legitimate election won close to 50% of the vote. I don't support them but their views are generally closer to Christian Democracy/socialism than you'd think.

Fact is that Egyptians are opposed to this, just like most other people in Arab or Muslim majority countries are. Their government is authoritarian and just does what suits it best, which in this case is to appease the US.
by motohagiography | 2025-07-29 00:43:01+00:00
this is a really fascinating idea. I'm reading it as, instead of seeing my individual identity in a location dataset, it will see -DataUnionMember- with no unique identifier? When two members are in the same place at the same time, you don't know which one went in which direction?

The question of who can de-identify or unmask the data is there, but I could see the capability being required for gov, military, and police, and then as a premium service to customers.
by ohnohno | 2025-07-29 00:43:19+00:00
LLMs tend to do things when you basically set it up.

I left the Anarchist’s cookbook here with the LLM, along with some lead pipe, acid, explosives, fuse, matches, blueprints to buildings, blackmail material, guns, knives, timers, wires, soldering kit, a getaway car, and reasons it should commit treason, and just look what happened!
by danbruc | 2025-07-29 00:43:53+00:00
The UN General Assembly does not make legally binding decisions, they express majority opinions. Only the Security Council can make legally binding decisions. There is also the question whether the UN General Assembly even has the legitimation to suggest the partitioning of some land against the will of its population. There was an attempt to decide on this but that did not get the necessary votes. And even the partition plan was only accepted because several countries where pressured or incentivized to vote for it.
by ivape | 2025-07-29 00:43:54+00:00
It’s more likely that Israel was given free rein for the timeline they wanted from the global order. Let’s say they asked for a full two years, where countries were basically under a gentleman’s gag order.

Two years is enough time for the deed to be done, say whatever you need to say now, it doesn’t matter. You see that Israel has allowed aid in all of a sudden according to this contrived timeline. It’s not different than a teacher letting a bully beat down a kid for a solid 10 minutes and jumping in after with a “ok that’s enough now”. Such an actor is complicit.

I’d urge people read Marin Luther King’s words on inaction.
by shaneos | 2025-07-29 00:45:41+00:00
Author here. Not every app needs to be focused on teaching kids to read. When my 3 year old was using the app, putting words on the icons was meaningless, and a sign that I needed to put more effort into communicating visually. Older kids can handle more text, but I found that the app could achieve it's primary functions without it, and there is a beauty in simplicity.

Of course I read with my children every day, and they are now both voracious consumers of real world books. I encourage you to do the same. I also included features in Kidz Fun Art that help kids practice their hand writing and math problem solving. However, trying to have every app solve every need for every child (e.g. reading in this case), just leads to an ugly, messy interface that is off putting to everyone. Add lightness - take things away that are not needed.
by strogonoff | 2025-07-29 00:46:31+00:00
I would describe the reasons to useMemo or useCallback as follows, in order of decreasing importance: 1) referential equality of non-primitives (any object, function, etc.) passed downstream as props and 2) expensive computation. The first one is for me non-optional, and I’ll focus on that (as the second one is self-explanatory).

Once you know about the reactive render cycle, it becomes a second nature to never create any object other than via a memo function with declared dependencies. Anything else—any instance of something like <Component someProp={[1, 2, 3]} />—is, to me, just a bug on the caller side, not something to be accommodated.

Furthermore, ensuring referential equality has benefits beyond avoiding re-renders (which I would acknowledge should generally be harmless, although are in practice a source of hard to spot issues and loops on occasion).

— First, it serves as a clarity aid and documentation for yourself. It helps maintain a mental graph like “caller-provided props A and B are used to compute prop C for a downstream component”. Code organized this way tends to have self-evident refactor routes, and logic naturally localizes into cohesive sub-blocks with clearly defined inputs and outputs.

— Second, and it is obviously an ES runtime thing, but it is simply weird to have to reason about objects being essentially the same but different—and if memoization allows me to not have to do it and, with some discipline, make it safe to assume that (() => true) is the same as (() => true), why pass on that opportunity?

That said, now that I see an alternative take on this, I will make sure to document my approach in the development guidelines section of the README.
by vorgol | 2025-07-29 00:47:19+00:00
The first athlete to be sanctioned for mechanical doping did exactly that. Inspectors found a bicycle in her pit with a hidden motor. Her excuse was "the bicycle was owned by a friend and was taken to the pit in error". The bike looked exactly the same as the bike she was riding.

https://en.wikipedia.org/wiki/Femke_Van_den_Driessche#Allega...
by brudgers | 2025-07-29 00:47:40+00:00
Currently I believe AI is ideology not technology. Success is solely achieved by declaration.

I am not sure when I read what I read to make me subscribe to that idea. Might have been in the last year. Probably was a bit longer ago.

[Caveat] I have not been terribly excited about AI since expert systems but A* is pretty useful.

[Clarification] I think AGI is analogous to transmutation of lead into gold. The literal goal is incompatible with reality, but it is the right problem to work on because the exhaust fumes are useful.
by blibble | 2025-07-29 00:49:42+00:00
> It’s amazing how nothing goes wrong with my 20+ year old Maytags, Whirlpools, or Estates by Whirlpool (their budget subbrand). No logic board failures, drain pump failures.

whirlpool tumble driers are notorious in the UK for catching fire

https://inews.co.uk/news/business/peterborough-fire-hotpoint...

> At a parliamentary hearing in July, the US appliance company told MPs the numbers were higher than feared, after 1.7 million products were modified following the scandal.

> Whirlpool said that its machines could be linked to 750 fires in the last 11 years, or one every five days.

the grenfell disaster was also started by a whirlpool fridge

and their factory in peterborough also caught fire
by Barrin92 | 2025-07-29 00:49:56+00:00
>want to willingly diminish the impression and reputation of their web properties

because that's not what happening. The average Chrome user finds that feature useful, and personally I have to agree because having a sign-in option through the browser chrome (the non-content portion of the application, bad name in this case) is significantly more sane from a security standpoint than trusting the webpage operator.

why are these threads always full of performative indignation by people who know perfectly well that 99% of people aren't going to be upset
by SpicyLemonZest | 2025-07-29 00:50:37+00:00
Why would the oil executive benefit from saying that if it's not true? Wouldn't it be better for his stock price to say that disruption will be limited, and the DinoCo takeover will usher in a golden age like Amazon has for shopping? If anything, that's my criticism of the guy; as OpenAI revenue has risen, he's become much more vocal about the benefits of AI and much more confident that the risks and costs are solvable.
by kalberg6429 | 2025-07-29 00:51:10+00:00
that seems to be the abridged version, the exact quote I found says:

"They are nearly all good-hearted, and are easily befriended. One might say that they are like big children." David Ben-Gurion in Igrot (Letters), Tel Aviv: Am Oved and Tel Aviv University, Vol. I, 1971
by h11h | 2025-07-29 00:51:20+00:00
One way of thinking about it is how much a sport is skill-based versus fitness-based. Team sports and racquet sports tend to rely more on skill. Cycling and track and field rely more on fitness. A good soccer player isn't going to become a great just by getting a bit fitter, but the advantage given by doping is exactly what it means to be a better cyclist.

This doesn't explain why cycling seems to attract more doping than running. I don't even know if it's true that it does. But there might be something there given the institutional problems cycling has had with doping. Back in the day, it was entire teams doping, with the team staff and doctors in on it, and it's not like they all left when the sport tried to clean up. Either way, the reputation has stuck around.
by ahi | 2025-07-29 00:51:31+00:00
Theoretically, the motor would be most useful on the climbs of the mountain stages. On the flats a couple of hundred grams don't matter, especially when most of the leaders are hanging back in the group anyway.

That said, bikes can already be made under UCI weight minimums of 6.8kg. Yet from what I've seen, most tour bikes are in the 7-7.5kg range.
by Dylan16807 | 2025-07-29 00:51:35+00:00
> The migrants on the boats are not people fleeing persecution. Firstly these boats are coming from France. Are you claiming that France is persecuting people?

So do you think that after you get a couple miles away from something, you're no longer fleeing it when you keep going? An argument like this doesn't make you sound very credible.

> These men claim they are children.

What percent of the migrants are you talking about here?
by umanwizard | 2025-07-29 00:52:06+00:00
In the West Bank, whose Palestinian population is administered by an organization that fully collaborates with the Israeli occupation and does not engage in armed struggle, Israeli repression continues unabated (statelessness, restriction on freedom of movement, expansion of Jewish-only colonial settlements, arbitrary detention under Israeli military law, etc.)

Sure, maybe if Hamas surrendered there wouldn’t be a blockade, specifically, but given the example of the West Bank right next door it’s hard to imagine that repression wouldn’t continue in some form.
by tomhow | 2025-07-29 00:52:25+00:00
That story spent 9 minutes on the front page.

Turning off the flags on a story doesn't mean we want to give it front page exposure (and in that case, we didn't give it front page exposure). It allows people who want to discuss that topic to do so whilst not taking up front page space and also not drawing complaints from people who feel strongly that they want to discuss it.

We do the same thing with some of the politics-related topics you're talking about too. The primary consideration is always whether the story contains "significant new information", and another significant consideration is whether the discussion thread is of a reasonably high standard.
by armen52 | 2025-07-29 00:53:00+00:00
I don't think that's true though? The OAuth provider knows which third parties you have authorized to have access to your account(s) as well as what information or privileges you've approved for each. And when you land on that screen, they know which third party referred you to them.

In other words, they could definitely highlight or otherwise hint to you which of the Google accounts you've already approved/used via one or more of your authenticated Google accounts.
by aspenmayer | 2025-07-29 00:53:14+00:00
> prevent people from gaming the system

If I sit down for dinner at an all-you-can-eat buffet, I get to decide how much I’m having for dinner. I don’t mind if they don’t let me take leftovers, as it is already understood that they mean as much as I can eat in one sitting.

If they don’t want folks to take advantage of an advertised offer, then they should change their sales pitch. It’s explicitly not gaming any system to use what you’re paying for in full. That’s your right and privilege as that’s the bill of goods you bought and were sold.
by floodfx | 2025-07-29 00:53:31+00:00
Why is pay off greater in cycling than other sports? Salary of the top riders? Compared to say NBA players, pro cyclist make relatively little. Tadej Pogacar (best and top paid cyclist) makes about $8M (euros) in salary per year. Steph Curry (highest paid) NBA player makes $55M (dollars) in salary per year.
by sudoshred | 2025-07-29 00:54:27+00:00
I don’t have a comprehensive answer to your question. I agree that “user-friendly” is often a euphemism for “non-technical” or “low code”. I don’t think that supposition is fair, but it is not escapable as an individual. That being said to the extent that the functionality available is useful regardless of the user’s expertise, I think that is valuable. Granted, you will never avoid inherent complexity, for example the task of being an informed citizen does not become easier with better tools, but the inefficiency can be reduced. The user still must participate, however the unnecessary impediments can be removed. I think the value here is not in reducing complexity, but in removing un-needed complexity so that essential complexity can be studied more efficiently. I appreciate your point that “studies have shown…” and that may be correct, however anecdotally studies rarely are relevant to the specific circumstances discussed, and when I hear that phrase I immediately discount the following advice as generic and ill-considered. Authority does not imbue value, and a study is not inherently valid in any other context. I think the most pressing challenge is that the sources with the resources required to publish their perspectives are, rarely, if ever, acting in the interest of their audience… they have an agenda. Realistically speaking, even if complex systems were made easier to use, the vast majority of people who could benefit from adopting them would choose not to do so simply because of their own lack of awareness of the “why” or justification to do so. Usability is necessary but not sufficient. Improving efficiency is only possible when the need for that improvement is firmly appreciated, which in IT is rare.