MurphyA/hacker-news huggingface dataset:
by mindcrash | 2025-12-09 20:06:01+00:00
If you really want to play games with anti-cheat with a Linux machine right now you could also try cloud gaming, or to be exact Nvidia's Geforce Now - because most of the smaller cloud gaming services like Shadow PC and Boosteroid simply run Windows Virtual Machines with GPU passthrough on which kernel level anti cheat... you guessed it... does not work.

Nvidia is publically advertising that five games from the Call of Duty series (notoriously known for their kernel level anti cheat) and Battlefield 1, 4, 5, 2042 and the very recent Battlefield 6 (same) are able to run on Geforce Now (https://www.nvidia.com/en-us/geforce-now/games/).

There's even a native client for Linux thanks to their recent Steam Deck support (you only need to hack a bit since it's basically optimized to run on SteamOS KDE and Steam Big Picture mode which is quite easy thanks to Google search, and you should be pretty much good to go).

Another option would be Moonlight/Sunshine (https://moonlight-stream.org/, https://github.com/LizardByte/Sunshine) but that option requires you to have a pretty beefy game PC or server w/ decent GPU next to your Linux machine to host the games.
by ashishkekane47 | 2025-12-09 20:06:07+00:00
Hey Product Hunt

I’m the maker of VidyaMitra – an AI teacher that adapts to each student, instead of forcing students to adapt to a fixed teaching style.

Why we built this Most edtech tools still work like digital textbooks or video libraries. Every student gets the same explanation, same pace, same path. In reality, two students can stare at the same solution and only one truly “gets it”. VidyaMitra tries to fix that.

What VidyaMitra does

Builds a LearningDNA profile for each student (how fast they learn, what confuses them, preferred explanation style).

Uses AI teachers that change how they teach based on that profile.

Focuses on first-attempt mastery instead of endless repetition.

Rewards real learning with EduCoins that students can redeem for tangible perks.

Who it’s for Students preparing for competitive exams (JEE/NEET/boards etc.) and, over time, anyone who feels “I’m not dumb, I just don’t learn the way this teacher explains.”

Right now, we’re early, shipping fast, and looking for brutally honest feedback:

Does this feel genuinely different from typical EdTech?

What would make you (or your students/kids) actually use this on a daily basis?

Any red flags or must-have features we’re missing?

Thanks a lot for checking out VidyaMitra – happy to answer every question in the comments today
by Rendello | 2025-12-09 20:06:41+00:00
The reason why I was reticent to use it was not because I was uncomfortable asserting an absolute (the link showed clearly that mods didn't allow these comments, I don't see any controversy there), but more so that on this type of forum, the act of voting itself is the primary method of agreement. Saying "I agree" or "this is true" or "THIS!" is generally redundant and noisy.

I really like this conversation by the way. I'm actively trying to become a better writer (by doing copywork of my favourite writers), and no other forum on Earth has this sort of conversation in such an interesting, nuanced way.
by dbfclark | 2025-12-09 20:06:44+00:00
I did a goodly chunk of vibe coding over the summer and I found that the best language for me was Rust implementations with Python bindings for interface. A few reasons:

- Everything about rust enforcing correctness catches lots of bugs

- Using a high-level API means I can easily hand-check things in a repl

- In addition to tests, I required a full “demo notebook” with any PR — I should be able to read through it and confirm that all the functionality I wanted has actually been implemented

If the philosophy is (and it should be) “loc is free”, it’s worth thinking about how we can make LLMs produce more loc to give us additional comfort with correctness. Language choice is very much a way.
by scblock | 2025-12-09 20:07:14+00:00
LE has been really great, particularly in running hobby web sites on the public internet. Getting certbot up and running wasn't hard, automating renewal wasn't hard, and because they have DNS-based pathways to verification you can use LE certificates for sites not exposed to the public internet as well. Combine it with something like Caddy and getting SSL for an app becomes the default without ever having to manage certificates by hand.

I find it pretty amazing how far its come, and how big a change it has made to the internet in the decade it's been operating.
by ekr____ | 2025-12-09 20:07:18+00:00
The order of events is a bit more complicated than this.

Google initially proposed restricting powerful features to secure origins back in February of 2015 (https://web.archive.org/web/20150125103531/https://www.chrom...) and Mozilla proposed requiring secure origins for all new features in April of 2015 (https://blog.mozilla.org/security/2015/04/30/deprecating-non...). Let's Encrypt issued its first certificate in September of 2015.

This isn't to say that these two things are unrelated: Mozilla obviously knew about Let's Encrypt and we considered it an important complement for this kind of policy, and at least some people at Chrome knew about LE, though I'm not sure how it played into their thinking. However, it's not as simple as "LE happened and then people started pushing for secure origins for new features".
by superfrank | 2025-12-09 20:07:33+00:00
Users aren't really asking for AI features, but they may be asking for features that require AI.

As Google integrates Gemini into their Google Assistant and Google Home products, if it starts to become leaps and bounds better than Siri, customers are going to start wondering why Apple is falling behind. If Apple can't achieve those things without AI and that could cause problems. Customers aren't saying "I want AI features", but they are indirectly asking for them because the features they want require AI to do what they expect.

(I realize Google and Apple have a deal happening to have Gemini integrated into Siri so this isn't the best example, but I think it illustrates the point I'm trying to make)
by saltcured | 2025-12-09 20:07:59+00:00
To me, these sorts of examples always seem contrived. To the first order, I've never had a real hash table problem that was on machine word keys.

I've nearly always had a variable length string or other complex structure that was being hashed, not their handles.

Back in my early career in C, this would be a generic API to hash and store void pointers, but the pointers were not being hashed. The domain-specific hash function needed to downcast and perform the appropriate remote memory access to fetch the variable-length material that was actually being hashed.
by lunar_mycroft | 2025-12-09 20:08:18+00:00
It "obviously" does based on what, exactly? For most devs (and it appears you, based on your comments) the answer is "their own subjective impressions", but that METR study (https://arxiv.org/pdf/2507.09089) should have completely killed any illusions that that is a reliable metric (note: this argument works regardless of how much LLMs have improved since the study period, because it's about how accurate dev's impressions are, not how good the LLMs actually were).
by dogleash | 2025-12-09 20:09:17+00:00
> can actually be pretty useful. It indicates somebody already minimally investigated a thing

Every time this happens to me at work one of two things happens:

1) I know a bit about the topic, and they're proudly regurgitating an LLM about an aspect of the topic we didn't discuss last time. They think they're telling me something I don't know, while in reality they're exposing how haphazard their LLM use was.

2) I don't know about the topic, so I have to judge the usefulness of what they say based on all the times that person did scenario Number 1.
by amarant | 2025-12-09 20:09:19+00:00
I had a chat with gpt to try and clear out some details. It seems that one is supposed to think of real and imaginary as a vector. The rotation part comes in when the imaginary numbers is used as an exponent to the real, in which case you're no longer saying "3 left, two right" but "4 units from origin, at an angle of (imaginary number)"

of course, the math here doesn't work out as using degrees or any other unit of rotation a normal person is used to, but instead, some other unit of rotation I haven't quite wrapped my head around yet (what the hell does atan2(b,a) mean? Is atan(a,b) deprecated or what? ) I didn't know namespace collisions were a thing mathematicians worried about, they should just release maths 2.0 and be rid of the legacy atan at this point!
by supern0va | 2025-12-09 20:09:49+00:00
I wouldn't think about the total recording time so much as the actual usage you'll get out of it. If based on typical usage, you could get even eighteen months out of it, then you're looking at around $5/month for a device to serve this purpose for you.

Is that worth it to you? Perhaps not. But plenty of us pay similar amounts of money for software subscriptions related to productivity, so it's not especially outlandish compared to paying for Standard Notes, Todoist, etc.
by em3rgent0rdr | 2025-12-09 20:10:15+00:00
Looking at the complexity and area of hardware floating point, I often wonder why we don't see more unified combined integer+floating point units, like done in the R4200 [1], which reused most of the integer datapath while just adding a smaller extra smaller 12-bit datapath for the exponent.

[1] https://en.wikipedia.org/wiki/R4200
by chaudharyt | 2025-12-09 20:10:25+00:00
>A.I. is being financed and controlled by multitrillion-dollar companies like Microsoft, Google and Meta that are in no danger of going kaput, unlike the dot-com start-ups that were little more than an idea and a bunch of engineers.

What about Anthropic and OpenAI both being in loss? What about various other VC funded AI companies? Those are essentially the description of the last line.

>Many business leaders, by contrast, are eager to take up A.I. as soon as they can.

> Relatively few regulatory barriers are standing in the way of A.I. The Trump administration is doing all it can to enable an A.I. future.

Are they? Aren't there a load of compliance issues popping up wrt to data privacy? How many businesses today are laying off people actually because of AI (vs just claiming AI for headcount reductions)?

Mostly throughout the article, every point that argues in favor of "this time its different" has an equally problematic "time is a flat circle" when you re-read it. Some examples:

>many dot-com businesses did not work because the products were too expensive and the customers too few.

>Dot-coms were under great pressure to rack up revenue and justify their extreme valuations.
by bredren | 2025-12-09 20:10:35+00:00
FWIW, AI is not entirely locked down in the Apple ecosystem. Sure, they control it but they've already built the foundation of a major opportunity for developers.

There's an on device LLM that is packaged in iOS, iPadOS and macOS 26 (Tahoe) [1]. They even have a HIG on use of generative AI [2]

Something like half of all macs are running macOS 26 [3] already, so this could be the most widely distributed on-device LLM on the planet.

I think people are sleeping on this, partly because the model is seen as under powered. But I think we can presume it won't always be so.

I've just posted a Show HN of app for macOS 26 I created that uses Apple's local LLM to summarize conversations you've had with Claude Code and Codex. [3]

I've been somewhat surprised at the quality and reliability of Apple's built-in LLM and have only been limited by the logic I've built around it.

I think Apple's packaging of an LLM in its core operating systems is actually a fast move with AI and even has potential to act as an existential threat to Windows.

[1] https://developer.apple.com/videos/play/wwdc2025/286/

[2] https://developer.apple.com/design/human-interface-guideline...

[3] https://news.ycombinator.com/item?id=46209081
by gloosx | 2025-12-09 20:10:38+00:00
of course LLM doesn't experience or feel anything. To experience or feel something requires a subject, and LLM is just a tool, thing, an object.

It's just a statistical machine which excels at unrolling coherent sentences but it doesnt "know" what the words mean in a human-like, experienced sense. It just mimics human language patterns prioritising producing plausible-sounding, statistically likely text over factual truth, which is apparently enough to fool someone into believing it is a sentient being or something
by stevenwoo | 2025-12-09 20:10:55+00:00
I read four other articles in this week's New Yorker by the time I got to this one and the problem it has is we are probably at this point all familiar with the story of a gay person coming to accept themselves and there was nothing new in this version for a very long time so when it belabors the point there is a real danger to losing the audience, I read the magazine just prior to bed and gave up on this one after first attempt, enjoyed the rest of the magazine (even some of the culture articles about New York residents) and came back to this article and fell asleep.
by ProllyInfamous | 2025-12-09 20:11:21+00:00
Thanks for sharing the DR link — hadn't listened to him in many years, but he definitely helped me start my debt-free journey (although his long-term investment opinions aren't aligned with my own planning / re$ult$). I am not religious I just started listening.

