Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
azakai
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
94 ms
·
961.
▲
by
azakai
12y ago
The JVM is indeed great in many ways. The main issues with it today, I would say, are * Patent and copyright issues - the lawsuit with Google is still going on, last I heard. * There used to be serious technical issues with startup speed.
962.
▲
by
azakai
12y ago
I agree that a moderate or small codebase doesn't need anything like the Emterpreter. At least not for startup speed - see the wiki page for other uses https://github.com/kripken/emscripten/wiki/Emterpret
963.
▲
by
azakai
12y ago
The customer knows if it arrived - do they need to notify you when it does? Or do all the services notify you? Otherwise, I don't see how you can tell if it's late and likely got misordered, and you need to contact the pizza place
964.
▲
by
azakai
12y ago
Mozilla is a nonprofit organization. Governance comes from there. The Mozilla Corporation employs most people working on Firefox, and is controlled by the nonprofit. It pays taxes and salaries and so forth, but all of its goals are driven b
965.
▲
by
azakai
12y ago
FFI calls are just like normal calls: they need a coercion on them. i = ffiFunc() | 0; // returns an int d = +ffiFunc(); // returns a double This is identical for FFI and non-FFI calls. A difference thoug
966.
▲
by
azakai
12y ago
> Since this is basically Windows, Mac OS X, and Linux, your native applications are going to work just fine on those platforms. But, you need people to download and install your app in that case. The reason major game companies are inve
967.
▲
by
azakai
12y ago
Yeah, ffis are just calls like any other, with the usual annotations and types on parameters and return values, etc. They just happen to be to functions on the outside of the asm module. edit: btw, there is a full example here https:/
968.
▲
by
azakai
12y ago
There is almost nothing to the FFI interface: Basically, the asm FFI can only have asm types, as you would expect. Then you can just call normal JS methods that were imported. So stuff like function asmFunc(import) { 'use a
969.
▲
by
azakai
12y ago
I would guess the wheel was part of the agricultural revolution? Maybe that's wrong. edit: yes, it seems I was wrong, the wheel was discovered much after the agricultural revolution. http://en.wikipedia.org/wiki/Wh
970.
▲
by
azakai
12y ago
> In human history, there have been three great technological revolutions and many smaller ones. The three great ones are the agricultural revolution, the industrial revolution, and the one we are now in the middle of—the software revol
971.
▲
by
azakai
12y ago
> It's hard to get worked up about the concerns raised in this article simply because I view where I'm driving essentially as public information (as almost all of my commute is on public property), and because the data collect
972.
▲
by
azakai
12y ago
Did they claim the positive outcome indicated a medical advance of any sort? Perhaps I missed it.
973.
▲
by
azakai
12y ago
Hey, just wanted to say thanks for working on and open sourcing this project. It's amazing! > But we need a better option on the web in order to achieve the kinds of experiences that people have come to expect from native applicatio
974.
▲
by
azakai
12y ago
It may have described itself as a "patent defense fund", and that technically might not have been a lie, with some twisting of the meaning of words. However, what was going on was that people paid IV, and in return got protection
975.
▲
by
azakai
12y ago
I would argue the opposite, in fact - that it shows what happens with pure unrestrained competition. Which leads to monopolies and other forms of competition suppression, ironically, of course. Regardless, we don't need to agree on tha
976.
▲
by
azakai
12y ago
While I agree with you that competition is crucial, and without experimentation we will get nowhere, it is worth remembering that IE6 and all of its specific behaviors "won" through "raw competition". Often things win n
977.
▲
by
azakai
12y ago
I don't think it's the same. SPDY initially began inside Google. But rather quickly it got enthusiastic interest from multiple outside parties, and a standardization process began. We can see the (successful) end of that process n
978.
▲
by
azakai
12y ago
We can discuss alternatives to PNaCl, but that isn't really the issue. Even if you have something you believe has no peer at the moment, that doesn't mean you can ship it without regards for the the standards process. It's st
979.
▲
by
azakai
12y ago
Thanks, right, I forgot that one.
980.
▲
by
azakai
12y ago
Agreed, Google did the right thing to remove Gears. My concern is because, overall, Google has a bad track record in this area: FileSystem is still enabled, WebSQL is still enabled, PNaCl is still enabled edit: and H.264 was never removed d
981.
▲
by
azakai
12y ago
I think that's a reasonable timeline, actually - sorry if what I wrote was confusing to imply "right now". I meant to say "It would be the right thing for Google to announce the timeline to remove SPDY at this point in t
982.
▲
by
azakai
12y ago
It is always risky to build a service based on something that is not yet standardized. SPDY was in progress to be standardized, but the process ended up with parts of it in HTTP2, making SPDY unnecessary, as I understand things. It would be
983.
▲
by
azakai
12y ago
Actually it's possible this compiler uses LLVM under the hood - many compilers do these days. This particular one appears to not be open source, though.
984.
▲
by
azakai
12y ago
Silver itself might be free, but I think only if you bought the compiler already, http://elementscompiler.com/elements/pricing.aspx
985.
▲
by
azakai
12y ago
Thanks for the link. This is kind of surprising to me, that Microsoft would license PlayReady for a non-Microsoft platform, in this case Matchstick. I wonder if their policy was always that way, but it just didn't happen, or if it chan
986.
▲
by
azakai
12y ago
Browser plugins were never standardized. NPAPI was just done at netscape, later used by some other browsers too, but not all - not by Internet Explorer, in particular, which has its own plugin API. At some point Google proposed standardizin
987.
▲
by
azakai
12y ago
I think it's a valid point that EME reduces the amount of closed-source code. This was among the arguments used by Google and Microsoft when promoting EME. However, on the other hand: 1. EME is an actual W3C standard. It feels - and is
988.
▲
by
azakai
12y ago
Matchstick isn't a Mozilla project, is it? It happens to be built on Firefox OS code, but anyone can use that code, and Matchstick is made by a third party. Mozilla can't prevent someone from building a Firefox OS product and addi
989.
▲
by
azakai
12y ago
The reasons suggested are 1. Cats are ambush predators and have a tendency to like small places they could stalk prey from 2. Cats like to go to safe places where they can be alone, when they feel uncomfortable around humans or other pets 3
990.
▲
by
azakai
12y ago
I think the motivations here are noble, but what troubles me is that this is trying to fix two problems with one big risky hammer. The problems are 1. JS has various annoying parts, like how comparisons work, or that x.y returns undefined i
More ›