|13/10/17 20:00||Recently I went out for a live metal triple-bill, with Endon and SUMAC opening for Boris, whom I’ve covered here before (with groovy pix). More pix today, with words on the history and meaning of metal, and how to photograph it.|
|07/10/17 20:00||In The bubble without any fizz, The Economist addresses the fact that financial-asset prices (stocks, bonds, and the like) keep drifting up and up in a world where inflation doesn’t; are we in a mega-bubble? What’s really going on? Looks obvious to me, but then I’m a left-winger. I think it’s all a straightforward consequence of economic efficiency and class warfare.|
|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.
|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.|
|03/10/17 22:19||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
|27/09/17 20:00||There are two kinds of client applications: The first kind has a “refresh” or “reload” button to make sure your app’s in sync with its server’s view of the world. The second kind is broken.|
|20/09/17 20:00||Or at least, your employer might be. Over the years we in the tech sector have gotten used to being well-regarded. After all, we make people’s lives better, on balance. That’s changing. At the moment it’s rumblings from thought leaders, not pervasive popular anger. The other thing that’s new is that they’re thought leaders who are progressives and liberals; just like most of us in the tech professions. It notably involves the M-word and those of us on the inside need to be thinking about it.|
|17/09/17 20:00||I mean No Man’s Sky the game, which I’ve been playing again lately. It’s been accused of being mostly a platform for generating cheesy sci-fi book covers, but that’s not true, and also I love cheesy sci-fi book covers, so this is mostly to show you some. With a few words on the game.|
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||Our media, pro and social, echo with blasts of self-righteous anger over proposed legislation which would eliminate a few popular tax dodges. Weirdly, I see no-one arguing the other side; that the tax proposals are reasonable. I think I’m qualified to make that argument, so I will. [If you’re not Canadian, you can probably stop reading here.]|
|03/09/17 20:00||I recently read Prussian Blue by Philip Kerr. It’s good — a Fifties-Iron-Curtain spy thriller gracefully mashed up with a pre-war murder mystery set in Hitler’s Bavarian country getaway, Berghof. It’s a repeat appearance for Kerr’s Bernie Gunther, an appealingly hard-boiled veteran socialist cop who finds himself working for National Socialist management.|
|30/08/17 20:00||There’s a plausible case that capitalism per se isn’t the problem. Concentration is: Variations range from “too big to fail” to good old-fashioned monopoly. It’s painfully obvious that the acquisition of one monster telecom or bank or airline by another does neither their customers nor the economy as a whole any good. It’s tough to write anti-monopoly law, because how do you quantify market power? However, you can quantify size. So let’s use that as a club to bash away at the problem.|
|20/08/17 20:00||Around 1500, the levels of technology and productivity in Europe and Asia were not dramatically different. But by 1700, Europe had leaped ahead and, by the twentieth century, mostly come to dominate the world; the labels “Enlightenment” and “Industrial Revolution” are commonly applied. A Culture of Growth: The Origins of the Modern Economy, a 2016 book by Joel Mokyr asks “Why?” and tries to answer.|
|13/08/17 20:00||I found myself vacation-bound to Queensland (that’s the top right corner of Australia) and the itinerary included beaches and coral, specifically the Great Barrier Reef, which is dying. I like to photograph the places I visit, and the Olympus TG-5 is getting lots of buzz in waterproof-cam circles, so I got one.|
|24/07/17 20:00||There is a hot lengthy argument going on in the IETF’s TLS Working Group which has been making me uncomfortable. It’s being alleged that there is an attempt to weaken Web security in a deep fundamental way, which if true is obviously a Big Deal.|
|22/07/17 20:00||I just had my first experience with Android Auto and I suppose there are lots of other people who haven’t been there yet, so a few words might be useful. Short form: Rough around the edges, but super-helpful.|
|16/07/17 20:00||It has come to my attention that people are Wrong On The Internet about password managers. This matters, because almost everybody should be using one. Herewith background, opinions, and a description of my own setup, which is reasonably secure.|
|29/06/17 20:00||My daughter had a swollen infected face on a holiday morning, so I looked up nearby walk-in clinics on Google Maps. The one I picked was deserted, efficient, and kind. Afterward, without even thinking about it, I tapped a good review into the map. Then I wondered if I might be part of a really big problem.|
|28/06/17 20:00||On a recent Saturday night, a family connection got into trouble that took me on a rescue mission to a party gone wrong, then Emergency. Then it echoed into nightmare.|
|24/06/17 20:00||She was a purebred (Bengal) actually, with a formal name: Bellsangels Rune, and a pedigree. Born March 23, 1998, departed this life June 23rd, 2017, aetat 19 years and 3 months. She predated our children and digital cameras and this is the only obit she’ll get, so it’ll be lengthy. But not unamusing I hope, full of stories, and bookended by baseball.|
|17/06/17 20:00||Weirdly enough, for the first time in my life I’ve been spending videogame time with members of the opposite gender; specifically, my wife and daughter. Which is an excuse for reflections on (and groovy pictures from) No Man’s Sky.|
|15/06/17 20:00||I apologize in advance for bragging, something I do here only rarely. But my Mom taught me to make pie and now I make pies. It’s a beautiful thing, and there are lessons to be had.|
|30/05/17 20:00||He’s leaving and she’s dying. Still, these are happy pictures.|
|20/05/17 20:00||On a recent Saturday we accidentally took in two very different pop-music concerts; I got one decent pic but ended the evening angry.|
|24/04/17 02:30||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"
|21/04/17 18:24||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||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||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||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||Cache |
match worked right
the first time; cache
keys not so much. Authentication is a mystery. Outline of future plans, and a call for help.
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.
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:
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.
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.
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.
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.
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||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||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||URL parsers consume URLs and generate URIs. Such URIs are not RFC 3986 complaint. I’d like to fix that.|
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||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.|
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.
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.