Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
fmstephe
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
fmstephe
9y ago
Another concern (big or little depending on your circumstances) many common things stored in maps, strings, primitives, incur an allocation on conversion to interface{}. Coupled with a fairly inefficient GC it means I would need to think tw
32.
▲
Tesla’s big Model 3 bet rides on risky assembly line strategy
(uk.reuters.com)
1 points
by
fmstephe
9y ago
|
0 comments
33.
▲
by
fmstephe
10y ago
Unfortunately this miscompilation probably is within spec, given that the atomic package has no documented ordering. But it's coming. https://github.com/golang/go/issues/5045
34.
▲
by
fmstephe
10y ago
There is no official ordering provided by the atomic package. An atomic package isn't very useful without ordering semantics. And ordering actually _is_ provided, it's just not part of the documentation. The background is that the
35.
▲
by
fmstephe
10y ago
The best article I know if http://tofspot.blogspot.com/2013/10/the-great-ptolemaic-smac... As mentioned by another user below. The story in that link is really a great read. However, I'm unable to tell you ho
36.
▲
by
fmstephe
10y ago
mappu, do you have a need for 64-bit aligned data? I would be interested if you did. I have a repo that provides a set of packages for doing things like that. If that is a real need I would be interested to add it to the library.
37.
▲
by
fmstephe
10y ago
You are right. But the purpose of that code was just to indicate the rough performance that was possible using much less sophisticated parts, compared to a lock-free linked list with sorting built in. But, thinking about it further it does
38.
▲
by
fmstephe
10y ago
If you want to push the performance of that approach (a single goroutine prioritising your messages for you a queue in and a queue out) I have built a set of lock-free queues on a ringbuffer. https://github.com/fmstephe/
39.
▲
by
fmstephe
10y ago
It is interesting to me how popular linked lists are for non-blocking data structures. They are often slow and always so hard to reason about and implement safely. Here's a very quick alternative push all messages into a channel
40.
▲
by
fmstephe
10y ago
If, like me, you wondered how it maintains cache coherence with that many core. It uses something called 'directory based coherence'. https://en.wikipedia.org/wiki/Cache_coherence From what I have read it app
41.
▲
How ‘twisted’ early childhood education has become
(washingtonpost.com)
1 points
by
fmstephe
10y ago
|
0 comments
42.
▲
by
fmstephe
10y ago
Golang
43.
▲
V8 Optimisations
(twitter.com)
2 points
by
fmstephe
10y ago
|
1 comments
44.
▲
by
fmstephe
10y ago
Great, thanks for the clarification.
45.
▲
by
fmstephe
10y ago
Can you expand on the last sentence. I'm not sure I understand what you were trying to express. (not trolling, genuinely curious)
46.
▲
by
fmstephe
10y ago
That is the case. I personally love Crouton for development on a pretty old chromebook.
47.
▲
This Philosopher Helped Ensure There Was No Nobel for Relativity
(nautil.us)
4 points
by
fmstephe
10y ago
|
0 comments
48.
▲
by
fmstephe
10y ago
link to essay? I can't pick it from that description.
49.
▲
Nina Simone's Face
(theatlantic.com)
2 points
by
fmstephe
11y ago
|
0 comments
50.
▲
by
fmstephe
11y ago
Although it isn't equivalent to wireshark, linux's perf command (no doubt osx/win/bsd have their own) is close enough and very easy to use. It exposes a very large number of CPU counters, including cache misses etc. Not
51.
▲
by
fmstephe
11y ago
That was genuinely charming. I really enjoyed it. It is good to be reminded how good things are now.
52.
▲
If It Were Easy
(compgroups.net)
1 points
by
fmstephe
11y ago
|
0 comments
53.
▲
by
fmstephe
11y ago
Russ Cox gave a really good answer to this question. I have to paraphrase because I can't find the original comment. It was done for implementation speed. They had a compiler backend which they, the early Go team, were all familiar wit
54.
▲
by
fmstephe
11y ago
I enjoyed this article, but one thing jumped out at me. He said that he hadn't redone the analysis behind the blog post he cited. Even though the data and analysis was made explicitly available. This seems like it would be a good thing
55.
▲
When does peer review make no damn sense
(andrewgelman.com)
3 points
by
fmstephe
11y ago
|
1 comments
56.
▲
by
fmstephe
11y ago
Can anyone add practical experience with the API spec tools. This is a new name for me. I had a look at the websites for each of the three tools the article specifically mentions http://raml.org/ http://sw
57.
▲
by
fmstephe
11y ago
Thanks Nick.
58.
▲
by
fmstephe
11y ago
Thanks Tony, I'll look into that link.
59.
▲
by
fmstephe
11y ago
I am looking at options for building custom electric guitars. This is just for a hobby, so no mass production at the end. Can anyone with experience in doing this tell me if it is feasible to get CNCed products made as one offs? It seems li
60.
▲
by
fmstephe
11y ago
I would love to get a report from someone with a lot of Erlang experience. Erlang is a great example of an industry oriented dynamically typed programming language. But... they recently, maybe more 5 years ago now, went to a lot of trouble
More ›