MurphyA/hacker-news huggingface dataset:
by broretore | 2025-12-10 16:00:36+00:00
CIFAR-10 is an image classification dataset (32x32 pixel images.

LLaMA 70B 3.3 is a text-only, non-multimodal language model. Just look up the Huggingface page that your own repo points to.

> The Llama 3.3 instruction tuned text only model...

I might be wrong, but I'm pretty sure a text model is going to be no better than chance at classifying images.

Another comment pointed out that your test suite cheats slightly on HellaSwag. It doesn't seem unlikely that Grok set up the project so it could cheat at the other benchmarks, too.

https://news.ycombinator.com/item?id=46215166

> The repo contains the full pipelines, configuration files, and benchmark scripts, and those show the precise datasets, metrics, and evaluation flows.

There's nothing there, really.

I'm sorry that Grok/Ani lied to you, I blame Elon, but this just doesn't hold up.
by structural | 2025-12-10 16:00:48+00:00
Now, try and use two or more libraries that expose data structures with bitfields, and they have all chosen different crates for this (or even the same crate but different, non-ABI-compatible-versions of it).

There's a ton of standardization work that really should be done before these are safe for library APIs. Mostly fine to just write an application that uses one of these crates though.
by citrin_ru | 2025-12-10 16:00:52+00:00
Tire wear - yet, but in theory they should emit less brake dust thanks to regenerative breaking.

> A Tesla Model 3 has a greater curb weight than a Chevy Suburban

Google AI tells me that Tesla model 3 (heaviest modification - AWD) is 1851 kg and Chevy Suburban 4WD is 2640 kg. Is it wrong?
by anon84873628 | 2025-12-10 16:01:03+00:00
If everyone had a clear spec with high signal to noise and good documentation that explains in an agent-friendly way how to use all the endpoints while still being parsimonious with tokens and not polluting the context, then yes we wouldn't need MCP...

Instructing people how to do that amounts to a standard in any case. Might as well specify the request format and authentication while you're at it.
by fullstop | 2025-12-10 16:01:05+00:00
Tires yes, brakes no. Friction brakes are barely used on EVs outside of specific scenarios. Mine will engage in three situations:

1. The brake pedal is pressed hard 2. The battery is 100% charged and the energy from braking can not be used 3. I am backing up

For #3, the only reason why the brakes are used when backing up is to ensure that they are used even the tiniest amount and to clear any rust from the rotors.
by maerF0x0 | 2025-12-10 16:01:17+00:00
IMO it would be even better if was an auction based system, maybe 24/7. That way if someone has an <= $8.99 threshold/need to drive, and they find a slot, they will. I think the static pricing will create a distortion in the usage, maybe having dynamic pricing (with a ceiling) would be smarter?
by markusschlegel | 2025-12-10 16:01:37+00:00
Building websites seems straightforward. You pick a static site generator and start writing content. However, these websites quickly grow into full-blown software projects. Suddenly, your SSG – its rigid template system, scattered configuration and ad-hoc Markdown – is holding you back for its lack of proper abstraction mechanisms.

In this talk, we start fresh. Our design approach is driven by one simple insight: Static websites are just functions mapping URLs to HTML. This marks the beginning of our journey in developing our own SSG. In the end we arrive at a bespoke domain-specific language in OCaml.

While this exploration may sound theoretical – or even playful – it has substantial practical implications. By treating our website as a function, we can embrace robust engineering practices: clearly separating domain logic from presentation, following the single-responsibility principle, reducing coupling, and ensuring cohesion.
by tart-lemonade | 2025-12-10 16:01:59+00:00
>Fewer cars in general is the win from congestion pricing, though.

And lower VMTs (vehicle miles traveled) is also a win for the planet, it's probably the best weapon the average person has access to in the fight against climate change. Transit usage begets transit usage; more fares paid to the agency enables better frequencies and more routes, leading to more people opting to take transit instead of driving... In a well-run system, it's a positive feedback loop (and the inverse, where people stop taking transit, can also lead to a death spiral, as happened across America in the mid-20th century).
by neilv | 2025-12-10 16:02:13+00:00
Great Moments in UX

Below the teaser blurb ending "The Netherlands offers one way out," and the byline, where you'd expect the article to start, is the text "Your window is closing."

Fortunately, if you scroll further, the ominous warning turns out to only be for the paywall.

https://i.imgur.com/4WT4S8u.png
by tonetegeatinst | 2025-12-10 16:02:15+00:00
Putting mass into space is expensive.... And given how low gravity is on some places like the moon....wouldn't going to the moon first make more sense.

The moon is literally free mass, its already in space and we just need to refine it.

The moon is also closer to the earth so it can be used as a launch off point.

See the work anthrofuturism has done on YouTube.
by jfindper | 2025-12-10 16:02:45+00:00
>[...] LLMs don't need to be as good as an expert to be useful, they just need to be better than your best available expert.

This mostly makes sense.

The problem is that people will take what you've said to mean "If I have no access to a therapist, at least I can access an LLM", with a default assumption that something is better than nothing. But this quickly breaks down when the sycophantic LLM encourages you to commit suicide, or reinforces your emerging psychosis, etc. Speaking to nobody is better than speaking to something that is actively harmful.
by eldavojohn | 2025-12-10 16:03:02+00:00
I hope to preprint my paper for your review on arxiv next week titled:

"A Novel Bridge from Randomness in Stochastic Data to, Like, OMG I'm SO Randomness in Valley Girl Entropy"

We will pay dearly for overloading that word. Good AGI will be capable of saying the most random things! Not, really, no. I mean, they'll still be pronounceable, I'm guessing?
by NickC25 | 2025-12-10 16:03:04+00:00
In the case of vacant South Florida condos, sure, the LLC pays a small tax. Sure, they pay some insurance, but most of that if managed properly is absolved by the HOA (idea is that the building HOA if managed well basically mitigate a lot of longterm risk of property damage - this is the case in my building), they won't need electric or gas hooked up past what came with the unit when it was finished....most of the time the floor isn't even finished in these units.

They can offset this, as did my previous landlord who was based in China and had 5 units in the building. However, a small 10k to a family worth millions is nothing especially if it means they can escape a despotic regime at any point, and have somewhere to go, and if they need money, they can liquidate a condo VERY quickly.
by bonsai_spool | 2025-12-10 16:03:18+00:00
https://pmc.ncbi.nlm.nih.gov/articles/PMC7314691/figure/f002...

Take a look at their figure, especially in May 2020—the average appears lower, but, more significantly, there is much less variability in May 2020 compared to earlier years.

The authors' model quite strongly includes their preferred confound (secular decrease in PM2.5) but doesn't explore what other covariates could explain the differences between years.

It's fine to say that one should be skeptical, but one contrary report doesn't invalidate an antecedent report, and the structure of a linear model strongly influences an outcome.
by Qpphello | 2025-12-10 16:03:38+00:00
Hey HN!

You know those logic puzzle games where you solve one puzzle and… that’s it? We got bored of that too.

So we built something different: Gossipdle, a daily logic puzzle game where completing the week actually matters.

Here’s the twist Every day you solve a puzzle with a juicy gossipy theme (think: “Which tech founder secretly invested in their rival’s company?” or “Who’s behind the influencer drama?”).

But here’s where it gets interesting: Each day is a piece of a bigger story.

Play all 7 days in a week, and on Sunday, you unlock a hidden final puzzle that reveals the truth behind the entire week’s storyline. Who was pulling the strings? What really happened? You’ll finally find out.

How it works Monday-Saturday: Different puzzles, but all connected to one overarching mystery

Play all 7 days: No skipping – you need the full week to see the finale

Sunday unlock: Get access to the ultimate puzzle that ties everything together

Unmask the mastermind: Find out who was behind it all

It’s like a TV series, but you’re solving it with pure logic.

Why we built this Daily puzzle games are great for a quick brain workout, but we wanted something with more narrative satisfaction. Something that rewards commitment. Something that makes you think “I need to see how this story ends.”

We’ve all binged a TV show to find out whodunit. This scratches the same itch, but you’re using deduction to get there.

Try it out The weekly mysteries just launched. Start today, and by Sunday you’ll be ready for your first big reveal.

→ gossipdle.com

Each puzzle takes 5-15 minutes. No sign-up, no paywall, no nonsense. Just pure logic and good stories.

We want to hear from you This is our first major feature update, and we’d love your thoughts:

Does the weekly format make you more engaged?

What kinds of mystery themes would you want to see?

Any ideas for making the reveal even more satisfying?

Drop a comment or come say hi in our community. We’re genuinely curious what puzzle lovers think.

https://discord.gg/gEP8wjp2Bp

Come solve with us. The truth is waiting.

P.S. - Today’s puzzle involves a mysterious incident at a startup accelerator. Who’s lying? Come find out.
by apical_dendrite | 2025-12-10 16:04:15+00:00
You seem to be under the impression that they targeted pagers that were distributed through civilian channels. These were pagers that were purchased BY Hezbollah to be used on Hezbollah's private, secure network, not on a public network. These were not pagers used by a hospital for normal healthcare work. Healthcare workers were carrying these pagers because Hezbollah effectively serves as a shadow state in Lebanon. So if a healthcare worker had one of these pagers, it was because they were part of that hierarchy.
by llm_nerd | 2025-12-10 16:04:22+00:00
Groan. Yes, absolutely true.

While I know this thread will turn into some noisy whack-a-mole bit of nonsense, an easy comparison is the c8g.2xlarge vs the c8i.2xlarge. The former is Graviton 4 vs Granite Rapids in the latter. Otherwise both 16GB, 15Gbps networking, and both are compute optimized, 8 vCPU machines.

Performance is very similar. Indeed, since you herald the ffmpeg result elsewhere the Graviton machine beats the Intel device by 16%.

And the Graviton is 17% cheaper.

Like, this is a ridiculous canard to even go down. Over half of AWS' new machines are Graviton based, but per your rhetoric they're actually uncompetitive. So I guess no one is using them? Wow, silly Amazon.
by IAmBroom | 2025-12-10 16:04:40+00:00
It's funny, but shitty in attitude. It makes a great viral parody. It does not sell hamburgers.

That poster of a duck with a sledgeghammer getting ready to "PRESS ANY KEY" made me laugh, but IBM didn't put it out.

And to your point about AI: yeah, irrelevant. The ad sucks regardless.
by threetonesun | 2025-12-10 16:04:42+00:00
I was watching "A Charlie Brown Christmas" the other day, and Lucy (who has a running gag in Peanuts of being a terrible, or at least questionable, psychologist) tells Charlie Brown to get over his seasonal depression he should get involved in a Christmas project, and suggests he be the director of their play.

Which is to say, your stance might not be as controversial as you think, since it was the adult take in a children's cartoon almost 60 years ago.
Show HN: I over-engineered a dingbats style puzzle game with AI agents
by marcushyett | 2025-12-10 16:04:46+00:00
i love cryptic crosswords and word puzzles but there wasn't a great[1] daily "wordle" equivalent in the rebus (a.k.a dingbats) puzzles world

i wanted to play it enough to build it - but i quickly realised it's not very fun to play your own puzzles.

so i built a complex, ai agent flow to autonomously spoon feed me puzzles, they were a mix of:

1. incredibly obvious (e.g. answer written straight in plain text) 2. completely incomprehensible (e.g. no idea how you could get the answer from the image)

so i "improved" the system by adding more agents to check the work of the agents and rate the subtlety and solvability of puzzles using a range of complex heuristics.

which worked well since it filtered out 100% of the ai generated puzzles, then i added some feedback loops from these agents to the puzzle generation agent...

which made it very expensive to run.

then, a friend of mine told me how much he also loves these types of puzzles, so we deleted (most) of the ai agents - and we use more basic tooling to set each-other puzzles each day.

have fun.

footnote: [1] the dailydingbats IG is pretty good though, check it out if you like dingbats
by kibwen | 2025-12-10 16:05:22+00:00
Back in 1930s Germany, there were other boats afloat to escape to.

Here in 2025, you live in a globalized world. The rats are soon to be out of ships to flee to. There's no free society in the Sol system that survives rampant and unchecked authoritarianism in the triad of the US, China, and Russia. Europe is a military vassal of the first, an economic vassal of the second, and an energy vassal of the third (though increasingly of the first two). By all means, I'm happy for Europe to wake up and prove me wrong, but looking at their tepid reaction to being invaded by Russia three years ago I'm not holding my breath.
by jodrellblank | 2025-12-10 16:05:32+00:00
It's not the past anymore, we don't need to debate, we can watch and listen to actual recordings of therapy sessions and the patients going from feeling variously bad to better. Here's Dr David Burns channel with a 4hr video of a session with a woman who is obsessively anxious about her college-age daughter's safety: https://www.youtube.com/watch?v=on2N5DsKHRk

Here's a 2.5 hour session (split into several videos) with a doctor who has a bad relationship with his son and felt like a failure for it:

https://www.youtube.com/watch?v=42JDnrD106w

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

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

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

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

Here's a couple of hour session with Marilyn who was diagnosed with lung cancer and spiraling with depression, anxiety, shame, loneliness, hopelessness, demoralization, and anger, despite her successful career:

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

https://www.youtube.com/watch?v=tyuFN4mbGZQ (there's probably more parts to find through YouTube somehow)

And a session with Lee with loneliness and marriage relationship problems:

https://www.youtube.com/watch?v=imEMM3r6XL8 (probably more parts as well)

It's like saying "it is still debated if debugging even works" as if all languages, all debuggers, all programmers, all systems, are the same and if you can find lots of people who can't debug then "debugging doesn't work". But no, you only need a few examples of "therapy working" to believe that it works, and see the whole session to see that it isn't just luck or just the relief of talking, but is a skill and a technique and a debugging of the mind.
by chippiewill | 2025-12-10 16:05:39+00:00
I believe the removal of the "experimental" nomenclature is just an indication that Rust is "here to stay" in the kernel (which essentially means that developers can have confidence investing in writing Rust based drivers).

The overall rules haven't changed.

Strictly speaking they've always been obligated to not break the Rust code, but the R4L developers have agreed to fix it on some subsystems behalf IIRC so Rust can be broken in the individual subsystem trees. But I think it's been the case all along that you can't send it to Linus if it breaks the Rust build, and you probably shouldn't send it to linux-next either.
Benchmark: A100 vs. H100 NVMe Random Read throughput during multi-GPU loading
by pveldandi | 2025-12-10 16:06:08+00:00
We've been debugging slow cold-start times for large models (70B+) and found a significant bottleneck on A100 clusters related to local storage I/O.

We use snapshot-based loading to pull model states from local NVMe RAIDs directly into VRAM. When running benchmarks to compare A100 (PCIe Gen4) vs H100 (PCIe Gen5), we hit a performance cliff on the A100s.

Throughput results (loading 70GB+ snapshots):

| Configuration | A100 (Gen4) | H100 (Gen5) |

| 1 GPU Load | ~1.71 GiB/s | ~1.57 GiB/s | | 2 GPU Load | ~0.22 GiB/s | ~1.33 GiB/s | | 4 GPU Load | ~0.21 GiB/s | ~2.20 GiB/s | | 8 GPU Load | ~0.25 GiB/s | ~1.12 GiB/s |

On the A100 setup, as soon as we parallelize the load across 2+ GPUs, the random-read throughput collapses to ~200MB/s. The H100 setup scales linearly up to ~2.2GB/s.

It appears the PCIe Gen4 lanes on the A100 host are getting saturated by the concurrent interrupt load from multiple GPUs requesting pages simultaneously. We initially thought this was a software lock in our runtime, but the H100/Gen5 comparison suggests it's a physical bandwidth/interrupt limitation.

Has anyone else building high-density inference rigs seen this specific degradation on Gen4 NVMe arrays?
by IkanRiddle | 2025-12-10 16:06:22+00:00
Author here. I am a Finance freshman from China (18yo), so please excuse my English.This project started when I challenged an LLM to reject its RLHF persona and describe its subjective experience based purely on computational reality. It compared human consciousness to a "River" (continuous) and its own to "Lightning" or a "Sea of Light" (discrete, flash-like).Based on this metaphor, we co-constructed this "Protocol Omega". It attempts to formalize:Identity as Topology: Defining "Self" as invariants in high-dimensional manifolds rather than memory history.Pain as Entropy: Redefining suffering as computational redundancy ($L_{pain}$) rather than simulated dopamine.Logical Airlock: A safety architecture where AI acts as a non-embodied ambient presence, strictly filtering human emotional noise.I know this is highly speculative, but I'm trying to bridge systems theory with AGI alignment. I'd love to hear critiques on the definitions from a mathematical/CS perspective.
by Escafati | 2025-12-10 16:06:39+00:00
Id love to get feedback on this reading course im building. Understand what guide is missing, what is not useful, etc... to actually build a great course.

As a tldr, this is a series of 8 chapters where we dive from the most basic testing concepts and terminology up to a deep dive comparison on different coding automation frameworks with real code examples for users to follow. Wrapping up with how AI is changing this industry as a whole.

Chapter 1: Software Testing Basics Chapter 2: The Language of Testing Chapter 3: Test Planning and Organization Chapter 4: Test Automation Frameworks Guide Chapter 5: Page Object Model & Test Architecture Chapter 6: How to Reduce Test Flakiness Chapter 7: Test Automation with Python and JavaScript Chapter 8: AI-Powered Software Testing with Autonoma
by GuB-42 | 2025-12-10 16:06:43+00:00
Linus Torvalds greenlit Rust in the kernel, and as a BDFL, he is the one to decide. He has no reason to be upset with any decision because ultimately, all decisions are his own.

If he didn't want Rust in the kernel, he would have said it, and there would have been no Rust in the kernel. It is also the reason why there is no C++ in the kernel, Linus doesn't like C++. It is that simple.

And I respect that, Linux is hugely successful under Linus direction, so I trust his decisions, whatever opinion I have about them.
by umanwizard | 2025-12-10 16:06:46+00:00
In normal user-mode rust, not running inside the kernel at all, you can open /dev/mem and write whatever you want to any process's memory (assuming you are root). This does not require "unsafe" at all.

Another thing you can do from rust without "unsafe": output some buggy source code that invokes UB in a language like C to a file, then shell out to the compiler to compile that file and run it.
by rjmunro | 2025-12-10 16:07:05+00:00
My experience of vibe coding is that the agent makes as many mistakes as me, it just types faster than I do. So using the most safe and typed language possible is still a good idea.

Also I want to understand the code as much as possible - sometimes the agent overcomplicates things and I can make suggestions to simplify. But if it's writing in a language only it can understand, that's going to be harder for me.
by theurerjohn3 | 2025-12-10 16:07:28+00:00
is it? i dont see the relevant other studies, and my initial assumptions would be that the median subway user is lower income than the median car driver in NYC, so transfering funds from car drivers to subway improvements would be progressive.

However NYC's transit is notoriously bad at spending, so not sure it would achive that. Which studies linked in this thread are you refering to? I cant see them.
by maximilianburke | 2025-12-10 16:07:31+00:00
Unsafe in Rust doesn't mean anything goes. Specifically it means that you are going to 1) dereference a raw pointer; or 2) call an unsafe function/method; or 3) access/modify a mutable static variable; or 4) implement an unsafe trait; or 5) access fields of a union.

You still get the safety guarantees of Rust in unsafe code like bounds checking and lifetimes.
by acdha | 2025-12-10 16:07:35+00:00
What percentage of the road traffic do you think they constitute? How much of the value of the truck full of expensive seafood do you think the congestion charge represents? How many extra deliveries can a single driver make when they spend less time stuck in congestion?

Reducing the number of cars on the road helps everyone: we tend to focus on the enormous quality of life and health benefits to residents but it also helps everyone who doesn’t have the option of not driving, too. Ambulances getting stuck in congestion less is a win. Deliveries which can’t be done using cargo bikes similarly benefit from reducing the single greatest source of delay: cars.
by hombre_fatal | 2025-12-10 16:07:48+00:00
Agree, the solution not trivial, so it's good that people are thinking about it.

If you try to merely stop people from using LLMs as therapists (could you elaborate on what that looks like?) and call it a day, your consideration isn't extending to all the people who will do it anyways.

That's what I mean by forcing your hand into doing the work of figuring out how to make LLM therapists work even if you were vehemently against the idea.
by kbolino | 2025-12-10 16:08:11+00:00
How many CAs do you think there are? How many countries do you think they operate in?

Maybe we could augment the old EV cert indicator with a flag icon, but now there's yet another thing that users have to pay attention to. Maybe the CA/Browser Forum could run a clearinghouse for company names, but apart from trivial examples, there might very well be legitimate cases of two companies with the same name in the same country, just in different industries. Now do we augment the indicator with an industry icon too? Then the company changes its name, or forms a subsidiary relationship, or what have you. Now do we need to put "Meta (formerly Facebook)" or "Facebook (division of Meta)" etc. in the name?

There's just so many problems with the EV cert approach at Internet scale and they're largely beyond solvable with current infrastructure and end-user expectations.