Browser Wars 2016

Looking at recent data, what I see is the death of Firefox and Internet Explorer. Too bad for the former (you had your chance), and expected for the latter (and no, Edge isn't showing any real adoption rate). One surprise is how Safari is showing uptake on the Mac platform. I find this browser basically ... Read more

OSX Approach to Cooling

My air conditioner died a few days ago and while it is a bit uncomfortable (I’m in Thailand and it is the hot season, so it gets up to around 34c in the office), it is insufferable to work when a 90 thread kernel process has 90% of the processor. It is really hard to ... Read more

OSX Internet Sharing

For when your wifi breaks down and all you have is an ethernet port on your DSL, and a Mac Mini. Not so bad, but it does keep the fan running and eat up the processor. Good for short term (ship out the broken wifi router, get replacement). Limitations of Internet Sharing on OSX Only ... Read more

Image Optimization for the Web

See also discussion of WebP Note I no longer use OSX but instead Debian 9 Linux, and therefore have switched to the Trimage image compressor GUI which works well much of the time. When it doesn't I resort to ImageMagick. A recent post from one of my favorite blogs, the Tips-and-Tricks-HQ people spurred this response. ... Read more

Email Signature Best Practices

Email signatures are those bits of text below the closing of a message and the name of the sender. They can be pretty crazy, or non-existent (which is worse). I've seen misspellings and other indicators of ineptitude. One of the worst types of infractions is when lawyers are involved, and legal disclaimers are appended to ... Read more

Coming of the 'Bots

There is quite a bit of functionality that a bot can provide these days, as a first class account on various communication tools. It is time to seriously consider the value that a bot can provide for learning and tutoring. In particular, while things like Ok Google, Hey Siri and Microsoft's Hey Cortana. These are ... Read more

Everyday Encryption

The great work of so many organizations are directing consumers and devops to weave crypto through everything: every communication, transaction, and interaction in the digital, as well as offline world. Why? Well because there are no functional legal rights currently present in all countries regarding the search and seizure of devices and the hacking and ... Read more

Bing, FB, Google Tag Managers

Facebook, Google Adwords/Analytics, and Bing all have moved their tagging for conversations and tracking page views and other activity, over to their respective Tag Managers. - For Google this is called the Google Tag Manager - - For Bing this is called UET Tags and Conversion Goals (UET stands for Universal Event Tracking) - (link ... Read more

Internet Marketing Email Needs

The two kinds of email: marketing and transactional, and the need to manage this has resulted in a proliferation of solutions from various providers. Marketing email consists of messages to the customer from the organization; transactional are messages to the customer by the computer system (e.g., invoices, receipts, email list confirmations, contact form submission confirmations, ... Read more

Englishes, Websites, and Country TLDs

The issue of various Englishes is one that can help increase customers when targeting different native English speakers from different countries. English as we know is not monolithic, but most sites have a single site per language. The complication there is of course flags are used, so either a British or American or some composite ... Read more

Affordable WordPress Ecommerce

There is a runaway train of add-on fees, mandatory subscription fees, and per-site costs for reasonably functional Ecommerce on WordPress. Why is that? We are not referring to fully hosted solutions, or custom development. But merely WordPress Plugins that work reasonably well, are reasonably stable, and are updated reasonably often. WooCommerce - The Good and ... Read more

Free Cloud

The point of this is to free the cloud, though we won't have full rights for a while (total freedom), still quite a bit can be done within the cloud. First, Drop Dropbox The first step is unintuitive. Drop Dropbox. Yes, that's right. Dropbox is a cul-de-sac in the evolution of the Internet. It isn't ... Read more

Tips for Travelers to Thailand

Avoid tips and tricks from people who have lived in Thailand for 2-3 years. Their experience is too partial and what they find memorable is not very useful. And their sad attempt at providing a glossary or phrasebook is a waste of time (the tones are as important as the sounds, if you don't get ... Read more

Attractiveness of Thai Culture

To the newcomer, first-time visitor, and even those who stay longer, there are a few aspects that are quite attractive: - Smiles: Thai people are culturally conditioned to smile (even if they don't want to). When someone smiles at you, you feel welcome. - Very little traffic horn honking: This is really nice, where it ... Read more

Burma now Myanmar in Wikipedia

On 21:07, 13 August 2015 the English Wikipedia article entitled Burma (Myanmar) was renamed Myanmar. One might think this is a simple thing, but far from it. There were several discussions and votes taken every few years on this topic. Note that the main focus was on the concept of the Common Name (as defined ... Read more

Bureaucratic Knowledge – Wikipedia

It is safe to say that the current Wikipedia is slowly dying a death by atrophy. Due to Google algorithms, the death is slow. Nevertheless it currently has a lot of information that is interesting and important (and of course a lot that is trivial and wrong). So, what better system might there be to ... Read more

Web 2015 – What Not To Do

Dear Interwebs, We have a problem. It's not me, it's you. Here is my list: - No Flash - No Popups (in-page or new window) - Cookie and Privacy Policies - Mobile Friendly No Flash Flash is insecure and slow, and there is no good reason for it, except for very limited cases, and usually ... Read more

The Problem with Robots

I've been watching Real Humans and Humans, along with other robot movies. I'm a fan of these and other science fiction TV series and movies. My first science fiction novel was The Tar-Aiym Krang by Allen Dean Foster, who went on to write Alien, Outland, and a host of other fantastic books. So, back to ... Read more

Life Coaching = Astrology + Spam

What is great about Life Coaching is that life is a generalized concept. Just as it appears sometimes that an astrologer or fortune teller can have insight, it is the generalized nature of that insight, combined with pattern recognition, that makes life coaching not only possible, but lucrative on a level completely divorced from the ... Read more

NAS – TimeMachine – AlmondPlus

Note: This post is out of date. The AlmondPlus people sent a refurbished replacement to me, after charging $50 for shipping, and this thing doesn't work half the time, and takes 5 minutes to boot up normally. Piece of junk. Don't trust these hucksters. Oh, and the orginal device died a month after the warranty ... Read more

What's Wrong With Twitter

We can now contemplate the departure of the CEO, whom frankly I always thought was supposed to sell it to Google, as he did Feedburner. Not meeting expectations, what can we see as obvious failures? More Jackass Attitudes A prime example of the ongoing jackass behavior is how Twitter deals with third-party apps. How does ... Read more

Atmospheric Water Generation

It appears that for a good part of the world (the hot and humid part), the water problem will largely be solved. Combined with renewable energy resources (solar, wind, hydro, geo, tidal) this becomes a compound solution, both decreasing relative humidity and temperature, as well as generating clean water. Think of it as air conditioning ... Read more

Internet Explorer and Browser Wars

There is some interesting device data if there is enough enthusiasm or boredom to find it. For one thing, it appears that the best Android visitors to sites use either Android browser or Chrome, and not Firefox. This is an area Firefox is failing fairly hard at. Another point is that for both Windows and ... Read more

Less More – Macbook

I've heard the accusations, that Apple is into anorexic design and that the 2015 Macbook is as powerful as a 2011 Macbook Air (though that is an i7 Macbook Air). Since I actually use every day a 2011 Macbook Air (4gb ram, i5, 256gb SSD), I want to comment on this. Performance and Performance For ... Read more

Buddhism and Economic Development

Buddhism is not some religion of quietism, although it is that as well. But rather, Buddhism as a lived practice (specifically situated, as I am, in mainland Southeast Asia) could potentially inform economic development in the same locale. Let's find out... The Language of Business As an aside, it is important to criticize those works ... Read more

Etherpad and WebRTC

So, Etherpad is a thing (actually, Etherpad Lite, which is a NodeJS thing). That is, a real-time collaborative editing tool. Essentially the answer collaborative web-based text editors, free and open source. Last year a WebRTC hook and plugin was made available for Etherpad (!!). WebRTC WebRTC is real-time communication for the web. Firefox Hello Earlier ... Read more

fuser and lsof

fuser and lsof are two important tools showing which processes are using what files and/or sockets. Fuser is the simpler one focused on finding out what processes are using a given file (or port), while lsof can list processes without specifying, such as all open sockets Fuser fuser stands for file user and lists process ... Read more

Cloud Security

A development server recently became compromised, and while this isn't necessarily a good thing, it does raise awareness and provides impetus to strengthen security measures. Access Control A few axioms: Access control is better through certificates (what you have) than passwords (what you know) Two-factor authentication is better than both (what you have + new ... Read more

SSL, SNI, Certs

HTTPS Everywhere is a wonderful concept, but of course we need functionality first, which means dealing with the whole PKI issue. So, when stuff is located in countries with limited IPv4 addresses, how can this be accomplished? - Simply put SNI allows for any number of certificates to work on a single IP address. Basically ... Read more

Note on Multidisciplinarity

When I was in a PhD program, and before that an MS, the academic researchers and the administration all talked about how important advances in science and scholarship will come from interdisciplinary and multidisciplinary research. Disciplinary boundaries had been mined through the decades and ages, and it is cross-disciplinary research where the findings will be ... Read more

Criteria for Cloud Service Selection

I received an email about Paymo v.3 which was recently released. Paymo is a time-tracking, project management and invoicing cloud-based app (with native applications for desktop and mobile). Paymo has been around a while (hence being on their mailing list), and they have an impressive feature set and really thought through usability. I would recommend ... Read more

Advances in Education, Professional Development

I've been engaged in thinking about education and professional development since encountering the fantastic difficulties (most vividly displayed as a university lecturer and student advocate in an advanced graduate program in the mid-2000s). Since then, I have developed a fairly good idea of the exact, largely intractable nature of the difficulties specifically in higher education ... Read more

Publishing Workflow

In rough, this is the publishing workflow that gets books from conception/marketing to publishing and distribution. Marketing, Marketing, Marketing Publishing a book or journal is first and foremost a marketing decision. That is, it has to in some way reach and appeal to a readership, and that includes who are the distributors (electronic and print), ... Read more

Mobile Web Best Practices

This is my attempt to give a good set of guidelines based on two sites: Migrationology and Bellroy. What these sites do well and what they do poorly will be discussed, delivering a list of what is important. This post builds on the discussion in Multiplatform Web Design. Summary of Mobile Web Best Practices Here ... Read more

De-Institutionalization of Education

This brief report could just as easily be called The Status of Education 2.0 but I think we are over this versioning. What is really at work is a de-institutionalization of education as an institution. What we are witnessing is the reorganization of learning outside of the organizing principles of the Medieval University. Institutional Decline ... Read more

Adaptive vs. Responsive vs. Multi-Platform

These misleading terms Adaptive and Responsive don't matter much, but rather the result which is an experience of the user (and higher conversion rates) across various platforms (including operating systems, browsers and screen resolutions). For authors and publishers (both book and web formats), design is a rather important topic. Hardcover, paperback, ebook, web are physical/digital ... Read more

Apostrophe and Quotation Mark

Back in the days of the typewriter, there was a time when the humble apostrophe would serve as apostrophe, single quote and double quote (two strokes). There were also a few other technical uses or meanings (actually, glyphs), but these three were sufficient overloading of the character. ASCII, HTML, Unicode In the ASCII definition (also ... Read more

Relearning Programming (Python)

First published in 2014, updated in 2021 Back in 1998 I applied for a MS in Information Science at UC Berkeley. There was a programming requirement, so I took a C class. Then in 2000 for my graduate thesis we needed some kind of user interface so I designed that in ColdFusion, an easy-to-learn web ... Read more

Common URL Structure

For all website designers and administrators, especially those with multiple sites, a common URL structure is the key to sanity. Of course this also works for those who only have one website. After all, best practices for busy site designers are best practices for those with a single site, as well. Basic Rules for a ... Read more

Node.js and Coffeescript for Publishing

While many of these projects are obviously a few years old, it seems that everywhere one sees the emergence and increasing importance Node.js and Coffeescript-based tools for publishing. That is, front-end development tools and languages are starting to displace traditional "native" (C and its ilk, misbegotten java) and older scripting languages (python, ruby). That is, ... Read more

Multiplatform Text Editors and the Cloud

> Note: These days it comes down to Atom on the desktop, StackEdit.io on the web, and Writebox on iOS (this app is no longer in the appstore, but still works great). Editing code, text bits, and larger documents is a bit of a pain these days with multiplatform and cloud synchronization becoming more important. ... Read more

Dromomania and the Permanent Traveler

Permanent Traveling is a well-documented Personality Disorder, and there are additional unsavory related compulsions. These people need help. Ah, the digital nomad. Those who have left the rat race behind, or perhaps they have taken it with them? Digitized its essential nature? Is in fact a symptom of the problem and not a purported cure? ... Read more

Best Editors of 2014 – Updated

In this case, editors means software editing tools, and 2014 means April 14, 2014. We also mean to include the three main platforms: Desktop, Browser and Android (updated: iOS). Note: I've updated this for 24 October 2014. What a difference six months makes... Other Articles on Editors Visual Studio Code Editor Multiplatform Text Editors and ... Read more

Software Development Considerations

There are many different considerations around software development as well as the development of the software developer. My last application development experience was back in the early 2000s. Now that it is mid-2010s (apx. 12 years later), there seems to be an order of magnitude of complexity (all of course designed to simplify and accelerate ... Read more

Social Media for 2014

Looking back, the Social Media for 2013 post was a bit lukewarm. So, this time let's cut to the bone. Yes, there are trends, and yes there will be surprises. Let's focus on a few things that will help us get things done in 2014. Rise of Chat Not only Line and Whatsapp, and the ... Read more

Michael Yon is Wrong about Thailand

For someone who clearly and unambiguously states I do not understand Thai politics the lack of understanding does not stop him from claiming that he can actually see the truth, precisely because of this lack of understanding. Lest one believe that this is some kind of sophisticated participant observation he is promulgating, please be clear ... Read more

Notes on Systems – Sequencing

This is a brief note on Systems Thinking. Once a totality of functional interaction is understood, that is the key moving parts to a system and how they may interact, then it is important to device the most effective sequence of events to bring that system to fruition. Totality of Functional Interaction By totality, we ... Read more

Future Proofing Note Taking / To Do Lists

After the fiasco with Evernote (which I loved for a time) and now Wunderlist (again, a temporary sweetheart), I tried a few options, including ToDo.txt. Now, I have finally determined an excellent set of note-taking tools. There is the need to future-proof this, which as far as I can tell means keeping notes and to-do ... Read more

Windows 7 Applications

I got a new Asus Zenbook with Windows 7 in order to future-proof myself against Windows 8 (I'll wait until Windows 9, or Ubuntu 14.10, thank you very much). This was back in December, 2012. I've since sold this (two months ago), but have kept this post, for posterity. Installed Applications Here are the applications ... Read more

Tim O'Reilly: Create More Value Than You Capture

This is a nice talk by Tim O'Reilly on Creating More Value than you Capture httpv://www.youtube.com/watch?v=njpGH_IHjFg Lessons Do Less Trend and theme to minimize interaction with the user, if the apps and devices can do things on their own without intervention Embrace Hardware Software Above the Level of a Single Device Came from David Stutz's ... Read more