MurphyA/hacker-news huggingface dataset:
by Dr4kn | 2025-05-25 06:28:09+00:00
I don't think this problem is going to be solved by hyper scalers offering their own accelerators. They probably offer better price to performance, but try to lock you into their ecosystem.

With the Nvidia solution you have at least another option. Vendor agnostic, but Nvidia lock in.

If most ML startups, one hyper scaler and at best also AMD, would go with one common backend, then it might get enough traction to become *the* standard.
by joshlemer | 2025-05-25 06:28:26+00:00
I agree. I feel pretty discouraged from investing the amount of time it would take to get really involved and proficient in a game, if that game is ultimately not owned by me fully and can be paywalled. There's something more satisfying and timeless about a game like Chess or Go which partly I feel is due to them being owned by everyone/nobody (I mean, yes they're also centuries/millenia old but still).
by simonw | 2025-05-25 06:28:40+00:00
The whole system card is worth reading, it's 120 pages and I couldn't put it down. It's like the (excellent) TV show Person of Interest come to life: https://www-cdn.anthropic.com/4263b940cabb546aa0e3283f35b686...

I wrote up my own highlights here: https://simonwillison.net/2025/May/25/claude-4-system-card/
by Terr_ | 2025-05-25 06:29:19+00:00
> The burden of proof is on

Nobody even asked you to "prove" something, you were only asked to give an actual argument instead of a flat denial. Stop pretending like you're some kind of victim of unreasonable requests.

> Even the upcoming "Gold Card" visas [...] come with some additional requirements that no money in the world can circumvent.

Again, link to them, ya hypocrite.
by ninjin | 2025-05-25 06:29:39+00:00
Indeed, in my own field we are talking deadlines for hosting bids at least a year in advance and an announcement about ten months before the conference is held. Organising a conference with possibly thousands of attendees is a massive undertaking and you can see the link below as to what one of these calls to host looks like.

https://sigdat.org/calls/bids2025
by pfannkuchen | 2025-05-25 06:30:22+00:00
It sounds like you don’t think allocating capital to new business ventures or supporting the funding of existing businesses counts as supporting society?

Businesses are made up of people, and last I checked all of the things I use on a day to day basis come from companies. Companies seem pretty important.

Why do things like venture funding, which I think a lot of billionaires do engage in directly or indirectly, not count as supporting society?
by badlibrarian | 2025-05-25 06:31:55+00:00
The "extended digression" (single sentence) is a quote that shows the dozen metric abbreviations. A link to the source was provided, with a suggestion to read it in a critical context. And it worked: it taught you to fish. And you promptly quoted the first screenful of text from the link. Let's call this a win-win and move on, shall we?
by defrost | 2025-05-25 06:33:07+00:00
> When India gained independence Muslims and Hindus kicked eachother out.

My understanding is that partition was driven by the British, starting with the 1905 partition of Bengal and ultimately leading to the greater partition of (formerly) British India.

Had it not been for the British obsession with drawing lines on map both India and the middle east would be very different today with (possibly) considerably less inter ethnic group strife.
by Ferret7446 | 2025-05-25 06:34:01+00:00
For comparison, there are relatively casual/mobile games like Genshin Impact with an estimated of more than 50-60 million players (though of course it took a bit more than one teen to develop).

"Real games" as found on Steam et al are still very niche in the grand scheme of things; while gaming is more popular now, that mainly applies to things like Flappy Bird (and Roblox, etc) and not PUBG.
by chii | 2025-05-25 06:34:31+00:00
> Nvidia’s true moat is the CUDA ecosystem.

