My bottom line, wait on 4K and HDR TVs

I looked at upgrading our Home Theater.  We have a Windows 7 machine that we use as a HTPC and a jukebox.  Mickeysoft has pretty much abandoned Windows Media Center, so our doing OTA recording on this machine looks dicey in the near future.  TV has a line going through it.  Sound is fantastic, bought, it takes up a lot of room.  We got rid of DIRECTV and set up a laptop to stream Netflix and play movies.  I did this so as not to interfere with the  HTPC recording.  Disk, arm contention and all that jazz.  We love streaming. We are seeing some great movies with the Netflix DVD plan.  I miss maybe 3 or 4 shoes that I don’t get, but it’s more than offset by being able to watch Kimmy, Evil (House of Cards) and a zillion other things.

So I go to look at TVs.  4K TVs are the rage.  We set Netflix Windows 10 app to play at High Quality, up to 3GB per hour in data.

Comcast has capped data usage at 1 terabyte per month in 20 states or so, so I am using that as my monthly budget.  I have seen articles that say they will offer data beyond the cap at an extra $50 a month, but, Comcast is the last company I want to give more money to.  3 GB per hour or 333 hours to use a terabyte of data.  A high estimate of our streaming usage is 5 days a week, 4 hours or 20 a week or 80 hours a month.  80 hours of Netflix at High is 80 x 3 or 240gb or around 1/4 of the cap.  So cap wise, we look okay.

To stream 4k, they say you need a good internet connection.  Our speeds are not bad.  We stream at high quality, Dolby 5.1 and our current TV is 1080i, or half the bandwidth of 1080p.  We when we first start streaming a show, the quality is not so good.  Okay, they use a lot of compression in streaming, and they do a lot of tricks to conserve bandwidth.  I think of it like this, they do not paint all the pixels in the background for the first bit of viewing, until they figure out how to paint them on the screen correctly for this particular show.  On our TV, it only paints half the pixels of HD 1080p, and the quality at the beginning is low.  HDR basically quadruples that.  I have heard mention of HDR streaming is crap.  I goggled “tips for streaming 4K”.  I was not impressed with what I saw.  Pretty much useless drivel.  So it’s June in 2017, streaming 4K does not look like a real possibility.  There is another technology called HDR that has promise to increase video quality, however, in both cases 4K and HDR, the content available with these technologies is low.  I doubt many OTA broadcast stations will offer any 4k soon.  I would be surprised to see even 1080p in the near future.