>"If you're 25 or 26 years old right now YOU ARE GETTING SCREWED RIGHT NOW (by large banks) like has never happened ever before... record debt debt debt" —Dave Ramsey [0]

I am definitely doing "better than I deserve."

[0] He actually says this at 6m in above-comment's link
by swampangel | 2025-12-09 20:11:43+00:00
> Well - the point of involving the AI is that very often it explains my intuitions way better than I can. It instantiates them and fills in all the details

> I like to think that I can recognise good arguments, but if I am wrong here - then why would you prefer my writing from an LLM generated one?

Because the AI will happily argue either side of a debate, in both cases the meaningful/useful/reliable information in the post is constrained by the limits of _your_ knowledge. The LLM-based one will merely be longer.

Can you think of a time when you asked AI to support your point, and upon reviewing its argument, decided it was unconvincing after all and changed your mind?
by jszymborski | 2025-12-09 20:11:44+00:00
I also don't _love_ vibe coding and do it just for exploration/recreation, but I also have long thought an LLM trained and tuned specifically for a language that is best for LLMs might be ideal.

Currently, using Claude to vibe code Rust is _much_ more hit-or-miss than using it for Python... so Python has become the lingua franca or IR I use with it.

Often I'll ask Claude to implement something in Python, validate and correct the implementation, and in a separate session ask it to translate it from Python to Rust (with my requirements). It often helps.

