Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tapirl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
361.
▲
by
tapirl
6y ago
Go is comparatively easy. However, if you think it is very easy, it is very probably that you will make many mistakes in using Go. I have said it many times: Thinking Go is easy to master is considered harmful. Holding such opinion (thinkin
362.
▲
by
tapirl
6y ago
Both nsq and nats are very memory saving.
363.
▲
by
tapirl
6y ago
Tiktok is not the only product of BytesDance. It developed tons of other apps in China market.
364.
▲
“make+copy” calls run faster than a single “make” call in Go
(twitter.com)
2 points
by
tapirl
6y ago
|
0 comments
365.
▲
by
tapirl
6y ago
So do you mean there are 11 kinds of programming languages: the ones people discuss about, the ones nobody uses, and Rust? There are 10 types of people in this world, those who understand the above summary and those who don't. Those wh
366.
▲
by
tapirl
6y ago
What's the weak points (except not-very-easy-to-learn and complication speed) of Rust? It listens perfect in every other aspect from the Rust promotion articles.
367.
▲
Gold: A local docs server for Go, shows type implementation relations in brower
(github.com)
1 points
by
tapirl
6y ago
|
0 comments
368.
▲
by
tapirl
6y ago
The current Go 2 drafts do.
369.
▲
by
tapirl
6y ago
Most code in the k8s project is easy to read and understand. There are really some parts in it which are not so easy to grasp. One reason is k8s was written in Java and there are several over-abstractions in the code design. The other reaso
370.
▲
by
tapirl
6y ago
It looks Cloudflare Workers and AWS Lambda are just re-implementations of Google App Engine. It is a sad that Google half gave up App Engine, by switching to a bad pricing scheme and not putting enough energy in developing GAE and further i
371.
▲
by
tapirl
6y ago
This is a good move, which will make Go more consistent. Making custom generic and builtin generic consistent absolutely makes Go more easy to learn and read.
372.
▲
by
tapirl
6y ago
But isn't the name is still needed if you define a function instead of overloading the operator?
373.
▲
by
tapirl
6y ago
> Go doesn’t have immutables. Declared functions in Go are immutables.
374.
▲
by
tapirl
6y ago
Yes, the fact that "map" is a keyword and "Table" is not really makes a trouble for parser. But I think we should think towards the road. There should be always a solution.
375.
▲
by
tapirl
6y ago
Comparing it with the builtin hashtable: * the custom one: hashtable.Table(string, int) * the builtin one: map[string]int The syntax forms are quite different. Wouldn't it be better to make them consistent? Is it so hard to achieve thi
376.
▲
An experimental Go local docs server which shows type implementation relations
(github.com)
1 points
by
tapirl
6y ago
|
0 comments
377.
▲
by
tapirl
6y ago
... more ...
378.
▲
by
tapirl
6y ago
Just the concept name is dropped, the concept itself is still there.
379.
▲
by
tapirl
6y ago
So is it a property more important for inexperienced programmers?
380.
▲
There is a function which has 18 return results in the K8s project
(imgur.com)
1 points
by
tapirl
6y ago
|
0 comments
381.
▲
The Kubernetes project code statistics
(imgur.com)
1 points
by
tapirl
6y ago
|
0 comments
382.
▲
by
tapirl
6y ago
You says all what I want to say.
383.
▲
by
tapirl
6y ago
Surely, "it is not because of", every language is ok. But experienced programmers will choose the most suitable (most efficient, either in runtime performance and development speed/quality) one they think.
384.
▲
by
tapirl
6y ago
At least from what I know, Go is an important factor making Dropbox/Uber/Cloudflare succeed. Go is absolutely not an exception in successful startups.
385.
▲
by
tapirl
6y ago
Not a large forest, https://github.com/golang/go/wiki/GoUsers , but it expands fastly.
386.
▲
by
tapirl
6y ago
The runtime needs to be performance, script languages are out.
387.
▲
by
tapirl
6y ago
Go is a C framework.
388.
▲
by
tapirl
6y ago
It is true that the k8s project uses many Java patterns, and this really hurts the readability, but there are also many leaf great packages in Go style in the code base. At least, I think, k8s proves the ability of Go runtime.
389.
▲
by
tapirl
6y ago
Go is the main language in Uber.
390.
▲
by
tapirl
6y ago
until they used Go.
More ›