HNHacker News
TopNewBestAskShowJobs

mtm7

572 karma · joined November 21, 2019

submissionscomments
mtm7··on Stripe raises $600M at nearly $36B valuation
I love Stripe and have been a happy customer for years. But to piggyback off of this comment, one thing I've always wanted from them is plug-and-play subscription management, similar to Memberful[0].

[0]: https://memberful.com/

mtm7··on GitHub has completed its acquisition of NPM
Out of curiosity, what benefits does Microsoft/GitHub get from owning a package registry? I'd be fascinated to learn more about their long-term strategy here.
mtm7··on Poverty, not trauma, affects cognitive function in refugee youth: study (2019)
This becomes even worse if your food supply is limited. Your body produces less heat if you’re not eating enough calories, which can make you feel cold even in a normal temperature.
mtm7··on How Bird Laid Off 406 People in Two Minutes via Zoom
This was exceptionally immaturely handled on multiple fronts:

> Thinking there were technical difficulties, some employees logged-off and were never able to return to the meeting. [...] Others tried in vain to join the webinar and got a message saying it was full, likely because Bird's webinar license didn't accommodate enough attendees.

> For the next five minutes, employees stared at a sparse slide with a dark grey background that said only "COVID-19." [...] A robotic-sounding, disembodied voice came on the line. The woman began by acknowledging "this is a suboptimal way to deliver this message."

> As the voice on the line was speaking, employees stared at their computer and began to take in the news that they were losing their jobs. Then their screens suddenly went dark and their company issued MacBooks restarted. By 10:40 a.m, everyone was locked out, just as employees were frantically trying to exchange personal numbers and emails on Slack and take screenshots of their contacts.

> It did not help that many managers were included in the layoffs and had no idea who on their team had been cut. Some resorted to messaging their reports on LinkedIn to see if they still worked at the company.

> [The person who gave the announcement] was not VanderZanden or a top executive. "It was a cowardly move," said a Bird manager. "Travis did not want to deliver the news."

> Workers were told they would be receiving three months of healthcare benefits but when they looked into it, they discovered the company is actually only providing coverage until April 30th.

mtm7··on Show HN: Use-sound, a React hook for sound effects on the web
Oh, it’s definitely not a requirement. But having MDX support, CSS modules, and React’s componentization would make the development experience a lot nicer.
mtm7··on Show HN: Use-sound, a React hook for sound effects on the web
I've been following your site for a few weeks, and I just love it. The design, the writing, the interactive examples, the little sounds... it's all so thoughtful!

I'm thinking of switching to Gatsby so I can have more fun with these kinds of things. I write electronic music in my spare time, so adding a few sound effects sounds like an ideal afternoon! :)

mtm7··on Open UI
I also prefer checkboxes to switches – at least on desktop.

Although anecdotally, I've helped a few older, technophobic people learn how to use websites/phones, and the majority of them know exactly what to do when presented with a switch, but they don't realize that they can click a checkbox. To them, it just looks like a square and they ignore it. (Take this with a grain of salt, my sample size is <10.)

mtm7··on Weird Tweet by Patio11
Well, what are your guesses?
mtm7··on New MacBook Air
What's it like to develop on a MacBook Air these days? I have a 2016 13" MacBook Pro and am thinking of upgrading, but I don't know how it'll handle JS/Docker/Rails.
mtm7··on The engineering of birds’ nests
Of course. Amazing username by the way! :)
mtm7··on The engineering of birds’ nests
Fascinating. I found a video where two eagles work together to arrange a new stick in their nest. (It takes place around 10:25.) They try multiple spots to see where it fits best. [0]

And unrelated to birds, but hearing about how animals "design and engineer" their living spaces reminds me of the pufferfish, which creates beautiful geometric artwork in the sand as a mating ritual. The fish is only about 4 inches long, but the artwork is over 6 feet in diameter. Picture [1] and article [2].

[0]: https://www.youtube.com/watch?v=9KbtoO6CpQo

