17/08/17 03:51

attending August YIMBY Party Meeting. Talk of SF districts housing developments, city/state proposals. Links: * https://yimbyaction.org/ (@yimbyaction) * http://www.sfyimby.org/ (@SFyimby) * http://yimby.wiki/wiki/Frequently_asked_questions

attending August YIMBY Party Meeting. Talk of SF districts housing developments, city/state proposals. Links:
* https://yimbyaction.org/ (@yimbyaction)
* http://www.sfyimby.org/ (@SFyimby)
* http://yimby.wiki/wiki/Frequently_asked_questions
16/08/17 01:20

10đŸ‘„ Facebook notifications in 2+ weeks: 1đŸ‘€ accepted 1đŸ‘€ w 16 mutual 1đŸ‘€ w 6 mutual 7đŸ‘„ no mutual friends Of the 10 Facebook friend notifications since I'd last checked over two weeks ago, one was an acceptance from someone I’ve known for 10+ years, one friend request from someone I've also known for years yet had only 6 mutual connections, one request had 16 mutual friends but is someone I cannot recall meeting (nor did search engines find any web pages that mentioned both of us), and **seven** were friend requests from people I have never heard of and had zero mutual friends with. 70% of Facebook friend notifications were spam, or appeared to be enough for me to ignore them (slightly higher % if you just consider friend requests). Just one anecdotal data point over a short period of time, but still. I’m curious if there is an option to block friend requests from people who have zero connections with you. This also makes me think we’re on the right track in the IndieWeb with the Vouch protocol. https://indieweb.org/Vouch It also reminded me of when the 2004 Gmail beta required someone to invite you to Gmail, you could not just sign up out of the blue. Perhaps there was something to that “protocol” as well.

10đŸ‘„ Facebook notifications in 2+ weeks:
 1đŸ‘€ accepted
 1đŸ‘€ w 16 mutual
 1đŸ‘€ w 6 mutual
 7đŸ‘„ no mutual friends

Of the 10 Facebook friend notifications since I'd last checked over two weeks ago, one was an acceptance from someone I’ve known for 10+ years, one friend request from someone I've also known for years yet had only 6 mutual connections, one request had 16 mutual friends but is someone I cannot recall meeting (nor did search engines find any web pages that mentioned both of us), and **seven** were friend requests from people I have never heard of and had zero mutual friends with.

70% of Facebook friend notifications were spam, or appeared to be enough for me to ignore them (slightly higher % if you just consider friend requests). Just one anecdotal data point over a short period of time, but still.

I’m curious if there is an option to block friend requests from people who have zero connections with you.

This also makes me think we’re on the right track in the IndieWeb with the Vouch protocol.

https://indieweb.org/Vouch

It also reminded me of when the 2004 Gmail beta required someone to invite you to Gmail, you could not just sign up out of the blue.

Perhaps there was something to that “protocol” as well.
15/08/17 01:37

📕 finished reading “The Eight Limbs of Yoga” tantek.com/isbn/086547768X yesterday. #yoga #philosophy I finished reading more than half of it and skimmed to the end, before participating in the “Steadiness and Ease” yoga assists immersive (tantek.com/2017/197/t1), but finally finished reading it thoroughly yesterday afternoon. The book provides an excellent introduction to and summary of key aspects of yoga philosophy. Most of it was a review of what I learned during my 200 hour yoga teacher training, but still had many details that were new to me. I underlined enough key observations that I may do a longer write-up (book report style) later.

📕 finished reading “The Eight Limbs of Yoga” tantek.com/isbn/086547768X yesterday. #yoga #philosophy

I finished reading more than half of it and skimmed to the end, before participating in the “Steadiness and Ease” yoga assists immersive (tantek.com/2017/197/t1), but finally finished reading it thoroughly yesterday afternoon.

The book provides an excellent introduction to and summary of key aspects of yoga philosophy. Most of it was a review of what I learned during my 200 hour yoga teacher training, but still had many details that were new to me. I underlined enough key observations that I may do a longer write-up (book report style) later.
13/08/17 20:00

