Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
annnnd
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
53 ms
·
481.
▲
by
annnnd
13y ago
Good catch! I wonder why? Any idea how to get around this?
482.
▲
by
annnnd
13y ago
Based on the description I think we can safely assume the company name starts with a letter 'M'. ;)
483.
▲
by
annnnd
13y ago
I have found WYSIWYM concept (What You See Is What You Mean) and WymEditor[1] in particular a very useful solution, at least for website editing. Previously I have used Xinha, FSCKEditor and similar, but there was always some problem with t
484.
▲
by
annnnd
13y ago
Rate limiting is not the only thing they could have done. They could also notify users of failed attempts and ask them to confirm it was their attempt (once they were logged in of course) - the offending IPs could then be blacklisted. Of co
485.
▲
by
annnnd
13y ago
That's an excellent point! :) I was so used to thinking of this system as an ORM that I never checked if the term still applies. So... I guess it is OnoRM now. ;)
486.
▲
by
annnnd
13y ago
The problem is that ONLY obscurity shields users from exploits - and it's not much of a shield (it never is). So yes, it is "more" security. And no, it doesn't help much. Arguably it makes matters worse because the c
487.
▲
by
annnnd
13y ago
> If you have a schema you don't need NoSQL Sure, but by that argument I don't need SQL either. I am not sure what your point is? Anyway, the selling point (for me) is that I don't need to find some fancy ways to translate
488.
▲
by
annnnd
13y ago
Sure he was: "Absolutely no benefit to Mongo. It's even really slow,..."
489.
▲
by
annnnd
13y ago
It's actually both. Term "data abstraction layer" describes its function while term "ORM" describes how it is done. Unless I am misunderstanding these terms? But we are going a bit off-topic here. :)
490.
▲
by
annnnd
13y ago
Sorry, poor choice of words... I have build an ORM on application level above MongoDB. This level lets me specify data model in a simple JSON and the system then automatically performs all (high-level) data input validations, displays a pro
491.
▲
by
annnnd
13y ago
> MongoDBs awful memory mapped simple b-tree data storage method You realise that they are using default kernel implementation? Awful indeed. :) If you are so anti-MongoDB, would you care to offer an alternative? It must support: - docu
492.
▲
by
annnnd
13y ago
> ... despite the fact that you should technically be hitting indexed fields. Never had that experience - could you elaborate? Indexes in MongoDB are a bit different from SQL indexes, so if you are comparing to that, you are in for a few
493.
▲
by
annnnd
13y ago
MongoDB slow? Could you post a benchmark to support this claim?
494.
▲
by
annnnd
13y ago
Come on, give MongoDB a break. I use MongoDB and I am proud of it. And I have used numerous SQL DBs (MySQL, PostgreSQL, Oracle, MSSQL, SQlite) and HBase from noSQL camp, so I do have something to compare to. Yes, it was overhyped (and is un
495.
▲
by
annnnd
13y ago
No. Well, not technically... There is a UX bug in Linux. Not the only one at that, but they don't count much in Linux-land.
496.
▲
by
annnnd
13y ago
Interesting study! The question is of course how applicable the results are... I realize Facebook and Twitter are not around long enough to perform a similar study on their data, but I wonder if it would be possible to test just some of the
497.
▲
by
annnnd
13y ago
Sure - and you can test types in your unit tests using the OP's technique. :)
498.
▲
by
annnnd
13y ago
Seriously, have you seen what they do in extreme sports? I think a bit of Red Bull won't kill those guys, but lack of concentration might. :) I agree with you though.
499.
▲
by
annnnd
13y ago
> ... no longer exists as an independent corporation You can safely say just "no longer exists". Oracle made sure it erased any trace of Sun trademark from anywhere it could. Now it is Oracle Java, Oracle VirtualBox,... I alway
500.
▲
by
annnnd
13y ago
Great article but terrible (misleading) title. :) Unfortunately, the info is mostly helpful in hindsight. One must have had an experience with a so-called "UX expert" to really appreciate this article, but I'm not sure it wou
501.
▲
by
annnnd
13y ago
Agree with you 100%. One could use this system for asserts though: assert(type.isObject({}))); assert(type.isNumber(NaN)); // fails assert(type.isElement(document.createElement('div'))); assert(type.isR
502.
▲
by
annnnd
13y ago
Does anyone know since when? Last change to whois was in August, is that it? I wonder how much they bought it for... EDIT: found this link: https://www.facebook.com/facebook/posts/10152101244851729
503.
▲
by
annnnd
13y ago
> You're going to have to do type conversion on the string regardless, because "MongoDB Objectid" isn't a native type for the compiler My point was that jQuery .data() tries to guess how to handle strings and misses i
504.
▲
by
annnnd
13y ago
What is that all about? The site makes a claim of making a search through 150mio records a big deal. Ok, it is not trivial, but any decent DB with proper indexes would have no trouble doing that. Am I missing something? Also, they want me t
505.
▲
by
annnnd
13y ago
Nice! But I didn't get that information by looking at your site (as apparently parent didn't either), so you might want to look into that. And while you are at it, where do I find more information about the process, about the comp
506.
▲
by
annnnd
13y ago
Actually MS broke HTTP protocol on that one and it lead to some very interesting exploits. Malicious user could upload a GIF to some site which allowed image uploads. Image would appear normal to a casual observer, except that it was specia
507.
▲
by
annnnd
13y ago
They already replaced them - with dolls who smile and nod kindly to the camera. Real power stays hidden.
508.
▲
by
annnnd
13y ago
I would argue that it is not prediction that is failing with economic systems; it is the lack of interest to change anything (from those who could) that triggers the consequences. After all, rich didn't get any poorer with the last cri
509.
▲
by
annnnd
13y ago
> Because you don't have to write a lot of boilerplate to tell the language things that it should be able to figure out for itself. This is exactly my point; compiler can't figure out what kind of data I want, at least not in g
510.
▲
by
annnnd
13y ago
I have always wondered why so many people like dynamically types languages... I mean, if I have a variable I ALWAYS know what kind of data I expect in it. If I try to use different kinds of data in the same variable then something is clearl
More ›