Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vicaya
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
121.
▲
by
vicaya
17y ago
The performance evaluation vs Hadoop looks bogus to me. S3, SQS and SimpleDB run on real (non-virtualized) hardware. You need a lot more Hadoop nodes to make it comparable. At least throughput per AWS dollar should be reported. The ~100k fi
122.
▲
by
vicaya
17y ago
This is a common practice for corporations, where you need to keep the meeting minutes as part of legal requirements of being a corp (c or s). You (as a Secretary of the corporation) can do it yourself or you can let them do it for you for
123.
▲
by
vicaya
17y ago
Most of these "high-level" languages are more of "extensions" (CLOS certainly feels like an extension) or alternative lispish languages than bona fide DSLs with DS constraints (that can be used for DS optimizations). The S-expression syntax
124.
▲
by
vicaya
17y ago
Risking being downmodded, I'd say Lisp is too "low level" for many common problems, which is great if your domain is parser/compiler construction/transformation/combination. I have no problem with lisp syntax (I can even tolerate C++ templa
125.
▲
by
vicaya
17y ago
I'm an open source advocate (even for search algorithms in general), but ranking algo/model is inherently adversarial and gameable until true search AI (always correctly identify good and original content without false positives) is feasibl
126.
▲
by
vicaya
17y ago
The problem is that despite the patent system, "trade secrets" remain and increasingly so in SaaS. Patents are mainly used as a weapon to impede the progress of competitors. Abolish software patents, now!
127.
▲
by
vicaya
17y ago
Hmm... where is the first web search engine? Google definitely didn't invent web search :)
128.
▲
by
vicaya
17y ago
Maybe my comment was not clear enough: buffering writes in memory on a single node alone has no durability to speak of. You need either a DFS or distributed DB that does replication of the buffers on different nodes to provide some reasonab
129.
▲
by
vicaya
17y ago
It's generally true for traditional DBs, a few new generation DBs have options to buffer writes in memory and achieve durability via in memory replication in other nodes and only writes to disk sequentially in large chunks, which is better
130.
▲
by
vicaya
17y ago
Structural typing has been around for a while. Ocaml is a prime example.
131.
▲
by
vicaya
17y ago
The laptop is a desktop replacement 18.4" Acer with intel chipset (4500HD graphics etc.) bought from Amazon (free shipping and no tax! Looks like it's not available anymore, probably discontinued) 6 months ago. The netbook is a Dell mini 10
132.
▲
by
vicaya
17y ago
I've used a 2nd generation Macbook Pro that costs my employer close to $3000 (4GB RAM, 2.4GHz, 160GB HD) for 2 years, during which time the graphic card (Nvidia 9600M GT) died twice (screen suddenly went blank); battery died once (could not
133.
▲
by
vicaya
17y ago
The home page touts "safety" as a feature the language but all it takes to crash the program is concurrent access to the builtin map: "uncontrolled map access can crash the program", according the faq. Interesting so far besides some syntax
134.
▲
by
vicaya
17y ago
Is there a way to change the colormap? Rainbow colormap is considered 'harmful': http://www.research.ibm.com/people/l/lloydt/color/color.HTM
135.
▲
by
vicaya
17y ago
Actually many NoSQL DBs are not just about relaxing ACID requirements, but also about limiting functionality for easier scaling via DHT. They only support key/value set/get and not range scan, which is needed to implement SQL semantics. I t
136.
▲
by
vicaya
17y ago
Unlikely. Michael spoke before a small group of people less than a month ago, when I asked about CrunchPad. He said that it's coming along and that "Atom sucks." So, he's probably waiting for Chrome OS running on the new ARM processor (Cort
137.
▲
by
vicaya
17y ago
When will the rest of the industry start to bundle a battery on every server, a la laptops and Google servers, so that PDU glitches like this would be no big deal?
138.
▲
by
vicaya
17y ago
Had a little cognitive dissonance when I noticed that the status is "accepted" for that attribute value.
139.
▲
by
vicaya
17y ago
All the traffic to/from your home is monitored. Encrypted data in the cloud is much safer and more available.
140.
▲
by
vicaya
17y ago
Native storage query language implies using native i.e., non-standardized query language and API. It's an categorical acronym like AJAX.
141.
▲
by
vicaya
17y ago
How about this 4-letter acronym: NSQL (Native Storage Query Language)?
142.
▲
by
vicaya
17y ago
The stats are misleading, as it's not a comparable rewrite. The new code is refactored and much cleaner. For example, for "LAN Resolver 105 vs 427" a 75% saving. I looked at the actual code (thanks for posting it.) The C++ code contains a l
143.
▲
by
vicaya
17y ago
Any benchmarks compared with Thrift and Protobuf? BTW, Hadoop's new Avro project is yet another serialization project that's designed to be dynamic language friendly. I personally find thrift IDL trivial to manage and is probably the only s
144.
▲
by
vicaya
17y ago
Well, although the syntax/idiom is different, the design pattern is the same the Observer pattern. IMHO, design patterns transcend language idioms and enable people to understand/communicate higher level abstraction.
145.
▲
by
vicaya
17y ago
Yeah, I'd like to upgrade my brain with more and faster memory as well.
146.
▲
by
vicaya
17y ago
That's a fine reason, as long as you don't care about being friendly for integration/customization/embedding with external sources.
147.
▲
by
vicaya
17y ago
Well, do you have something like this?: http://setiathome.berkeley.edu/top_hosts.php BTW, how do you ensure somebody is not submitting a malware (intentional or not) that can DDoS someone by crawling the same host at pretty much the same
148.
▲
by
vicaya
17y ago
You're guessing the implementation here. It's only a bad idea if you're doing it wrong :) The source/conceptual tables can be normalized, while the join views can be materialized/implemented with Bigtable like sparse columns, which are dyna
149.
▲
by
vicaya
17y ago
DHT can certainly support range queries by broadcast and merge. The keyword in the context though is efficiently . Scalaris not a typical Dynamo like DHT. It's based on Chord, so it's possible support range scan with O(logn) metadata RPCs
150.
▲
by
vicaya
17y ago
Denormalization can happen automatically based on the usage of queries with joins. Some commercial RDBMS like DB2 already do that. SQL is a declarative language. It doesn't force you to use a particular implementation.
More ›