Olympus TG-5 “Tough” Waterproof

I found my­self vacation-bound to Queens­land (that’s the top right cor­ner of Aus­trali­a) and the itinerary in­clud­ed beach­es and coral, specif­i­cal­ly the Great Bar­ri­er Reef, which is dy­ing. I like to pho­to­graph the places I vis­it, and the Olym­pus TG-5 is get­ting lots of buzz in waterproof-cam cir­cles, so I got one.
13/08/17 16:17

Did not check* Facebook for 2 weeks. This is my first post in a fortnight. Didn’t listen to iPod for 12d. Returning home from Paris after 10 days, everything seemed the same but different. I know yoga teacher training changed me, more inside than out, and is still changing me. Running the San Francisco marathon also changed me. Finishing without injury, I felt stronger and more self-confident than I ever have. During my time away in Paris there was so much in the present, so much to be present for, that I barely did anything online or virtual. I took lots of photos. I did check-in to @SwarmApp to keep a log of where I was, what I was doing. I took notes when insights came to mind. Late at night at the airbnb (while @CSSWG meeting) or hotel (on vacation after) I did check email, and @IndieWebCamp IRC logs / Slack channels, before going to sleep. The +0900 timezone difference from Pacific helped. I created a new article on Wikipedia late one night. For a few days I posted photos and a video to my @Instagram story. Knowing it would disappear I didn’t have to think much about the posts. Without all those during the day distractions, everything seemed more continuous, uninterrupted. Even taking photos involved the present, and Swarm’s UI/responsiveness has improved significantly, to where you can quickly check-in, maybe add a few photos, and return to what you were doing. Even that is not really a context switch, since it’s literally about what you’re doing, and is a very discrete completeable action, unlike reading a never-ending stream from elsewhere. I did text/message with a few friends while away. Sharing what I was doing, or perhaps photo, and they would do the same. Rather than distraction, it felt more like connection. Growing something positive, rather than escaping the present. Not listening to my iPod (or any deliberately chosen music) was perhaps the biggest change. It was easy while in Paris, so much to take in. I was surprised to not feel compelled to listen to it immediately upon returning, on the Lyft ride home from SFO. Nor put music on at home. Or in the car on the drive that afternoon to post-flight yoga. Yesterday I ran 10.3 miles of Marin trails, alone most of the time, again, without music. I did bring my iPod, but again felt profoundly less compelled to use it, even while running, when I usually find it quite motivating. Even under a quieting blanket of fog, I could still hear small sounds all around me. Nevermind the dirt crunching and sliding with my footfalls. I did use my iPod later yesterday afternoon, and I think I know why I finally did, but I’m not quite ready to share that insight. I have to reflect on it some more. Still haven’t checked Facebook. But I kind of have to to post an event to teach yoga today at the Presidio Off The Grid Picnic. Or to check what times would work well. I’ll start with texting/messaging first and see how that goes. ... *Exception: I checked the @Nov_Project_SF public Facebook page late Thursday night to see where hills were the next morning (the NP blog usually has the info november-project.com/category/san-francisco/), then overslept (jetlag?) through several alarms and missed it anyway. I did use the Facebook Messenger iOS app, but it’s a separate enough self-contained interface that I consider it distinct from "checking" Facebook, which is more about the feeds, the notifications, the posts about what some other third party is doing/did or outrageous news. All those little endorphin bursts that leave you feeling empty.

Did not check* Facebook for 2 weeks. This is my first post in a fortnight. Didn’t listen to iPod for 12d. Returning home from Paris after 10 days, everything seemed the same but different.

I know yoga teacher training changed me, more inside than out, and is still changing me. Running the San Francisco marathon also changed me. Finishing without injury, I felt stronger and more self-confident than I ever have.

During my time away in Paris there was so much in the present, so much to be present for, that I barely did anything online or virtual. I took lots of photos. I did check-in to @SwarmApp to keep a log of where I was, what I was doing. I took notes when insights came to mind.

