frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Dolly Parton's Imagination Library

https://imaginationlibrary.com/
22•jumploops•19m ago•4 comments

I refuse to accept a censored Internet. Join Me at FOSDEM 27

https://talkweb.eu/openweb/4558/
128•Tomte•1h ago•43 comments

A 10-year-old CNN outperforms frontier LLMs for skin cancer diagnosis

https://lynchlab.net/llm-skin-cancer
120•sungam•1h ago•68 comments

Oregon Police Are Charging a Local News Outlet $2.5M for Records About One Cop

https://theintercept.com/2026/10/01/oregon-police-misconduct-public-records-cost-fee/
75•tdeck•39m ago•9 comments

VCF Southwest 2026, but Edited on Silicon Graphics for '90s TV [video]

https://www.youtube.com/watch?v=46wxttvq9qY
20•zdw•1d ago•3 comments

Amazon's "digital pacifier" for toddlers

https://oligarchwatch.substack.com/p/amazons-digital-pacifier-for-toddlers
18•jumploops•4d ago•20 comments

We should be more ambitious with the software we build

https://danluu.com/ambitious/
663•ltratt•20h ago•627 comments

Active incident at Dreamhost forcing password reset

https://www.dreamhoststatus.com/
43•greenchair•5h ago•17 comments

AI use leads UC Berkeley math professor to see 'no point' in grading homework

https://www.dailycal.org/news/campus/academics/ai-use-leads-uc-berkeley-math-professor-to-see-no-...
64•romanhn•2h ago•94 comments

Recreate the Apollo Guidance Computer

https://www.raspberrypi.com/news/recreate-the-apollo-guidance-computer/
7•Brajeshwar•3d ago•0 comments

Cerebras Deploys Trillion-Parameter AI Models

https://www.cerebras.ai/blog/how-we-deploy-trillion-parameter-frontier-models-on-cerebras
319•gmays•17h ago•113 comments

Sabre Wulf Remastered

https://gp-64.com/swr/
35•adunk•1h ago•4 comments

Show HN: I put employees inside S&P 500 market-cap bubbles

https://bigwhalehunting.com/workforce/
137•vfxGer•3h ago•43 comments

fheroes2: A recreation of Heroes of Might and Magic II game engine

https://github.com/ihhub/fheroes2
175•tosh•7h ago•61 comments

Bring Back the Cool Save File Screens

https://scabshack.lol/posts/bring-back-the-cool-save-file-screens
46•surprisetalk•3d ago•11 comments

Root shell on Samsung TV

https://twitter.com/log4j/status/2113014142600953868?s=46
633•testing22321•1d ago•498 comments

How Japanese Dried Bonito Is Made

https://kottke.org/26/10/how-japanese-dried-bonito-is-made
160•bookofjoe•3d ago•41 comments

Fuck Nuance (2015)

https://crookedtimber.org/2015/08/31/fuck-nuance/
14•bariumbitmap•1h ago•2 comments

The Goose Programming Language

https://aardappel.github.io/goose/
530•bobbydigitales•23h ago•328 comments

A Mathematician Reads the AI Future

https://www.theatlantic.com/ideas/2026/10/ai-math-human-future/689133/
32•artninja1988•2h ago•34 comments

I made a virtual pet fruit fly that Twitch chat can interact with

https://www.twitch.tv/flytwitcher
4•imfinn•19m ago•0 comments

Reverse engineer of PC-98 Touhou games retires

https://rec98.nmlgc.net/blog/2026-10-05
58•mimasama•3d ago•38 comments

Flapping Airplanes

https://flappingairplanes.com/
14•handfuloflight•3d ago•15 comments

SpeedCrunch 1.1

https://www.speedcrunch.org/
207•LordNibbler•23h ago•47 comments

Local Wikipedia: Wikipedia, but only for things a half hour walk from you

https://edjefferson.com/localwiki/
1648•sohkamyung•2d ago•252 comments

Small Programs and Languages

https://ratfactor.com/cards/pl-small
170•andsoitis•20h ago•27 comments

Broccoli2Shell: Brotli decoder RCE in Node.js, Python and more

https://broccoli2shell.com/
388•theanonymousone•1d ago•202 comments

Scientists rediscover how to make ancient Roman colour-changing glass

