It's late 2016 and I (Jeff Relf) am in Seattle.
I was born here, start of 1960.
<Here> is photo of Me.  <Here> is my location, in Seattle. 

" Literacy and good Music " is my religion.
<My playList for reading/writing/programming>.

<My posts to Usenet ( since February, 2012 )>.
The posts I read first, sorted by author:
  <Comp.OS.Linux.Advocacy>, <Sci.Physics>

<When I slept ( 111 rows, 232 columns )> ( ScreenShot ).

<My C# macros, to automate Visual Studio 2015>
<My Win10 Registry Settings> to change font faces/sizes.
■
I sometimes get "Smoker's Cough", when stressed enough;
like the "HeartBurn" misnomer, it's a _Throat_ (not lung) irritation;
likely, acid reflux plays a part too; -- stress is stress.

But, instead of taking codine cough syrup,
I lick some salt to the back of my mouth,
so it drips down my throat; -- it's faster/cheaper/safer.
■
Trump is an entertainer, a comedian.

I love it when people take him seriously;
"Mindless Political Correctness" ( i.e. racism ) is funny.

Without capitalism you have no say, no democracy.
■
Gravity is "eXergy" ( energy that can do work ).
Energy is neither gained nor lost ( 1st law of thermodynamics );
but, over time, less of it is eXergy ( 2nd law ).

As Sean M. Carroll might say, eXergy is being consumed away,
continuously, without limit, forever and ever.
         ...
We're robots.  Nature programmed us to play games; to wit:

  Eating, Breathing, Drinking, Shitting, Whoring, etc.

"Religion" ( i.e. sex, drugs and music ) is a good example of 
how we're programmed to feel more important ( to society )
than we really are.  
         ...
People want to know where/when "life" can exist in the Cosmos.
By "life" they mean themselves and their progeny.

We consume "fuel" ( eXergy, energy that can do work ),
same as the sun and everything else.

"Life Extension" comes at a price; the choice is:

  1 - Live FASTER, breathing FASTER.   - OR -
  2 - Live longer.

Note:  Fat people live/breath FASTER, all the time.

Horses live 7 times longer than squirrels because,
per pound, they consume oxygen 7 times SLOWER.

A dormant bee lives many months;
once activated, it dies a few weeks later.
Why ?  Because the active bee consumes oxygen FASTER.
         ...
"Quantum Mechanics" should be called "Quantum Statistics"
as it's just (misleading) correlations, sans cause and effect.

"Virtual Particles" and "Probability Waves" are intrinsically random;
nature, however, is not -- Randomness is just ignorance, nothing more.

Just because something is too complex to _fully_ understand,
like tomorrow's weather, it doesn't mean that it's _truly_ random;
in fact, we _know_ that it isn't.

_Nothing_ can change the future, present or past;
the (4d) TimeScape is static.  The more ignorant you are,
the more you ( erroneously ) believe in "free will".
        ...
Cosmological Mass dissipates, diminishing its gravitational field;
so clocks tick faster, yardsticks shrink, and spacetime bloats.

Locking backwards, spacetime tightens into a notional singularity.
The start of the Big Bang is a (subjective) horizon, nothing more.

"Dark Matter" (unseen mass) is what we don't know about the galaxy.
"Dark Energy" (Entropy) is what we don't know about the cosmos.
Hence: they don't exist locally.
■
A strict, LifeLong vegan who doesn't OverIndulge 
( in fat, sugar, salt, alcohol and tobacco ) _will_ live longer;
even if he doesn't, it'll certainly _feel_ that way.
■
Guys speak the "Insult Dialect";
where "Fuck You" is just a "Hello".

Women speak the "Praise Dialect";
where "I Love You" is just a "Hello".
■
My (computer) literacy has done wonders for my (mental) health;
too much money makes you lazy, depressed;
so I crave information, not money.
■
You don't have to pay an Asian programmer $5/hour,
plenty of Americans will do it for free.

Are you looking for a hooker or a wife ?
Wives cost a _ton_ more; same for programmers.

Personally, I find that knowledge and skills
are the best assests to hold, not money per se.

Holding money is a _bad_ idea, these days.
Here in Seattle, housing costs are going through the roof;
meanwhile, 5-year CD's yield just 2% APR.

Quoting "Rent trend data in Seattle"
https://www.rentjungle.com/average-rent-in-seattle-rent-trends/
<<
  As of July 2016, average apartment rent within the 
  city of of Seattle, WA is $2,179.  One bedroom 
  apartments in Seattle rent for $1,999 a month on 
  average and two bedroom apartment rents average $2,796.  

  The average apartment rent over the prior 6 months in 
  Seattle has increased by $166 (8.2%).  One bedroom 
  units have increased by $147 (7.9%) and two bedroom 
  apartments have increased by $247 (9.7%).  >>

Quoting "Seattle Home Prices & Values"
http://www.zillow.com/seattle-wa/home-values/
<<
  The median home value in Seattle is $585,400.

  Seattle home values have gone up 16.7% over the past year
  and Zillow predicts they will rise 8.1% within the next year.   
>>
■
As the (light) clock ticks, the time axis grows,
relative to the spatial dimensions.
The time axis is bent, curved, warped.

"Time Curvature" ( into space ) models the (Newtonian) "1g"
we know so well, here on earth; i.e. simply moving forward 
in time is enough to alter your position ( free falling ).

The spatial axis is bent, curved, warped.

Here on earth, "Space Curvature" ( into time ) is negligible;
but, near the sun, "space itself" ( the path ) morphs, over time; 
so Mercury's orbit "spirals" ( precesses ).