Claude is particularly bad at hallucinating the APIs of Crates, something it does a lot less for python.
by ModernMech | 2025-12-09 20:12:01+00:00
We're trying very earnestly to create a world where being careful and professional is a liability. "Move fast and break things, don't ask permission, don't apologize for anything" is the dominant business model. Having care and practicing professionalism takes times and patience, which just translate to missed opportunities to make money.

Meanwhile, if you grift hard enough, you can become CEO of a trillion dollar company or President of the United States. Young people are being raised today seeing that you can raise billions on the promise building self driving cars in 3 years, not deliver even after 10 years, and nothing bad actually happens. Your business doesn't crater, you don't get sued into oblivion, your reputation doesn't really change. In fact, the bigger the grift, the more people are incentivized to prop it up. Care and professionalism are dead until we go back to an environment that is not so nurturing for grifts.
by dinkleberg | 2025-12-09 20:12:04+00:00
Some will blindly dismiss anything using them as AI generated, but realistically the em-dash is only one sign among many. Way more obvious is the actual style of the writing. I use Claude all of the time and I can instantly tell if a blog post I’m reading was written with Claude. It is so distinctive. People use some of the patterns it uses some of the time. But it uses all of them all of the time.
by PaulHoule | 2025-12-09 20:12:15+00:00
The HPC folks around me broke hard for "performance/price is the main thing" circa 2000 or so once scalable systems became feasible. The "counter" if it is one is that you might want a high-end (Infiband) or specialized (all the stuff in BlueGene) communications framework.