(see http://www.liveproductionblog.com/why-are-there-no-1080p-tv-channels/)

My bottom line, if you a cord cutter, wait on 4K and HDR.

FYI, I get a little confused when I see YouTube saying look at this 4K (Ultra HD) content, which they scale down and show on my PC at 480i. The videos are nice, but, I know I am watching 480i.  I think they should say, your equipment can’t handle the 4K

 

 

 

 

MBTA Bus Tracking

When I use Nextbus or T tracker, I occasionally do not see feeds for going downtown, from Sullivan Station.  The 93 route has a regular route and once an hour, they alter the route to go through the Navy Yard.  During the day, the bus terminates the downtown run at Devonshire St @ Milk St. During the evening, the Bus ends and start from Haymarket.

I did this page to track stops, routes and look up stops:

http://garyjohnsoninfo.info/mbta/mbtaajax.php

it allows you to enter in stop_ids and routes

it logs the results to my server

it is easy to use to track the results for your bus, or your app

The source is on https://github.com/gmg   My Personal Repository – under dir mbta


I am keeping a log of a few of the anomalies here: https://garyjohnson53.wordpress.com/2017/05/18/mbta-glitches/

Example:

The results consistently only show a very limited timeframe, for example if a trip starts in less than 10 minutes, or no results at all yet the bus runs every 20 minutes or so.

MBTA

Under certain circumstances, the MBTA-realtime API does not show bus predictions greater than 30 minutes.

We’re looking into why there are fewer predictions generated than expected. This combined with the 30-minute limit could cause no predictions to be returned, or predictions on only one of the route variations.

Me

The mbta computer system is big, and sometimes when you ask it something, it is not ready to answer, completely.

What do you do?  If I get no results, try again, pretty soon, the system will answer.

If you’re trying to plan to take a bus, what do you trust, the schedule, or the feed?

 

MBTA Glitches


I have moved the log to a csv file

2017:05:21,15:35:00,93,Outbound,2865,Bunker Hill St @ N Mead St,29,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:35:00,93,Inbound,2847,Bunker Hill St @ Clarken Ct,0,3:20 pm from Sullivan Station – Lower Busway to Devonshire St @ Milk St,Downtown
2017:05:21,15:35:59,,update at 03:35:59 PM ,,,,
2017:05:21,15:36:00,93,Inbound,2847,Bunker Hill St @ Clarken Ct,0,3:20 pm from Sullivan Station – Lower Busway to Devonshire St @ Milk St,Downtown
2017:05:21,15:36:00,93,Outbound,2865,Bunker Hill St @ N Mead St,30,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:36:59,,update at 03:36:59 PM ,,,,
2017:05:21,15:36:59,,,2847 no results for this stop,-1,,
2017:05:21,15:36:59,93,Outbound,2865,Bunker Hill St @ N Mead St,29,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:37:59,,update at 03:37:59 PM ,,,,
2017:05:21,15:37:59,,,2847 no results for this stop,-1,,
2017:05:21,15:37:59,93,Outbound,2865,Bunker Hill St @ N Mead St,28,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:38:59,,update at 03:38:59 PM ,,,,
2017:05:21,15:38:59,,,2847 no results for this stop,-1,,
2017:05:21,15:38:59,93,Outbound,2865,Bunker Hill St @ N Mead St,27,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:40:00,,update at 03:40:00 PM ,,,,
2017:05:21,15:40:00,,,2847 no results for this stop,-1,,
2017:05:21,15:40:00,93,Outbound,2865,Bunker Hill St @ N Mead St,26,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:41:00,,update at 03:41:00 PM ,,,,
2017:05:21,15:41:00,,,2847 no results for this stop,-1,,
2017:05:21,15:41:00,93,Outbound,2865,Bunker Hill St @ N Mead St,25,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:42:00,,update at 03:42:00 PM ,,,,
2017:05:21,15:42:00,,,2847 no results for this stop,-1,,
2017:05:21,15:42:00,93,Outbound,2865,Bunker Hill St @ N Mead St,24,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:43:00,,update at 03:43:00 PM ,,,,
2017:05:21,15:43:00,93,Outbound,2865,Bunker Hill St @ N Mead St,23,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:43:00,,,2847 no results for this stop,-1,,
2017:05:21,15:43:59,,update at 03:43:59 PM ,,,,
2017:05:21,15:44:00,,,2847 no results for this stop,-1,,
2017:05:21,15:44:00,93,Outbound,2865,Bunker Hill St @ N Mead St,22,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:44:59,,update at 03:44:59 PM ,,,,
2017:05:21,15:44:59,93,Outbound,2865,Bunker Hill St @ N Mead St,22,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:44:59,,,2847 no results for this stop,-1,,
2017:05:21,15:45:59,,update at 03:45:59 PM ,,,,
2017:05:21,15:46:00,93,Outbound,2865,Bunker Hill St @ N Mead St,21,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:46:00,,,2847 no results for this stop,-1,,
2017:05:21,15:46:59,,update at 03:46:59 PM ,,,,
2017:05:21,15:47:00,,,2847 no results for this stop,-1,,
2017:05:21,15:47:00,93,Outbound,2865,Bunker Hill St @ N Mead St,20,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:47:59,,update at 03:47:59 PM ,,,,
2017:05:21,15:48:00,,,2847 no results for this stop,-1,,
2017:05:21,15:48:00,93,Outbound,2865,Bunker Hill St @ N Mead St,19,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:48:59,,update at 03:48:59 PM ,,,,
2017:05:21,15:49:00,,,2847 no results for this stop,-1,,
2017:05:21,15:49:00,93,Outbound,2865,Bunker Hill St @ N Mead St,18,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:49:59,,update at 03:49:59 PM ,,,,
2017:05:21,15:49:59,,,2847 no results for this stop,-1,,
2017:05:21,15:49:59,93,Outbound,2865,Bunker Hill St @ N Mead St,18,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:50:59,,update at 03:50:59 PM ,,,,
2017:05:21,15:51:00,93,Outbound,2865,Bunker Hill St @ N Mead St,18,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:51:00,,,2847 no results for this stop,-1,,
2017:05:21,15:51:59,,update at 03:51:59 PM ,,,,
2017:05:21,15:51:59,,,2847 no results for this stop,-1,,
2017:05:21,15:51:59,93,Outbound,2865,Bunker Hill St @ N Mead St,16,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:52:59,,update at 03:52:59 PM ,,,,
2017:05:21,15:52:59,,,2847 no results for this stop,-1,,
2017:05:21,15:52:59,93,Outbound,2865,Bunker Hill St @ N Mead St,15,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:53:59,,update at 03:53:59 PM ,,,,
2017:05:21,15:54:00,,,2847 no results for this stop,-1,,
2017:05:21,15:54:00,93,Outbound,2865,Bunker Hill St @ N Mead St,14,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:54:59,,update at 03:54:59 PM ,,,,
2017:05:21,15:54:59,,,2847 no results for this stop,-1,,
2017:05:21,15:54:59,93,Outbound,2865,Bunker Hill St @ N Mead St,13,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:55:59,,update at 03:55:59 PM ,,,,
2017:05:21,15:55:59,,,2847 no results for this stop,-1,,
2017:05:21,15:55:59,93,Outbound,2865,Bunker Hill St @ N Mead St,12,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:56:59,,update at 03:56:59 PM ,,,,
2017:05:21,15:57:00,93,Outbound,2865,Bunker Hill St @ N Mead St,12,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:57:00,,,2847 no results for this stop,-1,,
2017:05:21,15:57:59,,update at 03:57:59 PM ,,,,
2017:05:21,15:57:59,,,2847 no results for this stop,-1,,
2017:05:21,15:57:59,93,Outbound,2865,Bunker Hill St @ N Mead St,11,3:45 pm from Devonshire St @ Milk St to Sullivan Station – Upper Busway,Sullivan
2017:05:21,15:58:59,,update at 03:58:59 PM ,,,,
2017:05:21,15:59:00,,,2847 no results for this stop,-1,,
2017:05:21,15:59:00,93,Outbound,2865,Bunker Hill St


[2017/05/18 01:08:37] update at 1:08 PM
[2017/05/18 01:08:37] no results for 2847
[2017/05/18 01:09:37] update at 1:09 PM
[2017/05/18 01:09:37] no results for 2847

[2017/05/18 01:45:38] no results for 2847
[2017/05/18 01:46:38] update at 1:46 PM
[2017/05/18 01:46:38] no results for 2847
[2017/05/18 01:47:37] update at 1:47 PM
[2017/05/18 01:47:37] no results for 2847

[2017/05/18 03:35:37] no results for 2865
[2017/05/18 03:35:37] no results for 2847

Bus at 0 – no such Bus- Nextbus
me
0429.png
nextbus
Screenshot_20170518-162922.png


There was a bus at 1:51, neither NextBus or the realtime.mbta.com had it.
screenshot from my Nexus 5x
Screenshot_20170518-135127.png

Snip from html page
0150.png


Examples of when there were no results for clarken court 2847, update every minute
2017/05/18 11:25:38] no results for 2847
[2017/05/18 11:26:37] update at 11:26 AM
[2017/05/18 11:26:37] no results for 2847
[2017/05/18 11:27:37] update at 11:27 AM
[2017/05/18 11:27:37] no results for 2847
[2017/05/18 11:28:37] update at 11:28 AM
[2017/05/18 11:28:37] no results for 2847
[2017/05/18 11:29:37] update at 11:29 AM
[2017/05/18 11:29:38] no results for 2847


