Happy First New Sunday - perhaps Happy New Calendar day: http://newcal.org cc: @matthewlevine @simonw @tatagatha #newcal
2010-061 23:34 using BBEdit.#SXSW: My friend @jessykate is looking for roomies 12th-17th @ Residence Inn near ACC. DM / @-reply @jessykate directly!
2010-060 17:39 using BBEdit.@umairh, if you know more than pop economists, Buffet, et al, what exemplary company are you building for a 21c economy?
2010-060 16:59 using BBEdit.How iPhone kills ATT cell network http://j.mp/bMXJOI via @kwerb. Ready for #attfail @sxsw? considering Sprint for a month, maybe even a 30-day trial of a Sierra Overdrive 4G wifi hotspot: http://gdgt.com/sierra-wireless/overdrive-3g4g/ (previous jmp longurl: http://arstechnica.com/gadgets/news/2010/02/how-smartphones-are-bogging-down-some-wireless-carriers.ars)
2010-059 15:28 using BBEdit.OH last night: "If we have another baby in 3 more years, we're going to have to get TWO bunk beds!" - nephew 1.0
2010-059 15:23 using BBEdit.welcome niece Aylin! 7lb 20" a good start. just met you this past Saturday; happy you, mom, dad, brothers are doing well
2010-056 15:57 using BBEdit.fortunate to work with so many good folks at OWF, Creative Commons, microformats, W3C, a secret project, and find my camera at Mission Cliffs somehow hiding nearly invisible on a beam underneath a bench.
2010-051 3:31 using BBEdit.Just an average crappy day: was a bad communicator, then lost my Canon SD1100is camera at Mission Cliffs. Will look for it and some better people skills tomorrow.
2010-049 23:59 using BBEdit.Want to enable local, sustainable, urban farming+food? http://j.mp/bij6lr via @matthewlevine, cc @michaelpollan #sf. longurl: http://kickstarter.com/projects/1189103863/little-city-gardens-an-experiment-in-the-economic-0
2010-048 15:39 using BBEdit.more inspiration http://youtu.be/-Hv5uR0uT0o 1st female ascent V10 Stained Glass. ht @lauraglu cc @marialy @theclimbergirl @eleddy @nataliaenvy @veronica @afox @luckycomet @joycekim @poshy @superabbey @sonyka @melodymcc
2010-048 14:13 using BBEdit.Is Google Street View censoring low cut tops? http://gss.st/xB compare person + reflection via @briansuda longurl at http://googlesightseeing.com/maps?tw=914&t=h&ll=51.515887,-0.076647&z=16&layer=c&cbll=51.517349,-0.083157&cbp=12,54.33,,2,10.09
2010-048 10:34 using BBEdit.@Quikchange (http://twitter.com/Quikchange/statuses/9095013026) I added tantek.com autolinking (better than Twitter web UI - e.g. compare those two URLs in both) just a couple of days ago. Thanks for your kind words re: keyboard navigation of updates - hoping to see other sites implement that too.
2010-048 9:57 using BBEdit.Leonardo da Vinci's polyhedra georgehart.com/virtual-polyhedra/leonardo.html brings inspiration for a new HTML5 project, excited to talk more about it soon.
2010-048 9:26 using BBEdit.Let there be links. See tantek.com/cassis.js function auto_link for key (nice to have for http://twitter.com) fixes: works with or w/o http or www, trims trailing sentence/clause punctuation. Also: CASSIS auto_link is idempotent and works on both plain text or typical (non-evil) markup. Apache 2.0 licensed.
2010-047 00:59 using BBEdit.hanging out with my sisters, watching Olympics, Leverage, and absorbing the most arcane of syntaxes: regex #multitasking
2010-044 23:51 using BBEdit.http://forabeautifulweb.com/blog/about/universal_internet_explorer_6_css is genius. Well done @malarkey. #ie6 #css via (indirectly) @zeldman (naturally).
2010-043 12:48 using BBEdit.Today's social software design lesson: DO NOT default contacts from email/chat behavior #buzz http://is.gd/8eQzX via @meyerweb. longurl: http://fugitivus.wordpress.com/2010/02/11/fuck-you-google/ examples: woman's abusive ex-husband, journalist's secret source, protester's government sympathizer. People expect #privacy in everything email (and chat), including who they email (chat) with, how often, the most often etc.
2010-043 11:27 using BBEdit.Thanks @laboulange for a free open-face salmon sandwich yesterday! Hating ATT for 3hrs wasted on tethering support - considering non-ATT options for SXSW, and more drastic measures longer-term. In the future, no one will use phones.
2010-041 17:27 using BBEdit.@timbray @dfltr you know who browses sans javascript? Googlebot, many accessibility #a11y tools, my BlackBerry. Why? Same reason I use Click-to-Flash to block Flash: performance and reliability. In other words, until your (site author's) javascript is #1 small enough to not hog bandwidth, #2 fast enough to not slow down my browsing experience, and #3 efficient enough to not peg my CPU(s), it doesn't deserve to load/run in my (nor anyone else's) browser. e.g. if your AJAX interactions take longer than a full page load (many top sites do), drop your AJAX; if your pages ever rainbow beachball, drop your javascript.
2010-039 18:09 using BBEdit.Wanna be neighbors? Downstairs from me is on sale, open house *today* from 2-4pm. Come on by Port Zero; ping me for further details (or if you don't know where Port Zero is).
2010-038 11:34 using BBEdit.Web workers of the world, take "The State of the Web 2010" survey (via @johnallsopp) http://bit.ly/bfES1G longurl @ http://surveys.webdirections.org/index.php?sid=69882
2010-035 12:09 using BBEdit.How many comments did you sharecrop on Haloscan? Whither permalinks? #ownyourdata http://j.mp/cs6qZy longurl @ http://blog.js-kit.com/2009/12/09/haloscan-is-getting-upgraded-to-echo/
2010-035 11:05 using BBEdit.never compromise simplicity for the sake of politics.
2010-034 20:15 using BBEdit.conceptualizing #DiSo 2.0: #1 personal site+shortlink domains. #2 algorithmic URL shortener. #3 hAtom store (no DBA tax - easier to maintain/backup than MySQL). #4 hAtom activity stream (DRY). #5 update notifications to PubSubHubbub (PuSH). #6 your own PuSH hub. #7 content-type-specific syndication to specific sites (e.g. text notes to Twitter, geo checkins to Foursquare, photos to Flickr, events to Upcoming, etc.). #8 reverse syndication of comments+tags+notes from said specific sites. #9 edit/comment authorization via RelMeAuth (OAuth + rel-me). #10 personal OAuth endpoint.
2010-034 1:15 using BBEdit.@deanpence you need your own URL shortener because it's part of what I see as #DiSo 2.0. bit.ly is fragile due to: 1 Libyan domain; 2 opaque database-dependent ids; 3 all the reasons mentioned in http://joshua.schachter.org/2009/04/on-url-shorteners.html
2010-034 1:08 using BBEdit.
thanks @singpolyma for suggesting negative integer support in NewBase60 CASSIS lib. submitted patch had a few minor bugs: $n*-1
is slightly less optimal than 0-$n
; .=
is not supported in CASSIS (which must run in javascript as well as PHP), use strcat()
instead; finally numtosxg()
works by prepend constructing the sexagesimal return value and thus the minus sign needs to be prepended afterwards. for completeness I added negative sexagesimal support to sxgtonum()
as well. updated: http://tantek.com/cassis.js
defining a phrase since @singpolyma asked: "epoch days" - the number of days since Unix epoch start 1970-001. quite useful for simple personal post datestamps. 3 sexagesimal +NewBase60 digits worth of epoch days represents over 591 years, plenty overengineered for a human lifetime of activities.
2010-033 15:56 using BBEdit.summary of inventions+conventions I had to create+build (so far) to start tweeting from my own site: #1 multi-content-type permalink URL design; #2 algorithmic URL shortener #Whistle; #3 print-safe +NewBase60 encoding; #4 ISO8601 ordinal date (+NewCalendar) functions; #5 CASSIS JS/PHP hybrid coding model+library; #6 HTML5+hAtom storage system; #7 "smart" ellipsing; #8 syndication discoverable permashortlinks; #9 item time sequential nav (Flickr inspired buttons, FB inspired arrow-key shortcuts); #10 item shortlink/permalink copy/re-use fields (YouTube inspired).
2010-032 23:56 using BBEdit.that's right @progrium, RelMeAuth (nice suggestion) works for any #OAuth + rel-me site, and enables auto-fallback with use of alternate identities for authentication: 1 user enters their site URL; 2 iterate through their outbound rel-me links; 3 if a rel-me destination is up, and rel-me links back to user's site, and has OAuth endpoint, then do OAuth authentication. Thus user links to their RelMeAuth profiles in preference order, and authentication code tries them in order. e.g. Twitter, Identi.ca, ... etc. No more OpenID server/delegate single point of failure, nor need to learn yet another XML format.
2010-032 17:03 using BBEdit.
modest proposal for "good enough" authentication via your own URL: OAuth + Twitter (AKA TwitterAuth) + rel-me bidirectional identity consolidation. works for all users who enter their site in their Twitter "More Info URL" setting, and put a rel="me"
hyperlink from their site to their Twitter - easier than having to write/maintain two invisible link rel="openid.*"
tags to their OpenID server/delegate URLs (and having to learn what those mean/are).
contrast easy Twitter/PuSH/#OAuth APIs + examples with huge/complex #OpenID PHP libraries (cc: @chrismessina) - over a dozen classes with dozens of methods total in http://openidenabled.com/php-openid/. that's the 1.x libs (nevermind 2.x) and samples just for consuming OpenIDs. I have a lot more sympathy now for those who give up on or deprioritize OpenID support. The barrier to entry for OpenID support is far too high for independent developers.
2010-032 16:08 using BBEdit.documenting bits of tweeting from my own site. thanks @leyink for the favicon, and Twitter + PubSubHubbub (PuSH) for simple APIs easily implemented with a few lines of PHP.
2010-032 15:43 using BBEdit.if I had a Mac128 rather than an Apple //e as a kid, I'd never be a programmer today. #ipad with apologies to @al3x: http://al3x.net/2010/01/28/ipad.html
2010-032 01:42 using BBEdit.recommending http://workshopsfortheweb.com for copywriting #HTML5 UX usability http://forabeautifulweb.com #CSS3 #jQuery
2010-032 01:02 using BBEdit."No one will be using Flash ... The world is moving to HTML5." -Steve Jobs #ipad http://j.mp/9uWJVN longurl @ http://www.wired.com/epicenter/2010/01/googles-dont-be-evil-mantra-is-bullshit-adobe-is-lazy-apples-steve-jobs/
2010-031 23:57 using BBEdit.First sunny weekend of 2010 in SF. Thanks BTW to @daveman692 and @Facebook for hosting the OWF board meeting on Friday.
2010-031 16:52 using BBEdit.Heading to Palo Alto for the 1st f2f mtg of the elected Open Web Foundation (OWF) board. What can OWF do for you?
2010-029 11:15 using BBEdit."Mac development in the early days (circa 1983-1985) was done using the Apple Lisa ..." http://j.mp/9lFkb0 longurl @ http://folklore.org/StoryView.py?project=Macintosh&story=3rd_Party_Developers_and_Macintosh_Development.txt
2010-029 10:18 using BBEdit.no multitasking, needs a "real" computer for appdev. iPad 2010? No, Mac 1984 (Lisa for appdev). history. repeats.
2010-028 22:35 using BBEdit.The iPad will replace the "more open" MacOS, just as the Mac replaced the "more open" Apple //. history. repeats.
2010-028 19:50 using BBEdit.Most iPad critics were not self-aware when the Macintosh launched. iPad 2010 is more open + usable than Mac 1984.
2010-028 19:49 using BBEdit.@erans it's *syndicated* (not just duplicated) with a permashortlink cite. @pornelski @tayfunsen an ellipsis means there's more to read at the source. The utility of the ttk.me permashortlinks is that they provide a citable link to the original content, no matter where it's (re)syndicated to (e.g. currently Twitter, FriendFeed, Tumblr, Facebook, and anything listening to Pubsubhubbub notifications for my site.)
2010-028 14:00 using BBEdit.@pauloppenheim @britinthebay @danbenjamin @ConradJohnson @eleddy @glennjones @kegill @LittleLaura thanks for the kind words and please excuse the backlog flood - took a couple of weeks longer than expected to build and integrate enough building blocks to tweet from my own site.
2010-026 19:33 using BBEdit.live and caught up. now tweeting from tantek.com (redesign in progress) with a new server-based client. more tomorrow.
2010-026 00:56 using BBEdit.Throwing a few switches.
2010-026 00:01 using BBEdit.I seem to crave more sweets during/after intense coding sessions. Anybody else? http://www.fi.edu/learn/brain/carbs.html
2010-025 23:31 using BBEdit.I think the eyas is just about ready for a public test flight.
2010-025 14:13 using BBEdit.logo'd 2 birds with 1 graphic.
2010-023 17:16 using BBEdit.watching tv Haiti benefit, "hopeforhaitinow.org" as prominent as 1-877#, then iTunes.com/Haiti and txt:50555. no email.
2010-022 20:32 using BBEdit.In the past few days, 1+ thieves broke/snuck into my garage, made a mess, took only my bicycle, katana, wakazashi.
2010-022 12:25 using BBEdit.I had no idea how wasteful Atom/XML is compared to hAtom until I looked at the code I wrote to output both side by side.
2010-018 16:25 using BBEdit.delightful Pizzeria Delfina dinner with @c @k @leyink, then tasty profiteroles for dessert at Limon with @snarshad too.
2010-017 using BBEdit.PHP tidy thinks <wbr> is an HTML tag, but PHP DOMDocument loadHTML does not. replace all wbr tags with ­.
2010-011 13:45 using BBEdit.sometimes it's the little things, like getting S5 incrementals to fade-in in WebKit with -webkit-transition and opacity.
2010-008 16:16 using BBEdit.it seems I have to finally learn XPath. at least it re-uses some aspects of CSS selectors.
2010-007 19:57 using BBEdit."Smart developers always View Source" - or so says the source
2010-007 14:15 using BBEdit.PHP DOMDocument is the most sensible path to process the model in a forward CASSIS-compatible manner.
2010-006 18:06 using BBEdit.new CSS filters for BlackBerry browser: @import "bbpass.css" <!--;--> @media screen\, , handheld {/* BB rules */}
2010-004 14:35 using BBEdit.Nice New Year's brunch with @leyink @matthewlevine at Boulange de Cole.
2010-003 14:00 using BBEdit.HTML is the model.
2010-002 using BBEdit.Declaring independence is one thing, building it is another.
2010-001 23:01 using BBEdit.