https://www.theguardian.com/science/2026/oct/25/scientists-rediscover-ancient-roman-colour-changi...
9•teleforce•1h ago•1 comments

All you need is Wide Events, not "Metrics, Logs and Traces"

https://isburmistrov.substack.com/p/all-you-need-is-wide-events-not-metrics
3•bootlegbilly•32m ago•0 comments

Nikon photography contest winner loses title after scientists spot signs of AI

https://www.techspot.com/news/114171-nikon-photography-contest-winner-loses-title-after-scientist...
109•thunderbong•8h ago•44 comments
Open in hackernews

A 10-year-old CNN outperforms frontier LLMs for skin cancer diagnosis

https://lynchlab.net/llm-skin-cancer
119•sungam•1h ago

Comments

MitPitt•47m ago
And a calculator outperforms LLMs at multiplication and division...
asgraham•43m ago
Most people need to be reminded of this. Repeatedly.
everfree•40m ago
And if you give the LLM a simple calculator MCP, then the calculator's outperformance disappears.
bayindirh•39m ago
Nope. It'll be more efficient and faster.
everfree•36m ago
That's just semantics around the word "performance".

We're messaging each other right now inside a heavily sandboxed virtual environment that interprets XML-like markup and runs a text-based JITted scripting language from the 90s. It doesn't really matter that it's extremely inefficient, since it's still effectively instant.

bayindirh•33m ago
Actually not. Watt per task is a metric bothers more than LLM operators and users. We care about it a lot, and working a lot to measure and improve it, and we're not doing it in context of AI or LLMs.

Effectively instant means nothing, since everything is fast for small n. I love to give this example from a codebase I have worked on during my Ph.D. The problem which took half an hour under Matlab was done in ~40 seconds with mine, however, a thousand-step version of the same problem would take 11 hours. Saving a single second from that 40 second loop would shave my work by ~20 minutes, and this will compound for bigger problems still.

Just because we see the results instantly, doesn't mean it's fast or efficient by any means. It means we might forego optimizing it for sufficiently small n, if we don't care about that part of the code. That's all.

everfree•25m ago
Generally when I want to use a calculator, I use an app on my phone or computer. The watts per task is abysmal compared to a desk calculator.

The app is less efficient only in an abstract, impractical way.

bayindirh•18m ago
> The watts per task is abysmal compared to a desk calculator.

It depends on the calculator and task at hand. Consider graphing, integration or any programmable needs, and they might converge. ALU of a processor is pretty efficient at what it does.

> The app is less efficient only in an abstract, impractical way.

Again, depends, as I said above. You tend to brush efficiency away because you only mentally measure time to completion, only, which is understandable.

wrigby•37m ago
Sure, but what about performance per joule?
everfree•35m ago
If performance per joule is important in this loosely-defined hypothetical scenario, then it's important.

If it's not, then it's not.

guelo•22m ago
Imagine performing literally trillions of matrix multiplications in order to figure out the answer to 1 + 2.
everfree•21m ago
Your computer/phone just performed millions of them in order to display the contents of my comment to you.
cubefox•16m ago
Pretty much what our brain does.
bayindirh•39m ago
In a world where masses believe that LLMs are "everything boxes", some reality check is always good.
grumbel•23m ago
LLMs are pretty good at writing calculators.
bayindirh•17m ago
I'd rather use a verified one. Scientific calculations on a ALU is tricky. There are many traps and hardware limitations to consider.
ehsankia•19m ago
LLMs should be for general/high level work. For example, an LLM with the right harness could fetch and use that CNN, or train it's own CNN or other model to use for this task.

The harness in my experience makes a huge different too. Out of curiosity I tried having Gemini chat (with Argon) try to solve a level of this new puzzle game I'm linking (Order of the Sinking Star). It just got in an infinite loop and crashed. Then I try Antigravity with Flash 3.8 and it solved it easily. I saw the harness looked at other sokoban puzzles, coded some stuff, tried to replicate the level, etc. All things that a pure Gemini Chat doesn't really do.

LLMs are great for the high level harness, but if you want to count letters for example, it will still rely on "tools" like a piece of code to do it more reliably. Similarly in the above example, you wouldn't have the LLM directly try to analyze the images, but instead fetch and use the best tool for the job. But that can only be as good as the harness/tools it has access to.

