9 ms·
Show HN: A motherfucking app (does one thing, under 300 LOC)
Inspired by motherfuckingwebsite.com, this is a 100% static HTML/JS app.
You get one task box. A “do nothing” button. And zero bullshit.
No login. No tracking. No frameworks. Just focus. Under 300 lines of code.
Built for fun. Possibly for sanity.
- tuyguntn 1y ago> 100% static HTML/JS app. > under 300 LOC > "Do nothing" button WTF mf, why are so many lines and fancy tech for do nothing button?
- sebastiennight 1y agoLast week we had an entire game of DOOM in a QR code... I think someone can get us "Do nothing" in less than 300 lines of code.
- chrisbuc 1y agoI'm sure someone can get it smaller than this (save as .html) <input id="i"> <button onclick="l.textContent='Now do '+i.value">Do This</button> <button onclick="l.textContent='Do nothing'">Do Nothing</button> <label id="l"></label>
- sebastiennight 1y agodata:text/html;,<input id=i><button onclick="l.textContent='Now do '+i.value">Do</button><button onclick="l.textContent='Do nothing'">Nope</button><label id=l> Will work in your browser if you copy/paste it. Or as a QR code: https://d1yei2z3i6k35z.cloudfront.net/2914/6815454b25323_qr-code-bee-is.svg https://d1yei2z3i6k35z.cloudfront.net/2914/6815454b25323_qr-...
- deleted 1y ago[deleted]
- tuyguntn 1y agoYou forced me to stand up and write the code. Here is your cross-platform desktop app in 10 lines, pretty sure others can do better than me: package main import ( "fyne.io/fyne/v2/app" "fyne.io/fyne/v2/widget" ) func main() { w := app.New().NewWindow("One Button App") w.SetContent(widget.NewButton("Do Nothing", func() {})) w.ShowAndRun() }
- dingnuts 1y agoYou only need two Tcl statements, shown here on one line for the sake of this pissing contest: button .b -text "Do Nothing" -command {exit}; pack .b
- dogman123 1y agoI thought the era of gratuitous cursing was behind us. Oh well.
- deleted 1y ago[deleted]
- mattdeboard 1y agofrick no it's not
- Illniyar 1y agoThis is clickbait. The app does two things, there's a do nothing and a do one thing button. That's TWO things, not one. One thing would be ONE button. 0 star review. Developer should be ashamed of himself and should never ever build another thing ever again.
- BLKNSLVR 1y agoYou're doing it wrong. Counting doing nothing as something is incorrect. Doing nothing counts as not a thing and doing a thing counts as one thing, which is what it says it does. It may have two dot points, but only one of them is something. If I tell my wife I was busy all day because I was doing nothing, she would say you did not get one thing done today, and she would be right.
- sebastiennight 1y agoWell if the only thing you did was nothing, that would be one thing, but you also said you were busy all day, which is a whole other thing.
- titaphraz 1y agoLord jesus fucking christ. I love this motherfucking shit.
- adnjoo 1y agoFinally, someone gets it. It’s not an app. It’s a vibe engine.
- kristianc 1y ago“And it's fucking useless” would have at least been honest
- titaphraz 1y agoI click "Download the App" and fuck all happens. How the hell did you fuck up that simple app?
- cAtte_ 1y ago(wrong post: https://news.ycombinator.com/item?id=43870289 https://news.ycombinator.com/item?id=43870289)
- adnjoo 1y agoThat was intentional. The real download was the silence you felt inside.
- titaphraz 1y agoThere is never silence. Software buttons can do two things, a) what they say they do, or if not, b) trigger my rage response right away.
- JSR_FDED 1y agoI’m not happy with the learning curve. Can we get an onboarding self-guided tour upon first use?
- adnjoo 1y agoAbsolutely. We’re currently designing a 12-part onboarding flow using AI-powered nudges, a contextual chat assistant, and an animated raccoon mascot named Doofy. ETA Q3 2026. In the meantime, please feel free to explore the button at your own pace.
- deleted 1y ago[deleted]
- almosthere 1y agoYeah also I'm really tired of lazy takes on a concept for a joke.
- j3s 1y agohonestly this joke is pretty played out at this point - you need to put more distance between your app & the initial idea, otherwise it feels a little too much like a soulless rehash / pale clone of the original.
- tgdn 1y agoThe website doesn’t work on mobile
- antisthenes 1y agoThe ultimate irony, of course, is that you turned something that 100% did not need to be an "app" into an app. But good job nonetheless.