[HN Gopher] Show HN: Helm - A Flutter app that gamifies stress/a...
       ___________________________________________________________________
        
       Show HN: Helm - A Flutter app that gamifies
       stress/anxiety/depression management
        
       Author : chipneverdies
       Score  : 158 points
       Date   : 2020-03-18 11:44 UTC (11 hours ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | solarkraft wrote:
       | Why don't you provide builds?
        
         | mdolon wrote:
         | Seconded, would love to send this to a friend to try out.
        
       | tom-thistime wrote:
       | This comment turns out to be a tangent. But has anyone looked at
       | whether gamification increases stress/anxiety/depression among
       | social app users?
        
         | perchard wrote:
         | for:
         | 
         | https://www.amazon.com/SuperBetter-Living-Gamefully-Jane-McG...
         | 
         | https://tim.blog/2015/07/28/jane-mcgonigal/
         | 
         | against:
         | 
         | https://mental.jmir.org/2019/6/e13717/
        
       | mmerlin wrote:
       | 99
        
       | tomcam wrote:
       | No. The correct answer is "shit on its name" and not to encourage
       | people to share cool projects. You fool!
       | 
       | Ed. note: I also upvoted for the same reason
        
         | smoyer wrote:
         | I think the (currently top) comment about it's name is actually
         | important ... I also wondered why it was named "Helm" once I
         | read the title as it didn't seem to fit what the application
         | does. But you're right in the sense a more constructive
         | activity would be to recommend other names. Wouldn't a name
         | like "Relax" or "Exhale" be better in line with "what's in the
         | package"? (note that these were the first two names that came
         | to mind).
        
           | airstrike wrote:
           | I personally would prefer something like Burrito or Ossobuco
           | 
           | /s
        
             | kempbellt wrote:
             | I can see it now. The get-togethers where you ask your
             | tech-illiterate friends and family, "have you heard of
             | Burrito?" and they all look at you funny. As opposed to,
             | "have you heard of Helm?", and only that one friend who
             | worked on a boat for a summer gets excited that he can add
             | something to conversation.
             | 
             | Language needs an upgrade
        
               | smolder wrote:
               | I'd be happy with cherry picking out all the
               | marketing/semi-literate pop culture influences making a
               | mess of it, but that's just as unlikely as any kind of
               | upgrade.
        
         | dang wrote:
         | Comments like that one are indeed a problem, but adding more
         | comments about them makes the problem worse.
         | 
         | If you see something like that sitting at the top of an HN
         | thread, you can flag it or let us know at hn@ycombinator.com.
         | 
         | We detached this subthread from
         | https://news.ycombinator.com/item?id=22617516.
        
       | tomcam wrote:
       | Thanks for contributing a nice piece of work particularly
       | appropriate for tough times! I've been wanting to learn Dart and
       | Flutter on a real-life but manageable project.
        
       | trashface wrote:
       | As a person with anxiety and depression, its easy to come up with
       | dep/anx fueled narratives about how this could go wrong:
       | 
       | 1) The app might stress me out and make it worse
       | 
       | 2) I might become obsessed with the app and not do stuff I should
       | be doing
       | 
       | 3) My employer might get the data somehow and fire me
       | 
       | 4) A future employer might get the data and use it as a reason to
       | not hire me
       | 
       | 5) Google might get the data and add it my shadow profile, which
       | will then be sold to advertisers. I won't even know and won't be
       | able to delete it.
       | 
       | 6) A health insurer will use this as a reason to deny me
       | insurance or charge a premium.
       | 
       | Those are just off the type of my head. Don't want to think about
       | what my brain would come up with at 3AM.
        
       | matchbok wrote:
       | Oof, I thought Flutter was supposed to make programmatic UI more
       | readable/easy?                   body: Stack(
       | children: <Widget>[                 LayoutBuilder(
       | builder: (ctx, constraints) => Container(
       | width: double.infinity,                     height:
       | constraints.maxHeight - 67.0,                     padding: const
       | EdgeInsets.fromLTRB(20.0, 20.0, 20.0, 0.0),
       | child: Column(                       mainAxisSize:
       | MainAxisSize.min,                       crossAxisAlignment:
       | CrossAxisAlignment.start,                       children:
       | <Widget>[                         Column(
       | mainAxisSize: MainAxis                          ....
        
         | tarkin2 wrote:
         | You can hide that in a smaller widget called
         | SomethingWidget(param:...) to make it more readable.
         | 
         | From my experience, using the above style with its data binding
         | is nicer than hunting through XML or whatever GUI you use and
         | seeing how that relates to your code.
         | 
         | Easier to navigate and debug. But I agree it can look
         | overwhelming if it's not split into smaller widgets.
        
         | merrvk wrote:
         | Yikes, that's quite something
        
         | Sileni wrote:
         | I built a few apps with it. It starts to feel more streamlined
         | once you work in it for a couple days, but whenever I go to
         | make an edit it takes me about an hour of saying "what in
         | the..." before it starts to click.
         | 
         | What I always wish I had was a better way to create functions
         | that build smaller units so I didn't have be so many tabs deep.
         | It can be done, but it's not fun or straightforward.
        
       | KaoruAoiShiho wrote:
       | How do you like flutter? What are your impressions of the
       | platform.
        
         | _underfl0w_ wrote:
         | Personally, I wasn't a big fan of having to disable the
         | telemetry in the SDK itself - thankfully there was a single,
         | small footnote about it in the docs. Not sure what I expected
         | from the Goog honestly, but it was enough to put a bad taste in
         | my mouth. But hey, M$ does it too with the dotnet core SDK, so
         | maybe that's "par for the course" these days. YMMV.
        
       | gdsdfe wrote:
       | I would suggest renaming 'anxiety credits' to something else,
       | reminding people they have anxiety won't help getting rid of it.
        
       | Funes- wrote:
       | We should be able to aid each other, in person, on learning how
       | to manage these ailments, which are frequently associated to a
       | lack of social fulfillment, as I've personally experienced on
       | myself. Gamifying it is literally the last option I would
       | recommend to anyone suffering from anxiety, stress or depression,
       | as blindly following an app's dictates goes essentially against
       | the hard, introspective, and highly critical work one needs to
       | put in in order to start leaning towards being at peace with
       | oneself.
       | 
       | I'm not even going to elaborate on how the "reward" function is
       | plainly ill-conceived, for intance.
       | 
       | Please, talk to those you love about their suffering; talk to
       | them about yours. Put yourself in the hands of a professional, if
       | you need it. Stop looking for crutches.
        
         | throwit-hey15 wrote:
         | When I was in high school, I had social anxiety and a tendency
         | to isolate myself. I was also seeing a psychologist at the
         | time. One summer, my mom and I decided (with professional
         | blessing) that I would get a "point" for every activity I did
         | with my friends. It worked, and was actually a big turning
         | point for me personally. If nothing else, it became a way for
         | us to talk about anxiety in a way that removed some of the
         | pressure I was putting on myself and turned it into a game: I
         | wasn't failing as a person any more, I was just playing a game.
         | 
         | Please be careful about dismissing an idea so absolutely.
         | Everyone is different. Sometimes crutches do help.
        
         | throwaway_pdp09 wrote:
         | Nothing wrong with crutches. If they don't work for you don't
         | assume them useless to others. Ditto the _" reward" function_
         | that @throwit-hey15 used so successfully.
        
         | geoelectric wrote:
         | I have an anxiety disorder. Mine's co-morbid with ADHD, but
         | even if it weren't ADHD-like symptoms are well-known
         | secondaries of anxiety and depression. For people like me,
         | gamification helps greatly with incentivizing participation
         | until a habit is built. I have no idea if this particular app
         | would be what'd do it for me, but you're down on the concept in
         | general in a way that doesn't represent my own situation well.
         | 
         | I do hear what you're saying, and nothing replaces social
         | interaction, but I think you're making an assumption about this
         | being a be-all-end-all. Maybe it would be for some, but those
         | are probably the people who wouldn't adequately find in-person
         | on their own anyway. Maybe this gets them far enough to do so,
         | since just being functional enough to get help in the first
         | place is often one of the biggest problems.
         | 
         | On another note, everyone's different. It's one thing to say
         | what works for you, but your social fulfillment will likely be
         | higher if you don't tell everyone else what will and won't work
         | for them.
        
       | gigatexal wrote:
       | SEO clash with the popular artifact packager or k8s helm
        
       | baylessj wrote:
       | I'm a simple man -- I see an open source Flutter app, I upvote
       | it.
       | 
       | Thanks for publishing this, I always appreciate seeing examples
       | of full-fledged Flutter apps for reference! The app looks really
       | well built and intuitive to use.
        
         | rapnie wrote:
         | It is not technically open source, but 'source provided' until
         | there is an OSS license provided.
        
           | evv wrote:
           | True it may not technically be open source, but certain
           | rights are granted because the author published on GitHub,
           | according to the ToS:
           | 
           | > If you set your pages and repositories to be viewed
           | publicly, you grant each User of GitHub a nonexclusive,
           | worldwide license to use, display, and perform Your Content
           | through the GitHub Service and to reproduce Your Content
           | solely on GitHub as permitted through GitHub's functionality
           | (for example, through forking). You may grant further rights
           | if you adopt a license. If you are uploading Content you did
           | not create or own, you are responsible for ensuring that the
           | Content you upload is licensed under terms that grant these
           | permissions to other GitHub Users.
           | 
           | https://help.github.com/en/github/site-policy/github-
           | terms-o...
        
             | TylerE wrote:
             | That doesn't grant any meaningful rights at all.
             | 
             | Notably, it doesn't given any right to download or use the
             | code.
        
               | chalst wrote:
               | I think it does allow download, although it is a little
               | unclear; from the previous sentence:
               | 
               | > By setting your repositories to be viewed publicly, you
               | agree to allow others to view and "fork" your
               | repositories (this means that others may make their own
               | copies of Content from your repositories in repositories
               | they control).
               | 
               | If I clone a Github repo to my local machine this is
               | 'making my own copy in a repository I control'. But this
               | clause doesn't grant any further right, e.g., to compile
               | code in the repo. This isn't an unheard-of situation:
               | e.g., Knuth allows distribution of the TeX source to the
               | TeXbook but not compiling the source with a TeX engine.
        
               | TylerE wrote:
               | It later clarifies with "through the GitHub Service and
               | to reproduce Your Content solely on GitHub as permitted
               | through GitHub's functionality (for example, through
               | forking)."
               | 
               | That seems to deny any local rights.
        
       | asutekku wrote:
       | I don't know, gamifying stress/anxiety management sounds
       | extremely stressful.
        
         | airstrike wrote:
         | I can't wait to be ranked #1 most stressed in US servers
        
       | cameronfraser wrote:
       | Nice idea, but I don't think gamification works in this context.
       | https://mental.jmir.org/2019/6/e13717/
        
       | jolmg wrote:
       | This project name is so overused.
       | 
       | Helm - The package manager for Kurbenetes
       | 
       | https://helm.sh/
       | 
       | Helm - A functionally reactive game engine
       | 
       | https://github.com/z0w0/helm
       | 
       | Helm - Emacs incremental completion and selection narrowing
       | framework
       | 
       | https://emacs-helm.github.io/helm/
       | 
       | Helm - A free polyphonic synth with lots of modulation
       | 
       | https://github.com/mtytel/helm
        
         | brudgers wrote:
         | Complaints about names tend to provide little in the way of
         | insightful feedback. Changing the name won't move the project
         | forward very much if at all. Mostly it's a distraction. Based
         | on evidence of multiple successful projects named 'helm'
         | listed, there's a good chance it's a good enough name.
        
         | ravenstine wrote:
         | Who's heard of those? Should a project have a monopoly on such
         | a generic word from the dictionary?
        
           | jolmg wrote:
           | Among emacs users, the helm completion framework is also very
           | popular.
           | 
           | Among FP enthusiasts, the helm FRP engine is pretty
           | interesting, too.
           | 
           | So, at least the first 3 I mentioned are pretty well known in
           | their respective communities.
           | 
           | The last one is from the last Show HN I saw for a Helm
           | project.
        
           | rorymalcolm wrote:
           | Helm for Kubernetes is pretty huge ~17k stars on GitHub and
           | nearing an industry standard.
        
           | warent wrote:
           | That's not what they're saying at all. Imagine if there was a
           | line of blenders called Raspberry Pi, and a furniture line
           | called Raspberry Pi, shoes branded as Raspberry Pi, a laptop
           | model called Raspberry Pi (unrelated to Raspberry Pi or
           | Raspberry Pi), etc. It's just confusing.
        
             | ukabwlsbeux wrote:
             | Raspberry Pi is a really unnatural combination of words.
             | Helm is a pretty average noun.
        
               | smolder wrote:
               | That's exactly why it's a poor choice for a product name.
               | It's "greedy" to claim generic words for your products.
               | It works for the likes of FAANGs with stuff like "Google
               | groups", but at least they're coupling it with their
               | brand. To just come out and call your product "Sink" for
               | example, with no qualifiers, is foolish and bordering on
               | unethical.
        
               | dang wrote:
               | This is a fine comment. But could you please stop
               | creating accounts for every few comments you post? We ban
               | accounts that do that. This is in the site guidelines:
               | https://news.ycombinator.com/newsguidelines.html.
               | 
               | You needn't use your real name, of course, but for HN to
               | be a community, users need some identity for others to
               | relate to. Otherwise we may as well have no usernames and
               | no community, and that would be a different kind of
               | forum. https://hn.algolia.com/?query=by:dang%20community%
               | 20identity...
        
         | tmitchell wrote:
         | Don't forget:
         | 
         | Helm - Personal email/calendar/file/photo server
         | 
         | https://gethelm.com
         | 
         | (FWIW, I love mine)
        
           | [deleted]
        
       | kempbellt wrote:
       | Real question:
       | 
       | Who can accurately assess and answer the question: "How anxious
       | are you?"?
       | 
       | Just reading this question triggers a bit of anxiety, as I go
       | into self-analysis mode to figure out what signs I've been
       | exhibiting that may indicate that I am "anxious".
       | 
       | "Well, I have been a bit jittery, so...7? But I just finished a
       | coffee, so maybe a 5?"
       | 
       | I would have a very difficult time answering this question
       | accurately.
        
       | sli wrote:
       | I'm not a fan of the "Buy something nice" one. It seems like it
       | might feed a harmful coping mechanism.
        
         | suzakus wrote:
         | I suffer from several of the conditions listed in the target
         | group, and have done impulse purchases online when the lows get
         | low.
         | 
         | Definitely a bad coping mechanism - not helpful for feeling
         | better (tend to feel worse when the product arrives), and
         | definitely a waste of money.
        
         | dinkleberg wrote:
         | I think earning rewards, in general, is kind of an awkward
         | thing in an app like this.
        
       ___________________________________________________________________
       (page generated 2020-03-18 23:00 UTC)