no result for realtime when > 30

[2017/05/18 01:45:38] no results for 2847
[2017/05/18 01:46:38] update at 1:46 PM
[2017/05/18 01:46:38] no results for 2847
[2017/05/18 01:47:37] update at 1:47 PM
[2017/05/18 01:47:37] no results for 2847

at 1:46

We Should All Be Feminists

We teach girls shame. “Close your legs. Cover yourself.” We make them feel as though being born female they’re already guilty of something. And so, girls grow up to be women who cannot say they have desire. They grow up to be women who silence themselves. They grow up to be women who cannot say what they truly think. And they grow up — and this is the worst thing we do to girls — they grow up to be women who have turned pretense into an art form.
—  Chimamanda Ngozi Adichie, We Should All Be Feminists by way of Tumblr

A smart thing to do with your email and passwords

I use 3 different email accounts.  My hotmail account is for most things.  I use a gmail account for project work, and another account used strictly for financial institutions and ecommerce sites.  When I get an email that says it’s from a financial institution, in my hotmail account, I know it’s a phishing scam. I am going to open up a new account for financial institutions, because, I am careful and cautious.  I am going to test using the new Brave Browser strictly for financial institutions and ecommerce notifications.  In any event, I am not going to use the same browser to surf, for Facebook, for reading BBC America, The New York Times, The Boston Globe, Google News and (ugh The Boston Herald).  You get the picture, right.  Separate things, use LONG and STRONG Passwords and dual factor authentication, and whatever other security steps are offered, whenever possible.  Do not reuse passwords for sensitive accounts. If you have sensitive notes, like passwords do not store them in a file called passwords.  Do create a file called passwords or whatever and put some fake accounts and passwords in it.  That’s called a honey pot, so hopefully if you get hacked, the thieves will at least be slowed done while they check out the accounts in this file.  Use something that encrypts the file.  Create another file in a location that maybe has a lot files and name it something innocuous and use that for you sensitive notes.

