Sign in or Join FriendFeed
FriendFeed is the easiest way to share online. Learn more »

Amit Patel › Likes

Simon
Facebook iPhone Dev Quits Project Over Apple Tyranny - http://www.techcrunch.com/2009...
“My decision to stop iPhone development has had everything to do with Apple’s policies.” – Joe Hewitt - Simon from Bookmarklet
bob
bob
Asteroid scrapes past Earth just 8,700miles away - with only 15 hours warning | Mail Online - http://www.dailymail.co.uk/science...
Asteroid scrapes past Earth just 8,700miles away - with only 15 hours warning | Mail Online
Asteroid scrapes past Earth just 8,700miles away - with only 15 hours warning | Mail Online
"rock was only 23ft across. Similar sized objects pass by this close to Earth about twice a year and impact on the planet about once every five years. Astronomers believe the object, called 2009 VA, would have almost completely burned up while entering Earth's atmosphere, causing a brilliant fireball in the sky but no major damage to the surface...Its orbit brought it 30 times nearer than the Moon, which is 250,000 miles away." - bob from Bookmarklet
Underground bunkers++. Just sayin. - Private Sanjeev
OMG, ASTEROID BARELY MISSES EARTH, AND WE DIDN'T SEE IT COMING!!!... well, actually, it was but a pebble, utterly benign and harmless, and kinda, sorta happens all the time. Thanks for reading! - Phil Essing
Bret Taylor
Rob Shillingsburg
Kudos to Blizzard for honesty - http://tobolds.blogspot.com/2009...
Blizzard still working on the pug experience. - Rob Shillingsburg
Adam Lasnik
Don't be put off by hip/edgy marketing & frustrating web site. DROID really IS a powerful, fast, & fun phone! :)
As you may remember, I previously urged you NOT to get the G1 Android phone (http://www.bladam.com/main...). I'm proud and really happy to note that there are now Android phones (including the DROID) that I think are just awesome. If I were in the market for a new phone, I'd seriously, happily consider the DROID. Check it out! :) - Adam Lasnik
And this is probably a good time for a friendly reminder/disclaimer. I work for Google. I am not on the Android team. I am speaking for me here, not my employer, not my parents, not harvey the invisible rabbit, not the illuminati....... - Adam Lasnik
I can't wait to be in a situation that will enable me to afford a DROID. I so want one. - Jaemi Kehoe from IM
I hear ya, Jaemi. Especially without contract, these smart phones (or "app phones" as David Pogue is now calling them) tend to be crazy expensive. But for the patient... those willing to be early-but-not-earliest adoption, I think much cheaper prices can be had. - Adam Lasnik
Droid is very exciting indeed, and just saw/liked the new commercial http://www.youtube.com/watch... - Huseyin Savas
is it better than the iPhone? - Claudia Petrilli
Claudia, different. Consensus seems to be that it's slightly less flashy / less polished, but offers more features and functionality and a much nicer screen. Also, it's on a different carrier: Verizon (instead of AT&T). - Adam Lasnik
ah, we don't have Verizon in Canada. Is it a better carrier? - Claudia Petrilli
In terms of service, from what I've heard, T-Mobile > Verizon > AT&T, and in terms of coverage and call quality, Verizon > AT&T > T-Mobile. At my house I need to go outside sometimes to get AT&T coverage, but Verizon works everywhere. I suspect any of them are better than Rogers ;( but don't have enough first-hand experience to be sure. - Amit Patel
To add to that: I'd be using Verizon if it weren't for AT&T. And everyone else in the house would be using the iPhone if it weren't for AT&T. They all laugh when my phone doesn't connect and theirs does. But then I laugh when they can't do anything interesting with their phones ;) - Amit Patel
Are you guys wishing for a world where phone choices are independent of carrier choices? - Peng-Toh
Absolutely, Peng-toh! Do you think that's inevitable? In the U.S. it'd be challenging due to implementation issues... specifically that Sprint, Verizon, and AT&T/T-Mobile networks work on different frequencies, so it's actually impossible to use a phone on both Verizon and T-mobile at present :(. The folks in Europe and most of the rest of the world who standardized on GSM are undoubtedly laughing at us right now :(. - Adam Lasnik
"Don't be put off by hip/edgy marketing" makes me giggle every time I read it. - EricaJoy
glad to provide amusement :P - Adam Lasnik
It hadn't occurred to me the droid wasn't GSM. I forgot there were non-GSM carriers. Even though I rarely travel outside the US, I don't think I'd want a phone that only worked here. I wonder how much Verizon is paying Motorola not to let T-Mobile & AT&T sell a GSM version of the droid. - Seth
Seth, it's possible that you're making incorrect assumptions :) Remember, hardware companies can't just instantly create a phone that'll work on all U.S. networks. - Adam Lasnik
There is a GSM droid coming. Motorola isn't going to ignore the rest of the world which is more profitable. - Peng-Toh
Where I am, phones are not allowed to be locked to a carrier and you can get phones that support both CDMA and all forms of GSM. It is just a matter of hardware costs. You should blame FCC for not having the guts to fight for the consumer. - Peng-Toh
You can always buy a phone that's not locked to the carrier in the US. The problem is, the prices for the service all factor in subsidizing a phone, which means that even if you bought a phone that's unlocked, you don't get a discount on the service (or even an elimination of the activation fee). The result is that everybody buys a phone through a carrier. It's as though all cars were sold assuming that you'd pay for the car partly through buying gas from the company that sold you the car. - Piaw Na
Here, phones are subsidized if you sign up for a plan but the phone is not locked. There is a healthy resale market for new/used phones as a result. - Peng-Toh
Are prices for the plans reduced if you don't buy a phone? - Piaw Na
Piaw, no. But the typical hardware subsidy is only about US$100 for a two year contract. The iPhone is unusual though. You can sign up for a two year contract, get a new *unlocked* 3GS 32GB for US$500 and sell it on the resale market for US$900 and the profit will pay for almost two years worth of service plan. You could do the roughly the same thing with the iPhone 3G last year. (Yes,... more... - Peng-Toh
Nelson Minar
Sneak preview of the new ultrarealistic military game - Nelson Minar
Hope it's on Steam! :) - Amit Patel
Bret Taylor
Google Chart API can generate LaTeX equations - http://moultano.blogspot.com/2009...
Google Chart API can generate LaTeX equations
love! - Ashwin Bharambe
Quite useful for some. :) - Daniel Schildt
Yay! - Simon
Am I the only person who absolutely despises Knuth's "Computer Modern" font? I don't know what it is about it, but it just looks awful to me. And I'm one of those people who used TeX for everything including drawing finite automata and analytic tableaux back in college. - Jim Norris
I'm with you, Jim. That's why, following the book _TeX Unbound_, I used other fonts in my LaTeXed thesis. From the colophon: "I used mathinst to make a mathematical font family of Monotype Bembo Semibold (from Agfa-Monotype), MathTime (from Y&Y), Chantilly (from Softmaker, similar to Gill Sans), Typewriter (from the Electronic Font Foundry), and a few others, with which I typeset this dissertation." - Ruchira S. Datta
I always had \usepackage{times} in my LaTeX documents. - Tudor Bosman
Times is almost as bad though. At one point I figured out how to use Adobe Garamond, but it was kind of flaky. - Jim Norris
I didn't like Computer Modern or Times. I used Century Schoolbook for my stuff, I think (\usepackage{newcent}). - Amit Patel
Peter Norvig
Amazon.com: Artificial Intelligence: A Modern Approach (3rd Edition) (9780136042594): Stuart Russell, Peter Norvig: Books - http://www.amazon.com/Artific...
We sent the final pdfs of the new edition of this book off to the publisher. The market reacted by gaining 2% on the day. - Peter Norvig from Bookmarklet
Nassim Taleb would be proud. =) - Darren
Bet you are pleased to have that behind you; great to see Alan Turing -http://tinyurl.com/no85d4 - on the front cover. Seb. - Seb Schmoller
Jason Wehmhoener
Marginal Revolution: Geoengineering with Iron Fertilization - http://www.marginalrevolution.com/margina...
Marginal Revolution: Geoengineering with Iron Fertilization
"As even their critics admit, Levitt and Dubner have performed a useful service in drawing greater popular attention to geoengineering. Garden hoses to the sky,however, are not the only approach. Iron fertilization is simpler, cheaper and much more easily testable. Most people are aware that CO2 and temperature are positively correlated in the long historical record but fewer people know that iron dust correlates negatively on the same scale - that is, temperature and CO2 levels are low when iron-dust is high. The graph illustrates. The basic mechanism that appears to drive the association between low temperature, low CO2 and high iron-dust levels is that iron-rich dust sometimes sweeps off the continents into the oceans where it creates a plankton bloom. Phytoplankton take up CO2 in order to grow and as they die and produce fecal matter (I kid you not) carbon sinks to the lower depths or bottom of the ocean where it may remain for 100 to a 1000 or to even to millions of years (in the... more... - Jason Wehmhoener from Bookmarklet
I met some marine microbiologists from Max Planck Institute Bremen at ISMB last summer where we talked about this specifically. They explained a couple of problems with this. Under natural conditions, only a fraction of the CO2 taken up by phytoplankton actually reaches the ocean floor, because grazers normally eat the phytoplankton and bring it back up to the surface. But under... more... - Ruchira S. Datta
So we're all gonna die anyways? - Jim Norris
I got all that from one lunch with people who specialize in marine microbiology and have been thinking specifically about combatting climate change. I wonder if Levitt or Tabarrok have done the equivalent, or if they automatically understand everything because they're economists and thus can do away with the need for expertise (or even data) by the sheer power of their intelligence. - Ruchira S. Datta
Jim, that doesn't follow. Actually reducing CO2 emissions is much simpler, though not easier, than these geoengineering solutions. The geoengineering solutions only *seem* simple because the complexities of ecology are swept under the rug. Economists of a certain stripe are accustomed to sweeping complexities under the rug (with regard to the economy as well), but in this case it just won't do. - Ruchira S. Datta
Do you think that's an affliction unique to economists? I see a fair amount of it in other fields too, like computers for example. - Jim Norris
It seems like we'd have much less insight into the secondary effects of any of these global warming mitigation schemes than we would if we pursued reduction in greenhouse gases in the first place. It seems like a lot of the mitigation strategies just trade off one environmental problem for another. - Jim Norris
No, it's not unique to economists--in fact I think they caught the attitude from physicists, but the attitude at least seems to work well in physics itself (as opposed to various other fields to which physicists think they can lend their powerful intelligence--see http://arxiv.org/abs...). - Ruchira S. Datta
Jim, my point exactly. - Ruchira S. Datta
Do you think they caught the "pure math" bug and lost touch with empirical reality? - Jim Norris
About computers, I think that may be at least a bit different because at least a small number of human intelligences designed the computer in the first place. - Ruchira S. Datta
Jim: totally, I wrote a blogpost about this once, way back when I used to blog: http://ruchiradatta.blogspot.com/2005... - Ruchira S. Datta
I interacted with some mathematical economists when I was doing my (pure math) thesis in game theory. One of them actually told me, "Don't use examples, they just make things more confusing." !!! - Ruchira S. Datta
I can't stand gratuitous math porn in economics (or CS or any other science). I think a lot of it just serves to make the reader feel dumb and make the author look smarter, even when it has no bearing on reality. But then again I am not a scientist. I just admire them from afar. - Jim Norris
Well, I'm trying to become a scientist, and it's a humbling experience. I do my best not to introduce gratuitous math porn. :) - Ruchira S. Datta
How close are you? How's it different than being a mere computer nerd like me? - Jim Norris
Well, I'm a research specialist, so in that sense I already am a scientist. I just feel there's an endless amount to learn, but it's also endlessly fascinating, which makes it a lot of fun. - Ruchira S. Datta
At what point do you get to be somebody and do something that anyone cares about though? Does that ever happen? Only for the lucky few? - Jim Norris
Well, I'm lucky to have already done something that some people care about (in fact we have more requests than we can keep up with), thanks to working for a great PI. I don't know when I'll get to be somebody though, that is only for the lucky few. - Ruchira S. Datta
P.I. still sounds like something out of a detective novel or TV show: Magnum, P.I. - Jim Norris
I always wanted to be a PI. :) - Ruchira S. Datta
Jim, you said "It seems like we'd have much less insight into the secondary effects of any of these global warming mitigation schemes than we would if we pursued reduction in greenhouse gases in the first place. It seems like a lot of the mitigation strategies just trade off one environmental problem for another." and I think that sounds great. The thing that stumps me is the fact that we're increasing our output of greenhouse gases, not decreasing. So, how do we pursue reduction of greenhouse gases? - Jason Wehmhoener
My cousin suggests taxing banks and using the proceeds to finance green technology transfer to developing countries: http://www.guardian.co.uk/busines... - Ruchira S. Datta
OK, interesting concept. Then how do we get the industrialized world to stop increasing emissions? Or, maybe we need a more tractable problem: Is it possible to design an experiment that demonstrates the mitigation of secondary effects given a partial or localized reduction in emissions? In other words: do we need the whole world to grow up and get along before we can prove the efficacy... more... - Jason Wehmhoener
The article Ruchira links to mentions a "transaction tax". Can someone help me understand specifically what that means? - Jason Wehmhoener
Jason, I'll ask Arunabha what he had in mind. - Ruchira S. Datta
I'm sure I'll get in trouble for this comment, but I think stopping industrial emissions is like stopping teenage sex. You can keep telling people to abstain, or you can just give up and give everyone condoms and birth control pills. With CO2 emissions I think we're still in the abstinence camp. One day I think we will give up and decide to reduce CO2 by planting forests, increasing... more... - Amit Patel
Amit, the reason I had that conversation with those microbiologists in Bremen is because I was interested in developing geoengineering to reduce CO2 myself. I'm all for planting forests, but they take a long time to grow. In this case relying on geoengineering would be like engaging in unsafe sex in 1920, gambling that a birth control pill will be invented before an unplanned pregnancy occurs. - Ruchira S. Datta
Much simpler than planting forests and waiting for them to grow is stopping deforestation, e.g. for producing beef or biofuels, which no matter how efficient will always be net carbon positive. - Ruchira S. Datta
Ruchira, that makes complete sense. Unfortunately our agricultural lobbyists have an unhealthy amount of power and work hard to prevent any reduction in support for biofuel or beef production. How can we resist these forces? - Jason Wehmhoener
Arunabha says: "Ruchira - to clarify, my paper does not propose a Tobin tax. The Tobin tax (on international currency transactions) has been part of the debate since the early 1970s for regulating financial markets and it has been proposed at times to finance development goals. The Guardian article used a similar argument for climate change. The proposal my co-author and I have put... more... - Ruchira S. Datta
Jason: By banding together and proposing positive alternatives. Much easier said than done... - Ruchira S. Datta
I do like the idea of pushing clean coal and nuclear (though I have misgivings about both, and feel the expense of solar and wind are justified) and it's nice to hope that if such ideas were implemented broadly enough that it would take the wind out of the biofuel sails. Still not sure what to do about the beef lobby, which is another major cause of deforestation. A large number of... more... - Jason Wehmhoener
I do actually support research into geoengineering, biofuels, and so forth, I just think we need to combat climate change on many fronts rather than assume one of these is going to solve it. - Ruchira S. Datta
Absolutely. - Jason Wehmhoener
Jason Wehmhoener
Opinion | Embrace technology to turn nuclear energy into environmental solution | Seattle Times Newspaper - http://seattletimes.nwsource.com/html...
Opinion | Embrace technology to turn nuclear energy into environmental solution | Seattle Times Newspaper
"STEWART Brand, author of "The Whole Earth Catalog," visited Seattle last week, promoting his latest environmental manifesto and surprising more than a few members of the audience with his ideas about tackling our energy and climate crises. In sum, while judging that solar and wind power are part of the mix of renewable energy sources required to sustain world living standards, Brand flatly asserts that we must rapidly deploy nuclear power plants to meet both environmental end energy goals." - Jason Wehmhoener from Bookmarklet
Yes, please introduce some sanity into the green movement. - Cristo
Ryan Moulton
Google can generate your equations for you! - http://moultano.blogspot.com/2009...
Sweet! - Ruchira S. Datta
Awesome! - Amit Patel
All math departments are going to ban google now :D - Roberto Bonini
Paul Buchheit
javascript:void(document.body.contentEditable=(document.body.contentEditable!='true'))
WHOA! Cool! - AJ Batac
awesome! - siniradam
you just made my color blind self cry tears of joy - I can now click that to discover all of the links that some crazy color mad designer has "hidden" from me by their color choices - bear (aka Mike Taylor)
wow neat trick - Onur Gündüz
is there a bookmarklet to make hackernews look good on the iphone? - Ivan Kirigin
Add this to FriendFeed and you've got Wave :-) - Jesse Stay
Reminds me somewhat of ClutterMe http://www.clutterme.com/ - they figured out how to make a whole page in-place-editable (javascript of course) - just click anywhere and start typing: http://www.clutterme.com/pages... - Christopher Galtenberg
Nice, discover links obscured by CSS - Orlando Pozo
Cute trick. Not being familiar with java script (at all) what is the void%200 statement there for? - Eric Borisch
Without the void 0, the browser will navigate to a page showing the result of the computation. - Paul Buchheit
Not grasping the %200, though - Rahsheen ™, Coach of FF
But that's not the case when I just execute it in the (safari) address bar. I take it that's expected? - Eric Borisch
%20 is a space. I'm not sure about safari -- I use ff. - Paul Buchheit
Cool. This + FB + malcontents + screenshots = ??? - Eric Borisch
What is this supposed to do again ?-- it does nothing that I can discern in IE, FF or Chrome (on Vista). - Brian Sullivan
OK I see what it does on FF. - Brian Sullivan
But only in FireFox presumably? - Brian Sullivan
It works on IE - AJ Batac
So it does -- first time I tried IE8 crashed. - Brian Sullivan
Works in Chrome, too - Jan Ole Peek
It doesn't seem to work in 4.0.223.11 - Brian Sullivan
I'm still on Chrome 3.0.195.27 but it says no update detected... this is in Win7. Pretty sure my OSX Chrome is 4.0.223.11 though. - Jan Ole Peek
4.0.223.11 is the latest in the dev stream. - Brian Sullivan
Works on Chrome Mac version here. I added the script as a new bookmark in the menu. - Jesper Lind
Try this instead to avoid the %20 weirdness: javascript:void(document.body.contentEditable=(document.body.contentEditable!='true')) - Matt Mastracci
Doesn't seem to work either -- maybe a bug in the dev version? - Brian Sullivan
World's coolest bookmarklet, especially those who are creating demo apps. - Mike Reynolds
Wow, this is awesome (works perfectly for me in Firefox 3.5). Simple Bookmarklet code that makes Web pages "editable". Now if only there were save + back buttons or something = Instant Wiki. - Alex Schleber
I realized after playing for a while, some of the keyboard events stop working, like submitting form by hitting Enter .. (FF 3.5.3) - Onur Gündüz
this is the fundamental line of every wysiwyg editor you use. for IE use allowEdit - Tzury Bar Yochay
Clicking it a second time makes it un-editable (and therefore it should respond to events and such). - Paul Buchheit
So how do you discover 'hidden' links.? - Bicentennial (Franc)
Cool, worked for me (the box is Windows Chrome 3.0.195.27) - ǝuǝƃnǝ
I mean in all open tabs and windows, not just in editable mode. It stayed that way, still no keyboard events (not restarted ff yet) :) - Onur Gündüz
Figured how to make it but what's it good for - pretending to rip other people's stuff to sh*t? - Michael Slattery
Michael - I'm thinking about possible use as a minor webdesign tool. Of course other tools are more powerful, but this is a nice simple one. - Deborah Fitchett
Ok, I finally get it - Michael Slattery
this is the worlds best website - Grant Rhoades
Ryan Moulton
cashto's blog : It's OK Not to Write Unit Tests - http://blogs.msdn.com/cashto...
John Mueller
Google Wave vs Twitter at conferences | FreshNetworks Blog - http://blog.freshnetworks.com/2009...
Tudor Bosman
DROOOoooooID.
how is it? i totally want one. - Jenna Bilotta
Great! Significantly faster than the G1. Better screen. The keyboard will take a bit of getting used to. The default notification sound is a robotic voice saying "DROOOoooooID", thankfully easily changed. - Tudor Bosman
What, why would you change that ? :D - Mo Kargas
*spock eyebrow* LOL - Derrick
The screen is absolutely beautiful. YouTube videos over wifi (bandwidth detection?) are sharp and clear. - Bill Strathearn
Also, it's the first phone I had that does email right; it can easily handle multiple email accounts (two Gmail accounts, both using the Android Gmail client; one IMAP account, and one Exchange account). It seamlessly merges the contacts from the different accounts (and also my Facebook friends) and allows me to configure different notifications for the different accounts. - Tudor Bosman from Android
What about the keyboard - heard it was kinda janky. Though my number one concern is Twitter (need to demo Twittdroid) then UX of 1. mail and 2. SMS - Mona Nomura
The keyboard isn't great. It's not bad, but I think the one on my old G1 was *slightly* better. It's no Blackberry, it's no Sidekick (the Sidekick had the best keyboard, but it was also huge and clunky). There are two different email clients -- one for Gmail (which is awesome, and supports all Gmail features in a very Gmail-y way), and one for other accounts (IMAP/POP, Exchange) which I... more... - Tudor Bosman
I'm actually excited to play with one tomorrow - it sounds a lot more promising than the Pre. - Mona Nomura
Contact integration is really great. You get an address book (which is automatically synced with your Gmail, Facebook, Exchange accounts), and, once you select a contact, you get a list of options (based on where the contact was imported from) -- call / SMS the phone numbers on the account, send an email, chat with them in Google Talk (it shows the Google Talk status right there in the... more... - Tudor Bosman
The wall charger is a generic USB charger, with a USB charging port, which is nice: you can use it to charge any USB-chargeable accessories. The phone comes with a standard USB-to-microUSB cable that can be used for either charging or data transfer. This cable is only 3ft long, which is a pain; come on, Motorola, bundling a 6ft cable would have cost you, what, 15 cents more? - Tudor Bosman
April Buchheit
I hope this picture of duck butts makes you smile. 1 2 3 - April Buchheit from Bookmarklet
Happy birthday, Paul ;) - Clare Dibble
Happy 0x21st birthday, Paul. I still remember writing Clare's mother a birthday card wishing her a happy 0x30th birthday. - Gabe
HAHA totally laughing at this - awesome!! - Susan Beebe
Happy belated Birthday, Paul! :-) - Kol Tregaskes
Bill Strathearn
Goodby AT&T. Hello Droid
The clincher for me was AT&T's ignorance of the Android platform, long after all other carriers made the option available - Bill Strathearn from Android
Kevin Fox
Excited for Motorola and Verizon, but still wondering if this is the Droid I'm looking for.
What, you're not excited for Google? Pfft. - ⓞnor
I'm always excited for Google. :-) - Kevin Fox
Andy Baio
Aaron Straup-Cope leaves Flickr, joins Stamen Design - http://www.aaronland.info/weblog...
one of my favorite geeks joins one of my favorite companies - Andy Baio
Rob Schonberger
Fast is better than slow. Sometimes even at the expense of correct. - Joel Webber
Yeah, speed is the main reason I'm not as happy with my TiVo as I was years ago. I don't care about all these features they're adding. I just want it to be fast. Speed is also why I'm not happy with newer TVs, or cable boxes. Changing channels used to be instantaneous. Now it's sooooo slow. Speed is also a big part of why I'm using my iPhone instead of my G1. - Amit Patel
@Amit, re iPhone vs. G1: Exactly -- Android's definitely getting there, but I feel like work remains to be done on making all the user interactions feel snappy, especially the way they do blitting of the app list and the home screen. Apple definitely got that right from day one. - Joel Webber
Sometimes, Android seems to suffer from GC lag. However, iPhone lags sometimes too when some background process is working hard (switching from 3g to Wifi, or saving data to memory). I've had times when I had to reboot the iPhone. Both TiVo and AppleTV are way underpowered and irritating. I'm a big TiVo user, but the UI is so fricken slow sometimes, it really lags when an HD channel is having reception problems, and re-ordering scheduler items sometimes takes MINUTES while the UI is frozen. - Ray Cromwell
Jeff
"Droid is the coolest mobile phone to exist to date" -- http://www.techcrunch.com/2009...
got one :) - Rob Shillingsburg
AJ Batac
Happy Birthday to Paul Buchheit!
paul-buchheit-google.jpg
Nice. - Maxamad
Happy Birthday, Paul! And thank you for FF. It's being a great help to me just now. - MaryB, BrandingBroadOfFF
Happy birthday! - Becca
Writing "Don't be evil" 500 times..penance for selling out to Zuckerberg? :) Happy birthday, Paul! - Alex Schleber
Happy Birthday! - Shevonne
;) so many birthdays this week. Happy B-day Paul! - Bicentennial (Franc)
I just opened the link and I'm kind of astounded. I had no idea what a deep influence Paul had over at Google. Created GMail? I am in awe. That plus Friendfeed and many other accomplishments. Happy birthday, Paul. I know we get fussy here sometimes about you, but that's only because we love so much what you helped create, and we're terrified at the thought of it vanishing. - Kamilah Gill
Happy Birthday, Paul! - Anne Bouey
Happy Birthday, Paul! - Kevin Fox
Huge happy b-day PB - Christopher Galtenberg
Happy Birthday Paul - Helen Sventitsky
Happy birthday, Paul! - Tödd Nëmët
April Buchheit
Poor Piglet
61aXE.jpg
HAHAHAHA - niniane
eff'n AWESOME! resharing :P - Ⓐ ☠ slayerboy ☠ Ⓐ
Awww :[ Poor Piglet! - Alex
I didn't like him anyway. :D - Faraz Mullick
LOL. Resharing! - Mona Nomura
DeWitt Clinton
"Transparency, choice and control have become a key part of Google's philosophy. Today we're doing even more." https://www.google.com/account...
Happy beyond words that this is happening. Read the introductory post here: http://googleblog.blogspot.com/2009... - DeWitt Clinton
This really rocks -- not just about transparency, but I also find it pretty useful as a tool for remembering stuff. - Joel Webber
So true! I had no idea I had an Orkut profile or followers on Reader or a problem with using too many Google products. - dju
Laurence Gonsalves
Ugh. I wish Firefox had an equivalent to Unix's "top" so I could figure out which tab is responsible for "101%" CPU usage.
I think it's called "Chrome" =) - Jim Norris
Does Chrome have an equivalent to "Proxy Button"? (I guess it's a bit ironic that the need to easily switch to using the Google corp proxy is part of what keeps me on Firefox...) Also, this was on my Mac, and Chrome is pretty rough on the Mac right now. - Laurence Gonsalves
I don't actually know... I'm still using FF on my mac too. - Jim Norris
Laurence, MacOS lets you set proxies on a per-network basis. Why are you setting browser proxies at all? (Safari knows no such concept, and neither does Chrome for Mac.) - Daniel Dulitz from iPhone
I hear you with the browser proxies Laurence and there is a hacky workaround for setting up a browser proxy in Chrome. Shoot me an email at work and I'll tell you what I did to solve the issue. Chrome has been a champ for me otherwise. - EricaJoy
Daniel: I'd never thought to look in the system prefs for HTTP proxies, but I now see that I can set different proxies for different "locations", and these seem to apply to Chrome. Thanks. - Laurence Gonsalves
I don't think Firefox even knows which windows are taking up your CPU -- I imagine its single-process architecture makes that rather difficult to find out. - Joel Webber
Bill Strathearn
Leading@Google - a sub-section of the Talks@Google series. http://www.youtube.com/results...
DeWitt Clinton
Pragmatic Parsing in Common Lisp - Henry G. Baker - http://home.pipeline.com/~hbaker...
ACM Lisp Pointers 4, 2 (Apr/Jun 1991), 3-15. "We review META, a classic technique for building recursive descent parsers, that is both simple and efficient. While META does not handle all possible regular or context-free grammars, it handles a surprisingly large fraction of the grammars encountered by Lisp programmers. We show how META can be used to parse streams, strings and lists--including Common Lisp's hairy lambda expression parameter lists. Finally, we compare the execution time of this parsing method to the built-in methods of Common Lisp." - DeWitt Clinton
What does a hairy lambda expression look like? - Jim Norris
✺λ✺ - DeWitt Clinton
Was talking this week about combining approaches, Parser Combinators + code generation for GWT. I find the parser combinator syntax and model 'cleaner', but it would be cool if you can 'compile' via transformations into something more optimal. - Ray Cromwell
@Ray - where would this parser run? Is it for user code or part of the compiler? - DeWitt Clinton
Part of the compiler. Some Optimization is essentially a pattern matching problem, only on a tree instead of list of chars, so for example, if you want to optimize i = i +1 into ++i, you might look for the pattern Assign(var, Plus(var, Literal(1)) and run it over the AST. A stringified DSL might look like "?var = ?var + 1". You don't need parser combinators for this, but they help with disjunctives. - Ray Cromwell
DeWitt Clinton
"Parsec is a free monadic parser combinator library for Haskell. Allthough combinator parsing is well known in literature, most libraries are only implemented for personal use or for small research examples. Parsec is designed from scratch as an industrial-strength parser library. It is simple, safe, well documented, has extensive libraries and good error messages. It is also fast, doing thousands of lines per second on todays machines, which might make it an acceptable alternative to bottom-up parser generators like Happy." - DeWitt Clinton
Meikel Brandmeyer did an initial port of this approach to Clojure: http://kotka.de/project.... I'm using his work as a baseline, and trying to see if it can be adapted for a small project I've been fiddling with. - DeWitt Clinton
DeWitt Clinton
Parsec: Direct Style Monadic Parser Combinators For The Real World - http://research.microsoft.com/en-us...
"Despite the long list of publications on parser combinators, there does not yet exist a monadic parser combinator library that is applicable in real world situations. In particular naive implementations of parser combinators are likely to suffer from space leaks and are often unable to report precise error messages in case of parse errors. The Parsec parser combinator library de- scribed in this paper, utilizes a novel implementation technique for space and time efficient parser combinators that in case of a parse error, report both the position of the error as well as all grammar productions that would have been legal at that point in the input." - DeWitt Clinton
Andy Baio
XKCD's movie narrative charts - http://xkcd.com/657/large/
here's a more serious attempt at Primer's timeline - Andy Baio
Other ways to read this feed:Feed readerFacebook