Where does TFA mention this is incorporated in PageRank (a very specific algorithm)?
Google use hundreds of algorithms to determine the ranking of pages in result lists and my understanding, from talks Google staff have given, is that PageRank is used in only a tiny fraction of queries.
Troll. Client side java applications are still very popular in enterprises where something richer than a typical webapp is required (though this may change as browser tech matures), and JWS is a convenient medium for deploying them. Hell, even Eclipse RCP applications can be deployed with webstart.
I think you are spot on with your post, apart from one thing - do you really think that Java has a limited set of APIs compared with.NET? What is missing in Java that is in.NET (I work with both and I can't say I agree)?
I hate the term public school because it means different things depending on where you live...
For example, "Eton College, often referred to simply as Eton,... is one of the original nine English public schools as defined by the Public Schools Act 1868". This certainly isn't a school intended to create "soldiers and factory workers", though one could argue Prince William and Harry are "soldiers" I suppose!
My TV has an ethernet port on it (which I use). It acts as a DLNA renderer, and can stream media (audio, video, photos) from connected devices. It can also pull photos from the network/internet as a picture frame (it is mounted on the wall). My father's TV has support for youtube, newsfeeds and more - and I suspect that as IPTV (eg Cairo) takes off we'll see TVs come with support for that too.
So yes, I'd love for a single cable that can supply video/audio/networking from my HTPC - it would make the current thick bundle of about 6 cables much tidier.
I don't see how it is false advertising. The CDs (not sure about DVDs) with defects on don't claim to be CDs. They are sometimes sold as such in shops, but they don't have any Compact Disc logo anywhere on the product, and TV / printed advertising for such discs just claims to be a "new release" or an "album" etc.
I'm not defending patents, but this patent was filed for on June 18, 2004. The MapReduce paper was released in December 2004. The fact that it is similar to functional programming primitives is largely irrelavent - it is the application of the technique in a novel way to solve a specific problem (ie large scale data processing) which makes it patentable. For a start, the system described in the patent includes details on parallelisation/processing task distribution, rack awareness, and lots more.
If you weren't using Python or some other whitespace-is-syntax-fool language it wouldn't matter - your IDE could easily reformat the code for you. Thus space vs tab becomes somewhat moot.
That post wasn't me, but I don't get the fascination with ID numbers. I've been reading Slashdot almost since the beginning, but I didn't register for an account for several years. Why? I just wanted to read - I didn't see the point in me posting. If I'd registered back then I'd have an ID almost as low as yours, but as it is I'm stuck with this one.
Understanding the business processes of your users has a bigger role than all of those IMO. This either means being very good at people and business analysis, or you have to be an expert in the domain you are building software in.
Unless you understand the workflows of your users you are never going to be able to build a user interface that supports them in their day to day work, and you are likely to hide the one function/option they need to perform 00's of times a day behind a 20 stage process.
If you want to take a trip back in time, by all means. If you want to do anything cutting edge (e.g. linux audio, graphics, video (MythTV etc)) then forget it. And let's not talk about Python.
This sounds like a bad idea in a corporate environment, where hot-desking is king. The last thing that corporate support want to deal with is random people completely changing the configuration of the machine so stuff doesn't work right (different versions, slightly different locations / configurations / yadda yadda) for the next user.
Sorry, but IMO you are talking rubbish. We run Eclipse on 32bit P4's and it uses significantly less RAM than that - a typical session doing JEE or PDE work uses 200-300MB, running on Java 6 (on Win2000).
WTF does "suspicious user registrations by Google employees" supposed to mean? Google has over 22,000 full-time employees (who knows how many part-time). I'm willing to bet that a decent percentage of them are web savvy because...well..that's what they do.
Exactly. If Google employees were not registering for all sorts of new services I'd almost be concerned!
Also, how do they know that certain registrations are Google employees? Probably because they users' email was @google.com. So, let's see if I have this straight, Google decided to steal this startups (fairly obvious) idea and couldn't be bothered to at least hide it by using gmail.com and not google.com? Or maybe Yahoo! or Hotmail. Right...
Why do they need to hide it? I'd be expecting Google employees to be checking out the competition all the time. You cannot patent an idea, so I can't see quite where the problem is. This is one idea why getting startup funding for stuff that is obvious or easy to copy is so hard!
Unicode isn't two bytes. ASCII isn't 8-bits. UTF-8 (the most popular encoding for Unicode) uses 1 byte for each ASCII character.
if you carved up the whole internet into 8 bit character fiefdoms, and had just the asians deal with utf-16 or even utf-32, then, wouldn't that just actually be smarter for end users?
So what about those users outside of America that speak multiple languages? Or countries that have multiple languages with different scripts that can't be expressed in a single 8bit code page?
Seriously, storage space is cheap. Most modern programming languages support unicode just fine. What's the problem?
Where does it say that? Did you even read the summary or TFA?
Where does TFA mention this is incorporated in PageRank (a very specific algorithm)?
Google use hundreds of algorithms to determine the ranking of pages in result lists and my understanding, from talks Google staff have given, is that PageRank is used in only a tiny fraction of queries.
Troll. Client side java applications are still very popular in enterprises where something richer than a typical webapp is required (though this may change as browser tech matures), and JWS is a convenient medium for deploying them. Hell, even Eclipse RCP applications can be deployed with webstart.
Isn't that basically what all scientific papers are though? Scientific method applied to hunches or experiences to confirm a behaviour?
[via Wiki]
Which wiki?
I think you are spot on with your post, apart from one thing - do you really think that Java has a limited set of APIs compared with .NET? What is missing in Java that is in .NET (I work with both and I can't say I agree)?
import some.very.long.famously.deep.package.hierarchy.Comment;
public class OhDear {
public static void main(
new Comment().post("Never heard of import?);
}
}
People still have phones with keypads?
I hate the term public school because it means different things depending on where you live...
For example, "Eton College, often referred to simply as Eton, ... is one of the original nine English public schools as defined by the Public Schools Act 1868". This certainly isn't a school intended to create "soldiers and factory workers", though one could argue Prince William and Harry are "soldiers" I suppose!
My TV has an ethernet port on it (which I use). It acts as a DLNA renderer, and can stream media (audio, video, photos) from connected devices. It can also pull photos from the network/internet as a picture frame (it is mounted on the wall). My father's TV has support for youtube, newsfeeds and more - and I suspect that as IPTV (eg Cairo) takes off we'll see TVs come with support for that too.
So yes, I'd love for a single cable that can supply video/audio/networking from my HTPC - it would make the current thick bundle of about 6 cables much tidier.
I don't see how it is false advertising. The CDs (not sure about DVDs) with defects on don't claim to be CDs. They are sometimes sold as such in shops, but they don't have any Compact Disc logo anywhere on the product, and TV / printed advertising for such discs just claims to be a "new release" or an "album" etc.
Have a medal! Take a bow! (And welcome to 6 years ago)
I'm not defending patents, but this patent was filed for on June 18, 2004. The MapReduce paper was released in December 2004. The fact that it is similar to functional programming primitives is largely irrelavent - it is the application of the technique in a novel way to solve a specific problem (ie large scale data processing) which makes it patentable. For a start, the system described in the patent includes details on parallelisation/processing task distribution, rack awareness, and lots more.
My IDE highlights "tis" with a red underscoring, regardless of the font used.
I don't get this whole "my font is bigger than yours" debate, I really don't.
If you weren't using Python or some other whitespace-is-syntax-fool language it wouldn't matter - your IDE could easily reformat the code for you. Thus space vs tab becomes somewhat moot.
That post wasn't me, but I don't get the fascination with ID numbers. I've been reading Slashdot almost since the beginning, but I didn't register for an account for several years. Why? I just wanted to read - I didn't see the point in me posting. If I'd registered back then I'd have an ID almost as low as yours, but as it is I'm stuck with this one.
Anyway, why is a high user id considered "lame"?
http://searchenginewatch.com/3634991
Understanding the business processes of your users has a bigger role than all of those IMO. This either means being very good at people and business analysis, or you have to be an expert in the domain you are building software in.
Unless you understand the workflows of your users you are never going to be able to build a user interface that supports them in their day to day work, and you are likely to hide the one function/option they need to perform 00's of times a day behind a 20 stage process.
If you want to take a trip back in time, by all means. If you want to do anything cutting edge (e.g. linux audio, graphics, video (MythTV etc)) then forget it. And let's not talk about Python.
This sounds like a bad idea in a corporate environment, where hot-desking is king. The last thing that corporate support want to deal with is random people completely changing the configuration of the machine so stuff doesn't work right (different versions, slightly different locations / configurations / yadda yadda) for the next user.
Ah yeah, yours was broken from the start!
Presumably because his MP3 player doesn't play CDs, and format shifting is potentially illegal (at least in some places).
Sorry, but IMO you are talking rubbish. We run Eclipse on 32bit P4's and it uses significantly less RAM than that - a typical session doing JEE or PDE work uses 200-300MB, running on Java 6 (on Win2000).
WTF does "suspicious user registrations by Google employees" supposed to mean? Google has over 22,000 full-time employees (who knows how many part-time). I'm willing to bet that a decent percentage of them are web savvy because...well..that's what they do.
Exactly. If Google employees were not registering for all sorts of new services I'd almost be concerned!
Also, how do they know that certain registrations are Google employees? Probably because they users' email was @google.com. So, let's see if I have this straight, Google decided to steal this startups (fairly obvious) idea and couldn't be bothered to at least hide it by using gmail.com and not google.com? Or maybe Yahoo! or Hotmail. Right...
Why do they need to hide it? I'd be expecting Google employees to be checking out the competition all the time. You cannot patent an idea, so I can't see quite where the problem is. This is one idea why getting startup funding for stuff that is obvious or easy to copy is so hard!
Unicode isn't two bytes.
ASCII isn't 8-bits.
UTF-8 (the most popular encoding for Unicode) uses 1 byte for each ASCII character.
if you carved up the whole internet into 8 bit character fiefdoms, and had just the asians deal with utf-16 or even utf-32, then, wouldn't that just actually be smarter for end users?
So what about those users outside of America that speak multiple languages? Or countries that have multiple languages with different scripts that can't be expressed in a single 8bit code page?
Seriously, storage space is cheap. Most modern programming languages support unicode just fine. What's the problem?