- I kind of love the diy aspect of ai coding.
A dermatologist a short while ago with this idea would have to find a willing and able partner to do a bunch of work -- meaning that most likely it would just remain an idea.
This isn't just for non-tech people either -- I have a decades long list of ideas I'd like to work on but simply do not have time for. So now I'm cranking up the ol' AI agents an seeing what I can do about it.
- Very cool. I learned a lot as a non dermatologist but someone with a sister who has had melanoma at a very young age.
I went from 50% to 85% very quickly. And that’s because most of them are skin cancer and that was easy to learn.
So my only advice would be to make closer to 50% actually skin cancer.
Although maybe you want to focus on the bad ones and get people to learn those more.
This was way harder than I thought this detection would be. Makes me want to go to a dermatologist.
- Hi! That's really useful tool!
I wish it also explained the decision making process, how to understand from the picture what is the right answer.
I'm really getting lost between melanoma and seborrheic keratosis / nevus.
I went through ~120 pictures, but couldn't learn to distinguish those.
Also, the guide in the burger menu leads to a page that doesn't exist:
https://molecheck.info/how-to-recognise-skin-cancer
by globalise83
2 subcomments
- As someone with literally every single possible variation of skin blemish, mole and God knows what else, this scares the living hell out of me.
- Nice job. Now you really need to study up on the statistics behind this and you'll quickly come to the conclusion that this was the easy part. What to do with the output is the hard part. I've seen a start-up that made their bread and butter on such classifications, they did an absolutely great job of it but found the the problem of deciding what to do with such an application without ending up with net negative patient outcomes to be far, far harder than the classification problem itself. The error rates, no matter how low, are going to be your main challenge, both false positives and false negatives can be extremely expensive, both in terms of finance and in terms of emotion.
- I'm a doctor too and would love to hear more about the rationale and process for creating this.
It's quite interesting to have a binary distinction: 'concerned vs not concerned', which I guess would be more relevant for referring clinicians, rather than getting an actual diagnosis. Whereas naming multiple choice 'BCC vs melanoma' would be more of a learning tool useful for medical students..
Echoing the other comments, but it would be interesting to match the cards to the actual incidence in the population or in primary care - although it may be a lot more boring with the amount of harmless naevi!
by meindnoch
3 subcomments
- Is this really "invasive melanoma"? https://drmagnuslynch.s3.eu-west-2.amazonaws.com/isic-images...
by DrewADesign
2 subcomments
- This is awesome. Great use of AI to realize an idea. Subject matter experts making educational tools is one of the most hopeful things to come out of AI.
It’s just a bummer that it’s far more frequently used to pump wealth to tech investors from the entire class of people that have been creating things on the internet for the past couple of decades, and that projects like this fuel the “why do you oppose fighting cancer” sort of counter arguments against that.
by softwaredoug
1 subcomments
- Vibe coding is like spreadsheets.
We take spreadsheet for granted. VisiCalc back in the day unlocked computing for an average person in the same way AI does today. Back then to tabulate some stats you’d need a team of programmers. When spreadsheets became available, anyone could figure out how to essentially program a computer without software background.
It would be interesting to see how spreadsheets failed/succeeded to learn the limits of vibe coding. For example it’s a common meme that you find teams using spreadsheets as databases. Perhaps they are so successful that they end up being misused. Would the same happen with AI coding?
- Cool project, and helpful for learning.
One concern:
I don't believe the rates that you see "concerning" vs "not-concerning" in the app match the population rates. That is, a random "mole-like spot or thingy" on a random person will have have a much lower base rate of being cancerous than the app would suggest.
Of course, this is necessary to make the learning efficient. But unless you pair it with base rate education it will create a bias for over-concern.
- Perfect use of AI assisted coding - a domain expert creating a focused, relatively straightforward (from a programming perspective) app.
@sungam, if your research agenda includes creating AI models for skin cancer, feel free to reach out (email in profile), I make a tool intended to help pure clinical researchers incorporate AI into their research programmes.
by lazarus01
11 subcomments
- What you created is a version of “am I hot or not” for skin cancer. The idea is constrained to the limitations of your programming capability. Showing a photo and creating 3 buttons with a static response is not very helpful. These are the limits of vibe coding.
I was thinking to train a convnet to accurately classify pictures of moles as normal vs abnormal. The user can take a photo and upload it to a diagnostic website and get a diagnosis.
It doesn’t seem like an overly complex model to develop and there is plenty of data referring to photos that show normal vs abnormal moles.
I wonder why a product hasn’t been developed, where we are using image detection on our phones to actively screen for skin cancer. Seems like a no brainer.
My thinking is there are not enough deaths to motivate the work. Dying from melanoma is nasty.
by andreasgl
1 subcomments
- I like the project! Congrats on the launch.
As I understand it, size is one of the key indicators of melanoma. But in some of these images, it’s difficult to tell whether the mole is 1 mm or 10 mm. I assume your image set doesn’t include size information. If you can find sources with rulers or some kind of scale, that would be very helpful.
- Every image with a pen marking is dangerous/cancer. Check.
by noisy_boy
1 subcomments
- This just highlights that domain experts became even more valuable with LLMs. Not only they know the domain, now they realise their ideas too with minor effort. Doesn't bode well for programmers in non-tech areas.
- Would you like to hire "Cyber security engineer for vibe-coded applications" ?
- This project really resonates with me. I have a few friends in healthcare who had great ideas for patient tools, but without a technical partner and no budget for a development team, nothing ever came of them.
Seeing someone actually build something like this, even if it's not perfect, gives me a sense of hope. When you combine domain expertise with some AI tools, you don’t have to wait around for someone else. You can just start.
- To my eye most of the basal cell carsinomas looked like everyday rashes, pimples or scratches. My correct rate was under chance. This could be hypochondria inducing for many?
- You've really had a great idea, and maybe you can save lives with this. Do you process the images yourself? Do you pass them to some AI? How does it work for privacy? Do you delete them afterwards? Thanks and congratulations.
by owenversteeg
1 subcomments
- (spoilers!) here's how to win: everything is cancer, except the common moles and the keratoses.
OP, what are some of the other common options for a spot on the body aside from common moles, cancer, and keratoses? Solar lentigines, freckles, bug bites, eczema? I'm also curious what the actual chance of cancer is given a random mole anywhere on the body, obviously a more involved question.
by reilly3000
0 subcomment
- There may be an interesting opportunity to gather data on the accuracy of guesses per image. You could use something like Google analytics, but simple server-side logging is more private and keeps the page light.
The question could be: What images are most often mistaken? What characteristics do they share?
Knowing the highest false negative images would be really valuable people to know what not to ignore.
- A few years ago there used to be an ML-based app for Android that could classify photos of lesions that you took with your phone and could recommend you a visit to the dermatologist (or not). Unfortunately it seems to be removed now, the webpage is still live (somewhat): https://emdee.ai/
It was done by a small team in Hungary, with the support of MDs of course. (I would guess that the majority of the work was coordinating with MDs, getting them to teach the software... and collecting photos of lesions. Must have been fun!)
They probably could not monatize it (or were not interested, or it was just too much work for a side hustle)... the sad reality of living in Eastern Europe.
I do think that the idea is perfect, it is non-invasive, but could warn you of a potentially very dangerous condition in time. You don't have to wait for the doctor, or unnecessarily visit them. I would actually pay for this as a service.
by rcruzeiro
1 subcomments
- I’ve learned that basal cell carcinoma can look scarily unremarkable!
Would be useful to add some explanation on the defining features that would give it away to a dermatologist.
- This is a good use of vibecoding. The main "algorithm" to be implemented is very straightforward , and for the hard stuff, we have an expert.
- How do you tell the difference between benign Seborrheic Keratosis and melanoma? Some of them are very similar!
by y-curious
2 subcomments
- Half of these basal cell carcinomas look like picked pimples. Are there any sort of protocols for self screening for carcinomas a la self-testing ones testicles? I've never heard of anything other than the ABCDE for moles
- This is great, I had no idea how off base I was with my assumptions. It’ll be interesting to keep the usage data to find out what kinds of images people have the most trouble with. As in what kind of mole is the most likely to be missed. Though perhaps dermatologist already know that answer well enough.
I would love to see more of such classifiers for other medical conditions, googling for images tends not to produce a representative sample.
by toledocavani
2 subcomments
- Is there any reputable (reviewed, endorsed) AI model to detect skin cancer?
I have a lot of similar moles, and playing with this app make me concern about all of them.
- Are there an equal amount of cancer and non cancer images? In my case the vast majority (I'd say around 75%) are cancerous.
- Cool but it seems like it would get more difficult with more non-cancerous but medically concerning lesions (eg due to infectious disease).
by johannes_ne
1 subcomments
- I made a quite similar app 7 years ago. https://melanoma.jenevoldsen.com/
May have been in the training data.
by incone123
1 subcomments
- The link to "how to recognise..." is broken.
Nice app. But wouldn't a doctor normally get a history as well? Anyway, I'm not a doctor which is probably why I got most of the answers wrong :)
- Good example of shovelware that some say is absent.¹
¹ https://mikelovesrobots.substack.com/p/wheres-the-shovelware...
- Thank you for making this.
My dad passed away from squamous cell carcinoma in 2010. In retrospect, through my casual research into the space and tools like this one, it occurs to me that the entire event was likely preventable and occurred merely because we did not react quickly enough to the cancer’s presence.
- Why do the images get a weird offset slice effect on safari on mobile after submitting a guess with the buttons?
- I was vibe coding server configurations all day.
- The hamburger menu "About" and "How To Recognize Skin Cancer" both go to a 404 page that's a copy of a company website called "Revessa Health". Is this your company?
by thimkerbell
1 subcomments
- Why would a dermatologist want to just remove but not biopsy a suspected facial skin cancer?
by dhruvbird
1 subcomments
- This is awesome! After about 50 attempts, I have a much better sense of what to look out for when I see something. I wish there were more such focused apps. for specific specific health related things.
by JeremyJaydan
0 subcomment
- I absolutely love the reality check on doctors coding and skin cancer, great work!
by elzbardico
0 subcomment
- This looks a lot like the early years of the PC, and I love it. Well, you still need to pay for infrastructure, so it is not exactly the same, but I believe that we will see a lot of creative stuff enabled by the fact that LLMs remove a lot of the barriers to entry before the creative layman and coding.
I don't fucking care if we all lose our jobs, as long as we also fuck the VCs by making them obsolete.
- The zoomed in view is great if you’re commonly examining under magnification, but perhaps a slightly less zoomed view (or ability to switch between each) might make this more practical for common folks.
- No reason why it couldn't have been done in reverse, have a programmer code it while using AI to understand skin cancer.
- that was fun: Score: 6 / 7 (86%)
by orliesaurus
1 subcomments
- What did you use to build this? Where did you deploy?
- Basal Cell Carcinoma is very gross!
Think a set number of questions to start with would be good. Not sure if there’s an end point, I drifted off after ~20 or so
by SilentM68
1 subcomments
- Interesting. I wish there existed an app for actually finding a cure for every killer decease.
- “How to recognise skin cancer” link from the menu goes to 404
- Biggest irony of the thread is the OP and the ones commenting celebrating the tech putting themselves out of the job while contributing it. Eg. a dermatologist who looks at skin conditions -- a very visual skill. They use their skills at that to build an app that people can use to check for skin cancer, rashes, whatever. Now, people have less incentive to see a dermatologist and might miss the zebras (and in fact: people are lazy and tend to hate doctors already so they won't.) Then there's the software engineers here who (even if you're a high level senior engineer) are further moved down the chopping board the better AI gets.
YAY, three cheers for all the soy boys building AI. See you on unemployment soon.
- Thanks for the reminder to schedule the annual dermatology appointment.
- The two links in your menu don’t work but otherwise this is awesome!
by bobmcnamara
1 subcomments
- I'm around 75%
Idea: distribution of player scores
I'm going to get some models checked out.
- Learned quite a bit and seems like a basic but necessary thing to know about!
by nextworddev
1 subcomments
- Can people sue you for malpractice if something goes wrong?
by childintime
1 subcomments
- would a tool that can take a truly tiny sample out of the lesion be a valuable complement? so we can send it in (with the tool) and get a lab test done?
by NoiseBert69
1 subcomments
- What happens if I make a picture of my cat with it?
by MistaGobo
1 subcomments
- WARNING: Not to be viewed while eating!
- doing this in real dev could have taken similar time.
by mustaphah
1 subcomments
- cool, very nice. The real test starts when the first dependency gets deprecated.
by retinaros
1 subcomments
- Ok everything is cancer. Thanks for nothing now I wont sleep
- how do I submit pics?
https://share.icloud.com/photos/048Y_ALNTMwlP3QqZNwja5HEQ
- Wow this game just proves to me how difficult your job is. I am basically getting 50%.
One or two seemed quite obvious to me as concerning or not but turned out to be the other way
by roggenbuck
0 subcomment
- This is great!
- How good is ChatGPT or Claude at classifying these? Have you tried?
- Dude, everything is “I am concerned.”
by kittikitti
1 subcomments
- This is actually a really great vibe coded app. It's simple and doesn't require much logic. Will vibe coding catch on to more sophisticated and complex use cases? That's only if the whispers about an upcoming AI Winter are false.
- It’s great that more people can express themselves
For personal fulfillment, humanities evolutionary fitness, and for commercial purposes
- Today I learned most things are cancer
- is this legal?
by quantummagic
1 subcomments
- Nice Job. This really highlights that people who obsess in telling us that "AI hallucinates", and "AI isn't intelligent", are missing the point. At the end of the day, it's simply useful, and incredibly empowering.
- I like the thing but ..
"Vibe coded" - asked ChatGPT or whatever alternative to do the thing for me. There is no fucking vibe here, just another cheesy term.
by 123sereusername
0 subcomment
- [dead]
- [dead]
by stefantalpalaru
0 subcomment
- [dead]
by curtisszmania
0 subcomment
- [dead]