bayindirh•15m ago
We don't disagree by a great margin. I'm not an anti-LLM person. I'm anti-hype in this case.
jszymborski•35m ago
You say this, but the reaction I get from colleagues is increasingly "why bother training new models when you can just ask an LLM?"

Doesn't matter the domain or the task, the answer from some researchers is "LLM" always.

sungam•6m ago
This does make sense, however in view of the recent maths results and since there are tens of thousands of training images for skin cancer available on the public internet I was expecting the LLMs to perform a lot better than they did
fastball•47m ago
This isn't really surprising. LLMs are intended to be generally intelligent. They are spiky on the things frontier labs tend to benchmark against (software/math) but are not intended or expected to be great at everything. The general intelligence unlocks new workflows, it does not perfect existing ones.

That being said, I'm sure a frontier LLM could make some improvements to your CNN.

howunfortunate•45m ago
I'm sorry but as an MLE this is not a remotely useful article, and does not belong on the front page.

It's comparing a fine-tuned CNN to general purpose models on a tiny dataset.

dgellow•43m ago
There is no such thing as “belong to the front page”. Flag if you think it doesn’t have its place. Otherwise, it’s up to the crowd to decide what they want upvoted. HN front page reflects upvoter interest, nothing else
howunfortunate•41m ago
The reason I say this is that I suspect many people are reflexively upvoting the title without reading the article. If they read the article they would realize the evidence is flimsy and not really worth reading.

I will not flag it because the post is fine, it's the voters who I believe are acting poorly.

tgv•40m ago
It's good to be reminded that "frontier models" aren't particularly good at most tasks. They happen to be good at programming, since there's a lot of training data available, and the task has parallels with report writing and story telling. For skin cancer? Probably very little. Also, images of skin cancer probably don't translate that well to a Large Language Model's internal representation.
everfree•11m ago
It's very strange to me that articles like this get upvoted, because they are coming from this assumption that LLMs are better at everything and that it's notable and newsworthy when there's something that they aren't actually better at.

I don't think we should need to be reminded that frontier models aren't particularly good at most tasks. Just like we shouldn't need to be reminded that a hammer is not particularly good for driving a screw, or writing an essay.

It's an admission of magical thinking about a tool that's made out of the same material of every other digital tool since the invention of computing.

ChrisArchitect•44m ago
fyi CNN: convolutional neural network
podgietaru•43m ago
This doesn't seem that surprising to me? One is tasked with a simple very narrow task. The other has a corpus including billions of other images and pieces of information. It'd seem to me that instinctively one would outperform the other, regardless of age.
4994944995•38m ago
Great luckily you are not in charge of a pension fund, thag wkuld be horrible
snitty•42m ago
This is an example of why I'm a little stumped about why people are excited about Jev-style decision models. For any application at scale it'd be way more accurate to have a dedicated classifier using the right architecture (neural net, bayesian, etc.) LLMs drive the cost of making those models down to near zero.

Just use the LLM to make a thing that's actually good at what you need it to do.

foolswisdom•39m ago
For some types of applications, Jev is also useful as a stepping stone, you use it for the cases it's most confident so you already get gains from using it, and then collect all the usage to train your specialized model.
nostrebored•37m ago
You can train gradient boosted trees on jev style features, it is a quick “good enough” approach for a lot of stuff
postepowanieadm•38m ago
Once you have a hammer everything is a nail.
howunfortunate•38m ago
I do agree with you, but I do think you're also making the classic "curse of knowledge" mistake.

You have to know the right words to ask the LLM to make and train a classifier. You and I already know the words. But they are not actually that trivial to learn for an average joe, and people are lazy.

JackSlateur
spwa4•42m ago
Which CNN? A fine-tuned version of Inception v3, fine-tuned on 68,011 dermatology images

Which LLM? GPT-6 Astra and Claude Fable 5.1, not specified exactly which version

Obviously this is a bit like comparing an 100 iq radiologist, 20 years experience, with a just-tested-at-iq-130 6 year old and observing the radiologist beat the crap out of the kid. Was anybody really expecting a different outcome? Let's see after fine tuning.

