MurphyA/hacker-news huggingface dataset:
by intended | 2025-04-15 16:47:27+00:00
Slashdot, the venerable ancient for tech discussions, allowed temp accounts under the term anonymous_cowards.

Their camouflage was tactics, not cowardice. Don't bring the courage of courageous men as a shield for someone lacking convictions.

For what its worth, I sympathize. I live in a country where I recognize that I am not as free as America used to be. That means I recognize the courage of those who take actual risks, and I also understand the weight of my words and the risks they may carry. I don't shoot from the hip.
by jchw | 2025-04-15 16:47:32+00:00
I just typed the wrong thing, fullstop. I meant to say server keys; fixed now.

Also, I agree that TOFU in its own is certainly worse than having robust verification via the CA system. OTOH, SSH-style TOFU has some advantages over the CA system, too, at least without additional measures like HSTS and certificate pinning. If you are administering machines that you yourself set up, there is little reason to bother with anything more than TOFU because you'll cache the key shortly after the machine is set up and then get warned if a MITM is attempted. That, IMO, is the exact sort of argument in favor of having an "insecure but encrypted" sort of option for the web; small scale cases where you can just verify the key manually if you need to.
by RadiozRadioz | 2025-04-15 16:47:48+00:00
From the Anubis docs

> Anubis uses a multi-threaded proof of work check to ensure that users browsers are up to date and support modern standards.

This is so not cool. Further gatekeeping websites from older browsers. That is absolutely not their call to make. My choice of browser version is entirely my decision. Web standards are already a change treadmill, this type of artificial "You must be at least Internet Explorer 11" or "this website works best in Chrome" nonsense makes it much worse.

My browser is supported by your website if it implements all the things your website needs. That is the correct test. Not: "Your User-Agent is looking at me funny!" or "The bot prevention system we chose has an arbitrary preference for particular browser versions".

Just run the thing single threaded if you have to.
by 9283409232 | 2025-04-15 16:47:53+00:00
> Second a significant part of the userbase here, as with the general population, supports some or all of these actions. Simple as.

People support what they claim to do doing and are naive enough to believe they are doing what they say without asking questions about why they seem to be going out of there way to avoid transparency or providing any real evidence to their claims.
by constantcrying | 2025-04-15 16:48:10+00:00
>I agree, but that's kind of my point - that's all these Rust praise articles are ever showing :).

Then they are completely misrepresenting what error handling is about. Rusts error handling is good because programs only crash where you allow them to crash. If you are using the error handling correctly, you only crash wherever there is an error you believe should be unrecoverable.

>Not comparing to other languages/approaches however allows a discussion to stay about Rust and how to make things better instead of yet another fruitless discussion about which language or approach is better in a vacuum.

If you are complaining about the error handling of some language surely the most important and productive thing would be to compare it to the paradigms of other languages. If you are unwilling to consider that someone else is doing something correctly, which you are doing wrong you can't improve. Especially when there are two major paradigms, it seems important to talk about the alternative.

What exactly would you change about rusts error handling?
by zippyman55 | 2025-04-15 16:48:11+00:00
Those messages can be a little short. For the back end staff, I hope they collect meaningful information to resolve subsequent issues down the road. But I don’t expect the user to respond to the IT staff w “thank you. I can verify you solved my problem as I can now perform eigenvalue decomposition” What pissed me off was my occasional lazy employee who would report the problem fixed but no verbiage as to what was fixed. Problem would reoccur and everyone would be frustrated.
by throw0101a | 2025-04-15 16:48:36+00:00
Okay, the key is compromised: that means they can MITM the trust relationship. But with modern algorithms you have forward security, so even if you've sniffed/captured the traffic it doesn't help.

