Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ootachi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
30 ms
·
271.
▲
by
ootachi
15y ago
Two mistakes here: (1) Apple Lossless, not AAC. Apple is not open-sourcing their AAC decoder, which is part of QuickTime. (2) The Apache license grants a royalty-free patent license.
272.
▲
by
ootachi
15y ago
This is incorrect. In the past, Apple has tended to prefer patented formats, because they are the holders of many of these patents and so increasing their use benefits them. If Apple had preferred patent-free formats at the time of the iPod
273.
▲
by
ootachi
15y ago
Yeah, that kind of blows a hole in pg's argument -- that really was a cruel thing to say.
274.
▲
by
ootachi
15y ago
It's right there in the article: "The company's statement cites Qualcomm and the city of Munich as examples of organizations that have conducted large-scale Ubuntu desktop rollouts."
275.
▲
by
ootachi
15y ago
Because the name is "Android Open Source Project". It's totally fine to develop closed source software! The problem is that if you market something that's actually closed as "open", you're being disingenuous. Apple did the same thing with D
276.
▲
by
ootachi
15y ago
Chrome is in between. Most of the browser is developed in public, but large V8 features tend to be developed in secret (Crankshaft, in particular).
277.
▲
by
ootachi
15y ago
Not factoring in age discrimination, you won't.
278.
▲
by
ootachi
15y ago
Cars 2 was a Pixar failure, though.
279.
▲
by
ootachi
15y ago
Not working for me in either Firefox or Chrome.
280.
▲
by
ootachi
15y ago
Ironic that you mention Google, because they famously care about degrees. A lot.
281.
▲
by
ootachi
15y ago
"If tabs are slowing things down, then the browser should "background" tabs that haven't been used in a while. (I'd say swap them to disk but the OS does this already!) Pause Javascript, Flash, etc." This would massively break the web. Even
282.
▲
by
ootachi
15y ago
I'm referring mainly to the page load time increase, which is important, especially on mobile. (Given what I've seen of the generated code, I suspect runtime performance will be affected too, but I haven't tested, so I can't say for sure.)
283.
▲
by
ootachi
15y ago
Mozilla has been implementing new ES Harmony features for a while. Proxies work now. Strict mode works now. Let, const, destructuring assignment, generators, they all work now. V8 hasn't gotten around to implementing a lot of that stuff, bu
284.
▲
by
ootachi
15y ago
In general it's true that you can't avoid the runtime, but in this case I think people's expectations are colored by CoffeeScript, which offers (for many) a more productive environment than vanilla JavaScript, with no runtime at all. Since
285.
▲
by
ootachi
15y ago
Well, except for the unsound covariant generics, the lack of an arguments object, and the implicit downcasts, and so on...
286.
▲
by
ootachi
15y ago
There is a legitimate point here though. If I'm a developer working on a new project, and I'm dissatisfied with JavaScript, I have a couple of options. I could try Dart, which will cost me a significant amount of performance in all browse
287.
▲
by
ootachi
15y ago
Well, Dart is designed to replace JavaScript as the client side Web scripting language of choice. Given that goal, they need to do well at small projects as well as large ones.
288.
▲
by
ootachi
15y ago
V8 does not use static type inference, as you seem to suggest. It uses dynamic type specialization based on observed types. Only recent builds of SpiderMonkey (not those that are shipping in current Firefoxes) do static type inference.
289.
▲
by
ootachi
15y ago
"They must also retain the original source as well as the parsed AST representations due to other semantics (toString()), which wastes gobs of memory on memory constrained devices." Wrong. SpiderMonkey doesn't. It retains the bytecode only,
290.
▲
by
ootachi
15y ago
Exports from Harmony modules are frozen and cannot be changed at runtime. Classes are too if you use Object.freeze().
291.
▲
by
ootachi
15y ago
Modules, which are statically bound, are part of ES Harmony [1]. Please stop spreading falsehoods. [1]: http://wiki.ecmascript.org/doku.php?id=harmony:modules
292.
▲
by
ootachi
15y ago
No, I'm talking about the verifier [1]. In particular: "There are no operand stack overflows or underflows." That requires abstract interpretation. And every performant Java interpreter is required to convert the stack machine to vregs in o
293.
▲
by
ootachi
15y ago
I don't think any browser manufacturer would have an issue with Dart if it were only a Dart-to-JS compiler. Nobody had issues with GWT or CoffeeScript, after all.
294.
▲
by
ootachi
15y ago
I assume you mean "any lvalue"? You can't take the address of rvalues, can you?
295.
▲
by
ootachi
15y ago
"I mean, with Unix, most people are running a single implementation: Linux Kernel, and no one really cares about Open Solaris, or Darwin anymore." Nobody cares about Darwin? Really? I mean, in terms of hacking the kernel, sure, but tons of
296.
▲
by
ootachi
15y ago
So include that shortcut by default. It's UI. The job of the shell is to help the user get the job done. Same argument goes for find. Its usefulness compared to du justifies its existence.
297.
▲
by
ootachi
15y ago
No, that's the problem with software designed to work in the real world. Software has to work in a legacy environment to be useful. This is why Unix gets used and Plan 9 doesn't. It's also why TCP and the Web, just to name two examples, sur
298.
▲
by
ootachi
15y ago
Thanks for adding the -moz prefixes too! (Yes, Firefox supports CSS3 animations now; most web developers only use the -webkit prefixes though, sadly. Glad to see this is changing.)
299.
▲
by
ootachi
15y ago
Less space than a nomad. Lame.
300.
▲
by
ootachi
15y ago
Would you say Apple should do the same with iOS? iOS is flashy and in your face. And it's the most successful software product of the decade.
More ›