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.
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.
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.
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.
It depends on the person and situation. Sometimes the game becomes the major source of stress, sometimes it's the right abstraction and motivation for improvement.
I believe the contribution of this app is great. Maybe it will help some people think about the meaning of being anxious or depressed. By using this app, they may realize they are not actually depressed, or maybe they will not feel better after using it, and they will look for help elsewhere.
Your "against" seems to be an actual study, your "for" links are from Jane McGonigal who's been criticized for making claims not backed up in any way and who makes money selling "betterness" through apps, TED talks, and books.
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.
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.
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.
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)."
Update: Unfortunately the code is entirely proprietary as per the hackathon submission guidelines: "The NUS Office of Student Affairs will entirely own the right of your solutions and will implement the solutions as they deem fit to benefit Hack For Good 2020's partner non-profit organizations."
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.
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.
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.
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.
To get points users should be doing the self-care tasks that fall by the wayside with depression. e.g. shower, brush teeth, laundry, cleaning your home/apt/room/car, grocery shopping, etc. Social interaction also. Things like watching online videos and playing mobile games isn't going to pull anyone out of that hole.
Just guessing here - I'd think a lot of stress/anxiety/depression problems are linked in some way to screen time and using an app to help with them is just lonely and more depressing.
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.
Telemetry is when companies measure and collect your usage of their product, in theory so they can improve it, know which features are used and which not, where users spend most time, etc.
As it is a kind of vague definition and you (almost) never know exactly what information is being transmitted, and given the fact that it is Google (or Microsoft, or Apple, or whatever), people sometimes rather just disable telemetry at all.
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.
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.
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/?sort=byDate&dateRange=all&type=comme...
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.
Helm could be considered almost industry standard tooling for k8s users these days... At least in my circle, when the world helm is used it's as obvious what is mean as when 'apt' or 'yum' is mentioned...
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).
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.
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.
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.