HN user

varrock

638 karma
Posts27
Comments129
View on HN
johnkerl.org 3y ago

Tips for Mathematical Handwriting

varrock
1pts0
lokeshdhakar.com 4y ago

Baseball Pitches Illustrated

varrock
4pts1
news.ycombinator.com 4y ago

Ask HN: What time do you prefer to exercise?

varrock
8pts11
news.ycombinator.com 5y ago

Ask HN: Why didn't Myspace become the first big tech giant?

varrock
2pts7
humanwhocodes.com 5y ago

Private instance members with weakmaps in JavaScript (2014)

varrock
2pts0
news.ycombinator.com 5y ago

Ask HN: Why did Marc Andreessen's alma mater make efforts to see Netscape fail?

varrock
1pts4
info.cern.ch 5y ago

HTTP: //info.cern.ch – home of the first website

varrock
2pts0
news.ycombinator.com 5y ago

Ask HN: How do we realistically begin improving the integrity of online reviews?

varrock
3pts0
news.ycombinator.com 5y ago

Ask HN: How do you approach the trade-offs of code readability and performance?

varrock
1pts6
news.ycombinator.com 5y ago

Ask HN: How would Web development be different if HTTP was a stateful protocol?

varrock
2pts3
news.ycombinator.com 6y ago

Ask HN: When did you realize you were at the peak of your career?

varrock
2pts3
davidshariff.com 6y ago

What Is the Execution Context and Stack in JavaScript? (2012)

varrock
1pts0
news.ycombinator.com 6y ago

Ask HN: What is a must read for a developer without a computer science degree?

varrock
128pts43
news.ycombinator.com 6y ago

Ask HN: What would you redo in your software development career?

varrock
1pts0
news.ycombinator.com 6y ago

Ask HN: What are your experiences with ORMs?

varrock
2pts1
news.ycombinator.com 6y ago

Ask HN: Which mechanical keyboard switches do you use for programming?

varrock
1pts1
news.ycombinator.com 6y ago

Ask HN: Best book to gift someone for getting into software engineering?

varrock
46pts33
news.ycombinator.com 6y ago

Ask HN: What has made you a better problem solver in software engineering?

varrock
96pts66
news.ycombinator.com 6y ago

Ask HN: What have you done to improve your desk ergonomics?

varrock
67pts74
news.ycombinator.com 7y ago

Ask HN: What is the best way to learn computer science on your own in 2019?

varrock
2pts0
news.ycombinator.com 7y ago

Ask HN: How do you approach timeboxing your studying and side projects?

varrock
1pts1
news.ycombinator.com 7y ago

Ask HN: What was the Internet like before corporations got their hands on it?

varrock
268pts246
news.ycombinator.com 7y ago

Ask HN: What are some emerging technologies that nobody is talking about?

varrock
1pts1
foreignpolicy.com 7y ago

The Rise of the Cyber-Mercenaries

varrock
3pts0
news.ycombinator.com 8y ago

Ask HN: What are the first steps to getting rid of your Internet addiction?

varrock
4pts0
news.ycombinator.com 8y ago

Ask HN: What books should you read to improve your daily life?

varrock
25pts13
news.ycombinator.com 8y ago

Ask HN: What up and coming technology has you most excited?

varrock
58pts114

Thank you for breaking it down like this. As someone without an engineering background, your explanation (along with some Googling for terms and definitions) really helped me grasp what happened.

You got me wondering:

the whole bridge failed because the impact didn't exceed the impact strength of the bridge's material

When I first read this, it initially threw me off. The cargo ship's impact not exceeding the strength of the bridge sounds like a positive thing, but upon closer reading of your comment, it sounds as if it was the catalyst to the entire bridge collapsing.

So, how do engineers balance these properties of impact strength and tensile strength, especially considering large ships channel through these bridges near their pylons frequently? How much engineering goes into the possibility of large structures hitting their pylons?

Storybook 8 2 years ago

Haven't used MSW, but don't people use it for mocking APIs? Isn't that apples and oranges?

At first, I was confused by what OP meant, too, but I think the point is that if you can mock your data easily, then getting your app into the desired state is straightforward enough that Storybook becomes unnecessary. At least, that's how I interpreted it.

The article linked by the commenter above addressed your concern. They mention the toggle should have an _immediate_ state change. I really liked the iOS airplane mode example the article used:

When turning airplane mode on for iOS, Apple provides immediate results by changing the cellular bars in the upper left-hand corner to an airplane icon.

To summarize, it sounds like the toggles you've experienced haven't led to an immediate state change, which likely identifies them as better candidates for a checkbox like you mentioned.

Douglas Downing's Trigonometry Made Easy is also a really great book for non-maths people.

but this book really helped connect trig in an intuitive way.

To me, understanding math in an intuitive way is actually how "maths people" think about math. The numbers and formulas are just a means to an end to get there.

The advice in this blog post is specific to college, and the author of this post is in their last year; they certainly have the qualifications to give advice catered to incoming college students.

For what it's worth, I've been out of college for a bit, and I've had very similar sentiments towards college as the author, but they came to me much later than they did for the author.

I might also resonate more with the article because I was one of those people who fell into the trap of following my peers instead of prioritizing what I was actually interested in.

I'd argue the link is the most influential and historic element of the web. Its behavior should rightfully be preserved.

The other thing that drove me nuts is lack of care for low-res (aka full HD) displays, where rounding and thin borders leads to visible artifacts in common controls. A designer who uses high-end mac devices will never see these things. UI/UC Design isn’t meant for museums, it needs to be built in dialog with the real world application.

I can't quite picture what you're describing, but I'm curious. Do you have any references to this somewhere?

Thoughts on Svelte 3 years ago

I just had to do this in React, and you're correct in that it makes you write logic around the lifecycles in ways that feels like I'm abusing their lifecycle methods. It's a lot of the reason Framer Motion and React Transition Group exist.

However, seeing the way Svelte does it sounds like a dream. I wish that could've been all I reasoned about last week.

These are precisely the type of "ahas" I hope to experience, too, when I begin studying computer science. I've been taking introductory college math courses at my community college to fulfill some prerequisites, and a way for me to stay disciplined in my studies is knowing that concepts like the ones you mentioned are coming. Thank you for sharing!

For historical reasons we now call hand computers phones

Recently, I've been wondering why the name "phone" has stuck around for a device that has evolved with many more features than that of a telephone. I'm not going to pretend I know a lot about the history of these technologies, but I just find it fascinating that we've kept this identification to something that really provides so many core utilities. I'm curious to know more about the historical implications you alluded to.

Alternatively (and maybe quite a stretch), could I argue that our smartphones are just providing telecommunications to other services, namely, the APIs that they interact with to serve us things like GPS functionality, audio, etc., hence the name "phone"?

I'm not the author, but I thought these were nice illustrations showcasing the various pitches used in the sport of baseball. If I wanted to understand a bit more intricacies involved in the game, I would find these helpful.

Wearable Muscles 4 years ago

I'm curious: what do you consider best practices for font-size and line-height, as well as margins between paragraphs? I've recently revamped my website and used an online type scale tool [0] to get my typography, but margins don't seem to be as plug and chug.

0: https://type-scale.com/

I've worked at a consulting firm as a dev where we used React for our all of our projects. Given the nature of the industry, we had a fairly high turnover rate with new devs constantly onboarding and older devs moving out. That, coupled with lack of engineering culture, resulted in our project architecture unfolding into what felt like a variety of different brain dumps in a codebase that was difficult to reason with.

It's my opinion that Angular would have safeguarded those projects from a scattered architecture with its opinionated framework, and ultimately resulted in less overhead associated with onboarding new resources and getting them up to speed.

The types of companies you listed aren't necessarily known as being engineering focused, and for a React project to really scale, I think that you need a good engineering culture to make that happen. Choosing Angular alleviates some of that work, and that's exactly what some companies need.

Ironically, I have done exactly the two tips you mentioned, and I can confidently say that my life has changed drastically. In fact, so much so, that when I catch up with people who knew me even two years ago, they usually make a comment.

One thing I was initially afraid of when deciding to move was “running away from my problems” only to realize I’m in the exact same situation as before. Well, that was actually very true. I still felt like the same “awkward” person despite moving across the country. But here’s the difference; I was actually motivated to fix it.

Being in a new city opened my eyes to how much I wanted to explore, but also how much I was holding myself back. Ever since moving, I’ve lost my fear of being myself, have a partner, and found a higher paying job.

My main point here is that while you can’t run away from your true inner self, a new environment can certainly change your perspective and direction. I also want to note that I’m making it sound like it was as easy as moving, so to be transparent, it wasn’t easy. It took a lot of self discipline and discomfort, but it was worth every second of doubt.

When I first stumbled on a senior engineer browsing HN at my very first internship, I assumed it was a hut for developers. However, the more I've browsed this place over the years, the more I realize the community is much, much larger than that. There are some very insightful people from many industries contributing to this site.

I've always wanted to blog because I love to write. However, I've been very hesitant to do so because of exactly what you described: the grind culture. I've felt immense pressure to make every post academic, but I realized that the blog should be for me first and foremost. In fact, my first blog post ever is describing the purpose behind my blog and _why_ I started it. It will help keep me accountable.

However — I do wonder about this hypothetical: my blog (for whatever reason) blows up. Would I start to feel pressure to deliver content that starts trending towards "grind culture"? Or would I still be able to blog _for me_? I'm sure this is what some other content creators have faced before, especially in the YouTube community. If anybody has had this experience, I'd be curious to hear what you did.

For TikTok I feel it's still at the stage where the makers, above all else, just want to be seen.

This sounds like what YouTube used to be like. I wasn't around much for it, but I can only imagine how fun it must have been in the early stages.

This is great from a social aspect, but society favors having a smart phone to get things done. The cons might outweigh the pros from my perspective.