[1]: https://pbs.twimg.com/media/C19XjjUUQAAuymb.jpg

[2]: https://en.wikipedia.org/wiki/Pufferfish_mating_ritual

mtm7··on Redwood: An integrated, full-stack, JavaScript web framework for the JAMstack
> "We are working on full end-to-end TypeScript support for Redwood, all they way from the DB schema definition to the frontend and back via GraphQL. It's in the works!" - Tom Preston-Werner (https://twitter.com/mojombo/status/1237474978825564162)
mtm7··on COVID-19 Supply Chain Update
> Special English is a controlled version of the English language first used on 19 October 1959... World news and other programs are read one-third slower than regular English. (paraphrased from Wikipedia)

This is fascinating. I had trouble understanding the FDA's article until I slowed down and imagined a newscaster reading it. (It's still really hard to skim, though. Weird phrasing.)

mtm7··on Japan's PM to ask all schools to temporarily close
It seems like you're relatively low risk. Japan has several hundred cases in a population of 126 million.

It's still good to be cautious though. The negatives: air travel could be disrupted while you're here, there's asymptomatic transmission, you need to pass through a busy airport in a country with unknown infection routes, and (most importantly) the virus is much more dangerous for your parents. If I was in your shoes, I'd probably cancel and plan a trip to see everyone in a few months.

mtm7··on 18-year-old personal website, built with Frontpage and still updated
I went from a page that said:

> My charge for typical business or civil work is $450.00 per hour.

To one that said:

> I am a relative newcomer to the world of turtles.

...in two clicks. I love this site.

Also learned a recipe for a quick and easy blackberry cobbler[0].

[0]: http://www.burger.com/bcobbler.htm

mtm7··on Stripe charged me $714 for duplicate transactions within seconds
Ouch. Did this happen on a Stripe-hosted checkout form, or did you use something like Stripe Elements to handle it yourself?
mtm7··on Simple Analytics hits $4k MRR and shares its numbers
I use a Simple Analytics competitor – not going to name them here out of respect for OP, who is doing great work with his product – but yes, this space seems to be growing. Personally speaking, there are a few reasons I've switched from Google Analytics:

1. The simpler UI is much easier to explain to clients. No training needed.

2. The simpler UI also helps me keep track of my _own_ metrics faster – I can do a 1 minute check at the end of the week instead of clicking through layers of dashboards and setting up custom reports.

3. Now I don't need to show an annoying cookie popup across all of my sites; I also like that it respects my users' privacy.

4. My sites load a bit faster (GA had a larger filesize). This is supposed to help with conversion.

5. Having support, if I need it, is nice. Going with a smaller company is almost an _easier_ sell to my clients because they know they have the option to get help when they need it.

Also, it doesn't matter to everyone, but I like to support indie businesses when I can. Analytics are important, but they're not mission-critical (like payment processing or something), so I'm fine with working with a smaller company in this area.

Congrats OP!

mtm7··on My JavaScript/React interview study guide
Hey everyone, these are my plain-English notes on popular JavaScript/React/web development interview questions (recursion, event delegation, component lifecycle, reducers, XSS and CSRF, personal questions, etc.). The post is clocking in at 11,000+ words, and I've tried to make the answers as simple/easy-to-understand as possible.

I'm an intermediate-level developer (3 years of React experience, 5 of general web dev) so I certainly don't know as much as some of you. Please let me know if you find any mistakes — I'd love to learn more.

mtm7··on How the stress of fight or flight turns hair white
There are a few comments about how to decrease stress. From personal experience, asking "How can I be less stressed?" is like asking "How can I be happy?" There's not really a great answer... but you can look at the things that would make you _unhappy_ and avoid them. So here's "How can I become MORE stressed?"

1. Buy as much nice stuff as you can – it's okay if you go into debt because it'll persuade you to work harder!

