Tweets for Today

May. 18th, 2008 | 04:06 am

  • 04:12 Posted: Tweets for Today tinyurl.com/6g7xoj #
  • 10:18 Saved: Twitter + Bash == Bad Idea tinyurl.com/ytq9qt #
  • 11:18 Saved: FeedFlix.com: analytics, basically feedflix.com/ #
  • 11:18 Saved: Impure Mathematics: The Adventures of Polly Nomial tinyurl.com/6lzz8y #
  • 14:18 Saved: Facebook Developers | Thrift: (tightly coupled) framework for scalable cross-language serv.. tinyurl.com/2lgwxd #
  • 14:48 Saved: Thrudb: (naive) provides indexing and document storage services for building and scaling web.. trac.thrudb.org/ #
  • 14:58 I'd hoped to add bezier curves to OpenLayers first-thing, but it needs discussion; there doesn't seem to be a GIS standard for them... #
  • 16:32 slowly wandering towards Artomatic www.artomatic.org/ #
Automatically shipped by LoudTwitter

Link | Leave a comment | Add to Memories | Tell a Friend

Tweets for Today

May. 17th, 2008 | 04:08 am

  • 04:12 Posted: Tweets for Today tinyurl.com/5nhgqh #
  • 05:48 Saved: Demb Flash Products - Flash Reflectors, Diffusers, and Brackets - Flip-it! - Flip-it! 400 .. tinyurl.com/56zvtf #
  • 15:18 Saved: FCU: Fact Checkers Unit: "please give us the strength to conduct this research quickl.. tinyurl.com/yoqchu #
  • 17:58 @vivaomauricio Ford-Fulkerson is also called a method because it's incomplete. With BFS, it's the Edmonds-Karp algorithm. c.f. push-relabel #
Automatically shipped by LoudTwitter

Link | Leave a comment | Add to Memories | Tell a Friend

Tweets for Today

May. 16th, 2008 | 04:07 am

  • 04:12 Posted: Tweets for Today tinyurl.com/5bpezv #
  • 12:18 Saved: MSIE vs. Firefox Brief Comparison Guide tinyurl.com/3nczo #
  • 12:20 @weisjohn recc: Graham's Scan, Jarvis' March, and Chan's Algorithm; Chan's uses the other two and is asymptotically optimal, and rel simple #
  • 12:27 heh, my update was over 140 chars due to an (invisible) UTF-8 BOM char that ate 3 bytes. go team... #
  • 16:40 according to my phone, it's likely that I'll break 3hrs of talk time in a single day today ... ow #
  • 22:56 my hacking at Ditz has stalled due to 1) I don't actually want to use Ditz (I want something better) and 2) there's a horrible lack of tests #
  • 23:17 Saved: The ADAPTIVE Communication Environment (ACE): An OO Network Programming Toolkit in C++ tinyurl.com/6lfu7 #
  • 23:18 Saved: YouTube - Gnarls Barkley - Going On tinyurl.com/5ka7dh #
  • 23:48 Saved: FireGPG: (GMail support is notable) GPG, to crypt, decrypt, sign or verify the signature o.. tinyurl.com/52jkwq #
  • 23:53 @MattBowen what are you using for handling the backup to S3? #
Automatically shipped by LoudTwitter

Link | Leave a comment | Add to Memories | Tell a Friend

Tweets for Today

May. 15th, 2008 | 04:07 am

Automatically shipped by LoudTwitter

Link | Leave a comment | Add to Memories | Tell a Friend

Tweets for Today

May. 14th, 2008 | 04:07 am

  • 04:12 Posted: Tweets for Today tinyurl.com/57brca #
  • 13:19 Saved: YouTube - Flight of the Conchords - Hiphopopotamus vs. Rhymenoceros tinyurl.com/3d6x7v #
  • 15:49 Saved: MUTO a wall-painted animation by BLU tinyurl.com/5qerma #
  • 15:49 Saved: QuickCheck: An Automatic Testing Tool for Haskell: programmer provides a specification of .. tinyurl.com/2nnen5 #
  • 22:30 it's really weird to get an unexpected shipment notification and, to further baffling me, the sender is Google; apparently free book for SoC #
