Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Re:...And one generation behind on HTML5 (Score 1) 341

I hope you realized that the UI and extensions of firefox are written in Javascript, when you complain those speed issues, most of them are somewhat related with speed of javascript.

Unlikely. Interface lag is going to be caused by too much stuff being done on the thread that renders the interface. IIRC, Chrome was written from the beginning with a dedicated interface thread that did no blocking syscalls or other real work. Thus it usually responds instantly to input, no matter what you're doing. One of the performance improvements they're doing in Firefox 4 is moving stuff off the interface thread, so that the interface feels snappier. The kinds of computations that are sped up by the JaegerMonkey work are almost certain to be irrelevant to Firefox's responsiveness.

(Disclaimer: I'm not a browser implementer, so possibly I don't know what I'm talking about.)

Comment Re:Ah, Yes, 'Let Someone Else Worry About It' (Score 2, Insightful) 425

Going to be difficult for all those billions of LAM(ysql)P users until they gets a better way of storing them.

Apparently support for ipv6 is "Status: On-Hold - Priority: Low". So it looks like we're all going to have to migrate to LAP(ostgres)P.

Or just store them in strings, which is what the MySQL software I know about does for IPv4 anyway. Just make the string field a bit longer.

Comment Re:I want it to go *when there is something better (Score 1) 483

You may well be right. I hope you are. However, five years is an eternity in Internet time.

True. But I'm just talking about when Flash is practically extinct. It's already on the way down, and HTML5 is already close to an acceptable replacement for some basic use-cases. I'd bet on top-tier video sites switching to HTML5 by default on some platforms in less than two years (they already support HTML5 as an option). Obviously there will be no massive change in the next six months – that's only practical when the client and server are controlled by the same party.

To check your perspective, please try to identify any top tier web-based business today that is still using the same core technologies as it was five years ago.

I'm not familiar with many top-tier websites, but the one I am familiar with is Wikipedia. That still runs on MediaWiki on top of LAMP behind Squid, pretty much the same as five years ago, although with a number of fairly significant improvements across the board. Most of the others are so secretive that it's hard to say, unless the site actually didn't exist five years ago. Regardless, your general point is correct.

No, but they're still standardized. Standardization is just when the exact way to do something is written down in a central and agreed-upon place. Editor's Drafts are standards. You can even have standards that aren't written down in any special place at all, like rel="nofollow". You might call some of these de facto standards rather than proper "official" standards, but they're still standards. To reach W3C Recommendation, every single feature of a document (which is often very large) must have two independent implementations and often a full test suite. Most of the individual features may well have been standardized years before.

In any case, for real projects rather than exploratory or for-fun pages, it is what's implemented that counts. There's no rule that we can't change a project to use a better technology later if one is available, but it's pretty hard to run a successful project using a better technology that most users don't have yet.

Yep, sure. It's standardized, but as I said, it's not implemented. The distinction is important, since a lot of random Slashdotters seem to blame the W3C for slow standards progress. In fact, in core web technologies like CSS and HTML5, it's the implementers who are usually the bottleneck, since writing a spec is typically quicker than coding the feature.

Comment Re:Browser as Gaming Platform (Score 1) 483

Did you see the video of that Quake 2? It has major frame rate drops (and I doubt it was running on specs from 5 years ago) and took many elements beyond html5 to do that (in their words "we use WebGL, the Canvas API, HTML 5 elements, the local storage API, and WebSockets"). So many extras means more problems to support on different OS's.

All of the technologies you list are part of "HTML5" in the broad sense. "HTML5" colloquially means "all recent standards-based additions to the web platform". They're all supported more or less interoperably by different browsers on different OSes, although not all of them are finalized yet (for example, WebSockets isn't fully stable).

Now go try Quake Live which is running Flash.

As other people pointed out, it's not Flash, it's its own plugin. So you're comparing HTML5 to native code. Yeah, no kidding, native code will be faster than JavaScript. But it has all sorts of other problems: it's insecure, it's harder to install, it only works on specific platforms.

Now are you really trying to tell me that [etc., etc.] is the proof that Flash is dying and ready to be replaced by the standard HTML5?

Flash is not dying quickly, it's dying slowly. It's not going to be replaced right now: IE is too much of a problem. Give it a few years and we'll see.

Comment Re:I want it to go *when there is something better (Score 1) 483

The basic problem is that while it's easy to criticise Flash, the available alternatives simply aren't up to the job yet, nor are they going to be any time soon.

Depends what you mean by "soon". I predict less than five years until Flash is no longer widely used except as fallback or for niche features.

If you're a fan of open, portable standards and advocate HTML5 and CSS over Flash, please remember how much of HTML5 and CSS3 isn't actually standardised yet. Most of these clever demo pages are based on non-portable, browser-specific CSS, which looks similar to what might one day go in CSS3 but often varies subtly between rendering engines, so the CSS files are full of almost the same styling written in three not-quite-identical ways.

Really? Give examples of this, please. In CSS you sometimes have to state the same exact rule three times or more, but it's the same rule with the same syntax in all common cases I can think of except gradients. HTML5 video/canvas generally don't require many cross-browser hacks. You just have to stick to what all browsers have implemented. Libraries like jQuery can also abstract away browser differences for you.

In fact, this stuff is generally standardized already. The problem is it's not always implemented, and when it is, often it's only in newer browsers. So HTML5 will take time to win, but it will win, at least for the common cases. Plugins might always be needed for special functionality that's too narrow to standardize, but not for basic video viewing, browser games, etc.