2. Since you're so busy, accept that you don't have time to exercise. You can get around to it in the future (once you're rich!)

3. Stay up as late as you can. After all, you can sleep when you're dead. Caffeine is your friend.

4. Be too lazy to make todo lists or mark anything on your calendar.

5. At least once per week, compare yourself to everyone else. It's the only way to judge how you're doing.

6. Do everything yourself. You don't need to hire that tax accountant. You don't need to ask for help.

7. Sell your time to [Company Name Here]. Yeah, they're hard to work for, but they might make you rich.

mtm7··on How Popular Is “Sign in with Apple”?
From a user's perspective, I tried "Sign in with Apple" for the first time the other day on Dom Hoffman's new app Byte, and I'm really happy with it. Some benefits:

1. I don't need to remember a password to sign in

2. My real email is never shared with the service I'm signing up for

3. I had a new account in like 3 seconds without providing any personal information

If any Apple employees are reading this, you guys did a great job!

mtm7··on Performance First
Eh, there's a gray area here. Your priorities really depend on the type of project you're making.

Let's say you're building a web app for a SaaS business. Wouldn't it be more important to make your code refactorable and develop features quickly? If you spend lots of time on [Feature X]'s performance and customers turn out to _not use_ [Feature X], you've just wasted your time and money — basically your runway, your livelihood. Basically, if a feature isn't worth making, is it worth making well? :)

Maybe this is good advice if you're working on a different type of project though.

mtm7··on Mozilla lays off 70
This is a difficult problem. Donations wouldn't be reliable/stable enough to fund the company, and selling a different product (SaaS, consulting, etc.) would realign Mozilla's incentives to have its best people working on its revenue generator instead of the browser.

I know this'll be an unpopular suggestion (and it's not something I necessarily want), but the elephant in the room is _selling_ Firefox: I would be happy to pay for their browser provided it was more polished than the competition. I would even pay a yearly fee. (Again, not ideal, but I'm just brainstorming.)

Or maybe find a way to sell an "enterprise" Firefox to nontechnical companies who are privacy-oriented? I'm not sure how realistic this is.

The only other way they're going to be able to do this is to find something as creative as reCAPTCHA's business model [0]. With so many users, maybe there's an idea there.

[0] https://digital.hbs.edu/platform-digit/submission/recaptcha-...

mtm7··on JetBrains Mono: A free and open-source typeface for developers
This looks really nice. I usually use SF Mono with Fira Code’s ligatures, but I’m going to try this today and see how it does.

Great job on the simple license, too. I wish more fonts had a license like this.

mtm7··on Tech giants have as much money and influence as nations
Thanks — I'll give these a try! Each year, I try to read a handful of books that expand my world views, so these sound great. :)
mtm7··on Tech giants have as much money and influence as nations
This is interesting. Can you suggest any books or articles about the power climb?
mtm7··on Leaving Pittsburgh because of industrial air pollution
Pittsburgh resident here. I’ve lived in four different neighborhoods over the last 10 years (and spent time at Google’s offices in Bakery Square) and haven’t experienced any of these issues. (Not to say the author didn’t experience this — it’s just that I’ve been around the same area and haven’t.)

To me, Pittsburgh’s air quality seems comparable to other cities.

mtm7··on Firefox 72.0
That’s a strange take.
mtm7··on Ask HN: Idea for a minimal desktop email client – would you use this?
That's perfect. I'm glad you're not going through a centralized server. My email is at the bottom of my about page: zeph.co/about

About Dribbble – a Pro plan might help you get featured more often, but I'm not sure. I think it's basically a numbers game.

mtm7··on Firefox 72.0
Wow, I didn't even realize this was possible. It looks really nice. Thanks!
mtm7··on Firefox 72.0
Firefox keeps getting better. I really want to switch. The only thing that’s holding me back is the design. It just doesn’t look as modern as Chrome or Brave. The back button is a different height than the search bar; the tab container doesn’t line up with the search from the left side of the window. And it has a weird mix of slightly-square and rounded buttons, which makes it feel like a second-class browser.

I know that the average person isn’t concerned with these things, but I spend almost all of my day in a browser, and I want it to look as good (or better) than the competition.

← PreviousPage 2 of 3Next →