Late at night at the airbnb (while @CSSWG meeting) or hotel (on vacation after) I did check email, and @IndieWebCamp IRC logs / Slack channels, before going to sleep. The +0900 timezone difference from Pacific helped. I created a new article on Wikipedia late one night. For a few days I posted photos and a video to my @Instagram story. Knowing it would disappear I didn’t have to think much about the posts.

Without all those during the day distractions, everything seemed more continuous, uninterrupted. Even taking photos involved the present, and Swarm’s UI/responsiveness has improved significantly, to where you can quickly check-in, maybe add a few photos, and return to what you were doing. Even that is not really a context switch, since it’s literally about what you’re doing, and is a very discrete completeable action, unlike reading a never-ending stream from elsewhere.

I did text/message with a few friends while away. Sharing what I was doing, or perhaps photo, and they would do the same. Rather than distraction, it felt more like connection. Growing something positive, rather than escaping the present.

Not listening to my iPod (or any deliberately chosen music) was perhaps the biggest change. It was easy while in Paris, so much to take in. I was surprised to not feel compelled to listen to it immediately upon returning, on the Lyft ride home from SFO. Nor put music on at home. Or in the car on the drive that afternoon to post-flight yoga.

Yesterday I ran 10.3 miles of Marin trails, alone most of the time, again, without music. I did bring my iPod, but again felt profoundly less compelled to use it, even while running, when I usually find it quite motivating. Even under a quieting blanket of fog, I could still hear small sounds all around me. Nevermind the dirt crunching and sliding with my footfalls.

I did use my iPod later yesterday afternoon, and I think I know why I finally did, but I’m not quite ready to share that insight. I have to reflect on it some more.

Still haven’t checked Facebook. But I kind of have to to post an event to teach yoga today at the Presidio Off The Grid Picnic. Or to check what times would work well. I’ll start with texting/messaging first and see how that goes.

...

*Exception: I checked the @Nov_Project_SF public Facebook page late Thursday night to see where hills were the next morning (the NP blog usually has the info november-project.com/category/san-francisco/), then overslept (jetlag?) through several alarms and missed it anyway. I did use the Facebook Messenger iOS app, but it’s a separate enough self-contained interface that I consider it distinct from "checking" Facebook, which is more about the feeds, the notifications, the posts about what some other third party is doing/did or outrageous news. All those little endorphin bursts that leave you feeling empty.
30/07/17 06:27

🌅🌉 Enjoy yourself they said. So we did. #TSFM2017 #nofilter Last Sunday my pal @ZoeSchiffer and I finished our first marathon. Full race write-up coming soon, here’s a few more photos for now. 1. “When we were young and naĂŻve [at the start]” — @ZoeSchiffer 2. Running strong into #NPSF #cheergang. đŸ“· @Lillian_Lauer. Thanks to @LeahCulver running with, @thegreenK photographing, and @CaityRogo & @HollyR2188 raising the roof! 3. Picking up speed, smiles, and a little air. đŸ“· @Lillian_Lauer 4. We did it! Standing strong in the sun. Previously, previously, previously, previously: * tantek.com/2017/205/t3/finished-tsfm2017 * tantek.com/2017/205/t2/marathon-finishers * tantek.com/2017/205/t1/bay-bridge-sunrise-tsfm2017 * tantek.com/2017/203/t1/marathon-kit #novemberproject #sanfrancisco #marathon #runners #Sunday #SundayRunday #SundayFunday #SundayRundayFunday #selfie #latergram

a jpg. a jpg. a jpg. a jpg. 🌅🌉 Enjoy yourself they said. So we did. #TSFM2017 #nofilter

Last Sunday my pal @ZoeSchiffer and I finished our first marathon. Full race write-up coming soon, here’s a few more photos for now.