Automatically shipped by LoudTwitter

Link | Leave a comment | Add to Memories | Tell a Friend

Tweets for Today

May. 13th, 2008 | 04:04 am

  • 04:12 Posted: Tweets for Today tinyurl.com/6kxema #
  • 19:47 Saved: Pygments — Python syntax highlighter pygments.org/ #
  • 23:47 failure in spelling correction (from Powerset): "snakes with cytoxin" did you mean "snakes with seduction?" #
  • 01:08 I think I'm going to use the Python markdown implementation, along with the code highlight (via Pygments) extension to write some stuff ... #
  • 01:12 @terrisCA see also: Persepolis (Iran, but similar ...) #
  • 01:37 thought: use dynamic regex or PEG combination/compilation (e.g. the Katahdin language) to implement custom, easily-extensible markup langs #
Automatically shipped by LoudTwitter

Link | Leave a comment | Add to Memories | Tell a Friend

Tweets for Today

May. 12th, 2008 | 04:04 am

  • 04:12 Posted: Tweets for Today tinyurl.com/6m3h9f #
  • 20:47 Saved: National Centre for Text Mining — Text Mining Tools and Text Mining Services www.nactem.ac.uk/ #
  • 22:48 Saved: www.liweiart.com: awesome photos, many made with mirrors, wire, acrobatics, etc. www.liweiart.com/ #
  • 23:19 @jfc3 you've made me imagine that people are standing outside, yelling "here flooding! coooome herrrre!" #
Automatically shipped by LoudTwitter

Link | Leave a comment | Add to Memories | Tell a Friend

Tweets for Today

May. 11th, 2008 | 04:02 am

  • 04:12 Posted: Tweets for Today tinyurl.com/6dzbk4 #
  • 10:18 Saved: Fullbleed: pop artsy t-shirts tinyurl.com/6nw95t #
  • 10:48 Saved: YouTube - Baby Got Back - Gilbert and Sullivan Style tinyurl.com/yq8d9y #
  • 10:48 Saved: Bad Designer Threads: I will not use comic sans ... www.bdthreads.com/ #
  • 23:49 I now have a pair of Sennheiser HD-555s ... they make me melt #
  • 00:36 crap, I did walk right by HacDC earlier today ... failure #
  • 00:48 Saved: John Resig - Processing.js: I've ported the Processing visualization language to JavaScrip.. tinyurl.com/42wj4b #
  • 01:18 Saved: Lustre FS: Lustre is a scalable, secure, robust, highly-available cluster file system. tinyurl.com/223ufz #
Automatically shipped by LoudTwitter

Link | Leave a comment {1} | Add to Memories | Tell a Friend

Tweets for Today

May. 10th, 2008 | 04:07 am

  • 04:12 Posted: Tweets for Today tinyurl.com/64phb9 #
  • 10:48 Saved: Crowbar - SIMILE: some browser automation+serialization/screenshots/etc; run in xvfb for h.. tinyurl.com/ypquuc #
  • 02:17 Saved: PSB Speakers - The Frequencies of Music: nice chart of instruments, voices,s, and their fr.. tinyurl.com/5kya3y #
Automatically shipped by LoudTwitter

Link | Leave a comment {1} | Add to Memories | Tell a Friend

Tweets for Today

May. 9th, 2008 | 04:04 am

  • 04:12 Posted: Tweets for Today tinyurl.com/67s3az #
  • 12:19 Saved: Image-guided maze construction: spiffy tinyurl.com/6pqs5e #
  • 01:45 ordered replacement battery; old one's down to 30min of usable life ... tech asked if I was an electrical engineer since I used mAH, heh... #
  • 01:56 worth noting that this battery is dead at 14 months, powerbook battery was dead at 13 months ... warranty for dell is 12 months #
Automatically shipped by LoudTwitter

Link | Leave a comment | Add to Memories | Tell a Friend

Tweets for Today

