Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
prospero
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
prospero
11y ago
Without a hint of irony: thank you for reading this so carefully. Some of the things you note are typos or poorly worded, most are things that I think are clear in context. In either case, yours is one of the very few comments about the act
62.
▲
by
prospero
11y ago
The four chapters shown are the complete list, only the first chapter has been completed. I have tried to make this as clear as possible, let me know if you see a way to make it more so.
63.
▲
by
prospero
11y ago
Hi, I'm the author. I would be very happy to discuss this point (or any other) in more depth on the mailing list: https://groups.google.com/forum/#!forum/elements-of-clojure .
64.
▲
by
prospero
11y ago
I wasn't aware of this talk, so I'm not sure how I could have stolen anything from it. Cool link, though, thanks.
65.
▲
by
prospero
11y ago
If this isn't just snark, I'm unaware of any such papers, and would be very interested to read them. Any links?
66.
▲
by
prospero
11y ago
The mode return for VC funds is, and will always be, a net loss.
67.
▲
by
prospero
11y ago
It's still going, less a few people.
68.
▲
by
prospero
11y ago
My point was that treating a language as just a few implementation details atop its syntactic heritage is overly reductive (as you demonstrated).
69.
▲
by
prospero
11y ago
Clojure isn't a minor variation on earlier Lisps, it's something that uses s-expressions with a significantly different set of default data structures, core library functions, and platforms. This is like asking why we needed C whe
70.
▲
by
prospero
11y ago
Immutability is a big part of it, as is the wide array of operators for maps and map-like data structures.
71.
▲
States and Nomads: Handling Software Complexity
(forwardjs.com)
2 points
by
prospero
11y ago
|
0 comments
72.
▲
Everything Will Flow: A Talk on Applied Queueing Theory
(youtube.com)
2 points
by
prospero
11y ago
|
0 comments
73.
▲
by
prospero
11y ago
Since the post doesn't mention it explicitly, it's probably worth noting that the title is an allusion to the excellent book Exit, Voice, and Loyalty [1], which is short and worth reading for anyone interested in the behavior of
74.
▲
by
prospero
12y ago
Sure, we do. They take advantage of the vacation policy just like the rest of us.
75.
▲
Responsible Vacation Policy
(blog.factual.com)
31 points
by
prospero
12y ago
|
8 comments
76.
▲
The Humongous 'nfu' Survival Guide
(blog.factual.com)
3 points
by
prospero
12y ago
|
0 comments
77.
▲
by
prospero
12y ago
Whose advice? Check out RocksDB's front page: http://rocksdb.org . Empirically what you're saying isn't true in my experience, rather mmap should be used when there's decent coherency w.r.t. the available memo
78.
▲
by
prospero
12y ago
A caching layer for random reads where the dataset is 10x larger tham memory isn't hugely useful. If you get a hit, great, but you can't count on it. For memory mapping to make sense you need to fetch a big chunk of data, whereas
79.
▲
by
prospero
12y ago
There are a lot of variants on this design out there, I had seen 'bam' but not the Spotify implementation. An additional constraint we had that I didn't allude to in the post was avoiding JNI, which adds some nasty failure m
80.
▲
Riffle: a high-performance write-once key/value storage engine for Clojure
(blog.factual.com)
36 points
by
prospero
12y ago
|
7 comments
81.
▲
by
prospero
12y ago
Can you expand on what the esoteric topic is and its application?
82.
▲
by
prospero
12y ago
Becase he's the proud, probably exhausted father of newborn twins.
83.
▲
by
prospero
12y ago
Unlike the existing coordinate systems I could find described on the web, a z-quad doesn’t represent a point but a square with an area http://en.m.wikipedia.org/wiki/Geohash
84.
▲
by
prospero
12y ago
It means that reducers were some macro sugar atop the underlying mechanism described in the post. See https://github.com/clojure/clojure/blob/master/src/clj/cloju...
85.
▲
by
prospero
12y ago
see also: https://github.com/ztellman/narrator
86.
▲
The "Office Hours" Meetup
(blog.factual.com)
2 points
by
prospero
12y ago
|
0 comments
87.
▲
by
prospero
12y ago
All true (I gave a talk on this subject just recently [1]), but the easiest and most provable way to isolate mutation is to not use it at all. I think most people coming from an imperative background are surprised by how infrequently mutati
88.
▲
by
prospero
12y ago
Sure, but that's bounded by the size of the buffer in Java. A bad boundary to the arraycopy in Java will throw an exception, not give you the contents of memory beside the buffer. These are not comparable failures.
89.
▲
by
prospero
13y ago
The mob mentality leads to situations where we round up everyone who is Japanese, Jewish, Homophobic, etc. and get rid of them. One of these things is not like the other. Also, there doesn't seem to be any evidence of people "ro
90.
▲
Behind the Library: Rhizome
(ideolalia.com)
1 points
by
prospero
13y ago
|
0 comments
More ›