1. “When we were young and naïve [at the start]” — @ZoeSchiffer
2. Running strong into #NPSF #cheergang. đŸ“· @Lillian_Lauer. Thanks to @LeahCulver running with, @thegreenK photographing, and @CaityRogo & @HollyR2188 raising the roof!
3. Picking up speed, smiles, and a little air. đŸ“· @Lillian_Lauer
4. We did it! Standing strong in the sun.

Previously, previously, previously, previously:
* tantek.com/2017/205/t3/finished-tsfm2017
* tantek.com/2017/205/t2/marathon-finishers
* tantek.com/2017/205/t1/bay-bridge-sunrise-tsfm2017
* tantek.com/2017/203/t1/marathon-kit

#novemberproject #sanfrancisco #marathon #runners #Sunday #SundayRunday #SundayFunday #SundayRundayFunday #selfie #latergram
24/07/17 20:00

TLS Wiretap Fear

There is a hot lengthy ar­gu­ment go­ing on in the IETF’s TLS Work­ing Group which has been mak­ing me un­com­fort­able. It’s be­ing al­leged that there is an at­tempt to weak­en Web se­cu­ri­ty in a deep fun­da­men­tal way, which if true is ob­vi­ous­ly a Big Deal.
24/07/17 10:21

Finished #TSFM2017 5:35:59 w @ZoeSchiffer. Thanks family+friends cheering! Especially Z’s mutual support. Complete race write-up coming soon while I still remember all the amazing times during 5.5+ hours over 26.9 miles (per Strava). But first, back to sleep. (still too excited to not wake-up in the middle of the night)

Finished #TSFM2017 5:35:59 w @ZoeSchiffer. Thanks family+friends cheering! Especially Z’s mutual support. Complete race write-up coming soon while I still remember all the amazing times during 5.5+ hours over 26.9 miles (per Strava). But first, back to sleep. (still too excited to not wake-up in the middle of the night)
24/07/17 08:56

Marathon finishers. #saytwowords #TSFM2017 đŸ“· @aysan #fullhalffull #marathon #runners #stretching #latergram #nofilter

a jpg. a jpg. Marathon finishers. #saytwowords #TSFM2017
đŸ“· @aysan
#fullhalffull #marathon #runners #stretching #latergram #nofilter
24/07/17 08:56

🌅🌉 Majestic Bay Bridge #sunrise right before #TSFM2017 wave 5 start. #SanFrancisco #Marathon #sfmarathon #latergram #nofilter

a jpg. 🌅🌉 Majestic Bay Bridge #sunrise right before #TSFM2017 wave 5 start. #SanFrancisco #Marathon #sfmarathon #latergram #nofilter
22/07/17 20:00

Android Auto

I just had my first ex­pe­ri­ence with An­droid Au­to and I sup­pose there are lots of oth­er peo­ple who haven’t been there yet, so a few words might be use­ful. Short for­m: Rough around the edges, but super-helpful.
16/07/17 20:00

On Password Managers

It has come to my at­ten­tion that peo­ple are Wrong On The In­ter­net about pass­word man­ager­s. This mat­ter­s, be­cause al­most ev­ery­body should be us­ing one. Here­with back­ground, opin­ion­s, and a de­scrip­tion of my own se­tup, which is rea­son­ably se­cure.
29/06/17 20:00

Map Review Fear

My daugh­ter had a swollen in­fect­ed face on a hol­i­day morn­ing, so I looked up near­by walk-in clin­ics on Google Map­s. The one I picked was de­sert­ed, ef­fi­cien­t, and kind. After­ward, with­out even think­ing about it, I tapped a good re­view in­to the map. Then I won­dered if I might be part of a re­al­ly big prob­lem.
28/06/17 20:00

Phone Obsession

On a re­cent Satur­day night, a fam­i­ly con­nec­tion got in­to trou­ble that took me on a res­cue mis­sion to a par­ty gone wrong, then Emer­gen­cy. Then it echoed in­to night­mare.
24/06/17 20:00

Bye, Rune

