Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ootachi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
25 ms
·
211.
▲
by
ootachi
15y ago
"The first element of an array is index 1, not index 0. Which, honestly, makes more sense." No, it really doesn't. This is a constant headache in Lua too. See Dijkstra's comments on the subject here: http://www.cs.utexas.edu/users/EWD/tran
212.
▲
by
ootachi
15y ago
As has been explained many times in the past, Android's relative openness compared to iOS at the source code level does not translate to measurable benefits for the majority of users because of carrier/manufacturer lockdown. Rooting is a se
213.
▲
by
ootachi
15y ago
Replace "some Android devices" with "the vast majority of Android devices". That is Marco's point.
214.
▲
by
ootachi
15y ago
It's even simpler. A lot of legacy code out there uses "0" (not NULL or even (void ∗)0, just 0) in place of NULL. So it's very important for backwards compatibility that "test ? (double ∗)x : 0" or "test ? 0 : (int ∗)x" return double ∗ or i
215.
▲
by
ootachi
15y ago
But Firefox never had a monopoly like Windows did. It always had lower market share than IE. Also OS X has never reached mainstream dominance over Windows.
216.
▲
by
ootachi
15y ago
Except you can just write it in the address bar (and hit enter). Try it!
217.
▲
by
ootachi
15y ago
Using John Gruber's publicly reported stats as one data point, Safari commands a majority share on Mac OS X.
218.
▲
by
ootachi
15y ago
You really think Firefox was ever going to be in a similar position to Windows? The two situations aren't even remotely comparable.
219.
▲
by
ootachi
15y ago
Sounds like you dodged a bullet. The founders probably weren't going to give their first employee the kind of equity they were going to give themselves, despite the fact that their first employee would have to be more qualified than they we
220.
▲
by
ootachi
15y ago
JavaScript engines have many types of arrays. They do indeed resort to "ugly special casing" for objects in which all keys are integers: for instance, SpiderMonkey calls them "dense arrays". V8 has a similar optimization. Likewise, Lua stor
221.
▲
by
ootachi
15y ago
You could have verified the assumption that Mozilla doesn't do code review in 5 minutes here: http://hg.mozilla.org/mozilla-central/ What do you think the "r=" lines are?
222.
▲
by
ootachi
15y ago
They were the first to ship hardware acceleration, and they are still the only browser to ship hardware accelerated SVG.
223.
▲
by
ootachi
15y ago
Firefox never supported Web SQL. There was no support to drop.
224.
▲
by
ootachi
15y ago
"And between these two giants, it will be no contest. Google will almost certainly have vastly superior search -- it's Google, after all -- superior messaging, superior office documents, superior spam filtering, superior video chat -- super
225.
▲
by
ootachi
15y ago
There is a Gamepad API under development by Mozilla: https://wiki.mozilla.org/GamepadAPI
226.
▲
by
ootachi
15y ago
Note that NaCl has shifted from the NPAPI to the Pepper API, so there actually isn't a plugin that extends support to alternative browsers. You have to use Chrome.
227.
▲
by
ootachi
15y ago
My point is not that you don't have to know how to code to make Bingo Card Creator, it's that you could outsource its development to odesk and get it for $50. "Smart nerds" are useless in most cases. They're interchangeable. Marketing and f
228.
▲
by
ootachi
15y ago
That was 1996. There was no de facto plugin API. You can't really consider 1996, when there was one browser, the same as today, where there are five. Besides, I didn't say Netscape was right.
229.
▲
by
ootachi
15y ago
Eh. I think the success of companies like patio11's is proof that technical achievement really doesn't matter at all (no offense intended to patio11!), and that marketing and finding the right niche (both of which are more related to ideas)
230.
▲
by
ootachi
15y ago
NaCl was originally built on the standard NPAPI. Remember, it worked in Firefox, Safari, Opera, etc. Google moved it to the proprietary Pepper API, making it Chrome-only.
231.
▲
by
ootachi
15y ago
Looks like the app is just a bookmark for a site that does user-agent sniffing and locks everyone who isn't using Chrome out. Is everyone okay with this now? I'm a little concerned for the Web if this is the way things are heading.
232.
▲
by
ootachi
15y ago
It was already tried, through Java and LiveConnect. It was criticized as bloated and slow, and was eventually removed.
233.
▲
by
ootachi
15y ago
I think this is more accurate. Gruber has generally been complimentary of Windows Phone compared to Android, but he doesn't believe it measures up to iOS.
234.
▲
by
ootachi
15y ago
As for PNaCl, I think "LLVM IR is a compiler IR" sums it up nicely: http://lists.cs.uiuc.edu/pipermail/llvmdev/2011-October/0437...
235.
▲
by
ootachi
15y ago
There is not a single company in history that failed to get away with malicious behavior due to being "full of hackers that would instantly revolt". Engineers do not have executive power within companies. Executives do. Engineers "revolt" b
236.
▲
by
ootachi
15y ago
You can penalize guessing by subtracting a small fraction of a point for each missed problem (but not for those left blank). Easy to do, and with overwhelming statistical probability those who guess on everything will end up with a score cl
237.
▲
by
ootachi
15y ago
"(E) None of the above" is an easy way to solve that problem and is commonly used on standardized tests.
238.
▲
by
ootachi
15y ago
This is fixed in Firefox 10 IIRC; addons default to compatible (it's preffed off right now, but the plan is to enable it for release).
239.
▲
by
ootachi
15y ago
Marking add-ons compatible by default is planned and implemented for FF10 (off by default, but it'll be turned on by default assuming all goes well).
240.
▲
by
ootachi
15y ago
Strings with interpolation look different in ES6. They don't just look like string literals. You can easily see where the variable substitutions happen. Also, I don't know what your argument about PHP is all about. I don't agree with the id
More ›