MurphyA/hacker-news huggingface dataset:
by dijit | 2025-09-17 05:58:58+00:00
I think the author is making the argument for consistency.

I actually always disliked the modeset that the author remembers fondly, but it is always sad to lose part of our history for arbitrary reasons and especially so if it breaks a ungoverned consistency.

To use your example: Real mode still exists and you can use it, and firewire is effectively the father of Thunderbolt (and granddaddy to Thunderbolt 3-4); so its removal really does feel unnecessary without additional context.

Serial mice is masochism, but people do dislike that PS/2 is gone, for good reasons.
by croes | 2025-09-17 05:59:34+00:00
Sure, calling others a abomination to God is full of joy and kindness.

https://x.com/RightWingWatch/status/1701259614077989121

Strange that people like him often quote tzhe OLd Testament (you know, the part where god committed multiple genocides) and rarely the New Testament.

He even quotes it to contradict the message of the new one, the one that is the reason why Christanity exists in the first place.

https://x.com/patriottakes/status/1800678317030564306

It's also interesting to see the reactions to Kirk's murder. Of course they try for the death penalty for the murderer but God said:

>Dearly beloved, avenge not yourselves, but rather give place unto wrath: for it is written, Vengeance is mine; I will repay, saith the Lord.
by 112233 | 2025-09-17 06:00:01+00:00
Exactly, the "you dont have" part lasts until the first error message and then it's 10 feet of stl template instantiation error avalanche. And stl implementation is really advanced c++. Also, a lot of "modern" code cannot be debugged at all (because putting in a print statement breaks constexprness) and your only recourse is reading code.

This is in big part also because of committee, that prefers hundred-line template monster "can_this_call_that_v" to a language feature, probably thinking that by not including something in language standard and offloading it to library they do good job.
by ninetyninenine | 2025-09-17 06:00:35+00:00
I disagree. This is not a hard rule. I'm willing to bet if the moderators saw this they would be ok with this instance of it.

This would be the fault of the moderators for not directly putting it in the rules if that was the case.

Though I doubt they'd be ok with this entire thread as it's heated and the topic is flamewar-like even though I tried to direct it in a different direction initially. It already went off the rails with the other guy once he told me I was dumb and trying to establish race superiority among asians. Too late. I think I'll get warned or banned.

Anyway, I'm not disguising the content human generated. Additionally All I'm doing is asking the LLM to cite and summarize citations which you asked for. Manually finding those citations are tedious.

My opinions and thoughts are still human written and not AI generated.

What I find incredulous is that you have some problem with content that's AI generated even if it's actually true and even it's just flat summaries of citations. Like I told the LLM to find specific resources and summarize studies I have already seen so you don't have to go through the entire paper and you have a huge problem with that? Fine. You can just refuse to engage. Commenting on it is also "against the rules" per your link: https://news.ycombinator.com/item?id=44808351

I mean if you want you can flag my post and vote it down. I think it's extreme and an ass hole move so I don't do that to people I have different opinions with. It's up to you.
by dinoqqq | 2025-09-17 06:02:23+00:00
I don't see that this is solving the problem. If there is a new law, it still needs to be enforced, so companies still need to have the same checks on identity to make sure they are compliant.

I agree that it should be the responsibility of parents, but if you leave good and bad parenting to the parents only I think we would live in a different world.
by snickerbockers | 2025-09-17 06:02:37+00:00
I try to stay as far from web development as possible in my programming career (kernel/drivers and most recently reverse engineering) so maybe I'm ill-informed here but this npm thing seems to be uniquely terrible at security and i cannot fathom why the entire web seems to be automatically downloading updates from it and pushing them into production with no oversight.

I've always worked at companies where we use third party open source libraries utilities and its true that they get less-than-ideal amount of auditing when they get updated but at least we're not constantly pushing updates of to our customers solely for the sake of using the latest version. In fact usually they're out of date by several years which is also a problem but generally there'll be a guy following the mailing lists for updates in case there's a known exploit that needs to be patched.
by swiftcoder | 2025-09-17 06:03:25+00:00
why it does things the way it does is relevant - the reason facebook had problems with state management and modularity was the sheer number of engineers working in a single shared codebase (I was there, it was miserable)

If you were building a state update layer without Facebook’s constraint of extreme scale, it might look rather different

(Also, I’m not criticising react - it solves a variety of problems well. If they are the same problems you have, great)
by nirvdrum | 2025-09-17 06:04:30+00:00
Truffle is not part of OpenJDK. It's a separate project and licensed under the Universal Permissive License: https://github.com/oracle/graal/tree/master/truffle.