May. 8th, 2008 | 04:05 am

  • 04:12 Posted: Tweets for Today tinyurl.com/6cswzg #
  • 10:48 Saved: YouTube - Google - Powered by Post-Its tinyurl.com/6ccchl #
  • 10:48 Saved: Women and Science women in science Dearth Of Ben Barres Transgender Harvard Does Gender Ma.. tinyurl.com/6btppg #
  • 11:20 Saved: Jean-Paul Sartre's Cooking Diary tinyurl.com/5rmy4l #
  • 15:33 pending proposal: federal law enforcement agencies collect DNA from everyone they arrest www.eff.org/action/protectdna #
  • 16:01 @dcifuen don't fight for RDF-only... good XML with an XSLT stylesheet to produce RDF+XML should cover everyone nicely #
  • 16:03 @dcifuen I'd also point out that Redland/librdf is portable with many language bindings, Redfoot/rdflib for Python, Jena for Java, etc... #
  • 16:08 @dcifuen also the bonus of "free" SPARQL for selecting just the data you want, plus an HTTP-service spec; a REST service could complement #
  • 16:41 @laripk intercept/override HttpWebClientProtocol.GetWebResponse and inspect from there (sadly there isn't an event) #
  • 16:44 @laripk er, and of course SoapHttpClientProtocol extends HttpWebClientProtocol, which you're already extending (right?) #
  • 16:52 @laripk or maybe just override GetWebRequest and return a wrapper/proxy object that, in turn, returns wrapper/proxies for the streams (ick) #
  • 20:18 Saved: ☄ Cometd - The Scalable Comet Framework: Cometd consists of a protocol spec called Bayeux, JavaSc.. cometd.com/ #
  • 00:49 what the department of labor really thinks tinyurl.com/3k6j7h (silliness with query language and keywords, really) #
Automatically shipped by LoudTwitter

Link | Leave a comment | Add to Memories | Tell a Friend

Tweets for Today

May. 7th, 2008 | 04:05 am

  • 04:12 Posted: Tweets for Today tinyurl.com/5dckvv #
  • 17:48 Saved: FitNesse: The fully integrated standalone wiki, and acceptance testing framework. www.fitnesse.org/ #
  • 21:48 Saved: Clay Shirky at Web 2.0 Expo SF 2008: cognitive surplus and collective benders tinyurl.com/627uhz #
  • 00:35 started hacking at Ditz to make it plugin-friendly ... will publish git repo if useful #
Automatically shipped by LoudTwitter

Link | Leave a comment | Add to Memories | Tell a Friend

Tweets for Today

May. 6th, 2008 | 04:03 am

  • 04:12 Posted: Tweets for Today tinyurl.com/5w78j9 #
  • 11:57 @abhin4v @aamanlamba see also: Reload Every (n seconds/minutes) FF extension tinyurl.com/32wqmn #
  • 12:00 @abhin4v malicious scripts can steal info easily. OTOH, reviewing the (usually tiny) source code and commenting on userscripts.org is easy #
  • 12:29 thought: tap speakers to listen to sound system w/ comp; sample, fingerprint (libofa), look up data (libmusicbrainz), submit to last.fm #
  • 13:12 Posted: Integrating Bug Trackers and Version Control tinyurl.com/5hgjmy #
Automatically shipped by LoudTwitter

Link | Leave a comment | Add to Memories | Tell a Friend

Integrating Bug Trackers and Version Control

May. 5th, 2008 | 01:03 pm

I'm interested in doing more than simply having a copy of the issues I'm working on when I'm offline. One of the attractions of things like Ditz and Bugs Everywhere is that they're integrated with the version control system used for source code. If you check out the code, you automatically have a copy of the current list of things that should be addressed. Your commits can reference issues and you at least know that they're in the repository somewhere. In Ditz, at least, you can attach issues to releases, which presumably correspond to a tag/branch, thereby providing linking in another direction.

If you don't think integrity is an issue, this probably seems like a silly exercise. Still, I've had projects switch issue trackers enough times to make it a consideration.

We can, and should, do better, though. cut for length and ramble )

Link | Leave a comment {6} | Add to Memories | Tell a Friend

Tweets for Today

