HNHacker News
TopNewBestAskShowJobs

mephitix

997 karma · joined December 29, 2011

submissionscomments
mephitix··on My name is Wil Wheaton. I live with chronic Depression, and I am not ashamed
I just bought the book. Only $6 and has some pretty convincing reviews. Thanks! That Overwatch worksheet is hilarious - but kind of eye-opening in a way. Seeing that made me think that I just keep running over the same thoughts over and over in my head (definition of insanity, lol) instead of writing them down and reflecting. Thanks a lot!
mephitix··on My name is Wil Wheaton. I live with chronic Depression, and I am not ashamed
I'm pretty healthy I think, at least in the aspects you listed since I get checked out every year. I'm glad it worked for you though. One thing I need to do more is exercise, so based on your experience at least maybe that will make a big difference.

The anxiety issues have been with me since I was a kid, but it gets more aggravated in certain situations, especially for the last couple of years. There are physical manifestations of it, even when I was a kid.

It is pretty debilitating especially when I'm in public. Or if I'm alone I just get totally trapped in my worries for hours.

mephitix··on My name is Wil Wheaton. I live with chronic Depression, and I am not ashamed
This is super interesting. I've never even heard of CBT - thought you misspelled CBD oil :) My issue is that when I'm in the moment I'm sort of paralyzed by it. An attack feels a bit like a runaway train. But lately I've gotten better at taking a step back from the situation. I think in those moments CBT would help a lot. I'll read up more about it, thanks so much for the tip.
mephitix··on My name is Wil Wheaton. I live with chronic Depression, and I am not ashamed
Hmm, yeah maybe I'll talk to a doctor about it. Possibly a psychiatrist? I was actually considering trying CBD oil because I heard some strains work well for anxiety. I know there aren't long-term studies on it but it seems to have less side-effects than anti-depressants. But a doctor would know best, like you said. I'll reconsider anti-depressants. Thanks for the advice!
mephitix··on My name is Wil Wheaton. I live with chronic Depression, and I am not ashamed
Thank you! I have heard this (keep trying other therapists before finding one that works for you) before from others but never from someone who went through it. So I really appreciate you sharing this.
mephitix··on Say yes to the progressive web
PWAs are broken on iOS. Push notifications are not supported, and in general the experience is pretty bad.

See this article for more details: https://medium.com/@firt/progressive-web-apps-on-ios-are-her...

The worst is that if you are in a PWA, say in a page like /my/sub/page and navigate out of the PWA, like go to a different website or go to another app, and then come back to the PWA, it will reload and go to the / home page, destroying all state and routing.

mephitix··on My name is Wil Wheaton. I live with chronic Depression, and I am not ashamed
This hits pretty close to home. I've been seeing therapists for my anxiety but they haven't really helped much, and occasionally there are times when I just have a pretty bad day.

I have a lot of fear, but there is no physical manifestation of it - it is fear of lack of worth, lack of success, lack of love, lack of acknowledgement. I overanalyze everything that I do and everything others say or do to me.

I could probably point to many things in my past to blame but I'm done trying to retro-analyze myself and just want to fix things.

I'm afraid of trying anti-depressants but I've been seriously thinking about getting a dog (I liked that Wil mentioned that his dogs help him :). I've always wanted one and I feel like at the least doggo would give me some comfort and put things in perspective.

I really appreciate Wil writing his thoughts down and giving suggestions. It definitely helps a lot. I actually keep a running list of tiny things that I've found that help me - things to think about and do, in a moment of anxiety or sadness. One day I hope to share that with others too.

mephitix··on Say yes to the progressive web
On iOS you can't get notifications if you've closed out of Safari... it's not really usable.

A simple scenario is - you're inviting someone to a chat room. You send them an invite and now you have to wait. Usually what people do is other things - like go to a different website, go to a different app, etc. In only the case where you're sitting on the same website will you get a notification. It doesn't work.

It gets worse - let's say you installed the app to your homescreen. You run through that same scenario above - you navigate through your web app into /chatroom and click on an invite button there. Then you navigate away to another website/app. When you come back to the homescreen app, the entire site has reloaded and it will take you automatically to the main screen of your web app: /

Note - these broken behaviors are only on iOS.

mephitix··on Say yes to the progressive web
I see. I am guessing for your app (record entry) it didn't matter that they were uninterested in those features.

I'm working on an app that is highly reliant on push notifications (like chat). So if I made it a PWA, it would be DOA if my customers didn't hit 'install to homescreen'.

mephitix··on Say yes to the progressive web
Thanks! But my question - probably not phrased well - was whether you told them about the app or whether they organically found the app and were ok with how to install it.

