MurphyA/hacker-news huggingface dataset:
by rob74 | 2025-09-17 08:29:06+00:00
Ah, yes, and I also remember what a relief it was when the newer generation of games (starting with Doom IIRC) used "DOS extenders" to switch the CPU into protected mode and be able to use 16 MB or more without any fiddling...

Another anecdote from around that time (or a bit later): some friends were alarmed that their PC was not booting Windows as usual. Turns out they had forgotten a bootable CD in the CD-ROM drive, which was showing some cryptic text mode menu on startup. Easy fix: remove CD, restart, works...
by branko_d | 2025-09-17 08:29:07+00:00
> have you not even had any issues with sleep mode on the laptop?

Now that I think of it, I did disable sleep and just use hibernate instead. I no longer remember why - perhaps I too had some issues. Maybe I was just annoyed by Windows restarting in the middle of a night and (c)losing my open applications whenever it wishes to update? Or did I disable Wake Timers for that? Sorry, my memory is a bit fuzzy.

As it is, hibernate works perfectly for me, is fast enough, and it never closes my applications behind my back.

OTOH, I had sleep issues with pretty much all PCs that I ever had (be it laptop or desktop), so maybe it was just inertia to always use hibernation instead. :)
by rkagerer | 2025-09-17 08:30:01+00:00
> sort of a "delayed" mode

That's the secret lots of enterprises have relied on for ages. Don't be bleeding edge, let the rest of the world gineau pig the updates and listen for them to sound the alarm if something's wrong. Obviously you do still need to pay attention to the occasional, major, hot security issues and deal with them in a swift fashion.

Another good practice is to control when your updates occur - time them when it's ok to break things and your team has the bandwidth to fix things.

This is why I laughed hard when Microsoft moved to aggressively push Windows updates and the inevitable borking it did to people's computers at the worst possible times ("What's that you said? You've got a multi-million dollar deliverable pitch tomorrow and your computer won't start due to a broken graphics driver update?). At least now there's a "delay" option similar to what you described, but it still riles me that update descriptions are opaque (so you can't selectively manage risk) and you don't really have the degree of control you ought to.
by account42 | 2025-09-17 08:30:04+00:00
They have done pretty well with the open source OpenGL drivers that were also initially developed outside AMD.

