Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hmijail
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
hmijail
1y ago
"What, an human in the loop is slowing down our release? I have just the idea!"
2.
▲
by
hmijail
8y ago
And regarding the concept of architectural mismatch, that goes nicely with another thing I recently wrote about [1]: how applying embedded architectures in high-level languages (Java) seem to yield big gains AND surprise everyone. At the mo
3.
▲
by
hmijail
8y ago
Regarding [3], I find the paper interestingly underwhelming. Brooks' part of it says that 2 decades have passed (since NSB in 1986) without an order-of-magnitude improvement, and then says "Of the candidates enumerated in “NSB”, o
4.
▲
by
hmijail
8y ago
I found this interesting, so after some googling, these are the numbers I found: QNX kernel = 23 KLOC, C [1] Plan9 kernel = 50 KLOC, C [2] Squeak VM = 9 KLOC, Smalltalk [3] (Squeak is a Smalltalk) Note, those are the kern
5.
▲
by
hmijail
8y ago
That sounds really interesting. Can you point to any of those reactions?
6.
▲
by
hmijail
8y ago
(Author here) Actually, I think that talking about Java's multithreading here is a red herring; note that LMAX had to abandon multi-threading because it was destroying performance. And this is important, because they explicitly made
7.
▲
by
hmijail
8y ago
(Author here) But that's not "Java in the real world". If anything I'd presume that that's "well programmed Java".
8.
▲
by
hmijail
8y ago
(Author here) "If you program it like it was C then you can get good performance" -> Note that one of the points of the post is that just using "like C" won't magically fix your performance! If anything, you coul
9.
▲
by
hmijail
8y ago
(Author here) I agree. There's much too much "art", religion and cargo cultism in software development, and much too little science/engineering. And it's hard to even say whether we're improving.
10.
▲
by
hmijail
8y ago
(Author here) The post quotes both Brooks and Dijkstra; the first managed development of a system and got famous, the second saw the system's actual failures and reported his criticism on it. So, care to explain what exactly is it that
11.
▲
Fred Brooks vs. Dijkstra? (2015)
(hmijailblog.blogspot.com)
35 points
by
hmijail
8y ago
|
15 comments
12.
▲
You could have invented the LMAX Disruptor, if only you were limited enough
(hmijailblog.blogspot.com)
42 points
by
hmijail
8y ago
|
29 comments
13.
▲
by
hmijail
10y ago
Thank you so much for those insightful links!