Settings

Theme

Show HN: A motherfucking app (does one thing, under 300 LOC)

adnjoo.github.io

26 points by adnjoo 10 months ago · 31 comments · 1 min read

Reader

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 10 months 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?

  • tuyguntn 10 months ago

    You 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 10 months ago

      You 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

  • sebastiennight 10 months ago

    Last 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 10 months ago

      I'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>
kristianc 10 months ago

“And it's fucking useless” would have at least been honest

titaphraz 10 months ago

I click "Download the App" and fuck all happens. How the hell did you fuck up that simple app?

Illniyar 10 months ago

This 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 10 months ago

    You'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 10 months ago

      Well 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.

antisthenes 10 months ago

The 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.

JSR_FDED 10 months ago

I’m not happy with the learning curve. Can we get an onboarding self-guided tour upon first use?

  • adnjooOP 10 months ago

    Absolutely. 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.

    • JSR_FDED 10 months ago

      Please don’t do a half-assed job. If you’re not adding Gamification, don’t bother with the rest either.

      • adnjooOP 10 months ago

        Half-assed? Sir, this is a zero-ass product. That’s the whole point.

tgdn 10 months ago

The website doesn’t work on mobile

j3s 10 months ago

honestly 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.

titaphraz 10 months ago

Lord jesus fucking christ. I love this motherfucking shit.

almosthere 10 months ago

Yeah also I'm really tired of lazy takes on a concept for a joke.

dogman123 10 months ago

I thought the era of gratuitous cursing was behind us. Oh well.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection