Great time at the Campfire One tonight, watching Bruce and Kelly and Andrew launch GWT 2.0 and Speed Tracer. Ran into plenty of old friends (Bret, Dion, Ray, Iein, Niall) and nice to finally meet Matt Mastracci. Congrats on the launch, guys!
- DeWitt Clinton
Where the hell did that jersey come from anyway? I want one :(
- Joel Webber
DeWitt, that's a hockey jersey, not football! Eric Tholomé was wearing the football one. I saw a baseball jersey floating around, too ... I agree with Joel, I want one.
- Tom Stocky
Fred Sauer was wearing the HTML 5 baseball jersey. Apparently they were mysteriously handed out right before and taken back just as quickly.
- Matt Mastracci
the way to go is SRWare Iron - http://www.srware.net/en... - "SRWare Iron: The browser of the future - based on the free Sourcecode "Chromium" - without any problems at privacy and security"
- ovigia
finally, finally, Chrome for Mac beta is out!
- Xitong Liu
Well M. -- the Anti-Clique it does imply your soul purpose in life is to become a production cog in a great machine. That's worth protesting don't you think?
- Todd Hoff
And what about, 'When you feel drowsy, a competitor may have drugged you.'
- Micah Wittman
The best part is that the Korean says "Sleepiness Prohibited".
- Darren
I actually meant that I was picturing American parents protesting that this was pitting students against each other. But yes, in the fight-the-man feeling, it does seem like a noble cause to protest about
- Schadenfreude
yes , just shows that Teachers don't take crap from kids in Asian Countries !!.. and I might as well add their Governments too !!
- Peter Dawson
WOW, no pressure, right? Sobering message for young minds
- Susan Beebe
Given the national scores and drop out rates, I think American kids could use some pressure, something to remind them that they are in fact, competing in the global market, whether they like it or not.
- Ray Cromwell
I think I also need one of this to put on my desk
- Ozkan Altuner
i have a friend also named ken,does he a korean or japanese?
- urin
Holy crap, those are some amazing numbers. As always, it's a little more subtle than the headline implies, but the fact remains that there is an enormous amount of "pen tapping" going on that captures a *lot* more data than it would seem (not just "phone numbers").
- Joel Webber
I tried to use this article to get out of my Sprint contract. It didn't work :(
- Benjamin Golub
How far up the chain of command did you push it, Benjamin? I wouldn't expect the folks at a store or a first or second level phone center CSR or supervisor to be able to do that, but I'll bet an actual letter that included an offer to return your device would probably (with some patience) get the job done.
- Ken Sheppardson
I went up to the supervisor level. My contract is up in 5 months. I'm just going to wait it out I guess.
- Benjamin Golub
This sounds like a job for an EECB
- EricaJoy
from IM
um, if you don't think your carrier of choice, whoever it is, doesn't do this (ie: provide GPS location to law enforcement agencies), you're smoking something
- Chieze Okoye
"How has consumer spending changed over the past 15 years? Do we spend more on some things and spend less on other than we did in the early 80s? In this interactive, based on data from the Bureau of Labor Statistics, you can explore just that."
- Tom Stocky
from Bookmarklet
Hm.. looks like the insurance companies are getting rich. THe amount spent on personal insurance and healthcare has gone way up!
- Piaw Na
What's interesting is that personal insurance growth is non-linear. There was a huge 2% jump around 2000. What explains this? Besides the recession, was there some big legislative change that year? 9/11?
- Ray Cromwell
Knowing Julien, he didn't make these numbers up.
- David Recordon
The numbers obviously depend on what feeds you're consuming. For example, SUP is enabled on YouTube and Reddit, which are a significant fraction of the feeds on on FriendFeed, but are presumably less common on superfeedr.
- Paul Buchheit
Paul's comment is totally right. I think all this proves that we need to improve our 'communication' around these numbers and how they have been calculated. I will emphasize more on that in the future.
- Julien
And if someone were pulling a lot of WordPress.com feeds then they'd be using RSSCloud (unless of course they were using Superfeedr's PSHB proxy: http://wordpress.superfeedr.com/).
- David Recordon
In a that case, we'd be using RSSCloud to poll... As we actually do for the few wp feeds that we have.
- Julien
Unfortunately PSHB is using Feedeburner numbers and Feedburner enabled PSHB feeds are NOT realtime (for the most part), because of the latency from blog to Feedburner updating. No one cares about the technology, just whether it's realtime or not. And a vast majority of that 26% are not realtime, I'd say.
- Matt Terenzio
I'd also like to see some other aggregators (like Gnip) publish their numbers. Uncorroborated and without volume, it's hard to judge these, even if they are accurate.
- Chris Messina
What matters is how much faster the web is. Not which protcol is a rounding error. Paul and Matt, thanks for bringing this back to reality. And btw, there are millions of sites that achieve their realtime-ness through rssCloud. As Matt says, the Feedburner feeds have a delay built into them that the rssCloud ones don't have. So it's a good question whether or not the really are realtime. The whole point is updating quickly, and they could take as much as 1/2 hour to update.
- Dave Winer
Dave: Generally as long as the web is getting faster and more responsive, I don't care what protocols are used to do it. I worry, however, that if RSSCloud and PubSubHubBub were reversed in Julien's chart, that you wouldn't be discounting his findings. If so, that seems intellectually dishonest to me. Are you more upset about what Julien's numbers show or about his data collection method?
- Chris Messina
Here's what I wrote about this for the community in October. "I see adoption of PubSubHubBub as a win for the Internet, and believe strongly their advocates should see adoption of rssCloud the same way. If they feel pressure from rssCloud, it should result in them more fully embracing RSS, which I felt they weren't doing when I first reviewed their efforts. Once that happens the...
more...
- Dave Winer
Julien, perhaps if you're publishing data like this in the future, you might want to drop the step where you "try to determine what is the best way to get [a feed's] content" and simply publish the raw stats. That is, looking at the feeds you're dealing with, which ones support which protocols? Some might support more than one, and you could illustrate that in some sort of (non-pie) chart. It seems like determining the "best" way is what opens you up to accusations of bias, etc.
- Ken Sheppardson
The raw numbers do have value, IMHO, simply because as a developer I have to make choices about which protocol(s) to support. It's nice to have adoption data to feed the decision process.
- Ken Sheppardson
Ken, if it would help you, let's get the adoption data. Start from the other end, what numbers do you want? Let's see if we can get them.
- Dave Winer
Heh. Yeah, that's the chart I was imagining when I wrote "(non-pie) chart" above. :-) What numbers do I want? Well, I've seen the announcement-based stats, e.g. "Service X has now enabled Protocol Y on N feeds" and while I suppose those have value from a marketing standpoint, I don't think it translates directly into real, meaningful usage. The fact that some blog somebody started on some blog hosting service in 2005 that only had one post is now "real time" enabled doesn't really mean anything to me...
- Ken Sheppardson
... Looking at something like Superfeedr considers a sample of feeds that people really want to follow in real time. That is, the fact that someone has said "Please tell me when Feed X updates as soon as possible" is important to me. Given a sample like that, I'd like to know which feeds support which protocols.
- Ken Sheppardson
Right on. I think the fact that CNN, GigaOm and TechCrunch have realtime feeds is important (they do). And with all possible humility I think it matters that Scripting News does as well. (They all support rssCloud, btw.) I'd like to know if Chris Messina's blog is realtime. I don't care how it got to be realtime, btw. And I'd like to see FF support all the popular protocols. These things will all help boost adoption adn that's what I want to see.
- Dave Winer
I hope it is! I installed the PubSubHubBub WordPress plugin (since I self-host) and seems to be working!
- Chris Messina
Again, I think the main point of the blog post was : real-time feeds (in general) are gaining traction. I will publish more details on how we measure the (raw) numbers in our December status.
- Julien
"I did have another job at one point, as a computer programmer, but I kept up with my other work because it was so much more enjoyable." -- Dr Brooke Magnanti, aka blogger call girl Belle de Jour
- Peter Norvig
from Bookmarklet
Hmm, I wonder how many people are qualified to answer that question.
- Laura Norvig
"To determine whether any given subject deserves an entry, Wikipedia uses the criterion of notability. This lead to an interesting question: Question 1: What’s the most notable subject that’s not notable enough for inclusion in Wikipedia? Let’s assume for now that this question has an answer (“The Answer”), and call the corresponding subject X. Now, we have a second question whose answer is not at all obvious. Question 2: Is subject X notable merely by being The Answer?"
- Chad Orzel
I hadn't heard of this one before -- apparently its from Python people. Soundss nice! "Some of these motivations are: * The desire for a language that would combine the simplicity and readability of Python with the power of static typing and template metapgrogramming, as well as modern language features such as closures and generic functions. * The desire for a compiler that compiles to highly efficient native code instead of a VM. * The desire for a language which would fulfill the same role as C++, but designed from scratch with the benefit of hindsight. * The desire for a language which would fulfill the same role as Java, but more concise and requiring less verbose boilerplate."
- Paul Buchheit
from Bookmarklet
oh, R is going to like this, he's all for strongly typed languages. has it got aspects?
- Joelle Nebbe (iphigenie)
Gary: My experience with C# makes me suspect that explicitly nullable references are going to be the occasional annoyance, not the plague of C++'s const.
- Gabe
what is going on? a new language every week! there would not be enough computers in this world to run all these languages
- Tzury Bar Yochay
Still reinventing the wheel, are we? This really puzzles me to no end..why do they think they need to create more 3rd generation programming languages like Google Go & now this "Tart" thing, when what we really need are everyday useful 4GL and 5GL languages/systems/frameworks that would really move us forward. If we keep things going the way these guys are, THE MACHINES WIN..
- Alex Schleber
Alex: What defines a 4GL or 5GL such that languages like Go, Tart, and C# don't qualify?
- Gabe
Gabe, if your average C programmer isn't confused by them, they don't qualify as 4GL or 5GL languages. ;)
- Cristo
Looks interesting. I tried to find this "Talin" person and found this: http://en.wikipedia.org/wiki... As fascinating as proteins are, I don't think an individual one is up to creating a programming language. :-)
- Ruchira S. Datta
An early birthday present: The Gmail Javascript compiler was just open-sourced! http://code.google.com/closure... (it compiles JS into smaller, faster JS)
Unfortunately it looks like the internationalization features may be missing. I wonder why those were removed? (or if I'm just not seeing it)
- Paul Buchheit
@Paul the Closure project has three components: compiler, library, and template language. Looks like the Closure/library might be competing with jQuery.
- Shakeel Mahate
I think jQuery does a lot of stuff that might confuse the compiler, e.g. iterating over an array of string function names and creating new function wrappers (look at the way the parent/child/next/prev/etc functions get installed) The Closure library is also full of type annotations that help the compiler make better optimization choices, so you're likely to get a better compiled outcome using Closure than jQuery + fixes + compiler
- Ray Cromwell
@paul -- I know you've been wanting this opensourced for a long time. sorry it took such a long time. Nick Santos and the jscompiler team has finally done it! Cheers!
- Jing Lim
Congratulations to the team (and @Paul & Jing) -- I know everyone's been waiting a long time for this. For anyone considering whether to use jQuery vs Closure, consider that they're meant for largely different purposes. jQuery's good for enhancing static web pages; Closure's much better at building large apps. And as Ray points out above, Closure the library is going to get much better results from Closure the compiler than an arbitrary js library would, because of all the type annotations.
- Joel Webber
Paul Buchheit has been at the top of my best of pages all month. Rock on, Paul.
- Donald C. Lindsay
Hey HAPPY BIRTHDAY PAUL !!! Cool present!! <insert CAKE> :D
- Susan Beebe
That writeup is trolling for traffic IMHO. Nit picking 50 lines out of 200+ thousand (written for readability, which get compiled and optimized), providing no benchmarks for claims, and spending half the time bashing Java, it just seems to be struggling to find something wrong with Closure.
- Ray Cromwell
Sachin: he seems to be commenting on Closure the JS library, not Closure the JS compiler (that Paul's post was about). And he may be a douchebag, but I haven't seen anything I disagree with.
- Gabe
@Sachin: I hate to be too harsh, but that post is pretty much garbage. From what I can tell he's pretty much managed to enumerate some of the worst things about Javascript -- nitpicking the code for referencing "undefined" directly without declaring it as an uninitialized local? That's insane. Following this advice is mostly a recipe for an unreadable mess. Also, look in the comments for several refutations of the idea that some of these are even optimizations.
- Joel Webber
Joel, you're just not man enough to handle a language where 'top' is an implicitly reserved keyword, and 'undefined' which should be, isn't. But it could be worse, 'null' could be something you could override. :)
- Ray Cromwell
Yeah, that's right - the regular builds don't have extensions enabled (not until December for the beta ones)
- Matt Mastracci
The beta testers for Chrome extensions have to be pretty savvy right now. :)
- Matt Mastracci
Once you've got it installed, you'll start seeing dots inline automatically. If you click through one of our DotSpots links (like http://dotspots.com/d...), it'll pop up automatically.
- Matt Mastracci
I just installed it on Chrome/Mac in about 3 seconds, and it worked a charm. Didn't even have to restart the browser (!)
- Joel Webber
Matt, this is awesome, totally smooth user experience, you've definitely got to do a presentation on your linkers at some point.
- Ray Cromwell
Thanks, guys. Now that we've actually launched the product I can start to blog & present some of the neat stuff we've done. I think I owe those Chrome extension guys a beer - the whole extension architecture is so great.
- Matt Mastracci
My 1st official Google Blog post just went live! Chk out some cool Sidewiki entries & learn about our new API features! http://googleblog.blogspot.com/2009...
"Sergei Mikhailovich Prokudin-Gorskii was a chemist turned photographer ahead of his time who undertook an ambitious photographic survey of the Russian Empire for Tsar Nicholas II. Between 1909 and 1915, he completed tours of eleven regions, traveling in a specially equipped train carriage which had been provided by the Ministry of Transportation. What made this project remarkable was his use of an innovative technique for taking photographs in full and extremely vivid colour. He was able to capture colour by using a camera that exposed one oblong glass plate three times in rapid succession through three different colour filters: blue, green, and red. To view his images, he printed positive glass slides of his negatives and projected them through a triple lens magic lantern. The images were projected through the three lenses and, with the use of colour filters, superimposed in full colour on to a screen."
- April Buchheit
from Bookmarklet
I feel guilty that I feel this way, but color really helps me relate better to people of that period. I was just watching that link to color film footage of London in 1927 and felt the same way. There's something that makes it so much more real and empathizable even though other things you'd think would be barriers (strange hairstyles, clothing) are still there.
- Spidra Webster
It's surprising that he was able to take so many good photos of people. That's almost impossible to do with multiple exposures.
- Gabe
You can see the motion in the shot he took of the kids on the hillside.
- Spidra Webster
Rupert Murdoch vows to take all of Newscorp's websites out of Google, abolish fair use, tear heads off of adorable baby animals - http://www.boingboing.net/2009...
I'm the opposite — I *don't* want comments indexed because at the moment most search engines treat the guest's words and links as being my own.
- Amit Patel
Now that JavaScript is required for so many web sites, it seems odd that search engines are stuck looking at the static, served HTML.
- Bill Strathearn
I'd be afraid of search engines executing Javascript and indexing produced HTML. On the other hand, if it requests a PHP page, there's execution of code and generation of HTML, so that seems pretty similar. It's just a matter of where the code is executed. Maybe Google Caja makes it okay to run the Javascript in their crawlers.
- Amit Patel
Amit, isn't that particularly a concern with snippets? I know that's a challenging and frustrating issue! But in many cases, I've seen the content of comments for one of my blog entries to be not only substantially more voluminous but also, frankly, often more interesting than the entry itself, and it's clear that I end up getting a lot of relevant & high quality traffic to these entries from search engines *because* of those spiderable comments.
- Adam Lasnik
Should you receive "credit" (in the form of traffic) for another persons writing?
- EricaJoy
A more relevant question, IMHO, is whether the content is an appropriate match for a given search query. If someone searches for "etrade problems" and there are a ton of people ranting about specific problems about etrade in one of my blog entries, isn't that page likely a good result for that query? The idea of "credit" I believe is outdated. Who should receive "credit" for wikipedia...
more...
- Adam Lasnik
WRT "credit" being outdated, the fact remains that people are doing any and everything in the hopes of generating more traffic for their sites (hello entire SEO industry). Now, I am most certainly a fan of having relevant information surfaced in search results, however, I would prefer the relevant information show up directly instead of having to read through your blog post, then a...
more...
- EricaJoy
I see your point, but I respectfully disagree with both the premise and solutions. In particular, I feel that there's a high correlation between high quality comments and high quality original posts; it typically takes dedication and thoughtfulness for a blogger to create and maintain a strong community, so in that way, why shouldn't he or she get some "credit" for others' postings (so, too, with a forum). Also, I feel that your solution would too painfully remove context and flow.
- Adam Lasnik
(with that said, though, I understand and appreciate your frustration with regards to creating crap "content" just to rank, e.g., blackhat SEO. And in this regard, I think search engine efforts to better identify and reward quality authorship is a good thing in the long run).
- Adam Lasnik
True about creating a community on a blog and maybe there needs to be some way of measuring and indexing activity on a website where activity is measured by comments or some other method of engagement (poll votes, etc).
- EricaJoy
from IM
Best part, from the header comment: "Seems to be perfect."
- Joel Webber
I like how it is all formatted for 80 char lines.
- Nick Lothian
There's a bit of code at Google that suffers from "ugly because of the 80-char line limit" syndrome. Seriously, who edits at 80 characters within the past 10 years?
- Joel Webber
Well, let me tell you about the time I had to use the x86 debugger and and the release symbol server to track down a crash in window.resizeBy() in IE8! Isn't web development fun? ;)
- Matt Mastracci
Damn, you stole my thunder. I was about to say something about the time that I had to use the x86 debugger and symbol server to track down a freakishly bad performance problem in my IE history implementation. Turns out IE decided it was a good idea to serialize the entire compiled Javascript every time the #hash changed, using an apparently O(N^2) string buffer implementation.
- Joel Webber
I'll admit I get a little thrill every time I have to attach a Win32 debugger to IE.
- Matt Mastracci
Hell, sometimes that's easier than trying to figure out what Firefox is doing by looking at the source. It's not like you can get the bloody thing to build anyway...
- Joel Webber
Hah, true. It's the best way to understand all the fun parts of contentEditable.
- Matt Mastracci
Yeah -- that's how I discovered how to turn off all those irritating "edit handles" on images and tables in Gecko. There was really no doc other than the source. But I still never got it building (or at least building an executable that didn't crash constantly).
- Joel Webber
Pretty sure I've never managed to get a compilable build of firefox either. I did manage to get a build of thunderbird working at some point in the past while I was trying to implement something, but the whole thing is a nightmare of build scripts and dependencies.
- Matt Mastracci