She was a pure­bred (Ben­gal) ac­tu­al­ly, with a for­mal name: Bell­san­gels Rune, and a pedi­gree. Born March 23, 1998, de­part­ed this life June 23rd, 2017, ae­tat 19 years and 3 month­s. She pre­dat­ed our chil­dren and dig­i­tal cam­eras and this is the on­ly obit she’ll get, so it’ll be length­y. But not un­a­mus­ing I hope, full of sto­ries, and book­end­ed by base­bal­l.
17/06/17 20:00

Games with Girls

Weird­ly enough, for the first time in my life I’ve been spend­ing videogame time with mem­bers of the op­po­site gen­der; specif­i­cal­ly, my wife and daugh­ter. Which is an ex­cuse for re­flec­tions on (and groovy pic­tures from) No Man’s Sky.
15/06/17 20:00

Pie Pride

I apol­o­gize in ad­vance for brag­ging, some­thing I do here on­ly rarely. But my Mom taught me to make pie and now I make pies. It’s a beau­ti­ful thing, and there are lessons to be had.
30/05/17 20:00

Gareth and Rune

He’s leav­ing and she’s dy­ing. Stil­l, these are hap­py pic­tures.
20/05/17 20:00

Rock Surprise

On a re­cent Satur­day we ac­ci­den­tal­ly took in two very dif­fer­ent pop-music con­cert­s; I got one de­cent pic but end­ed the evening an­gry.
13/05/17 20:00

I Don’t Believe in Blockchain

There are con­fer­ences and foun­da­tions and con­sor­tia and keynotes; it’s the new hot­ness! But I looked in­to blockchain tech­nolo­gies care­ful­ly and I’ve end­ed up think­ing it’s an over­pro­mot­ed niche sideshow.
03/05/17 20:00

Still Blogging in 2017

Not alone and not un­read, but the ground un­der­foot ain’t steady. An in­stance of Ho­mo eco­nomi­cus wouldn’t be do­ing this  —  no pay­day loom­ing. So I guess I’m not one of those. But hey, when­ev­er I can steal an hour I can send the world what­ev­er words and pic­tures oc­cu­py my mind and lap­top. Which, all these years lat­er, still feels like im­mense priv­i­lege.
29/04/17 20:00

MLB Fan

I was in New York last week, and got to make a call on MLBAM, a re­al­ly smart cus­tomer of AWS, where I work. The first three let­ters in MLBAM mean base­bal­l, of which I’m a devo­tee; and al­so a hap­py five-year sub­scrib­ing cus­tomer of MLB.tv. So I was feel­ing sort of multi-level fan­nish. It was super-fun, and I got a cute pic­ture.
24/04/17 02:30

Retiring From Web Career

Today I celebrate the formal decision to retire from my career in Web development, education, outreach, advocacy and any other role related to the Web in a public capacity. Next up: Living with and for humans rather than with and for human ideals. I will continue to use the World Wide Web as a tool …

Continue reading "Retiring From Web Career"

23/04/17 20:00

Six-page Typography

What hap­pened was, Lau­ren brought home Bringhurst’s The Ele­ments of Ty­po­graph­ic Style and I was in­stant­ly cap­ti­vat­ed, by the book’s beau­ty and al­so the pow­er of its mes­sage. So I’ve got ty­pog­ra­phy on my mind. Stand by for more on the sub­jec­t, but it struck me im­me­di­ate­ly that I’m liv­ing a ty­pog­ra­phy les­son at work, in the form of the fa­mous Ama­zon six-pager.
22/04/17 00:24

The DIEt: The No Fail 100% Forever Way to Reach Your Dream Weight!

Welcome! Today we want to share a fabulous weight loss program that is 100% guaranteed to help you lose that weight once and forever! Yes, this is the one you’ve heard about – it uses several medications that are FDA approved but have proven to be not only effective in their initial purpose, but as …

Continue reading "The DIEt: The No Fail 100% Forever Way to Reach Your Dream Weight!"

21/04/17 18:24

Social Media, You and I Need to Talk

