Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jshen
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
37 ms
·
451.
▲
by
jshen
5y ago
Totally makes sense. I think people are reacting to the idea that someone making that much can’t afford a house.
452.
▲
by
jshen
5y ago
I’m in my early 40s, and was in the same boat as you in my early thirties but in a different large American city. First, you can absolutely afford a $2m home, let’s not pretend otherwise. Second, I bought at 31, and 10 years later I pay far
453.
▲
by
jshen
5y ago
Again, a lot is packed into your usage of the term “proper”. I find new code bases in go far easier to read than new code bases in every other language I’ve used. Are you suggesting that most code bases are written by people that don’t know
454.
▲
by
jshen
5y ago
People make more in big cities, it’s actually been studied across the globe and the data is rather compelling.
455.
▲
by
jshen
5y ago
It's not hard to believe. First, the big caveat, what I'm about to say ignores the possibility of huge catastrophe (environmental collapse, world war, meteor hits the earth) because if such a catastrophe happens, most of this won&
456.
▲
by
jshen
5y ago
Yeah, it’s more expensive in the big cities, but if you by a house you tend to profit from that increase. It’s hard to see that when in the early stages of your career, but I’m glad I stuck it out and didn’t move to a low cost area. Im in t
457.
▲
by
jshen
5y ago
Not sure why you’re getting downvoted because this is accurate. If you are a low level dev at a big company in a major city you will get a salary of at least $100k, a bonus, and stock options. They easily combine to get you to $150k, and I’
458.
▲
by
jshen
5y ago
“ When everyone has some immunity, a COVID-19 diagnosis becomes as routine as diagnosis of strep or flu—not good news, but not a reason for particular fear or worry or embarrassment either.” There is no reason to believe this. Many top expe
459.
▲
by
jshen
5y ago
“ in hands of someone who knows what they are doing it can be a great tool for reducing complexity.” It really boils down to this, but what does that really mean? I’ve been coding for a very long time, and go is one of the very few language
460.
▲
by
jshen
5y ago
No one knows for sure. I’ve seen a study or two that found that reading and writing generic code is a lot harder, while using a generic library is relatively easy.
461.
▲
by
jshen
5y ago
I don’t find it confusing, but it is certainly more complex than a simple function call. I chose it because it is a basic usage of generics, to highlight that basic generics are more complex than basic function calls. A code base that makes
462.
▲
by
jshen
5y ago
Here’s an example from this very thread that shows how complex generics get relatively quickly. https://news.ycombinator.com/item?id=28255738
463.
▲
by
jshen
5y ago
I'm hoping that Go still keeps it's relative simplicity. It's lack of inheritance gives me hope that generics won't be as complicate as it is in other languages. I understand generics well, I just find code bases that us
464.
▲
by
jshen
5y ago
If you want coding to be accessible to people without comp sci degrees, and those who are NOT employed as full time developers.
465.
▲
by
jshen
5y ago
I’ve been using them for the past 30 years and have come to a different conclusion. You have plenty of languages that do what you want. I hope go doesn’t lose what made it different
466.
▲
by
jshen
5y ago
I’ve been coding for decades. I’ve used all the fancy functional languages, written production code at scale with complex type systems, etc. my experience, they don’t add a lot of value compared to the costs. In my old age I’ve grown to pre
467.
▲
by
jshen
5y ago
I’m guessing you like Haskell and similar languages, because that’s the natural conclusion to your line of reasoning. I don’t agree with you, but I could be wrong. There are plenty of languages that are aligned with your point of view. I li
468.
▲
by
jshen
5y ago
They are complex. I’m guessing you haven’t thought about them much beyond the trivial use cases.
469.
▲
by
jshen
5y ago
Learning things outside of complex computer science topics often adds more value to the world. The ability to write useful programs without dedicating ones life to esoteric comp sci topics is a net positive for the world.
470.
▲
by
jshen
5y ago
Can you give an example of terrible unreadable go code due to a lack of generics? I’ve grown to love go because it’s one of the few languages where I can jump into a new code base and relatively easily understand what is going on.
471.
▲
by
jshen
5y ago
And it would have been far harder to read for those new to the generic code base. Complex abstractions make people feel smart, they rarely make code easier to understand or maintain.
472.
▲
by
jshen
5y ago
They seem more complex compared to a type parameter when you are only thinking about this narrow situation. However, generics are not limited to this narrow situation and will cause complexity far beyond what you are imagining. Having said
473.
▲
by
jshen
5y ago
What evidence would you expect to see for this specific event?
474.
▲
by
jshen
5y ago
We know human induced climate change is real. We know that this climate change will cause extreme weather events. We know that this climate change will have unforeseen consequences that we never imagined. Then we have you, demanding that we
475.
▲
by
jshen
5y ago
I agree that people like Peter Thiel are kooks ;)
476.
▲
by
jshen
5y ago
I have two responses to this. First, I am very crypto skeptical, but I don't have any problem with "research continuing". However, that's not what I am experiencing. If crypto enthusiasts were off in a lab trying to figu
477.
▲
by
jshen
5y ago
This is a textbook example of survivorship bias
478.
▲
by
jshen
5y ago
Anyone that thinks that crypto is somehow going to help fix inequality is delusional. If crypto isn’t a complete dud, which I think is likely, it will increase inequality.
479.
▲
by
jshen
5y ago
It hasn’t solved any real problem that a regular database doesn’t solve better and more efficiently.
480.
▲
by
jshen
5y ago
You are using the wrong denominator. You need to compare the percentage of cash transactions (or cash exchanged) for illegal activities compared to crypto.
More ›