I feel that if you know your customers well and vice versa (usually a high-touch sales model), you can tell them where the app is, how to install it, and like you said, they don't care.

If you have a PWA sitting in the wild and have a low-touch sales model, I wonder how many people will actually go to that site and hit 'install to homescreen' vs looking for an app. It is a very strange approach on an iPhone.

A concrete example - I don't know our company. I'm a farmer and I want a daily record entry app on my iPhone. Do I go to the app store, look for an app and go through the usual dance OR do I look on the web, find the PWA, see a prompt to 'install to homescreen!' and I'm ok with hitting OK on it.

If I don't hit that 'install to homescren!' button on iPhone, I won't get things like web push notifications (which you still don't get on iPhone) which are pretty important to some apps.

If I come to you, or if you send out a message personally to me and tell me to 'install to homescreen' then I'm totally fine with it.

mephitix··on Say yes to the progressive web
Do you tell your clients to install the PWA and how to do it? Or do customers find and install the PWA without interacting with you? Or both?
mephitix··on Say yes to the progressive web
Both. From an end-users perspective - someone who doesn't know the inner workings of the app store - then it feels safe. In a world where common people are becoming trained not to click to download random links on the internet and look at the 'lock in the address bar', going to the App Store app and seeing the familiar UI feels safer. For us tech folks, then yes, we know it is safer.
mephitix··on Say yes to the progressive web
Getting PWAs right is difficult at the moment. If you don't get service workers right and don't build out the surrounding features (cache invalidation!) then it creates a worse experience.

Then take into account the fact that PWA support is broken on iOS... I really doubt that Apple will fully support PWAs (e.g. web push) beyond App Manifest.

The issue that isn't discussed as much is discoverability. iOS users are trained to go to the App Store to install an app. App Store on iOS feels safe, secure, and intuitive. How often do you think a user will choose to pin a website on iOS, regardless of what the suggestion UI looks like?

mephitix··on Tesla Plunges After a Conference Call
Perspective. Listening to a retail investor who never gets a seat at the table get to ask so many questions was a good thing - for Gali.

I can be cynical too and look at it as a PR stunt - in many ways it was given that he allowed Gali to ask almost 10 questions - but at the end of the day I was thinking - good for that guy.

mephitix··on Tesla Plunges After a Conference Call
He actually addressed capital raise on the call and it was pretty clear when he kept saying that they wouldn't need or want a capital raise
mephitix··on Tesla Plunges After a Conference Call
Yes, I agree. I do think allowing Gali to ask just one or two questions before throwing it back to the other analysts would have been a better tactic.

Allowing him to ask almost 10, especially after the abrupt shutdown of the other questions, came off as a slap in the faces of the other analysts.

mephitix··on Tesla Plunges After a Conference Call
I had the Google stock chart open while the call was running. It was pretty much night and day. Before the call, it was up by about 0.25%. Then after market, during the call it was hovering between 1% and -1% - then immediately after the dismissal it started dropping quickly.
mephitix··on Tesla Plunges After a Conference Call
I take what he says, especially in tweets, with a grain of salt. That's why I ignored the tweet - but I looked at the earnings, which re-iterated this (as I said in the comment above)
mephitix··on Tesla Plunges After a Conference Call
Context is important :) He was talking specifically to and about day-traders:

"We have no interest in satisfying the desires of day traders. I couldn't care less. Please sell our stock and don't buy it."

mephitix··on Tesla Plunges After a Conference Call
I disagree - I thought the questions were good. I wish both sides were able to answer questions, as Elon had promised in the beginning of the call! (He said something along the lines of, we want extra time for Q&A, will keep the call running until there are no more questions)

Having a retail investor at the table is a great thing for Tesla shareholders, IMO because so much of the public is interested in the company. I think the split between retail/institutional is 50/50 (I may be wrong on this).

Here are some interesting things that came out during Gali's questions:

- Tesla network/autopilot: autopilot safety data on quarterly basis. Timeline of network depends on regulators. A lot of autopilot crashes are from experienced drivers.

- More info on getting towards level 5 autonomy (hardware is going to be enough, but needs more powerful computers)

- Model Y production - not starting until 2020

- Supercharging network (V3): compared to Porsche’s 350kw supercharger. Tesla's main goal is to increase range.

- Interested in having supercharger network partner with another auto maker

- Tesla Semi - building out batteries/renewable energy to lower cost

- Nikola lawsuit

- Tesla Energy: prioritize power wall backlog now. Gigawatt/hour project coming out soon. How it compares to competition