May. 5th, 2008 | 04:05 am

  • 04:12 Posted: Tweets for Today tinyurl.com/6l7bu5 #
  • 13:46 wow, Trac is painful to sync ... Tickets have a changetime but you can't query it, or use a Last-Modified header with individual tickets #
  • 23:54 looks like I need to get a new laptop battery: design capacity: 7800 mAh ... last full: 1947 mAh #
Automatically shipped by LoudTwitter

Link | Leave a comment | Add to Memories | Tell a Friend

Tweets for Today

May. 4th, 2008 | 04:05 am

  • 04:12 Posted: Tweets for Today tinyurl.com/6dd592 #
  • 20:12 Posted: Music Collection Headaches tinyurl.com/6924cf #
  • 00:12 raging against centralization #
  • 01:12 Posted: Hacking Offline tinyurl.com/6mglb4 #
  • 01:13 additional: Iron Man was fun, but awful science spoiled it at times e.g., Gold-Titanium for aerial armor!? dental applications (2-10% Ti) ok #
Automatically shipped by LoudTwitter

Link | Leave a comment | Add to Memories | Tell a Friend

Hacking Offline

May. 4th, 2008 | 12:42 am

One of the things I currently loathe about working on my laptop is keeping in sync with development. With distributed version control systems (git, mercurial, bazaar, darcs, etc.) the code part is finally bearable. Using stuff like git-svn and tailor even lets me deal with annoying Subversion and CVS respoitories.

Although the source code is the most important component, there's still two major things missing: documentation and the current bug list. Documentation is mostly painful thanks to the move to wikis with a lack of offline capability. Zipedia has given me some hope for MediaWiki-based ones; Trac remains a head-scratcher (lack of an API). Generally, though, I can get by without it, or do something ugly like wget-crawl it and work with the copy. Documentation isn't actually updated, so I won't have any need to push changes Seriously, documentation updates are relatively rare and can usually be handled with a single page copy.

Bugs are a whole other ball of fun. I was hoping to write a bridge between Ditz and Trac's ticket system, but at the moment I'm just annoyed. Trac puts very different information in the RSS and comma-separated formats; the former has the history (with status changes in mungtastic HTML) and the latter has the complete set of current fields. Again, there isn't an API. My motivation for using Ditz (integration with the SCM) is mostly shot because it, uh, does things like maintain a separate log_events field (this is what commits are for, right?). I'm also wary of just subclassing its model to add the extra fields that are needed, especially for attachments...

My current thought is to just toss together a couple scripts, probably shoving things into SQLite, and calling it a day. It's worth noting the pile of Bugzilla clients, which I assume is largely thanks to Bugzilla's API... No, the XML-RPC plugin for Trac isn't terribly helpful since I'm not aware of it actually being installed and usable anywhere (devjavu has it, but I lack permissions).

Link | Leave a comment {6} | Add to Memories | Tell a Friend

Music Collection Headaches

May. 3rd, 2008 | 07:44 pm

The downs of my music listening ... )

So, now I have about 20 discs. I started with Grip but quickly abandoned it. It kept mangling names and not putting metadata on the FLAC files. I switched to Sound Juicer and was much happier.

FLAC and Ogg )

I'm not aware of any serious efforts to address my concerns (browsing lots of music and unifying Ogg), which makes me sad. I also definitely don't have time to tackle them myself. If you know of an effort, or have some time and will of your own, lemme know ...

Link | Leave a comment {4} | Add to Memories | Tell a Friend

Tweets for Today

May. 3rd, 2008 | 04:02 am

  • 04:12 Posted: Tweets for Today tinyurl.com/6f7qxq #
  • 12:48 Saved: souvenirs - a set on Flickr: overlay postcards,etc. over the thing they picture ... tinyurl.com/5fdylp #
  • 14:48 Saved: Refacing Government Tender - a set on Flickr tinyurl.com/47s7ao #
  • 02:35 found out that Audacious, both stable and devel, doesn't support FLAC in an Ogg container ... it can be fixed with a bit of rewriting ... #
Automatically shipped by LoudTwitter

Link | Leave a comment | Add to Memories | Tell a Friend

Tweets for Today

May. 2nd, 2008 | 04:02 am

Automatically shipped by LoudTwitter

Link | Leave a comment | Add to Memories | Tell a Friend