it is true, but also not. nvidia is certainly producing a chip that nobody else can replicate (unless they're the likes of google, and even they are not interested in doing so).

The CUDA moat is the same type of moat as intel's x86 instruction set. Plenty of existing programs/software stack have been written against it, and the cost to migrate away is high. These LLM pipelines are similar, and even more costly to migrate away.

But because LLM is still immature right now (it's only been approx. 3 yrs!), there's still room to move the instruction set. And middleware libraries can help (pytorch, for example, has more than just the CUDA backend, even if they're a bit less mature).

The real moat that nvidia has is their hardware capability, and CUDA is the disguised moat.
by Lammy | 2025-05-25 06:34:58+00:00
> There's probably a way to do it under QEMU/Proxmox. But I haven't dug deep enough to figure it out myself

Maybe one of the same utilities commonly used to work around this same issue on Windows 95?

Amn Refrigerator (formerly AmnHLT) — not relevant for NT because it uses a VxD driver, but it's my favorite for Windows 95 so I'm linking it here for completeness: https://web.archive.org/web/20010331184312/http://www.amn.ru...

KCPUCooler: https://web.archive.org/web/20010607173439/http://www.kt2k.c...

CpuIdle: https://web.archive.org/web/20030925110541/http://www.cpuidl...

Waterfall and/or Rain from Leading Wintech (can't find the original URL): https://vetusware.com/manufacturer/Leading%20Wintech/?author...

VCool or CPUCooL might be the ones to try because they're the only ones that seem to explicitly mention supporting NT:

“VCool now utilizes its own driver on NT, W2K, XP: vcool.sys” https://web.archive.org/web/20041205132318/http://vcool.occl...

“CPU Cooling under Windows 95 / 98 / NT / 2000 (Watch Wintop !)” https://web.archive.org/web/20041211214000/http://www.cpufsb...
by chii | 2025-05-25 06:37:36+00:00
> AMD's increased funding towards compatability and TPU development

no investor is going to bet on the second-place horse. Because they would've done the betting _before_ nvidia became the winning powerhouse that it has become!

The fact is, AMD's hardware capability is just insufficient to compete, and they're not getting there fast enough - unlike the games industry, there's not a lot of low budget buyers here.
by like_any_other | 2025-05-25 06:37:40+00:00
> Fewer of us means a reprieve for nature – right? No. It’s not that simple.

> For instance, the per capita amount of energy we use peaks between ages 35 and 55, falls, and then rises again from age 70 onwards, as older people are more likely to stay indoors longer and live alone in larger homes. This century’s extraordinary growth in older populations could offset declines from falling populations.

> Then there’s the huge disparity in resource use. If you live in the United States or Australia, your carbon footprint is nearly double that of a counterpart in China, the largest overall emitter.

These passages reflect a deeply confused way of thinking. These two things cause more environmental strain regardless of population growth, and they are not caused by slowing population growth. It is equivalent to writing "Commuting by bicycle is faster than on foot - right? No. It's not that simple. Yes you will travel faster by bicycle, but this is offset by the workplace being far away. Then there's the huge disparity in commute length - if you live in the suburbs, your commute is nearly double that of a counterpart in the inner city."
by vladms | 2025-05-25 06:38:15+00:00
It wasn't about simply questioning. I do not want to repeat his stories as I did not live them and it would defeat the purpose.

I just encourage you to meet people and talk to in person to them rather than think in "classes": "them", "the police", "etc". Some (or many?) are normal, reasonable people, and we need to find a solution together not only "fight" and "blame".
by ivan_gammel | 2025-05-25 06:38:22+00:00
I don’t think it’s marketing or PR. Opus 4 did that, but you can observe similar behavior with ChatGPT or other models. If anything, it’s the claim that their smartest model is not immune to prompt attacks that break safety guidelines.

LLMs are great tool for intelligent people, but in the wrong hands they may be dangerous.
by krackers | 2025-05-25 06:41:54+00:00
I'm not sure I follow why 'I flipped them'.

My understanding a shared library is closer to an executable than it is to an object file, so it is in that sense that it is "prelinked and ready to map into memory" just as an executable is. (Once loaded dyld still has to do fixups in the GOT, but that's not touching the text segment.)

I mostly agree with your definitions, but you _can_ create a shared library out of a static library assuming the static library was compiled with fPIC, no? I mean I've never tried it but most linkers seem to allow it [1], and given that creating a full executable is similar to created a shared library, I don't see why it wouldn't work.

And if the code wasn't compiled with fPIC, I still feel that it should be possible in theory since the whole point of object files is that they support relocation. Linking a non-PIC object to produce a shared object would just require patches within the text segment at runtime right? Modern linkers probably don't like doing this for security reasons. But otherwise seems isn't some fundamental limitation, just modern OSs and linkers not supporting an obscure use-case with security risk.

When people say that you can't convert a shared library to a static one (or equivalently statically link against a shared library), they usually cite the lack of relocation table info as the reason. Like they have some hierarchy in mind that goes from source code -> object file -> executable/shared library, and so they say it's "obvious" that you can't go the other way. Which is mostly true in terms of the "golden path" and what you'd want to limit yourself to for production, but in a hacker sense you can obviously go the other way with assemblers and decompilers.

So if someone claims that it's impossible to convert a shared library into a static library, there better be good justification for such a hard claim. And on the face of it, the claim doesn't seem watertight because the _stronger_ claim that you can't convert an executable back into recompilable code is falsified by the existence of decompilers that lower down to LLVM IR.

[1] https://stackoverflow.com/questions/655163/convert-a-static-...
by vkou | 2025-05-25 06:42:23+00:00
As soon as the mothership beams down the right marching orders, their brains will turn off and they'll fall in line.

It's happened with every other thing he's done.

They don't support it until he does it, and then when he does it, they'll be ready to die on that hill.

He isn't the candidate people who actually hold on to any principles voted for, because he very explicitly has none, and he expects his supporters to not have any either. The only thing that matters is winning.
by Dreadmire | 2025-05-25 06:43:28+00:00
Man, I already lived through Covidiocracy — people double-masking alone in their cars, wiping down cereal boxes like they were radioactive, treating Fauci like a high priest of Science™, snitching on neighbors for having dinner guests, and lining up for rushed experimental shots like it was Black Friday at CVS. Ask a question and suddenly you’re a grandma-murdering science denier. It was full-blown clown world — mass hysteria in a lab coat, where obedience meant virtue and thinking got you flagged.
Show HN: Kernel – Modular and sandboxed Discord bot framework
by kazuki-tetsuya | 2025-05-25 06:44:02+00:00
We've built an open-source Discord bot framework called Kernel that focuses on modularity, security, and developer control.

Key features:

* Plugin-based architecture: Load/unload/update modules dynamically from remote Git repos using slash commands. * Firejail sandboxing: Isolate each bot runtime in a secure Linux sandbox. * Self-updating: Both the framework and its modules support updates via slash commands. * Built with interactions.py (Python 3.13).

Commands:

* /kernel module load/unload/info/list/update * /kernel debug reboot/export/download * /kernel review info/update

Tech stack:

* Python 3.13 * Firejail * PM2 (for process management) * Slash command support via Discord API

GitHub: [https://github.com/Discord-Agora/Kernel](https://github.com/Discord-Agora/Kernel) Quickstart: clone + pip install + run.sh

We're building this for Discord bot developers who want more control, better security, and a plugin-first workflow.

We’d love your feedback, thoughts, or contributions. Happy to collaborate or help others build on top of it!
by ColinEberhardt | 2025-05-25 06:44:11+00:00
Thanks for sharing pmabanugo, a couple of those posts are new to me too. If you’re taking submissions, I’ve been exploring how to make the most of these tools for the past few months, here’s my latest post:

https://blog.scottlogic.com/2025/05/08/new-tools-new-flow-th...
by mrandish | 2025-05-25 06:46:14+00:00
Interesting. I hadn't heard that about Atari. The odd thing is that the Atari 400/800 chipset couldn't display 80 column text, which seems to have been a 'must have' for IBM due to word processing and terminal emulation being considered essential.

I wonder if may be it was when IBM was working on the PC Jr.
by seec | 2025-05-25 06:48:09+00:00
Yeah it's really not the same odds and merit.

But the thing is people always use the extreme outlier as "proof" that something is possible. There is both survival bias and moral rationalisation when it comes from rich people.

Sure enough, such and such poor person who started with nothing and a terrible environment succeeded. But how many like them with comparable merit/talent didn't? And what was the key event that put them on the good trajectory? People always underestimate the importance of luck.

On the other hand, coming from a rich background practically ensures a minimal amount of success. Even if you fail to become good/great you will be able to truck along with very little risk and still access to plenty opportunities.

About 15 years ago, I met some people who had true generational wealth. The brother went into music and the sister into design/art. They currently have a moderate amount of success and the reason is solely the connections/opportunities their parents provided. The work isn't bad per se, but I have met people who are much more talented and never got anywhere near the same type of opportunities. Many (most) have to switch to some sort of boring job to put food on the table. Meanwhile a rich competitor can afford to only work on his stuff until he succeed/make it somehow.

Life is fundamentally unfair and it's not a big deal but I really hate it when people pretend, they "made it" purely on talent/merit/hard work.
by jen729w | 2025-05-25 06:48:49+00:00
And who knows how much personal travel? Me and my partner are just setting off on an indefinite working trip around the world. Starting in SE Asia to try to save a bit of cash, but we have no longer-term plans yet.

We've long dreamed about spending 3 months in the USA. Driving across Montana. Living in NYC. Just being there, absorbing it all. (We've both been a bunch of times and love it.)

We're both white Australians. Middle-aged. Low risk. But there's no way I'm travelling to the USA now. Why would I bother? If I need some North America I'll go see Canada. Or we'll just visit Europe.
by SyrupThinker | 2025-05-25 06:48:58+00:00
From my own experience SQLite works just fine as the container for an archive format.

It ends up having some overhead compared to established ones, but the ability to query over the attributes of 10000s of files is pretty nice, and definitely faster than the worst case of tar.

My archiver could even keep up with 7z in some cases (for size and access speed).

Implementing it is also not particularly tricky, and SQLite even allows streaming the blobs.

Making readers for such a format seems more accessible to me.
by ffsm8 | 2025-05-25 06:49:19+00:00
Another thing for teenagers growing up in such an environment is that the capability delta keeps expanding.

Not only are the job opportunities just starting to dry up, the competition for these openings gets ever fiercer, giving only the most dedicated people a real chance.

I'm really glad to be almost in my 40s. Going through a junior job market without having parents providing you with thousands of $$$ for the extra opportunities is not going to go well, as most will likely find out in the coming 10-15 yrs.
by amatecha | 2025-05-25 06:52:33+00:00
Right, when Doom came out, everyone who was interested in computer games and could get their hands on this game would absolutely do so. Similar for other major games like Diablo, WarCraft, Quake, etc. Even if someone didn't end up liking it, there was basically no chance they wouldn't at least try it because these were like THE games to play at the time.
by troupo | 2025-05-25 06:53:25+00:00
The original claim was to create a new programming language for developing games.

Everything that has come out of Verse so far has been "oh look, I designed this language I wanted to design and the only relation it has to gaming is the title of the paper"

We don't even know if it's a good programming language for anything, as it doesn't exist outside Unreal for Fortnite
by constantcrying | 2025-05-25 06:54:01+00:00
Also you should consider the context in which you are developing. Often there are "standard" tools and methods to deal with the kind of data you want to store.

E.g. if you are interested in storing significant amounts of structured floating point data, choosing something like HDF5 will not only make your life easier it will also make it easy to communicate what you have done to others.
by Terr_ | 2025-05-25 06:56:33+00:00
> Those prompts should be renamed as hints. [...] its sole overarching goal: to give you an answer no matter whether it's true or not.

I like to think of them as beginnings of an arbitrary document which I hope will be autocompleted in a direction I find useful... By an algorithm with the overarching "goal" of Make Document Bigger.
by mrandish | 2025-05-25 06:56:55+00:00
Very nice collection. I was purely focused on all-in-one 'keyboard home computers' that were designed to connect to a TV or composite monitor since that's the first kind of computer I got (circa 1981). So I have all the Ataris, Amigas, Commodores, Sinclairs, Apples, etc which fit that description. Plus a bunch of overseas models from all over the world. Well over a hundred unique models now, including some extremely rare ones.

Fortunately, I started my collection in the early 90s and finished by around 2000 (since I pretty much had one of every machine that fit my style). Gathering them when everyone was just giving away or trashing those machines meant I never paid more than $25 + shipping for any of them. My teenager started looking them up on eBay and said got to over $100,000 in current value before doing even half of them. I told her to stop because they aren't worth anything since they're not for sale. I wanted them them when they were trash no one cared about and that hasn't changed now that they're "vintage collectables" :-)
by usgroup | 2025-05-25 06:57:17+00:00
I consider myself an applied Statistician amongst other things, and I find this to be an ideological take mostly.

When we do Statistics, we are firstly doing Applied Mathematics, which we are secondly extending to account for uncertainty for our particular problem. Whether your final model is good will largely depend on how it serves the task it was built for and/or how likely its critics believe it is to be falsified in its alternative hypothesis space. That is, a particular uncertainty extension is not necessary nor sufficient.

For less usual examples, engineers may use Interval Arithmetic to deal with propagation uncertainty, quants might use maximin to hedge a portfolio, management science makes use of scenario analysis (deterministic models under different scenarios): all deal with uncertainty, none necessarily invoke either Frequentist or Bayesian intuitions.

So, in my opinion, the most useful thing to teach neophytes is how to model with Maths. Second, it is how to make cases for the model under uncertainty.
by grues-dinner | 2025-05-25 06:58:29+00:00
It doesn't really matter though. If there's going to be a potential flipflop between nuttery and normality every four years, you can only really book things in the future for a couple of years after the start of a "normal" phase. And even that is assuming there aren't held-over issues that need to be legislated away by the new guy.

At that point, why even bother with the hassle and uncertainty?
by reanimated | 2025-05-25 06:58:49+00:00
> is it a skill issue that it doesn't just plug and play into my laptop?

But it is builtin android feature. You connect to laptop and notification pop up asking if you want to mount as usb transfer mode or just charge.

> is it a skill issue that swiping from the left goes back to the previous page and swiping from the right also goes back to the previous page?

Its probably your specific vendor option and you certainly can change it. But its definetly not universal android thing as it doesnt do anything from edge swipe by default.

> is it a skill issue that google translate requires me to have the google search app installed?

Its just regular app - it doesnt need anything additional.

> and that the google search app puts a big fuck off search bar in the middle of my home screen

Apps which places widgets on homescreen asks for permission unless you checked a checkbox to always allow. And all widgets can be removed from the screen anyway. These is no such thing as mandatory non removable widgets in Android.

So yeah, it looks like a skill issue if you are more familiar with how another system works and doesnt want to invest to figure out how to do the same in the Android. The UI is different and less familiar for you, but you can literaly do all the things as on iPhone, just in a different way.
by sireat | 2025-05-25 07:00:36+00:00
Fantastic and fun achievement danvk!

Solving Boggle would be a welcome addition to my Branch and Bound examples.

I teach Algorithms course and my Branch and Bound lecture usually involves solving integer linear optimization problems. Those are quite dry.

Now for the Branch and Bound to work you need what I informally call "cheat code". That is we need a way of solving a relaxed - easier version of the problem quickly . Quickly meaning with less time complexity.

So what is the approach / key insight to calculate upper and lower bound estimates in Boggle?
Show HN: WapiKit – Autonomous AI That Handles Customer Conversations on WhatsApp
by sarthakjdev | 2025-05-25 07:01:08+00:00
We quietly launched our product core engine last week. Would love feedback.

We built WapiKit, a conversational AI that helps businesses manage WhatsApp chats without needing 7-8 people behind the screen.

It’s not just a chatbot, it’s an autonomous system that understands the customer, pulls info from past interactions, recommends products, answers queries, sends payment links, and even knows when not to speak.

Most tools offer dashboards. We built something that actually talks like a human.

Here’s a 90-second explainer: https://youtu.be/hiRfO6c8GdI

We’ve seen early traction with D2C brands, especially those getting overwhelmed by WhatsApp queries.

Would love honest feedback—especially on what’s unclear.

(We’re a small team bootstrapping this. No fluff. Just trying to make something that works.)

Thanks in advance.