An ideal black hole can stop a (light) clock, so it doesn't tick;
objects there are frozen in time, to us humans.

Radio waves, carrying the voice of a MoonWalker,
are BlueShifted as they fall down to "Houston";
so Houston _observes_ the MoonWalker talking/living faster.

Radio waves, carrying the voice of Houston,
are RedShifted as they climb up to the MoonWalker;
so the MoonWalker _observes_ Houston talking/living slower.

The MoonWalker _really_ is talking/living faster than Houston.
■
Zoom Player 12.1, the latest beta, was a _huge_ upgrade for me.  

Previously, my HighContrast Theme (Win10) broke EVR
( "Enhanced Video Renderer", MicroSoft's latest, post VMR9 ).
FullScreen videos, in Windows Mode ( NonExclusive ), showed tearing, 
-- and my only alternative, VMR9, couldn't do 4096x2160, 60 fps !

After upgrading to zPlayer 12.1, I had to turn off "Smart Play";
i.e. let MicroSoft decide what filters/decoders to use.
With that, 4096x2160, 60 fps videos play fine ( but seeking is slow ). 
■
Imagine the Earth, the Sun, the Solar system, the Milky Way,
Andromeda, and the hundreds of billions of galaxies we can see today...

Now apply a little pressure to it, so it all fits in the head of a pin.
When you're done, that's what it was like, 13.8 billion years ago.
■
The minimum wage is censorship; we route around it.

Trying to stamp out low wages is like pressing on a ballon;
the bulge goes elsewhere ( to China, for example ).

FrenchStyle Socialism harms youth the most;
lower wages leads to more EntryLevel jobs.

Am I poorer if you're richer ?
No, _relative_ wealth doesn't matter.
America's poor are very rich, compared to the third world.

Thou shalt not covet.
■
My carbon footprint is ultra light because
I've been mostly lazy my entire life.
Even gays work harder than me (I don't do sex).

When I was married, my wife demanded more.
After she dumped me, I went back to coasting along.

The money game never appealed to me;
"free time and (mental) health" came first.

More and More, kids are following my faithless, sexless path;
I was just ahead of my time, that's all.
■
Dear Narcissists,

Fame and Glory was heaped upon Einstein, unprompted.

Speaking of his many fans, Einstein, 1927, told Cornelia Wolf 
( in handwritten German ): <<

    From the erudite fellow they brook not a quibble
    But  firmly  insist on  a piece of  his scribble.

       Sometimes,  surrounded by all this good cheer,
       I’m puzzled by some of the things that I hear,

           And wonder, my mind for a moment not hazy,
           If I, and not they, could really be crazy.  >>

   http://www.peterdsmith.com/time-space-and-problem-hair/
   http://memosfrommimi.blogspot.com/2011/03/its-friday-already-in-looking-around.html
   http://www.podelise.ru/docs/25914/index-4416-1.html?page=11

Also, he said:

" I am content in my later years.  I have kept my good humor, 
  and take neither myself nor the next person seriously. "

" The secret to creativity is knowing how to hide your sources. "

" It is high time that  the ideal of success
  should be replaced by the ideal of service. "
■
I wrote my own "terminal interface", "X.EXE" ( Windows 8 );
250 columns, fixedWidth fonts.  Screenshots ( 3840 x 2160 ):

  http://Jeff-Relf.Me/Diff.PNG
  http://Jeff-Relf.Me/X.PNG
  http://Jeff-Relf.Me/SleepPat.PNG
  http://Jeff-Relf.Me/Chess.PNG
  http://Jeff-Relf.Me/Super.Fast.Monopoly.PNG
  http://Jeff-Relf.Me/Reversi.PNG
  http://Jeff-Relf.Me/Solitair.PNG
  http://Jeff-Relf.Me/Mario.PNG

"X.EXE" is in <X.ZIP>, along with the files it needs.

    "X.HTM" is the "help/settings file".
    "Nyms.HTM" is the Usenet Scorefile.
    The "xGames" folder has .PNG files for the Monopoly game.
    "X.CPP" is the source code, Visual C++, x64, Visual Studio 2015.


"OCR A", "MS Mincho", "Segoe UI Symbol", "DejaVu LGC Sans Mono" 
and "nSimSun" are the (required) "Unicode Console" fonts.

"DirectX.CPP" is a small (one-file) example of how to:
_ Make all Fonts/Glyphs the same width (double_width is allowed).
_ Rescale Graphics/Glyphs when a window changes size.
_ Use DirectX 11.1, Direct2D 1.1, DirectWrite, and Direct3D.
_ Draw to a back buffer at a high fps (frames per second).
_ Draw properly scaled/smoothed .JPG files, hardware accelerated.
_ Draw to/from/within bitmaps.
_ Discover if a font exists or not ("FindFamilyName()").
_ Discover if a glyph exists in a font ("HasCharacter()").
_ Discover the width/height of a glyph ("GlyphWH()").

Your startup folder should have, e.g., "Pics/LowRes.JPG" ( 100px wide/tall ) 
and "Pics/Chess.PNG" ( a 3840 x 2160 screenshot, Jeff-Relf.Me/Chess.PNG ).
All coordinates are in hard⋅pixels (D2D1_UNIT_MODE_PIXELS).

ScreenShot: Jeff-Relf.Me/Glyph.PNG
■
The Flying Spaghetti Monster (FSM) is real, tachyons are a joke.

Schrödinger doesn't know if his cat is dead or alive.
Ignorance is not a spatial dimension,
as string theory would have you believe.

Hallucinations are just that, hallucinations,
not "alternate realities/universes",
as pop science would have you believe.
■
ISIS mercenaries are promised "wives" (sexual slaves).

You don't have to _kill_ them, 
nor soak them in pigs blood (as Trump suggests),
just spay and neuter them, and they're done.

Like Muslims, Christians run from (painful) truths;
science is better (if you can handle it).
■
Like heroin addicts, cranks reject reality.
■
It's OK to enjoy life more, breathing harder,
even if it means dying sooner.
■
Activists (like Ian Murdock[*]) are chronic infants;
they're paranoid schizophrenics, addicted to a cause;
i.e. they lie for it, and pretend that it's working. 
[ *: Groups.Google.COM/d/msg/sci.physics/jBUQV0XNSB0/h3RWMr4MEAAJ ]

How could you expect to change others,
when you can't even change yourself ? !
■
What's the difference between a rapist and a celebrity ?
FanGirls stalk celebrities; rapists stalk fanGirls.
■
Today's 25 year olds are less mature than yesteryear's 15 year olds.
They don't grow up because, frankly, they don't have to.
■
<SleepPat> tells me when I fell asleep,
for how long ( where: 4 < SleepHrs < 16 hours ),
each and every day, last 6 months.
Text version (55 rows, 241 cols).

SleepPat would display 8 months of data, if I had it.

Few have this data, _very_ few.

My "waking hours" are semi-random, more random than most;
so, unLike most, I truly _need_ this info, 
to predict how many hours are left in my "day".

  My monitor is mounted on an arm, swung over my bed.
  I don't want my monitor on when sleeping,
  -- turning it off is effortless, and necessary.
  These on/off events are _automatically_ recorded and displayed.
■
"Rightscorp" ( Warner Bros, Miramax, etc. ) is the biggest
"CopyRight Troll"; first three quarters of 2014, they lost
$2.2 million; since 2011, they lost $6.5 million, net.

To reduce their losses, they occasionally sue an IP address,
or even an "ISP" (e.g. Cox), hoping to settle _out_ of court;
they can't win _in_ court because an IP address is not a person,
-- who used the IP address ?!

No ISP would willingly hand such a "dubious troll" 
customer info, not without a court order.

Every university is also an ISP;
they, too, wouldn't release names to a dubious troll.

What would happen if Cox had to prove, in court,
that they took action against persistent violators ?

How would a Cox customer, say Starbucks,
even _know_ if a customer was violating the law ?

Every Starbucks customer ( and every university student )
would have to consent to total, 100% surveillance.
Our privacy would drop to nil, zip, zero, nada.

What would Starbucks do with this info ?
or a university ?  They'd bust a nut !

Why even go there ? to make Walt Disney 
"the happiest (dead) man on earth" ? !
■
My $350, 1 TeraByte, SATA_III_Maxed, Samsung 850 EVO SSD
arrived in the U.S. Mail, along with some letters.
U.S. Mail is _Slow_, 7 days without tracking info.

Cloning the "C:boot" drive is easy, 
lots of free programs do it, but...
.....making the new SSD the "C:boot" drive,
without reInstalling everything, was _hard_.

I'm not sure what I might've done wrong or right,
but, in the end, this worked:

  Shutdown and plug in the new SSD (SATA_III).

  Boot and, with no apps running ( no browser, editor, etc. ),
  run "DiskMgmt.MSC" (Windows 8) to remove its partitions, then
  "CloneDisk" your "C:boot" drive (I used "Todo Backup", Free version).

  Shutdown ASAP, unPlug the previous "C:boot" drive.

  Boot to BIOS (Hit DEL). 
  The fan will run hard for awhile, 100% CPU, 4 gigaHz,
  as the new drive becomes "C:".  BIOS does it !

  Find/Change BIOS' (well hidden) BootDrive Setting.

  On reBoot, you've got a new "C:boot" drive, without reInstalling.

  Shutdown, plug in the previous boot drive.
  Boot, remove all partitions from the previous boot drive;
  otherwise, the drives would be too similar, confusing you.
■
People _cling_ to ignorance because there,
and only there, can their minds run free.

For most, _only_ ignorance brings them
the "freedom" they crave.

Everyone here has access to Wikipedia;
still, 81% of Americans think/hope there's a god,
up there, somewhere, pulling the levers.

Gallup's Values and Beliefs survey, May 2014:

  gallup.com/poll/170822/believe-creationist-view-human-origins.aspx
■
Capitalism is freedom to do good _or_ bad.

Socialism is important because society is important.
What are we, if not social beings, part of a group ? !

  Most often, money can't buy you health;
  not mental health, not physical health.

  What else matters ? !
■
Primitive, Childish minds believe in the "spooky" stuff.

"Bell's Test" shows what we do NOT know; that's all.
When _all_ facts are known, "The Principle of Locality" applies.
(Pseudo)Randomness is ignorance, not "freedom of choice".

Quantum Mechanics, like Medical "Science", 
relies on correlations (i.e. it's statistical)
because the local, immediate causes aren't fully known.
■
Success is getting what you want; happiness is wanting what you get.
I'm happy because most "success" doesn't impress me.

To get ahead, respect others more than yourself.
■
For a "religion" (i.e. lifestyle) to dominate, 
it must breed more and die less.

By this measure, Christianity has done well;
however, it's ruthless and inhumane, like the Pope.

My vasectomy was the best thing I ever did for myself
because it helped me respect woman and kids.

Quoting "PBS.ORG/earth-a-new-wild/episode-plains/reindeer/" <<

  The practice of castrating [[reindeers]] has helped. 

  A castrated male, known as the gentleman of the tundra, 
  won’t waste his energy on fighting for reproductive rights, 
  and therefore will use his strength 
  and enormous size to dig through the snow. 

  The ancient castration technique of biting 
  is being studied and brought back because it is 
  less severe than using tongs or other modern methods. 
  Using modern methods, some male deer can become listless and lazy.

  Scientists believe that with the biting method, 
  the deer will still produce enough testosterone to remain vigorous.

  Reindeer are one of the last species to be domesticated by man —
  and are only semi domesticated. 

  Castration is a key component in domesticating a herding animal. >>
■
Re: The BBC documentary: "Quelle Catastrophe! France".
http://www.bbc.co.uk/programmes/b055kqhw

While strong unions are a massive benefit to
rich, well_educated baby boomers who've already "won",
it impoverishes the younger, poorer ones.

In poorer areas, youth unemployment is 50%;
for all youth, the unemployment rate is 25%,
one in four.

Because getting a "real" job is like getting married,
with no chance of divorce, ordinary youth
must settle for short_term contracts... or worse.

As a result, French youth are _much_less_likely_
to get married and/or have kids, compared to U.S. youth.
■
The accelerated expansion of space time is just entropy.
Entropy is why our past light cone has a "beginning" 
( <the cosmological horizon> ).  
■
In FireFox, my "Search-Bar" has 21 Search "Providers" ( i.e. methods ).  
  <screen_shot>

To install one of the following search methods,
hit Ctrl_Shift_K ( to open the JavaScript Console ),
paste the JavaScript into the bottom line, then hit "Enter".

  Search for a Torrent ( RarBg.TO ):
    RarBg.TO/torrents.php?search={searchTerms}
    javascript: window.external.AddSearchProvider("http://Jeff-Relf.Me/Rar.XML");

  Google, Google ranked:
    www.google.com/search?q= {searchTerms} &num=50
    javascript: window.external.AddSearchProvider("http://Jeff-Relf.Me/G.XML");
    
  Google, Last 3 Months, Google ranked:
    www.google.com/search?q= {searchTerms} &num=50&tbs=qdr:m3
    javascript: window.external.AddSearchProvider("http://Jeff-Relf.Me/rG.XML");
  
  Google WikiPedia:  
    www.google.com/search?q= {searchTerms} site:WikiPedia.ORG &num=50
    javascript: window.external.AddSearchProvider("http://Jeff-Relf.Me/Wiki.XML");
    
  Google images:  
    images.google.com/images?q= {searchTerms}
    javascript: window.external.AddSearchProvider("http://Jeff-Relf.Me/Images.XML");

  Google.DEFINE a word or term:  
    www.google.com/search?q= define:{searchTerms}
    javascript: window.external.AddSearchProvider("http://Jeff-Relf.Me/Spell.XML");

  Find a word or term in the "Urban" dictionary:  
    UrbanDictionary.COM/define.php?term= {searchTerms}
    javascript: window.external.AddSearchProvider("http://Jeff-Relf.Me/U.Dict.XML");

  Find a word or term in a normal dictionary:  
    Dictionary.COM/search?q= {searchTerms}
    javascript: window.external.AddSearchProvider("http://Jeff-Relf.Me/Dictionary.XML");
    
  Thesaurus:
    Thesaurus.COM/search?q= {searchTerms}
    Thesaurus.XML

  Google a YouTube video:  
    https://www.youtube.com/results?search_query= {searchTerms}
    javascript: window.external.AddSearchProvider("http://Jeff-Relf.Me/YouTube.XML");

  Google Newspapers:
    news.google.com/news/search?q= {searchTerms}&scoring=n
    javascript: window.external.AddSearchProvider("http://Jeff-Relf.Me/nG.XML");

  Google.MAPS:
    maps.google.com/maps?q= {searchTerms}
    javascript: window.external.AddSearchProvider("http://Jeff-Relf.Me/GM.XML");

  Google MicroSoft ( for help ):
    www.google.com/search?q= {searchTerms} site:microsoft.com
    javascript: window.external.AddSearchProvider("http://Jeff-Relf.Me/MicroSoft.XML");

  IP to City/Domain 1:
    http://whatismyipaddress.com/ip/{searchTerms}
    javascript: window.external.AddSearchProvider("http://jeff-relf.me/IP.1.XML");

  IP to City/Domain 2:
    http://www.infosniper.net/index.php?ip_address={searchTerms}
    javascript: window.external.AddSearchProvider("http://Jeff-Relf.Me/IP.2.XML");

  Google "Alt.Free.Newsservers" (a Usenet newsgroup), Last 2 Weeks, newest first:  
    groups.google.com/forum/#!topicsearchin/Alt.Free.Newsservers/{searchTerms}|sort:date
    javascript: window.external.AddSearchProvider("http://Jeff-Relf.Me/GG.XML");

  Find post by its Message_ID ( it seldom works ):
    groups.google.com/forum/#!search/messageid:{searchTerms}
    javascript: window.external.AddSearchProvider("http://Jeff-Relf.Me/G+mID.XML");
■
Sex is overrated.
"Wives" are too expensive and hookers will kill you for a cigarette.
■
My Logitech g600 mouse has 39 logical "Buttons".
I control them using This is Lua script, and "Logitech Gaming Software".
■
"War and Crime" is about breeding more than the next guy;
and, for that, you need guns.  It's (ugly) evolution.
"Arrogant, Breeding Morons" are vicious animals.
■
To change the location of the special "Documents"[*] folder...
[ *: a.k.a. "My Documents", a.k.a. "Personal" ]

See, "http://Jeff-Relf.Me/Win10.REG.TXT".  

;  Use Short, Friendly Paths, all under "C:\__" ( Home ).
;
;  First, "Right_Click Properties -> Location -> Move" each special folder.
;
;  Make Sure "MyDocumentsLocation", "Shell Folders"/"Personal",
;  and "User Shell Folders"/"Personal" ( below ) agree with each other.

;  The line, below, is for Visual Studio 2015.
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0]
"MyDocumentsLocation"="C:\\__\\Sys"
"VisualStudioLocation"="C:\\__\\Sys\\AppData\\VisStudio"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Startup"="C:\\__\\Startup"
"SendTo"="C:\\__\\SendTo"
"AppData"="c:\\__\\Sys\\AppData"
"Local AppData"="C:\\__\\Sys\\AppData"
"Local Settings"="C:\\__\\Sys"
"Local AppDataLow"="C:\\__\\Sys\\AppData\\LocalLow"
"Cache"="C:\\__\\Sys\\AppData\\IE-Tmp"
"Desktop"="C:\\__\\Sys\\AppData\\Desktop"
"PrintHood"="C:\\__\\Sys\\AppData\\PrintHood"
"NetHood"="C:\\__\\Sys\\AppData\\NetHood"
"Cookies"="C:\\__\\Sys\\AppData\\Cookies"
"Recent"="C:\\__\\Sys\\AppData\\Recent"
"Start Menu"="C:\\__\\Sys\\AppData\\Start Menu"
"Programs"="C:\\__\\Sys\\AppData\\Programs"
"History"="C:\\__\\Sys\\AppData\\History"
"Templates"="C:\\__\\Sys\\AppData\\Templates"
"Favorites"="C:\\__\\Sys\\AppData\\-Crap-"
"My Pictures"="C:\\__\\Sys\\AppData\\-Crap-"
"My Music"="C:\\__\\Sys\\AppData\\-Crap-"
"My Video"="C:\\__\\Sys\\AppData\\-Crap-"
"Personal"="C:\\__\\Sys"
"{A520A1A4-1780-4FF6-BD18-167343C5AF16}"="C:\\__\\Sys\\AppData\\LocalLow"
"{374DE290-123F-4565-9164-39C4925E467B}"="c:\\__\\Downloads"

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"Startup"="C:\\__\\Startup"
"SendTo"="C:\\__\\SendTo"
"AppData"="c:\\__\\Sys\\AppData"
"Local AppData"="C:\\__\\Sys\\AppData"
"Local Settings"="C:\\__\\Sys"
"Local AppDataLow"="C:\\__\\Sys\\AppData\\LocalLow"
"Cache"="C:\\__\\Sys\\AppData\\IE-Tmp"
"Desktop"="C:\\__\\Sys\\AppData\\Desktop"
"PrintHood"="C:\\__\\Sys\\AppData\\PrintHood"
"NetHood"="C:\\__\\Sys\\AppData\\NetHood"
"Cookies"="C:\\__\\Sys\\AppData\\Cookies"
"Recent"="C:\\__\\Sys\\AppData\\Recent"
"Start Menu"="C:\\__\\Sys\\AppData\\Start Menu"
"Programs"="C:\\__\\Sys\\AppData\\Programs"
"History"="C:\\__\\Sys\\AppData\\History"
"Templates"="C:\\__\\Sys\\AppData\\Templates"
"Favorites"="C:\\__\\Sys\\AppData\\-Crap-"
"My Pictures"="C:\\__\\Sys\\AppData\\-Crap-"
"My Music"="C:\\__\\Sys\\AppData\\-Crap-"
"My Video"="C:\\__\\Sys\\AppData\\-Crap-"
"Personal"="C:\\__\\Sys"
"{A520A1A4-1780-4FF6-BD18-167343C5AF16}"="C:\\__\\Sys\\AppData\\LocalLow"
"{374DE290-123F-4565-9164-39C4925E467B}"="c:\\__\\Downloads"
■
The best code ( for me, and only me ) 
is the code I designed and wrote myself.

As a programmer, text comparison is like water;
i.e. it's an essential, -daily- thing.
So I wrote my own diff routines ( X.EXE ).

Diff scans ( comparing "Tokens"[*] ) from four directions
at once ( top, bottom, left and right ), using 8 pointers.
[ *: "Lines" in files, and/or "Words" in lines ]

At it's heart, and right off the bat, it skips past
the unchanged part at the beginning and ends.
I call this "the Pinch".

Then it "peels off" ( and logs ) the differences at the ends...
stopping when it finds two matching Tokens...
Pinching and Peeling, from the edges to the middle.

The resulting logs are then sorted and printed...
both the lines in the files and the words in the lines...
green for the new stuff, red for the deleted stuff.

Although the algorithm is simple, the finer deatials are not.
Nothing in the upper half can match anything in the lower half,
for example; "a b" is not equal to "b a" -- it's been shuffled.

<Here> is some example output.

The core of it looks like this:

LnP F, _F ;  LnA BBx, EEx, _BBx, _EEx, BB_Sync, EE_Sync, _BB_Sync, _EE_Sync ;

#define Same?  ( F && _F && Eq( F, _F ) )

#define  Same⋁Sync   ( Data⋁( F, EEx, EE  ), Data⋁( _F, _EEx, _EE  ), Same? )
#define  Same⋀Sync   ( Data⋀( F, BBx, BB  ), Data⋀( _F, _BBx, _BB  ), Same? )

#define  Same⋁Pinch  ( Data⋁( F, BBx, EE  ), Data⋁( _F, _BBx, _EE  ), Same? )
#define  Same⋀Pinch  ( Data⋀( F, EEx, BBx ), Data⋀( _F, _EEx, _BBx ), Same? )

#define EoFS_Dwn  ( S = BB_Slow <= EE_Slow, _S = _BB_Slow <= _EE_Slow, F = BB_Fast <= EE_Fast, _F = _BB_Fast <= _EE_Fast )
#define EoFS_Up   ( S = EE_Slow >= BB_Slow, _S = _EE_Slow >= _BB_Slow, F = EE_Fast >= BB_Fast, _F = _EE_Fast >= _BB_Fast )
#define Top_Fast  ( BB_Fast = BB_Slow, _BB_Fast = _BB_Slow )
#define Bot_Fast  ( EE_Fast = EE_Slow, _EE_Fast = _EE_Slow )
          
Data⋁( LnP &P, LnA &PP, LnA EE ) { while( ( P = ++PP >= EE ? 0 : *PP ) && !*P );  }
Data⋀( LnP &P, LnA &PP, LnA BB ) { while( ( P = --PP <  BB ? 0 : *PP ) && !*P );  }

int SyncDwn( LnA BB, LnA EE, LnA _BB, LnA _EE ) {
  BB_Sync = EEx = BB, _BB_Sync = _EEx = _BB, EEx--, _EEx-- ;  return Same⋁Sync && Same⋁Sync ;   }

int SyncUp( LnA BB, LnA EE, LnA _BB, LnA _EE ) {
  EE_Sync = BBx = EE, _EE_Sync = _BBx = _EE ;  return Same⋀Sync && Same⋀Sync ;   }

Pinch( LnA BB, LnA EE, LnA _BB, LnA _EE ) { 
  BBx = BB - 1, _BBx = _BB - 1 ;  while ( Same⋁Pinch );
  EEx = EE,     _EEx = _EE ;      while ( Same⋀Pinch );  EEx++, _EEx++ ;  }

Peel( LnA BB, LnA EE, LnA _BB, LnA _EE ) { int rv, Top, Bot, S, _S, F, _F ;  LnP t, _t ;
  LnA  BB_Slow, _BB_Slow,  BB_Fast, _BB_Fast,   EE_Slow, _EE_Slow, EE_Fast, _EE_Fast ;
  Top = Bot = 0, BB_Slow = BB, _BB_Slow = _BB, EE_Slow = EE, _EE_Slow = _EE, Top_Fast, Bot_Fast ;
  _Top:    if ( Top ) goto _Bot ;  EoFS_Dwn ;  if ( !S && !_S ) { Top = 1, BB_Sync = 0 ; goto _Bot ;  }
  if ( F && _S ) if ( SyncDwn( BB_Fast, EE, _BB_Slow, _EE ) ) { Top = 1 ; goto _Bot ;  } else BB_Fast++ ;
  if ( S && _F ) if ( rv = SyncDwn( BB_Slow, EE, _BB_Fast, _EE ) ) { Top = 1 ; goto _Bot ;  } else _BB_Fast++ ;
  if ( EoFS_Dwn, !( F && _S || S && _F ) ) BB_Slow += S, _BB_Slow += _S, Top_Fast ;
  _Bot:    if ( Bot ) goto Skip ;  EoFS_Up ;  if ( !S && !_S ) { Bot = 1, EE_Sync = 0 ; goto _Top ;  }
  if ( F && _S ) if ( SyncUp( BB, EE_Fast, _BB, _EE_Slow ) ) { Bot = 1 ; goto _Top ;  } else EE_Fast-- ;
  if ( S && _F ) if ( rv = SyncUp( BB, EE_Slow, _BB, _EE_Fast ) ) { Bot = 1 ; goto _Top ;  } else _EE_Fast-- ;
  if ( EoFS_Up, !( F && _S || S && _F ) ) EE_Slow -= S, _EE_Slow -= _S, Bot_Fast ;
        
  Skip:
  if ( Top && Bot ) {
    if ( !BB_Sync && !EE_Sync ) BB_Sync = EE, _BB_Sync = _EE, EE_Sync = EE, _EE_Sync = _EE ;
    else if ( !BB_Sync ) BB_Sync = EE_Sync, _BB_Sync = _EE_Sync ;
    else if ( !EE_Sync ) EE_Sync = BB_Sync, _EE_Sync = _BB_Sync ; return ;  }    goto _Top ;  }
■
Console2, a better "DOS Console",
runs CMD.EXE in the background, like a daemond.

Console2 works well with Unicode,
provided you tell -both- the default DOS console 
and Console2 to use the "DejaVu Sans Mono" font.

Japanese glyphs work too,
despite the fact that DejaVu doesn't have them.

But you must change Windows' Registry first:

  ; ReBoot to effect any change to "HKEY_LOCAL_MACHINE".
  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont]
  "0"="DejaVu Sans Mono"

Also, "7z.EXE" ( like Zip.EXE ) works well with Unicode.

With every invocation of CMD, "Init-CMD.BAT" runs; to wit:

  > @chcp 65001
  > @prompt $P$_$g

  [HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
  "autorun"="C:\\__\\_Source\\Init-CMD.BAT"

Console2's settings are stored in "Console.XML",
which I edit by hand, using Visual Studio 2015,
my text editor; like this:
 
  ... rows="115" columns="143" ... 

  font name="DejaVu Sans Mono" size="14" 
     bold="0" italic="0" smoothing="2"

    color use="1" r="222" g="111" b="111"

Console2 settings for my 185 dpi 
( set to 144 dpi ) 4K/UHD monitor:
http://jeff-relf.me/Console.XML.TXT
■
Lots of people are on uppers, like Caffeine or Adderall.
Lots of people.

As a result, they blabber on_and_on about themselves,
without the slightest concern about their audience.
Truly, they don't know their audience.

If they were TV's, you'd switch the channel;
but, because they're people, you think up excuses/lies,
-- anything to exit, without offending.
■
-- On <Usenet> --
Please don't help "Eternal-Noobs.Orgy" censor out
"Content-Type: Text/HTML; charset=UTF-8" posts.

Mixing Fonts is -not- a crime.
WikiPedia and CraigsList allow -Simple- HTML.

Consolas is my text font but, beyond that,
I use "MS Mincho"; ScreenShot: http://Jeff-Relf.Me/X.PNG

Low_Cost, Text_Only servers are 
the fastest and most reliable; to wit:

  http://usenet.blueworldhosting.com
  http://glorb.com/usenet.php

When not overloaded, 
$5/life binary servers are good too; to wit:
  usNews.BlockNews.NET:119, News.US.Usenet-News.NET:119

If you don't download binaries, it's more than enough gigs. 
■
My "Jeff-Relf.Me" domain_name costs me $20+ per year, paid to GoDaddy.
<cPanel hosting>[*] costs me $30 per year, paid to "PacificHost.COM".
[ *: http://www.pacifichost.com/web-hosting.shtml ]

cPanel allows unlimited, "Catch-All" email addresses ( aliases );
e.g. "Usenet@@Jeff-Relf.Me".
[ To set it up, just ask me or PacificHost
  http://www.pacifichost.com/contact-us.shtml ]

That's unlimited "transfer" ( gigabytes ), unlimited disk storage,
unlimited sub_domains, password_protected folders,
<yaml filtering ( to block select email aliases )>[*], etc.
[ *: http://Jeff-Relf.Me/filter.yaml.TXT ]
■
The peer-to-peer nature of the Internet, BitTorrent, 
Usenet and email, is what makes them so robust.

Multiple clients accessing a single server
does little to negate that fact.

When you've got 10 servers to chose from,
and when you can run your own server, if you want,
the loss of any one server doesn't matter so much.

Peer-to-Peer is robust; 
Usenet is nearly indestructible.
■
My ( now ex ) wife wanted more kids ( six, in fact ),
and I did not ( I was done at two ); so she divorced me,
took money ( for child support ) and married her new lover
( because he was a "good Mormon" and I was an atheist ).

I decided I wouldn't be her slave, (Child Support) laws be damned.
[ Note: Child Support laws are good, I just fucked up, badly ]

Lesson learned: If they can take it from you, it isn't really yours.
Money and kids aren't really yours.
Dreams, Skills and Free Time matter more.
■
Some of the Usenet threads/topics I've been in:
  <Alt.Free.Newsservers>, <News.Software.Readers>,
  <Comp.OS.Linux.Advocacy>, <Sci.Physics>

<Here> is my web presence, last 3 Months, Google ranked, not by date.
■
Photos of my rooming house ( I'm the manager ):
  Front of House, Back, Bath, the Kitchen, a Room.
■
Once, I could use Google to see who was talking about me... no longer.

Usenet is like those "Bum Fight" videos, it's a free for all.
As such, it's not worth indexing; in contrast, Wikipedia _is_ worth indexing
-- Google likes it, because it's moderated, filtered.

So Google has been pulling out of the "Usenet search" thing, slowly;
worse, no one wants to take their place... no one.

Effectively, Google now confines your search to a particular newsgroup.
But it only tells you what thread you're in, not where in the thread,
and it's sorted by the age of the thread's most recent post.

You can use Google Groups to point to a Usenet article, like this:

  https://groups.google.com/forum/#!original/News.Software.Readers/dId7J3Kp3Hk/01ZkN9-Q8vUJ

Which is a link to the source, header and all, unformatted.

But, when you hit the big "Back Arrow" button,
it places you on the proper article, in the thread/topic,
properly formatted, on the proper page of the thread/topic ! !

It's so slow ( the JavaScript ), FireFox asks me if I want to continue.

Search by Message-ID never really worked,
and you can't really seach all of Usenet ( it's VERY poorly indexed ),
but you can still find/link to your articles, in your newsgroups.

Articles that spawn a huge thread/topic, lots of replies,
are more likely to be indexed, so they appear in a normal Google Search.
Few posts meet that criteria, so don't get your hopes up.

Low_Cost, Text_Only servers are the fastest and most reliable; to wit:

  <Blue World Hosting>

When not overloaded, <some binary servers>[*] are good too; for $5/life,
you get more than enough gigs, assuming you don't download binaries.
[ *: "usNews.BlockNews.NET:119" and "News.US.Usenet-News.NET:119" ]
■
Usenet isn't WikiPedia or CraigsList, so Google doesn't fully index it.

Apparently, the first post of a long/interesting thread is well indexed.

You can improve a Google search by 
limiting yourself to more recently indexed pages.

Take, for example, <This Search>[*].
[* "Jeff Relf" on the web, last 3 months, Google ranked ]

   Note the URL:

     Google.COM/search?q= "Jeff-Relf.ME" | "Jeff Relf" &num=50&tbs=qdr:m3&filter=0
       
       Links to my website (Jeff-Relf.ME) are boosted above "Jeff Relf".
       "|" means "OR".
       "filter=0" shows more results; duplicates are NOT filtered out.

       "tbs=qdr:m3" gives me the last 3 Months, Google ranked.
       Nicely, the "indexed date" is listed for each search result.

Search Usenet, last 2 Weeks, like this:

  Google.COM/groups/search?q= "Jeff Relf" &num=50&sitesearch=google.com&scoring=d&as_qdr=w2
■
I close apps I'm not using, to free my mind;
don't even want them "pinnned" to the taskbar, as icons.

I never see the "Start Screen" ( Windows 8, Metro ); I boot to
the desktop where only X.EXE greets me, instead of the start button ( Win7 ).
I re_boot once every few months, I suppose.  My 30 watt, full-size desktop PC
is diskless and fanless, including a 500 watt fanless power_supply.

My app launcher/toolbar now _TOTALLY_ stops newly launched apps
from stealing the "foreground" ( i.e. the keyboard/mouse focus )
and blinding me with that nasty "Black to White", bright flash.

For a taste (yuck!), see below. "⏉Win" is the Top_Most window.

  #define ⏉modeOn  ( prev@⏉ = ⏉mode = 1, ⏉most( HWND_TOPMOST ) )

  #define Norm  ( ⏉mode = 0, ⏉most( HWND_NOTOPMOST ) )  // No Top Most.

  #define ⏉most( TM )  (  \
    SetWindowPos( Win, TM, 0,0,0,0, SWP_NOMOVE | SWP_NOSIZE ),  \
    LockSetForegroundWindow( TM == HWND_TOPMOST ? LSFW_LOCK : LSFW_UNLOCK ) )

  #define ⏉  SetForegroundWindow(Win)

  #define @⏉  ( _@⏉ = ( ⏉Win = GetForegroundWindow() ) && Win == ⏉Win )

My launcher must rapidly request the Foreground, 30 times a second;
otherwise, Windows takes it from me without notice, the fucker.
 
  Windows tells me that I've lost the keyboard/mouse AFTER the fact,
  not before, so I have to bombard it with SetForegroundWindow() ASAP.
  This seems wrong, of course, but I see no alternative.

Moving the cursor to Win10's taskbar stops this "Top_Most, Bombarding",
giving me easy access to my newly launched app, sans White_Flash.
■
« Jeff Relf was the programmer for the project and 
  contributed to the design of administrative processes. »
  −− BankExec™ 2013 Decision Manual (PDF)

To this day, and beyond, I'm coding BankExec™.  21 years now.
■
FireGestures JavaScript to magnify images 1.667 times

" var node = FireGestures.sourceNode ;
  if ( ! ( node instanceof HTMLImageElement ) )  return ;
  node.width *= 1.66666667 ;  ".

■
Who I am ( Personal info )

I was born in Seattle at the start of 1960.

My dad, after being a WWII pilot ( catching the very end of it )
became a tool and die maker, first in partnership with Jeff Fluke,
later on the team that designed and built the 747.

My dad's dad ( Gerald Relf ) was a banker for the Federal Reserve.
Back in the day ( in Seattle, 1940 ), 
bankers sat around a table and exchanged each bank's bags.

My mom's dad ( Robert Grass ) was a Washington state senator
and a lawyer, working out of what was, at the time,
the tallest building west of the mississipi, the Smith Tower.

Seattle has always been a boom/bust town
and Boeing had hit hard times in 1971,
people were leaving en masse.

Also, being Mormons, my dad felt the Seattle/University drug scene
had engulfed two of his kids... one of my brothers is/was
a paranoid schizophrenic... so, in 1972, he moved us to Utah.

My first programming was on HP/TI calculators starting around 1973-74.
By 1976, I was programming the HP 67 with it's magnetic strips.

Me ( Jeff Relf ), back in 1976, when I was 16 ( Orem Utah ).
My mom, dad ( Bill ), and a brother ( Pete, age 18 ), in 1976 ( Orem Utah ).

My dad's mom ( age 73 ) holding her GREAT_grand_daughter, in 1976 ( Seattle ).
My sole sister ( Diana, then 22, Seattle ) and her first daughter.

My brother ( Bill Jr. ) born in Seattle, 1956, in Provo Utah.

Here is a photo of Sarah ( Wallace ) Pruse ( my friend )
visiting her daughters, Gianna and Ginette.
■
Work:
    
  Dr. JianXin Huang < nfo (AT) DrHuang . BIZ >  //  Seattle
  Dr. Charles Haley < ChipH (AT) UW . EDU >  //  Tucson
  Tom Schrank < TSchrank (AT) ABA . COM > //  Washington DC

Family:
    
  Diana ( Relf ) Harkcom < dHarkcom (AT) gM Ξ ail.COM >  //  Kirkland WA
  Peter.Relf (AT) EMC . COM  //  Sandy Utah

Friends:
    
  Melaney Petty < Spam4mel (AT) gM Ξ ail . COM >  //  Seattle
  Sarah ( Wallace ) Pruse < ICantForTheLifeOfMe (AT) Ya Ξ hoo . COM >  //  Tampa
  Michael Brickler < MBrick02 (AT) gM Ξ ail . COM >  //  Eagle-Rock VA  24085
■