And I would argue that MITMing communications is a lot hard for (non-nation state) attackers than compromising a host, so trust compromise is a questionable worry.
by jerf | 2025-04-15 16:48:38+00:00
I tend to flag things that Hacker News simply has no unusual insight into. Or, if you prefer, one in which I can essentially write the entire comment thread in my head in advance, arguments and all. That doesn't have to be "just programming", but this sort of political news fits into that category plainly. HN has expressed its opinion, the gestalt is so vigorous, if not outright vicious, about its opinion that dissent is effectively impossible, so there is basically no information content in it.

If you're upset that Hacker News is getting these flagged, well, you've got a thousand other sites to go to to be outraged about politics, where the conversation will be indistinguishable from the ones here. The things that Hacker News does other than being outraged about politics I do not have a lot of other places to go to get.

So, yeah, I'm flagging them and will continue to do so. No one is getting any value from the discussions on HN. Some people just feel they are, but they can get those feelings from any number of other places.
by dale_glass | 2025-04-15 16:48:53+00:00
> What did you expect from SourceHut, and why didn't you take this mindset off to GitHub in the first place?

I expect them (especially if they charge for it) to work in my interests as much as possible. Sure, defending themselves against abuse is fine. They have to survive to keep providing service.

However I don't appreciate the imposition of their own philosophy to something that isn't theirs. This here:

# Disallowed: # [...] # - Anything used to feed a machine learning model

Is not okay with me.
by dingnuts | 2025-04-15 16:49:21+00:00
was thinking about this while reading another story about AI code review.

Having an LLM write the code for me? Blecch, it doesn't do it right.

Have an LLM make suggestions about my code? That's fine. If some of them are asinine I just get to laugh and feel smart while ignoring them. But if 1/5 of the suggestions are actually good? That's a win.

But if 1/5 of the questions I ask an LLM are correct, that's a waste of time. Funny how the accuracy of the model matters a different amount depending on the task at hand!
by kelseyfrog | 2025-04-15 16:49:26+00:00
I argue that having opinions that progressively become more extreme is in fact changing one's mind. That might not be the kind of mind changing we immediately imagine when we think about changing one's mind, but it is mind changing nonetheless.

I'm not trying to be clever; the fact that this flies under the radar just means we might be looking for "changing minds" in one form when it's mostly occurring in another.
by elia_42 | 2025-04-15 16:49:41+00:00
Interesting. I personally experienced such feelings during periods when my immune system was working to protect me. I find the part of the article where the dual function of our immune system emerges really interesting: on the one hand its job is to fight pathogens, on the other hand to communicate with our brain via cytokines to protect ourselves and the community we live in.
by tharkun__ | 2025-04-15 16:49:48+00:00
If the diagnosis is that AMD GPUs can't do HDR properly then yes. There was not a single setting anywhere in Windows itself nor the Adrenalin driver software that allowed me to configure the screen to a comfortable setting. Even when specifically trying to disable anything HDR related.

My work Macbook on the other hand has zero issues with HDR and its display.

To be fair, you can still blame the OEM of course but as a user I have no way to distinguish that, especially in my specific situation.
by slowking2 | 2025-04-15 16:50:10+00:00
Fair point! That's a great technical success; I didn't realize Arm was British.

If the main failure of British companies is that they don't have U.S. company market caps, it seems more off base to blame this on government science funding policy instead of something else. In almost every part of the economy, U.S. companies are going to be larger.
by dumbfounder | 2025-04-15 16:50:42+00:00
Everyone is capable of being a toddler. This article frames it like there are a bunch of idiots out there that are always wrong. I think he is acting like a toddler when he points out the people that are always wrong. It is good to analyze your own actions and try to minimize when we act like toddlers. Because we all do. But yes, some more than others.
by lcnPylGDnU4H9OF | 2025-04-15 16:50:54+00:00
I believe I could say the same about myself but there is also a difference between being validated and not being invalidated. Being told that your problems are not so bad is likely still to be something that irks you, as it would me. After all, you can decide how bad your problems are for yourself.

Nobody saying, "Get some perspective!" is ever going to get you to feel good about your problems, though it might get you to feel bad about feeling bad about your problems.
by burningChrome | 2025-04-15 16:50:59+00:00
The other advantage with Alibaba is you can interact directly with the companies doing the manufacturing.