Long and Strong Suggestions

Long is better than short, MUCHmuch better, look up entropy in passwords. At least 8 characters (12 is better).  (Don’t get upset if a site like your library only lets you use 4).

See : https://xkcd.com/936/

Use a mix of upper and lower case letters, numbers and special characters.  Do not use anything in the dictionary or that looks like a date. Do not repeat characters.

How you remember this crap is an art.  One example of how I had a set of passwords a while ago was the routes that I drive, ie 93 (to) 3 (to) 6 (to) 28 to go to Martha’s Vineyards along with some personal acronyms.  Personal acronyms (passphrases) can be anything, the initials of the main characters in you favorite TV show, the first letters of your top 5 favorite meals, the first letters of an obscure quote you like, the ingredients in your favorite recipe.  Anything.  It may be personally identifiable with you, but, it will be easier for you to remember, and that’s a good thing.   But if you’re known for being a fisherman, don’t use simple fishing lines (yuck). The idea is use a phrase you can remember easily as the key to typing your passphrase (ie password). 

Here are is another guy’s ideas to follow on character substitution:

http://blog.napc.com/password-performance-that-isn-t-a-compromise

From : https://en.wikipedia.org/wiki/Password_strength#Human-generated_passwords

A better requirement would be to require a password NOT to contain any word in an online dictionary, or list of names, or any license plate pattern from any state (in the US) or country (as in the EU). In fact if patterned choices are required, humans are likely to use them in predictable ways, such a capitalizing a letter, adding one or two numbers, and a special character. If the numbers and special character are added in predictable ways, say at the beginning and end of the password, they could even lower password strength compared to an all-letter, randomly selected, password of the same length.

