Shichida, Heguru, Right-Brain Scams

Shichida, Heguru and other so-called "right-brain" learning methods, to put it plainly, have no evidence for their efficacy, and in large part the theoretical statements they make about how the brain and learning works are largely discredited by current learning and brain development research. These kinds of so-called "schools" should be considered scams for the ... Read more

Nissan Electric Vehicles

Asia Rollout of the Nissan Leaf 2018 Nissan Leaf First Drive Review Nissan set to release Leaf in the Thai Market Nissan Leaf EV to go on sale in Thailand 2019 Nissan Leaf specs (unconfirmed) Nissan IMx Next Generation Platform

Montessori Inspired Nonsense

A site called Living Montessori is a prime example of the kind of nonsense that goes by the name of Montessori Inspired. This site is particularly pernicious because the author claims legitimacy by having been a Montessori teacher and school director. The fact that the Montessori training was in the UK, which only recently has ... Read more

Tesseract OCR – Machine Learning

Tesseract OCR is a library and engine for optical character recognition. Version 4.0 has a greater facility for neural network training. The Tesseract Wiki is a good place to start. The Tesseract V4.0 neural network in particular implements an LSTM engine.

DeepSpeech – Machine Learning

DeepSpeech Speech Recognition Machine Learning These are notes to the project, which seem to me worth pursuing. Having recently seen a number of AWS re:invent videos on Vision and Language Machine Learning tools at Amazon, I have ML-envy. Time to start a project, but while I wait for the Amazon Transcribe and Amazon Translate to ... Read more

Dropbox Cloud Storage and Sync

Dropbox is a cloud storage and sync service, with additional editors/apps, such as Paper and Showcase. For various reasons, those additional Dropbox apps are not useful for our use cases. However, storage and sync are excellent in and of themselves, and generally superior to Google Drive which is the only real alternative. What Dropbox gets ... Read more

Dropbox Paper, Markdown, Sync

Dropbox Paper is a product I really want to like. For one thing, the promise of better editor is something long unfulfilled. And taking some design cues (or perhaps merely unrelated similarities), Medium did do something nice for the blogging environment. By extending it as essentially a wysiwyg Markdown+ editor, drag and drop-friendly, with handy ... Read more

Open Source Collaborative Docs

We can call this Tsuite, inspired by Toot Sweet (a Chitty Chitty Bang Bang candy invention), and is meant to provide some functionality offered through third party collaborative documents. The main point is to have a self-hosted, free-and-open-source alternative, albeit with more bare bones functionality. Ultimately the goal is to be functional enough to allow ... Read more

Machine Learning, Artificial Intelligence

See also Deep Speech, Tesseract Items on ML (from 2019) IBM's Ginny Rommety gave a compelling keynote at CES on AI, as well as answering a great set of questions on Bloomberg Technology. It seems to me that the discussion of AI (as per Rommety) should not be using the term AI but rather cognitive ... Read more

AWS DHCP Options and Resolv.conf

AWS DHCP options are set on a per-VPC (Virtual Private Cloud) basis. By default, things like the search scope and DNS servers used by a given AWS Instance are set by DHCP which also provides the private IP address (but not any Elastic IP Addresses). Indeed, the Amazon Virtual Private Cloud is a fundamental core ... Read more

Server-Side Analytics and NoJS

The current system of analytics tracking is so very broken, let us count the ways: Most solutions require third party trackers These are easily blocked by third-party ad blockers/privacy tools They are mostly javascript (and javascript can be disabled) They are a privacy nightmare, even when implemented properly They slow a site down by increasing ... Read more

Rogue OSX Processes