AMDVLK was always a weird regression in the openness of the development model compared to that. Maybe understandable that the bean counters wanted to share the effort between the Windows and AMD drivers but throwing away the community aspect in order to achieve that made that approach doomed from the start IMO. The initial release being incredibly late (even though Vulkan was modeled after AMD's own Mantle) was the cherry on top that allowed RADV to secure the winning seat but probably only accelerated the inevitable.
by vidarh | 2025-09-17 08:30:36+00:00
I receive even e-mails addressed that way on occasion. It's not "dead" but you need to be careful as it can also easily come across as sarcastic, in a "who do you think you are? Let me treat you with overstated importance" kind of way (but then it would generally be followed by other excessive formality and a level of deference you know will seem over-the-top)
by throw310822 | 2025-09-17 08:31:32+00:00
Not sure which states you refer to (and obviously you don't know either, you just mean it as a lazy retort) but it's not the point. The point is that Israel is programmatically a state for the Jews, and therefore Israel cannot be a state for everyone. There is btw nothing wrong with it- western nations can afford the luxury of being open to everyone because they are massive and ethnically homogeneous enough to be able to afford it. There's some hypocrisy or wishful thinking at the bottom of this, but doesn't matter. The fault of Israel is not that of wanting a state for the Jews, is thinking of colonising another people's land do obtain it, and then not stopping but keeping taking more and crushing all resistance with violence.
by aussieguy1234 | 2025-09-17 08:32:02+00:00
Both the Palestinian people and Jewish people are indigenous to Israel/Palestine.

No one side has the right to commit genocide against the other. At some point, there will have to be a two state solution.

The current Israeli government is indeed genocidal. Cabinet ministers have referred to the Palestinian people as a whole (not just Hamas) as an enemy and the IDF is carrying out the genocide.

This also means that by proxy the US is funding the military of a genocidal regime.

Just as providing Hamas with weapons is a terrible idea, giving them to Israel in its current state is an equally terrible idea.
by mike_hearn | 2025-09-17 08:32:10+00:00
It's very cool to see this finally happen.

A decade ago I gave a talk at a small conference in Edinburgh imagining this exact future. I speculated about autonomous agents that used Bitcoin to rent Linux VMs and copy themselves around, selling services via frictionless trade networks to fund their "rent". I predicted they'd be programmed to do experiments on themselves (by hiring people to write patches against their code, I didn't forsee AI that could write code). They'd A/B test by forking themselves into competitors in the market, leading to a kind of genetic programming/capitalism mashup. I used self driving cars as an example: after they'd made enough profit they could purchase "baby" cars which would roll off the factory with a "birth loan" that they'd have to pay to their parents.

It was all just silly adult entertainment but the video went viral at the time and ended up being watched by the head of Toyota Research. I know because eventually the video disappeared from YouTube and he got in touch to send me a rip he'd downloaded! Looks like it was re-uploaded at some point, albeit with the view count reset:

https://www.youtube.com/watch?v=MVyv4t0OKe4

The videography was totally botched unfortunately. The slides are hard to see but can be found here:

https://www.slideshare.net/slideshow/future-of-money-2666314...
by lproven | 2025-09-17 08:32:11+00:00
Orthodox file managers seem to be very much a thing across the Eastern Bloc.

I moved from England to Czechia in 2014 and was amazed to discover almost everyone used them. My first job in a Windows company, it had a site licence to Total Commander, and it was preinstalled on all machines.

When I told them I found the Windows Explorer to be perfectly fine, people genuinely gaped in amazement at me as if I said I chose to type with my feet or something. But I do. It's very keyboard-controllable, and was fast and efficient until MS started to cram the ribbon UI into it. Since Windows 8 it's been destroyed.
by aa-jv | 2025-09-17 08:32:38+00:00
> Israel is just not that powerful, economically, militarily, or socially.

Its not just funding and religious indoctrination. The very, very serious question that nobody seems to have the courage to ask, is this: where are Israels nukes?

The answer to that question might provide some insight into why things are so supplicant in certain halls of power ...
by bubblyworld | 2025-09-17 08:32:40+00:00
I suspect (to use the language of the author) current LLMs have a bit of a "reasoning dead zone" when it comes to images. In my limited experience they struggle with anything more complex than "transcribe the text" or similarly basic tasks. Like I tried to create an automated QA agent with Claude Sonnet 3.5 to catch regressions in my frontend, and it will look at an obviously broken frontend component (using puppeteer to drive and screenshot a headless browser) and confidently proclaim it's working correctly, often making up a supporting argument too. I've had much more success passing the code for the component and any console logs directly to the agent in text form.

My memory is a bit fuzzy, but I've seen another QA agent that takes a similar approach of structured text extraction rather than using images. So I suspect I'm not the only one finding image-based reasoning an issue. Could also be for cost reasons though, so take that with a pinch of salt.
by Nursie | 2025-09-17 08:32:53+00:00
To add to the other replies, the SNP have been the biggest political driver of the independence efforts and they seem to be falling out of favour at the moment.

It made me laugh when Nicola Sturgeon, who was the leader of the SNP for a long old time and who has been at the forefront of the Scottish Independence movement for many years, one of its most recognisable voices, recently announced she might retire to London because Scotland was now feeling a little bit suffocating.

So I think the idea of Scotland splitting from the UK is on the back burner for the forseeable future. It had a real moment in 2014 but didn't make it over the line. I don't think the UK government will be allowing another vote any time soon.
by bluecalm | 2025-09-17 08:33:15+00:00
Also about 15 million Germans were displaced from their homes. Whole regions with 95% German population were cleansed and given to Poland. I am not making judgement on this (I am Polish, part of my family lived in a German house like that, the, land with all belongings other part lost their home and were moved to a labor camp in Siberia by Russians) just pointing out that Germans did pay.

A lot of people were displaced, forcibly moved to other areas, often to labor camps after WWII. Somehow we are able to accept this new order and live in peace. Arabs started multiple war over it, lost all of them, are still waging war today. The road to peace for them is to lay down arms, surrender and accept the resolution made by the winning side - exactly what we all have done after WWII.
by tdeck | 2025-09-17 08:33:47+00:00
There's no discrepancy because there aren't numbers. The 60,000 number is a dramatic undercount. The fatalities were being undercounted even before Israel had attacked every hospital in Gaza multiple times. There are mass graves occasionally found in Gaza but nobody is able to go through and document everything while they're still being genocided. In any situation like this it takes decades of research to try to reach an accurate count and even then there are is huge uncertainty, particularly when whole extended families are murdered all at once. Look at the Hiroshima death toll estimates - between 90,000 and 166,000 people killed. And this is the best estimate after decades of research. Almost none of that can take place now in Gaza.

But of course I'm talking to someone who pretends to believe you can carpet bomb an entire city of 2 million people relentlessly, cut off food and water, and kill fewer than 60,000 civilians.
by mnw21cam | 2025-09-17 08:34:18+00:00
Let's imagine that a political opposition leader from Russia were to take refuge in the US. Now imagine that Russia performed a "surgical strike" bombing in the US to kill what they viewed as a terrorist leader. Can you imagine the outrage that would occur? That's exactly the situation that Qatar has just experienced.

It's an act of war. One country bombing another country means they are at war.

Now, the power dynamics in this region mean that they'll probably get away with it, and Qatar is more likely to let it slip than not, but it's still morally reprehensible.
by jajko | 2025-09-17 08:34:26+00:00
Trains are not panacea some people here keep thinking they are. You would need to have train stops every few hundred meters changing it into some city subway or tram, interconnected with dense and fast local public transport.

I live in Switzerland, the place for trains, efficiency and its small and dense, an ideal situation right. Tons of people use trains every day, tons of people also bike for closer distances in good warmish weather but still highways are chock full and getting fuller every year. Public transport for out-of-city commuters is simply slower, often much slower.

This morning I was considering taking a motorbike to a train station that is 5km away, then 40 mins trains and 10 minute walk to work. I took the car instead for a change, I was faster despite having to cross the very center of bottlenecked and car-hostile big city (Geneva) in top rush hour. 65 mins door-to-door via public transport vs 45 in car. That's one way, meaning 40 minutes of my private life daily saved that I can spend ie with my kids and not staring in the phone or out of window.

Normally I take the motorbike if weather permits, if not I take the public bus to the train, adding additional 15 minutes each way. That sucks pretty badly. I doubt other countries have this figured out better, and not everybody can or wants to live in city centers, especially when raising small kids. We did it for 10 years, had a work commute of 5mins via escooter, but I rather have current commute and live and raise kids in small commune next to wild forest and vineyards than that.

All above is usually much worse in many parts of US.
by robertlagrant | 2025-09-17 08:34:35+00:00
> As a user of npm-hosted packages in my own projects, I'm not really sure what to do to protect myself. It's not feasible for me to audit every single one of my dependencies, and every one of my dependencies' dependencies, and so on. Even if I had the time to do that, I'm not a typescript/javascript expert, and I'm certain there are a lot of obfuscated things that an attacker could do that I wouldn't realize was embedded malware.

I think Github's Dependabot can help you here. You can also host your own little instance of DependencyTrack and keep up to date with vulnerabilities.
by 0xf3ffff | 2025-09-17 08:34:48+00:00
I don't know about your bank/countries, but all of the banking apps in my country I've seen have 1. a "share account details" button that lets you easily paste your IBAN and other details in text form and 2. a "transaction receipt" button that saves a .pdf with the relevant details, that can be sent to the other part (although I agree with the other comment, this .pdf just like a screenshot can be easily spoofed)
by munksbeer | 2025-09-17 08:34:55+00:00
Yeah sorry, I don't mean to cause offense but that doesn't make sense. If you've got abstract methods that require implementation in concrete classes, you've got polymorphism, and at some point you're going to be choosing which concrete class to instantiate.

If you always know which concrete class to instantiate and use at each point in the code, it doesn't sound like you need polymorphism in the first place.

Or I could just be missing something.
by hodgehog11 | 2025-09-17 08:35:23+00:00
Four months? Six months? Is that supposed to be a long time? I know people that have been in this situation for nearly two years now. Forget hopeless, it's a bottomless pit of despair. I don't know how to help them, and neither does anyone else. But they keep trying and doing whatever they can.

The argument of "have hope, almost everyone picks themselves up eventually!" doesn't work when you're the one who is actually homeless.
by sigmoid10 | 2025-09-17 08:35:46+00:00
Perhaps you missed the part where the US saw China as an opportunity to curb Russian influence in Asia? The Sino-Soviet split [1] was definitely a once-in-a-lifetime opportunity for the west to slither in. Other countries like India wanted to keep a more neutral stance while China not just denounced the new Russian interpretation of Marxism/Leninism, they embraced the prospect of capitalism once it was presented to them. They were opening up the country at the exact right moment in the cold war and benefited enormously from the post-WWII boom and ensuing rise of globalisation.

[1] https://en.wikipedia.org/wiki/Sino-Soviet_split
by account42 | 2025-09-17 08:35:59+00:00
Either licensing issues (maybe they don't own all parts of the closed source shader compiler) or fears that Nvidia/Intel could find out things about the hardware that AMD wants to keep secret (the fears being Unfounded doesn't make the possibility of them being a reason any less likely). Or alternatively they considered it not worth releasing it (legal review isn't free) because the LLVM back-end was supposed to replace it anyway.
by LeonM | 2025-09-17 08:36:17+00:00
Yeah, please let this guy tackle Lenovo next.

My Lenovo X1E regularly burns 20% of its CPU cycles on some high frequency recurring interrupt. I did get pretty far with debugging it, but eventually gave up since I can't justify spending so much time on fixing a 'professional' laptop that I paid top dollar for.

It also has a multi-GPU setup that has never worked reliably under Linux, which is ironic as I opted for Lenovo due to its supposedly good Linux compatibility.

Switching between GPU modes is a hit or mis, waking up from stand-by often results in a blank screen, screen flickering, sporadic high fan speeds, etc. And then there's the coil whine, which seems to be fixed in some BIOS versions, then returns in the next. Supposedly it has something to do with power-saving measures.

Since I owned it there have been at least 20 BIOS version releases for 'improved performance and security', but none seem to actually fix anything. It's such a mess.

/rant
by jandrewrogers | 2025-09-17 08:36:50+00:00
This is true. But it has some weird gaps that make it difficult to express fundamental things in the low-level systems world without using a lot of “unsafe”. Or you can do it safely and sacrifice a lot of performance. I am a fan of formal verification and use it quite a lot but Rust is far more restrictive than formal verification requires.

Rust is a systems language but it is uncomfortable with core systems-y things like DMA because it breaks lifetime and ownership models, among many other well-known quirks as a systems language. Other verifiable safety models exist that don’t have these issues. C++, for better or worse, can deal with this stuff in a straightforward way.
by blks | 2025-09-17 08:36:59+00:00
Yes and no. Orthodox church is called “православная церковь”, yes, but the word “ортодоксальный” still exists to describe e.g. orthodox jews.

The word “православный” in a meaning of some object/technology/way being good and true only started being used in Internet culture during 00s, and it still used, but as a slang/joke.
by beaugunderson | 2025-09-17 08:37:05+00:00
"Rewrites should always be avoided" is not a core principle of software engineering. History has shown that rewriting large, monolithic applications often fails, and so rewrites of large applications often require extra effort to ensure the changes actually ship (like rewriting single views and proxying requests to a new service, for example). If a project is small enough that it can be rewritten and still shipped that extra effort is unneeded, and the fact that this project was rewritten and released makes that clear.

I don't understand why you're so hung up on the history of this project. If we were talking about software being used to send people to space I could see your point, but this is largely a single person project which is obviously being used to learn and have fun.
by imtringued | 2025-09-17 08:37:07+00:00
I used to write a lot of C++ in 2017. Now in 2025 I have no memory of how to do that anymore. It's bespoke Makefile nonsense with zero hope of standardization. It's definitively something that doesn't grow with experience. Meanwhile my gradle setups have been almost unchanged since that time if it wasn't for the stupid backwards incompatible gradle releases.
by gunalx | 2025-09-17 08:38:34+00:00
My experience is exactly opposite. Claude excelling in ui, and react. While gpt5 being better on really niche stuff, migth just be me better at caching when gpt5 halucinates as opposed to the claude4 hallucinations.

But after openai started gatekeeping all their new decent models in the api, i will happily refuse to buy more credits, and rather use foss models from other providers (I wish claude had proper no log policies).
by supriyo-biswas | 2025-09-17 08:38:54+00:00
I disagree that being interested in the life updates of someone as being equivalent to a voyeur.

There are people who fade out of one’s lives for various reasons, but it doesn’t mean that the relationship has to end at that. There are many schoolmates, coworkers, etc. who I wish l I had some idea where they were now, which I don’t have right now because of my general avoidance of social media.

This is just a way of keeping on the pulse and generating common context if said pair were to meet again, instead of simply awkwardly smiling and trying to end a conversation as soon as possible.
by arghwhat | 2025-09-17 08:38:59+00:00
If the kmscon project wasn't dead, they'd be able to get whatever number of cells and rows they'd like as it doesn't use now-obscure built-in display device modes by setting the font settings.

On the other hand, kmscon is just a graphical terminal emulator and display server built into one. Running `cage foot` (i.e., the very minimal "foot" terminal emulator running under the single-app "cage" display server) and setting foot's settings to whatever you'd like would get you a better (and importantly, fully maintained) experience.
by Peritract | 2025-09-17 08:38:59+00:00
That was (potentially) a reasonable argument before the election, but the election happened and we know the results.

"We can't adopt [potentially winning strategy] because it might harm [definitely non-winning strategy]" is not a reasonable position. You don't have to adopt any specific alternative plan, but clinging to a non-working plan clearly isn't the right answer.
by timwilkinson | 2025-09-17 08:39:08+00:00
Hey HN — I built Sensaro.ai to make collecting NPS in-app and analysing feedback really simple for SaaS teams.

Why: We were drowning in messy feedback and wanted fast themes and “why” behind NPS (especially detractors who are likely to churn).

What’s different: 2-minute install, NPS + follow-up, auto-grouped themes with AI analysis (opportunities and key insights), and a super barebones dashboard.

What’s rough: Our report UX is v1 and we only support web apps right now.

Looking for: Critical feedback, UI rough edges, and what is/isn't interesting to you about this product.

Live product: www.sensaro.ai

Pricing: Free for 14 days then unlimited responses for $24 per month Happy to answer anything—architecture, roadmap, or “don’t build this because…”.
by scrollaway | 2025-09-17 08:39:56+00:00
Ah yes the duality of anti-AI crowds on HN. “GenAI is just fancy autocorrect”, and “autocorrect isn’t actually GenAI”.

The thing is, if you’re talking about making laws (as GP is), your “surely people understand this difference” strategy doesn’t matter squat and the impact will be larger than you think.
by andriesm | 2025-09-17 08:40:05+00:00
What makes investors patient when no profits for years, is when they see growth, entrenched commanding lead and network effects, large user base etc. As long as investors can imagine a good likelihood of eventual profitability, then growth in the present is a fantastic substitute for profits.

Growth tells you the eventual profits will be bigger. Leadership and moat gives certainty that the company will actually get the profits for the market they grew.