Btw: the actual lesson from that network when it came out, which is really important is that Inception v6, the Google trained version (ie. can recognize cats, halloween masks and airplanes) beat, with a wide margin, the version that was trained from scratch on clinical images (and still didn't do so well, 62%. Not even really good enough for a first triage).

malfist•36m ago
You know AI companies are selling the dream that you don't even need that just-tested-at-iq-130 6 year old. They're selling the dream that an sub-average iq 6 year old can do it.

So yes, this is an important finding that LLMs are not better than experience.

everfree•41m ago
My dog outperforms the world's top researchers in an unassisted 100 meter sprint.
arfelious•39m ago
LLMs shouldn't be treated as if they were purpose-built for specific cases just because they generally output a plausible-looking answer, and this is not something that was discovered only recently
Kuyawa•38m ago
I'd like to see it compared to chinese models like DeepSeek, Kimi, GLM, etc just for the sake of research
lukehandcool•38m ago
I found SkinGPT-4 when I was looking into this article. From the nature paper "among the 150 cases, a significant percentage of SkinGPT-4’s diagnoses (80.63%) were evaluated as correct or relevant by board-certified dermatologists." Which does outperform the CNN in this article.

I remember being blown away by CNNs and GANs when they first gained popularity. I do think, with skin cancer diagnosis, a transformer architecture is going to be the better bet.

sungam•12m ago
The CNN architecture used here is definitely outdated. I used it as a baseline to compare to the LLMs and because the model is small enough to run using WebGPU in a phone browser for demonstration. Modern approaches use ensembles of vision transformers and have proven accurate in clinical trials
Legend2440•38m ago
> I used Inception v3 pretrained on everyday photographs and then fine-tuned all layers on 68,011 dermoscopic and clinical images from the ISIC Archive on a single H100 GPU.

>These 200 test lesions, and every other photograph of the same lesion or patient, were removed from its data (including the validation set) before training, so it had never seen them, and they were not used to choose the model or set its threshold.

This is just benchmaxxing. A benchmaxxed model will always beat an unbenchmaxxed model, but it will be brittle.

You can always beat a specific dataset with a small model by finetuning on a train/test split. But it doesn't generalize well to 'wild' images, because they are out-of-domain.

the__alchemist•15m ago
Could you explain why this is benchmaxxing?
sungam•14m ago
This is a good point and was an issue for skin cancer AI in the early days but has largely been solved now - newer models use ensembles of vision transformers and much greater number of training images and have been proven accurate in clinical trials. See for example https://skin-analytics.com/ (I am not linked in any way)
EagnaIonat•8m ago
> This is just benchmaxxing.

I believe the normal term is "gaming a benchmark test".

Nothing in what you quoted is related to that. It's a normal way to train and test a classifier.

The only way to determine if it's brittle is to test on a different dataset and look at the sensitivity and specificity.

Even so, there is nothing wrong with a model that is trained to a narrow domain when it doesn't need to deal with "wild" images.

lynndotpy•32m ago
This isn't surprising but it's good to have reporting to point to. The only way a general purpose LLM like these will match the performance of a bespoke classifier is if it has access to such a model.
callamdelaney•29m ago
Yeah obviously. Xgboost outperforms llms in algorithmic trading, even applying the token prediction method to markets xgboost is effectively better.

Llms have their applications. Other models still do.

natsucks•24m ago
yeah why is this news. breaking: we still need models besides llms.
j45•27m ago
It seems one is more specialized for the purpose and compare it against a general purpose LLM instead of a specalized/focused LLM?

This is like saying I compared this against photos for sure stored in a home swimming pool (CNN), compared to photos presumably stored in an ocean (generalized LLM).

I use LLMs where I can, but I'm no automatic fan of LLMs, a healthier comparison here seems to be what if a general purpose LLM was provided those CNN images, and perhaps what does a fine tuned local model with the CNN images perform like?

It still might not be better, but I would suspect it's closer, and a more realistic apples to apples comparison.

General assistant models compared to task specific models seem to be a well known spot where things don't always fit, but might be improving.

chilmers•11m ago
Here's a good heuristic for predicting the ability of a modern frontier LLM at any non-automatable task: Is it hugely overrepresented in their pre-training dataset (e.g. code), and were they specifically post-trained on it using reinforcement learning (e.g. coding)? If the answer to one or both is yes, you should expect them to be very good at it. Otherwise, you should expect them to be, at best, as good as an average human who's read a few books on the subject and is good at bullshitting.
jonatron•2m ago
It's cool that there's an in-browser skin classifier...but it says "It is not a state-of-the-art model". The obvious question is, is there a free in browser state-of-the-art model?
•
36m ago
Just ask the LLM for these words, obviously !
im3w1l•27m ago
Okay so I just asked it "What question should I be asking you but I don't because I'm not smart enough to think of it?" Response was kind of interesting I have to say.
Natsu•15m ago
I did this just now, ironically before I even saw this discussion. I ended up questioning the AI about humanism.
alienbaby•21m ago
That's what I've been doing in areas I lack knowledge tbh. Instead of a half assed attempt at describing what I need, I ask an llm to take my base idea and write it up using industry standard jargon as if I were commissioning a team to do the work. Has been working pretty well so far!
yesco•2m ago
It's funny you mention this, because I've been thinking lately that all the focus on code quality benchmarks for LLMs seems to miss something. In my experience, LLMs aren't actually all that good at prompting other LLMs, and that's exactly the skill that matters for proper subagent usage.

The corpus of code available to train LLMs on is rich in both volume and quality. The same can't be said for LLM prompts. Prompts only came into existence alongside LLMs themselves, so most of the prompts out there are actually LLM generated, and training on them causes every model to overfit to the same patterns.

LLMs can give clear and concise directives to other LLMs, but only for basic tasks. Beyond that, they frequently overstuff their prompts with too much prose and too much direction, and worse, they often fill them with subtle contradictions.

Of course, there's a spectrum here. Some models turn out to be better at this than others, and I suspect this is what differentiates Fable-type models from the rest, and why vendors have started keeping their models' reasoning confidential.

staticautomatic•31m ago
So what? The average joe shouldn't be trying to diagnose people with cancer.
JPLeRouzic•19m ago
Healthcare is more than having medical knowledge.

Ten years ago, in France, two doctors (one in a professional setting and the other during a private consultation) asked me about a wound I had on my shoulder; obviously I couldn't identify what it was, and they offered no suggestions, so I supposed it was not something important.

It took a visit to a cardiologist—for an entirely different reason—for him to suggest that I rapidly consult a dermatologist.

It was a carcinoma, and surgery removed it. If ChatGPT had existed back then, this carcinoma would have been removed several years earlier.

gchamonlive•8m ago
[delayed]
m11a•16m ago
I don't believe this is true with current frontier coding agents. Or at least, it's becoming increasingly less true, such that I think it will effectively be nullified in ~6 months.
Routine8502•37m ago
I mean, it's the pareto principle, right? 80% of the applications require 20% of the intelligence. If I can drop in something without needing to create high quality training data that's good enough, that's great! Skin cancer probably isn't one of those applications.
nostrebored•36m ago
They make very good classifiers and are easy to fine tune for specific use cases.
weitendorf•21m ago
it's precisely because you can tune them to do that off a strong base

and because they start off generalized, you can train them against multiple of your workloads (they'll start with some generalized performance/world knowledge about them)

Which allows you to embed proprietary processes/data (world knowledge only you may have) across multiple domains into a model cheaply

sungam•16m ago
I have been incredibly impressed by LLMs for coding and data analysis and was expecting the LLMs to perform better so I was surprised by the results especially since this is an old model and nowhere near state of the art for skin cancer diagnosis.
EagnaIonat•15m ago
> why people are excited about Jev-style decision models.

I think its a combination of being new to classification models and not using in anger.

LLM Decision models are still relatively new and suffer from a number of issues. Order of choices impacts probability, it starts to break down over 20 classifications and even how you word things impacts probability.

alex_duf•12m ago
There's a significant engineering cost to having a custom classifier.

An off-the-shelf API has way less friction, if the results are good enough why bother?

softwaredoug•11m ago
This is like saying we don’t need Dropbox because we have FTP servers.

People vastly underrate the patience of people to learn and setup a classifier. Jev is one API call. Training a good classifier is hard.

atherton94027•3m ago
I don't know, a lot of the things we used to take for granted as "hard" just aren't anymore. Writing a parser for a compiler? It used to be an endeavor that took several days, now an LLM will do it in 20 mins.

Same for annoying training jobs, with sufficient data you can probably let an LLM loose on it in autotrain mode and it will come back with a decent classifier.