Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
namelosw
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
59 ms
·
631.
▲
by
namelosw
8y ago
There is optional args for JS. And it's not hack since it's a partial form of pattern matching. Although simple and consice is absolutely not JS is famous for, a lot of functional programming languages with consice design do the
632.
▲
by
namelosw
8y ago
I was also struggling with the "big idea is about messaging", the best I can think of is it refers to something similar to "tell, don't ask". Isolation and communication is an essential part. While mainstream OO lan
633.
▲
by
namelosw
8y ago
There are a lot of mention on functional programming and OOP comparison in this thread. There's my 2 cents on the topic: 1. OOP is not necessarily bad. 2. The original OOP should be Smalltalk-like languages (messaging), but the term OO
634.
▲
by
namelosw
8y ago
Been looking forward it for quite a while. For those guys who don't like SPA and JavaScript, this could be a great way of bring back rails MVC development experience while keeping some pros of SPA.
635.
▲
by
namelosw
8y ago
This is really sad. Since Erlang is both a practical and simple, elegant language. I always believe if Sun and Ericsson swap their languages back to 90s, say Sun have Erlang and Ericsson have Java the world would be totally different. I
636.
▲
by
namelosw
8y ago
Agreed. I'm pretty sure is one reason for the fatigue because some people just believe changing the word without changing semantic makes differences. For Chai, I also found RSpec/Jasmine/Chai styled testing is not much differ
637.
▲
by
namelosw
8y ago
Yes, 'heaven' is more precise. To reflect 'heaven' usually requires a deeper grasp of the language to twist it a little bit closer for its real meaning. And your point is great - the concept is hard to be translated into
638.
▲
by
namelosw
8y ago
Yes, there are words in Chinese. A lot of them make sense while others do not. Chinese use compound words a lot. For example, there is "午餐", which means "Lunch", where "午" means "noon" and "餐&quo
639.
▲
by
namelosw
8y ago
The main reason is formal method is still not cost-efficient, not even close. The problem is similar to statically typed languages. Of course, having a sound type system can help you avoid a lot of stupid mistakes. But the key point of mode
640.
▲
by
namelosw
8y ago
I found essentially most 'algorithms' code is just terrible code. A lot of people spent a lot of time learning algorithms other than more broad techniques write terrible code every day. An alias for so-called 'algorithms'
641.
▲
by
namelosw
8y ago
For non-solid state drive like HDD, sequencing writes could theoretically maximize the writing performance, while Franz Kafka famous for writing. That's how Apache Kafka gets its name. Apache Cassandra writing optimization is similar,
642.
▲
by
namelosw
8y ago
Exactly. I found serverless paradigm is particularly hard to implement stateful patterns. Even if there are some component could do that, most of them are tricky. One thing serverless architecture look like is a little bit of Erlang/B
643.
▲
by
namelosw
8y ago
It refers to Paul Graham's article about Lisp http://www.paulgraham.com/avg.html Blub basically means average mainstream languages. > I don't want to hurt anyone's feelings, so to explain this point I'
644.
▲
by
namelosw
8y ago
Disclaimer: I'm a Chinese. But I believe there's a mistranslation or misunderstanding about 'he was a foreigner, and he deserved it'. I perfectly understand this kind of things happens a lot in China, but it has nothing
645.
▲
by
namelosw
9y ago
As we usually say technologies does not die easily. But they become legacy when no one want to use them for new project. The main problem of Meteor is scaling problem. Due to it's fundamental design and platform it's relying on (M