Comment Re:And... (Score 1) 342

Of course, Oracle controls btrfs as well, and its future doesn't exactly look so great at this point, either

Oracle doesn't control btrfs. It's part of the Linux kernel. Oracle pays the one who's currently in charge of btrfs development, Chris Mason, but a) someone else could take over if he left (look at how many developers there are); and b) plenty of other companies would be willing to hire him if Oracle didn't want to pay him to work on btrfs anymore. Oracle has influence over btrfs, but not control.

Comment Re:Oracle now owns BTRFS and ZFS (Score 1) 342

Oracle also owns BTRFS. Anyone that develops IP whilst an employee gives Oracle full ownership of the that IP.

Oracle could change the license of BTRFS from GPL to closed source tomorrow if they wanted to.

Lots of people have contributed to btrfs. It's part of the Linus' tree, not a separate thing that Oracle controls. Oracle only holds the copyright on what its employees (like Chris Mason) have written. It couldn't release a closed-source version of the filesystem without getting licenses from all the non-Oracle people who contributed, or rewriting all their code. You only need to look over the commit history to see how many people that is. Most of the commits don't look like they come from Oracle employees, judging by the e-mail addresses.

Comment This is routine (Score 2, Informative) 120

With servers so close to users, Google could not only send its data faster but also avoid sending it over the Internet backbone that connects service providers and for which they all pay

Does anyone seriously believe Google is sending data to Verizon over the backbones? There's a little thing called peering. ISPs go over their traffic records, find the data centers they're paying the backbones the most to ship traffic to, and run direct lines instead when that would save them money in the long term. IIRC, even Wikipedia only pays for about half of its bandwidth – the rest is peering. Google must use orders of magnitude more bandwidth, so I can't believe it's paying for practically any of it. It wouldn't be worth it for any significant ISP not to peer with Google.

Comment Re:Auto-car. (Score 1) 509

But of course, you can't dare take driving away from them, because getting behind the wheel of a 75mph 3,000lb chunk of steel before you can even be trusted to smoke, vote, hold a full time job, or live on your own is considered about as "unamerican" as you can get.

Or maybe you can't take driving away from them because in large parts of the country, they have to drive to get to school/the doctor/etc., since the population density is sometimes too low for any kind of public transportation (or non-motor transportation, like bicycles) to be workable.

Comment Re:Auto-car. (Score 1) 509

(if GPSes with pre-digested machine-format maps, and RTS units in fully computer-generated environments, with perfect knowledge of the location of all objects in the virtual space, are still fucking it up, real world systems with sensors and machine vision and stuff have a way to go...)

There are plenty of third-person RPGs with "move to" commands that work flawlessly even if you click on someplace very distant: I've had my character take the most direct route when I did that in Dragon Age even when it took like a minute on a roundabout path to get there. AFAICT, a typical PC can do excellent pathfinding for one actor at a time, if you do it right. Just not hundreds, like you get in RTSes. But an onboard car computer only needs to do one at a time.

Comment Re:Europeans aren't trained well (Score 1) 290

Really, selling online I've noticed that Europeans are terrible consumers. They don't listen well to our support staff, they immediately charge back if the service is not up to par, etc. etc. It's a hell dealing with Europeans.

If you're looking to make money, honestly, invest in US consumers first. Much easier to part them from their money and to convince them not to cancel/buy more.

Maybe this is related to the fact that the European Union has per-capita GDP of $32,600 (#42 in the world), while the United States has per-capita GDP of $46,400 (#11 in the world). As people get richer, it's less and less worthwhile to spend time being picky about what you buy. I bet Europeans are a heck of a lot less picky than Middle Easterners, say.

Comment Re:Only in Europe (Score 1) 290

Have you noticed that Europe has a much bigger uptake of Linux, Firefox and in the older days Amiga? I've often wondered if this is Europe being "open minded"....

I would love to be able to say the same about Australia...

Or maybe it's just because they're anti-American and anti-corporate. Microsoft, Apple, etc. are American corporations, while Linux, Firefox, etc. are not-for-profit and thoroughly international. The seventh Halloween Document is the results of a survey conducted by Microsoft, and one of the findings is that a major reason for favoring Linux is as "an alternative to Microsoft". 61% of French respondents, 37% of Germans, and 35% of Swedes gave this as their top reason for supporting Linux. Not that it works better, or costs less, they just hate Microsoft.

Americans, on the other hand, are much more pro-corporate, and (duh) pro-American. This open-source stuff sounds suspiciously hippie and foreign. Australia is a pretty conservative and pro-American nation too, so the same might apply.

In fact, what's possibly the most pro-open source country in the world? Venezuela. You know, run by Hugo Chávez, who doesn't get along well with America. Is it a big surprise that they don't want their entire computing infrastructure dependent on Americans?

The next time anyone comes up with an explanation that makes them or those they admire (e.g., Europeans) look good, try thinking up a more cynical explanation. It will probably be more correct.

Comment Re:pretty much over the browser wars (Score 1) 290

I love it here in Europe, just the other day a colleague of mine surprised me by wanting to install Ubuntu.

Funny thing, but as an American, I run into other Americans on a regular basis who use Ubuntu. Like my best friend's fiancée told me that her whole family uses Ubuntu, and I field questions all the time on the message board I run from people (mostly Americans) who want to install Ubuntu. Maybe it's not so special to Europe?

Slashdot Top Deals

A morsel of genuine history is a thing so rare as to be always valuable. -- Thomas Jefferson

Working...