16/10/17 16:04

Despite #Ophelia orange apocalyptic skies in #London, Meet @W3CAB still on tonight 19:00! RSVP https://ti.to/w3c-ab/meet-the-w3c-ab-london-oct-2017

Despite #Ophelia orange apocalyptic skies in #London,
Meet @W3CAB still on tonight 19:00!
RSVP https://ti.to/w3c-ab/meet-the-w3c-ab-london-oct-2017
16/10/17 15:00

going to Homebrew Website Club London @HWCLondon 2017-10-18 18:00! Register: https://hwclondon.co.uk/meetups/20171018 cc: @calum_ryan

going to Homebrew Website Club London @HWCLondon 2017-10-18 18:00!
Register: https://hwclondon.co.uk/meetups/20171018
cc: @calum_ryan
15/10/17 21:17

London friends come say hi this week! M Meet @W3CAB https://ti.to/w3c-ab/meet-the-w3c-ab-london-oct-2017 W #IndieWeb Meetup https://indieweb.org/events/2017-10-18-homebrew-website-club#London

London friends come say hi this week!
M Meet @W3CAB https://ti.to/w3c-ab/meet-the-w3c-ab-london-oct-2017
W #IndieWeb Meetup https://indieweb.org/events/2017-10-18-homebrew-website-club#London
13/10/17 20:00

Live Metal is Better

Re­cent­ly I went out for a live met­al triple-bill, with En­don and SUMAC open­ing for Boris, whom I’ve cov­ered here be­fore (with groovy pix). More pix to­day, with words on the his­to­ry and mean­ing of met­al, and how to pho­to­graph it.
07/10/17 20:00

Macro Trends

In The bub­ble with­out any fizz, The Economist ad­dress­es the fact that financial-asset prices (s­tock­s, bond­s, and the like) keep drift­ing up and up in a world where in­fla­tion doesn’t; are we in a mega-bubble? What’s re­al­ly go­ing on? Looks ob­vi­ous to me, but then I’m a left-winger. I think it’s all a straight­for­ward con­se­quence of eco­nom­ic ef­fi­cien­cy and class war­fare.
06/10/17 18:03

went to Need for Speed: the fifth Sunrise 6K, 6:05 Giants Promenade 36:11 #NPSF #sunrise6k PR! -3:41 Jan. sunrise 6k time of 39:52. Won most improved! And this time co-leader Paddy O’Leary didn’t lap me until well into the second lap. Previously: tantek.com/2017/027/t1/npsf-sunrise6k-done

went to Need for Speed: the fifth Sunrise 6K, 6:05 Giants Promenade
36:11 #NPSF #sunrise6k PR!
-3:41 Jan. sunrise 6k time of 39:52. Won most improved!

And this time co-leader Paddy O’Leary didn’t lap me until well into the second lap.

Previously: tantek.com/2017/027/t1/npsf-sunrise6k-done
04/10/17 00:54

tried clustering same-context #GTD routines into #pomodoros. Unsure of effectiveness, not noticeably less efficient. Will try it for a few days to see if I notice any changes, or if anything seems to get dropped on the floor more (or less) than before. One thing I did notice was how fast 25 minutes went by, despite feeling like I was working smoothly and quickly.

tried clustering same-context #GTD routines into #pomodoros. Unsure of effectiveness, not noticeably less efficient. Will try it for a few days to see if I notice any changes, or if anything seems to get dropped on the floor more (or less) than before. One thing I did notice was how fast 25 minutes went by, despite feeling like I was working smoothly and quickly.
03/10/17 22:19

Nice chat with @schmarty at The Exley about productivity systems, features & flaws of GTD, Pomodoro, variants, fixes.

Nice chat with @schmarty at The Exley about productivity systems, features & flaws of GTD, Pomodoro, variants, fixes.
01/10/17 23:36

NYC friends! Last minute Sunday night casual drinks: 20:00 The Exley in Brooklyn @-reply or tantek.com/contact

NYC friends!

Last minute Sunday night casual drinks:
20:00 The Exley in Brooklyn

@-reply or tantek.com/contact
01/10/17 23:25

Thanks #IndieWeb NYC coorganizers @schmarty @EmmaGHodge @dshanske sponsors @Dalbergtweet @Bridgy @Mozilla & #TWITIWAE!