By rogue I mean those processes which are not beneficial (at least for my configuration). To start with there are those processes which actual communicate over the network. View Processes on OSX with nettop nettop Nettop is a built in process communication display utility, useful, especially with seeing what network interfaces are being used (for ... Read more

Maria Montessori Education

What is Montessori? I am a great fan of Maria Montessori and her ideas about education. That said, she is long-dead and the Montessori we have is not her ideas (though we do have her books) but rather a set of institutions, schools, and teachers. We must look closer to see clearly. Because Montessori is ... Read more

Inkscape – Open Source Vector Graphics

Current issues The latest version of Inkscape has to be downloaded as an AppImage from the website. An earlier version is available via apt. Interoperability with Adobe Illustrator (AI) still has a fundamental issue with AI using 72ppi and Inkscape using 96ppi (CSS standard). Basically any objects in Adobe SVG files will appear to be ... Read more

Minification, Compression, Expiration

A big part of speed is managing the browser cache. This usually means setting compression (gzip/deflate) and expirations of cached content. Compression takes place at the web server (generally after minification). Minification usually also combines files together, so that that there are fewer requests. Compression provides enormous advantages (much more than minification), however, minification done ... Read more

MySQL 5.6, 5.7, SQLite

MySQL is good for large multi-user databases. However, when dealing with few changes to the database, and many reads, it is far from a great solution (in fact, is a terrible solution). SQLite is far superior in that situation, and for serial/sequential edits. MySQL 5.6 vs. 5.7 For those with minimal database needs, 5.7 is ... Read more

Nextgen Personal Technology Stack

Note: This page is a document of the next generation of webdev/devops from what is currently in place (granted, much out-of-date). What follows is a personal technology stack learning task list rather than a comment on the state of web development. Updated - June 2019 2019-2020 Priorities Focus on maintaining technologies that work good enough ... Read more

cron and crontabs on Amazon Linux AMI

Two words time-based automation: cron and crontabs (and other apps such as anacron) are needed for so many things on a server. Here is how to use cron and crontabs on Amazon Linux AMI. Install crontabs This will in addition install several dependencies, including cron. yum -y install crontabs chkconfig crond on service crond start ... Read more

WooCommerce, WordPress Plugin Sites

There are several sites which sell unlimited access to a large number of WooCommerce and other themes and plugins. These sites are taking advantage of the GPL which allows for free distribution, though it is unclear if they are violating use agreements (or trademarks). In any case, each of these sites has a set of ... Read more

Amazon Linux Backup and Recovery

This is a collection of stuff that can help out when things go wrong. Extract Fingerprint and Public Key from a Private Key Extract Public Key from Private Key: ssh-keygen -y Generate a Fingerprint of a Private Key to verify in the AWS EC2 Console: openssl pkcs8 -in path_to_private_key -inform PEM -outform DER -topk8 -nocrypt ... Read more

Tokyo or Singapore Datacenter

Tokyo still top choice for Asia HQ Datacenter Even with multiple options coming online in Singapore, Tokyo is still the best option for a single, Asia-based datacenter. Even when serving locations such as Thailand and Vietnam, Tokyo is a strong competitor to Singapore. Linode is my unmanaged VPS of choice. They have a great service, ... Read more

WordPress Multisite on Amazon Linux

This assumes a current configuration of: - Amazon Linux (6.x RHEL series) - Apache 2.4 - PHP 5.6 + Opcache - Oracle MySQL 5.7 Installation up to this point is encompassed by: - OpenVPN on Amazon Linux EC2, basic configuration and securing an EC2 instance - Amazon Linux, Apache, MySQL, and PHP, installing and configuring ... Read more

Kitchen Knives and Knife Sharpening

Block Kitchen Knife Steel Strop Knife steels are crap, have to hold proper angle, also leather strop The why of it all Therefore the angle kit is likely the best approach

360 Photos and Video

Technology has advanced to the point where 95% of the work in 360 images and video is now done by consumer-grade hardware. For a 360 walkthrough or tour of an event or architectural location, all that is needed is a tripod, monopod, or head-mounted camera, and remote shutter or automatic capturing (every 8 seconds). The ... Read more

PATH in Bash and Fish Shell

PATH can be a pain, but there are some basics: Syntax $PATH before or after (before) Is EXPORT needed, or not (not) Where is PATH set All apps+shells /etc/environment All shells ~/.profile or /etc/profile for all users (or a separate file under /etc/profile.d/ if using pacman) Bash shell ~/.bashrc (or ~/.bash_profile or ~/.bash_login) Fish shell ... Read more

Amazon Linux (CentOS), Apache, MySQL, PHP

Note: Amazon Linux AMI is essentially CentOS 6.x. Everything below works on CentOS as well. Preparation for Amazon LAMP The OpenVPN on Amazon Linux AMI is a good place to start in preping the L for the AMP part of the lamp stack. Lots of good stuff there. A followup is WordPress Multisite on Amazon ... Read more

Obfsproxy, Viscosity, OpenVPN

OpenVPN is great, and the OpenVPN command line client and the Viscosity GUI are also nice. However, all configurations need to be checked to ensure there is no information leakage. Secondly, the basic OpenVPN connection needs another layer of encryption and/or obfuscation, in order to interoperate with Internet firewalls and services that use deep packet ... Read more

Amazon Lightsail

Amazon Lightsail is a VPS services offered by Amazon that competes with the likes of Rackspace, DigitalOcean, Linode, etc. Note: As of mid 2018 AWS effectively halved its prices on Lightsail. This means there is a $3.50 USD/mo. option and the $40 option listed below (4gb ram/2 cpu/60gb ssd/4tb xfer) is actually only $20 now. ... Read more

ufw – uncomplicated fire wall

ufw is known as a Debian (and Ubuntu) firewall, which is disabled by default but easy to use. There are some GUI front-ends which make it popular for Linux on the desktop. Coming from a CentOS background (RHEL/Amazon Linux AMI), ufw is not as common (as, say firewalld, or simply iptables, to which both ufw ... Read more

OSMC = Debian + Kodi for Vero 4K

I've gotten fed up with the nonsense that is Chromecast (slow, limited), Apple TV (slow, limited), and Fire TV Stick (slow, limited). I ran across the Vero 4K, which was announced in February, 2017. Besides good reviews about good hardware, the responsive and active half-way decent, half-asshat forum (using Discourse), the system uses OSMC (open ... Read more

AMI on EC2 vs. CentOS on Linode

What I learned in migrating from CentOS on Linode to Amazon AMI Linux on EC2. Note: Amazon Lightsail is probably a better comparison, but it is not available in the region we need it in, so EC2 is required for now. Update: Lightsail is now available in more regions. VPS Hosting and Operating System A ... Read more

Irresponsible Bloggers and Google

I've run across a variety of advice from know-nothings who can't evaluate the accuracy of statements, and use terms that they are unable to define. It is quite ridiculous, especially among the mommy-blogger set. Examples: Eating peanuts while nursing an infant is fine (no, peanuts actually do pass into breastmilk) Make a citrus enzyme for ... Read more

Cloth Diaper Detergents and Cleaners

Note: See also Soaps, Cleaners, and Detergents The main issue with cloth diapers (as well as cold water washing machines and line drying), is the need to have clean, smell-free, non-irritating/toxic system for cleaning that works and is cost effective. In this regard the following system seems to be effective: - Spray clean all soiled ... Read more

OpenVPN on Amazon Linux

See also OpenVPN on ChromeOS and Android OpenVPN on an AWS EC2 T2.Nano Instance The T2.Nano instance is the smallest instance generally available for AWS EC2. As of 17-June-2017, the Nano includes the following resources: 512mb RAM 1 vcpu (30 credits + 3/hr, up to 72 credits) 1gb network out traffic Alternatively, a $5 USD ... Read more

Amazon Customers, Markets, Resources

Amazon is different than other companies. From the outside, this difference can appear as anomolies, odd things that stand out. I belive that there is a fundamental way of understanding the current state and dynamo of change within Amazon. Customer Centrism Amazon is meant to be the most customer-centric company on Earth. Likely when we ... Read more

Apple Battery Woes

Lots of Apple devices suffer from the innovation of Apple Computer, including the iphone/ipod touch and macbooks. Some reality First, let's just say that non-replacable batteries certainly are replaceable. I've had the batteries replaced (with new ones) in my 2011 Macbook Air, and two 2012 iphones. This happened in 2016. Batteries and heat See also ... Read more

The first Trillionaire

The first trillionaire will not be a human, it will be a bot (though a sophisticated one). Suffice it to say that making money, legally or extralegally, will be something that could be done by a system designed to do so, that could have enough ability to act in a marketplace, and enough insight to ... Read more

Python

This is meant to house information and tasks to install, configure and maintain python, pip, and other utilities. See the Pelican page for Pelican-specific information. What is Python good for Python is a general purpose scripting language and can be useful for: Websites Using Pelican, Django, Flask Applications Using Kivy for native apps in Android, ... Read more

Gmail and Gsuite Backup

Recent malware and phishing attackes continue to increase in scale and target gmail and other infrastructure. Since many folks keep email mostly in the cloud, and even worse, client synchronization would delete any mail removed from a mailbox, making the client ineffective as offline backup, a system is needed to ensure there is an adequate ... Read more

Math on the Web

Below are bulletted list items. Later this will turn into better copy. Summary: Use Texvc when necessary, and KaTeX when possible. Math in Chrome SVG is the preferred method for Math on Chrome, though accessibility is still an issue Basically, for Chrome, the options are: ship small images at a great expense in time (MathJax), ... Read more

MediaWiki vs. WordPress

There of course is no MediaWiki vs. WordPress in the sense of a battle. As Wiki and Blog platforms go, each is the winner in their category in terms of raw number of users/pageviews. That said, there are definitely (different) concerns with each platform, architecturally as well as accidentally. And therefore, we dreg up the ... Read more

Elixir and Phoenix

Late to the party as always, as this has been going on for a few years, but hey. In any case, this is about Elixir and Phoenix: - Elixir is a 5 year old functional programming language, that runs on the - Erlang BEAM VM (which is very mature, fast, and reliable), and - Phoenix ... Read more

Thoughts on Amazon Echo Show

The new Amazon Echo Show looks great. Watching the video, it is striking that the interface appears so clean. This is obvious when using voice, since buttons don't really count. Also, the fact that this is not just a piece of hardware and natural language interface, these are applications being shown. In terms of video/voice ... Read more

Install, Configure, Maintain Postfix

Postfix Mail Transport Agent (MTA) Postfix is a Mail Transport Agent (MTA). It is not a complete mail system, but focuses on the MTA component, and does not include a Mail Delivery Agent (MDA), such as IMAP support, nor does it include a Mail User Agent (MUA), such as a web mail client. Other popular ... Read more

Google Apps Free vs. G Suite

For those of us early adopters who managed to snag a 50 user (or 10 user) free google apps accounts, things are sweet. New users have to cough up $ 5 USD/mailbox/month (or $ 4.19 USD/mailbox/month provided yearly billing). What Google really wants is the $ 10 USD/month or $25 USD/month enhanced cloud services. Yeah, ... Read more

Submit URLs to Bing, Google, Yandex

If an important page is added or updated with important changes, then it behooves one to submit that URL to the various search engines, especially Bing, Google, and Yandex. Strangely enough, this is not as straightforward a task as one might think. First of course, one needs to be registered with the various Webmaster Tools, ... Read more

Referer, Referral, Analytics Spam

Spam, spam, spam, spam, spam, eggs, and spam. You get spam with your analytics. These are not real visitors, just spam in the logs. Here is how to de-spam your analytics. Google Analytics Spam Filters Admin > Account > Filters Add custom filter, exclude by hostname Filter Pattern .*(hostname\.tld|hostname\.tld).* Note that a filter can have ... Read more

Sclerotic Teens – WP & MW

Two very popular content management systems are in their teenage years now: WordPress will be 14 this year, and MediaWiki will be 15. Those are a lot of years on the web. As teenagers, these two successful and interesting projects try and act like the adults they want to be. Unfortunately, this can lead to ... Read more

Shell Commands and Utilities

This is a terse collection of commands and utilities I find useful for shells. There is little distinction between programs and commands as commands are programs (and are installed or come pre-installed) and programs have commands. Also included is a shell (Fish Shell) and some other shell applications/utilities (Mosh, Nano). bc - basic calculator See ... Read more