Skip to content

Instantly share code, notes, and snippets.

@jkalucki
Created January 30, 2011 17:02
Show Gist options
  • Save jkalucki/803012 to your computer and use it in GitHub Desktop.
Save jkalucki/803012 to your computer and use it in GitHub Desktop.
Tweets as of 2011-01-30
@elizabeth During a boom, they don't even need to advertise.
@jreichhold @netik For once not joking. At all. Reduced. Humbled.
@netik Egypt peaks at 3 gbit? Egypt. Reeling.
@jmhodges Nobility.
OH: "He's like a hipster Bear."
@sunghu You are overdue by two moves. Moves are why are we work.
@sunghu Months are meaningless conceptions. How many desk moves is that?
@abdur I need to stop reading Quora for the same reason. I'd rule half of the answers as 'speculative response to a factual query'.
@al3xandru Sadly, it also doesn't make sense for us to allow every scraper unlimited access on GAE...
@al3xandru If you are on GAE, you are going to get rate limited by IP with everyone else on GAE.
@al3xandru Dunno. Do you have more client instances running than you expect?
@trickleapp You can experiment with Streaming on mobile, but the battery issue is probably going to kill you. @twitterapi
@bs We're now at: @biz, @crystal, @bs, @alissa, @robey, @jkalucki, @stevej, then @summize.
@babak_hamadani "Twitter: We're not just for revolutions."
@rajat_sk Using a scripting language with precision issues, I'd guess.
@timhaines You are pretty much too late for SFUSD (or any SF) 2011-2012. Suburbs.
Parent chatter on the playgrounds and school yards swirls around summer camp planning and Kindergarden admissions.
@sm Jessie et Laurent, and others, deliver pre-cooked dinners in SF... // @choppedonion
@JugglingPumba Behr for picking colors. Then, if your time is worth anything to you, match to Benjamin Moore or similar.
@tshields We took 5 bags to SLC on Delta this winter and still rented skis and poles! Fly-to-ski has its downsides.
@timhaines You don't want it. All new boxes, infant mortality zone. (Picky picky!)
@angusnb Just another Thursday night, working at scale.
@timhaines Yeah, I don't think that's the right answer. It doesn't quite make sense. @twitterapi
Throwing 1,920 CPUs and 4TB of RAM at an annoyance, as you do. @jointheflock
@JugglingPumba Oh gawd, not Behr paint! Drip. Splatter. Drip drip. Brushmarks. Drying bands. Splatter, splatter. Third coat.
@Shoq About 3 years ago a developer managed to follow himself. This remains in the db as a warning against hubris.
@mdo Jeeze, I'd hate to see you when they make you angry.
@timhaines Yup.
@Shoq That's bizarre. Not even sure where I'd look on that one. Have to trust Support on this case.
@ticky_ Yeah, I guess that's true. Tempting to blame it on the state of Windows, but I don't know if that's the only thing.
@ticky_ Seems to only be AIR and Chrome clients for Windows. There's little appetite for native client development on any platform.
@urlsec @themattharris The algorithm is documented in the Concepts section: http://dev.twitter.com/pages/streaming_api_concepts#sampling
@delbius That's where I find the best material for the API Campfire.
@delbius @nexus6 Eh, not much diff either way. Rapid-fire searching for API Campfire images tends to turn up far worse galleries of awful.
@delbius @Nexus6 Google image search for said term is surprisingly not that bad. Nearly benign, even.
@cboudreaux Bugs are rare on the Streaming API and would generally hit the Firehose equally.
@cboudreaux Matt posted a response on mailing list; the bug is invalid.
@timhaines @charles @ded @twitterapi I think it is a random gremlin in a single Apache on a huge cluster. #guessing
@imaginaryroots @twitterapi Limit count is the total of all Tweets dropped on that connection. It is non-decreasingly variable.
@cboudreaux The Firehose is the Streaming API. Exact same data. @Converseon.
@imaginaryroots Keywords aren't limited, its your total proportion, thus impossible to say which keyword was at fault. @twitterapi
@al3x You are implying that no one should ship a product at a low price-quality points. Cheap isn't hostile, it's just less.
@trishmorgan Stop reconnecting so much and they'll go away. Streaming API connections should stay up for hours and days.
@marshallk Because the set of all things undone is solely informed by hatred?
@jorgeortiz85 Don't try to transfer! Got burned with a WFB merger. Withdraw everything into a cashier's check, start with a fresh account.
@wickman That looks like Lone Pine or maybe Independence.
White smoke.
@ej Hypnic jerk: http://t.co/bcSfBOS
@kostodo I dunno. Perhaps there's a third party service like Push.ly or Boxbcar that can fill the gap?
@kostodo iOS doesn't stream mentions, they're over Apple push service. Andriod needs push as well. Battery isn't a problem with push.
@sandofsky @timhaines @mccv has a branch for the Streaming bug where a tweet ends with @flaven, but gets retweeted and truncated to @flav.
@henriwatson Tweetie has always been an XML app. They just didn't refit the REST parts to JSON. Streaming is JSON only.
@kostodo Streaming on wireless uses a lot of battery. This isn't Andriod's fault. No platform has this, yet.
How did I not know about this place? Every one who works here is a serious CA ski bum. (@ California Ski Company) http://4sq.com/ikvzmq
@danielooi It'll reset in an hour, then you can make more changes.
@wTyeRogers @rob_rix I experienced that a few years ago. Read about a quake near SJC right as the shaking reached Twitter HQ in SF.
@lightyoruichi Yes, but consider why want to follow that many users. There's almost certainly a better way to achieve your goals.
@danielooi As a developer or end user? Use Streaming APIs more - no request rate limit.
@lightyoruichi Follow churn spam. Over 2k you can follow as many as the number of followers you have.
@Shoq That's a problem that only ~0.001% have...
@lightyoruichi Anti-spam policy and because it pointlessly consumes resources.
@danielooi Yes, #newtwitter is an API client, 99 and 44/100 % pure.
@Shoq You're following way too many people and not reading all their tweets in either case. Real-time just shows you what you're missing.
@s_albrecht I'd like an option to turn on real-time search results when at an event. Ripe for experiments.
Critical moments demand real-time updates: RT @rob_rix: Weird feeling, watching an earthquake happen via Twitter’s streaming API.
@s_albrecht Streaming Twitter uses way too much battery.
@zuercher They'll reach equilibrium soon enough. All things equal, I'll pick Verizon. Out of spite. Venomous, enraged, everlasting spite.
OH: "Once you shard, you shard hard."
@robey It's in your Twitter inbox.
@robey Just run the final beta build. Good enough.
Enjoying watching a whole new cohort of users as they discover and discuss User Streams on the Twitter Streaming API.
What would Marshall McLuhan think about collaboration by emailing slide decks around?
@DanaDanger @delbius Add a pop/suction sound with your mouth, like Steve Martin in Roxanne as the alien walker, for added insult/giggles.
.@graysky That would be good too. But, account following granularity seems to work OK on Twitter. Not sure about Quora's granularity.
Quora is slowly but steadily devolving into a noisy experience. Needs some kind of automated filtering and sorting.
@jdub We go through the whitelisting about once a week, but it isn't a regularly scheduled thing. ^JK
@marco Platform, con't: @jeremycloud @onesnowclimber @brianellin @danwrong @trube @bsuto @klingerf @dhelder, any I missed, +6 new folks...
@marco Happy New Year and an exciting 2011. @rsarver @raffi @episode @themattharris @mccv @stevej @9len @danadanger @caramev @rno @sunghu
@robhawkes Gnip offers various streams.
@robhawkes Only the Sample method is 1%. Filter is up to 5% before it's limited.
@eslevitt They're like needy pets.
@timhaines 6'6". ~1.6% of males are over 6'4", so they've built it at least a 1.6% failure rate.
@zuercher Nah. He still goes through the scanner, takes his dose of patriotic radiation for no reason, then gets a freedom pat-down.
@zuercher Too tall for backscatter machine. Seriously.
At SLC, backscatter scanner selection was by line you picked. Adults w/kids rerouted. Also, I was "too tall". Pointless theater. #tsa
Windy! Are post-storm "clearing winds" caused by H to L advection, or the upper flow that moves the trough?
@crystal The top-line brand is even more better.
@rk @jess Just like in the housing market...
@stop Landfill implies that something productively needs filling. Perhaps 'garbage scow' would be more motivating?
@dougw @kevinthau @aunder Bring back 325 copies, please.
Geoff just performed the burial rite on my ski boots. I couldn't throw them out myself. Next, trying to find some non-newbie 31s or 32s.
@al3x yeah, but Godwalla? Ghost Town.
Just ate a cookie that was carefully placed on the hearth, leaving a few requisite crumbs. Poured out the warm milk though.
Dinner and drinks overlooking Brigham Young's estates. As you do. (@ The Alta Club) http://4sq.com/ghtirT
4yo M called snowboards "Surf Skis". Perfect. Also rode a non-bunny lift on her first day. Determined.
At Brighton. The powder is pretty much bottomless, but they can't seem to keep the power on.
@isaach Six line Perl or Ruby script?
@isaach Split, Sort & ...., Sort -m. Tricky part is the Split on line break.
@goldman You are just going to torture us all winter long, aren't you?
@ROWGHANI I'm on in-the-office vacation as well. Will try this vacation thing again tomorrow.
@dacort @mccv @twitterapi Sorry bout that. There's always been a very brief period where each HB returns 404s on start up.
@dacort @mccv @twitterapi they're working to restart streaming.
Driving rain keeps distracting me from this unyielding post-mortem. Awaiting the still-secreted.
Just made a Manhattan without measuring the proportions, perhaps for the first time ever. It's been that sort of week.
@al3x Motorola. Nokia. HP.
@yemkay Interesting app. What do you use User Streams for?
@syrneus The beta isn't closed, they only whitelist once a week or so. Have you checked your email?
That's it. I'm putting an otoscope on my Christmas wish list.
@tsmango There should have only been a handful of restarts, plus a period of ~2 minutes of total outage.
Cornmeal, Gun Powder, Hamhocks and Guitar Strings.
Bad IM to see pop up: "Are you doing something?"
@jmhodges OTOH, if you want your account banned to generate faux-outrage, go right ahead and post random numbers.
@SupJessiii Bluntly, unless you are quite famous, they aren't going to verify your account.
@goldman To years of only meeting during one absurd crisis after another. Also: Executive Dashboard.
@tedr @sacca @bryce Twitter already syndicates when your tweets are favorited on User Streams and Site Streams. Desktop clients display.
Couldn't resist one final public kick in the head to XML. Buh bye now.
XML off on the public streaming interfaces. It's still hanging by a thread on a internal cluster. Soon, the cleansing will be complete.
Returned home to uncooked stew in a unplugged crock-pot. Cooked a second dinner enveloped in the mouth-watering aroma of the first.
@SupJessiii Few accounts qualify for verification.
@jorgeortiz85 Thanks for the repro case. Grabbyhands 1.3 is now in production on ~90% of our Hosebird Kestrel readers.
Reasonably sure that this event was scheduled by someone who has never looked for a sitter during the holidays.
@jeffvandall Oh, well then, lemme look.
@jeffvandall Yikes! What time will it be? I doubt there will be much of a blip -- there's so much traffic now that events hardly register.
Sometimes the Victorians were on to something. Considering referring to Tweets as Cables from now on.
@sebazzz91 By merely asking the question, perhaps you have found the answer from within? // @twitterapi
@jorgeortiz85 May have fixed it! Published v1.3 to maven.twttr.com, merged into master. (Doesn't seem to happen on MacOS, only Linux.)
"I'm not going to get another Thanksgiving to run these Map Reduce jobs until next year..."
Velveteen Rabbit. (@ Novellus Theater) http://4sq.com/9hejtR
@jorgeortiz85 Bad DNS, host down, or host up, but no kestrel, or kestrel hung?
@jorgeortiz85 Rarely seen, can't repro or find bug. Would love to fix! Can you repro?
@aegirthor You were wondering about reading the Twitter firehose. You can read the 1% feed with the curl command.
@aegirthor It's impossible to read the 1% Spritzer feed on the Streaming API. The firehose is ridiculous on a terminal. Give curl a try.
Squaw sold. I wonder if they can remove those ironic "We Care" badges from their uniforms now? // @squawvalley
@richardbarley Does Tweetdeck use XML anywhere? I thought you guys were all JSON...
@dacort Are you tracking disconnects? Send me the account via email or dm to @sitestreams.
Two kids with fevers, each presenting completely different secondary symptoms. Who needs TV doctor shows?
Mary Meeker, with the string of Happy Hour jokes at TwitterHQ.
There's plenty of access to build a user base. Add value to the ecosystem, or buy-in, to earn more. Else, tragedy-o-commons. @twitterapi
I think I'm going to fill out this long series of forms in the voice of Patsy Stone. First step, start in on the cigarettes and champagne.
@evan Others have taken it in a brackish unpotable direction.
I think this whole hose metaphor has been stretched far past the breaking point. Need to start over with another cheesy taxonomy.
@Roi Twitter-Dev-Talk ?
@geekettebits User Streams is free of charge and does not require whitelisting.
@DustyReagan You could do this, but it wouldn't be quite as rich. Firehose isn't all data.
@swhitley Would three providers make the investment for that small market? The ROI might very well be negative.
@DustyReagan Client apps can get all the free data they need for user display. Gnip is for closed non-display data analysis.
@swhitley In short, market demands high QoS feeds, not cheap feeds.
@swhitley High fixed cost to handle FH, limited market given pricing. Dilution leads to unstable under-resourced providers. Good >> Cheap.
@swhitley What would more resyndicators compete upon? They'd be splitting a market, applying fewer resources, and get overwhelmed.
@Jesse We don't allow data reuse anywhere. Everyone has to bind to terms. Reuse breaks the binding back to Twitter and the users.
@Jesse More access is more access. The delivery channel is irrelevant. The price would be the same with any number of partners.
@Jesse @rsarver @dougw Everyone has an HTTP client already. What could be more open?
.@Jesse By making available that which was previously unavailable, one becomes more closed. // @gnip @twitterapi
@esbie You ate what for dinner again?
Bemused by Quora questions that insult the likely respondent pool. "Thanks In Advance!"
@makoto_inoue SSL should take zero effort and oauth barely much more. Don't reimplement libraries! You can wait on SSL for now.
@troy I'll bring a few rolls in. I loved Velvia in the 90s. The greens, especially on Fuji paper... Skin tones, er, um, er.
@makoto_inoue Site Streams will be on SSL soon enough. Choose the endpoint based on your application requirements, not SSL.
Had no idea how nice it is outside until we were discharged. Now to administer hours of movies and gallons of salty water.
@troy I've got a few cases of Velvia c2003 if you want to try a few rolls. Mostly fridge stored.
@Jesse This is available on Site Streams.
Sunday plans? What Sunday plans?
2:18 am self, annoyed at 1:15 am self for not picking darker sheets on the first full bedding change.
2:18 am - hoping that kids contain a finite amount of chunder.
@lix With effort, it works. Those first few days though, are chaos on a new system or new hardware.
First grade field trip! (@ Exploratorium) http://4sq.com/1HNIfG
Sometimes it seems that we could cure the common cold, and still get 16 complaints. But, to drop XML without any blowback? XML is doomed.
Discovered, while bleeding, that all the band-aids in the house were selected by a 4 y.o. girl. Adding cuteness to injury.
An awesome naming convention: http://bit.ly/cGSHtv
Getting just 100 servers to work together for the first time is so ridiculously complicated. Horizontal scaling doesn't scale.
@kkozmic If the other account still doesn't work, send the screen name (username) and I'll look at it.
@yemkay We'll get to it.
@kkozmic Mentions work fine. Fire up Tweetdeck and you'll see them. For example, your tweet...
@TristaLeung The current policy is, I think, to verify only those few accounts with a very broad reach, if at all. 1mm+ followers, etc.
@kkozmic It's possible that 3rd party apps make unwarranted assumptions. Might have to use website.
@Vedalken That's not it. Not sure why you are getting rate limited.
@Vedalken Are you burning up your rate limit with other apps elsewhere? Then, when TD needs to do a REST call, there are none left...
@damofknowledge Scroll down slightly to stop the column. At least you know the volume that you are skimming.
@kkozmic You can DM @sitestreams.
@Vedalken Are you on TD v0.36.0 or greater? Then you should have streaming, but some functions fall back to REST, like startup backfill.
@bonsai Tweet counts don't come from Flock, they come from a non persistent cache.
@kkozmic DM the account name you are logging in as and your email addr to @sitestreams.
@Vedalken If you need anything more than 100 requests/our, you probably should be on Streaming. // @twitterapi
@kkozmic Are the mentions from either public accounts or from protected accounts that you follow? Can you inspect the raw stream?
@kkozmic Could just be a known momentary bug or an oauth error on your end. Try again.
@kkozmic Ooops, the doc should say that you always get your @mentions.
@dordotky @ev tweeted that we have no plans for Tweetie. AFAIK, it's kinda done.
@elizabeth During a boom, they don't even need to advertise.
@jreichhold @netik For once not joking. At all. Reduced. Humbled.
@netik Egypt peaks at 3 gbit? Egypt. Reeling.
@jmhodges Nobility.
OH: "He's like a hipster Bear."
@sunghu You are overdue by two moves. Moves are why are we work.
@sunghu Months are meaningless conceptions. How many desk moves is that?
@abdur I need to stop reading Quora for the same reason. I'd rule half of the answers as 'speculative response to a factual query'.
@al3xandru Sadly, it also doesn't make sense for us to allow every scraper unlimited access on GAE...
@al3xandru If you are on GAE, you are going to get rate limited by IP with everyone else on GAE.
@al3xandru Dunno. Do you have more client instances running than you expect?
@trickleapp You can experiment with Streaming on mobile, but the battery issue is probably going to kill you. @twitterapi
@bs We're now at: @biz, @crystal, @bs, @alissa, @robey, @jkalucki, @stevej, then @summize.
@babak_hamadani "Twitter: We're not just for revolutions."
@rajat_sk Using a scripting language with precision issues, I'd guess.
@timhaines You are pretty much too late for SFUSD (or any SF) 2011-2012. Suburbs.
Parent chatter on the playgrounds and school yards swirls around summer camp planning and Kindergarden admissions.
@sm Jessie et Laurent, and others, deliver pre-cooked dinners in SF... // @choppedonion
@JugglingPumba Behr for picking colors. Then, if your time is worth anything to you, match to Benjamin Moore or similar.
@tshields We took 5 bags to SLC on Delta this winter and still rented skis and poles! Fly-to-ski has its downsides.
@timhaines You don't want it. All new boxes, infant mortality zone. (Picky picky!)
@angusnb Just another Thursday night, working at scale.
@timhaines Yeah, I don't think that's the right answer. It doesn't quite make sense. @twitterapi
Throwing 1,920 CPUs and 4TB of RAM at an annoyance, as you do. @jointheflock
@JugglingPumba Oh gawd, not Behr paint! Drip. Splatter. Drip drip. Brushmarks. Drying bands. Splatter, splatter. Third coat.
@Shoq About 3 years ago a developer managed to follow himself. This remains in the db as a warning against hubris.
@mdo Jeeze, I'd hate to see you when they make you angry.
@timhaines Yup.
@Shoq That's bizarre. Not even sure where I'd look on that one. Have to trust Support on this case.
@ticky_ Yeah, I guess that's true. Tempting to blame it on the state of Windows, but I don't know if that's the only thing.
@ticky_ Seems to only be AIR and Chrome clients for Windows. There's little appetite for native client development on any platform.
@urlsec @themattharris The algorithm is documented in the Concepts section: http://dev.twitter.com/pages/streaming_api_concepts#sampling
@delbius That's where I find the best material for the API Campfire.
@delbius @nexus6 Eh, not much diff either way. Rapid-fire searching for API Campfire images tends to turn up far worse galleries of awful.
@delbius @Nexus6 Google image search for said term is surprisingly not that bad. Nearly benign, even.
@cboudreaux Bugs are rare on the Streaming API and would generally hit the Firehose equally.
@cboudreaux Matt posted a response on mailing list; the bug is invalid.
@timhaines @charles @ded @twitterapi I think it is a random gremlin in a single Apache on a huge cluster. #guessing
@imaginaryroots @twitterapi Limit count is the total of all Tweets dropped on that connection. It is non-decreasingly variable.
@cboudreaux The Firehose is the Streaming API. Exact same data. @Converseon.
@imaginaryroots Keywords aren't limited, its your total proportion, thus impossible to say which keyword was at fault. @twitterapi
@al3x You are implying that no one should ship a product at a low price-quality points. Cheap isn't hostile, it's just less.
@trishmorgan Stop reconnecting so much and they'll go away. Streaming API connections should stay up for hours and days.
@marshallk Because the set of all things undone is solely informed by hatred?
@jorgeortiz85 Don't try to transfer! Got burned with a WFB merger. Withdraw everything into a cashier's check, start with a fresh account.
@wickman That looks like Lone Pine or maybe Independence.
White smoke.
@ej Hypnic jerk: http://t.co/bcSfBOS
@kostodo I dunno. Perhaps there's a third party service like Push.ly or Boxbcar that can fill the gap?
@kostodo iOS doesn't stream mentions, they're over Apple push service. Andriod needs push as well. Battery isn't a problem with push.
@sandofsky @timhaines @mccv has a branch for the Streaming bug where a tweet ends with @flaven, but gets retweeted and truncated to @flav.
@henriwatson Tweetie has always been an XML app. They just didn't refit the REST parts to JSON. Streaming is JSON only.
@kostodo Streaming on wireless uses a lot of battery. This isn't Andriod's fault. No platform has this, yet.
How did I not know about this place? Every one who works here is a serious CA ski bum. (@ California Ski Company) http://4sq.com/ikvzmq
@danielooi It'll reset in an hour, then you can make more changes.
@wTyeRogers @rob_rix I experienced that a few years ago. Read about a quake near SJC right as the shaking reached Twitter HQ in SF.
@lightyoruichi Yes, but consider why want to follow that many users. There's almost certainly a better way to achieve your goals.
@danielooi As a developer or end user? Use Streaming APIs more - no request rate limit.
@lightyoruichi Follow churn spam. Over 2k you can follow as many as the number of followers you have.
@Shoq That's a problem that only ~0.001% have...
@lightyoruichi Anti-spam policy and because it pointlessly consumes resources.
@danielooi Yes, #newtwitter is an API client, 99 and 44/100 % pure.
@Shoq You're following way too many people and not reading all their tweets in either case. Real-time just shows you what you're missing.
@s_albrecht I'd like an option to turn on real-time search results when at an event. Ripe for experiments.
Critical moments demand real-time updates: RT @rob_rix: Weird feeling, watching an earthquake happen via Twitter’s streaming API.
@s_albrecht Streaming Twitter uses way too much battery.
@zuercher They'll reach equilibrium soon enough. All things equal, I'll pick Verizon. Out of spite. Venomous, enraged, everlasting spite.
OH: "Once you shard, you shard hard."
@robey It's in your Twitter inbox.
@robey Just run the final beta build. Good enough.
Enjoying watching a whole new cohort of users as they discover and discuss User Streams on the Twitter Streaming API.
What would Marshall McLuhan think about collaboration by emailing slide decks around?
@DanaDanger @delbius Add a pop/suction sound with your mouth, like Steve Martin in Roxanne as the alien walker, for added insult/giggles.
.@graysky That would be good too. But, account following granularity seems to work OK on Twitter. Not sure about Quora's granularity.
Quora is slowly but steadily devolving into a noisy experience. Needs some kind of automated filtering and sorting.
@jdub We go through the whitelisting about once a week, but it isn't a regularly scheduled thing. ^JK
@marco Platform, con't: @jeremycloud @onesnowclimber @brianellin @danwrong @trube @bsuto @klingerf @dhelder, any I missed, +6 new folks...
@marco Happy New Year and an exciting 2011. @rsarver @raffi @episode @themattharris @mccv @stevej @9len @danadanger @caramev @rno @sunghu
@robhawkes Gnip offers various streams.
@robhawkes Only the Sample method is 1%. Filter is up to 5% before it's limited.
@eslevitt They're like needy pets.
@timhaines 6'6". ~1.6% of males are over 6'4", so they've built it at least a 1.6% failure rate.
@zuercher Nah. He still goes through the scanner, takes his dose of patriotic radiation for no reason, then gets a freedom pat-down.
@zuercher Too tall for backscatter machine. Seriously.
At SLC, backscatter scanner selection was by line you picked. Adults w/kids rerouted. Also, I was "too tall". Pointless theater. #tsa
Windy! Are post-storm "clearing winds" caused by H to L advection, or the upper flow that moves the trough?
@crystal The top-line brand is even more better.
@rk @jess Just like in the housing market...
@stop Landfill implies that something productively needs filling. Perhaps 'garbage scow' would be more motivating?
@dougw @kevinthau @aunder Bring back 325 copies, please.
Geoff just performed the burial rite on my ski boots. I couldn't throw them out myself. Next, trying to find some non-newbie 31s or 32s.
@al3x yeah, but Godwalla? Ghost Town.
Just ate a cookie that was carefully placed on the hearth, leaving a few requisite crumbs. Poured out the warm milk though.
Dinner and drinks overlooking Brigham Young's estates. As you do. (@ The Alta Club) http://4sq.com/ghtirT
4yo M called snowboards "Surf Skis". Perfect. Also rode a non-bunny lift on her first day. Determined.
At Brighton. The powder is pretty much bottomless, but they can't seem to keep the power on.
@isaach Six line Perl or Ruby script?
@isaach Split, Sort & ...., Sort -m. Tricky part is the Split on line break.
@goldman You are just going to torture us all winter long, aren't you?
@ROWGHANI I'm on in-the-office vacation as well. Will try this vacation thing again tomorrow.
@dacort @mccv @twitterapi Sorry bout that. There's always been a very brief period where each HB returns 404s on start up.
@dacort @mccv @twitterapi they're working to restart streaming.
Driving rain keeps distracting me from this unyielding post-mortem. Awaiting the still-secreted.
Just made a Manhattan without measuring the proportions, perhaps for the first time ever. It's been that sort of week.
@al3x Motorola. Nokia. HP.
@yemkay Interesting app. What do you use User Streams for?
@syrneus The beta isn't closed, they only whitelist once a week or so. Have you checked your email?
That's it. I'm putting an otoscope on my Christmas wish list.
@tsmango There should have only been a handful of restarts, plus a period of ~2 minutes of total outage.
Cornmeal, Gun Powder, Hamhocks and Guitar Strings.
Bad IM to see pop up: "Are you doing something?"
@jmhodges OTOH, if you want your account banned to generate faux-outrage, go right ahead and post random numbers.
@SupJessiii Bluntly, unless you are quite famous, they aren't going to verify your account.
@goldman To years of only meeting during one absurd crisis after another. Also: Executive Dashboard.
@tedr @sacca @bryce Twitter already syndicates when your tweets are favorited on User Streams and Site Streams. Desktop clients display.
Couldn't resist one final public kick in the head to XML. Buh bye now.
XML off on the public streaming interfaces. It's still hanging by a thread on a internal cluster. Soon, the cleansing will be complete.
Returned home to uncooked stew in a unplugged crock-pot. Cooked a second dinner enveloped in the mouth-watering aroma of the first.
@SupJessiii Few accounts qualify for verification.
@jorgeortiz85 Thanks for the repro case. Grabbyhands 1.3 is now in production on ~90% of our Hosebird Kestrel readers.
Reasonably sure that this event was scheduled by someone who has never looked for a sitter during the holidays.
@jeffvandall Oh, well then, lemme look.
@jeffvandall Yikes! What time will it be? I doubt there will be much of a blip -- there's so much traffic now that events hardly register.
Sometimes the Victorians were on to something. Considering referring to Tweets as Cables from now on.
@sebazzz91 By merely asking the question, perhaps you have found the answer from within? // @twitterapi
@jorgeortiz85 May have fixed it! Published v1.3 to maven.twttr.com, merged into master. (Doesn't seem to happen on MacOS, only Linux.)
"I'm not going to get another Thanksgiving to run these Map Reduce jobs until next year..."
Velveteen Rabbit. (@ Novellus Theater) http://4sq.com/9hejtR
@jorgeortiz85 Bad DNS, host down, or host up, but no kestrel, or kestrel hung?
@jorgeortiz85 Rarely seen, can't repro or find bug. Would love to fix! Can you repro?
@aegirthor You were wondering about reading the Twitter firehose. You can read the 1% feed with the curl command.
@aegirthor It's impossible to read the 1% Spritzer feed on the Streaming API. The firehose is ridiculous on a terminal. Give curl a try.
Squaw sold. I wonder if they can remove those ironic "We Care" badges from their uniforms now? // @squawvalley
@richardbarley Does Tweetdeck use XML anywhere? I thought you guys were all JSON...
@dacort Are you tracking disconnects? Send me the account via email or dm to @sitestreams.
Two kids with fevers, each presenting completely different secondary symptoms. Who needs TV doctor shows?
Mary Meeker, with the string of Happy Hour jokes at TwitterHQ.
There's plenty of access to build a user base. Add value to the ecosystem, or buy-in, to earn more. Else, tragedy-o-commons. @twitterapi
I think I'm going to fill out this long series of forms in the voice of Patsy Stone. First step, start in on the cigarettes and champagne.
@evan Others have taken it in a brackish unpotable direction.
I think this whole hose metaphor has been stretched far past the breaking point. Need to start over with another cheesy taxonomy.
@Roi Twitter-Dev-Talk ?
@geekettebits User Streams is free of charge and does not require whitelisting.
@DustyReagan You could do this, but it wouldn't be quite as rich. Firehose isn't all data.
@swhitley Would three providers make the investment for that small market? The ROI might very well be negative.
@DustyReagan Client apps can get all the free data they need for user display. Gnip is for closed non-display data analysis.
@swhitley In short, market demands high QoS feeds, not cheap feeds.
@swhitley High fixed cost to handle FH, limited market given pricing. Dilution leads to unstable under-resourced providers. Good >> Cheap.
@swhitley What would more resyndicators compete upon? They'd be splitting a market, applying fewer resources, and get overwhelmed.
@Jesse We don't allow data reuse anywhere. Everyone has to bind to terms. Reuse breaks the binding back to Twitter and the users.
@Jesse More access is more access. The delivery channel is irrelevant. The price would be the same with any number of partners.
@Jesse @rsarver @dougw Everyone has an HTTP client already. What could be more open?
.@Jesse By making available that which was previously unavailable, one becomes more closed. // @gnip @twitterapi
@esbie You ate what for dinner again?
Bemused by Quora questions that insult the likely respondent pool. "Thanks In Advance!"
@makoto_inoue SSL should take zero effort and oauth barely much more. Don't reimplement libraries! You can wait on SSL for now.
@troy I'll bring a few rolls in. I loved Velvia in the 90s. The greens, especially on Fuji paper... Skin tones, er, um, er.
@makoto_inoue Site Streams will be on SSL soon enough. Choose the endpoint based on your application requirements, not SSL.
Had no idea how nice it is outside until we were discharged. Now to administer hours of movies and gallons of salty water.
@troy I've got a few cases of Velvia c2003 if you want to try a few rolls. Mostly fridge stored.
@Jesse This is available on Site Streams.
Sunday plans? What Sunday plans?
2:18 am self, annoyed at 1:15 am self for not picking darker sheets on the first full bedding change.
2:18 am - hoping that kids contain a finite amount of chunder.
@lix With effort, it works. Those first few days though, are chaos on a new system or new hardware.
First grade field trip! (@ Exploratorium) http://4sq.com/1HNIfG
Sometimes it seems that we could cure the common cold, and still get 16 complaints. But, to drop XML without any blowback? XML is doomed.
Discovered, while bleeding, that all the band-aids in the house were selected by a 4 y.o. girl. Adding cuteness to injury.
An awesome naming convention: http://bit.ly/cGSHtv
Getting just 100 servers to work together for the first time is so ridiculously complicated. Horizontal scaling doesn't scale.
@kkozmic If the other account still doesn't work, send the screen name (username) and I'll look at it.
@yemkay We'll get to it.
@kkozmic Mentions work fine. Fire up Tweetdeck and you'll see them. For example, your tweet...
@TristaLeung The current policy is, I think, to verify only those few accounts with a very broad reach, if at all. 1mm+ followers, etc.
@kkozmic It's possible that 3rd party apps make unwarranted assumptions. Might have to use website.
@Vedalken That's not it. Not sure why you are getting rate limited.
@Vedalken Are you burning up your rate limit with other apps elsewhere? Then, when TD needs to do a REST call, there are none left...
@damofknowledge Scroll down slightly to stop the column. At least you know the volume that you are skimming.
@kkozmic You can DM @sitestreams.
@Vedalken Are you on TD v0.36.0 or greater? Then you should have streaming, but some functions fall back to REST, like startup backfill.
@bonsai Tweet counts don't come from Flock, they come from a non persistent cache.
@kkozmic DM the account name you are logging in as and your email addr to @sitestreams.
@Vedalken If you need anything more than 100 requests/our, you probably should be on Streaming. // @twitterapi
@kkozmic Are the mentions from either public accounts or from protected accounts that you follow? Can you inspect the raw stream?
@kkozmic Could just be a known momentary bug or an oauth error on your end. Try again.
@kkozmic Ooops, the doc should say that you always get your @mentions.
@dordotky @ev tweeted that we have no plans for Tweetie. AFAIK, it's kinda done.
@RabbitChris Consider != Do. There's no news. Just a plan to consider.
@kkozmic User Streams contains mentions.
@RabbitChris We will consider compressing the higher volume Streaming API feeds in a few quarters. // @twitterapi
@SteveStreza I'd guess so. We'll have to run the numbers on REST. Certainly on Streaming it's nearly all JSON.
@dordotky Echofon, Seesmic, Yukufuro(sp), a few others...
@SteveStreza So, I think I'll take that as a +1 to depreciate XML.
@SteveStreza Would you like XML off sooner on REST? That can be arranged, you know...
@jobrieniii I was going to tweet about nails and coffins and such, but XML died in our eyes about a year ago.
Thanks for playing XML, but we tried. Really, it's you, not us.
@paulscott56 Some calls still need to use the REST API. Lists for example.
@TvdW It will require a deploy, so no, we don't know exactly when it will happen. // @twitterapi
@thetristan Actually, the opposite, as there's now two different systems for delivering Tweets, and Tweetdeck switches between them.
@jwy80 Seesmic2 is Silverlight, not AIR. Echofon is on User Streams.
@jwy80 Echofon or Seesmic?
@HardcorePooka Scroll down a little stop the column from updating.
@hrhsar Scroll down to stop a column.
@pennynash Scroll down slightly to stop a column. // @richardbarley
Co-hosting a few guests with @mccv and @caramev.
@CommentLuv Scroll down slightly to stop a column.
@geoffjonesTO Scroll down slightly to stop the feed.
@Pumpkinpuddy Scroll down slightly to stop the feed.
@juliangay Scroll down slightly to stop the feed.
@danielromanonet Scroll down to stop a column.
@onyxraven Tweetdeck, Echofon, Seesmic, Yokuforu(sp), and a few others.
When they aren't referring to status id generation, people tweet some seriously treacly things about snowflakes.
@Joel_Hughes They are K-sorted. There's lots of discussion of the details on Twitter Dev Talk mailing list.
@joel_hughes No, and no. Details on Twitter Dev Talk.
Congratulations to @rk and the whole Twitter Infrastructure Team on a flawless switch to distributed Tweet primary key generation.
@ernmander No issues from Snowflake. Earlier issues were completely unrelated. ^JK // @twitterapi
Sorry, it's 21:00 UTC. // @twitterapi
Current status: http://bit.ly/bbC7Ly
@isaiah Do most users ever look there? Perhaps exposing the error differently? Blame us! @twitterapi
@isaiah There's a low rate of failures at the moment that the Watchmouse monitor doesn't catch. @twitterapi
@ronpepsi Yeah. It's a good thing the whole Internet runs on one giant mainframe. That other plan with DNS and browsers was doomed!
@ChristinePilch Just scroll down in the column slightly to pause. // @tweetdeck
Looking forward to all the Tower-of-Sauron-like powers that the World Series trophy will bring to San Francisco.
Tidying things and fussing. Expecting a lot of company this morning.
Looks like SalesForce is the next company to test the 'build a campus, then collapse' curse. See: 3Com, SGI, etc.
The San Francisco Chronicle spun last night's rioting as a "celebration". Blind boosterism, deadlines, or just short-staffed?
@danwrong A public service!
Sirens all over San Francisco now. Cops are heading to the Mission. #sfscanner
@stseira Email api@twitter.com. Indicate that you are willing to pay for a license.
@wickman IIRC: "Sometimes you feel like a nut. Sometimes you don't. Almond Joy's got nuts. Mounds don't."
Is there a candy more divisive than the Butterfinger?
@jmstriegel Huh. Looks fine for me. File a support ticket, maybe include a screen shot if you can. Dunno.
@jmstriegel In direct messages?
@jmstriegel Where? Are you sure it isn't retweets of older tweets?
.@rburton I don't know. Scale, stability and centrality bring the sexy to infrastructure. // @jeremie @marshallk
"Twitter's [] firehose is about as un-sexy as it gets. Digg did a better job at that for sure - but it was such a low bar already."
@jobrieniii http://dev.twitter.com/pages/streaming_api_concepts#parsing-responses
Spent not a second on #hackweek today. Instead, tackled the "engulfed in flames and burning to the waterline" todo list.
@TristaLeung We don't verify accounts of that type.
@geekettebits Filter has always been open to everyone. Firehose is not available without a licensing agreement. // @twitterapi.
@geekettebits The Streaming API is open for all. // @twitterapi
@neilkod No throttling. What are you seeing?
@TweetSpotMedia Yes.
My avian migratory instinct is urging me to drive east on the I-80.
@sunghu The Miami Drug Kingpin conference room has the white leather couches and the little cocaine mirror on the table.
@jaxified Links stream access requires a data licensing agreement You aren't going to get approved via a blind request. // cc @twitterapi.
@alexhanna Sounds like you are attempting to access a resource without proper access level. DM your account name to @sitestreams.
@jorgeortiz85 Scala 2.7.7 scala.collection.mutable.ListBuffer. clear and -= leave dangling Last0 pointer. Bounded, but bad.
Found a memory leak in a collection class. Now to sleep like a baby: I'm going to wake up every 3 hours, screaming.
@amerkawar There's always a reason. File a support ticket.
@jorgeortiz85 I hereby dub pre-meeting angst-laden wandering as The Magic Flute.
What's the word for the awkward minute before a meeting with an unspecified conference room? I'm pretty sure its 'verloren' something.
@netik In the mid-80's, I had access to these and the whole Murray Hill BTL library. An endless dusty history of the Bell System.
Rainbow Grocery Survival Guide: http://bit.ly/9lXEFt Snark level: Awesome.
Saturday morning idea: Composting Garbage Disposal. Store filtered solids in airtight bin. It's green and brown at the same time! #patent
.@nickhalstead iPhone email client could do geo email today. Something's wrong when I need something before Apple tells me I need it.
Bemused that I couldn't geo-tag an email to provide context.
Averaging 4 hours of sleep for the last 4 days. Quantitative easing needed to inflate M2 to 30 hours/day. Policy lever: Diphenhydramine.
@jorgeortiz85 Jonathan is running it in search production across the WAN. Hosebird isn't using it yet. @jreichold @mccv
@jorgeortiz85 Can you see Jonathan's fork? I haven't reviewed the code yet. // cc @jreichhold @mccv.
@jorgeortiz85 @jreichhold Added transactional reads to GrabbyHands, but I haven't integrated his branch yet.
@jorgeortiz85 See @stevej and to some extent, @al3x. Re: GrabbyHands.
Current status: http://twitpic.com/2x1c3s
Gummed up the works.
OH: "The potential badness here is unbounded."
In the land of infinite drop down boxes, choose your project names and co-workers with great care.
@wil An '83 CJ Scrambler ain't nothin' but 100% American!
@wickman Moab's a nice place to wait for parts. I spent 3 days there waiting for a water pump for a 93 Jeep.
@Xeross Different laptops have different Wifi, I've found. Run ping constantly to see what's going on.
@Xeross Whitelisting won't help. Doesn't all the reconnecting interfere with your work? Try moving the router?
@dacort @mccv Track limiting wasn't particularly elevated either. I don't doubt that something's not right though.
@dacort @mccv There wasn't a flood back on this event. Besides, a flood won't cause extra rate limiting. It's something else...
@Xeross We've tweaked the rules. Your connection bounces a lot. Streaming of all forms is probably impractical on that network.
@SamSeder Hit '.' to refresh timeline. Hit return or click in negative space to see the conversation.
@TvdW One stream per client? Mmm. One stream total: Go for it.
@TvdW Two problems: Lists with protected users and we won't support large numbers of client connections to stream.twitter.com.
@jsh2134 DM @sitestreams. No follow needed. Or email john at t.c
@jsh2134 What account is connecting? Are you getting a TCP connection? Are you getting the friends dump?
@TvdW User Streams supports filter (track, loc, etc) but there's no real need for follow. Don't open extra streams!
@ciaran_j Don't struggle with OAuth, email twitter-dev-talk.
At this point, no person or thing is safe from the Undermining and Consolidation meme.
Sometimes this job is a bit too much like high-energy physics: Blast the invisible with a beam of hell fury, then decode the backscatter.
@jsh2134 @mccv @caramev Oauth only on User Streams.
@patrix Other than the one outage last week, which was unrelated, the Streaming API has been just as stable as before #newtwitter.
@laknath Working on a fix for our end. Are you on a flaky wifi connection? // @richardbarley tweetdeck.
@mathewi A few cases, usually due to flaky Wifi and some bad luck. Working on a fix. // cc @richardbarley Tweetdeck.
@NickColley I should be able to push a fix into production today or tomorrow...
@NickColley About 15 hours ago, your TD logged in 6 times pretty quickly. Were you on Wifi or a flakey network? Anything odd around then?
@TvdW Fixed. Thx.
@lolunix Are you changing a lot of Tweetdeck columns, or reconnecting to the net a lot of times via flakey wifi?
@timhaines I think I know what to look for now. Our monitor was getting them too. @mccv
@Xeross @Schoentoon bounces too, but less, and stays under the limit. Filing tickets. Sorry for the problems and thanks for the help.
@Xeross Very weird. You connected 8 times today bet 8:37-8:42 UTC. Yesterday, 12 times bet 8:50-8:59. On Wifi?
@Sajesh We keep logs for a few days to debug problems like this, otherwise we couldn't diagnose much of anything.
@Sajesh Shouldn't be a problem. You reconnected a few times during three periods. Maybe wifi or mobile reconnects... Fixing our end.
A quiet foggy morning. Patently tracing through a failed server's trace logs. Reconstructing the silent horrors. Time for the bakery.
@timhaines Yup. @ded was doing all the new employees, plus any redos for anyone walking by. // @episod
@Sajesh Were you making a lot of column changes to Tweetdeck, or reconnecting to the net a lot when this happened? Working on a fix.
@Xeross Were you making a lot of column changes before it freaked out? Or reconnecting to the net a lot?
It freaks people out when you tweak the rules of Twitter for the better, as if they were immutable laws of nature.
@tracyturner I drove around that area for days and never stumbled upon the Parochial House. Argh!
@xeross I looked at the logs, and I didn't see a problem. Still happening? If so, tell me the times, and I'll dive deeper. Thx.
@isaach @sunghu Each unit individually owned.
@colbay Romeo flat would have a door onto a Romeo and Juliet central front staircase, but no shared front door.
@sunghu Flat = door to outside, no shared hallway. Apartment = shared hall, common front door.
@She_Dupree The disappearing @mentions is a bad general problem. Go into search and query for @she_dupree and get the last 6 days...
@janole Let us know what you find out about User Streams and mobile. Post to twitter-dev-talk...
@stkhlm You are probably looking for the filter resource with the track parameter on the Streaming API.
@Lukester Hydrogen peroxide and tons of shampoo worked for us. The dog will be a few shades lighter, but tomato juice is just worthless.
@dacort @mccv An account can be in both roles, but Hosebird will pick the first role that matches the URL and ignore the other.
@nelson I scraped the whole site years ago. An excellent reference.
@Xeross How many Twitter search columns do you have open? Is this from the @Xeross account? // cc @tweetdeck
@nupeter User Streams are fine. @twitterapi
@timhaines User Streams is up. The problem is with an upstream system. // @twitterapi.
Oh the irony. So, so, ironical.
@dacort The whole Streaming API is backed up. It should be recovering now. // @twitterapi
@cramforce We disabled HTTP on User Streams a while ago: http://bit.ly/d8a6SZ
@cramforce Also, you should be on Site Streams, not User Streams.
@cramforce User Streams is up. Are you using HTTPS? // @twitterapi
@Shadeoblac #newtwitter is by far the best CMS for making use of the Twitter Firehose.
The Moustache of Understanding is here!
@liquidgecka This is only my second in about 2.5 years. My goal was to ship User Streams before upgrading. Missed by just hours. HOURS.
@mattknox St. Mary's advertises 30 minute ER wait (Haight). CPMC Davies is small but usually pretty empty (Castro).
@timhaines Aside from Site Streams? Timeline caches getting a big redo, but approx results may be the right result here. @twitterapi.
@timhaines Sounds a lot like a the administratively set max length of a memcache vector. Lossy ephemeral indexs. // cc @twitterapi
OK, places everyone! We're going to start this week over from the top of Monday, but with an entirely new laptop. Annnnd, action!
@Shadeoblac Nearly all have a sample, or use a filter to get a small proportion of the firehose.
@hartley You are still on basic auth. You need to switch over to OAuth... // cc @twitterapi
@skcnc_cloud Whitelisting is backed up, just wait. You can apply for Firehose at api@twitter.com. Express willingness for data license.
@skcnc_cloud Firehose deals are very rare and they are not free.
@skcnc_cloud You can email api@twitter.com, but you aren't going to be granted 1M follows.
@skcnc_cloud Note that you need tokens from all those users. I think you need streaming follow, not Site Streams.
Internets shocked that investors are in it for the money. Quick, to the fainting couch!
@aunder Team dinner locations are now locked in.
That came out as much more of a downer tweet than I had intended.
Somehow it isn't the proportion of unpleasant email, but rather the absolute value of unpleasantry, that pulls me a notch lower.
Somehow seeing the same functionality re-implemented in the browser is so much more compelling. You got what to what now?!?
@chuckr Any chance of getting Tech Crunched?
@ginnyhendry Don't struggle, post to the dev talk list! Are the missing users in search.t.com?
@ginnyhendry I don't understand the issue: "skips some user numbers". What's going on?
@jmhodges @mf If deploys are hard, it's because the JVM doesn't ever let you get away with doing it wrong. It's kind to be cruel.
@robertbrook The Twitter Streaming API is read only.
@rsarver It's worse. 7am Saturday morning, straight to VM with 4 bars, standing in an open field under the Twin Peaks cell site.
@fennb I wouldn't make any long term plans for basic auth on the Streaming API -- especially on User Streams and Site Streams...
@Anaerin We chose an earlier launch date as lists present a few scaling issues. We'll reconsider later. // @twitterapi
Kid falling out of bed? Yeah. Pathetic.
@cramforce We should have home timelines available for Site Streams in a week or so.
@al3xandru There seems to be a few problems with entities. I don't know what's going on to fix them.
@wil Penn Station, Broad Street Newark, Summit, Murray Hill. That's a three tallboy ride. (Don't forget the paper bag)
OK. I've got nroff -> ncurses -> vt320 emulation working in #newtwitter. Good enough. New Jersey style.
@cramforce Updated the doc with a clarification on the policy. You should move over to Site Streams... //@jchris
After using #newtwitter for months now, I'm still finding new features. User profile pages now auto-update. Whoa.
Working an an inline Troff, LaTex and Scribe rendering module for #newtwitter.
@blozme Email api@twitter.com to start the process for a data licensing agreement.
@She_Dupree Isn't it more like that netbooks are pretty bad when considered on their own? They run, what Windows Vista?
@BabyNamesGarden Roughly, @mentions timelines are stored in an LRU cache and the re-creation query doesn't go back more than ~10 days...
@BabyNamesGarden They aren't gone, they just aren't in that timeline cache. The product could be better here.
@BabyNamesGarden But all new ones appear, yes?
@marchitos There is no date set for annotations.
@BabyNamesGarden What do you mean 'the stream'. User Streams? Your @replies timeline? There's clearly problem with the later.
@marchitos Annotations are off for everyone. // cc @twitterapi
@tlg Can you email the details to twitter-dev-talk?
@tlg Has anyone gotten back to you about your @sitestreams question?
@kevinweil Given a generally flat market, sounds like the IPOs were, in aggregate, very well priced.
@toddysm Google prevents long-lived connections from GAE, so Streaming API access is precluded.
@alexkaminski Fill out the beta form. We're a little backed up on approvals, but we'll get through them.
@cramforce It's an impossible policy place for us. If the connections are coming from once place -> Site Streams.
@cramforce Yes. Services must be on Site Streams, not User Streams.
@huxi http://groups.google.com/group/twitter-api-announce/browse_thread/thread/87093f7a299eace2#
@SparkyST170 Try again, Google Groups might just be slow.
@iamdez @huxi Try again, Google Groups might just be slow.
@huxi Try again, Google Groups might just be slow.
Groan. Multihulls. Feh. #ac34
@Schoentoon Your client isn't filtering the blocks. Submit a feature request to the client developer.
In the end, authentication and source-validation in a large open system is going to be a pile of compromises. Ambiguity, we have it.
Let's solve the problem, not throw stones from arbitrary camps.
At the very least, your critique should posit some requirements, then show how they aren't met. Then your assumptions are laid bare.
A technical critique that ignores requirements, or dishonestly substitutes requirements, unsurprisingly comes to differing conclusions.
@tibbetts Is there a better solution that we've rejected?
@jhmccahill You and @betterhalf have something in common...
@esteban Most of them will stop scrolling if you scroll down slightly...
User Streams clients should filter search results when velocity gets too high. Perhaps adaptively by follower count to keep TPS < 0.5?
@raffi XMPP? Them's fightin' acronyms!
@BenRegenspan Teapots: Imperfect!
Embrace and extend: http://en.wikipedia.org/wiki/List_of_HTTP_status_codes
Search has been throwing 420s for a year. I'd think this would have cleaned out the pipes and tubes enough by now. Still: Imperfect!
Correction: Apparently Oracle Corp is still around and still kicking out ORA codes.
Perhaps every code exit path should have a unique X-Code. It'll be like the ORA-1234 codes in the 90's.
.@evanr76 X-Easy-There-Turbo=Yes_You
.@jeremycloud Could do, but we have issues with both permissions and with rate limiting. Each is frustrating enough to diagnose alone.
420 isn't in the RFC, might break various things. Imperfection!
We use 403 to indicate a permissions problem, not a temporary problem. Imperfection!
503 means the server is overloaded, not that the client is doing something wrong. Imperfection!
What's the etiquette around creating a new HTTP error code? The RFC set is a compromise when it comes to indicating rate limiting.
@jebui We'll look into this. // cc @mccv
Still reeling from the wisdom drop from Josh. RT @joshelman: Epic sprint to bullet train. Made it. Also great conv with @jkalucki
"Fantasy Data Center League"
@graysky This is complicated, and I don't want to gate availability on this one issue. We'll try to work this out in the future...
@macasek For now, that's what you'll have to do. Go lightly on the polling of the social graph.
@macasek Currently unfollows are not streamed. It should be possible to get all your actions though, including your unfollows of another.
@edwardsanchez User Streams supports home timeline. Site Streams will support home timelines soon. Streaming API is mostly about tweets.
@graysky This is fundamental to the Twitter product.
@macasek This should just be when you unfollow someone, not when someone unfollows you, but it isn't working that way. I'll look into this.
@graysky We don't syndicate unfollows on any Streaming API, including Site Streams.
@claylo Clarification on twitter-dev-talk: http://bit.ly/9yV5D7
@sv_troutgirl Clarification on twitter-dev-talk: http://bit.ly/9yV5D7
@ripsup Clarification on twitter-dev-talk: http://bit.ly/9yV5D7
@funkatron Clarification on twitter-dev-talk: http://bit.ly/9yV5D7
@dacort Clarification here: http://bit.ly/9yV5D7
@macasek We haven't gotten to your request yet. Still many rows above your (multiple) entries. Patience. // cc @oneforty @mccv
@dacort @funkatron User Streams beta isn't invite only. As announced, contact us, and we'll get you going. // @twitterapi
@funkatron Contact us if you'd like to release a product, as requested in the announcements. // @twitterapi
@timhaines Language acquisition is such a varied thing. I think many kids are probably good by two years, unless they're tired.
@sampullara Also, totally untrue.
@ev Because children don't understand pronouns until well after they understand proper names.
@sgt101 Apply at api at twitter dot com.
5 trips later (metric allen wrench, 7/16" allen wrench, o-rings/grease, cartridge puller, whole new damned $200 faucet) we have water.
Cinnamon and nutmeg hang in the air as a pie cools. Kid-baked pumpkin pie season is open! [Third-annual-tweet.]
@lintly Streaming API has only been down for a few hours over the last 18 months. It's not all the same thing.
@lintly We never drop connections for inactivity. We also send keep-alives to prevent NAT failure.
@connectkentuk File a ticket. They'll get to you: http://bit.ly/twicket
@lintly The Streaming API was stable yesterday. Chances are very good that there's a problem on your end...
@lintly Only one concurrent Stream? Following all policies? Not falling behind?
@gding That's not really correct. On User Streams, you get DMs to and from the auth'd user.
@lintly In what way is the Streaming API inconsistent?
It warms the heart to see a service grow large enough to finally have a hardware failure. It's like losing its first tooth.
@jeanpaul Rental agencies will often allow this for either no or a modest fee -- they often have cars to return home.
@jchris Annotations are not enabled for anyone at this point. Much work to do before they could be enabled.
First day of school ice cream + heat wave. Just perfect. (@ Bi-Rite Creamery w/ 2 others) http://4sq.com/pai9g
@tkinson @twitterapi http://bit.ly/chirpstreamarch has an overview of the Twitter Streaming API architecture.
I think I've just read the strangest content policy discussion mail thread I've ever seen. Or will ever see again.
Back-to-School victory! No crying, struggles, or shenanigans, and the kids did fine too. *rimshot* Thank you, I'll be here all semester.
@hilaryatjubjub I don't understand your request. What's EE?
@RussB How does JSON get into browser? Please detail your use case on twitter dev talk. Thanks!
@RussB My limited understanding is that JSONP won't help get data into a browser.
@meangrape Follow @SFSiren.
@RussB We haven't announced a turn-down plan for Basic Auth on the Streaming API yet. // @twitterapi
Congratulations @raffi and @twitterapi for slaying Basic Auth! Imagine the reaction if you just shut things off on July 16th.
@aki_null Contact us about releasing your User Stream application at api@twitter.com.
@ivey Free free to go bug @jazzychad now. I'm sure he'll get something together in a few days.
@lloydrlawson Has the Twitter Streaming API ever crashed for you?
@tvdw User Streams are for Desktop Clients. Site Streams are for large-scale integrations to services, such as websites. //cc @episod
@jmathai Site streams do not blur privacy lines. The follow the same model as the REST API. // @twitterapi.
About to release The Kraken's much bigger, and much meaner, brother.
@aaronrankin Locations, GeoTagging, Point of Interest, and Places all need a revamp on the Streaming API. //cc @twitterapi
Just a bit sad and nostalgic that today's trip to Fairyland was probably our last. We've outgrown the simple magic.
@mikeal Email api@twitter.com to request firehose access. Detail your use case, reach, etc.
@She_Dupree Yes! Go get it. It rocks.
@ethank Twitter doesn't have an official Mac client. Use Echofon or Seesmic for User Streams.
@abrahamvegh http://bit.ly/twicket
@utkarsh Or, just ask any Bay sailor. A few hours at a whiteboard should clear things up nicely.
@utkarsh Get a copy of Weather of the San Francisco Bay Region by Gilliam. Good read. Josh has a copy too.
I love getting tweet favorites on my phone once again.
@meangrape DSL? Really?
@abrahamvegh Yes. Please describe the bug so that support can track the frequency of the issue. //cc @mattknox
@abrahamvegh I'm just speculating as to the form of the bug. When the cache is evicted, a subsequent load might work. Ticket a cache clear.
@abrahamvegh Looks like maybe the query terminated, but populated the cache with a partial result anyway. Not a great experience.
@abrahamvegh Even after a few seconds and a reload? Give the DBs a moment to chug and repopulate the cache... @twitterapi
@dshaw I don't know. Java's fine too.
@julianhyde @twitterapi No argument that OAuth is more work for devs, and isn't perfect. Shouldn't be too much effort with a library.
@dshaw jobs@twitter.com. Probably has to run on the JVM though. Think O(10^6) connections on day one.
@dshaw I don't know node.js, but I don't want to build a server-side Websockets implementation in Hosebird either. Tough choices ahead.
@julianhyde Basic Auth isn't practical at this scale, given the user->app->service trust chain requirements. //cc @twitterapi
@TechWraith Ah, an external Streaming API to Web Sockets proxy. Got it. //cc @dshaw @raffi @mccv @ded @rsa
@dshaw How did you hook the Streaming API into Web Sockets?
@elrana We haven't announced a date for Basic Auth deprecation on the Streaming API, but User Streams is OAuth only.
@helmi Are you looking at the API output, or in a client? Perhaps client has incorrect post-filtering rules? Need more info. Email me?
@TechWraith @episod Favorite bombing takes it to a new level!
@episod This gives me heartburn. We should suggest that devs debounce favs and RTs on user streams.
@helmi Blocks are filtered from your followings, but not from search results. Search does not filter blocks either. Crux is mentions.
@helmi @echofon See: http://dev.twitter.com/pages/user_streams_suggestions#Block for suggestions on Blocks and User Streams.
@helmi Request this as a feature from @echofon. The Streaming API current assumes client-side post-filtering of blocks.
@edwhitesell I've thought about UDP if the scale got out of control, but the Streaming API has been scaling OK. //cc @twitterapi
@mikelimondba The tragic one. But, the girls were awesome, so it wasn't, even for a moment, grueling.
20:06, door to door. Sand -> San Francisco.
Current Status #obx http://twitpic.com/2gs8sm
At low tide, waded along the bar up to the edge of the rip. Standing in water turning ninety degrees had my undivided attention. #obx
Watched a rip current open up just a hundred feet or so up the beach. An awesome and unsettling sight. #obx.
Trying to find out why there's always such a pronounced northerly current at the beach here. Must be an eddy backing from the cape. #obx
OH: "What's a Wal*Mart?"
@empressburger Can you give an example of a tweet that you can see on twitter.com, but not on Tweetdeck User Streams?
This morning, M's tearful and articulate complaints are still echoing in my head after last night's attempted back-thigh splinter-ectomy.
@richardbarley Keep those preview testers rolling in! Need more load! (But not too much.)
Peacock Streams.
@evan A new etiquette needs to form around calendar invites. I feel slightly dissed, almost daily, by them.
@leopd Next step: No more authenticated HTTP on the interwebs. No Auth, HTTP. Auth HTTPS. Tubes and tubes and tubes full of HTTPS.
@leopd In my mind's eye, this has already happened. No new endpoints on XML!
@elrana I can't find any problems. If you get a failed connection, grab the IP address please.
@elrana I just deployed new hosebird code. Cluster looks fine, but I'll double check...
@ej There's some crazy scar tissue in Jetty code around a similar problem. jetty-6.1.25/.../io/nio/SelectorManager.java
@rk The Social Contract makes good neighbors?
(Agreement makes good neighbors?)
Good SLAs make good neighbors.
@She_Dupree Use performance monitor to tune the vmware size.
@alzzaid File a ticket at api@twitter.com
EgoStreams
@fremnet Please post to the twitter-developer-talk list, as oAuth is complicated. Could be either side!
Even with modest heel, lost steerage a few times in the gusts. Bad weather on land, thrilling day on the bay. http://bit.ly/aETLbz
Wearing wet foulies even while back the dock. http://twitpic.com/2cy36g
@pmorelli This one is a binary fail, but easy to fix!
Almost certainly just a coincidence if the previous tweet happens to tickle your conscious.
Interesting to hear no single-point-of-failure talk, yet walk a new known flakey SPOF upon which the whole system depends...
@She_Dupree Sounds like they both use a lot of memory.
@zuercher You OK? Hood flip is serious bidness! Also, car fixable?
@She_Dupree It's a different experience. Uses the same resources though.
@She_Dupree The new version won't help your VMWare mess-up. Sounds like you are out of memory or something.
@She_Dupree Are you running the new User Streams version of Tweetdeck?
@jasonjordan @tweetdeck Shouldn't be unfollowed in 'All Friends', but will be in search. May be a bug where search matches show in All?
@dorianmuthig @mccv AIR on Tweetdeck pauses to garbage collect & do other housekeeping. Stream restarts will also pause updates.
@dacort @mccv Weird. If you run the same query with curl and gather the throughput stats, what does it say? Don't see such peaks inside.
@dorianmuthig I don't quite understand your question.
@UndigestedHusks I don't understand the issue. Perhaps they have auth tokens for the protected users in question? //cc @boxcar.
@UndigestedHusks Protected users' actions are never syndicated to the Firehose.
Midnight Cowboy: CPU profiling a live Hosebird. It's midnight somewhere. And it's still a preview. So, neither Midnight, nor Cowboy.
@nitin SMS, Streaming and Search were up. Only REST was down. "Only".
Twitter isn't down, you are just using the wrong access methods...
@joshelman That's the sort of thinking that will get you put On Notice.
Speculations about @twittershoutout and @twitteronnotice: http://bit.ly/adcV6I. //cc @mutgoff.
You've gotta love a political group with disco trucks always on ready-alert. Instant neighborhood-wide dance party. #prop8
@jazzychad Just making managing Internet-scale services comprehensible to 17th century sailors.
NY vs SF Startup Scene. I don't care if any of this is relevant or true, I dig the author's attitude. http://bit.ly/8XOZWz
Today we fixed several Streaming API issues before they affected users. Headroom is maneuvering room to claw off a lee shore.
@mccv Once we cross crazy mystery system time what ever are you doing up in there cpu burn off the list: Beer. Perhaps aboard a boat.
The hundreds of details to attend to every day on this User Streams launch.
@dorianmuthig You'll only see stalls when you go over your track limit. You'll see limit messages on the stream if you are getting limited.
@thomaslittle Browser plug-ins on desktops could be a very good thing. Email your plans to api@twitter.com to figure out a launch plan.
@rtyer Same address for problems, or, better yet: Twitter-developer-talk on Google groups.
So, now we're crack dealers. Life Ambition Badge: unlocked.
@rtyer Email api@twitter.com to request higher access levels on the Twitter API.
A bit weird to stay in wine country, ignore the viticulture, and drink nothing but fancy G&Ts and cheap beer. The Gentiles of Sonoma.
@thomaslittle Streaming doesn't make sense for most mobile use cases due to battery life issues. TBD...
@astoponce No need for XMPP. We have the Streaming API and User Streams instead.
@ivey It's a higher level of engagement once you've lived with it for a few weeks.
@tomwoolway Kids are still waking up. We'll be out soon enough...
@zhubert 99 times out of 100, getting thrown off is due to falling behind. Perhaps you are logging in multiple times with the same account?
@richardbarley We've thought about list support. Gauge interest, and we'll consider it as a follow-on...
@dorianmuthig It's possible that Tweetdeck needs to add some retries around the REST backfill...
@the_russkey Connections are just memory, and memory is cheap. http://dev.twitter.com/pages/streaming_api
@dorianmuthig It's supposed to be doing a REST API backfill before transitioning to streaming. Perhaps there's a bug...
@jeffvandall Running it on the desktop? Awesome. Enjoy the real-time.
@zhubert Sounds like your client was too slow. Also, count doesn't work on all endpoints -- see the doc.
@the_russkey Streaming is far more efficient and easier to scale than our REST architecture.
@kbateman Twitter's Streaming API does not use XMPP. It's just streaming HTTP.
Bloggers are starting to get it: "the integration of Favorites right into the stream is a bit, well, shocking" http://bit.ly/dlffvr
Another User Streams demo: Direct Message between two copies of Echofon on separate accounts. It's basically IM.
Best User Streams demo on Tweetdeck: Create several search columns. On web, tweet something that matches all, then delete that tweet.
@jazzychad I saw a Streaming API Growl client thing on GitHub a few weeks ago. With a few updates...
User Streams is now out there. Me, I'm in the middle of some vineyards. Next, a nap. @mccv has the con. Zzzz.
@zhubert Curious as to what your problems were. Most developers have a positive experience with the Streaming API...
@jazzychad @dacort @mccv The Bieberstress is the source of endless amusements on our end too. Endless.
@jazzychad @dacort Bieber replies don't cause lag on the Streaming API, do they? Not sure how that would be so... //cc @mccv
Kudos to A for keeping her calm when I thought I'd composted her fifth tooth. Corn-on-the-cob for dinner didn't help the search.
@Golden_Jean api@twitter.com
@vicious1318 I don't work with the whitelists, nor do I know how deep the backlog is...
@Urvaksh iPhone doesn't have data push. Benefits of streaming to cellular devices are as yet unclear. Usage patterns and battery life.
@Urvaksh Tweetdeck and other desktop apps will generally update in less than a second and won't be rate limited.
@Urvaksh @tonsure @timdorr User Streams clients have better latency than @notifo & @boxcar as there isn't additional carrier latency.
@urvaksh Client latency will be eliminated as apps move to User Streams on the same API. (Not iPhone apps though.)
@jmhodges Dashboard it, or it didn't happen.
The real victory: getting the girls to walk three miles in Operation Wear-Them-Out-&-Get-Them-To-Bed. Accursed daylight savings time.
Three months later, the recovery prediction of 80% is eerily accurate. Walked three miles with the girls, without serious complaints.
@julianhyde Trends are, sadly, batch computed by a team of special Unit #7 Cylons down in the basement. It's a dirty, ugly business.
@FImparatta Send a request to api@twitter.com to start the process on the firehose. Pricing varies.
Watching earthquake tweets come in on a User Streams client. They're whizzing by.
Shaking. With an earthquake nose. An excellent year.
@dracotorre Sampled rates aren't really the firehose. The firehose is all public statuses, lightly filtered for bots.
@dracotorre We never stop the firehose, for any reason.
@chl That someone was indeed me. And it was cut in third.
Reading a high-velocity email thread that boils down to "plaintext HTTP- pretty bad."
@nicksergeant User Streams clients will be coming along pretty soon now. Its a transformative change.
@gotwalt Now, all we need to do is get those REST calls out of the loop... /cc @twitterapi.
@Schoentoon User Streams supports protected accounts correctly.
@neilkod Yes, filter is rate limited, but the default rate is pretty large. Check the docs for details.
Carly Fiorina, tasteful, subtle, and so classy. http://bit.ly/cs09DA
The Chronicle finally gets behind hosting the Amercia's Cup in San Francisco: http://bit.ly/bbSqlz
@neilkod I'd like to increase the Gardenhose a bit, but probably not all the way back to previous values. We'll see.
@neilkod Keep up with the Streaming API by following @twitterapi. This was announced last week...
No Sopranos character was more lovingly portrayed and romanticized than the state of New Jersey.
@marlinsbaseball File a support ticket at http://bit.ly/twicket to be restored in search.
Eleven months and many hours of searching later, @betterhalf finds her car keys.
@KousKon After a few minutes of reflection, I think it was a brilliant ending.
Often nostalgic for New Jersey after watching The Sopranos.
Just finished the series finale of the Sopranos. What just happened?
@julianhyde Probably not. Enemies are pretty universal, where their enemies will be effectively a random sample of people they've bothered.
@julianhyde Twitter Block is like enemies, or "we're taking a break from one another."
@elrana Email your details to twitter-dev-talk so we can sort out your streaming api problems.
@nupeter http://dev.twitter.com/pages/streaming_api_concepts#parsing-responses
@nupeter Deletion notices are sent on the Streaming API, but not for track terms. //cc @raffi.
@MichaelStutz File a support ticket and be careful out there. http://bit.ly/twicket
@isaach 100k .numbers attachment contains 100 bytes of knowledge. 10000k .key attachment contains 1 bit (flipped) of knowledge.
@joshelman Follow me on Foursquare-- weekends: Brunch, Park, Park, Swim Class, Take-Away. Repeat.
The questions left unanswered tell far more than all the given answers. Email communicates through its negative space.
@robey Reject the VPN! I can often go for hours and days without logging in.
@jess If you have little girls, it's kinda like this most days.
Let's call M's first swim lesson a mixed-bag, and just leave it at that. (No photo available.)
"Random Robin"
Once again onto the casino floor that is the EC2 spot request market.
@geoffreynemeth Sorry, but no. There is an historical lookup on Google, but it doesn't go back very far.
@krikor Usually takes a few business days. Monday was a holiday.
@truebethegreat In the past, I've let them decompose into a stiff tail and a puff of hair and leaves before dealing with them.
@ayanich But, anti-coagulants in the food chain? Yuk.
SF garbage day Green dilemma: Do dead poisoned rats go in the green can or the black can? Lingering, rat in hand, I chose black.
@HAIR_UKfans Please file a support ticket so that the support team can clear this condition for you.
In some sense, the perpetrator should also be the messenger.
@abrahamvegh We're looking into the delayed mentions timeline.
@ToaoSV We're looking into the delayed mentions timeline.
@esteban We're looking into the delayed mentions timeline.
@timhaines The API reductions are an important part of our tactics to keep the site up while we increase capacity.
This design review for a system that I don't understand is the perfect place to hide out and get a few things done.
@jobrieniii You can non-sync journal tens of thousands per second. Indexing or syncing, not so much.
OH: "The sneezeguard for the API"
@teramako I updated that doc.
@teramako That doc is out of date. Streaming API supports both basic auth and oAuth.
@petermdenton Fetch the userids of the list members, use the follow parameter. Other than protected accounts, will work fine.
@ChloeS I saw that ad. Full page. It is bizarre.
Next, and final, step: Minitel mode.
@ronpepsi Despite that, it's still Groundhog day.
Dear Captive Business Press: An IPO bump of 41% isn't a celebration, it is the result of incompetence and an indication of fraud.
@neilkod I don't see any indications of a Streaming API failure. Graphs look good, no alerts, no pages.
@aeoth Drop me an email to discuss...
@jazzychad An unbeliebable confluence of events.
Watching @nk live debugging an incident, on a projector, in front of a room of 30 engineers.
@She_Dupree Nope: The site recovery period just after the game.
Penalty Kick to decide? Goodbye, cruel world. See you on the Resurrection Ship.
Game rules that reward histrionics and foot-dragging? Lovely.
@raffi I'll trade you the grepping through Linux kernel source I was doing at 7am.
Increasing the Y-axis on a few graphs.
@julianhyde You know you have big data when your primary metric is megawatt-hours. #StructureConf
It isn't all about thundering herds, but serving cheeseburgers tells you little about how you'll handle a stampede of cattle.
@nathanwilcox Crash-only is one technique, but clean shutdown is fine too. It's not how to stop, but how willing you are to stop.
@mikemccaffrey Restarting servers, caches, connections, standing queries, batch jobs, entire clusters, whole data centers...
If you are always in recovery mode, and always willing to operationally restart, the surprises are few and the code paths even fewer.
Designing and optimizing for the common case and ignoring lifecycle issues is creating pure technical debt. Own the restart.
Lifecycle issues are often an architecture's biggest weakness. At scale, something is either always restarting, or needs a restart.
@zuercher Or from being a prop for a sock puppet.
The afterglow lasted about 15 minutes, and now we're back at it. http://www.flickr.com/photos/twitteroffice
The first day of summer camp is a bit complicated. #sts2010
Ok 19th century, impress me.
The girls toured some sailboats today, including the circa 1906 Polaris, a cat and an IP46. No detail, knob or gimbal left untouched.
@aartiles24 We haven't, yet, enabled tweet entities. We've postponed the test due to the instabilities.
This is ~100 times the rate early 2008: RT @twitter Big Goals, Big Game, Big Records http://bit.ly/bEVT1r
@jobrieniii That's a harder problem to solve.
@jobrieniii We tokenize on whitespace and punctuation, but then do some extra work for @ for @username.
@stevej You know, my middle name is Steve, which must be the reason you dragged me in to your cabal.
Now, what was I doing again?
@jazzychad Should be catching up.
@dacort I'm just a visible part. See @mcvv @robey @rael @Steve_C_D @ayanich @mattknox @nk @stevej @evan @dougw @isaach @aunder et al.
@jobrieniii Tokenize the tweet. Apply each token to a hashtable of keyword -> list of users interested in that keyword.
Hadoop is the new HAL 9000. You just can't turn it off. And it tries to kill you, repeatedly.
I think I just made a network load balancer cry. Fragile creatures.
Ice cream with the class of 2018. (@ Bi-Rite Creamery) http://4sq.com/pai9g
@webfabric Thanks. Already filled that out. Now, waiting.
@webfabric Yup.
What do you mean, I've reached my quota? What is this, AOL from 1998?
I have a credit card and I just barely know how to use ec2-run-instances. *drums fingers*.
Really tempted to try hosting this whole service in EC2.
@jorgeortiz85 Ryan King's EarlyBird is the only public one so far. Public beta with several apps soon, I think.
@jorgeortiz85 User Streams based apps give you a stream of retweets, favorites and other engaging goodies.
@RolemodelRay Your tweets are still there. The num displayed is a cached value that is off due to network probs. It'll correct.
@kevinweil If it only pointed out tuning the data structure to access cost and gave the use case. Instead, grandiosity.
@kevinweil Pages of blowhard prose, axes to grind, and repetitive data followed by, duh, locality in the block.
Spent my first night on the couch due to the World Cup.
"Next year you'll graduate up there." "I *already* *know* that!" #preschool
@choenes At the time, we couldn't find a server that anyone was using at scale.
Open to suggestions for a new cotweet tag. ^JK -> ^??
@Ed I try to be as truthful (truthy?) as possible. We were still serving a whole lot of 200's during that period.
@DanaDanger I need a new cotweet tag then. A nom de twitterapi.
Just when did JK become a contraction for joking? Now my initials add a weird wink-and-a-nod to dry technical tweets.
Change of any sort predictably enrages a fraction the players in a game of constant change.
Mythology Update: The Golden Ratio of the Sharding shall be 5 across and 3 deep. Unconstrained by reality, the aesthetics seduce.
@joshelman In the winter we'd go back to http://www.vrbo.com/18758. Dunno about summer there.
@theneu3no stream.twitter.com isn't tuned or provisioned to handle the volume of connections needed by clients.
@theneu3no I don't understand your question. Perhaps ask on twitter-dev-talk mailing list...
Must leave city! Surfing the same well-worn and dog-eared pages on VRBO. The wasted hours, all for the lack of decent search.
@delbius Sloat Gardens is generally worth the drive out to the ocean.
@CrazyPie File a ticket http://bitl.y/twicket
@theneu3no Clients must be on User Streams, not the main Streaming API.
Dearest Googles. Please implement a rate limiter for mail to lists, inversely proportional to the list size.
@pascal Personally, I prefer sleep.
@LasVegasTodd I think you should file a support ticket. http://bit.ly/twicket. That's what I think. The way I see it. My take. Etc.
You can proactively comprehend system anomalies during the day, or, reactively wait for them to blow up and page you all night.
@abraham I've got two User Streams clients running on my desktop. Can't wait to start the public beta! //cc @twitterapi
@hitesh84 Have patience. They're digging out from a 3 day weekend. xAuth always takes longer.
"Dying wet baby rat".
Well, now we can add tick bite to A's list of recent insect encounters: multiple spider bites, bee sting, and jellyfish sting.
@choenes We use Kestrel fanout queues and also cascading via HTTP streaming. All TCP, no UDP, no multicast.
TechCrunched. For a totally inside baseball system integration test.
@twirus_nl Unless Justin Bieber is running for office, we should be fine.
@KTR1027 File a support ticket. http://bit.ly/twicket
@dacort Right now, it's all just mySQL, arranged into various services by varied means.
@lgladdy There's a Streaming API flash to javascript bridge up on Github: http://github.com/r/twstreamer
Kimball Livingston's take on the Easterling Barcarolle accident last weekend: http://kimballlivingston.com/?p=3189
@klup Removed. Try in about 5 minutes. Best of luck!
After ~45 billion error-free production messages, Grabby Hands v1.0. A JVM Kestrel client: http://bit.ly/cQKboz
@klup Excessive repeated logins from user twirus***. Perhaps you were logging in twice?
@aniv Email api at twitter dot com.
@shawncampbell I hope it's OK that we're using your logo for our internal Hosebird account. It's a great logo!
SFPD bomb squad has blocked off 18th between Douglass and Hattie. Lots of cops and trucks.
An at-scale integration using the Twitter Streaming API: LinkedIn http://tcrn.ch/alLVyu
@joshelman http://www.ucpress.edu/book.php?isbn=9780520229907
The distinction between a widget, of any possible purpose, and a non-widget object placed betwixt widgets is impossibly subtle.
Tomorrow I will mostly be teaching @themattharris to teach @danwrong how to create test accounts with employee privs.
@haveboard User Streams does not filter tweets.
@polotek Ahh. That's not anti-spam, but rather relevance filtering. Search has relevance turned on, Streaming gives full-fidelity.
@polotek The Twitter Streaming API has the same, or better, spam prevention measures as the rest of the system.
@stevelosh In your case, you'll have to take the firehose to find deletions.
@thenerdtv I don't know. Multi-author is very handy, but not every feature gets released quickly, or ever...
@stevelosh Deletions can't be routed with the track or location parameters, but they should show up in all other cases.
@zuercher A risk I'm quite willing to take!
Planning to watch the Lost series finale tonight. This way I'll never be tempted to watch any of the other episodes. Efficiency.
@Urvaksh File a support ticket.
@kevinriggle Stay tuned for User Streams.
Bedtime discussions currently revolving around planetary astronomy and green aliens. Big debate: "Which planet is the most powerful?"
@hpgraphicarts File a support ticket. http://bit.ly/twicket
@jazzychad Should be fixed to Twitter for iPhone. Hit refresh in the browser...
Happy for @al3x's new venture, but sad to see him leave Twitter. It's rare to lose one from the 164 South Park office crew.
@timhaines Congenital defect correction. Long delayed. Happy to have finally gone ahead with it all.
Surgeon said to go forth*. So, I put on shoes* and drove* into the office*. So far, so good. *=firsts
Finally. The last new distributed bit seems to work pretty well. With some luck, it'll be all details details details until beta.
Trying to unlearn my habit of holding my breath while walking. #pedestrian-asphyxia.
@robey TV turned the corner the summer Survivor became a hit. It's both far worse and far better now.
@comzeradd See Twitter User Streams. #xmpp
@codepitbull It's on the beta cluster and we'll roll it out everywhere soon enough.
@emiryun Your user streams client isn't backing off on HTTP error code. Please Fix.
@stzky Your user stream client is failing and not backing off correctly in the face of HTTP errors. Please fix.
@compwright See this morning's email on the dev list.
@ashafa Email api to get elevated access.
I think I'm finished with the crutches. Went out to brunch yesterday, walked a block back to the car at Gramp Speed.
The campfire burns brightly today. A roaring blaze.
Transitioned from 'recovering from surgery' to 'have broken bones'. A qualitative difference without a practical distinction.
@sfhome4you Recovering from surgery. I'm fine, just can't stand for that long.
Missing my daughter's birthday party.
@thewordpainter Support will evaluate your ticket.
@thewordpainter File a ticket: bitly.com/twicket
@tommorris I'll be on Twitter (via User Streams, naturally) all day if anyone has Streaming API questions. #warblecamp
@noradio Yeah. Glass-top occasional tables were so it during the Clinton years.
Someone should just up and patch curl(1) to support oAuth and get this over with.
@nobu_k Measure at parse time before putting in durable async queue for DB write, where you measure again. Graph both.
@nobu_k We have a lot of monitoring on the Twitter Streaming API. It's not delayed by 4 minutes. Check your implementation. Expect <5s.
You'll find that you get the best tech support when you use a somewhat pejorative slang term for the company's primary product.
All I ask for is a shower and a shave every 13 days.
@jdg I'm doing everything I can to open this data up for services! Takes time.
@jdg See http://notifo.com/. User streams aren't for service to service integrations. That's a different feature...
@elizabeth When I twisted my ankle, the sports doctor called his entire 5 doctor practice in to "get a good look at this". Groan.
@chockenberry Email me, and let's figure out where we can fit iPad. John@.
@chockenberry There could be some wins with Apple Push, perhaps.
@chockenberry We should chat about User Streams on mobile. Between battery life and constant connection drops, it's going to be tough.
Bandages off, stitches removed. Double-O status, License To Shower, reinstated. All good. Sparing you a picture. Passing out now.
All of my muscles have turned to veal.
@stop Flippin' google is what took me so long. I spent much of that time looking for "@anywhere tutorial". Had to go manually to dev.t.c.
Time from idea to getting @anywhere working on my website? About 10 minutes.
@RihannaDay The public timeline is a periodic sample Tweets. It contains ~0.4% of all tweets for a minute.
@RihannaDay The odds of any given user's tweets showing up in the public timeline are effectively zero.
And my "make", I mean nuke something that @betterhalf carefully placed in the fridge.
Went up 2 flights of stairs yesterday, under threat of penalty by the State of California. Now I'm going to "make" lunch- threat of hunger.
@timhaines When others retweet your tweets, the event is published in User Streams.
First rule of AT-AT club: Bear weight on at least three legs. Prevents curious 'falling over backward' feeling. Also, prevents falling.
@rcauvin Doctor, Doctor, it hurts whenever I take a drink of tea! Take the spoon out of the cup.
@rcauvin They'll get back to you on the dev list. I suspect they'll say to take the spoon out of the cup.
@rcauvin Sad, but true. I forwarded to search team.
@danpollock File a support ticket. I can't help you.
I expected a non-decreasing comfort function. Day 6: who knew?
@hayesdavis Reposted.
@scotttam Reposted.
Posted the #chirp slides from my second talk: Thinking In Streams. For client builders. http://bit.ly/chirpthinkstream2
Posted my #chirp slides: Twitter Streaming API Architecture http://bit.ly/chirpstreamarch
@BigglesZX This difference is well documented. The Streaming and Search APIs serve different purposes and return different results.
Thanks to @betterhalf for packing another delicious picnic (read: couch) lunch before racing out. Home Alone!
At the surgeon's office for my first check-up. Got all light-headed at the unveiling. Doesn't look bad to me at all. All's well.
@She_Dupree The kitchen threshold could being me down... And almost has...
Current ambulatory status: http://bit.ly/cBKmOF
My life is ruled by the icing schedule and a 20 minute timer.
So it turns out that I had a 24 hour local. Some 30 hours later, and I can now feel the ice packs. Anticipation...
@mranney I'd like to see lower than 200ms! I'm always looking for parts of the system that could be streamlined.
At least one other Twitter employee has adopted "success catastrophe." /cc @hersker.
First post #chirp user streams JSON over XML pushback -- just read two negative tweets. Apparently the sea changed long ago.
This nerve block has been awesome so far. Nine hours in and I hardly feel anything. Vicodin on the ready. Expect burn through soon.
@mranney At least quarter of that is speed of light to and from our data center.
@dwlz Not even close. The data would also be full of holes, and rate limits would kick in at a fraction of (open, free) Spritzer anyway.
@dwlz You can't follow every user. There's no practical way to recreate the firehose, nor would you want to.
.@mccv When I came to, my first thought was- Wow, why are my toes mottled orange?
Have a John Boehner tan from knees to ankles. Toes appear to be dipped in orange Cheetos powder. Hella swelling between. Feel fine.
Off to my third big event in eight intense days. This has been quite the week! Thanks to all well-wishers.
@nickdella Not yet. I hope soon. Might be a better blog post though. #chirpstream
@jobrieniii They're there for the matching, just no way to match, currently. Yes, the firehose solves this.
@jobrieniii Wait a sec. Deletes are not matched on track. Only on follow.
@jobrieniii They should be at the same QoS as new statuses. A few hundred milliseconds on average. Same event path.
@jazzychad Splitter! http://www.youtube.com/watch?v=gb_qHP7VaZE
@i386 There is a big backlog on Data Licenses. Have patience and they'll get back to you.
@i386 Email api at twitter dot com
Really? The O? Really? #cmucarnival (@ Original Hot Dog Shop) http://4sq.com/8W820u
@TanyaKeith Say hey to Doug from 1097 1096 1095 1094 and er 1092. In the berg.
OH "It really helps when you are f'n ripped on heroin."
#cmucarnival (@ Sharp Edge Beer Emporium) http://4sq.com/RCqoI
#cmucarnival (@ Carnegie Mellon University) http://4sq.com/45f5a3
@Beevis hey I'm here too. On campus today. Buggy?
PHI - Yeah nothing's changed. Nothing. #cmucarnival
Clip Club in session. #cmucarnival
Going Old School at the old school. #cmucarnival (@ Buffalo Blues w/ @jeffvandall) http://4sq.com/60aDSj
@samstokes Twitter Engineering blog maybe?
@alejandrocrosa Sent my self a note to check it out after the end of the crazy.
@orian @asdf @robey @nk Those other guys are all on top of FlockDB. My knowledge grows weaker by the day.
@samstokes No video. I think I should turn it into a blog post though.
@pmorelli I'll have to go through the log files to figure that out. It's a lot of data.
@Tweettronics Come to my 2:30 talk Thinking in Streaming #chirpstream, #chirp. We'll talk about just this sort of thing.
One year ago today, the Streaming API went live to its first feed. #chirp #chirpstreams.
@abraham @fangel No oAuth on user streams yet. Is a requirement for beta test period though. //cc @mccv
@yongsu Soon enough, soon enough.
@yongsu We'll open user streams to other clients when we can handle the load. Better than whales? #chirp
@shellen Come find me at #chirp about the User Streams strategy.
@aeoth @dimebrain User Streams is the Streaming API. It's a tweak.
@timhaines So emboldened. Thanks.
@esteban I'm backstage for a few more minutes.
@CSteiauf User Streams is only whitelisted on the #chirp network at chirpstream.twitter.com.
@epc Thanks. Fixed the doc. chirpstream.twitter.com for User Streams #chirp
@followerwonk No unfollows yet.
@followerwonk User streams has Social Graph deltas. See the doc: http://bit.ly/userstreams
Twitter User Streams preview doc: http://bit.ly/userstreams Go build something great!
User Streams, baby. #chirp
Once @rsarver releases the Kraken at #chirp, how are we ever going to get it back?
FlockDB gets a shout out by @ev at #chirp.
Backstage @chirp, listening to Biz speak through the rear stage curtains.
Heading in to the Twitter #chirp conference. A big day! (@ Palace of Fine Arts w/ 39 others) http://4sq.com/8QIACZ
Talk of the Kraken: http://bit.ly/dhkosT
@jobrieniii Nextbus on Safari.
Where's @anamitra? Is he OK?
@dougw And so it does.
Going all Fawn Hall. Shredding gigabytes and gigabytes of bytes.
http://twitpic.com/1es8en - Sail track, two ways. http://bit.ly/dsifxW
.@rk Breeding the Kraken?
Tecate in the slip. http://twitpic.com/1ep0hm
Double reefed in a lively seaway.
@zuercher I want to make favorites a first class deal. Sort of like an upstream retweet. (Retweet being mostly downstream.)
Reviewing the favorites of others. Interesting Dr. Rorschach, tell me more.
@harrisj Yes. Saw that one.
@harrisj Where I can I see the speculation? I want to start grading 'em!
It's going to be a dog pile on hadoop sort of day.
@danielward The Streaming API assumes that you can do some filtering on your end.
A few years ago, I drew some boxes and lines on a piece of paper for @al3x. Today, we can see the results on-screen. Closer.
@epoggi Shrooms! He must be eating the shrooms.
@joshelman Well before you call yourself a ninja, the world will be calling you something else. French, starts with a D.
If a 'ninja' developer resume passes my desk, it won't go all that much further. WSJ: http://bit.ly/ddMjTq
@dsa Release the Kraken.
Just released the Kraken.
@CloudMarc There is no they turning it off -- it's not any slower today due to events.
@CloudMarc The sampling algorithm is painstakingly detailed on the Wiki.
@kevinweil Hash tag?
@She_Dupree I've been back in SF since Thursday night. No time for more than the one day turn and burn.
@jazzychad You should get all the replies too. Overwhelming, isn't it?
@nupeter Raffi will be speaking, probably on Geo. Follow his account and look for his chirp hashtag.
@esteban I have a slide on latency monitoring. I want to show some data too. #chirpstream
@jazzychad Already have those topics in the can. Except the oauth DM hose roadmap bit. #chirpstream
Giving Streaming API implementation and algorithms talks at the @chirp conference. Which topics interest you? #chirpstream
What have we done?!? What have we done?!? RT @mccv: A whole load of awesome just started working
Gazed upon the cockles of my heart. Saw nothing but ventricles, atria, and valves. Soporific.
The live harp music in the hospital lobby was more than a little too much St. Peter at the Pearly Gates.
@zuercher Get busted again, did you?
@timhaines Mt. Lookout, looking east at Northstar at Tahoe in Truckee, CA.
A good day. If, after nearly 200 days on skis, today was my last, I'll still consider this a slice of a life well lived.
The drop-in not taken. (No helmet, wiser choices.) http://twitpic.com/1civev
Got the rust off and my bump turns dialed-in. Craving something a lot steeper than Northstar has to offer.
Cake flour bumps above Martis Valley.
@She_Dupree I'm staying out of the trees. Well, mostly out of the trees.
@cdstechnology Pretty good snow all around. More coming down.
Forgot helmet. (@ Northstar Resort) http://4sq.com/cFKJuM
@klup Contact API at Twitter dot com to get started on a license for the Streaming API.
"I can't tell what's soy sauce and what's blood."
Sweating privacy model details. Again.
@rullopat Every twitter account has default-level access to the Streaming API. Build your app!
@dcbriccetti Lake Merritt, Lasers and Sabots.
Watching datacenter change orders flying back and forth. Someone's getting a new cluster!
Primary-Key-Density-Change-Pocalypse. Of total doom.
Just routed my first <redacted> through the <redacted> feature. Finally!
@graulund You should see the tweet well within a second if there's enough bandwidth to your client.
Brown booze at 5pm and DisruptiveTech. What could go wrong? (@ Smuggler's Cove) http://4sq.com/6eKVzc
@evan Two people created graphs today? Unpossible!
@evan Did my latency graphs convey hatred?
Interesting how Ashton Kutcher comes to the office when we're removing the event processing pipeline that bears his name. Coincidence?
Somewhat impressed by how much water an open fire hydrant can deliver.
Going outside to see why there's a river of water going down the street.
@robey The hens are darlings. The roosters might drive you crazy from about 4:30am onward. Think Coq au Vin.
@JugglingPumba Mt Washington in VT? Maybe 10k feet?
@joshelman Centrex?
The sunscreen before school season is upon is. I've missed the smell of Oxybenzone in the morning.
Twitter conference room sizes: Phone Screen, One-on-one, Team Meetings, Miami Drug Kingpin living room, Treaty Signing.
8MB != 8Mb.
@kate30_CU Perhaps you were blacklisted for abuse? Contact api at twitter dot com.
@jorgeortiz85 "You should be ready to make this startup the primary focus of your life."
@mixdev There is no XMPP running at Twitter. Internal messaging is via Kestrel.
@pankaj I'm sorting the firehose by primary key.
A sequence α is k-sorted IFF ∀ i, r, 1 ≤ i ≤ r ≤ n, i ≤ r - k implies aᵢ ≤ aᵣ.
Just how k-sorted is a 500k slice of the Twitter Firehose? Median is low, and even the 99.99% case ain't bad. 100% case, well...
Did some number crunching in Ruby. Felt like Applesoft Basic speeds.
@gowalla Checkins are effectively blocked for large locations-- like a park or other big public space. Variable checkin radius?
Three nights, three parties. Not the usual weekend.
@leland Messrs Stanford, Huntington, Hopkins, Crocker, Judah, et al, enjoy your snark.
@jabcreations File a support ticket.
Speculation-proof prose with excruciating detail and complete context provided for three lines of Scala code.
OK. I've had it. I'm going to document how we sample tweets. Right now.
@macasek Nope. Gardenhose is exactly the same.
The attorney-client privilege note on your cold-call email prevents forwarding to the correct party. You are so closing this deal!
Sail to ski, then ski to dinner-"...start your top climb from the deck of our boat." http://syexplorenorth.wordpress.com/skiandsail-2010
@harrisj Various people have sprung into action.
@harrisj When you get the tweet, please post the details to the dev list. No other reports. JSON rendering same across Twitter, FWIW.
@daveowhite Yes, it's the Sample method on the Streaming API.
@kaeladan We had a regression for clients that rely on auth challenge (vs. just sending basic auth on first request, which is better).
OH: "On the drive to school, we talk about death."
@noradio The default tweet off setting works fine for me.
@kaeladan Perhaps you are using a deprecated URL, or are getting rate limited for too many logins. Check dev list.
There's a Mythbuster here. He uses Twitter. He swears too.
@harrisj Consider Kestrel. Or even an in-process queue.
@harrisj Hard to say. Most of the time it's the client that missed a close. Could be the LB on our end, but no other recent reports.
@harrisj We recommend an async queue, of any type, between reception and parsing. Monitor the queue depth and latency everywhere.
@harrisj Email me your client name. Perhaps I can diagnose a client problem from this end.
@harrisj The Streaming API does not shed completeness to remain current. The goal is to deliver every policy-allowed tweet.
More sore (considerably) and injured (slightly) from sledding and snowman-building than from skiing.
I'm at Tahoe Donner Ski Resort (Slalom Way, Truckee). http://4sq.com/9E2lVR
Those surfaces that are not cedar, are shag.
@mccv Use the cosine. Mrs. Wessel recommends the cosine. In radians.
Checking RadarOnline for the latest constitutional jurisprudence news. *confused scowl*
Twitter API meetup. A whole lotta devs: http://twitpic.com/164thi
@julien51 We're working through the pipeline as quickly as we can, and we'll get faster as we go.
@julien51 Drop us a note to get started.
The Twitter Streaming API builds upon the whole team's work, but much code and many ideas from @mccv, @robey, @stevej, and @al3x.
Hey! Yes, you. Take the firehose of Tweets, and go build something something great. http://bit.ly/dAB4r8
About to flout California's rectification law by mixing bourbon with vermouth -- and not immediately consuming the resulting Manhattan.
@ivey Someone else can answer these questions day and night if we can't answer them in a bizarre, borderline insane, voice...
Waking up to a weather report that includes TSUNAMI ADVISORY. In all caps even.
@abraham Thanks. Fixed.
@eslevitt Congratulations!
@dordotky @raffi Best to ask on the dev list.
Just committed my first ever change into the operations repository. Current Status: http://bit.ly/diY44n
@BTLSSluggo File a support ticket. I can't help with accounts.
Yes, cold-call email about a non-problem, offer no solution details, and require an upfront NDA. You are so closing this deal.
Most excited about what is cued for next week. Make it next week already already.
This tweet is rated PO (Parents Only): The dangler finally fell out, only to be swallowed. A gruesome pulp stump now hangs in the gap.
@plaid333 Related: I've seen 100% of the M*A*S*H episodes. Unemployment + FX = obsessive compulsive viewing.
Huge respect for the Giant Slalom guys. I skied beside the Super-G course at the 2002 games. Crazy fast and steep. (They xrayed my skis!)
@dordotky Sometimes, but the dev list is best.
Took A on her first cable car ride. Learned, first-hand, that the cars can't do a standing start on an incline. A bit unnerving.
Took the rare opportunity to make a wide-eyed "Ohhh shit!" comment at Twitter Tea time today. Related: At work at 8:48pm on a Friday.
Cable cars just stopped. All lines.
@epc In part, problems with mysql autoincrement are what we're trying to eliminate! We passed 60 tweets/sec 2 years ago.
@joshfraser Resyndication is against the EULA.
So, BT played at tonight's Twitter party. I gather that he's a thing. http://bit.ly/aARAa9
@sdepablos You can get a sample of links by tracking on http. Contact us to get in the licensing queue for the link stream.
Weekend trades practiced: Plumbing, Carpentry, Locksmithing, Nursing, Cooking, Baking, Gardening, Coding, Window-washing, Napping.
I love *everything* about the Lustre King machine. http://twitpic.com/13gare
5 minutes! 5 minutes 26 seconds? Ugh. If you're going to watch, see the last race of AC32. Perhaps the best televised race of all time.
I'm glad that Real True American professional sports are totally untainted by ego, money, jurisprudence and the mega-rich.
#ac33 was a pretty lame event all around. Haven't seen a minute of it yet.
America's Cup 34 on San Francisco Bay! This is going to be awesome.
@mrflip That's a bad idea, as there's no backoff on error.
A pox on whoever allowed a few pounds of gritty and grippy grout slurry to flow down our shower drain.
@twitacus Post your findings on the dev list. Note that the volume of geo tagged tweets currently low.
Whoa. Was just shown my first relevant ad on Facebook.
@mccv You can't stop all the bad gifts -- but you can hide most of them and see if they're missed. Good enough.
@twitacus No, but make sure you are doing lower left to upper right (southwest to northeast).
A has been at loose-tooth DEFCON 1 for two days now. Eating but mush, speech slurred. Top central incisor, a total dangler.
@OpinionatedGeek You can verify against some set of well-known accounts that tweet often. Test accounts are often filtered.
@dacort Restarts today, but you should always have been able to reconnect within 2 seconds. If not, please let me know.
Today I lost track of how many days remain until the Olympic opening ceremonies.
@OpinionatedGeek Streaming API mentions: track=@username or track=username.
@mrblog Neither. It's continuously evolving.
She's shredding the Magic Carpet slope gnar.
A's first ski lesson! http://twitpic.com/11xc4f
@mrblog Search is filtered for relevance. Streaming is unfiltered, except for quality. Different goals, different results.
@146 Sounds like you lost the belt.
Away, beside a mountain range and deep in a dark wood.
@tracyturner Two years for me, and 7 since I got more than 1 day/winter in. Little expectation that I'll ski this weekend. Must fix this!
Pivoting from the maritime to the alpine. (first time in two years)
@joshelman I've got your back for any knot failure issues. Stop by for a consult.
The skunk came up from his works and bit me. Staunching the bleeding with a push from my home directory. Rabies shots, all around.
Planning a last-minute family weekend up in the snow.
@twitmart Get thyself on the Dev Talk email list.
@mrblog Are you sure that you weren't connected twice during the period in question? Email me your account name and time of dups...
@mrblog I don't see duplicates in the Streaming API or excessive aggregate delivery rates. Is this still happening? Which feed?
@twitmart I don't see duplicates in the Streaming API or excessive aggregate delivery rates. Is this still happening? Which feed?
@LBouck See, the system works. Wait, no, no it doesn't. 12 years for such an obvious error...
Reviewing @dougw's technical requirement matrix.
@evan Favorite could be upstream feedback, retweet downstream publication. Favorite notifications and timelines would fix 'em.
The Internet is spamming me with purchase orders for firehoses. Water-bearing, put-them-on-a-firetruck firehoses.
All this trouble to copy a file. A data Lubyanka.
Social nightmare: Twenty year college reunion without nametags.
Someone taught the girls to do stomach raspberries just before bed tonight. #lifelessons
@noradio I already got 7 (!!) notes from @pankaj. I'm enjoying an absurdest pedantic style.
How many lines of Ruby should it take to scp a file? I've got 1 copy line and 98 lines for operability and readability.
November in January: Pruned rose buses, plum tree and composted Halloween pumpkins. Now ready for Thanksgiving.
@markmcwilliams As support these types of questions. Pretty sure the answer is no.
@matthiasblume Alpha test reference removed.
Punks. $ cat > program.asm
@sam Sadly, untrue.
@josephdee Unsupported. Streaming API is read only.
@copumpkin Roughly 3x Spritzer feed.
@copumpkin We don't give out those numbers, but we probably should. Reasonable estimates of total tweets/sec are on the interwebs.
Discussion with A, 6, about: Bullfighting (capes, swords, etc.), moral relativism, livestock slaughter, brain death, and rigor mortis.
@djg Streaming API link stream gives all links. You can get many links with default access by using filter track=http.
@rael They're 2 They're 4 They're 6 They're 8 Shunting cars and hauling freight. [....] they're the really useful crew!
In the deploy room, you always get involved. A strange game. The only winning move is not to play.
I'm in the deploy room, but I'm not involved.
@thorsonb What's the problem? A REST equivalent would disconnect you millions of times per day.
@robey The smugly indifferent?
@rjsauter Welcome to the Twitter!
I just took the nail clippers out of @rael's hands and gave him a Sawzall.
You can't be too rich, too thin, or have enough spare hardware, graphs, configuration knobs or kick-ass coworkers. And, exhale.
Pulling victory from the jaws of a death by a thousand cuts, glass half full. A stressful day around the ole cluster.
Not really sure what more can go wrong with this infrastructure reconfiguration. About to find out...
@LipaChusid The Twitter API Developers' List http://bit.ly/cUx5U
@zuercher Geo tag it or it didn't happen.
@LipaChusid Ask on the dev list.
@evan All the ones we cannot speak of, except under the Cone of Silence.
Huge leaps forward this week on four Twitter projects. I don't know how well I'm going to sleep tonight.
@john_avery We already expose the firehose and various fractional feeds via the Streaming API.
@enygmatic_in There's a geo tag filter now, but we have more plans for location.
@pingles Twitter Streaming API has been open to all since, roughly, May 2009.
@scottystevens Search the knowledge base on support.
@kevinweil @pankaj I've got it staged in beta. It's HAPPENING.
@pankaj Tab separated data files? How very...Cobol.
Take your eye off a compounding metric for a just a few months and the inevitable reality check is, is, is, disorienting.
Curious what an OC-192 internet connection would cost.
@fastest963 Contact api at twitter dot com to request increased links on the Streaming API.
Oh, after hours clinic, how we've missed thee. Thine hallow'd halls. Thine infected toys. Thy co-pay...
@Ed I don't understand can you email the dev list?
Apparently 6 years developing only in C and 8 years of mixed C++/Java don't qualify you as a C programmer. Its tough out there people!
My brain has exploded: http://www.morningstar.nildram.co.uk/A_New_Sith.html
@RayKrueger Not always. Sometimes we do, sometime we don't.
@mbleigh Best way is to put in a firewall rule to cause a TCP RST. Or just call close() on your socket from the test driver.
@dacort That hardly seems worth the effort. Instead, think big. Like Cecil B. DeMille big.
@tweaksilver There are a number of open source Twitter Streaming API clients out there. I haven't had a moment to evaluate them.
@schammy Streaming API is a now whole different thing. Contact api at twitter dot com. Give your use case, org description.
@schammy There are elevated access levels that offer far more than 5k keywords. Contact us!
@Ed For the time around 8pm PST last night, or for other time periods?
@pathak_s Language ID would be a great feature for the Streaming API. It's on our list, but low priority right now.
2010 isn't off to the best start. What's term of art I'm looking for? Backsies?
@She_Dupree People of Earth: http://bit.ly/6bzWfe
@She_Dupree Conan's letter.
@noradio Even more remarkable.
More missives should begin: "People of Earth".
At Twitter, even the general counsel writes code.
@kmac23va yes. Follow both google groups, esp. announce.
@wuestenigel Was the status deleted? Still available on Twitter.com?
@kmac23va Please post your questions about migration from Twitter Search API to Streaming API on the dev list.
@lukeredpath Send a bad password. Connect to a different web service. Connect to invalid service. Each should back-off.
@dacort A previous streaming database project could stream into Excel as well. Nothing new under the sun!
@nathanknz Limits are in the wiki. Default is 200 track keywords and 400 follow userids.
@nathanknz Our average latency is better than 2 seconds. Clock skew, insufficient bandwidth or excessive buffering in client?
@atulskulkarni The Gardenhose will be, very very roughly, 3x Spritzer, which you every account has access to.
@atulskulkarni If your database goes down or has a burp, you loose. You need a buffer between the stream and the store.
@fastest963 Contact api at twitter dot com with your use case, organization description and requested access levels.
@atulskulkarni You should provide for a pluggable asynchronous optionally persistent queue between reception and parsing.
@dcbriccetti Sadly not on the boat, just purposefully getting the current status meme "wrong". And also sleepy.
Current status: http://bit.ly/5T5zll
@che Rent the Hanalei Bay Fey House: http://hanalei-house.com/hanalei-faye-estate.php
Relishing the process of composing an announcement.
Rear-ended. OK, week, you win.
Earthquake!
@mccv Break out the whiskey.
@dbkr Protected users are planned too. For now, you can grab the majority via streaming, poll for the protected ones.
@dbkr Mentions are just track keywords. @jkalucki or jkalucki should match. We plan on supporting DMs in a future release.
@dbkr What functionality is missing from the Streaming API? Perhaps we can help?
Just plotted some graphs based on speculation and hubris. Liberating to not start with observed data. Truthiness visualized!
@640k Elevated access accounts can select larger areas.
@doughamlin I haven't heard of any plans.. Once the tweet datastore is upgraded it just might be possible. Currently: not practical.
@doughamlin The streaming API does not have a 3200 limit. It has proportional limits.
@ironsen We're looking into how to stream favorites on the Streaming API.
@thbo Not really. We're not ready to support desktop clients at scale.
@LipaChusid Every Twitter account can use track on the Streaming API to get a stream of keywords. Read the wiki and go.
@paulhenrich You should expect some lowering of the Search API rate limits.
@ronpepsi Yes, yes it is.
@meangrape There's already: http://www.brownbutterandbourbon.com and @bbbourbon.
Took the crib apart for the last time. Quite the sentimental symbol. So much transpired in and around that single piece of furniture.
I'm afraid that winter break has drifted into the Doldrums. A few hours outside should help break us from the gyre.
@gbattle You can't push everything. Writes, queries (searches), backfill on reconnect, etc. all need the higher REST limit.
@gbattle The rate increases are mostly to support new features, like lists, and the growing social graph. We're not avoiding push at all.
A comparison of how quickly Google and Bing surface breaking news from Tweets. The latency race is ON! http://bit.ly/6vwAUr
@shirikodama Those links should point to a map page, not the main site!
@SamBensalem Nope. Wiki says: "The count parameter is not allowed on other resources and the default filter role."
@dougw Streaming API from mobile strikes me as a thicket of problems. Should be OK over wifi though.
@640k Email api@twitter.com for Gardenhose. Describe your app and org. Aren't many GeoTweets now.
@640k Hang tight. Twitter Streaming API feature for GeoTags is in the works.
At the movies twice in one calendar year...a Boxing Day Miracle.
Dear Crayola, Thank you for making washable magic markers. XOXO -The Living Room Couch
http://twitpic.com/v5hxv - Christmas Eve view
Sitting by the fire, opening JUST ONE gift before bedtime. http://twitpic.com/v2mam
@josefajardo We plan to support oAuth on the Twitter Streaming API.
Baldwin Locomotive Works: The Intel Corporation of the mid 1800s.
@mccv The cab forward is easily the ugliest locomotive ever run in the US. It's the frightening dark pinnacle of ruthless efficency.
@rael Just like all other failed technologies. Nostalgia comes quickly.
Third annual trip to the Rail Museum in Old Town Sacramento. The girls are bouncing with train frenzy.
@CajunTechie Most applications we've seen can be addressed with a combination of fractional feeds. Email api@t.c with requirements.
M weeped when Rudolph was ostracized. Both shrieked in visceral panic at the Abominable. Brimming with emotion and questions ever since.
@CajunTechie Every Twitter account has access to the Streaming API. Build your app. http://bit.ly/3u9z8A
Rudolph is a hit piece on the entire North Pole power elite. Everyone comes out looking bad. A worker's dystopia.
Kids are watching Rudolph for the first time. Bring it Burl, bring it!
Tweet a URL to a new link on your domain. Within seconds, watch the crawlers descend.
She did it!
At second holiday concert of the morning.
At the first holiday concert of the morning.
*blink* *blink*
@smperris Every Twitter account has access to the Twitter Streaming API. Build your app!
@nyconyco Individuals can use the Twitter Streaming API. Every account has access. Coordinate wide-distribution apps with us though.
Is 380 inches sufficiently granular geotagging resolution? Discuss.
@nyconyco See the Twitter Streaming API. No polling. #xmpp.
@udeme Hosebird (Streaming API) has always been open. Every Twitter account has access. Build an app!
OH: "I have tenure and today might be the day I figure out how to use it!"
@hoverbird I'll pay you to write AppleScript that opens Terminal with multiple tabs, then executes a shell command in each.
@zuercher Foursquare it, or it didn't happen.
@esteban The custom server is Hosebird. Built for scale and operability. Streams XML and JSON via HTTP with access rules.
@esteban Because the existing servers don't scale, are difficult to operate at scale, and because XMPP doesn't quite meet our needs.
@VictusFate If there's a delay its usually because your description was vague or falls into a gray area. Big changes announced this week.
@isabinuta I don't know. That will work on the Streaming API though.
"rewarding the arsonist who started the fire"
@VictusFate Email api@twitter.com with your account, use case and company background.
@Dachande663 Streaming will be much more reliable, lower latency, and fuller fidelity than Search for integrations.
Git along little doggies. Go from here to there. Git git!
After months of work, shifting production load.
@Dachande663 Streaming is proven stable integration point for the biggest properties on the web.
@Dachande663 The Twitter Streaming API has been very stable. Build your app!
@martimedia Join the Twitter dev list, post your Twitter Streaming API question there. Note that sample != Firehose.
. @aolbrechts Twitter Streaming API already supports track. Build your app! #leweb #twitter
@un_geek A small sample of the firehose, not the full feed. Streaming API != Firehose.
@un_geek Cool. Twitter + Tetris. Tetwitter. Or Twitteris. Wait, that last one doesn't really work.
Yes, the Twitter Firehose will drown most any real-time system with tight QoS and SLA reqs. Yes, probably your system too.
@al3xandru That's shared infrastructure. Best solution is to proxy your requests elsewhere.
@al3xandru On a shared IP? Test from another IP. Doing very obscure searches? Test with common terms. Then post data to dev list.
Man, good thing I committed that change to hosebird last night.
A great many move to San Francisco with the belief that the climate resembles an Aaron Spelling prime-time soap.
There are now tables in Flock that have > 200,000 rows keyed by my userid. This tweet should reduce the row count a bit.
There's probably interesting signal in the positive first derivative of the hi-res retweets velocity graph. Weird slopes there.
Seeing The Velveteen Rabbit at YBCA with about 200 kindergarteners.
Twitter holiday party was, in sum, pretty awesome. What a great group of people.
@thesleepyvegan I don't know of a way to use the Streaming API from GAE w/o a proxy elsewhere.
@thesleepyvegan Your "nice" sleep may cause you to backup. Shouldn't be needed with blocking reads. Thanks for the connection backoff!
@redduck666 Email api@twitter.com, give your use case, and description of your use of the data. Have patience.
Made a monitoring tool 10x better, finding 10x more problems, feeling 100x less stressed.
Relishing the stormy forecast. Wondering how to get out on the bay or up on the slopes mid-week...
@redduck666 Perhaps you are IP blacklisted for abuse on the Streaming API?
@alex Email api at twitter dot com to request additional Streaming API access.
@griffey Read FF's comment from PB for details on what's what.
@epoggi What is CIO?
@smujesse Yes, stream and search share some filtering algorithms, although search filters further. See: http://bit.ly/8tJnHy
Copped to an embarrassing deploy process error.
@john_jordan http://bit.ly/5Emmc
@john_jordan http://bit.ly/gFCF8
@VictusFate Email your use case and requested access level(s) to api at twitter dot com.
@JamesChevalier The location is fine, they're just not subtle. A great first stab, but it will be interesting to see them evolve.
Just read a 1116 word blog post based entirely upon on a convenient misconception.
Tweetie timelines are now messy with Retweet and geotag icons. Pining away for a fix in 2.2. Refreshing AppStore every 30 seconds...
No need to guess where I am. Geotweet! (tweetie 2.1)
Two items of clothing ruined on the return flight.
@evanr76 Ooops. Yeah. A long day.
Always thankful to have four generations of M's, and all their decedents, in the same room.
This afternoon the fundamental principles of Lincoln Log Architecture were passed from one generation to the next.
An outdoor Thanksgiving dinner just before sunset, warmed by mesquite logs in the chimnea.
@ulmernoon The Streaming API parameters follow and track don't sample, and everyone has access! Build your app!
Waiting for @alissa to send her annual Martinelli's Sparkling Apple Juice tweet.
An uneventful and timely trip.
That was a somewhat stressful afternoon, about what I hoped for. I expected far worse.
@SusanPotter Lots of people are using the Twitter Streaming API. Jump right in and build your app!
@jorgeortiz85 @stevej @coda Once you lose key-space segmented concurrent write locking, the magic is gone.
@stevej @jorgeortiz85 @coda - Emailed SteveJ. IIRC, was around atomic creation of values w/o sync wrapper on all ConHashMap writes.
http://twitpic.com/q8pat - Mt. Diablo creating its own cloud. Wind from the south. What will happen?
@debergalis What went wrong with the Streaming API? Email the dev list and we'll sort it out.
Helping a sick kid fall back to sleep? Pure joy as success approaches. Dark, calm, clock advances, and measured slow raspy breathing.
Anointing a technology absent requirements gets you the confused face. And questions about requirements.
@AndrewTF Unpossible! I'm unaware of such a situation. There's more to the story, I'm sure.
@andrewtf The Twitter firehose has never been generally available. Nearly all use cases can be satisfied with the current Streaming API.
@ajcates The Twitter Streaming API does not yet support oAuth. The documentation is complete for public facing features.
Attention neighborhood parents: I bought the very last thermometer within a 15 block radius. Fend for yourselves. That is all.
A comedy of errands results in a hideous Sponge Bob thermometer. Can't fix what you can't measure.
M came home with a sore throat, a 102 degree fever and went to bed without dinner. Ruh-rhoe.
@SamNada Sometimes name search isn't up to date. Give it a few days, then file a support ticket.
I bet I can't mention how largely uneventful this maintenance window has been so far without someone accusing me of a jinx. Zzzz.
@dbyler Exporting the tweets by location and date is very complicated. I can't do this even with full internal access to the data store.
@mssteuer Someone tweeted a line as an OH on the dev list.
Someone finally commented on the ludicrously baroque technical language that I amuse myself with on the Twitter developer's list.
Am I being too PC when I miss the whimsy, irony or artistic statement in faux large game trophies? Perhaps I've lived in SF too long.
In retrospect, I may have just have coined a verb in email: geotweet. Unlikely, but getting this notarized by tweeting about it anyway.
@anamitra Nope. See: http://bit.ly/1NWu4L
@stacy You can get 3rd party chipped keys at Laurel 5+10 for about $80.
@timhibbard I don't see any problems on that account, other than a lot of reconnections. Streaming API aggregate stats look good.
@timhibbard Streaming API looks fine from here. You probably are connecting twice. Email the dev list, or send me the account name.
Spotted twice today: "Wag more. Bark less."
Back when Twitter was one-fifth the size it is today, we would have finished the keg.
The girls are coming up to the Twitter office right now to see the crazy before we move on Friday.
@progrium Your service acts on behalf of your users in the current model. Drop me an email on the Dev-List.
@progrium Currently there is no notion of doing something for a user. Only your service needs to authenticate.
@progrium Why is OAuth the limiting factor for Doing Awesome Things with the Streaming API?
@mattknox @robey - Water travels through the Golden Gate at the rate of 10s of millions of gallons per second.
Dear Internet: Consider the implications of processing the data you casually demand. While safely seated, multiply by say 10^5. Thanks.
I was in a Linear Algebra lecture when the Berlin Wall fell. Our German prof canceled the lecture to compose himself/celebrate/drink beer.
Will reassemble the crib tomorrow in the other bedroom. The threat of the gulag is an essential tool of the state.
Removed a crib. Put a twin bed in its place.
There's a certain momentary quiet as the whaleboats are lowered and rowed away from the ship.
@mccv Operationalize. Not only is it not a word, it's impossible to ever finish.
Moments before lights-out, 3.5yo M tersely and persuasively lobbied for sleeping in a "big girl bed". Could be a long night.
@gabek There's nothing top secret about the Twitter Streaming API. It's been public and available to all for 6 months.
The @seesmic folks are doing daring things. I did at least four double-takes during their demo blitzkrieg. Zero spit-takes.
"Query logs" sounds a lot like "Prairie Dogs"
@sammachin DMs not on the Twitter streaming api, yet. No promises, but it's on the short list.
@adaptive Yup. API@Twitter dot com. Describe your use case.
@adaptive Twitter Streaming API has, so far, had about 4 9's availability.
@pippinbear For now, you can simulate friends timeline with filter method and follow parameter. STay tuned for more...
Trick or Treat on 24th St in Noe Valley, a black-and-orange dinner and the princesses were done. Now asleep, the other plans abandoned.
"The Bubble Lady Show." The title tells you all you need to know.
Annual Halloween Bash at the Randall Museum.
I see that my XMPP and PubSubHubBub apostasy has earned me a non-spot on @bear's xmpp list. The price of purity.
You know that scene in that movie where they are stripping everything from the plane to clear the mountain? #controlledflightintoterrain
Preschool absenteeism rate up to about half today. I'm doomed.
Three sick girls and two insane weeks (Example: @nk "Your queue has millions of items! Oh wait, I misread that.") may have done me in.
@pippinbear That notice hasn't stopped anyone. The Streaming API has been very reliable. Notice should be dropped soon.
@pippinbear There's a Twitter Streaming API. Been available for 6 months.
Scanning Japanese language blog posts about the Twitter Streaming API.
@jazzychad Maybe you want Spread?
Forwarding Tweets about urban dads buying and/or angling to buy Vespas to @betterhalf. It's all a bluff.
"I hate storms, but calms undermine my spirits." - Moitessier
A casual trip to the after hours Peds clinic.
Off to Noe Valley Harvest Festival.
Headache all day long. Causes numerous and recurring, refuges few.
@mccv It's nice to have someone else holding a second razor. Twice the yak shaving throughput!
@emaland It used to be Stacy's. Now, I dunno. *sob*
@dei_biz Cool! Thanks.
@dipankarsarkar Twitter Streaming API has been available to everyone for 6 months. Build your app! http://bit.ly/3u9z8A
@jorgeortiz85 Oh, search deletions were not even implemented until recently. May not even be turned on just yet.
@jorgeortiz85 Not fair! Search is usually within about 10 seconds, not 1200.
"producing millions of tweets every minute"
@jordimirobruix The Twitter Streaming API is open to all. Build your app.
And Google announces that they're taking a Twitter Streaming API feed to. Surprise! http://bit.ly/1uUbe3
Bing honors Tweet deletion with same latency as Tweet creation. Very nice.
@dewitt The issues aren't largely technical. Interested in engaging though.
@ikai That's slower than search.twitter.com. By a lot.
Bing latency looks to be about 2 minutes from Twitter post to showing in results.
Twitter live on Bing: http://www.bing.com/twitter
http://www.bing.com/twitter
@dewitt Issue was aired several months ago on the Twitter Dev list. http://bit.ly/pubhubsubpub
@dewitt Twitter supports a Streaming API for real-time updates. Streams update many sites in real-time. PSHB doesn't quite meet our needs.
Demoed a potential search bug to @ej. His eyes don't read Tweets, they parse, tokenize and index them.
Pingdom alerts via Twitter? Wha?
Key Performance Indicator: wps.
My ridiculous hair length is proportional to the continuous series of Thursday night back-to-school, PTA and pedagogy meetings.
@ivey Thanks for the beer!
When a problem is fixed, feel free to mention your unrelated issue.
@ivey There does seem to be some regionalism associated with it, but I think that's because the east coasters are awake first.
@Shoq Touché. Motivation and outcome are both, irrationally, important to me.
Not Crazy John Muir, but the conservationist and transcendentalist Muir. For Muir was six types of crazy.
I can teach the girls to be competent outdoorsmen, but will I succeed in leading them to love nature as did Thoreau, or Muir?
Stinson Beach playground is just that much more quant and beachy.
East peak summit. http://bit.ly/4rdBfB
In Marin, on an adventure with the girls. Mount Tam hike and then maybe down to the beach.
Just when I thought I was out... they pull me back in.
@abdur The fog looked like smoke from our house. We wondered if all of downtown was ablaze. (Or high.)
Got physically tangled up in the presidential motorcade snarl. Remained emotionally detached.
@matthewlesh No problem. Just looking for any unaddressed issues.
The startle reflex has been rechanneled into the eyelid-twitch reflex.
@dei_biz Please send me a link to your Twitter Streaming API blog post.
All machine addresses will be converted to hard-coded binary Ethernet Addresses. Mnemonics are weakness! Ignorance is strength!
Our urban camping trip is over -- we have heat! Bad controller board, as predicted.
Interested in working on #nosql systems at Internet scale? We're hiring! Apply! http://bit.ly/44V97I
"I drew skeleton pieces. And worms. And the sky. Oh, I forgot a heart. For love." -M
Multimeter shows all inducer safety switches closed, and the inducer runs fine. Controller keeps blinking 'Inducer!'. Bad controller?
Researching furnace error codes with A. Also, speculating on the extent of the rock outcropping in the furnace room. Also, cold.
@dtunkelang I don't think we consider them proprietary. It is, however, a lot of data, and we've so much to do.
@eslevitt One common, drives repeat visits. One rare, true gate to winning.
@dtunkelang We don't ditch the archives. We have every non-deleted tweet. Currently we have no practical way to serve them.
@dtunkelang I'm not aware of any archives, and we don't expose one. Grab a Streaming API sampled stream and you'll have a corpus quickly.
Welcome to @luciddb to Twitter. Sometimes you just need an extensible FOSS column store relational database.
I'm so out of it. So, Rent is just La Bohème set in the social cauldron that was the second Clinton administration. Mmm. How Urgent.
@dtunkelang What Twitter Firehose data are you looking for?
@dacort It's tricky. The result set is limited, not keywords. Frequency of keywords in results will show the offending terms.
@dacort Interesting. I'd have to keep a count per track term. Memory pressure. And then, which one caused the problem?
@jmathai 500's happen. Mostly it's background noise, but not always. We're always working on reducing them.
@jmathai Rate limiting, most likely. Also, we steadily throw non-200s at perfectly good requests, just to keep everyone on their toes.
@LeeMallabone Streaming API should be lower latency than Search. Often more reliable. More complete result sets. Far fewer features!
@jmathai I pulled down aplusk's graph dozens of time this weekend using the cursored API. O(10^7) edges. No problems.
Signed an agreement for something that won't happen for 312 days.
@jstrellner It's a network API with an opaque value passed between invocations. Extreme patience is required. And purity.
If opaquely asked how to parallelize calls to a fundamentally serial API, I'll answer as if you intended to call it serially. Serially.
Oh, so your free shared infrastructure platform isn't ideal for integrating with other web services? Go on.
@farrelley The Streaming API won't kill your server. While devious, it doesn't have murderous intent. Many apps are running just fine.
@zargony The Twitter Streaming API has been public since May 2009. Wiki: http://bit.ly/3u9z8A Chat: http://bit.ly/sIEkq
@zargony We're thinking about DMs on the Streaming API. Have to iron out the auth issues.
Snow: http://www.skialpine.com/mountain/webcam
@dcbriccetti I think that's already been done!
Winding through the thick maze of new desks at TwitterHQ slows the crucial desk->coffee->desk inner-loop. Also: Fire Trap.
Dear Internet: Please turn the crank and create a new meme.
@NikkiM_inRehab I don't know the requirements for jobs in support. Just go ahead and apply?
@NikkiM_inRehab A number employees are remote.
Throwing my hands up at rrdtool and ganglia. We'll meet again.
@travelistnews Email me the account name you are using and the keywords you expect to match.
Using Ruby in anger. For the first time. That is all.
@travelistnews What problems have you seen? The Streaming API has been quite stable.
RT: @jazzychad ANNOUNCING: https://tweethook.com/ is LIVE! - official press release: http://pitch.pe/27243
Preschoolers randomly and fluidly redivide their rulesets into 1) Follow at any cost and 2) Flaunt at any cost.
@GavinNewsom The Examiner Opt Out doesn't work for long. Soon they start showing up again. Let's call it what it is: Litter.
Today's sail track with the @platform team. http://bit.ly/VIxVx
@danpereira File a support ticket to get your account fixed.
@evan Worse. OVEREXPOSED.
@pankaj I don't get it. Who wants to hear what I had for lunch today?
Turned on NPR this morning and heard a story about this Twitter thing. #mediabubble
@le_punk Working around limits with a second connection isn't cool. Apply for more access at api@twitter.com.
@le_punk Yes. I see your account getting denied in the logs. Best to limit your predicate list instead of failing altogether.
@ldenoue There is no whitelisting, only elevated access. Email api@twitter.com. Describe your use case.
@vkrm20 I don't know the details, and they're likely subject to change. Experiment!
@phiden If the Streaming API track parameter works for you, the entire user object is denormalized into the result stream.
@vkrm20 I don't know for sure, but I can easily see how that might happen and how it might be desired behavior.
@gregavola Search the dev list for suggestions. If none, then post there. Plenty of PHP people. BTW: All resources work the same way.
@gregavola I don't know much about PHP. The resource is irrelevant, they all work the same.
@gregavola I don't know from PHP, but I've heard devs resort curl w/PHP. Use another stack to feed your backend?
@gregavola The problem is almost certainly with the PHP code, not with the API. Is a streaming client even possible in PHP?
@gregavola Please describe your problem with the Twitter Streaming API. Latency is about a second when I test track.
@jasonwryan We have no plans to bring back XMPP. For real time access, we support a Streaming API.
Last tweet before the end of 2^32...
@tekool Real-time Twitter is supported by the Streaming API. We have no plans for XMPP. http://bit.ly/QQlkw
@aeoth What seems unusable? Many clients are up and powering all sorts of applications.
SF Bay was thick with the racing today. I think we sailed through each fleet the hard way. Twice. A few close quarter turns.
M is dancing in class all by herself! A complete turnaround from last semester's washout. Sister A and I are so happy for her.
@dcbriccetti Yay non-serialized Ruby object references! I suspect the code of @rk.
@dcbriccetti Thanks for the data Dave! Firedrill in progress.
@dcbriccetti Did you see this mungling on www. or stream.?
@jebui Open source your Erlang Twitter Streaming API client!
Read classic 'Ship Handling in Narrow Channels', 1944. Jargon is the same, but the old salt's diction is fascinating. Terrifying scenarios.
Network APIs fail for all sorts of reasons. Expect them to fail sometimes. Use a retry loop with backoff. Seriously, people.
@mzsanford Munich, in September?
@lachlanhardy Came and went to Sydney. Thrice. A decade ago. From Kyoto.
@mzsanford Kyoto, Tokyo, Sydney, Melbourne, Launceston.
San Franciscans greet the rain with the righteous disbelief and indignant annoyance of a betrayed cat.
First pumpkin pie of the season is in the oven. Powdered ginger hangs in the air.
Rained-out picnic turned into M's first Chinese food experience. Approved!
@developar I don't know how long whitelisting takes. I'd imagine there's a backlog and the time varies. Plan in advance.
@x5315 PBWorks allows notifications on wiki changes.
An experiment: Does anyone track the wiki?
@al3xandru I don't really know details. The REST API isn't my thing. I do know that not all REST are serviced by the "third" system.
@al3xandru I posted a bunch of info here: http://bit.ly/3tQTyZ
The API Divine Comedy peers deeply into your soul, precisely adjusts response quality to your assigned circle of heaven or hell.
At Labor Day sales, upgrading camping gear to 'Family Size'.
@ej Shotwell and Capp are aptly named streets.
First school assembly was simple and sweet. Can't wait to get A's reaction.
Trying a CyclicBarrier on for size. For the first time. Looking for a concurrency pony.
Subscribing to hosebird.org feed.
Posted first day of school pictures on FB.
@fabienpenso You can reconnect, just don't try to have more than one open stream per account, else oldest will get thrown off.
@fabienpenso Could be. There's also a bug on our end around this when using POST. Shouldn't be a problem for you though.
@fabienpenso There was another latency event today, as noted on the status blog. Some functions are still lagging a bit.
@fabienpenso Advice here: http://bit.ly/mO3ms
@fabienpenso Looks like it was connecting too often. Are you disconnecting and reconnecting, rather than streaming? Or, connecting twice?
Working from home today. It's so quiet. So very quiet.
A's first day of Kindergarden! Quite a hubub at a much bigger school, but she melted into the throngs after just two minutes.
Fox 3. Query away. And, here comes the result stream... Oh my that's a lot of data.
Fox 2. And, and, and, and, unparseable items.
Oh, and an immediate full GC.
Despite the low blood pressure, thinking twice about running this query in production. Firing up a staging instance...
Generating a query with 4 million logical OR terms. Yeah, this is going to work.
And a double red donation to round things out. What a day.
@anoop_sahgal Email me with your Twitter Streaming API requirements. Perhaps we can set you up with a direct feed of the data you need.
M is at her first day of preschool! She was just a little worried, and OK with me leaving. I, otoh, have acute Misty Eye Syndrome.
Tomorrow is a big day. @betterhalf is coping by planning and planning. I'm coping using ignorance, weak hope and some fatalism.
@arikfr The user doesn't show up in search at all. User should file a support ticket about their removal from search and streaming.
@arikfr The Twitter Streaming API rarely, if ever, "skips" Tweets. We don't shed load. What you request is what you get.
@gnat Just which dude is this who is processing 400-500 tweets per second?
@jessverr Lay 'em out, take some pictures, and give all but one away. Nostalgia & space!
@stop Champagne is under all that ice.
@jeremy Clearing the baffles, of course.
@x5315 email me on the dev list.
Political handlers are way more nervous than the security guys.
Guy moderating tweets on the webcast http://twitpic.com/fcwsy
Gov. Schwarzenegger just walked by our desks. Awkward.
Getting ready to announce something to the developer list. Glad to have this big task done.
The sniffing dog is an enthusiastic and bouncy black lab.
I just learned more about HTTP authentication than I ever cared to know.
@She_Dupree For $50/year, it had better be teh awesome.
@laheadle Are you ok on the Streaming API limits now?
@al3xandru It's the cumulative count of matching statuses removed. Try a more selective keyword set or higher track access level.
@groovycorp Why are you spamming from a corporate account?
@JugglingPumba Sunday to Sunday rentals avoid most of the traffic. Harder to find though.
10 to 14 foot waves predicted in the surf zone http://twitpic.com/eub03
Dinner conversation hovered on "the big wave". Knocked over all the kids, inundated our stuff and pulled half if it in. A rescue scramble.
@al3xandru statuses that were limited due to rate limits.
Watching a building sea.
In nearly-too-big surf this afternoon, @regsolomon challenges back floats, feet seaward. Feels like an outward-facing Maytag. Thrill.
Have yet to take an indoor shower here.
Interesting OBX weather f'cast: "THIS MAY LEAD TO OCEAN OVERWASH ISSUES ALONG PORTIONS OF HIGHWAY 12 IN THE OUTER BANKS THIS WEEKEND."
More than a passing interest in the hurricane landfall forecast.
In a pinch, seasoned rice vinegar works well enough on jellyfish stings. Also, attracts flies and makes searing pain smell delicious.
At the Graveyard of the Atlantic. http://twitpic.com/e5lbt
Many things are louder than a feathered Dash-8 turboprop -- but which can crack-up a row of military guys to boot? M brings funny to fury.
@thanashyam Initially retweets will not be in the Streaming API. Things change very quickly though.
@jonharules There's a whole operations team and engineering team devoted to just this.
@joshu Perhaps you can make it work with Streaming Track?
@abraham You like? Eventually-consistent loosely-coupled!
Croatan Pamlico Ocracoke Currituck.
I kinda like my @facebook sugar high.
@zuercher One playdate back here at Chez Shambles will cure him of that.
OH: "As long as they aren't whining Fire! in a crowded theater"
M:"Are we taking an airplane to Duck?","Are we going to live there for a week?","Then are we going to swap back to our house?" She's got it.
People who write poorly behaved clients also tend to pick poor passwords.
@jeffvandall Or the airport's namesake, Barry Goldwater.
@evan IPX was blocked. The queue must be draining. (I didn't expect that they'd queue so deeply.)
It still takes me a second to not fall for troll-bait. Now that I'm tired of this, it takes a few seconds longer.
@volvoshine The Streaming API is live. Build your app!
@netik Congratulations and best of luck! (Miss Manners warns: You must wait for the groom's official tweet.)
@julianhyde They also don't like women who snark and snicker at their thin-skinned bouncers.
Kicked out of Zeitgeist.
Nearly everyone has a drink in their hand.
@LBouck Barely back. It's still quite rough.
@dbarrowcliff Email me on the dev list...
@dbarrowcliff Have patience or use Streaming API /track which doesn't have this issue.
@incanus77 http://bit.ly/EbnV4
@harknesslabs Stream.twitter.com or www.twitter.com? If former, let me know. If later, please monitor dev list. Ops is working on this.
@paulbailey Email me your account and I'll see what the logs say. Many stay connected until a server restart.
@paulbailey What's the problem with the Streaming API? What's flakey?
@whdwight CVS? Really? Even with Boofy on the team? Git or forget it.
@nicktelford @twitterapi Forward slashes can be escaped, per JSON spec. Parsers handle this. See: http://www.json.org/
Reading sordid details of the dissolution of an organization that I'd assumed would be around for, at the very least, my lifetime.
Girl and the Fig patio. Then, bike ride on Sonoma Bike Trail, and then back down into the fog...
M's 2 minute haunted house ride generated about 20 minutes of discussion. First pony ride & A's first roller coaster: 0 minutes.
Sonoma County Fair.
Vacation-time code deploy.
In a town of ~47 wineries and no cafés, searching for coffee on foot and upon betrainingwheeled bikes.
This morning's leading question: "Do people in pajamas go in the pool?"
Overnight: 52. Noon: 80. Pool: 86. Hottub: 102. Best part: access to pool and hottub temperature controls.
@alexmcpherson Mail API team for increased streaming API access. Give use case.
M's first real pedal bike ride. Somehow A was the one who got hurt. Introduced the girls to eating wild blackberries along the way.
Kenwood.
@robey Don't taunt the gluten. You've been taunting the gluten.
@robey Overmixed!
Went to the bike shop for two tires, came back with a new bike. A purple beauty.
Latest car seat excuse: "It has bad vinegar!"
Man 2^31 just doesn't go very far anymore.
@duttonkj You open a connection and receive nearl-real-time updates until there is an error. Docs at http://bit.ly/gFCF8
@duttonkj There are many people using the Twitter Streaming API. Create an app!
What possesses you to launch a new tech firm with a search-unfriendly name that also conflicts with a programming language name?
@alexparish Email me your use case for the firehose. Let's see what we can do.
Another Streaming SQL Database: Groovy. http://www.groovycorp.com/ Looks just like SQLStream, Streambase, or Coral8/Aleri.
@jpcs BDB doesn't seem to have much in the way of horizontal scaling features. And, Oracle charges for it. #nosql
@tibbetts Skype. IM + Voice.
I have a hall pass for Saturday, but no crew.
Just got screwed by SmogQueen on an appointment. Bye bye.
@ltriant There's no buts. Go ahead and build an app!
The utility, applicability and flexibility of cascading streaming servers is boundless. Boundless, I say.
Deletion notices are live in the Twitter Streaming API.
@schuetzdj I'd like to increase the track limits, for now, apply for a higher track access level. Email me a use case for other fields.
@schuetzdj What did track miss? Which statusids missed which keywords?
TCHO chocolate factory tour pictures: http://bit.ly/rjDoQ
@evan They all have their charms. Mostly you get what you pay for. Pick an activity, then location, then a house.
@dacort Email me your Streaming API bug hunch...
@Koshatul It's more likely that a Twitter client will add XMPP, or your XMPP client will add Twitter.
@pankaj Don't fly or stay in a hotel. Drive ~2 hours to a rental house. Wine country, Monterey, Gold Country... vrbo.com homeaway.com
Contemplating a 20" bike purchase for A, promoting M from the Skutt to the 16", and investing in a few quarts of Bactine.
@thanashyam As soon as I can tick these last few items off the list. If you have concerns or hesitations about Alpha status, email me.
@schuetzdj I announced track on the developer's list. It's been out for quite a while.
@TitanBase You can see Hosebird here and here: http://bit.ly/EbnV4
@acoomans Are you having trouble with imports compiling Kestrel? @stevej just bumped into this. @robey
@neilellis Some of them are follower spam, but others look pretty legit. It's weird.
Many are trying to follow the private @hosebird account. @twitterapi not good enough? Should there be a public Streaming API account?
@jvaill The ?count= parameter is your recovery friend.
@jvaill Email me your use case for the Streaming API, and we'll see what we can set up for you.
@hsl Twitter Streaming API doc has been posted since April 15th at: http://bit.ly/EbnV4
@hsl Streaming API status deletion notices should be available shortly. All the pieces are in place, need to throw the switch.
.ssh/config is the new .Xdefaults. Can waste hours fiddling with 'em.
Looking at the resume of a guy who is maintaining a product I started working on 10 years ago.
A passive network tap would be more valuable anyway.
Spooks wouldn't trust that tricks weren't being played. The target would be the last to know about a passive tap.
@tjake @al3x No pubsubhubhub plans just yet. Service integrations require continuous high volume streams.
Gymnastics class birthday party for the 5 1/2 year-old set was perfect. 1 hour class, 15 min sugar loading, then 45 min of crazy time.
http://twitpic.com/a3d87 - Today's sail track. Around Treasure Island to see the Bay Bridge construction.
Downwind, second reef, full jib. Whitecaps and a Coastie helo hovering 30 feet over the water.
The root of today's yak shaving is "finding my calipers".
@rckenned Yes, a orthogonal encoding for the Streaming API would be better, but this is the best we can do for now. @twitterapi.
@cramforce Email me about gardenhose access.
@jobrieniii Use the Track method in the Streaming API to collect all hashtags...
@WildCuddler I can't help with the Search issues, but you could also pull from Streaming API /track.
@jazzychad Magic Concentrated Scaling Powers!
@runeh I can't update the libraries page. I'm not on the API team. Contact them via the usual channels...
@jdg We could probably get that 5 minutes down to 1 second with the Twitter Streaming API. Email me to discuss...
TransLink isn't a lie! Just saw someone beep in on a Muni bus.
@netcrusher88 Could you clarify your Streaming API question? The schemas send both user_id and status id.
Telefonica Blue grounding at 16 knots in Marstrand (audio NSFW?): http://bit.ly/i48VI
@meangrape I had 20+ yellow jacket stings as a kid. Three miles from home.
@samiTunis @twitterapi As the new Streaming API code rolls out, everyone's connections will be dropped.
Stared frightfully into the abyss of a 8+ hour drive to Newport Beach with M. Flinched.
Plans for a simple week in Sonoma derailed by A's finding a Balboa Island waterfront cottage with a huge last-minute deal.
@MikeChelen Various services are experimenting with track, but no desktop clients yet.
@mikechelen The Twitter Streaming API allows this. Build the app!
@mza The Twitter Streaming API allows this. Build your app.
@samiTunis john at t.com
@samiTunis Looks like duplicate logins too. Check the wiki for Streaming API connection guidelines, recently added. Then email me.
@samiTunis Your accounts @tweeplestats and @samiTunis were auto limited for abuse. Looks like duplicate logins and then not backing off.
That was silly.
At the Golden Gate for Spamalot. Yay! Thanks @betterhalf!
First time cleaning out a litter box. A sheltered life, shattered.
AT&T's coverage quality is in inverse proportion to hipster density.
@She_Dupree And, for the next trick, we'll make all the follower and following lists and counts accurate!
@mattknox That's bash, not unix. tcsh is more sensible here.
Video of Puma changing a rudder while racing across the North Atlantic. http://bit.ly/rudder #volvooceanrace
The notion of doubling-every-N-days just warps minds.
Delfina is just as walkable as Firefly.
We all took advantage of free babysitting last night. Kids partied until insane o'clock, @betterhalf and I stayed out even longer.
@tomzeng Try tweetsentiments on the Streaming API. Should be fine now.
@roder Email me to discuss. Describe your use case. John AT t....com
M's hands turned blue from the cold at the beach. Long snack in wet cotton dress. The cure: dry clothes, hot car & HMB fish tacos.
San Gregorio Srate Beach, building in the stream.
@roder I don't understand your firehose question.
@samiTunis @bidules isn't showing up in Search either. The account is restricted.
@evan The default JVM eden is good enough for development, but must be tuned before benchmarking. I fine 768m a good place to start.
Are there other CEP, Streaming Database or Messaging vendors with Twitter adapters? SQLstream, now StreamBase, and ?
@tibbetts Contact the Twitter API team. Firehose unlikely to be granted. Sampled and filtered feeds will be a better fit. See /gardenhose.
@snow_goose GC takes longer, but otherwise, no sweat. Should be somewhat better with 1.6.0_14.
Well, @streambase has built a Twitter adapter.
@tibbetts Does the Streambase Twitter adapter use the Twitter Streaming API?
Well, that 7 hour test returned 2 Petabytes of query results from 26 CPUs. At some point we'll need graphs of Kilowatt-hours.
@stop People in most companies have no choice - they must to use Outlook. You *can* choose unemployment, I suppose.
@robey People still use Thunderbird?
@streamy Email me with your use case, maybe we can help with your Twitter API limitation issues.
Lucidera shutters- tried to build both a DB and an unloved vertical. Hope that LucidDB thrives w/o deep pockets.
Kodak is halting Kodachrome production. Man. it's really over. I've a stack of slides Kodachrome slides on my desk, awaiting scanning...
Preparing for our assault of Mt. Davidson. Final ascent from base camp in about 30 minutes.
@programnature It varies. At times #iranelection was limited, other times not. But search is limited too. Use both and see which is better.
http://twitpic.com/7zcfk - Today's sail track. Fluky winds and rollers close to the GGBR.
A first for me today: I'd never skippered on SF Bay without at least one experienced crew. A mild but fluky wind == Whew.
My novice crew (@stevej, @robey, @rk, @ej) were quick studies today. Notably poor judges of maritime risk, but able-bodied and willing.
@Shoq Missing from Streaming API & profile page, or from followers timelines? Latter happens a tiny bit, but the fix is nearly in place.
@Shoq No updates should be missing from the Streaming API that aren't purposefully dropped. If there are, it's very very rare.
@russell_h It's confusing, but the former is a "mention", and the later is a "reply". More work is needed on all this business.
Was just assigned a bug that carried the force of law. Quickly reassigned. Then, restarted my browser.
@DataJunkie Yes, for apps that must follow many users. I.e., another service that wants to post your latest tweet on your foreign account.
http://twitpic.com/7s1cy - A beautiful windy sunny day today.
@DataJunkie They allow following more users than the /follow method, and enable the count parameter.
I think Flock has reunited me with more than a few lost sheep.
@sophware Email the dev list (or me directly) with any and all questions or issues about Streaming track.
@tferraro I can't help you with your blocking, but please email me (dev-list) about searching for hashtags.
@efalcao No, you don't have to peer to get the Firehose. Not yet at least! I think I still can grab it all on my home DSL.
@swhitley Let's discuss Streaming API track rates on the developer mailing list or in email...
An indicator of growth: A few wired phones have been installed in the office. It feels so 90s.
A hid the tooth pillow this morning and is denying culpability. Dental emotions run deep.
A lost her first tooth today, as in it's Poof! just gone. Mommy is now playing tooth fairy anyway.
@thijsniks No plans for XMPP.
First day of summer camp for A. As luck would have it, she already knows a few of her fellow campers.
Gawker on CNN & #IranElection: http://bit.ly/P9a18
@thijsniks We tried to make XMPP work. The server implementations all had issues.
@tibbon Streaming API Track is not a subset of Gardenhose - you get all occurrences of your predicate if you stay under the rate limit.
@zuercher Argh. Yup. Although I do stream.twitter.com/track.xml | grep '<text'>
cat > track<return>track=#iranelection<return>curl -s -d @track stream.twitter.com -uUSER:PASS
@elliottkember The Twitter Streaming API entered public Alpha on April 15th.
Got my Facebook vanity URL. Painless. Snappy.
Looks like the Twitpocalypse has confused TweetDeck. The same tweets keep showing up under "All Friends".
Track -- Streaming Twitter Search: http://bit.ly/dR5UG.
@stevej LucidDB and SQLstream were started 5 years ago. Java and C++ hybrids both.
A painful lack of science at #nosql conf. No reproducible performance stats or cost functions. Stress & negative testing anyone?
Distributed database world is rather Java oriented. Still, Hypertable braves on with C++. #nosql
At #nosql conference, continuing my apostasy.
If your bot has login failures 20 times a second for 10 hours, your ranking on my BFF list is uncertain.
@segdeha XMPP is not on Twitter's roadmap. Rather, we've been slowly removing all XMPP from the system. See the Streaming API doc.
Someday, I should like to moor at St. Katharine Docks, London.
@jimbob54 Probably not. Twitter isn't the best for conversations. The threads get jumbled.
@jimbob54 The Streaming API server, Hosebird.
@pplante At 4pm, we're off peak.
@jazzychad It's designed to scale linearly and very cheaply by just adding hardware.
It's just too easy to Tweet into the wrong account. The Men In Black are currently erasing your collective memory. Look into the light!
@t0mas There is just that: The Twitter Streaming API: http://bit.ly/EbnV4
Sunny school picnic all day at Paradise Cove. Great to see friends playing together one last time. Three very short years. End of an era.
@robey I hear "Dueling Banjos."
@ZAGrrl Submit a request to support here: http://twitter.zendesk.com/requests/new
Enjoyed making about thirty margaritas tonight. Next up? Sidecars?
@davepeck They've probably been restricted. File a support ticket.
@bradarsenault We push XML and JSON over HTTP. Just as reworkable, much more tractable for us to operate.
@Sheamus Please file a ticket for @zagrrl. I can't help everyone!
@Sheamus Your status updates should now be flowing into Search once again.
@niteshbhatia Yes! Write an awesome app and give feedback on the dev list.
@niteshbhatia Check out the Twitter Streaming API documentation http://bit.ly/EbnV4
@bradarsenault The message format is open as are all fields. There's a Streaming API for real-time. What's missing?
@bradarsenault HTTP API consumed by >10k applications just isn't open enough?
@jasherman The end of the hype cycle is here! The shark shall be jumped.
Front page of Time: http://bit.ly/FITYW
@meangrape I'll take that as a throwdown. It's on!
1 lime, 1/2 lemon, 3oz tequila, 1.5 oz Cointreau, .5 oz 2:1 simple syrup. Gentle squeeze. Serve up. Tequila floater on top. Makes 2.
@ded I strenuously object. That's a crummy recipe. No simple syrup, no lemon. and Triple Sec? Default ratio is all wrong.
The 38th most popular word in this sample of tweets is the emoticon: :-)
Last night we met some of the families we're going to be spending the next NINE YEARS with. They all seem earnest.
@TedC We're trying to make the Twitter firehose moot by offering other filtered and sampled feeds. What's your use case?
@matclayton Twitter Streaming API Doc: http://bit.ly/EbnV4
Sad. @cnnbrk is doing it wrong and is now sending far too many useless updates. I sense a mass unfollowing storm.
@ryanmcgrath The streaming API has been in open Alpha Test for about 6 weeks.
@gbattle It's a matter of which tabled value we pick up first! We want to be more real-time and more open.
@gbattle Gtalk, sadly, is based on a proprietary stack. Other apps have different requirements? We tried for months. The servers all failed.
@gbattle Public XMPP server implementations don't work at scale. We'd have to rewrite one for what seems like very little value.
@gbattle It's not clear that Twitter needs to be more real-time than pull allows. We also push via the Streaming API.
@ciberch Use the Streaming API method /birddog to track all your users from one connection. No need to store end users' passwords.
Fiddling with something that rhymes with frak.
@ciberch What is your use case for the Twitter Streaming API? Maybe there's a better approach?
RT @gnipsupport: blogged today: Gnip: Transitioning to new Twitter Streaming API in June http://bit.ly/14ber1
@gbattle Why XMPP for Twitter? What's missing from the current solutions?
@pankaj Congrats. Now, we need all the stats and a picture! Hop to it man!
Last night's sail track: http://bit.ly/AahQo
@profitbaron They might do just as well with Birddog -- all statuses from a subset of users. @playspymaster
Been a long time since I've sailed back into a slip. I'm the dark. Good times.
Richmond, by water: http://twitpic.com/6becf
Richmond, by water.
Having a Boat Drink. On a boat. Going downwind. Wing on wing. At hull speed. And it's about 65 and sunny. Waitress!
Packing a bag for a predicted wind chill of 27 degrees (41 in "new wind chill", so toasty).
Preparing instruments for night-time fog-bound navigation.
A rare open Saturday, nothing scheduled or critical. Now, what to do?
@chriscorcoran Check the doc. Give it a try, then ask questions on the dev list: http://bit.ly/QQlkw http://bit.ly/NkT9
@chriscorcoran Unlikely. The Gardenhose and Follow are available though. Do you need all statuses, a sample, or a filtered view?
Some developers are messing with the fundamental ordering of the Twitter Universe. And lying. Mostly, lying.
Against my will, learning strangely good things about mySQL secondary indexes.
@akent Please give feedback and let us know how to make the Streaming API even more useful.
@JeffMcAdams Twitter usually updates timelines within a second. XMPP with 1 million followers?
@JeffMcAdams Unlikely. All the publicly available XMPP servers fell over at mid-2008 scale. Messaging, fairly easy. Materialization, hard.
@JeffMcAdams Because there's no history with XMPP. The API (REST vs. XMPP) is nearly irrelevant, timeline materialization is everything.
Rickle. Two Guys. Caldor. Bradlees. Arthur's. The Wiz. Crazy Eddie's.
@lucractius I don't understand the issue. Please email me.
@lucractius This has been settled. The firehose is made available via the Streaming API to select partners.
@esmitsky about 66-68. 3/2 wetsuit, more or less.
@ej Congratulations! Best of luck to you both!
@anamitra Avalon, Catalina Island?
Off to Fairyland in Oakland.
@JugglingPumba Don't forget the soapy water...
This user tweets _exclusively_ complaining about slightly imperfect software. Oh to live a charmed life and have such trivial concerns.
@nwjerseyliz I don't know how to get a full dump.
@schuetzdj It's a scope (feature) issue. Currently Hosebird doesn't know about the Social Graph.
@schuetzdj Both the Twitter Search API and the Twitter Streaming API only deliver public statuses.
@She_Dupree Twitter only allows you to follow 2k, unless you have >2k followers yourself. I was using the Streaming API (raw XML).
@dacort Ahh. I get it. Sorry, no known plans for producted users in search or streaming APIs.
@dacort The Streaming API /follow resource allows you to simulate the user and following timeline. Something else?
@schuetzdj Twitter4J has Twitter Streaming API support, if the JVM is your thing.
@schuetzdj If you want string matching in Hosebird, you probably really want the SearchAPI...
@dacort It's hard to measure, but Hosebird latency should theoretically be well under a second when all is running well.
@bensonk42 Hosebird is the server implementation behind Twitter's Streaming API: http://bit.ly/EbnV4
@everprintglass That account was engaged in anti-social behavior. You'll have to contact support. No guarantees they'll unsuspend.
Following 400,000 users on Twitter, just because.
A nervy drive to the auto body shop. It came out of park with a bang.
@janole The Search API & clients like Seesmic/Tweetdeck offer much more than Track ever did. 3rd party XMPP gateways are out there...
@stevej 5% getting something to work, 95% testing, wrestling with troublesome dependencies and turning it into a product / operationalizing.
@gellis100 You can't just say that if you haven't tweeted during your busy week!
A's first dance recital. Soon, biathalon meets, helicopter piloting classes and boys.
@rjsauter City life forces total emotional detatchment from your cars. It's just paperwork.
@yusukeyamamoto I've written a Java client for the Twitter Streaming API, but I haven't had time to release it just yet.
Someone side-swiped the Jeep today. 4th not-our-fault car smash in four years. Deja vu while snapping pictures.
At a ballet dress reversal in a very interesting old can factory. The air is thick with jargon, foot thumps and "teenager".
@davidmccormack Yes, but large fractions of the statuses are available to everyone, including all updates from a subset of users.
First two days of solo parenting have been easy. Two more nights to go...
Ooops!
@julianhyde http://www.flickr.com/photos/jackdorsey/182613360/
@dcbriccetti Slicehost has worked well for me at a good price point.
@techpuppy XMPP requires a client as well... Integrated search is more powerful than XMPP ever was. XMPP gateways are out there...
@cramforce Search does something similar to this already. A guess: long polling is probably violently incompatable with the www stack.
@ssethi Yes, I'm using it! I always eat my own dogfood.
@ssethi The Twitter Streaming API is in public alpha test. Hosebird will displace the last XMPP soon.
@techpuppy What is the issue with Twitter and XMPP? We threw big resources at it, and eventually gave up.
@cramforce Consider the /follow and /shadow resource in Hosebird. See the Streamiing API doc.
Doctor, heal thyself. #fixreplies
Reading bloggy outrage that, for once, I agree with. And texty texts.
@jrome Follow is documented in the Hosebird documentation here: http://bit.ly/Zgp6s
Just announced the second public Twitter Streaming API resource.
@nitin Ahh, but the Twitter Social Graph isn't used as generic graph. Just set operations on ordered sets of followers and followings...
@nitin My friends are going to detonate?
@brianthecoder What @al3x said, plus many query features and lots of visability.
@nitin Not yet. It's fundamentally a relational data store, so CouchDB doesn't help.
A website by @jalada that uses the Hosebird /spritzer resource: http://hose.twitterfall.com/
Adding a new public method to the Hosebird Streaming API documentation.
@emileifrem I'd like to see neo4j used for offline analysis of the Social Graph, perhaps in support of larger data analysis efforts.
@nitin neo4j looks awesome, looked into them on day two of this project. Doesn't yet meet our needs for an operational data store.
Discussions around the Twitter Social Graph data store have now devolved into an episode of The Soup.
@jalada General info, 5 months. The Streaming API doc, 4 weeks. Not to surprise anyone, but because Hosebird is just in Alpha.
M had her first potatoes today. Perogies, of course!
M also gave the Skuut a real go for the first time today. 6/10ths of a mile at about 1mph. She'll have one sore tucchus tomorrow.
Clarifying Streaming API (Hosebird) Terms of Service.
Temporarily posting a map of East Egg in the kitchen.
And now, for the first time, an attempt at the playground Bitrthday Party, Low Key Division.
@al3x The wheel. It must be reinvented!
@gbattle jobs@twitter.com.
MCHammer is one shrewd dude.
@gbattle If there ever were a use case there, it could be just handled via our existing MQ based EDA.
@gbattle Crazy. Port punching UDP to the desktop would be quite interesting. Not sure who would tolerate the data loss though.
@gbattle Push (stream) works better for our current use cases. High message volume for some. Low barrier to entry. To the desktop.
@gbattle No plans yet on Webhooks, but someone could build Webhooks upon it. Or, get the same end result w/o a webserver.
@gbattle See the Twitter Streaming API doc. Twitter is already part of the way to webhooks.
@dkastner See the Twitter Streaming API doc. Twitter is already part of the way to webhooks.
@mbleigh See the Twitter Streaming API doc. Twitter is already part of the way to webhooks.
@She_Dupree Twitter uses Zendesk for our support ticking system. The support people love them some Zendesk.
@ikai Conventional wisdom almost applies! The win is sub-linear but detectable there for large queries and certain data sets.
Indexing a boolean: A slight win. Who knew?
Now, just how did those two people find that undocumented public resource in Hosebird?
@arcdoc I got home at 2am PDT last night, then up at 6am PDT for a whirlwind day at Twitter.
Celebrated with a dinner at Pomodoro tonight. That girl's got class.
Uh oh. Thrift (RPC) fatigue has set in.
@earnshaws "Healthy Sleep Habits Healthy Child" by Weissbluth. Got it from @jasherman. Just gave a copy to @pankaj last week.
@arcdoc UA EWR to SFO.
Can a corporation tease? Fifth flight delay.
Fourth flight delay tonight! My current ETA at home in SF is 4:15am EDT.
@srose126 Contact support.
Somehow comforting to know that @ctriose, PT, and WN are just as flabbergasted at parenting as we are. JN was golfing, opinions unknown.
Time from the @ctroise Country Manse, just 60 minutes.
Hutcheson, Cross County, Saw Mill, Henry Hudson, GWB, Turnpike, EWR.
Off to New York.
Dinner conversation last night at Wendy's revolved around the Jonas Brothers, Disney World and art projects. A view into the near future.
Listening to six older gentlemen holding court in Italian.
Getting an historical tour of the Battle of Springfield, thanks to Dad.
Passing the old house.
Passing by the birthplace of Unix, C, and the transistor... and the world's saltiest pizza.
Crossing the Delaware via the crucial antique trading regions.
Boarding an East Coast red-eye under a very happy circumstance. Such a stark contrast with the last such boarding...
@maxime Not all that funny. Hosebird is in production. Pas tout cela drôle. Hosebird est dans la production.
@bs Score: 96%, 7 mile average error, and 219 seconds I'll never get back.
@ericfickes It is in Alpha test, and there are various levels of access, but it is there.
@ericfickes See http://apiwiki.twitter.com/Streaming-API-Documentation.
@wheresmysocks Hosebird Spritzer sampling is set quite low right now, but it's more than 0.5%. Checked the sampling 3 different ways.
California is in FEMA Region IX. @femaregion9.
@wheresmysocks Something might be wrong with the Spritzer. Digging into it now.
M and I just played hookey from the grocery store and a bath at Ft. Funston beach. Well, not the bath.
Tilden Park steam trains and picnic.
@al3x There is at least reasonably drinkable blue cocktail. Google "adios studio cafe". (I lived down the street from said Cafe.)
There's a yak under here somewhere. (Standing in a pile of shavings.)
M is asleep in her big bed and not her crib tonight. We couldn't even make it to the 3rd birthday with this one.
@robey Thus something like PubSub, where each user is a "subscription" from a single queue of a given function.
@evan They might have dimension confusion- I.E. wanting an RDBMS with 10^8 tables, each with 10 rows.
@evan Their requirements are ridiculous. Maybe they really want pub sub with 10^6 topics? SmartSockets might work for them.
@spam VeronicaFitzHug
@evan That's hardly a survey of all MQs.
Resonated. Fell asleep. So groggy and stiff.
@arulprasad Nope. Nothing's changed there. That's a push service written in Ruby.
M's skin color is green. Actually green. Today-- a day of laundry.
@pmorelli Only in alpha test, see API docs for some Hosebird details. Deployed the most interesting feature tonight, not yet documented.
Hosebird on TechCrunch: http://tinyurl.com/cjgvwv
Twitter on Oprah tomorrow. Bring it!
If I had any idea what @imogenheap's music was like beforehand, I would have had A and M come down for the show. They would dig it.
Working at my desk, listening to @imogenheap sing in the front room. Twitter is a bizarre place.
@pmorelli Still on 1.6.0u7, but no reason not to A/B test with u13 while waiting for u14...
@rburton Heap 4g min & max, NewSize 1gig, ConcMarkSweep, ParNewGC, limit Actor pool size. Nothing fancy. Can be swayed.
Cranking JVM heap sizes up. The Twitter Firehose is much bigger than the graphs had indicated.
@pmorelli Check out the API doc. http://tinyurl.com/czzove
@stevestreza You caught us.
@pmorelli Yes, Hosebird is the service that produces various streaming views of Twitter.
Hosebird Alpha Test is live. (My first Internet-facing production code in, um, gulp, about 8 years.)
Glancing at a tide table.
@Baltusrol The Interviewer.
Three interviews in a day wipes me out.
Zoology update: The Chocolate Lagomorph Menace has been decapitated.
The Chocolate Rodent Menace has been decapitated.
Viewed up close: 350m container ship, many working cranes, a working dredge, Amtrak trains, a freight train, many sailboats & kayaks.
Today, M and I rode: 2 subways, 1 street car, 2 ferries. Toured 1 USCG lighthouse ship.
Matson Lines has a ship named "Lurline".
M and I are watching five tugboats muscle a huge container ship into a berth on the Oakland Estuary.
Planning a ferry/subway adventure to Jack London with M. Discussing a bus/BART variant for return. Join us!
mySQL really doesn't like to concurrently serve large result sets. It thrashes to a halt if the query_cache_size isn't big enough.
The critique never seems to be: "What's with the whales? Why didn't Twitter use the JVM and Scala even more?"
@stianhu My impression is that Scala runs much faster than Python for the problems we're trying to solve.
@burningodzilla The Ruby FE and event-processing daemons talk to Scala services via Thrift or the Memcache protocol.
@dols Twitter Development. I actively participated in nearly all of the choices discussed.
@dols Neither of those technologies met our needs as well as Scala and Kestrel.
@mdesjardins We chose Scala for: Java Libraries. Risk. Programmer productivity. Problem set.
@iwhale We chose Scala for: Java Libraries. Risk. Programmer productivity. Problem set.
@sheysrebellion We chose Scala for: Java Libraries. Risk. Programmer productivity. Problem set.
@thillerson I'm sure you can find or contrive cases, but it's nearly always irrelevant. I don't recall @al3x's cases.
@benreesman We did extensive evaluation on MQs, producing reams of data. Kestrel meets nearly all of our needs cheaply. No MQ came close.
@thillerson Scala is usually no faster to run than Java, often slightly slower. You can however develop somewhat faster in Scala.
Roadrunners and rabbits. http://twitpic.com/2wbdy
A took a bee sting to inner tricep today. Her revenge was swift- that bee was in two peices in a quick swat.
Watching the sunset light up Camelback. http://twitpic.com/2w7ch
@irinaslutsky Vowels matter.
Jordan's in Phoenix - http://twitpic.com/2uevy
Heading to Jordan's for an Old Phoenix dinner. A ~60 year S family tradition. Keep those cheese crisps coming Jordan!
Taking a picture of four generations in Phoenix.
I like how all our outdoor clothes have the indelible smell of sunscreen, ocean water, chlorine, campfire smoke, and a leaky quarter berth.
Adjusting the disposition of production appurtenances to facilitate the purposeful, dynamic and expeditious distribution of tweets.
Finishing up a dive into database stats. 75% of me will sleep very well tonight.
Someone down near Market & Diamond has a megaphone and is doing a Muslim call-to-prayer.
A has had a tough day. Her first loose tooth and just now, a late-night hurl. For those counting at home, we're all sick or recovering.
@ChreeesDunn USGS puts it near Alum Rock in San Jose.
Interesting. People had tweeted the quake in the South Bay, and the results had shown up in search before we felt it here in SF!
Earthquake!
@ejc If you must know, we're run by the Trilateral Commission. More API apps help advance our secret agenda.
@mattbaker It does exist! It's still under wraps, but it's coming.
@mattbaker Soon the data mining feed will be a lot easier. We're working on getting the Hosebird server out there.
@ejc We'd rather give it away and have more Twitter apps.
@ctroise Jr. Highs have reunions?
First time braving Mama's in North Beach with the kids. Successful and scrumptious. Also- TaiChi.
@ejc The firehose API is coming. Be patient.
Dropped the 'Hail Mary' form off at SFUSD. I hope to never return.
Just spent the evening digging through master database logs. A filthy, unsettling job. I may have just induced a bout of insomnia.
@meangrape You should scan through the sha keys. A trip down Twitter memory lane!
The deed is done.
Signing a contract.
@alissa Let me guess: The 30 bus as it approaches Market on 3rd street?
@evan There's a worm out that's attacking Linksys WGS routers right now.
@ddav Sadly, it's certainly a skunk. The only question is: Which side of the garage door is he on?
It's possible, but unlikely, that we have a skunk in the basement.
And now to enumerate all possible combinations and permutations and a clear game plan and check-list for each. Monday: Kinder-Thunder-Dome!
@x5315 If only it were that easy!
Wedding reception for Daniel and Katie. M can't stop thinking about cake.
Can't remember a wedding that had such simple travel plans. Now, if we can just get out of the house...
Received 5 of 6 school application response letters. Of course the missing one was from our declared first choice. Stuck.
@ev Congratulations! Now, you have to get your pre-school applications in! (If I was only kidding.)
@al3x hang?
Surreal. There's a cellist in the office today.
@xstala A groom unknown.
Out for drinks and dinner with the groom.
M woke me up at 4:30am. Instead of counting sheep, I've been wide awake thinking through set operation cache consistency and availability.
An all-green dinner for the kids tonight. I managed to let M dye her hands yellow while A dyed the milk green.
@al3x just threw me a curve ball with a graph database. Very interesting.
@nelson Arg. Looks like I found an admin bug. Sorry to impersonate you.
Oh, will it be BerkeleyDB (BDB) or will it be mySQL?
Snow photos uploaded to Facebook.
RT: 0/7 in public school lottery. Assigned to THE school parents mention when referring to the sch to which they would NEVER send their kid.
Took the girls up to Soda Springs for their first day in the snow. Snowman, snow angels, tubing, tubing collisions, and fussing over gloves.
Auburn, CA.
Considering sledding in the near future.
The tweets can now escape in sampled form.
@betterhalf arregjhhg!!
http://twitpic.com/1zbf1
Our mayor, Gavin Newsom: http://twitpic.com/1zbvg
News crews are setting up for @GavinNewsom's visit. Apparently you can watch live at: http://tinyurl.com/cljpkh
The market is going wild.
It's not a done deal, but it looks like M has a preschool spot. The gears are turning.
Oh, another corrected 1099. We are so going on extension this year.
Put 'em to bed on PDT, but they still woke up on PST. On the other hand, the parking lot at school was totally empty by the time we arrived.
Weird. Named just wedged after being up for 206 days.
Doing some trip planning for a wedding back east. Haven't met the bride, but thanks to creepy social networking, I've learned many things.
Starting the day with olive oil and butter epitaxy to glasses and face.
Some household speculation this morning on the nature of this particularly visable infection. Also, trying on patent leather wedding shoes.
Heading home to a house of three sick girls. M & @betterhalf on the way down, A on recovery.
Me: "Do you beep anywhere?" M: "I don't beep anywhere!" (Pause) M: "People beep when backing up!". (Demonstrates)
Just authenticated against the real deal.
@chadc You can build apps on the public timeline and the data mining feed.
@dossy It's a sample updated every-so-often and should be statistically significant for most uses.
@dossy You can get a reasonable proportion of the statuses by polling the public timeline or via the "data mining feed".
On Kite Hill with A, watching the helecopters above and the Prop 8 protest below.
@She_Dupree Prop 8 protest and march. Oh, and bomb scare.
@netik It's as if the writers had never built a TTL finite state machine backing a debounced keypad.
Google gets real-timey: type 'earthquake' into the google search box.
@She_Dupree We were on the View yesterday too. Ev did Charlie Rose. Biz is going on [redacted] this week. Insane.
Jon Stewart "Shakes His Fist" at Twitter. http://bit.ly/12L7l6
@regsolomon School closed for a snowday?
Our 1993 Champagne? Still pretty good. The guy who brought the Sauternes called it 'yeasty' and a 'good year'. A view into another world.
Wine? Whatever. 1962 Chateau Suduiraut Sauternes? Start pouring! http://twitpic.com/1rpvi
Packing a quite old bottle of Champagne in a cooler. The last long forgotten bottle from our wedding. Bad?
@ej If Evan's geo-location is right, and Squaw is on wind-hold tomorrow, consider Homewood. It's usually quite calm in a storm.
@julianhyde You can mount filesystems over ssh these days. Then you can diff from the comfort of your own shell.
@bryanmason BTW: I'm at Twitter, in part, due to said lady's blog.
Watching someone war dial the temporary firehose port. The tweets! They're going to get stolen!
Last kindergarten "playdate" this afternoon. We have nothing more to do but wait for the letters. SFUSD mails round 1 letters in 16 days.
Trying very hard not to get angry at some broken code.
@mrtall The Soup? @robey, @stevej, and now, sadly, @jkalucki.
Concert Hall in the SF Conservatory of Music has, for my simple tastes, great acoustics: warm, clear, intimate. Looks great too.
Three seriously ill friends in three different life phases - each weighing on my mind.
Soaking in the sun, sharing a snack, and watching the hanggliders from atop the bunkers at Ft. Funston. (G is out sick.)
@tshields Congratulations!
@zuercher I use Aquamacs too. It has a different set of bugs than XEmacs, but it's otherwise fine.
@evan You could only say that from land. Moving in 2 space, very close crossings happen all the time and ships are un-stealthy.
Taking the girls to the California Acadamy of Sciences.
Good modern foul weather gear works.
Oh, so that's what sailing in a near gale winter storm is like.
"COMBINED SEAS 11 TO 14 FEET WITH A DOMINANT PERIOD OF 13 SECONDS. OCCASIONAL BREAKERS TO 16 FEET DURING MAXIMUM EBB CURRENT OF 1.5 KNOTS"
Outside (on the ocean): "SSE wind 31 to 34 kt decreasing to bet 26 and 29 kt. Winds could gust as high as 43 kt. Wind waves 8 to 12 ft."
Inside (on the bay): "WIND SPEEDS OF 20 TO 35 MPH ARE FORECAST TO OCCUR WITH GUSTS AS HIGH AS 50 MPH."
Getting back from my first in-theater movie in 5 years. I think. Can't really remember.
Just signed up for some ocean sailing during tomorrow's storm. Nervous, excited. Checklist forming rapidly.
@She_Dupree Number of seconds since the unix epoch. At that second, time() returned 1234567890.
select count(*) from statuses where created_at = '2009-02-13 23:31:30' and text like '%1234567890' returns 125
1234567890
Oh no. A hole has been poked in the firewall! The tweets! The tweets are going to start leaking out!
@She_Dupree I just know there are back ways around the Applegate and other east-bound I-80 hold points. You locals hold out on us!
Twitter funding news posted to the blog: http://tinyurl.com/al9ssc
Helping A write Valentine's Day cards for her classmates. Nothing says love like Thomas the Tank.
Bank error.
I'm in your base, reading your spamming techniques. And now, I need a shower.
RT: Separate rooms last night: each kid slept in by an extra 45 mins+. Praise be. I'd like to try getting them in one room, but not yet.
I love it when Jay starts referencing ancient closed networking technologies.
Using Scala Option types as values in a HashMap leads to some interesting code after map.get().
@julianhyde Congratulations and welcome to the club!
@flowingdata Go slow, or apply for a white-list exemption. The Firehose won't help you download historical data.
This afternoon: http://twitpic.com/1fc89
Day 2 of the Great Siblings-in-Same-Room Experiment resulted in a similar outcome (5:40am), but for a different root cause. Culprit: M.
RT: Day 1 of the Great Siblings-in-Same-Room Experiment draws to a close. We've all been up since 5:22am. Hoping tomorrow shows improvement.
There's a bit of ballet in my life at the moment. Not sure where, if at all, I can make cutbacks.
Watching longevity stress test run in the cluster. Tens of millions of Tweets rolling on through.
Just picked Didi up at the airport. The girls have been wound up for the last day or so.
I think Ben Barker took a surreptitious picture of us working yesterday.
At the Orpheum for Wicked.
M + A run a website called "Bird". It might break, but it can be fixed by pressing the "d" key. Swiper the Fox has been banned.
Noah, the Twitpic developer is here today, showing us the new Twitpic deal.
@jeffvandall Nope. He wasn't around. He's big in real life and on Twitter!
@katalink Log in an reactivate it? If not, go to: http://help.twitter.com/portal. They handle this sort of thing every day.
M has kept her pull-ups dry for 7 straight days. Yesterday she announced, not asked, that she was wearing big girl panties. And she made it.
SteveJ just went outside to look for Shaq.
M has a fever and is going to bed without dinner --- Fasten your seatbelts. It's going to be a bumpy night.
@lucidera Don't get too crazy with that early adopter mindset. Hotmail is *the* hotbed of technology thought leadership!
Perusing a prepress Scala book. Smells like a fresh ditto sheet.
Reading blog comments about the Twitter Firehose on TechCrunch. [Writer's Block.]
M turned a corner this weekend. She was dry all day Saturday and Sunday. And proud too. A beaming toddler.
M, in pull-ups!
What's a Yinzer? http://tinyurl.com/bwo4uv http://en.wikipedia.org/wiki/Pittsburgh_English
And the voices of a million Yinzers cried out as one.
Watching. Gathering. Waiting.
The new SF Chronicle layout is pretty bad. Ugly headline font, unusable short item layout, small news hole. Boo.
@shirikodama you need a url. Use bit.ly...
For all its fine German engineering, the seat on the Kettler is infuriating to adjust. Not quite the Ultimate Triking Machine.
@jeffvandall leave no detail untweeted: every zingger, dis, and yo mamma joke...
@al3x is to blame.
About to run git blame.
Custom Jetty UserRealm now authenticates against the Twitter database. Cool. Nice API design Greg Wilkins and Mortbay people.
@julianhyde Welcome to Twitter!
It's always sunny when we have an appointment in Sea Cliff. Just how do they do that?
SSA Online is not my friend. Can't log in. java.lang.NullPointerExpression.
Reinventing nothing. Reimplementing the authentication wheel.
That was quick. Submission server reports a "unhandled generic exception" at login and customer service closes at 7pm EST.
For the third night in a row, sitting down to do the exact same accounting work. What will stymie me tonight?
Just took my Macbook Pro out of saddlebag & thick sleeve. The entire thing is evenly heated to about 110 degrees F. Smells slightly baked.
If someone releases a major version of their software, but doesn't announce it on Twitter, did it really happen?
There's a whole series of books titled "Brady Brady"! Christmas 2009, I've got you covered!
Lyrics from the Timex Social Club are going through my head.
@trabey OMG, she's alive!
@epoggi Similar here. A had to leave school early in her spare clothes, if you know what I mean. So far so good with M.
Embedded Jetty Basic Authentication in Scala with IntelliJ. It's like Tom Cruise gesturing those windows around in Minority Report.
Spent about two hours puzzling over stuck stress test that turns out to be a bug in Scala Actors.
On many levels, for many reasons, to many people, hoping that today goes well.
Watched MLK's "I have a dream" speech with all of Twitter.
All these CEP blogs and groups are useless. Unsubscribe.
@TwitPic is back online.
Am I buying my last box of baby diapers?
No ferries running to Jack London Square today. Plans for a day out with M are in flux.
This thing here, this thing is getting crazy.
@al3x is currently reading Twitter the riot act.
@zuercher I don't know, probably just winter rot. Other than some downwind kit and a smaller main, what does Chumley really need?
@chumley310 is attempting to lure me on a shake-down cruise.
Yellow engine light indicator indicates a chaotic day.
@JugglingPumba Ouray, CO and a Jeep CJ.
git submodules are not what you might first think.
I can see the output of 'man poll' on three developer's screens.
To Google Maps, "Transit" apparently only means "Rail Transit". Bus lines, and their icky icky demographics, need not apply.
7:40am and both gals still in bed.
Disappointing results.
Just discovered several tablespoons of clean oil on the garage floor. Someone's taking MUNI.
Youtube now looks like any other cluttered and crass Y! or MSN property. Ugly ads and user annotation graphics everywhere.
What fresh Scala is this? An exception while iterating over an empty ListBuffer? This will be interesting.
Electronic Voting Machines vs. Electronic Gambling Machines: http://bit.ly/5iZs
@_evan Also, you pay FICA on the first $77k, or whatever, so take home drops in January.
Sea Buoy! The Coasties found Sea Buoy! It wasn't drifting off somewhere, some 26 tons of menace, rather it just sank in its watch circle.
All of Twitter engineering is in the same 12'x12' bay.
@al3x "You can do a lot in zero milliseconds". That's @stevej's joke from benchmarking pt_server.
Quite literally paying my dues. I hope I break even in 2009, 'cause 2008 was a loss.
Public school lottery, entered.
Waiting in line at SFUSD EPC.
"Crying is for March."
Done. Except for the mocking. And the delivery to EPC. And the crying.
"There's a little place in my heart for McKinley. A place that is dying."
Looks like we're throwing Rooftop overboard. "Are we stupid?!?"
It's all SALT II talks in our kitchen. Throw weights, MRVs, class size reduction, start-times, etc. Last two slots the hardest to fill.
@betterhalf Wine? Tequila. Neat.
@betterhalf wants to fill out the SFUSD application and lottery form tonight. The moment draws nearer.
M got a little taste of life on two wheels, and now can't bear the tricycle.
At a fancy white tablecloth lunch for A's big day.
@nkallen @jack in a photo blog post, referenced by SFist: http://bit.ly/14uEr http://bit.ly/ha6W
Very late in planning the traditional New Year's Day brunch activities.
@_evan Perhaps only paid until Dec 31st, to avoid having a paycheck straddle calendar years?
My first push to GitHub.
Once again, hurricanes M and A take @gellis100 out. @betterhalf too. I hope to just skirt the low with minor ponding in low-lying areas.
Reviewing an application.
Baby!
Bread! http://twitpic.com/xdfl
Wondering who, if anyone, will get sick tonight. (M took two naps today, that's one wiped-out toddler.)
M just announced: "I'm done with Christmas." and "I'm not your friend."
Tools used during unwrapping: scissors, utility knife, wire cutters, scotch tape, and a pink doll's comb.
Second bike ride after action report: 8 blocks, two spills. Confidence remains high.
Emotions run high. Second meltdown storm front is on the horizon.
My first attempt at getting Scarling/Kestrel running on Vista has failed. Some sort of protocol failure somewhere.
A says: "We, we saw Arnold Schwarzenegger! I mean, Herr Drosselmeyer!"
Bought A her first pedal bike today. Coaster brake partially mastered this afternoon. And yes, it's pink. With tassles.
East Coast Christmas Shopping Is Done. West Coast Shopping Still Totally Unconsidered.
Just bought my first ever item ever on iTunes. Congratulations @atebits, you wore me down.
Discussing streaming push. Elsewhere, on the Interwebs.
Not sure why I feared synchronous messaging with Scala Actors so much. It took just 5 minutes. Ahh, the wan comfort of determinism.
@regsolomon You can set things up so that your Facebook status is updated by your Twitter status. Install the Twitter App on Facebook.
A bust trophy was left on our porch last night. A deeper meaning, a threat, or just trash? http://twitpic.com/telz
A hand delivery.
@psnively OTOH: Metal stocking holders are anvils. They will clobber small ones in the face after just one tug. That ER trip was Good Times.
The stockings were hung by the chimney with 3/4" medium adhesion multi-surface Scotch-Blue #2090 painter's masking tape.
Do not put your finger in the Nutcracker's mouth when M is about. She will flip out and run away yelling "Owie! Owie! Owie!" Very weird.
Our tree exudes ants.
Preschool Christmas party.
@biz Yield Management. (Or Revenue Management, if you are the money grubbin' type.)
Card catalog! http://twitpic.com/rxw6
In 1945, students at this school wore dog tags and had air raid drills.
In a library, circa 1974. http://twitpic.com/rnsv
I wonder if any other Twitter people have been up for an hour?
Off to Holiday Party.
A confessed her first career aspiration. "I want to be a doctor.", after a brushing and a discussion about her dentist's medical education.
2 yo: "Let's play Landy Candy!". 4 yo: "Why do we have to _cut_ the lamb? (i.e. eat them.)" How things change.
Evaluating Jetty 6 Continuations. With a jaundiced eye. With a black-and-blue-and-jaundiced eye. Bloodshot too.
The people over at SKI magazine really know their bucket. I somewhat regret thumbing through that 4-color glossy temptress.
In ScalaWorld, Math.MAX_CHAR is quite a bit bigger than you might think. Rather, it is 8 bits bigger than you might think.
Twitter is the sum of all Tweets.
We have four social engagements today. Runners: On your marks!
This recess can be quantified in megwatt-hours.
Back at the K-4 campus. There's more air here.
In a junior high school. Spied a 7th grader leering at a classmate.
Bemoaning a self-inflicted gitshot wound.
@goldman Making stock is the ultimate in sterilization. Other than some possible off fridge taste, what's the risk?
Due to poor planning, dinner was at the San Pablo Denny's, San Pablo Dam Road, San Pablo, CA. A syrup-fueled "I'm a little teapot" appeared.
@she_dupree has determined our location. Carolling on a train siding along the Sac'to.
Boarding an old train.
Pondering a trip to Old Sacramento.
Muir Wood hike. http://tinyurl.com/6ht2wh
Somehow the "Don't take candy from strangers!" rule does not apply in the Twitter offices. Or, with cupcakes.
Thanksgiving lunch with 30 of my closest pre-school friends.
Our next car will be a 1975 Mercury Montego StayWag, w/Villager faux-wood panel option. I can just fix it myself. http://bit.ly/wi0R
Now that Ellis Brooks is out of the whole car game, the nearest dealer repair shops for our foolish car are in Santa Clara or Walnut Creek!
@julietweets They never expire, rather, they ignore the expiration date. Just stock pile them.
There is an unattended lit flame-thrower in the Twitter courtyard parking area.
Took A to a high school production of The Phantom Tollbooth. She was on the figurative edge of her seat for whole first act.
NPR just trotted Susan Stanburg out for the annual Cranberry Relish Groaner.
@tshields Those other guys never stood a chance!
Data has value. Deleting data has a cost. Storing data has diminishing, if not vanishing cost. Explain this DELETE statement to me again?
My quality metrics for processing this dirty data set are going in the wrong direction. Now at 25%. Yesterday's Potemkin peak was 80%. Mmm.
Just finished up my fourth school event in 48 hours.
Twilight dinner, Noe Valley. http://twitpic.com/ms1k
Just used "git blame" for the first time. On github even. Sincerely blown away by the power of this feature, despite the pejorative term.
Putting words in your mouth: http://tinyurl.com/6xr64w
Family emails are flying around about the east coast snow flurries. Slightly jealous.
Dear Lazytwitter, What should we do for Thanksgiving?
"Nothing like some Raffi and cream cheese to calm everyone's mood." - @betterhalf
Being driven CRAZY by a Timezone/Timestamp/DateFormat/Time/Date bug.
Mini-mob on 19th at Diamond, hounding Yes On 8 fools out of the Castro. Or so it seems from here.
A lot of cop cars have been arriving over the last twenty minutes. Sounds like a No On 8 riot.
Something noisy is happening in the Castro tonight.
These new ergonomic input devices (mouse, keyboard) have crippled my input. I'm fumbling, inaccurate and slow. I think I see the strategy.
@alissa: http://twitter.com/alissa/status/1004306912 and http://twitter.com/alissa/status/887774548
In a Cafetorium. Smells of Chicken a la King.
John Hodgeman is here. Not sure what to say. Sorry about that PC thing?
Last private school tour today. Now, on to the public schools. SFUSD, don't be a tease.
After visiting some great schools this month, today's tour was a bit of a shock. At the low point, @betterhalf thought I just might cry.
@tshields M is sick, Doc needed to run some tests...
Someone may have misplaced something I spent nearly all of Sunday obtaining and recovering from. I'm filled with a deep sadness.
At the after-hours Pediatric clinic with M. She's being so good.
Dipsea Cafe (Mill Valley) was crummy today. Coffee was foul. Food and service were poor. Plenty of tables though. A fall from grace.
@leopd Congratulations! Now that's the way to travel!
@ej Sometimes you're the windshield. Sometimes you're the bug.
ZIRP.
Google says: Results 1 - 10 of about 43,800 over the past week for impeach obama. (0.26 seconds)
@robey It wasn't political spam, sadly. It was spam spam. Really caught my eye in the spam bucket though.
Got my first Impeach Obama spam.
@stevej Cameron is a GOP operative and fabulist. Don't believe anything he has to say.
This is a really bad situation for the Democrat Party.
The series of tubes, they are clogged.
Party has just esploded!
@netik The storm known as Jay.
Suddenly very quiet in the Twitter Office. Very quiet.
Betting low in the Twitter Office Electoral Count and Max Tweets/sec poll, strictly on game theory. Higher values have too many bets.
@al3x Workaround for twittervotereport.com is the NPR article, which is still online: http://tinyurl.com/5e855o
#votereport #94114 #wait:30 #good
Longest lime I've ever seen at my polling place http://twitpic.com/jxv3
Unsecured County of San Francisco DOE election "Eagle" tabulator in a school hallway. http://twitpic.com/jpdy
Trick or treat in Noe.
M is taking us out to lunch at Ella's.
International Day Parade.
Tangled up in a bunch of firetrucks on Market at Church. They're really hustling with those hoses.
@ej TransitLink does what you want, and it's cross system. Integrator has been very slow though.
Discussing overt and covert pecuniary corruption / financially-based persuasion options. Just don't sully our plan by calling it bribery.
Humbled and excited about this letter of recommendation we just received.
Another tour down. I think this one is a yes.
Me, "The spooky Jack-o-Lantern will keep the ghost and goblins away." M, "and witches and and monsters... And SKELETONS!"
A's current love: addition. "I'm always right!" (Translation: The answers are stable.)
A day of dead-ends and little progress.
Tour #6 this morning. Might be the first "probably not" so far.
@stevej I'm looking forward to a new collection to gripe about.
The word gyre has certainly been popping up more and more often.
@zuercher Disrespect. The NFL holds fans in contempt. I think you have to buy a team to feel the love.
A lighthouse asks a Jack-O-Lantern: "What sort of light are you?" Jack responds: "Occulting!"
Local Notice to Marauders: Our Jack-O-Lantern is on station and watching.
Randall Museum Halloween Festival with two princesses.
Pretty much tired of embedded Jetty servlet development. So much trivia, so little progress.
OK. Normalized for purpose, that was perhaps the most uniformly gorgeous campus I've ever seen.
Three distinct upsetting events tonight.
Hey, @betterhalf can now touch her forehead with her right hand! It takes about 5 seconds, but it can be done! Progress.
@lawgers 48 hours. Jack and Reggie tail bad-guy driving Reggie's car from Scott->Castro->Church St. Subway.
@lawgers Nope. Two guys pull into the Lucky 13 parking lot. Bad guy takes bag out of his car, goes into subway...
Caught a few scenes from a 26 year old movie on Bravo at the gym last night, one of which was filmed directly outside.
Walking to my first public school tour. Should be interesting!
Wondering if I should let @stevej in on the ct(1) command.
Stayed late at work tonight, @betterhalf one-arm wrangled the kids until I got home. Little M read me the riot act at 112dB though. Debts!
Ooops. Joe is not a plumber, doesn't make $250k, is a registered Republican and is apparently a racist as well. Yay!
Joe is not a plumber, doesn't make $250k and is a registered Republican. Dear Facts, your liberal bias continues to amuse.
Well then.
@She_Dupree It's probably a Bull Trap. It'll probably drop and whipsaw around for quite a while.
"I can't even tweet about this. It's too disgusting." - @betterhalf
A patch. Of PUMPKINS!
As recently as Sept. 23, senior officials had publicly derided proposals by Democrats to have the government take ownership stakes in banks.
@caroline We've made dozens and always come back to a slightly modified version of the one on the Libby's can.
I see that Paulson has come to his senses and is fimally following my weeks-old tweeted advice. It's the recapitalization, stupid!
First pumpkin pie of the season is in the oven. M helped for the first time, A is the old pro. Nutmeg hangs in the air.
Getting schooled on the difference between a harpsichord and a harp. The whole dreary subject makes me want a Black and Tan.
@lawgers Asking 2x above any other house in the area, save Nobby Clarke's Folly. The neighbors have turned sour against the speculator.
Harpsicord wheeled in to the vulgarian spec house across the street. Open house tonight.
Fixed two memory leaks. Server runs in like 3gigs now. Where's the fun in that?
I feel Alone in the Universe without a Continuous Integration server belatedly commenting on every check-in.
Dismissed. Civic duty shirked.
Hardship granted! Back to pool.
Oh ya. It's a 3-4 week trial. Filled out hardship form.
Sitting in a courtroom, guessing that this is a mesotheloma case.
Civic center garden. http://twitpic.com/ewip
Snagged by fourth and final batch, ordered to take lunch and return. About 200 people called to this courtroom. This isn't good.
#scariest3words "Low information voter"
Not on second call-up either. Jury room is pretty empty now, about three-quarters of the pool is upstairs.
Not on the first call up! Back to coding, now with a much cooler lap.
Person next to me is twittering too.
Wifi is very weak, and there are lots of people with laptops. Desks were all full when I arrived, but the first call-up cleared them out.
@_evan You don't have any choice. Unless you leave the city, you are already going.
Doh! Jury Duty call down for Monday morning. At least it's McAllister, where there's a chance of wifi.
Had an idea last night that would reduce the cost of this critical backing store by, oh 175x. Hardly slept last night, mulling it over.
Making vacation plans late again. 10 months in advance just isn't enough lead time any more.
Reader's Digest has done a bit on Twitter, filed under their "Clean Jokes and Laughs" section.
Today's vocabulary word: comminuted. As in: "your bone has shattered like auto glass." It is setting nicely, however. No surgery.
People are favoriting my admission that I'm basically a criminally incompetent programmer. I feel the love.
Discovering that critical code goes much faster without a Thread.sleep(200) in a while loop.
Gave M an orange wedge at breakfast. Didn't realize that she's never had such a thing before. She ate 9/10s of the peel before complaining.
Ate lunch with the girls at what must be by far the most scenic Taco Bell in the entire franchise, if not in all of fast food.
Watching the debate at TwitterHQ. Lots of people, laptops, tweeting, beer, and whale-be-gone crossed fingers.
Watching the debate at the
Wondering who is going to show up tonight. Grandpa Droopy McLeftEye or Col. Nathan Jessup?
School tour strategizering with @betterhalf. And toaster oven burn-in. Yet again.
Cool. Surprise house guest coming to help out around the house. I don't think I can keep up this pace for much longer without help.
Suspending all sobriety until Nov 4.
Twitter's on Cnn now. Guys sitting behind me got all excited to read it.
McCain is in a panic. A crisis is no time for debate!
I should be baking. Instead, I'm hacking on a server startup script.
Steaks and leftovers on the patio for dinner tonight. Next: Bake two Irish soda breads for school. Snack week rolls on.
Kid's flu shots today. Role reversal: This time, A was brave, hardly flinched. M, however, was terrified. Filled her diaper, she did.
The Maltese Falcon is scheduled to arrive under the Golden Gate at 2pm, Saturday.
This bailout is a total farce. Treasury should inject capital, not buy debt.
Going to check out the new Upper Noe
Whoa. Feels like it's about to rain out here.
I talk like a pirate enough as it is. I don't really feel the need for a special day to get in on the action.
@twitter "no background image"
Learning about using Thrift concurrently in Java.
Both M and A had "broken arms" before dinner. They came marching in with bandanna "slings". They're still processing the event & aftermath.
M is skipping her bedtime book. Now she pulls Fischer-Price letters + numbers from a box, sings its name or says "bop" when stumped.
"investors were willing to pay more for one-month Treasurys than they could expect to get back when the bonds matured"
So, Spain is in Latin America now. Can't keep up with the neocon geography.
A great NYT graphic about the collapse of the financial sector: http://tinyurl.com/6jsbtk
No thanks to you 24-311. I had to Google for it.
Implemented an inverse logarithmic distribution by mistake. Mmm.
Reading about logarithmic and cosine distributions.
@gellis100 Just have her follow @jkalucki, @betterhalf, etc.
@_evan Target, Colma. Don't listen to @crystal, go to the one on the east side of 280. Or, Bloodbath & Beyond on ~9th and ~Bryant.
Road rash pain is apparently subsiding. The wash and re-bandaging today lacked _drama_.
Woman enters cafe, sits down and pulls out Macbook Pro. A, excited, whispers to me, "She works for Twitter too!"
So, manky hand wound: Not infected. Asymptomatic lungs? They're puss-filled, bacteria sumps. Great! Anyway, drama levels now subsiding.
Oh, Hi there, Consulate General of Vietnam. So funny to see you here in this building.
Waiting in a hand surgeon's office.
Worried.
@betterhalf has a wound infection that has us quite worried.
There's your problem, right there -> http://tinyurl.com/5te6oj Crunch.
These mid-day appointments really sink the whole afternoon.
Taking @betterhalf to a bone man.
An awakening. A fearsome awakening.
Friday's sail track: http://tinyurl.com/6doe26
Sambo? Sambo? Really? What year is this, 1958?
Rx billing computer throwing fail whales.
Off to get a stronger sauce for @betterhalf.
Reconsidering family travel-to-wedding plans for this weekend. A is going to be crushed.
Echos of 2003's post-op recovery around here today. Not looking forward to this week.
Uh oh, I haven't eaten. Would it be bad form to sneak out to the Warming Hut for food?
OK. Wife sedated on couch, A in pool, M eating. Only have to make it through lessons, dinner and bedtime for two.
@betterhalf fell, broke arm, humerus near shoulder joint, various scrapes. SFFD, Davies ED, now back home, well drugged.
Packing a lunch for a morning at the Discovery Museum.
Walking back to the office in somewhat salty clothing. Took some white water without foulies.
Making way under double reef. http://twitpic.com/adtu
Flipped some DNS switches. Running tail -F.
It's amazing how many mail services don't honor Time To Live on DNS MX records. For example: Twitter.com, Nytimes.com, and Sourceforge.net.
Home IT upheaval. Migrated personal email reception to Google Apps. Moving web hosting over to Slicehost. Next: DNS and ISP.
Thomas Eagleton was the last VP to be thrown under the bus, by McGovern, away back in 1972.
Installing Chrome while waiting for a stress test to complete.
Palin is also an Alaska secessionist. Seriously? Given the massive handouts they receive from the lower 48? There was no vetting.
Going for a hike in the wilds of Glen Canyon.
@robey Anything east of Berkeley is Nevada.
Palin's a Creationist. Well, alrighty then.
@abdur Astound if you can get it. Comcast if not. If DSL: Speakeasy.
@lawgers I'm trying to get you some!
@lawyers I'm trying to, I'm trying!
My old division at Bell Labs Murray Hill, Div111, gone! Gone! http://tinyurl.com/5maq87
In the middle of the night, not knowing the word "vomitus", M improvised with "gobble". Perfect.
First school day drop off for A was a big happy reunion, esp. with all the parents!
Misadventures in plumbing continue. At least the hot water is back on.
Not ready for this week to be La Rentrée. Maybe next week?
M's new record for consecutive hours awake: 16.5.
Door to door travel time, Duck to San Francisco: 16 hours, 7 minutes.
No OLF.
Stuckey's!
Packing up. The whole gang of kids are exhausted, some even a bit despondent. I'll be very happy to see Albemarle Sound tomorrow by 8am.
Currituck Light climb.
Other firsts for A and/or M this week: Mystery upgrade to first class, hotel stay, fast food (Happy Meal), mammalian death moment (dolphin).
Taking A on her first bike ride.
Front porch swing, watching the sun going down.
At the exact spot of the first powered flight.
Thinking about my 10th birthday: Cake on a '77 wagon tailgate. Dusty, treeless camp and artesian well on an Arizona Indian reservation.
Going away.
Just embarrassed myself totally on Facebook. I'm not sure that the Shame Black Eye is worth the Social Feathers. I've become Col. Cathcart.
Learning about Subrogation. Please, can I have my day back?
@meangrape Don't think about a brisket.
Function Pointers in Scala: http://tinyurl.com/6mgbgv
@meangrape Brothers' in Burlingame?
TMI on Twitter today.
A quiet lunch at home with the New Yorker, Talk of the Nation and thankfully, no monad jokes.
Getting an iphone.
No swimming for A today due to the "no seeping and/or bleeding wound rule." A good rule, that.
A and I started on Pizza Bianca tonight. Something went wrong in the kneading, but it's rising, so we'll bake it tomorrow anyway.
M imitated Olympic swimming and diving in the bath tonight. Backstroke and block starts.
Sunnyside playground.
Family reunion planning. And lots of it.
@nelson There's opening ceremony video on: http://www.nbcolympics.com/video/nbcencore/index.html
M has taken to wearing swim goggles around the house. It is a "Done tinkering with high-energy physics, about to pilot the biplane" look.
Discovered quite a bit about springs while fixing the mail slot. Torsional springs work much better when wound tighter under load.
Maltese Falcon is coming to SFBay for the month of October...
Wondering if Epicenter coffee is French Press or Drip. I'll have to ask on Monday.
Went to some bar after work today. First time I've done that in about 4, maybe, 7 years. What a scene.
Mister Potato Head! Mister Potato Head! Honeypots are not secrets!
Hey, the honeypot caught someone! Well howdy do Mr. Self Promoter.
Girls took the plum harvest in tonight. What to do with them all?
Created a honeypot. Couldn't help myself. My chosen tweet text turns out to be, at times, quite obscene. Now, to wait for Pooh Bear.
@julietweets Get used to the colds. You probably have about 9 months of them to go.
Underwhelmed by the performance of for(1 <- Range) loops in Scala. Underwhelmed by ~28x.
Steam trains? Over Dolores Street? http://www.xrg.us/missionrailroad/
@mtkalucki Wow! That's great! What an accomplishment!
Finally got our Saturday Brunch for Sunday Dinner.
Gave away a pickup truck full of paraphernalia, devices, apparatuses, and contrivances. Very happy to pay it all forward.
Surprised, and slightly panicked, that the middle of August is only two weeks away.
M flipped out, so no Toast breakfast for us. Maybe tomorrow. OTOH, we finally had our first lunch on the new patio set.
Going to Toast for brunch. Toast 'south'.
This logic is going to take many more hours to get right.
Giving away memories.
A pleasant quarterly chore that keeps our noses clean.
Took something complicated and made it simple, and maybe even vaguely pleasing to view. The answers were, as usual, in the journey.
It's a nice SF summer day when it is sunny in the morning, yet you still can plainly hear the south tower foghorn. Fog Schadenfreude.
Not so much. Created a mess of 0 length files and threw an exception.
About to try, for the first time, persisting timelines to disk. I've no idea what's going to happen.
Reading about the origin of the name Rhode Island. Honestly, did I even ever live on the east coast? Never heard of all this.
Track: http://tinyurl.com/6k3ael
Not a fan of the Hanse 350 running rigging. Awful. Everything else was very well designed, right down to the foot rests. Maybe a bad rigger?
Just off a brand new German sailboat. Still had that 'new yacht' smell. Got in good and close to the tall ship cannon fire.
No more SECRET WORK for me today. Time to pack for the morning.
@jbsmith86 Nearly everyone should have been made whole again. At this point, you shouldn't see adding errors either...
Working on SUPER SECRET Scala code.
@epoggi Go cheap and replace often (eg Dell), or get a Mac.
@ethanprater Well, not really all that spammy. In a random sample of ~30 of the unknowns, only one seemed like spam to me.
My followers count jumped by 25 after the reload. Who are you people? I know maybe a quarter. You all can't possibly be reading this.
Looking forward to tangling with the Tall Ships on Saturday with the help of a self-tacking jib on a very German boat.
Wow. http://tinyurl.com/5wj24c
Dan Zanes rules our breakfast.
Happy Dance. G is coming in to work today! Parental stress level withdrawal on the immediate "time horizon".
Brunch at Murray Circle, Cavallo Point. Trike ridin' along the Sausalito waterfront. Farmers market. Late lunch. Snooze.
Project planning. Trac is sure is pretty and all integrated and whatnot, but it's not a serious bug slinging and project tool.
Taking M on a morning 'Alpine' playdate, hoping that some sun and fun will make her a better pair-programmer this afternoon.
Adventures with M today, as G is still out sick.
@zuercher At least this didn't involve moving 250 pounds of logic analyzers, uncased power supplies and fragile prototype hardware.
Mmm. West facing windows. Brutal winter afternoon sun. And heatwave heat. Did not think this move through.
Dramatic glare reduction at new desk, and, as a bonus, I can now see the sky.
Finishing up my work day after covering for G all day. She'll be back tomorrow, thankfully.
Working, hanging w/M, costing a fixed-bid plumber his profit. I took one look at this and outsourced a headache. Asymmetric Information!
At home today with M. G out sick.
@bs So sad when the America's Cup experience trumps Le Tour.
With a fancy name like Pancetta, it's like bacon without the guilt.
Correction: A also collected snail shells, checked for rose bugs, and did some hose wrangling.
A and I did some weeding in our totally neglected garden tonight. Well, A played, I weeded. I don't think we've gardened since April.
Due to weird late schedule, and that M took a nap today, had time for a warm after-dinner walk tonight under the yellow sky.
@_evan Shotgun with a ballpoint?
Took one glance at the iphone line outside the San Francisco Apple store and quickly averted my eyes. Oh! The Stupid, It Burns!
Enjoying the new morning commute through the Mission with A. Bus -> Dolores -> Camp -> 16th -> BART -> Bus -> Work.
Blogging Scala trivialities at http://www.gracelessfailures.com. Must increase the corpus of searchable solutions!
Blogged about one of today's more painful Scala lessons.
@Betterhalf whipped up a great peach cobbler this morning. The kids don't care for it. All the more for us.
Enjoying the whimsical photoshoot in the front room.
Writing a Scala app that I have some reasonable intention to use in anger.
Target, Gym, 16th St Safeway. Saturday Night! First trip back to gym since the pneumatic plague of May.
M calls flat-pack furniture assembly 'fixing'. Also good at inserting the little wood dowels and telling the same drill joke over and over.
Fairyland in Oakland today. A view into different word. Kids loved it. Jolly Trolley operator cracked us up with her spiel at the crossing.
Run and beat in Oakland Estuary was perfect. Warm wind, new sails and a boat that really points. Tied up at 10pm. http://tinyurl.com/5lpoj4
A little excitement last night. Fog closed in @ Alcatraz, ~28kt, 2nd reef, no jib, container ship bellowing. http://tinyurl.com/6xwpbo
What the heck? "OCCASIONAL GALE FORCE GUSTS TO 35 KT"
@krissy Returned my notebook, and didn't take the wide open chance to burn me on it.
@goldman Realtors. (UK & AU use an open cry bidding system, from what I understand.)
PFD and strobe testing and repacking.
Flummoxed by webhosting plans.
Cooking dinner with 3 burner caps slightly asqew. What could go wrong?
It's 9:12 and M's just waking up. A rough night for her. No more cake for you, missey.
And the day is done.
And the day is done.
Enjoying the new Twitter office. Currently displaced due to rotary hammer work, but looking at the SF skyline.
Writing to 110 ext3 filesystems all at once? Fail. The hoard of kjournald procs saturates even 8 CPUs.
Creating, mounting and tuning lots of filesystems. Lots of filesystems.
Discovered the hard way that there is some random latency between creating a partition on linux and the block device showing up in /dev.
NWS weather forecast predicts four distinct forms of particles obscuring the SF "summer" sun: haze, smoke, fog, cloud.
@regsolomon You know, when A took her first lesson, that's all I could think about too! I even told @betterhalf.
Could have whistled the Colonel Bogey March today as we wound our way through Lihue's 6-step-checkin / tin hotbox. Dripping.
Girls were great on the flight back. Going to bed. 12:30PDT, 9:30 Hawaii time.
Started our day of packing and traveling with eggs and port-a-gee sausage.
Watching two sea turtles dining in the ankle-slappers at poipu beach.
Keeping a weather eye on that gekco.
Wondering what this exceptionally bad behavior has taught us. Fearing the flight home and to a lesser extent, the trip to Duck, NC.
Kids have hit some sort of vacation overload today. M has turned into a sunscreen refusenik. A has thrown a few Krakatoas. Early bedtimes.
Making today's plans based on the tide table. Plans based on a tide table tend to portend an excellent day.
Running mkfs.ext3 on 14 drives, location unknown to me, from, roughly, middle of the Pacific ocean. Something is weird about this situation.
Sugar production is romantic. A total ecological disaster, but a romantic ecological disaster.
Took the kids for a car ride to Waimea to force a nap on both of them. The rage. The rage! Then an hour and a half of sleep.
Tanqueray Rangpur: At last a solution for the G+T drinker too lazy, tired, crass or drunk to, you know, slice open a lime.
Sitting on the lanai, listening to the ocean, rain showers on my feet, G+T on the table, watching the clouds go through the full moon.
SPF50 isn't quite working well enough for us. 49/50 = 98%. Huh? Tomorrow, more reapplication. Next step: Lead paint.
A was entranced by the televised Al Gore endorsement yesterday. No, not by Al Gore, just the televised speech. We've raised two Victorians.
M had her first ice cream today. Chocolate. She dragged that little scoop out for 40 minutes.
Sitting quietly above the gentle fray of the Poipu beach baby lagoon, snacking in the shade of a palm, M says: "Like it, Baby Beach."
Ran into a family this afternoon that we met when we were staying here three years ago.
M & A somehow think they can swim and repeatedly test their hypothesis. A has lost any fear of the water, and of course, M never had any.
Enjoying watching A rediscover Kauai again. It's as if she's never been here.
Set up housekeeping today after a Father's Day brunch overlooking our little bay. Pool. Dinner. Beach walk. Nap.
Not growing tired of the view of the reef break from our living room.
Cable modem. Yay!
M did not sleep. We were 'that' family.
M did **not** like her first tsa experience!
Mechanics have covers off engine and are working, lying on the tarmac.
Didn't finish packing last night. Uh oh.
At a's school for end of year sing-along.
Reading about linux io scheduling. Elevators! Echos of 15-212.
A first: Got both kids to bed all by my lonesome without anyone crying. Thus far need had not come up, but I'd been savoring the challenge.
Getting all my backing store investigations organized and coherent. Becoming comfortable, if not happy, with ext3 filesystems.
Following Papa's advice, finally. Finally! Advice that anneals a particular, slightly innumerate, parental worry.
Tested out the multimedia capabilities of our old laptop. I pronounce them strong. Tivo files through s-video look pretty good.
Tried every trick to get M to eat some eggs: Even used cream and (turkey/no-nitrate) bacon. No luck. She ate lima beans and bread.
Struggling with filesystem write latency at O(10^6) files. Frustration level: Moderate.
@regsolomon Happy Birthday B! Sounds like a great adventure!
Just back from Central Computer. Replacing a failed 4 year old hard disk in a still critical laptop. XP installer, please be kind.
Tested our luck with dinner at Park Chow. Kids were on the razor's edge by the time we got home.
Playing at the beach in paradise cove, tiburon. Rocks, water, sun & seaweed.
M says: "Yukit the whale. Da white whale!"
@She_Dupree Is that you or your date that's cheap?
Very well done, especially the opacity slider: http://demo.geogarage.com/noaa/
Quick seasoned rice vinegar and cucumber run with A. A discussion on the whys and wherefores of tobacco after a rare smoker spotting..
Testing at a scale sufficient to overflow wimpy 32bit counters. In 6 hours I can back the results out with the help of less(1) and bc(1).
Figuring out what food to make for school events is grueling. There's just no anonymity to hide your lame idea and/or poor execution.
M has really flipped the 2 year old bit. She's a full-on struggle junkie.
Amoxicillin - bubble gum flavor.
Catch-up night: Threw pictures from the Gordian Reunion up on the website. Voted. Vacation planning with @betterhalf. Coughing.
Stopped in to see Fred on my way to work. Things didn't go well this morning, and he was a little upset. He has all noobs.
6am on an election day, not setting up the polls at precinct 3819. I'll see the usual board from the other side of the table today.
19th & Castro needs a traffic light. Or suspension of 'Road Warrior' rules. Something.
A's first swim lesson in ten minutes.
Moving on to filesystems...
Getting some good performance numbers out of innodb.
Slowly pulling out of my third nap of the day.
Postponing weekend plans due to the plague. M has a bacterial infection in her left lung. In all likelihood, I have the same.
Too grumpy. Stepping away from the computer.
Turns out that cough was more than just a touch of whatever the kids had earlier this week. No wonder they were so grumpy. Apologies. Bed.
@al3x Even moreso when, for sport, you choose to ignore each and every hard problem. Want some handwaving to go with your bourbon?
Taking 2 minutes to make some sailing plans.
Transitioning from one IDE to another IDE. Until we meet again, IntelliJ.
Valley big wig, in da house.
Breakfast at toast. New to us. Rain keeping people away.
Note: As @biz says, "Not dietetic", all these appreciated gifts of pizza, doughnuts and beer. Very good beer at that.
The best gift a customer ever gave me was a Dala Horse. Twitter users are coming a close second: Pizza, doughnuts, and a keg-o-beer!
Speakeasy still flapping up and down. Couldn't get to the Comcast site to sell my soul. Denial of Service attack continues...
Speakeasy's getting hit with a DOS attack. They fixed it for a few hours, but they're down once again at the edge of their transit netwo ...
Speakeasy appears to be back up again. mtr(1) is showing more dots than question marks.
@zuercher Yes. I even pointed that out to them last night. Yay, all of Bay Area is ~50% down,, with no notice!
Speakeasy DSL still down with severe packet loss on transit networks -- not on my DSL line. 60 hours and counting.
@epoggi The syntax is optimized for texting. D is easy to enter, requires only one keypress on a phone keypad. How about -D?
My DSL ISP, Speakeasy has totally failed me for the first time in ~10 years. Major routing/peering/transit problems, and work disruption.
M's first(?) dinner out. A Happy Birthday at Pomodoro in Noe. Then, we took the night off.
Contemplating fritatta. Cubic feet of frittata. Maybe another one of these double chocolate cupcakes will clarify things.
Party hAt. Not hOt. Cute, yes. Hot, no.
Eating post-party leftovers with A. M still has her party hot on -- been on her head since 8am...
Part prep almost complete. Crazy week almost complete.
What's burning, san francisco?
Kinda finished with this week. Two Sick kids, Car problems, Two school events, Bad news dental checkup, Accounting confusion. </selfp ...
Eureka moment at 5am! Maybe it was 3am? Lost track in all the crying. Annoying requirement turns into a huge advantage. Can't wait to write!
M has been feverish (excuse me, ahem "febrile") for a few days. Doesn't mix well with hot weather. Sleep deprivation level: moderate/severe.
Sent a big kick-off email today. And off we go!
Working on a 6 month backlog of photos.
M is chief Wiggum's son Ralphie.
M bends each greenbean & says "Me eating rainbow!"
Looking at how much the fog has filled in. No Kaboom fireworks for us again this year. It's unusual to have such fog in May.
@ev I spent 1997 writing AdConsole for NetGravity's AdServer and not much else.
Pre-lesson visit to la petit baleen.
M's 1st ice cream- mmmm yummy she says
Interviewed a guy who designed a great app that I use every day. (Other than Twitter, that is.)
Great lunch discussion with the @zappos guys around thinking big and great service. I seriously loveses working at Twitter.
Failing grade on brushing. Very brave though. A brave girl with dirty teeth.
Taking m on her first trip to the dentist!
Proving that an Obvious Optimization is the same as Brute Force & Ignorance once operational requirements are factored in.
Thinking too much: A dream that Twitter makes bagels and my job was routing them from one bakery building to another via conveyor belts.
Another few hundred yards to the south, and that boat would have been gone forever: http://tinyurl.com/59fye4
Sad that my dream beach house is gone. Huge c1918 shingle style bungalow on Edgewater@Lindo w/museum pieces (sarcophagus!), ducks & dock.
Happy that Henry & Harry's Goat Hill Tavern is still there. Playing that same loop tape, complete with Ache-y Break-y Heart, I'd guess.
Cruising up pch in laguna after brunch
Caught some KROQ & 91X on the drive back to the hotel -- which, BTW is hosting the California Westling Hall of Fame tonight.
7.5 hours was just the right amount of party.
@hersker Maybe the eggs are in vinegar? I've never had one, only thought they were old-timey and a bit nasty.
My brain and voice will be shot by midnight!
At the Gordian party with a whole lot of amazing geeks talking a about a thousand things at 110db
Sitting on a bench outside the Balboa Saloon, mooching their free wifi. Yes, the Saloon has Wifi. And yet, still those briny bar eggs.
Looking forward to a quick OC trip to see the ol' Gordian crowd. Wish I had plans for an afternoon of Big Kahunas at Newport Landing.
Procrastinating on my must-do-before-getting-on-a-plane list. Haven't had to do such procrastination in quite a long time...
Kicking off a long simulation run of traffic. Server fan pitch is increasing already. Can't wait to paw through the results!
X ray done. All is calm. Nemo corruption continues.
Waiting at the dentist with a, watching nemo, hoping for a calm visit.
Distributed read consistency, I have wrestled thee to a standstill. There is no good answer.
Using "success catastrophe" without enough irony and too often.
Something spammy this way comes.
Thinking that I'd make a great spammer.
@hersker That's the best way to get the public timeline. XMPP also works for grabbing other 'user based' feeds as a stream, or poll the api.
@hersker. Use XMPP for Twitter feeds. It's push and fits with streaming and Relational Messaging naturally.
The humanity of this morning's Shotwell encounter is tugging at me. All three adults, trapped in their roles. The look on his face...
Hanging out in sharon meadow listening to drums, watching kites, getting sun.
Passed a pimp & girl while walking m & a into odc dance class this morn. Shotwell street charm.
Feeling an earthquake. Maybe. Very minor.
Atop bear mountain sitting on a steam train.
Last minute idea: Roaring Camp Railway. Packing up the wagons...
Going to a playground with M.
Just wasted a half an hour reading through the noise machine. Signal-to-noise ratio is just about zero.
@tshields Yes, or a bot has found its way into your network. Either way, followspam is annoying. We're on it.
Explored the never-mentioned, rarely-visited, Victorian-era basement of Twitter HQ today. It's something out of the Three Investigators.
Placed a request for a MacBook. First mac since my PowerComputing desktop in 1996. I anticipate a few changes.
Aziza for dinner last night with @betterhalf. Purely for research and analytical purposes.
Willie brown spotting. Bah, the thrill is gone.
Performing back of the envelope calculations that have way too many zeros in them for my comfort. Too many zeros, he mutters.
Muni inbound subway down. Station hold. Bail out!
Dropped a benj on sigg bottles in bhp scare round two.
@meangrape So been there, so many times.
Booking my trip to the Gordian Reunion. First time behind the Orange Curtain since, er, what, 2003?
If, for several reasons, I'm vaguely anti-Starbucks, isn't it my duty to take advantage of their free coffee offer?
Wishing I could invent a replacement for blister pack. Or that someone else would.
Number 2 in a long line at diamond heights post office.
Sore, hungry (lost sandwiches to manky icebox water), windburned, sticky, and very happy about a great day on the water with LS+DM.
At Pt Bonita, in shipping lane, becalmed, drifting seaward in a ~2.5kt ebb, is not the place to discover a quirky engine starting sequence.
http://tinyurl.com/5f2c9l
New minor & totally irrational parental concern, on par with Balclutha gangplank plunge: Pit toilet plunge! Thank you Cal St Parks.
The usual season opening paranoia: Collregs & trim review, gear repacking. Also considering ill tide table & pressure f'cast. Float plan?
Off to San Mateo coast. beach, then pie @ Duartes?
@Betterhalf suggested Gin & Tonics on the deck for sunset. Tease! I know it's tax night.
Looks like we have enough crew for gettin' on the water Sunday. Now, all we need is 1) wind & 2) boat. Hmm.
Eating strawberries with A, windows all thrown open & Burl Ives Christmas tunes on the Slimplayer.
Ballpark suite was very nice, but a viewing angle close to horizontal, and a slight beer drenching risk, now that's baseball.
Sitting w chard illegally at giants game
Draining & flushing hot water heater. Need to get going down to Muni.
Whoa! Bad water, man! SFPUC water is brown with grit.
I'm sorry I missed out on the Japanese talk today. Sustained raucous laughter. i18n never hurt so good.
Today's leading indicator of civil unrest: Sound of news helicopters. (3 above Mission Bay now.) Trailing indicator? Words ending in "ibet"?
A pointed out a ~3mo old decomposed squash on a low shelf as if we all knew about it all along.
Reading about Paris & London torch relay protests. Thinking about working from home on Wednesday.
@Baltusrol Twitter was down for maintenance on Saturday night. It's generally not slow...
back?
Hitting reload, waiting for the site to down...
California Asparagus is totally on. Bring it!
First Zoo visit today since the day just before, well, you know. Wasn't 1/10th as creepy as I expected. Still, creepy. And a bit lifeless.
Making breadcrumbs from a hard-crusted loaf bears a too strong resemblance to woodworking.
Last week or so has been an art house film wherein confusion and tension builds. Today was the denouement stitched together by flashbacks.
Total muni meltdown this morn. Bailed to bus.
About to use, for the first time, my very own personal monthly muni pass!
@tgrbutr Redwood City is always farther away than it seems.
G#2 hosted a hurlfest for ~1/2 the night. G#1 got restless for the last ~1/4 of the night. They are perfecting their tag team.
Methinks that I've had too many hospital visits over the last 5 years. Pit in stomach too familiar.
Off to ucsf to see marc b. Upset.
House guest Uncle G has put the girls in emotional overdrive. Each beast caps each day with a category 4 or 5 meltdown.
San Francisco Performances in Civic Center, birthday party in Sausalito, dinner party in Portola Valley. Big day & already behind schedule!
Ogg want SQL club on log files. Ogg use hsqldb. Ogg queries. Ogg waiting. Ogg not abide 'out of heap space'. Ogg run apt-get remove.
Och. Totally sucked in by 'John Adams'.
Consed up my own veggie stir fry sauce w/random stuff. Not subtle but the kids ate it.
Ballet class, sea lions @ Pier 39, Lazy 2 hour outdoor lunch, overlooking the bay and a regatta. Good behavior & glorious weather too! Nice.
I've an instance of the service running on my laptop, makin' changes, seeing what happens.
Yank Sing catered lunch today. Neither stainless steel carts nor a hard sell on mystery items, but still mmm mmm salty.
Going to do battle with protesters and Muni. Well, probably just Muni.
@tshields No contractual requirement to twitter all day. I suspect Kool-Aide containers are discretely out of sight for the first week.
Had a sake at lunch today that was more like cold sweet water than "sake". Subtle. Potential for great mischief and mayhem.
Heading down to the new gig! First day.
Buying green foods for an all green kids' dinner.
SF Examiner's coverage of the Double-Handed Lightship tragedy is weak. Rutter? Cancel a race due to small craft advisory? Sigh.
Late night Ikea run before Jeep goes into the shop for a week. Yay flat pack!
Neighborhood mailing list hits a traffic peak with slightly nervous posts about kids casing houses late on Friday afternoon.
So many friends reporting 0 for 7 on SFUSD lottery. Has us worried a year in advance.
Employment!
Blue Barn Deli on Chestnut for lunch today. Aioli-ville.
Glazing putty is the Play-Doh of homeownership. And proportionally to age, much more frustrating!
@zuercher Does it have to be _either_or_ ?
The steady afternoon seabreeze made painting annoying, but today must be an awesome day on the water.
Kicking myself for buying Behr paint. It doesn't matter, I thought. It'll just get topped later. Ugh. Doesn't level, drippy, low spread junk
Photoshoot w/M @ Pacifica pier.
Going to Noe Valley / Sally Brunn library grand re-opening this afternoon.
Non-parents can ignore this: M's gone P twice on the little potty. Not in our plans, but we're letting her enthusiasm drive for now.
Back from a great day on the slopes. Made the best of fair snow and a cold wind. Quads, destroyed. Utterly. A good tired.
First turns. Hard pack...ice. On lincoln, up up up!
Snow!
Waxing & edge de-tuning for (assumed) spring conditions. Sugar Bowl tomorrow on a 1-day turn.
Hanging the gate, basically a door. Fnar. Troublesome.
@Zuercher A big family step!
Standard bike bells do not fit on a Skuut. Drama ensued.
M can sing the Alphabet song. A is into gravity questions and lobbying for new shoes.
Cutting rabbets on the gate today I fell into the power tool trap again. Rotozip was a minor failure. Chisels & rasps were the right call.
@zuercher We've the skuut and it's just fine with us. Feel free to borrow it. We're about to out-grow ours, BTW.
Dinner @ NOPA last night. Excellent.
At walter hass w m and a.
Stash would have, after a withering look, picked up a full-sized hand saw and a long block plane and made short work of it. And so, I did.
Not having a table saw, I couldn't figure how to rip 5" fence boards with power tools. After puzzling, I thought, "What would Stash do?"
Worked outside all day today. Buttermilk drop biscuits from scratch to add some life to leftovers.
Sawsall w/demo blade -- she don't cut pretty, but she sure cuts nice. Gate fully closed for first time in 2 years.
Had to fix old back alley gate to measure for new one. Sawsall, prybar, mallet, drill, violence.
Stove sparks again! Argh, but doesn't stop when using one of the burners.
Sur La Table knife skills class was worth the time and effort. After several washings, fingertips are still stained and smell of mirepoix.
Beronio's lumber run. Finally time to rebuild back gate.
Playing with an ETL problem using sort(1), uniq(1) -c, and the like.
1099 sorting. Sorting. Sorting.
Every year, I'm booked and can't make the Heavy Weather group. Ugh. Once again this year, left ashore.
Heavy Weather group is heading out this afternoon to enjoy the predected 50kt gusts.
Red sky at night, sailor's delight. Red sky in morning, sailor take warning.
@strawpoll hot Being too hot never bothers me much, but too cold is miserable.
Tax preparation day!
Long day of interviews.
Vicki Iseman.
My time @ DT comes to an (official) close.
Bagel duty.
Wouldn't take David Vann's brittle beast to the Farallones. Maybe not even 'round Angel Island.
Believe in peak oil yet?
Migration of DT public domain email hosting to Google Apps complete. Finally.
Jabber on n810
Searching in vain for a spark module for our snooty (and sparkless) cooktop.
Mid-winter storm prep. Gutters, downspouts, vines.
Trying Ubuntu 7.10 on VirtualPC 2007. After all these years of VMWare, apostacy!
Dinner out tonight. And not @ tower burger either!
And return...
South park ho!
Playing with the Twitter API via wget
test from wget via api number 2
testfromwgetviaapi
Puzzling out Google Apps for domains. Soporific.
After passing by for 10 years and 2 months -- finally -- O'Greenberg's.
Sitting in a cold garage for a second day this week. PG&E's upgrading our natural gas service. No heat. No hot water. Plenty of noise.
A just wrote out everyone's names. DoodlePro.
Final tally was Obama ~190 to Clinton ~140. More Green party ballots than any other party, except Democratic. Not the heartland.
All electioneering yesterday was for Obama and accidental. Everyone cheerfully compiled with the CEC. It was a bit like a garage party.
Election turnout was heaver than I expected. Handled > ~400 voters. Many were irregular voters. An exhausting and exhilarating day.
Still very heavy!
Turnout heavy this morning! Goodly lines at times. 106 ballots so far.
Many more Late But Eligible voters than usual. And many of these are Vote By Mail. Mmm....
Caved in and bought a pair of whetstones for my Global chef's. The 1k tuned it nicely, but the 5k hone is insane. Fugu!
Int window trim (lead?) abatement. Mmm. "Wet scrape."
SF Bluegrass Fest @ Randall Museum.
Urban Recess in San Francisco panned by GGMG. Too pricey, not compelling enough, etc.
SFDOE has gone to town with Chain-of-Custody and tamper-evident improvements. 27 seals during polling, all serialized & verified. Impressed.
Off to Inspector training. Consolidated Presidential Primary Election Precinct 3819 doesn't just run by itself.
Passport application, in person. Forms. Stamps. Staplers. Raise right hand. Sign. Say goodbye to our old friends, the expired passports.
Why doesn't calling junit.framework.Assert.fail() in a spawned thread abort the main thread? Do I really I have dig into this @9pm? Sigh...
Weaving between Gus Van Sant "Milk" extras today on the way to the ATM reminds me that 70's fashion was more than just disco.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment