Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
smarks
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
91.
▲
by
smarks
4y ago
OK, I read the Olaf Kirch article, and the "NFS Sucks" title is mostly clickbait. There are indeed a bunch of shortcomings in NFS that he points out, that are partially addressed by NFSv4. He also admits that (as of 2006) there is
92.
▲
by
smarks
4y ago
“Why NFS Sucks” (2006), picking on a protocol that was over 20 years old at that point. Also cites “The Unix-Haters Handbook” in the abstract. Two strikes against its credibility already. However, I did skim the paper, and it seems halfway
93.
▲
by
smarks
4y ago
Of course, the first commenter "willy" repeats the canard that statelessness makes no sense: > The very notion of a stateless filesystem is ridiculous. Filesystems exist to store state. It's the protocol that's stat
94.
▲
by
smarks
4y ago
Several folks have pointed out the poor style in calling static methods using an instance. I think you have a good point, but not a good example. Perhaps a better example is with overload resolution. Consider this Kotlin code: fun foo
95.
▲
by
smarks
4y ago
Yes, if javac is given the `-Xlint:static` option.
96.
▲
by
smarks
4y ago
WING ATTACK, PLAN R
97.
▲
by
smarks
5y ago
Wow, that is amazing! What portion of your investment was returned? You don't have to say the actual amounts if you don't want, but I'm curious about whether you got 1/10, 1/2, or all of your investment back.
98.
▲
by
smarks
5y ago
The author is onto something but I’m afraid it’s not explained very well. I think he’s mostly right though. While reading it I was reminded of a design/implementation style I’ve run across several times over the years which is to find
99.
▲
by
smarks
5y ago
That's very sad. Like many others, I used `cdrecord` and `mkisofs` back in the day. But mainly I remember him for his work on SCCS. That code was AT&T proprietary for a long time, but it was open-sourced as part of OpenSolaris. Sch
100.
▲
by
smarks
5y ago
https://openjdk.java.net/projects/jdk/17/jeps-since-jdk-11
101.
▲
by
smarks
5y ago
If you have a bunch of related records you can make them public and nested within a top-level public class. You could also throw some static utility or factory methods in there too.
102.
▲
by
smarks
6y ago
Yeah, that's the one that I've heard referred to as the Barfing Boy.
103.
▲
by
smarks
6y ago
The “Tin Man”? Is that the same as the Barfing Boy?
104.
▲
by
smarks
6y ago
La Costeña is now further down Middlefield in the shopping center at Whisman. They’re no longer a grocery store, more like a regular taqueria. They still make decent burritos and similar food.
105.
▲
by
smarks
6y ago
Yes, this is sad. I remember integrating Cairo into a project I worked on a number of years ago. At the time, pulling in an open source project was a big ordeal. You had to figure out how to build it, getting all the configuration options c
106.
▲
by
smarks
6y ago
Yep. I didn't believe those messages when they first came out, but over time they've mostly been proven true.
107.
▲
by
smarks
6y ago
Oh excellent, I can now reread those massive threads on comp.arch about how NOTHING WILL WITHSTAND THE ATTACK OF THE KILLER MICROS! For example: https://www.usenetarchives.com/view.php?id=comp.arch&g=14965...
108.
▲
by
smarks
6y ago
Indeed, Marohn (the author of TFA) has been attacked by other members of the civil engineering profession for his criticisms of it (going against established "dogma" as he puts it). https://www.strongtowns.org/jour
109.
▲
by
smarks
6y ago
Your characterization of Loom is, I think, pretty accurate. There are, however, a few things in Java's early concurrency support that make various things harder, including Loom, and we're having to put some extra effort into grapp
110.
▲
by
smarks
7y ago
I thought this was a silly joke at first, but it's actually sort-of an attempt to capture actual organizational anti-patterns. I mean at some level assigning an "immaturity level" is silly. However, characterizing various pat
111.
▲
by
smarks
7y ago
Yes, records work with generics pretty much the same way they work with classes. You can do public record MktOrder<T>(T currency, int amount) { } var m1 = new MktOrder<USD>(usd, amount);
112.
▲
by
smarks
7y ago
Mutation without concurrency is still a problem for pattern matching. To return to your earlier example, suppose you've matched Point(3, y) and you're now in some code that assumes that the x-value of the Point is 3. Now, you call
113.
▲
by
smarks
7y ago
My first corporate credit card (for travel expenses) was a Diners Club. This as in 1986. It was terrible. No place would take it. I had to put all my expenses on my own credit card. Fortunately my credit limit wasn’t an issue, but having a
114.
▲
by
smarks
7y ago
This might have something to do with the way that name resolution worked inside of Sun at the time. If there was a host, say doppio.eng.sun.com it would be referred to simply as "doppio" from within the engineering ("
115.
▲
by
smarks
7y ago
> The post misleads readers into thinking that JVM runs the GC before exit. It does not. Yes, the article is incorrect about this. We’ll make sure it gets fixed. These numbers are quite interesting. Thanks for doing this analysis!
116.
▲
by
smarks
7y ago
The initial concept was "value types" and we wanted a project name that was evocative of "value". Place names (even for mythical places) are good names since they cannot be trademarked. Hence, "value" => &qu
117.
▲
by
smarks
7y ago
Scott McNealy was a protegé of Jack Welch, and Scott applied the Six Sigma philosophy to Sun. There was a whole corporate effort to get people trained up as black belts, etc. During the mid-2000s when the company was struggling, it was quit
118.
▲
by
smarks
7y ago
Is the unit a “Levadownski” which is perhaps a deliberate corruption of his name?
119.
▲
by
smarks
7y ago
No. “Centum” means one hundred. Of course, the SI prefix “centi-” does mean one hundredth, but “cent-“ can mean one hundred in other contexts. Consider a century is 100 years, a centurion commands 100 men, etc.
120.
▲
by
smarks
7y ago
I don't think this case follows the usual story of "person reports vulnerability and is punished for it". See my other comment for details and a link: https://news.ycombinator.com/item?id=20709592
More ›