Several years ago, I was frustrated with the insane costs of hockey sticks. I'd been going through sticks at about a 6-8 month clip since high school and having to buy $300 hockey sticks every six months was not something I was happy about.

I got on Alibaba, sent out several emails saying I was an equipment manager for a US based hockey team. The team was looking to get some stock sticks for backups since players were going through sticks like crazy.

I emailed two companies who did carbon fiber manufacturing. One company made one-piece composite sticks that were blank. You could tell them what length, flex, lie and blade pattern you wanted and then if you wanted 12K or 14K carbon fibre. I got two 12K blanks. They were impressively durable and lasted for well over a year. Almost twice as long as my expensive retail sticks. They were a little more whippy than I was used to, but it was easy getting used to it.

The other company was a bit shady. The first email I got back was someone asking me how many top of the line Bauer sticks I needed. I asked him how that was possible and he just said he had access and just give him the specs and they'll send them out. I ordered two of those to boot thinking it was a pretty big gamble. Turns out they were legit. My buddies who used the same retail model couldn't tell the difference. We went over the graphics and couldn't see any difference either. Ironically, I still have one of these Bauer 1X Lite sticks that I use when I get down to a single stick and I'm waiting for the newer ones to ship.

Interestingly enough, by the time I had gone through three of the sticks, suddenly there were several companies popping up offering "blank" sticks for a fraction of the cost of the retail sticks. Effectively doing the same thing I did, but now as legit hockey companies trying to save players some money. All told, I think I spent around $500 for the 4 sticks I bought. A fraction of what retail sticks would've cost. I haven't gone back and ordered more sticks, just because there's so many pro stock stuff out there and so many other companies selling these blanks now.
by kmoser | 2025-04-15 16:51:06+00:00
Interestingly, this method of validation is also used as a tactic for negotiating with terrorists and hostage-takers. But it would be an oversimplification to lump toddlers, bully politicians, and terrorists together since they have vastly different abilities to understand and communicate, as well as limits to how far they'll go to achieve their ends.