The UPL is an OSI-approved open source license. It shouldn't be a problem to use in any setting, but you should check with your legal team to see what licenses are approved.
by skwashd | 2025-09-17 06:04:47+00:00
> This seems more like having several random contractors who you've never met coming into your business in the middle of night. [...] Agencies that routinely swap workers into or out of various roles at your company without asking or telling you, so you don't have any idea who the person working in the office is, what they're doing, or even if they're supposed to be there.

Sounds very similar to how global SIs staff enterprise IT contracts.
by WastedCucumber | 2025-09-17 06:04:54+00:00
This rings less like some missing key points, and more like an entire, comprehensive traffic strategy. I'm not really sure what the point is meant to elaborate on. Maybe something like "Self driving cars in themselves wouldn't solve traffic, but well designed, purpose-built AV's combined with surge pricing and (when necessary, depending on the location and journey) trains/subways could do it." Did I understand you correctly?
by neobrain | 2025-09-17 06:06:17+00:00
> Just one more question: is my mac hardware (and encrypted data) still protected the way it is protected before installing Asahi on it? Like device/theft protection etc.

Apple devices probably have the strongest security model offered by any otherwise open consumer device these days, so yeah: Installing Asahi won't degrade security of the macOS installation.

Note that the Linux install itself will have weaker protection, since e.g. the fingerprint sensor is not yet supported. I also think disk encryption would be much harder to set up due to Apple's boot process (if it's even feasible at all currently).
by navi0 | 2025-09-17 06:07:16+00:00
It could still protect you from one or more strains that you haven’t been exposed to through sexual partners and avoid contracting or passing it along to a future partner. There’s no practical way for a man to be tested for HPV (I asked and the doc said “it’ll be very painful and the result will be the same: get the vax”)

I experienced zero side effects when I got HPV vaxxed at 38yo.
by volleyball | 2025-09-17 06:07:23+00:00
So Larry Ellison just took over Paramount group which is now looking to bid for Warner Brothers and CNN. And now Ellison is going to take over TikTok.