Hey folks – no, I haven’t destroyed social media accounts but I am leaving them for now. What I am doing is changing the constant suffering and negativity that my life issues as well as my outrage at the passivity of people, nations, organizations and oh just say about everyone to acknowledge we are in …

Continue reading "Social Media, You and I Need to Talk"

21/04/17 01:24

FOX News Takes the L FTW!

Firing Bill O’Reilly is the happiest news I’ve heard since prior to Obama being elected president the first time. This, if we last long enough in the interim, may be a sign of firings to come. And I don’t mean missiles, or misdirection on huge bombs while a payload free “non” nuclear test goes on …

Continue reading "FOX News Takes the L FTW!"

19/04/17 07:12

Want New Followers on Social Media?

Why? They’ll end up the audience that laughs at or suffers your inevitable demise. Words from the not-so-wise: Delete all your accounts and go do something worthwhile.
15/04/17 20:00

2017 Camera News

Here­with some re­portage on the most in­ter­est­ing cam­eras in the world, with opin­ions to pro­voke er en­ter­tain peo­ple who are up on this stuff, and a ba­sic sur­vey of the land­scape for peo­ple who like pic­tures and won­der about cam­eras.
14/04/17 20:00

JSONPath

Or should be that be JsonPath? What­ev­er, it’s a tool I’ve been us­ing late­ly and gen­er­al­ly like. But it could use a lit­tle work.
07/04/17 13:07

Badges? We don't need no stinkin' badges!

I found myself included in an IBM Resource Action ("RA").  I’m fine, nothing has changed.  I’m already working with a non-profit, namely the Apache Software Foundation, and find my work there to be very rewarding.
29/03/17 20:00

IsItOnAWS Lessons

I did some recre­ation­al pro­gram­ming over Christ­mas and the blog I wrote about it is now guest­ing in Jeff Barr’s space for your amuse­men­t; try the soft­ware at IsItOnAWS.­com. What I didn’t do there was re­lay the lessons I picked up along the way; one or two are around AWS, but most fol­low from this be­ing my first non­triv­ial ex­pe­di­tion in­to the land of NodeJS. So (ac­knowl­edg­ing that on­ly 0.8% of my pro­fes­sion aren’t al­ready Nodester­s), here they are. Spoil­er: I don’t like Node very much.
27/03/17 20:00

Contradictions

Back when I was an ac­tu­al Marx­ist, we used to talk about the “contradictions of capitalism”. It’s ac­tu­al­ly a handy phrase (al­lit­er­a­tive too!) and re­cent­ly I feel like the In­ter­net is try­ing to stuff those con­tra­dic­tions down my throat.
21/03/17 19:00

Garage Color Fix

I was out the oth­er day shoot­ing signs of spring; there was this garage, and it was pret­ty too.
11/07/16 19:27

Service Workers - First Impressions

Cache put and match worked right the first time; cache keys not so much. Authentication is a mystery. Outline of future plans, and a call for help.
24/09/15 16:44

FacePalm

Automated Publishing with Instant Articles

<description> A summary of your article, in plain text form.

<pubDate> The date of the article’s publication, in ISO-8601 format.

Related: plaintext, May Day, June Bug, Another Month, and numerous others.

18/05/15 17:15

Brief history of the ASF Board Agenda tool

