MurphyA/hacker-news huggingface dataset:
by forrestthewoods | 2025-04-15 19:37:19+00:00
What a great article.

Everytime I deal with target triples I get confused and have to refresh my memory. This article makes me feel better in knowing that target triples are an unmitigated cluster fuck of cruft and bad design.

> Go does the correct thing and distributes a cross compiler.

Yes but also no. AFAIK Zig is the only toolchain to provide native cross compiling out of the box without bullshit.

Missing from this discussion is the ability to specify and target different versions of glibc. Something that I think only Zig even attempts to do because Linux’s philosophy of building against local system globals is an incomprehensibly bad choice. So all these target triples are woefully underspecified.

I like that at least Rust defines its own clear list of target triples that are more rational than LLVM’s. At this point I feel like the whole concept of a target triples needs to be thrown away. Everything about it is bad.
by fph | 2025-04-15 19:37:25+00:00
That is weird; from what I understand (not an R expert), set.seed takes an integer, so I assume that number gets truncated / approximated to an integer. That means that all nearby seeds give the same result: for instance changing 7998976 to 7998977 or 7998975 makes no difference, up to the next multiple of 5271. This makes the result look a lot less random. Was Anne cheating?
by FloorEgg | 2025-04-15 19:37:29+00:00
Your First Comment: "That's true. Universities no longer present the viewpoint that black people are inferior to whites and deserve to be slaves."

Your Later Comment: "You also know that I'm not suggesting outlawing the discussion of slavery in its historical context, but simply saying that universities have no obligation to make a case for failed and abhorrent ideas in the name of "diverse viewpoints"."

I am not American, Republican or even politically right. I am not your enemy. Please try and take the most respectful interpretation of what I am saying.

Your first and second comments I quoted above contradict each other.

The straw man I was referencing in your original post is how you pointed to the worst examples of "right" values. I indulged the examples you shared by stating even in those cases those ideas need to be explored fully in order to understand why they failed, so they are not repeated. I understand you are not advocating for these discussions to be outlawed, and I agree! I also don't advocate for these discussions to be forcefully imposed! However I do think that schools have evolved their curriculums to such an extent that many of these ideas are not adequately analyzed or represented within the programs offered, and the consequence is that it makes society weaker and more susceptible to the ideas resurfacing.