Avoid character repetition, keyboard patterns , dictionary words, letter or number sequences, usernames, relative or pet names, romantic links (current or past) and biographical information (e.g., ID numbers, ancestors’ names or dates).

The closer to random you get is better.  That being said, do not drive yourself crazy with the rules.  If it is greater than 8, has nothing in the dictionary, avoids the first and last letter trap, does not use sequences; but, has a character repeated, THATS A LOT BETTER THAN WHAT YOU PROBABLY USED IN THE PAST.

Here are some more suggestions on how to use some kind of character substitution and rules for your passphrases as personal acronyms to incorporate the rules for uppercase, lowercase, numbers and special characters :

At least 1 from
   : [ ] { } < >.

Example type an o as <> or  [} or {} or  [], c is { or [ pr ( , d is : 

At least 1 from
   ~ ! @ # $ % ^ & * ( ) _ - + =

Type number as some kind of combination + - from top of keyboard
Type @ for 2 or @ for  (2 -1)  etc

At least one number
   5 is 5 is 5

At least one capital letter
   i CAPITALIZE the second "component or acronym" in my pass phrase

Balance out frequently used letters with infrequently used ones
Frequency of Alphabetic Characters in the Dictionary
    s is Z, E is Q, a is x

And Roll Your Own that are easy to remember
    g is gee,  M is $,   p is +

You can use a picture on a website, an obscure reference on your facebook profile or a post, or a written obscured cheat sheet as a reminder for rules and passphrases when you are away from your encrypted list of passwords and rules.

If your passphrases are too short, string a couple together, along with the numbers of the nearest highway, or the highway you hate the most etc.

More examples of quotes to use as passphrases.

You can use signs or directions or whatever:

Only you can prevent fascist liars in 2017. 
Two Steps to Save a Life
Danger Construction Area
Quality Assurance Inspection Station
the african xylophone is called A marimba
I need to paint that room

http://www.lifestalker.com/four-word-quotes/

Long and Strong Analysis:

NIST Special Publication 800-63 of June 2004 suggests the following scheme to roughly estimate the entropy of human-generated passwords:

The entropy of the first character is four bits;
The entropy of the next seven characters are two bits per character;
The ninth through the twentieth character has 1.5 bits of entropy per character;
Characters 21 and above have one bit of entropy per character.
A “bonus” of six bits is added if both upper case letters and non-alphabetic characters are used.
A “bonus” of six bits is added for passwords of length 1 through 19 characters following an extensive dictionary check to ensure the password is not contained within a large dictionary.
Passwords of 20 characters or more do not receive this bonus because it is assumed
they are pass-phrases consisting of multiple dictionary words.

by way of
https://web.archive.org/web/20040712152833/http://csrc.nist.gov/publications/nistpubs/800-63/SP800-63v6_3_3.pdf

The NIST research that prompted these guidelines are outdated, however, you can get a general idea of how what you think of random, is not really random, and that long is better.

Here is another password scheme to consider; however, it puts trust in external entities.  If a knowledgeable insider exploits one of these entities, then everyone is screwed.

http://www.bennish.net/blog/2013/12/my-personal-password-policy/

I can’t wait to use a biometric like a finger print, or a key fob like the one paypal uses.

Another thing to keep in mind, the security guys are really, really bright.  There is a lot riding on them getting things right; but, they are a contentious lot and with there caveats come a whole shit load of theoretical possibilities.  The greater risk in the computer environment is called social engineering:

(in the context of information security) the use of deception to manipulate individuals into divulging confidential or personal information that may be used for fraudulent purposes.

Never, ever, let anyone you do not trust access your computers!  Microsoft is not calling people and telling them about errors.  The IRS will first skin you alive, in the courts, before they ever call you.  People fall for this everyday.  Phishing scams is a topic for another day.