Settings

Theme

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

adnjoo.github.io

26 points by adnjoo a year 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 a year 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 a year 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 a year 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 a year 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 a year 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 a year ago

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

titaphraz a year ago

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

Illniyar a year 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 a year 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 a year 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 a year 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 a year ago

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

  • adnjooOP a year 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 a year ago

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

      • adnjooOP a year ago

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

tgdn a year ago

The website doesn’t work on mobile

j3s a year 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 a year ago

Lord jesus fucking christ. I love this motherfucking shit.

  • adnjooOP a year ago

    Finally, someone gets it. It’s not an app. It’s a vibe engine.

almosthere a year ago

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

dogman123 a year 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