Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
namelosw
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
91.
▲
by
namelosw
5y ago
Cooking is perfect for what you're asking: It's relatively easy to be great at it: To make something taste great, you only need to learn sporadically over months (because restaurants cook in batches and are time/cost-sensitiv
92.
▲
by
namelosw
5y ago
> Imagine the massive GDP creation from making every 65+ year old feel 40 again. Come on. It's like more than half a century ago some economists predict because of the improvement of technology and the overall production, most peopl
93.
▲
by
namelosw
5y ago
It's a long story to even make sense of this topic, especially on why Chinese governments (not only CCP, but also KMT, and all previous dynasties) have such an obsession with controlling the Chinese language. But here are some interest
94.
▲
by
namelosw
5y ago
> China has a very large rural, poor population while the large cities have grown significantly more affluent with prices and salaries to match. What you've said is true, but that doesn't mean the problem in big Chinese city is
95.
▲
by
namelosw
5y ago
I would say it's more of a fashion thing. Back when many people are still using black, more nuanced coloring would pleasantly stand out because it makes the former look blunt . Now, after the doctrine has taken over the world for quit
96.
▲
by
namelosw
5y ago
It seems like a solid plan but what's missing is no matter if you're doing 3-2-1 or using simpler solutions, you should test if the backup works periodically. Or else over the years, the backups would die one by one and nobody not
97.
▲
by
namelosw
5y ago
Both of you have made great points. A better idea might be two-pass learning: The first pass: Something pure like Structure and Interpretation of Computer Programs , but more approachable for freshmen. And a more beginner-friendly language
98.
▲
by
namelosw
5y ago
Headless UI is a great idea. As someone who was wrestling with different kinds of data tables, calendars, and rich text editors for a while, using headless UI libraries feels like a breeze.
99.
▲
by
namelosw
5y ago
Now that it's unlimited resources... Here's several random fictional languages: 1. A dependent type language with superior IDE, so that the people could write a signature (specification) and leave the implementation to the compute
100.
▲
by
namelosw
5y ago
> When people say a video game has a good story, they mean that it has a story. The standard is so low is not necessarily a bad thing. Most of the games are bad, but people will try random things to improve storytelling, and we'll s
101.
▲
by
namelosw
5y ago
It seems to be very true for humans to learn things that require practice. Playing video games, playing piano, sport, etc. My interpretation is even though I love those practices, I would still make myself tired from playing and concentrati
102.
▲
by
namelosw
5y ago
> The metaverse is bullshit because it already exists, and it's called the internet You may be right, but here's an anecdote: David Brevik did a post-mortem on Diablo[0] on GDC. He first mentioned they accepted the contract for
103.
▲
by
namelosw
5y ago
Thanks for sharing this. I can feel you because I have been working on a similar project but slightly better, however, it's painful still for me. I wrote a comment last month [0] that is more or less related to what you've said. B
104.
▲
by
namelosw
5y ago
By the same logic you've presented, what's the value proposition of the plain-old auto-completion? What's the value proposition of a slick editor? All you need is the built-in notepad and a debugger. Speaking from my personal
105.
▲
by
namelosw
5y ago
I can't agree more. Design pattern resources often omit the fact that "design patterns are missing features of programming languages". It's not a piece of common knowledge yet (at least outside HN), and I hope people cou
106.
▲
Beating the Burnout: Finding Success Under Stress [video]
(youtube.com)
2 points
by
namelosw
5y ago
|
0 comments
107.
▲
by
namelosw
5y ago
There are several ways to deal with nil in language design: 1. The "default value" approach as Go, or how Java treats primitive types: It's simpler and safer. 2. Universal nil, or how Java handles non-primitive types: Bad ide
108.
▲
by
namelosw
5y ago
I agree, just like exotic words that are wildly accepted (eg. Umami, Zen), they're handy. Though, people might not know the word Biaomei at all and get confused by the codebase: people know the word "Umami" because Japanese f
109.
▲
by
namelosw
5y ago
In case you're wondering it's 表妹. Also, in case you're wondering why it's not symmetrical (mother's siblings vs father's sisters) is because the complementary set is 堂妹 (younger father's bothers' daug
110.
▲
by
namelosw
5y ago
Thanks for pointing it out. I was not clear that I was referring to the tests related to business requirements (which is the majority of the tests). Infrastructures could be treated like third-party modules as they could be tested like any
111.
▲
by
namelosw
5y ago
Testing is an art that takes quite a while to master. People are able to write tests but many don't know "how" to write tests. Testing is extremely valuable but at the same time very easy to get burned. When testing done wron
112.
▲
by
namelosw
5y ago
LiveView is a mirror that reflects how much accidental complexity is left in mainstream web tech stacks: It turns out people on your average React + Spring project spend the majority of the time on hassles instead of functionalities. With t
113.
▲
by
namelosw
5y ago
Yeah, I should have guessed it sounds too much for fellow Americans. I'm sorry. I grew up in Asia. I guess it's one of those cultural differences, like calling people "fatass" or drinking on the street without a shirt is
114.
▲
by
namelosw
5y ago
I grew up in a region parents would randomly say something like the following to their kids on daily basis and I hated it: - You’re eating too much and we can’t afford you, we will giving you to human traffickers for free. - If you go out a
115.
▲
by
namelosw
5y ago
The semantic is clear: If it is the copy mechanism, the old entity dies. It doesn't contradict itself like paradoxes (e.g., "Barber Paradox"[0]). [0] https://en.wikipedia.org/wiki/Barber_paradox
116.
▲
by
namelosw
5y ago
I don't see any paradox here. The principle could be the same as in computer science: You can move data either by copying or referencing. In a world that having teleportation (like MMO games, or real-world if we figure it out somehow)
117.
▲
by
namelosw
5y ago
My two key lessons (or advice) learned for new tech leads: 1. Find your shortcomings, and fix them. An individual contributor is great is because of his/her strength; a tech lead is great is because of he/she is well balanced. OP&
118.
▲
by
namelosw
5y ago
Ecto really hits the sweet spot. Usually, there are two camps on data accessing: 1. Anti-ORM because object-relational impedance mismatch: ORM will always be a leaky abstraction, and it introduces its own learning curve and mental overhead
119.
▲
by
namelosw
5y ago
1. It's weird because it's different. It's different is because it's on the other branch of the skillsets most people used to for years. 2. To learn things on the other branch, people need to unlearn until they reach the
120.
▲
by
namelosw
5y ago
Although I considered myself good at CSS, but I won't recommend you just learn it like everybody else suggesting in this thread - just build your MVP and pick up things when necessary. Here is my recommendation: 1. You're talking
More ›