Also, I honestly don't know who GP is that you are referring to. I also don't know who you are, what you believe, or what you meant beyond the words you wrote in that one comment. I am not pretending anything. Just trying to point out how avoiding discussing certain ideas (by deliberately excluding them from curriculums), just because those ideas are "bad", is a problem that will have big long-term consequences, including the resurgence of those "bad" ideas (because the education system didn't inoculate people against them).

In your original comment that I responded to, it sounded like you were saying universities shouldn't discuss these ideas (including their subjective historical-context-dependent merits or correlated beliefs) at all. Now it sounds like you are saying that's not your stance. That's fine, you clarified your stance.

It's not helpful to assume that I should have known this was your stance all along and that I am pretending not to.
by bawolff | 2025-04-15 19:37:30+00:00
I generally agree, but once you do that you lose most of the properties that make bit torrent so effective.

E.g. if you arrange the network into a tree like that, you need to make sure all nodes are matched appropriately in terms of bandwidth, latency, geography, number of connected nodes. Now you have to somehow the network topology stays good in face of churn and bad peers. Suddenly everything is complicated and not looking very p2p.

Maybe dufferent protocols are possible to manage that, but i think there is a reason why p2p protocols kind of didn't develop much beyond bit torrent.
by bb88 | 2025-04-15 19:37:51+00:00
What's weird about reading this post is that tailscale itself is over-engineered (at least on linux anyway).

I was shocked to find the number of netfilter rules in place, all of which made the normal linux routing table useless.

I think a lot of what they're doing is neat, but when you're trying to debug forwarding rules on a box running docker as well, it kind of becomes a nightmare.

Docker messes heavily with the forwarding tables as well. One or the other is fine, but mixing the two is kind of a nightmare to sort through.
by mathgeekdude | 2025-04-15 19:38:24+00:00
Honestly, I'll say this as someone who goes to Harvard. If you go to schools very prestigious schools like Harvard, MIT, there's no reason why you shouldn't be able to get a decent job after graduation.

The market is tough, and Harvard and MIT grads might be getting jobs at FAANG and Quant left and right like they did a couple of years ago, but if you do a lot of leetcode and prepare for interviews properly, you should be able to find something decent.

The fact is there's still a good number of companies that will give any Harvard or MIT student an interview as long as they have some experience on their resume. Prestigous internships or not; the school name still gives you an advantage.

The fact that you're getting interviews and not passing means that there's something you could probably be doing.

All we know is that you've built side projects. But especially in the new grad market, companies are working for work experience, not some toy apps that you just built for your friends.

How many leetcode problems did you do? A lot of people are struggling to just even get interviews. If you're getting interviews, and not passing, that likely means there's something you could be doing.

But let me tell you a story. There's a guy I know from a top school (one of Harvard, Princeton, MIT, Stanford) who didn't get their junior internship until May last year. Their internship wasn't prestigious, and none of their internships or jobs during their college career were prestigious. He almost ended up with no internship.

For new grad applications, he didn't even apply with referrals. He didn't get as many interviews as others who did internships at Big Tech/FAANG, but he did get some interviews.

He did 500+ Leetcode problems throughout the summer and fall, and got an offer from Amazon and a unicorn startup. He also got an offer from another big tech company and make the hiring manager round at another big tech company (didn't move forward because he already accepted another offer), which many other students, who had more prestigious internships, failed.

The point is at a school like MIT, you and your friends should be able to get a job. You have access to any new grad job; not just FAANG, but also exclusive startups.

Luck does play a part, but we have to be real.
by skydhash | 2025-04-15 19:39:10+00:00
> Even if the book is 100% right, there will be many passages you don't understand, and may even misinterpret.

Which is why no one reads only one book on a particular subject, especially if one is new to the domain. Often you bring in an alternate, but correct perspective from another book. The risks of hallucination with LLMs' responses outweighs the advantage of multiple perspectives (even if a broken clock is right twice a day, you still want a working one)
by kgwgk | 2025-04-15 19:39:10+00:00
I don't follow you. Whatever you take temperature to mean, for an isolated system in equilibrium that intensive thermodynamic property will have the same value everywhere and the entropy of the system will thus be maximized given the constraints.

If you put two subsystems at different temperatures in thermal contact the combined system will be in equilibrium only when the cold one warms up and the hot one cools down. The increase in the entropy of the first is larger than the decrease in the entropy of the second (because ΔQ/T1 > ΔQ/T2 when T1<T2) and the total entropy increases.

No kinetic energies of molecules are involved in that phenomenological description of heat flowing from hot to cold.
by Workaccount2 | 2025-04-15 19:39:11+00:00
Trump is a populist president. He is the right wing Bernie Sanders. Eliminating income tax for those making under $150k is right wing version of a "Billionaire Stipend" for everyone under $150k. Of course the republican guard is going to downplay the insanity he spews, but here we are with blanket tariffs and China virtually cut off.

Trump and Sanders aren't opposites, they're next door neighbors with a common goal and mostly superficial disagreements like whether tax cuts or stimulus checks are better hand out approaches. They both want to trash trade deals and both want tariffs. If you are perplexed as many where why so many Bernie bros voted Trump over Hillary in 2016, this is the answer.

They are both blue-collar presidents, and both want to inflict damage onto the elite. The problem is that the elite are the system, their health is a function of the economies health, so it's a "buckle-in" moment when someone comes in who wants to rough up the elite.
by kenjackson | 2025-04-15 19:39:28+00:00
I don’t think most people are denied based on any specific thing. Asians attend these elite schools at much higher rates than their population. If there was a school that admitted based on grades and test scores only they’d probably be even more highly represented.

College is no more a reward for school academic achievement as a basketball scholarship is for HS basketball achievement. They’re correlated but a lot more go into both.
by nickledave | 2025-04-15 19:39:45+00:00
These replies make it clear that y'all really want to make it okay for shitty men to take credit for other people's work. You must all work on generative AI.

https://www.kcl.ac.uk/the-story-behind-photograph-51

tl;dr: Franklin's mastery of X-ray crystallography made the discovery of the structure of DNA possible; if Crick and Watson were honest, they would have made her a co-author and given her credit

> The enigmatically named “Photograph 51” (Fig.1) is an X-ray diffraction image of DNA taken by Rosalind Franklin, together with her PhD student Raymond Gosling, at King’s College London in May 1952. In fact, the camera was set up to take the photograph on Friday 2 May and it was developed on Tuesday 6 May: as Franklin reported in her lab notebook, the DNA was exposed to X-rays for a total of 62 hours to take Photograph 51.

# ....

> Such a pattern of spots is highly suggestive of a helical structure, and so when James Watson saw Photograph 51 in January 1953, it spurred both him and Francis Crick to attempt to build a model. The photograph was shown to him by Wilkins, who had a copy because he was soon to take over the work; Franklin was shortly to leave King’s for Birkbeck College. However, Franklin was unaware that the photograph had been shown to Watson, and Wilkins had assumed that Watson had seen earlier “helix cross” diffraction patterns taken by Franklin.

> But Photograph 51 was so much clearer than any of the earlier images. Moreover, it contained further information: the vertical separation between the spots of the helix cross is one tenth of the distance from the centre of the pattern to the large, diffuse diffraction “spots” at the top and bottom of Photograph 51, which arise from the regular stacking of the bases in the middle of the double helix. From this one can conclude that there are ten stacked bases per turn of helix.

> Franklin had always resisted model building, believing that it should be possible to calculate the structure from the diffraction patterns, particularly using her A-form photographs. But this approach proved unfruitful. Unaware that Watson and Crick were building their model, Franklin returned to Photograph 51 in early 1953 and in March drafted a manuscript proposing that a “helical structure [was] highly probable”, most likely a double helix with ten bases per turn with the bases on the inside and phosphate groups on the outside.

> She even deduced from the absence of the fourth spot in each arm of the helix cross (counting outwards from the centre of the pattern, Fig.1), that the two chains would be separated by 3/8 of the pitch of the double helix, as indeed they are (Fig.2). She was so close to the answer, but only days later, Watson and Crick announced their model of the double helix.

> And thus, seventy years ago, when Franklin and Gosling’s paper appeared alongside that by Watson and Crick in Nature, her work, and in particular Photograph 51, appeared merely to confirm their model, whereas in fact it had played a crucial role in its construction.
by mppm | 2025-04-15 19:39:48+00:00
> The "real" point of an argument is not to persuade the other side (though that is what you aspire to nonetheless) but to exchange views.

Maybe this is just a matter of definitions, but for me the point of an argument is to convince or be convinced. When two incompatible views exist on a subject, at least one of them must be wrong. Some topics of conversation allow for diverging views or values, but then we are just talking or sharing experiences, not arguing.

That said, it is my experience as well that actually changing someone's (or my own) mind on an important issue is unlikely. Especially on complex topics with partial and uncertain information, like political issues, our life experience and cumulative knowledge significantly influences our selection of sources and interpretation of the facts, so converging on a common point of view may require the exchange of a prohibitive amount of information, even among rational arguers.

Productive argument usually occurs in a sort of semi-echo chamber, with people who mostly agree with us on the context, and are only arguing about the top layer, so to say. But when trying to argue about the deep stuff, we are mostly just "exchanging views", in the end.
by dang | 2025-04-15 19:40:10+00:00
I've taken the liberty of fixing the formatting in your comment so the code reads like code. For HN formatting info, see https://news.ycombinator.com/formatdoc.

But can you please make your substantive points more thoughtfully, without name-calling or shallow dismissals? These things are in the site guidelines: https://news.ycombinator.com/newsguidelines.html.
by pmarreck | 2025-04-15 19:40:43+00:00
I'm confused, because the person depicted by that tweet does not AT ALL resemble the person being interviewed here a year ago:

https://www.youtube.com/watch?v=grj328-hlhA

Please at least watch this and see if you see his sincerity. Maybe you will end up as confused as me?

We need to use a scalpel, and not a sword, when it comes to distinguishing actual bad-actors, from mere associations to ethnicities or origins. For one thing, why would a guy who converted to Buddhism even do what that tweet is claiming?
by gorkemcetin | 2025-04-15 19:40:57+00:00
There is a campaign that When you subscribe to Lenny’s Newsletter, you’ll get one free year of 10 incredible products, including Bolt, Cursor, Lovable, Replit, v0, Linear, Notion, Perplexity Pro, Superhuman and Granola.

This requires an annual subscription ($200) to the newsletter, but it looks like it's worth if you are a heavy user of those tools.

You must be a new paying customer of the products to take advantage of the free year.
by tastyface | 2025-04-15 19:41:14+00:00
Not OP but of the same persuasion. Personally, I’m working on emigration plans. I don’t really want to live in an authoritarian state. And if I ever have kids, there’s no way I’d want to raise them in this environment.

I should point out, though, that authoritarianism doesn’t necessarily mean that QOL drops for the average person (if you’re not part of a targeted group). Many people live quite happily in Hungary, Turkey, Russia. Local government will chug along as before, stonks might still go up. But you have to internalize a certain resignation over things you can no longer change or talk about, unless you wish to become a dissident and put yourself in danger. I’m not brave enough for that, so I’m opting out of the whole thing.
by pitterpatter | 2025-04-15 19:41:21+00:00
Reminds me of a hang in the Settings UI that was because it would get stuck on an RPC call to some service.

Why was the service holding things up? Because it was waiting on acquiring a lock held by one of its other threads.

What was that other thread doing? It was deadlocked because it tried to recursively acquire an exclusive srwlock (exactly what the docs say will happen if you try).

Why was it even trying to reacquire said lock? Ultimately because of a buffer overrun that ended up overwriting some important structures.
by minimaxir | 2025-04-15 19:41:47+00:00
Everything is text-to-X because it's less friction and therefore more fun. It's more a marketing thing.

There are many workflows for using generative AI to adhere to specific functional requirements (the entire ComfyUI ecosystem, which includes tools such as LoRAs/ControlNet/InstantID for persistence) and there are many startups which abstract out generative AI pipelines for specific use cases. Those aren't fun, though.
by db48x | 2025-04-15 19:41:48+00:00
That’s actually [the _last_ question](https://users.ece.cmu.edu/~gamvrosi/thelastq.html), not the first.

I liked the DS9 episode where the mutants realized that the universe was collapsing into the Big Crunch, so they demanded “antigravity generators, lots of them!” Their cosmology was wrong, but only because the show had the misfortune to be written in the past. Their enthusiasm was great :)
by xnx | 2025-04-15 19:41:59+00:00
> What do churches have to do with this article or my comment?

I quoted "Hopefully this ends with colleges having their tax exempt status revoked." because I think the US would be better off if churches were not tax exempt.

There are good arguments that we would better off if no non-profits were tax exempt and charitable donations weren't tax deductible.

> Do churches receive billions of funding from the government?

I don't think so.
by bakuninsbart | 2025-04-15 19:42:13+00:00
"Race realism" is just a meaningless label Neo-Nazis use, because they are still trying to fly under the radar, or they are slightly embarrassed of being what their grand-parents fought. They might try to butter up their standing by (falsely) citing stuff like the Bell Curve, but it is still the same vile and evil ideology it was 80 years ago.

But not all fascists are neo-nazis. Just because a subset of today's fascists describe themselves that way, doesn't mean they are fundamentally different from other fascists. Look at Steven Miller; he's jewish, and quite obviously a white supremacist. He's all about dehumanizing people he thinks of as leser, and he welcomes the new fascist America. AfD, the german far-right party, is both very pro-Israel and loves to play "tread the nazi line and extend it"-game. Anti-semitism is a common, but not necessary prerequesite to fascism.

When I was younger I also thought the opposite of good should be bad, and it is silly to describe things as evil. I disliked the religious connotation, but have changed my mind. There are people committing absolutely horrible things, and calling it anything but evil is underestimating the depravity of those characters. To quote Captain G. M. Gilbert:

“In my work with the defendants (at the Nuremberg Trails 1945-1949) I was searching for the nature of evil and I now think I have come close to defining it. A lack of empathy. It’s the one characteristic that connects all the defendants, a genuine incapacity to feel with their fellow men. Evil, I think, is the absence of empathy.”
by laurencerowe | 2025-04-15 19:42:25+00:00
The US has gotten insanely expensive for Europeans but that has been happening since 2008. https://data.worldbank.org/indicator/NY.GDP.PCAP.CD?location...

The arbitrary detentions of foreign visitors at the border make me feel it would be unwise for my parents to come visit us in the US at the moment - they're too old to risk weeks of immigration detention.

They are also now detaining US citizens at the border, though they seem to be focussing on immigration attorneys so hopefully we'll be ok on the way back. https://www.nbcboston.com/news/politics/treated-like-a-crimi...
by LegionMammal978 | 2025-04-15 19:42:51+00:00
> the party that allowed you to download it committed copyright infringement by distributing it. the same restrictions apply to them as to you*. a copyright holder may well want that party to stop distributing it, which means no-one else can download it.

That's why every social media site in existence puts terms in its EULA demanding that users grant the site a blanket license to redistribute their content, over and above any separate licenses they may put on it. After it's been redistributed to third parties, the copyright holder has no more control (at least, not via copyright law) over how those copies are privately used.

E.g., on HN: "With respect to the content or other materials you upload through the Site or share with other users or recipients (collectively, 'User Content'), you represent and warrant that you own all right, title and interest in and to such User Content, including, without limitation, all copyrights and rights of publicity contained therein. By uploading any User Content you hereby grant and will grant Y Combinator and its affiliated companies a nonexclusive, worldwide, royalty free, fully paid up, transferable, sublicensable, perpetual, irrevocable license to copy, display, upload, perform, distribute, store, modify and otherwise use your User Content for any Y Combinator-related purpose in any form, medium or technology now known or later developed."
by TimorousBestie | 2025-04-15 19:42:54+00:00
Yes, I think that’s the problem.

It’s not possible to, e.g., merely juxtapose a right wing opinion with a left wing opinion and then declare victory.

Even Wikipedia’s approach of searching for a neutral point of view has come under attack these past years, from multiple unhappy factions.

I don’t think there’s an obvious solution. It sucks.
by NoImmatureAdHom | 2025-04-15 19:43:45+00:00
Would you argue that the "kicking off" is more or less intense under Elon vs. the other guy?

My impression that the rate of censorship overall has plummeted. Pre-Elon, it was easy to get banned for wrongthing. People would gang up on wrongthinkers, mass-report them, etc.

I wonder what the rates of actual bans have been.
by Casteil | 2025-04-15 19:43:48+00:00
Notion seemed cool until finding out that getting information into/out of it was more of a painful, messy chore than I wanted it to be.

After trying Notion and experiencing the 'lock-in' for myself, I switched to Obsidian years ago - no regrets. Combined with Syncthing, it works surprisingly well - offering graceful/seamless editing of the same Notes across Windows desktop and multiple Macs, updating to the other devices in essentially real-time.
by darknavi | 2025-04-15 19:44:30+00:00
I have the fondest teenage memories waiting for Halo midnight releases.

For Halo 3 we had LAN parties in the back of pick-up trucks after rushing down to GameCrazy (Hollywood Video's game store chain which was attached on the side) after middle school in Canyon Park.

Halo Reach was the Lynnwood GameStop after a friend begged his parents to let him stay out late that night.

So many friends and memories. I miss those energetic meet-ups!