the current implementation is a lot more fun to develop and easier to maintain than prior versions.  As an example, if it were decided that the moment the secretary clicked the ‘timestamp` button on the 'Call to order’ page, all comment buttons are to be removed from all windows and all comment modal dialogs are to be closed, this could be implemented using a single if statement as the event is already propagated, and a re-render is already triggered.  All that would be required is to change the conditions under which the comment button appears.

The board agenda tool has been tested on Linux, Mac OS/X, Vagrant, and Docker.  It contains a suite of tests.

03/04/15 00:54

Spartan Test Results

I replaced IE results with Spartan results in my urltests.  Other than the user agent string, nothing changed.

Following are selected examples where three out of four of the top browsers agree, identified by the odd browser out:

01/04/15 15:26

Ruby2JS 2.0

I’ve released Ruby2JS version 2.0.  Key new features:

  • Line comment support.  More specifically, comments associated with statements are copied to the output.  Comments within statements are still omitted.
  • Source Map support.  This enables debugging of generated JavaScript using the Ruby source.

The Whimsy Agenda rewrite-in-progress (previously based on Angular.js, now being rebased on React.js) can be used to explore both of these features.

11/02/15 23:10

React.rb updates

I’ve made a number of updates to the demos.  The tutorial demo has been updated to do server side rendering.  This means that it is able to be used by clients which either don’t support or have turned off JavaScript. 

The second demo is a calendar.  Unlike the tutorial which is a single file, this application is organized in a manner more consistent with how I expect projects to be organized.

04/02/15 00:50

DSL for JavaScript

Jeremy Ashkenas: “work towards building a language that is to ES6 as CoffeeScript is to ES5”
 close, but—do it for [ES6+HTML+CSS], and you’ll win ;)

It occurs to me that there is a shortcut available.  Let a library like React replace [ES6+HTML+CSS].  Then build a DSL for that library.

02/02/15 22:28

Web Components

Brian Leroux: ES6 and Web Components

My take is that this talk lumps React in with others based on when it was introduced; but that it is fundamentally different from, say Angular.js as Angular.js is from jQuery.

28/01/15 16:48

Email addresses

I have been telling all non-IBMers to not use my ibm.com email address for years, but this advice is routinely ignored.  I’ve repeated the reaons behind why I ask this enough times that it makes sense for me to post the reasons in one place so that I can point to it.
23/01/15 01:54

React.rb

Having determined that Angular.js is overkill for my blog rewrite, I started looking more closely at React.  It occurred to me that I could do better than JSX, so I wrote a Ruby2JS filter.  Compare for yourself.
17/01/15 18:55

RFC 3986bis

URL parsers consume URLs and generate URIs.  Such URIs are not RFC 3986 complaint.  I’d like to fix that.
11/01/15 14:46

URL Work Status

I have test results that show that there is much work to be done.

The most likely path forward at this point is to get representatives from browser vendors into a room and go through these results and make recommendations. This likely will happen in the spring, and in the SF Bay Area. With that in place, I can work with authors of libraries in popular programming languages to produce web-compatible versions. This work will take the form of bug reports, patches, or — when required — authoring new libraries.

08/01/15 11:55

Ununzippable Modern.IE

I’ve downloaded the multi-part zip archive for IE11 on Win10 for VirtualBox on OS/X from modern.ie.  I’ve downloaded the single-file archive on both OS/X and Linux.  I’ve verified the md5 signatures for each.  Yet each time, when I try to unzip the result, I fail.
06/01/15 19:47

New PhantomJS and Capybara fan

While I’m clearly late to the party, I’ve already become a huge fan of capybara and phantomjs.  I’m now using both with my previously mentioned blogging software rewrite.

My original intent was to aggressively prune unnecessary function with the intent of producing a more maintainable result, but with the ability to have automated acceptance tests, this is now less of a concern.

05/01/15 20:09

Apple Apostasy

Looks like Why I quit OS X struck a nerve — it is currently down (see web archive).  Also good: Apple has lost the functional high ground.

I particularly like the comment that “It just works” was never completely true.  My experience is that when working with open source codebases, doing so on an Linux operating system comes much closer to “It just works” than doing so on any other.

04/01/15 01:31

Rack broke Sinatra

Not rack’s fault, but Sinatra hasn’t released in a while.  Problem has been known since July, and a fix was merged into master in August.  One possible workaround has been posted.  An alternate workaround:

module Rack
  class ShowExceptions
    alias_method :old_pretty, :pretty
    def pretty(*args)
      result = old_pretty(*args)
      def result.join; self; end
      def result.each(&block); block.call(self); end
      result
    end
  end
end