HNHacker News
TopNewBestAskShowJobs

matthewwolfe

273 karma · joined October 24, 2020

https://matthewwolfe.github.io/
submissionscomments
matthewwolfe··on Show HN: Earn 9.62% on US Treasury I Bonds on Yotta
You wouldn’t necessarily need to store passwords in plaintext. You could keep a password encrypted and then when a user logs in their password is sent along on a request that does the automation and then discarded at the end. Of course that would mean you could only do a read operation on the website once, or else keep the session with the site open internally.
matthewwolfe··on What VS Code theme do you use?
Tomorrow Night. Only the best theme out there.
matthewwolfe··on Ask HN: Help me pick a front-end framework
People tend to reply with what they know, and there’s no denying that React is incredibly popular. That said, pick any of the popular frameworks like React, Vue, Angular etc and it’ll be fine. There’s not really a huge difference between all of them.
matthewwolfe··on Ask HN: Help me pick a front-end framework
Yes simultaneously thousands of developers are wrong and stupid and have no idea what they are doing, yet you are the enlightened one. Give me a break.
matthewwolfe··on Ask HN: Help me pick a front-end framework
I think you’ll find, as evidenced by many popular libraries moving to TS, that TS is incredibly popular and increasingly becoming the defacto way to write for the web
matthewwolfe··on Ask HN: Help me pick a front-end framework
OP literally mentions that weak typing is a deal breaker, so they should definitely use typescript.
matthewwolfe··on Ask HN: It's Demo Day. What are you working on?
This is awesome! One minor issue is that on mobile when I open the left drawer, the content runs off the bottom of the screen and there’s no scroll, so I can never click the last items
matthewwolfe··on Ask HN: Anecdotes on the most revealing hints of an upcoming recession?
Sorry to derail your comment, but how do you like living in Chattanooga, both from tech and quality of life perspectives?
matthewwolfe··on Show HN: Create tiny and beautiful CVs with ease
One thing to consider (if it doesn’t exist already) is to allow exporting via json or some format, in a way that it can be reuploaded in the future. I made a resume builder for myself awhile ago, and my favorite feature is that I can save all the content as a json file and then import it whenever I want to make changes or change the CV theme. Overall looks nice though!
matthewwolfe··on Ask HN: Is forcing users to use a photo of themselves (Slack, etc.) ethical?
I could not disagree more with this. It becomes much harder to associate a name with a face when working remotely if someone has a picture of a Pokémon as their profile picture. I don’t judge my coworkers based on their appearance but it makes it so much easier for me to form a connection when looking at a face rather than an arbitrary picture. Don’t need video on all the time, but it definitely helps
matthewwolfe··on Ask HN: Is forcing users to use a photo of themselves (Slack, etc.) ethical?
I don’t have a solution but want to echo the sentiment that it is weird that people do not have a picture of themselves as their profile picture. Cartoon characters and random photos are very unprofessional IMO and I wish people would take the 5 minutes required to take a decent selfie and use that at least. Especially with everyone being remote, it’s nice to have a photo to match a face of a person that you will see in person very infrequently. As an amateur photographer I’ve thought about offering to take portraits at the next office gathering. Some people just take terrible photos of themselves. The classic shot with the camera too low pointed straight up the nostrils.
matthewwolfe··on Ask HN: How do you and your spouse handle big income differences?
It’s weird to be married and imagine a scenario where my wife and I are arguing hers vs mine. I make approximately 4x more than my wife and we treat all money as shared. Bills are paid from a shared checking and if she wants to buy something she’s more than welcome to.

I think one of the most important aspects of a healthy marriage is being financially aligned. My wife and I are both similarly frugal so it works out well. Any large purchases we make are typically experiences together anyway like a vacation or a new shared car. We always make those decisions as a unit.

Could my wife afford our lifestyle if not for my salary? Probably not. But that’s the joy of being married to my best friend, I can drag her along and elevate her to my level. And she elevates me in so many other ways. Finances is just one piece of a big pie that is marriage.

matthewwolfe··on Ask HN: Hydroponics and Indoor Farming
I’ll also add that getting started is easy and cheap. Forget all the complex solutions, and start with a $10 plastic container or 5 gallon bucket. All the pre-made stuff is a waste of money IMO
matthewwolfe··on Ask HN: Hydroponics and Indoor Farming
I’ve grown a handful of things indoors using the Kratky method and some grow lights. My apartment gets very little natural light, but otherwise the grow lights are not necessary. I found it to be economical, and really fun to grow. Cilantro and basil in particular can be very expensive at the store, but I can grow loads under a single LED light for very little $$ per month.

I also grew mint in a big 5 gal bucket, and it grew like a weed. I made mint iced tea that tasted delicious. Really easy maintenance too. I would just fill the water occasionally and add basic nutrients. The mint lasted 1 year in the same bucket and the roots were nice and white/healthy.

The only real things you need to do is have correct nutrients and a black container that stops light from being let into the reservoir and algae growing. Otherwise super easy! Much easier than even houseplants that you have to remember to water! My system was basically automatic and I’d check it once a week. The lights were on a basic timer and ran for ~16hrs a day.

matthewwolfe··on Tell HN: Slack revealed email addresses of users to others in same workspace
In 2022 if you enter your email into any service you should basically expect it to be public information at some point. It’s just a matter of time until something happens and it gets leaked.
matthewwolfe··on Ask HN: Fast, accurate, no BS weather website
I made my own using the weather.com api. You’ll be surprised how many websites use APIs with keys in the url and those api keys work on any site forever. Look around and you’ll find an open api, then you can make whatever interface you want
matthewwolfe··on Ask HN: Best React and TypeScript book for experienced programmers?
If you haven’t already, step 1 would be to read through the React docs. I think there is a beta version floating around for React 18, but the current docs are definitely sufficient. Maybe pair that with a local environment setup to run the examples, maybe a codesandbox if you don’t want to figure out how to get an environment set up immediately
matthewwolfe··on Ask HN: How do you manage to work for hours on end without a break?
I find I have the opposite problem. I zone out coding and 3 hours go by and I haven’t taken a break, walked around, or even had a drink of water. I think remaining focused is a mixture of a couple things: low/no BS work culture, low meetings/distractions, and ownership over code. I think having ownership leads to wanting to make improvements more often, which makes me more motivated to work more. Really, I should be more strict about taking breaks. It’s better for your health in the long term.
matthewwolfe··on Ask HN: Why is everything in JavaScript changing so fast?
I’m not sure why everyone compares frontends to backends as if they are exactly the same. Like it or not, JavaScript has effectively become the de-facto way to build interactive UIs, and backend technologies fill a completely different space.

It’s more helpful to compare JavaScript to other UI technologies, like Swift UI, Android, Java Swing (ew), and other lower level GUI frameworks. In this case, I think the Dev Ex/quality that JavaScript produces is quite high, and good the speed at which you can do cross platform and web development is immense. Hell, you can even share code between frontend and backend. Good luck doing that with another technology.

I will probably get flamed for saying this, but I also think backend is easy. Backends are typically not stateful, and therefore feel like functional programming. You send an input and get an output. Compare that to interactive UIs which need to act as a long lived lifecycle with various state, and it’s clear why frontends are more complex.

matthewwolfe··on The new wave of React state management
I think it’s exactly the opposite as you describe. The React API has been incredibly stable and consistent for years now.
← PreviousPage 3 of 3