Given that, having to manage two layers of parallelism to maximize some super-expensive hardware seems like a non-starter whereas I think the appeal of zArchitecture is that you can use a set of well-developed tools and frameworks like DB2 and CICS to build a certain sort of application -- the early motivation for Sysplex was that IBM had to make a transition from bipolar to CMOS transistors and the first CMOS mainframes could not equal the performance of the biggest bipolar mainframes so they needed to get N CMOS mainframes to do the job of one bipolar where N is a small number.

The vision I do get out of this idea is some kind of system that has a very smart compiler that looks at things in a fractal manner, that is it knows you can apply SIMD to a calculation and then you can apply SMP to it, and then you can apply clustering techniques and who knows, a "cluster of cluster" might make sense for geographically distributed situations. I think of

https://en.wikipedia.org/wiki/Cache-oblivious_algorithm

but not so much the algorithm being oblivious but rather the compiler very much models opportunities to parallelism and the costs of moving data around so the applications developer can be "oblivious" about it all.
by mrweasel | 2025-12-09 20:12:30+00:00
We had a client who'd create incredibly detailed Jira tickets. Their lead developer (also their only developer) would write exactly how he'd want us to implement a given feature, and what the expected output would be.

The guy is also a complete tool. I'd point out that what he described wasn't actually what they needed, and that there functionality was ... strange and didn't actually do anything useful. We'd be told to just do as we where being told, seeing as they where the ones paying the bills. Sometimes we'd read between the lines, and just deliver what was actually needed, then we'd be told just do as we where told next time, and they'd then use the code we wrote anyway. At some point we got tired of the complaining and just did exactly as the tasks described, complete with tests that showed that everything worked as specified. Then we where told that our deliveries didn't work, because that wasn't what they'd asked for, but couldn't tell us where we misunderstood the Jira task. Plus the tests showed that the code functioned as specified.