Paramount(being run by Larry Ellison's son) is looking to install the pro-israel-propagandist who has variously masqueraded as a liberal, a conservative and anti-woke free-speech champion, Bari Weiss[1] as CBS's editor-in-chief or co-president[2]. It also bears mentioning that Ellison is a life-long zionist, friend of the IDF and close personal friend of Netanyahu to whom he even offered a post at Oracle.[3]

This very much looks like a hostile take-over of the American mind by a tech billionaire who just overtook Elon Musk to become the world's richest man. People should be talking about whether they want to go through this all over again.

[1] - https://theintercept.com/2018/03/08/the-nyts-bari-weiss-fals...

[2] - https://archive.is/20250916040811/https://www.nytimes.com/20...

[3] - https://en.wikipedia.org/w/index.php?title=Larry_Ellison&old...
by anthk | 2025-09-17 06:07:46+00:00
>Latino, not Christian...

500 years ago these people would be burnt at the stake in seconds... jk.

If any, Hispanic cultures from Catholic backgrounds are ideologically far more Christian (the society comes first, the individual are struggles are secondary, community bound families and friends...) than any mega-selfish Evangelical cult idolizing money. Inb4 'The Vatican it's loaded' yes, we know it, but the closest members to the society are far more humble than these wackos holding millions in megachurches.

I'm not a Catholic myself but of course I'm a cultural byproduct of it.
by 112233 | 2025-09-17 06:08:10+00:00
Tangential, but Lua is the most write-only language I have had pleasure working with. The implementation and language design are 12 out of 10, top class. But once you need to read someone else's code, and they use overloads liberally to implement MCP and OODB and stuff, all in one codebase, and you have no idea if "." will index table, launch Voyager, or dump core, because everything is dispatched at runtime, it's panic followed by ennui.
by thisisit | 2025-09-17 06:09:40+00:00
App cloning has existed forever. When Flappy Bird took off you could find dozens of similar clones. You could buy app templates from various websites to spin your own version of Flappy Bird. This has always been an issue for solo or indie apps because the apps are simpler, require couple of days to code and don't have money to fight copyright lawsuits.

There are app shops based in Eastern Europe and Asia - which can get an app up and running in matter of days. Some even sell done for you (DFY) services where they will find hot apps and clone it for you for a fixed amount. The idea being they get a steady stream of income and it is up to the buyer to ensure the app takes off and makes money over and above the amount paid to these services. This always mean apps have 7-day free trial with a subscription tacked on.

As for app curation Apple's interest is in having more apps and more developer revenue. It is same nearly every marketplace type sites.

When an app is simple and commoditized then moat depends on all of the things you mentioned.

Marketing is often a differentiator when you build a brand. For example there are tons of personal development coaches out there. But you know only few like Tony Robbins etc because of the marketing blitz and the brand name.

You can build a brand by actively participating with your users such that they prefer your app over the clones. Find ways to get into an Apple featured lists.

You can add features. But this might run into an issue of a bloated app with features no wants to use.
by hamandcheese | 2025-09-17 06:11:20+00:00
> Linux still has scrollback in VGA text mode

Dumb question: when I boot a modern systemd-based distro installer in terminal mode, am I using "VGA text mode" or "graphics mode"? Do I have to be literally using VGA to use VGA text mode?

EDIT: I read TFA and it seems like the answer is that I probably have never used VGA text mode.
by nemothekid | 2025-09-17 06:11:23+00:00
>Zionists do not support genocide.

I never said this in my post. This is a reflexive defense on your part as I never specifically called out Zionists, in general, supported genocide. I said, the vast majority of the Knesset, supports genocide. I will say though, zionists in general are wishfully ignorant of this fact.

>This is defamatory BS without any evidence at best

Which parts are defamatory? Are you seriously going to argue that the Religious Zionist Party doesn't support genocide? Cmon man, Bezalel Smotrich is wanted by the ICC.[1]

[1]https://news.un.org/en/story/2024/11/1157286
by SideburnsOfDoom | 2025-09-17 06:11:42+00:00
> F off" has exactly zero semantic meaning

I don't think that's relevant. There are many ways to say no within few words - "No." is a complete sentence, "No thank you." is a polite one, "Get lost" has the semantic meaning that you want. etc.

The rest is not actually a reply to Mr Mosley, it seems more intended for other audiences such as us. Appeals to introspection not action, is not language that the fascists appreciate or even understand.

Don't get me wrong, there are many things to like about that thoughtful text. I just don't characterise it as "a succinct reply".
by ZeroConcerns | 2025-09-17 06:11:48+00:00
So, for those interested in things like this, I can highly recommend John Green's recent "Everything is Tuberculosis." I bought it due to enjoying "the Anthropocene Reviewed", and... struggled with it, as this is a thoroughly depressing subject, but making it through the book was an educational experience, which I rate 4 out of 5 stars.
by 0xbadcafebee | 2025-09-17 06:12:27+00:00
Is it just me or is this a misunderstanding of computer architecture? The computer can only output what the screen can support (native resolution), the screen can only display what the video card gives it, the video card can only display what the video card driver tells it to do. They all have to work in tandem.

If the system you're using (ARM??) doesn't have a particular fbdev driver, it still works thanks to the simpledrm weirdness. But if you want very particular results, you're gonna need to ship a driver for your card, to tell the card what to do, to tell the monitor what to do. The complaint seems to be that architectures change? I dunno what to tell you man. I hate technology too, but it do be changin'.
by jcalvinowens | 2025-09-17 06:13:12+00:00
I don't really get the 80x25 thing, but using dumb terminals to write code is great. Zero distractions.

More than half the code I've been paid to write in the past 2-3 years has been written in vim running on a vtty with no X and no mouse. It's my favorite way to work, although occasionally it's impractical.
by throw310822 | 2025-09-17 06:13:34+00:00
Yes of course it's a rhetorical device, and it's meant to subtly change the subject to prevent engaging with it.

This conversation went like this:

>>>> ppl keep railing about being pro or anti Israel and it's overly simplistic and also not really accurately describing things. It's more pro/anti Likud or Kahanists

To which I replied that Israel is constitutionally born out of a pre-planned colonisation and ethnic cleansing and it's wrong to think that its supremacist ideology only belongs to a part of its political spectrum- it could change but it's unfortunately unrealistic.

>>> Israel was literally born out of political scheming to get assigned a portion of someone else's territory for an exclusive ethno-nationalistic state; then out of ethnically cleansing that territory. It was necessary to the project and planned in advance.

To which the GP replied with something that tries to change the subject on Arab states, at the same time introducing a historical falsehood:

>> The Arab states haven't made amends for ethnically cleansing huge numbers of Jews

Now,

1) the Arab states are not born out of a planned ethnic cleansing of anyone (at least not in the recent past)

2) Many, perhaps most of the Jews that immigrated to Israel did so voluntarily (made Aliyah)

3) By the way, Israel itself even engaged in false flag terrorism to push Jews to emigrate from Arab countries to Israel.

And most importantly, the argument has no bearing with the original subject, which is whether its a specific political side that is determining Israel's course now or the country is constitutionally like that. Arab countries have nothing to do with the subject, they belong to a different conversation.

Hope it helps.
by cyberax | 2025-09-17 06:14:34+00:00
> PS/2 to USB adapters floating around in a tackle box.