I agree with your sentiment that it feels patronizing or insincere when somebody seems to be trying to "validate" my emotions (I'm not being patronizing here, just pointing out that I agree with you!). But I'd bet you and I are prone to thinking logically, and don't usually engage in emotional high-stakes games--two traits you won't find in most toddlers, politicians, or terrorists.
by qwertox | 2025-04-15 16:51:19+00:00
Am I just too paranoid about email?

Since Google has all my email, I am not willing to give any other company access to it. It's bad enough that I already rely on Google, mostly for historical reasons, but they at least take security as one of their top priorities. Sure, the three letter agencies might have a copy, even if I'm a "good guy", but I assume that at least they won't sell the data?
by tristanz | 2025-04-15 16:51:24+00:00
Coming from TRPC, ORPC is a breath of fresh air. I tested out a migration from TRPC to ORPC and I found two things particularly beneficial.

The first is contract-first development which separates the contract from the implementation. This allows you to avoid codebase dependencies between your server and client. TRPC works fine when you only use your client from your server package, but if you need to export it elsewhere, e.g. a public SDK, you can easily end up with circular dependency issues and a bunch of pain.

The second is OpenAPI support. TRPC doesn't support OpenAPI generation and trpc-openapi is unmaintained. ORPC has first class OpenAPI support, which means you can use ORPC internally but expose a public OpenAPI API to customers and generate OpenAPI based clients if you want to.

I'm hoping this project gets traction since it is amazingly well done. I have zero affiliation or interest in ORPC to be clear, I just loved it from my quick tests.
by seszett | 2025-04-15 16:51:49+00:00
> This is why in actual customer service, validating someone's feelings ("I understand you did not like the cook on the steak") is good, while validating their concerns ("I understand that the steak was undercooked") is bad.

Well at least to some people, this makes it look like a sleazy attempt form customer service at deflecting blame from a fact ("the steak is undercooked") to a feeling from the customer ("you just don't like the steak, but I don't believe you when you say it's undercooked").

It immediately makes the person seem less human and more like a customer service robot. I'm pretty sure most people hate it, but maybe I'm wrong.
by immibis | 2025-04-15 16:52:14+00:00
I still maintain that since we already have this system (it's called "looking up your ISP and emailing them") where if you send spam emails, we contact your ISP, and you get kicked off the internet...

And the same system will also you get banned from your ISP if you port scan the Department of Defense...

why are we not doing the same thing against DoS attackers? Why are ISPs not hesitant to cut people off based on spam mail, but they won't do it based on DoS?
by marcusverus | 2025-04-15 16:52:18+00:00
The article about elderly people who struggle to absorb nutrition?

> Of these deaths, 34.3% took place inside medical facilities, 30.2% inside nursing homes/long-term care facilities, and 25.6% inside the descendant’s home.

Is America is so broke that we can't feed people in hospitals and nursing homes? Obviously not. These are people whose bodies are shutting down due to told age, not people who are being neglected by society.

In an attempt to show that people are starving due to poverty, you've instead shown that we're expending many, many times the cost of feeding them in an attempt to keep them alive. No doubt you're incapable of admitting that this is directly contradictory to the spirit of your thesis.
by RajT88 | 2025-04-15 16:52:50+00:00
You are trying to put words in my mouth for partisan points. Don't.

Mitch McConnell talking about "the judges project" is miles away from appointments under Democratic administrations. You can read about it:

https://www.pbs.org/wgbh/frontline/article/how-mcconnell-and...

The Democratic party did not and does not have the stomach for doing the same, even when their voters have called for it. If you think otherwise, prove it.
by homieg33 | 2025-04-15 16:52:59+00:00
> As someone whose lost a grant award under the current administration's attack on science, I can tell you with assurance that this is more about political power and revenge than it is about improving scientific rigor.

I'm sorry to hear this, but curious what makes you certain of this? Revenge for what? I ask, because I hear this same template over and over with this administration. eg. DOGE isn't about government efficiency its about revenge.
by tdb7893 | 2025-04-15 16:53:21+00:00
Even in engineering it's important for people to understand what people want and to make sure people feel heard and validated. I've found that especially when dealing with people up the management chain understanding what they want and even using the techniques you describe is very effective. My experience is that pretty much everyone, but especially people in engineering fields and data driven science fields (me included), vastly overestimates how "logical" they are. At the end of the day we are all just a species of ape
by ndriscoll | 2025-04-15 16:53:25+00:00
It has nothing to do with high availability. It's useful to separate out different traffic patterns. e.g. if you're serving gazillions of small requests over short lived connections, you want a hardware accelerated device for TLS termination. You'd be wasting that device to also use it for something like video (large data transfers on a long-lived connection). An L7 loadbalancer (i.e. one that's looking at paths) needs to terminate TLS to make its decision.
by filoleg | 2025-04-15 16:53:59+00:00
> It has been illegal to discriminate for a very long time, but it has also been de facto illegal to have demographic compositions substantially different from the general population.

> So, they've always been faced with the problem of needing to either discriminate to get the numbers to match, or not discriminating and risking the numbers falling out of line.

Not disagreeing with your larger point, but this sounds wrong (in a sense that, I don’t think that’s the case).

If what you claim was the case, how has CalTech been managing to have such a large percentage of Asian undergrad students (44% according to their Fall 2024-2025 enrollment data[0], with numbers from previous years not straying that far off either) without ever even a hint of getting in trouble over it (given that Asian people make up roughly 7% of the US population)?

I am sure there are similar examples of other schools, this was just the first major known one that came to my mind. Perchance you are correct, and there is simply something special that CalTech has (and Harvard doesn’t) that lets them not worry about this. But that seems unlikely.

0. https://registrar.caltech.edu/records/enrollment-statistics
by dragonwriter | 2025-04-15 16:54:24+00:00
> The previous time the alien enemies act was exercised (putting Japanese Americans in camps during WW2) is widely viewed as having been highly inappropriate and regrettable act.

This is often incorrectly cited as the last time the Alien Enemies Act was invoked, but EO 9066, under which the exclusion, and subsequent forced relocation of, Americans of Japanese descent from large swathes of the country, and some others, occurred does not cite as authority and was not tied to the Alien Enemies Act (which, by its own terms, only applies to aliens, not citizens.)

There were invocations of the Alien Enemies Act in the earlier proclamations of Dec. 7 and Dec. 8, 1941, but the exclusions and forced relocation under military authority under EO 9066 was broader and not based on the Alien Enemies Act.
by bitshiftfaced | 2025-04-15 16:55:30+00:00
The best explanation I have seen comes from the book "Supercommunicators." The author says that it's not so much about the type of personality, but the type of conversation that's occurring. He says there are three main types of conversations, and problems happen when the people are having two different conversations. Here, you're talking about a "practical/problem-solving" conversation, and the other person might be having a "what are we feeling?" conversation.

I'm like you (and maybe a lot of other HNers) who tend to think they're in a problem-solving conversation when I'm talking about a problem. But I've found that the great majority of the time, other people actually are in the "what are we feeling" conversation.

The author then makes the distinction of when conflict occurs and talks about "looping back" what the other person said. It's basically acknowledging their emotions but also repeating back what you heard, asking if that's right, and then asking more questions. The idea is that when there's conflict, you have to take an additional step to prove that you're actually listening and understanding what they've said. When you do that, then it's more likely they'll listen in turn and have a more productive conversation.

Looping back sounds kind of ridiculous, but I have actually found that when people are in an emotional state and on the defensive, they don't perceive this as ridiculous. It can actually speed things along because once you've shown you understand, then they're less likely to keep going over the same material again.
by _DeadFred_ | 2025-04-15 16:55:31+00:00
An easy example of the harm:

https://www.youtube.com/watch?v=B90_SNNbcoU&t=1688s

I'll just return the fuses to Amazon after my family burns up I guess.

Now expand that to people buying supplements, bolts holding things in place that can harm people, etc from Amazon.
by loxs | 2025-04-15 16:55:39+00:00
Not really, I am one. I have tried all kinds of "exotic" foods like Swedish Surstromming etc. I can definitely relate to how people eat them and can find some way (of eating it) that it's delicious, like in sandwiches etc. This is a skill (I think) and many people just don't have it. If someone eats it, and especially if they have eaten it for centuries, you can just win by trying to figure out how to eat it. There is no downside.

That being said, I won't eat food that is obviously (and provably) dangerous like Korean live octopus, Casu martzu (cheese with maggots) etc.
by rambambram | 2025-04-15 16:56:03+00:00
Cool idea! Especially curious about the 'federated webring'-thing. With Hey Homepage (link in bio) I do something similar, but I call it 'Shared Links' and it's connected to the built-in RSS reader.

RSS is great, but together with OPML it has even more potential. Easily share bookmarks and RSS sources, easily 'retweet' interesting articles on my own timeline, easily 'subscribe' to new feeds, etc.

I'm slowly eating my own dogfood and slowly moving towards only using the real social media; the open web. It's hard, with HN and Youtube around, but I have trust in my own algorithm. Getting my info diet from around 1400 RSS sources, filtered by random request to feeds, so no violations of other websites' resources and doomscrolling isn't even possible. Really interesting sources get automatically checked by the newspaper functionality.

I see more untapped potential for RSS in combination with OPML. First I need to get completely rid of the idea that my software product needs to be for the masses. It's just not going to happen that the majority of the people are going to do more than tap an app and swipe for instant gratification, and that's okay. I'm also not willing to look down on how the masses use computing and the internet, as I see a lot of people do on HN (talking about 'the regular user' as if it's not your neighbor or your friend), so I want to make the onboarding and usage as welcome as possible. To me, that's still the true spirit of the open web.