Even if the Jira tasks are in a state where it seems like you could feed them directly to an LLM, there's no context (or incorrect context) and how is a chatbot to know that the author of the task is a moron?
by culanuchachamim | 2025-12-09 20:14:22+00:00
Maybe im a weirdo and maybe I'll get dowvoted... But I only feel gratitude to the UI designers and the digital artists that they only think how to make it better for the user both in terms of creating a communication that uses less symbols per word and a more pleasent view for our eyes.

I also learned here that no matter your intentions and how much good you are going to do,and how many people like it, you always find someone not confortable (with his right point of view).

The fact that millions of users and millions of designers choose this style,for a long period of time now, it means that for most of them it make sense.

(Sometimes millions of users are screw up by bad designs, but usually is for a short period and by a handful of developers).

Things that consume energy and don't help life don't have a long life, that's what we learnt in biology.
by ChrisArchitect | 2025-12-09 20:14:30+00:00
Fair point but the different or key factor now as with alot of the areas AI touches, the problem isn't the tools or use of them exactly, it's the scale.

In this case the low barrier to creating the media/posts/whatever coupled with the pervasiveness of social media networks and their reach (also networks that aren't new), affording the rapid deployment and significant impact by bad actors.

The problem is the scale. The scale of impact is immense and we're not ready to handle it.
by lazide | 2025-12-09 20:14:36+00:00
Agreed, and I use G translate daily to handle living in a country where 95% of the population doesn’t speak any language I do.

It occasionally messes up, but not by hallucinating, usually grammar salad because what I put into it was somewhat ambiguous. It’s also terrible with genders in Romance languages, but then that is a nightmare for humans too.

Palmada palmada bot.
Show HN: AI Sommelier for WooCommerce Wine Stores
by pinpointed | 2025-12-09 20:14:52+00:00
I noticed wine e-commerce has terrible UX - customers don't know what to choose and bounce. Built a chat widget where they can ask "what wine for steak?" instead of filtering by appellation/body/tannins.

Stack: Cloudflare Workers, JWT auth, WooCommerce REST API, GPT-4 for recommendations

Demo: https://vinoadventures.eu (click chat bubble) Free plan: 30 chats/month

Would love technical feedback on the architecture or pairing logic.
by ChadNauseam | 2025-12-09 20:15:00+00:00
I don't understand this phrase. If I'm deciding whether to work for a company, I don't care about the ability to hold management decision-makers to account. I care only about the quality of the decisions. (I would rather an unaccountable decision maker that makes good decisions to an accountable decision maker that makes bad decisions.) Putting myself in the shoes of an owner of a company, I also have the same preference. The only person I can imagine actually preferring this rule is management themselves, as it means they can't be replaced by computers no matter how much worse they are at their jobs than a computer would be.
by macNchz | 2025-12-09 20:15:04+00:00
If you're interested in much faster LLM coding, GLM 4.6 on Cerebras is pretty mind blowing. It's not quite as smart as the latest Claude and Gemini, but it generates code so fast it's kind of comical if you're used to the other models. Good with Aider since you can keep it on a tighter leash than with a fully agentic tool.
by 2bluesc | 2025-12-09 20:15:05+00:00
Traditionally, I used Python for personal tools optimizing for quick coding and easy maintenance. These tools commonly feed UI elements like waybar, shell, and tmux, requiring frequent, fast calls.

My approach is evolving due to NixOS and home-manager with vibe coding to do the lifting. I increasing lean on vibe coding to handle simple details to safely write shell scripts (escaping strings, fml) and C/C++ apps. The complexity is minimized, allowing me to almost one-shot small utilities, and Nix handles long-term maintenance.

With NixOS, a simple C/C++ application can often replace a Python one. Nix manages reading the source, pulling dependencies, and effectively eliminating the overhead that used to favor scripting languages while marking marginal power savings during everyday use.