- Tesla thanking China - possibly building Gigafactory in China

mephitix··on Tesla Plunges After a Conference Call
I’m not too worried. The earnings themselves were better than expected. Elon said this in a tweet but its reiterated in the earnings - projecting positive cash flow in Q3 and Q4.

And such dismissive behavior (as much as I am not a fan of it) is not uncommon among stressed-out CEOs - Jobs, Gates..

mephitix··on Tesla Plunges After a Conference Call
This is true, but retail investors don’t typically interact at this level. At the beginning of the call Elon said that they would let the earnings call run until they were out of questions. That clearly didn’t happen...
mephitix··on Tesla Plunges After a Conference Call
I was on this call. It was extremely cringey/embarrassing to hear Elon dismiss valid questions.

At the same time, it was fantastic to see a young, smart, retail investor (Gali from Hyperchange) get to ask so many questions directly to the leadership team. I thought before the call that Gali would get to ask only one question, like the other analysts. He was able to ask almost 10!

It was surreal. I was left feeling that the team overall did a great thing by allowing Gali but wished that Elon didn’t insult the institutional investors by (at least so harshly) dismissing valid questions.

mephitix··on What happened, Gmail?
I love the little things in Inbox also:

- Seeing things in the email list associated with the email without having to open them, like expected shipping dates, PDFs. I can click on those things directly in the list without having to open the email and hunt for them

- Being able to pin things. This also functions as a 'selective offline' - when I'm traveling I pin travel and other important emails. Or if I purchased a movie ticket months before I can pin that and easily press a button to retrieve it without having to search for it

One thing that worries me though is that not only is Gmail moving closer to Inbox (a good thing) but Inbox seems to be moving closer to Gmail...

For example on Inbox iOS there was a swipe down to dismiss email list or email which made it really easy to work one-handed. Now they've adopted the Gmail-style 'push into new page' which means you have to reach your thumb all the way up the screen to hit the back button instead of just swiping down on the email.

mephitix··on Go's New Brand
Are... are you comparing the branding for a programming language to the branding for a massive multinational consumer product company?

Here's a more down-to-earth thought experiment:

Think about the intentions/audience behind a programming language vs the intentions behind a massive consumer product company like Apple.

I like the programming languages I use to be free and open-source - not constricted by some gigantic corporation (coughOracle). Free, open ideals come from the old hobbyist counter culture a few decades ago. That stuff predates me but when I see that ridiculous gopher I feel like they don't care about how they look, and would rather focus on the language itself and keeping their audience (devs) happy. Kind of like - no one cares about the suit, I don't care how you look - just get stuff done.

All this begs the question - why the fuck did they spend time on this branding?

mephitix··on Redux – Not Dead Yet
But if you want to do prop-drilling then the advice from the React team is that Redux shouldn’t be used just for that. (Context API is the suggested approach).

FTA: “If you're only using Redux to avoid passing down props, context could replace Redux - but then you probably didn't need Redux in the first place”

I use Redux sort of like Core Data (in iOS world) - I just use it mostly to store external data since it’s valuable to track the modifications to and morph (via reselect) specifically that kind of data.

If I ever have other local state it just sits in components. But most of the time components have no state at all.

mephitix··on Microsoft makes AI training courses available to the public
I find it interesting/good that there’s an ethics course in their track.

At least from the other specializations ive seen I haven’t seen this yet...

mephitix··on A rundown of the new Gmail
What’s going to happen to the Inbox app?

It looks like they’re converging but there are things like grouping of Trips, grouping by day, and pinning (which also takes emails and attachments offline) which I really like in Inbox...

mephitix··on Redux – Not Dead Yet
I started using Redux with container components and dumb presentational components - this worked and scaled well.

Eventually though some containers started to have their own state, derived from props.

Ultimately I was left with the feeling that I wasnt really getting the full benefits of redux (time traveling, centralized middleware, etc) without moving all state in my app to Redux.

I think this is how teams get trapped by Redux - the pursuit of having nice dev accordances like time traveling leads them to adopt Redux everywhere and just by Redux’s nature (immutability, declarative actions) it ends up complicating things way too much.

I think the article I’m most grateful for is Dan’s article on container vs presentational components. Sticking to that philosophy let me adopt Redux and try it out but still have the majority of my app in dumb, non-Redux presentational components. So now it’s easier to remove Redux if I need to.

mephitix··on Redux – Not Dead Yet
How is tag-nesting not considered an API for React? The entire point of the new context API is to get around prop-drilling. Being able to do that and express the intent in JSX is what it does well IMO...
← PreviousPage 3 of 6Next →