Heh. [Most] PS/2 to USB adapters aren't.

They don't actually adapt the PS/2 protocol to USB, they just adapt the pins. The USB _hardware_ on the host does the emulation. However, the new generations of USB chips stopped bothering with the PS/2 emulation so these adapters are now useless.
Ask HN: How to become a better software engineer? All my jobs are gluing stuff
by cryptoz | 2025-09-17 06:15:12+00:00
Nearly all my work experience has just been gluing things together. Maybe it's jangling an API response into a front-end model to display to the user, or very domain-specific things like one specific algorithm to reject outlier data points, or similar.

I'm doing some leetcode problems and finding it very disconnected from the likely jobs I'll have in the future. I actually have a lot of fun with it since I've been out of school for 15 years now and it really gets me thinking. But it's also frustrating because I know with about a 100% chance that these skills won't be used in a job. I'm quite certain that my success in a future role will be dependent on my ability to learn the narrow domain problems the company will solve.

So I both 1) want to be hireable - gotta know my data structures and algorithms, I get it; and 2) have more skill in solving real-world problems.

But grinding leetcode doesn't make you a better software engineer (right?)

Previously I've never had a problem with this, as my side projects have all been somewhat novel and required me to both work through interesting algorithms and also build real software to be used by real people.

But now it seems nearly all interesting algorithms or problems to solve have been packaged into a nice library to use. And a real business would want you to use that because it will be less error-prone and faster to implement. But I like solving the fun leetcode problems, I just feel like I'm prioritizing for the interview and not actually being a better developer.

What do I do so that I avoid just gluing things together for the rest of my life?
by autoexec | 2025-09-17 06:16:05+00:00
astroturf abounds in text online. Sometimes its very obvious, sometimes not. I don't doubt it'd be effective, especially as people grow increasing dependent on AI and their ability to think and reason for themselves decline. There's concern that's already happening to people who use AI as it is and I doubt targeted, purposeful manipulation of the masses in exchange for cash will help that any.
by cnlevy | 2025-09-17 06:16:06+00:00
> Israel was literally born out of political scheming

Its more of a popular jewish movement that over 100 years changed the ethnic composition of the Palestine region from 1-2% in the 1840s up to 30% in the 1940s.

Political scheming is secondary and was born well after the 1840s.

https://en.wikipedia.org/wiki/Demographic_history_of_Palesti...
by saaaaaam | 2025-09-17 06:16:26+00:00
Value is arbitrary, and only crystallises at liquidation. I have a painting I paid £300 for. Works by that artist are now selling for £10000. Does that make my painting worth £10000? I can send it to be appraised but even if it is valued at £10000 that value could only ever be realised if I send it to auction. If I wait too long the artist may fall out of fashion and the work may be worth less than I paid. The real value is the pleasure it gives me each day when I look at it. Is that worth more or less than £10000?
by jefozabuss | 2025-09-17 06:16:26+00:00
I think all public package registries have this problem as it's not unique to npm.

The "blind" auto updating to latest versions seems to be also an issue here, simply you cannot trust it enough as there is (seemingly) no security vetting process (I mean if you get obfuscated gibberish pushed into a relatively sanely written codebase it should ring some alarms somewhere).

Normally you'd run tests after releasing new versions of your website but you cannot catch these infected parts if they don't directly influence the behavior of your functionality.
by deschutes | 2025-09-17 06:19:06+00:00
You are correct, it does not affect the lifetime of the pointed object (pointee).

But a shared_ptr manages at least 3 things: control block lifetime, pointee lifetime, and the lifetime of the underlying storage. The weak pointer shares ownership of the control block but not the pointee. As I understand this is because the weak_ptr needs to modify the control block to try and lock the pointer and to do so it must ensure the control block's lifetime has not ended. (It manages the control blocks lifetime by maintaining a weak count in the control block but that is not really why it shares ownership.)

As a bonus trivia, make_shared uses a single allocation for both the control block and the owned object's storage. In this case weak pointers share ownership of the allocation for the pointee in addition to the control block itself. This is viewed as an optimization except in the case where weak pointers may significantly outlive the pointee and you think the "leaked" memory is significant.
by Davidzheng | 2025-09-17 06:19:07+00:00
Actually really promising stuff. I think a lot of the recent advances in the last 6mo - 1yr is in the other loop (for ex. the google deepthink model which got IMO gold and the OAI IMO gold all use substantive other loop search strategies [though it's unclear what these are] to maybe parallelize some generation/verification process). So there's no reason why we can't have huge advances in this area even outside of the industry labs in my view (I'm uninformed in general so take this comment with a large grain of salt).