Thanks #IndieWeb NYC coorganizers @schmarty @EmmaGHodge @dshanske
sponsors @Dalbergtweet @Bridgy @Mozilla & #TWITIWAE!
27/09/17 20:00

Refresh Is Sacred

There are two kinds of client ap­pli­ca­tion­s: The first kind has a “refresh” or “reload” but­ton to make sure your app’s in sync with its server’s view of the world. The sec­ond kind is bro­ken.
20/09/17 20:00

You Might Be Evil

Or at least, your em­ploy­er might be. Over the years we in the tech sec­tor have got­ten used to be­ing well-regarded. After al­l, we make people’s lives bet­ter, on bal­ance. That’s chang­ing. At the mo­ment it’s rum­blings from thought lead­er­s, not per­va­sive pop­u­lar anger. The oth­er thing that’s new is that they’re thought lead­ers who are pro­gres­sives and lib­er­al­s; just like most of us in the tech pro­fes­sion­s. It no­tably in­volves the M-word and those of us on the in­side need to be think­ing about it.
17/09/17 20:00

Photos of the Sky

I mean No Man’s Sky the game, which I’ve been play­ing again late­ly. It’s been ac­cused of be­ing most­ly a plat­form for gen­er­at­ing cheesy sci-fi book cov­er­s, but that’s not true, and al­so I love cheesy sci-fi book cov­er­s, so this is most­ly to show you some. With a few words on the game.
11/09/17 19:35

Converting to Vue.js

I’m in the process of converting four Whimsy applications from React.js to Vue; and I’m taking a moment to jot down a list of things I like a lot, things I find valuable, things I dislike (but can work around), and things I’m not using.

On balance, so far I like Vue better than React.js (even ignoring licensing issues) or Angular.js, and am optimistic that Vue will continue to improve.

09/09/17 20:00

Canadian Tax Wrangling

Our me­di­a, pro and so­cial, echo with blasts of self-righteous anger over pro­posed leg­is­la­tion which would elim­i­nate a few pop­u­lar tax dodges. Weird­ly, I see no-one ar­gu­ing the oth­er side; that the tax pro­pos­als are rea­son­able. I think I’m qual­i­fied to make that ar­gu­men­t, so I will. [If you’re not Cana­di­an, you can prob­a­bly stop read­ing here.]
03/09/17 20:00

Murder at Adolf’s Cottage

I re­cent­ly read Prus­sian Blue by Philip Kerr. It’s good  —  a Fifties-Iron-Curtain spy thriller grace­ful­ly mashed up with a pre-war mur­der mys­tery set in Hitler’s Bavar­i­an coun­try get­away, Berghof. It’s a re­peat ap­pear­ance for Kerr’s Bernie Gun­ther, an ap­peal­ing­ly hard-boiled vet­er­an so­cial­ist cop who finds him­self work­ing for Na­tion­al So­cial­ist man­age­men­t.
30/08/17 20:00

Large Companies Considered Harmful

There’s a plau­si­ble case that cap­i­tal­ism per se isn’t the prob­lem. Con­cen­tra­tion is: Vari­a­tions range from “too big to fail” to good old-fashioned monopoly. It’s painful­ly ob­vi­ous that the ac­qui­si­tion of one mon­ster tele­com or bank or air­line by an­oth­er does nei­ther their cus­tomers nor the econ­o­my as a whole any good. It’s tough to write anti-monopoly law, be­cause how do you quan­ti­fy mar­ket pow­er? How­ev­er, you can quan­ti­fy size. So let’s use that as a club to bash away at the prob­lem.
20/08/17 20:00

Enlightenment Technology

Around 1500, the lev­els of tech­nol­o­gy and pro­duc­tiv­i­ty in Europe and Asia were not dra­mat­i­cal­ly dif­fer­en­t. But by 1700, Europe had leaped ahead and, by the twen­ti­eth cen­tu­ry, most­ly come to dom­i­nate the world; the la­bels “Enlightenment” and “Industrial Revolution” are com­mon­ly ap­plied. A Cul­ture of Growth: The Ori­gins of the Modern Econ­o­my, a 2016 book by Joel Mokyr asks “Why?” and tries to an­swer.
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.
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.
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.
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"

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.
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.
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.