<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>This page intentionally left ugly</title>
	<atom:link href="https://eksith.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://eksith.wordpress.com</link>
	<description>More steam!</description>
	<lastBuildDate>Fri, 25 Dec 2015 23:26:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<site xmlns="com-wordpress:feed-additions:1">2346578</site><cloud domain='eksith.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>https://secure.gravatar.com/blavatar/0d0ea0472ef89951d0e662b6eaf4487c7ccaaefb58dd37e797bf4c0e06ae0cc9?s=96&#038;d=https%3A%2F%2Fs0.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>This page intentionally left ugly</title>
		<link>https://eksith.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://eksith.wordpress.com/osd.xml" title="This page intentionally left ugly" />
	<atom:link rel='hub' href='https://eksith.wordpress.com/?pushpress=hub'/>
	<item>
		<title>How I found one of the earliest browsers in history</title>
		<link>https://eksith.wordpress.com/2015/12/25/how-i-found-one-of-the-earliest-browsers-in-history/</link>
					<comments>https://eksith.wordpress.com/2015/12/25/how-i-found-one-of-the-earliest-browsers-in-history/#comments</comments>
		
		<dc:creator><![CDATA[eksith]]></dc:creator>
		<pubDate>Fri, 25 Dec 2015 23:26:45 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://eksith.wordpress.com/2015/12/25/how-i-found-one-of-the-earliest-browsers-in-history/</guid>

					<description><![CDATA[Pablo Fernandez Yesterday, the web celebrated its 25th birthday and to join in, I want a little story. A couple of years ago I found a NeXTcube. I’m not going to say where it is to avoid vandalism, but this is the story. Sir Tim Berners-Lee coded the earliest version of the web in his [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="wpcom-reblog-snapshot"> <div class="reblog-post"><p class="reblog-from"><img alt='Pablo Fernandez&#039;s avatar' src='https://0.gravatar.com/avatar/fdd7398111e978f59c406b8a338d0e9609beab0fa29a8af0c63950f6228069ba?s=32&#038;d=https%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32' class='avatar avatar-32' height='32' width='32' loading='lazy' /><a href="http://pupeno.com/2015/12/21/how-i-found-one-of-the-earliest-browsers-in-history">Pablo Fernandez</a></p><div class="reblogged-content">
<p>Yesterday, the web celebrated its 25th birthday and to join in, I want a little story. A couple of years ago I found a NeXTcube. I’m not going to say where it is to avoid vandalism, but this is the story. Sir Tim Berners-Lee coded the earliest version of the web in his NeXTcube workstation when he was working at CERN, so, I was always interested in this machines, from a historical/playful point of view.</p>

<p>The cube that was in front of me was more or less abandoned and I asked the owner if I could play with it. He was very reticent but I was more relentless and I got to play with it. He told me that Next computer belonged, at one point, to CERN and that it has not been used since then. I decided to explore it.</p>

<p>The first interesting thing I found was a file…</p>
</div><p class="reblog-source"><a href="http://pupeno.com/2015/12/21/how-i-found-one-of-the-earliest-browsers-in-history">View original post</a> <span class="more-words">337 more words</span></p></div></div>]]></content:encoded>
					
					<wfw:commentRss>https://eksith.wordpress.com/2015/12/25/how-i-found-one-of-the-earliest-browsers-in-history/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5099</post-id>
		<media:thumbnail url="https://eksith.wordpress.com/wp-content/uploads/2015/12/next_cube-img_7154.jpg" />
		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/12/next_cube-img_7154.jpg" medium="image">
			<media:title type="html">Featured Image -- 5099</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/503504d62b93c95d47b02bd617461578db254e23001c90e819b46c7a7f37c333?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">eksith</media:title>
		</media:content>
	</item>
		<item>
		<title>Wednesday Shorts: Sintel</title>
		<link>https://eksith.wordpress.com/2015/12/23/wednesday-shorts-sintel/</link>
					<comments>https://eksith.wordpress.com/2015/12/23/wednesday-shorts-sintel/#respond</comments>
		
		<dc:creator><![CDATA[eksith]]></dc:creator>
		<pubDate>Wed, 23 Dec 2015 18:30:28 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://eksith.wordpress.com/2015/12/23/wednesday-shorts-sintel/</guid>

					<description><![CDATA[Originally posted on <a href="https://cainslatrani.wordpress.com/2015/12/23/wednesday-shorts-sintel">Cain S. Latrani</a>: <br />One of the things I look for in the short films I share here is a story that has heart, the kind that is able to evoke a genuine emotion. While I sometimes veer off for something that is just straight up funny, such as last weeks Tone Deaf,&#8230;]]></description>
										<content:encoded><![CDATA[<div class="wpcom-reblog-snapshot"> <div class="reblog-post"><p class="reblog-from"><img alt='cainslatrani&#039;s avatar' src='https://0.gravatar.com/avatar/6533e5a7cc63482064f5e80ad1422499fc9e2e689b814ce98675ca94b78ab8b6?s=32&#038;d=https%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32' class='avatar avatar-32' height='32' width='32' loading='lazy' /><a href="https://cainslatrani.wordpress.com/2015/12/23/wednesday-shorts-sintel">Cain S. Latrani</a></p><div class="reblogged-content">
<p>One of the things I look for in the short films I share here is a story that has heart, the kind that is able to evoke a genuine emotion. While I sometimes veer off for something that is just straight up funny, such as last weeks Tone Deaf, my real goal is to help showcase the kind of work that doesn’t always get the attention it deserves.</p>

<p>I’ve said in the past that one of the things that really made me fall in love with anime was that it could make me feel. I’ve seen series that made me laugh, that made me cry, that inspired me, and that gave me a true sense of joy. The same goes for so many of the short films being made these days. They are what I consider art, because they can evoke so much emotion in such short periods of time.</p>
</div><p class="reblog-source"><a href="https://cainslatrani.wordpress.com/2015/12/23/wednesday-shorts-sintel">View original post</a> <span class="more-words">155 more words</span></p></div></div>]]></content:encoded>
					
					<wfw:commentRss>https://eksith.wordpress.com/2015/12/23/wednesday-shorts-sintel/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5097</post-id>
		<media:thumbnail url="https://eksith.wordpress.com/wp-content/uploads/2015/12/kawapaper_haruhi_0000320_3408x1920.jpg" />
		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/12/kawapaper_haruhi_0000320_3408x1920.jpg" medium="image">
			<media:title type="html">Featured Image -- 5097</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/503504d62b93c95d47b02bd617461578db254e23001c90e819b46c7a7f37c333?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">eksith</media:title>
		</media:content>
	</item>
		<item>
		<title>Defensive web development</title>
		<link>https://eksith.wordpress.com/2015/10/13/defensive-web-development/</link>
					<comments>https://eksith.wordpress.com/2015/10/13/defensive-web-development/#comments</comments>
		
		<dc:creator><![CDATA[eksith]]></dc:creator>
		<pubDate>Tue, 13 Oct 2015 04:11:11 +0000</pubDate>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[Web Development]]></category>
		<guid isPermaLink="false">http://eksith.wordpress.com/?p=5082</guid>

					<description><![CDATA[Whether the currency in question is dollars, Bitcoin, moral principles or infamy, a compromised site is just the end result of a business transaction. The purpose of this post is to consider the basic options in making this business unfavorable to an attacker; not eliminate it altogether. There are circumstances in which the business of [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Whether the currency in question is dollars, Bitcoin, moral principles or infamy, a compromised site is just the end result of a business transaction. The purpose of this post is to consider the basic options in making this business unfavorable to an attacker; not eliminate it altogether. There are circumstances in which the business of compromise will still take place even in extremely unfavorable or, unforeseen to you, favorable conditions. Although some of the examples are in PHP as implemented on a typical *nix environment, the ideas here should apply to most other development conditions.</p>
<h2>Broad premises</h2>
<p>Reasons for compromise beyond &#8220;because they could&#8221; should be considered irrelevant.</p>
<p>You will not think of every conceivable approach to compromise so plan for contingencies. Always keep current backups, leave customer data segregated and encrypted, and never test on a production machine or connect to a production environment during testing. Always turn off debugging info and error messages where they may be seen by clients. Never store passwords, keys to storage servers, authentication tokens etc&#8230; in your script files. If these must be used in some way by your code, try storing them in <a href="https://eksith.wordpress.com/2013/10/12/storing-database-credentials-and-other-stuff-in-php-ini/">php.ini</a> or in a folder outside the web root in a <a href="http://php.net/manual/en/configuration.file.per-user.php">per-user .ini</a> that only PHP has read access to, but the http server does not.<div data-shortcode="caption" id="attachment_5089" style="width: 588px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/10/vos6fyr.gif"><img aria-describedby="caption-attachment-5089" data-attachment-id="5089" data-permalink="https://eksith.wordpress.com/2015/10/13/defensive-web-development/vos6fyr/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/10/vos6fyr.gif" data-orig-size="578,326" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="voS6FyR" data-image-description="" data-image-caption="&lt;p&gt;What do you do when they come for you&lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/10/vos6fyr.gif?w=300" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/10/vos6fyr.gif?w=578" src="https://eksith.wordpress.com/wp-content/uploads/2015/10/vos6fyr.gif?w=652" alt="What do you do when they come for you"   class="size-full wp-image-5089" srcset="https://eksith.wordpress.com/wp-content/uploads/2015/10/vos6fyr.gif 578w, https://eksith.wordpress.com/wp-content/uploads/2015/10/vos6fyr.gif?w=150&amp;h=85 150w, https://eksith.wordpress.com/wp-content/uploads/2015/10/vos6fyr.gif?w=300&amp;h=169 300w" sizes="(max-width: 578px) 100vw, 578px" /></a><p id="caption-attachment-5089" class="wp-caption-text">What do you do when they come for you</p></div></p>
<p>Enable <a href="https://en.wikipedia.org/wiki/Two-factor_authentication">two factor authentication</a> for any critical services that use the feature (especially your email). If you have login or administrator privileges for your project, never use HTML email. In fact, I&#8217;d recommend not using HTML in emails at all and filtering any clickable links into plain URLs that you can copy &gt; paste if you need to visit them.</p>
<p><div data-shortcode="caption" id="attachment_5091" style="width: 364px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/10/310.gif"><img aria-describedby="caption-attachment-5091" data-attachment-id="5091" data-permalink="https://eksith.wordpress.com/2015/10/13/defensive-web-development/attachment/310/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/10/310.gif" data-orig-size="354,253" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="310" data-image-description="" data-image-caption="&lt;p&gt;You won&amp;#8217;t always see it coming. Even if you do, you may not be able to avoid it.&lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/10/310.gif?w=300" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/10/310.gif?w=354" src="https://eksith.wordpress.com/wp-content/uploads/2015/10/310.gif?w=652" alt="You won&#039;t always see it coming. Even if you do, you may not be able to avoid it."   class="size-full wp-image-5091" srcset="https://eksith.wordpress.com/wp-content/uploads/2015/10/310.gif 354w, https://eksith.wordpress.com/wp-content/uploads/2015/10/310.gif?w=150&amp;h=107 150w, https://eksith.wordpress.com/wp-content/uploads/2015/10/310.gif?w=300&amp;h=214 300w" sizes="(max-width: 354px) 100vw, 354px" /></a><p id="caption-attachment-5091" class="wp-caption-text">You won&#8217;t always see it coming. Even if you do, you may not be able to avoid it.</p></div><br />
Try to avoid &#8220;I&#8217;ve done everything I could&#8221; and &#8220;that&#8217;s probably OK&#8221; lines of thought, but do prioritize critical sections and continue to explore responses to undesirable inputs and conditions. E.G. Try to throw strings or whole files at fields where you were expecting an integer. The type of input, E.G. &lt;select&gt;, &lt;input type=&#8221;email&#8221;&gt; etc&#8230; means nothing to someone who has the &#8220;action&#8221; URL of your form. Send ridiculously large text, cookies, binaries or otherwise malformed content and see how the server responds. Always validate and sanitize client data.</p>
<p>In the same vein, blacklists are not favorable compared to whitelists when filtering. Only allowing inputs that follow a known set of acceptable criteria is simply a matter of practicality (and in most cases, feasibility since you probably lack omnipotence). An attacker need not succeed on every attempt at compromise, but a defender only gets to fail once. And that single failure could be catastrophic.</p>
<p>Always make sure your read/write/execute privileges are appropriate to minimize chances of accidental exposure. Never allow uploads to folders that have execute permissions and never allow write permissions on executable folders. Put script files outside your web root whenever possible and try to avoid applications and web hosts that limit these options. Consider putting file uploads outside the web root as well and let your scripting handle access to them by stripping out invalid path characters and specifying which directory to search. This creates for some additional overhead, but it prevents the http server from reading uploads directly which may lead to directory traversal if the server isn&#8217;t configured properly.</p>
<h2>Client requests</h2>
<p><div data-shortcode="caption" id="attachment_5088" style="width: 490px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/10/8ba.gif"><img aria-describedby="caption-attachment-5088" data-attachment-id="5088" data-permalink="https://eksith.wordpress.com/2015/10/13/defensive-web-development/8ba/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/10/8ba.gif" data-orig-size="480,216" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="8ba" data-image-description="" data-image-caption="&lt;p&gt;Stick to what you can actually digest&lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/10/8ba.gif?w=300" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/10/8ba.gif?w=480" src="https://eksith.wordpress.com/wp-content/uploads/2015/10/8ba.gif?w=652" alt="Stick to what you can actually digest"   class="size-full wp-image-5088" srcset="https://eksith.wordpress.com/wp-content/uploads/2015/10/8ba.gif 480w, https://eksith.wordpress.com/wp-content/uploads/2015/10/8ba.gif?w=150&amp;h=68 150w, https://eksith.wordpress.com/wp-content/uploads/2015/10/8ba.gif?w=300&amp;h=135 300w" sizes="(max-width: 480px) 100vw, 480px" /></a><p id="caption-attachment-5088" class="wp-caption-text">Stick to what you can actually digest</p></div><br />
Read on GET, act on POST, do nothing special on HEAD, use PUT or PATCH with extreme caution, filter all and let the rest die();</p>
<p>The GET method is for retrieval I.E. reading and you should concentrate on that. Generally, we want to avoid writing to a database on GET unless it&#8217;s for statistics or analytics purposes (*).</p>
<p>* Analytics needs a major overhaul. You don&#8217;t need to record everything a visitor does on your page and almost everything you do record will be obsolete fairly quickly. So unless you run an ad company, keep analytics to an absolute minimum. Always remember, more &#8220;things&#8221; are more moving parts and moving parts tend to fail.</p>
<p>POST should be used for creating new content E.G. pages, posts, comments etc&#8230; When the database auto-increments IDs or otherwise generates unique identifiers for you, POST is a great way to handle content creation. When using PUT or PATCH, you&#8217;re telling the server what the name the resource is. This is not quite the same as a content post title which can double as a URL slug; the database still has an auto-generated ID unique to that post. The resource handler needs to account for name conflict resolution, and the fact that PUT is idempotent. That is, the current request doesn&#8217;t rely on the success or failure of the previous one and so can be sent multiple times for the same resource. This may not be desirable in POST where you often don&#8217;t want content to be submitted twice.</p>
<p>PATCH is a special case that gets abused often (almost as much as PUT) and it&#8217;s simply a set of instructions on how to modify a resource already present on the server. Learn more about these methods before implementing PUT or PATCH.</p>
<p>Never touch $_GET, $_POST or $_FILES directly throughout your application. Always use filters and sanitization to ensure you&#8217;re getting the type of content you expected. For $_GET, Regular Expressions will usually suffice since we&#8217;re not dealing with HTML. <strong>Never handle HTML content with regex.</strong> The following is a friendly URL router for a possible blog or similar application.</p>
<pre class="brush: php; title: ; notranslate">&lt;?php

namespace Blog; //... Or something

class Router {
	
	/**
	 * @var array Methods, routes and callbacks
	 */
	private static $routes	= array();
	
	/**
	 * Router constructor
	 */
	public function __construct() {	}
	
	/**
	 * Add a request method with an accompanying route and callback
	 * 
	 * @param	string		$method Lowercase request method
	 * @param	string		$route Simple regex route path
	 * @param	callable	$callback Function call
	 */
	public function add( $method, $route, $callback ) {
		// Format the regex pattern
		$route = self::cleanRoute( $route );
		
		// First time we're adding a path to this method?
		if ( !isset( self::$routes[$method] ) ) {
			 self::$routes[$method] = array();
		}
		
		// Add a route to this method and set callback as value
		self::$routes[$method][$route] = $callback;
	}
	
	/**
	 * Sort all sent routes for the current request method, iterate 
	 * through them for a match and trigger the callback function
	 */
	public function route() {
		if ( empty( self::$routes ) ) { // No routes?
			$this-&gt;fourOhFour();
		}
		
		// Client request path
		$path	= $_SERVER['REQUEST_URI'];
		
		// Client request method
		$method = strtolower( $_SERVER['REQUEST_METHOD'] );
		
		// No routes for this method?
		if ( empty( self::$routes[$method] ) ) {
			$this-&gt;fourOhFour();
		}
		
		// Found flag
		$found	= false;
		
		// For each path in each method, iterate until match
		foreach( self::$routes[$method] as $route =&gt; $callback ) {
			
			// Found a match for this method on this path
			if ( preg_match( $route, $path, $params ) ) {
				
				$found = true; // Set found flag
				if ( count( $params ) &gt; 0) {
					// Clean parameters
					array_shift( $params );
				}
				
				// Trigger callback
				return call_user_func_array( 
					$callback, $params 
				);
			}
		}
		
		// We didn't find a path 
		if ( !$found ) {
			$this-&gt;fourOhFour();
		}
	}
	
	/**
	 * Paths are sent in bare. Make them suitable for matching.
	 * 
	 * @param	string		$route URL path regex
	 */
	private static function cleanRoute( $route ) {
		$regex	= str_replace( '.', '\.', $route );
		return '@^/' . $route . '/?$@i';
	}
	
	/**
	 * Possible 404 not found handler. 
	 * Something that looks nicer should be used in production.
	 */
	private function fourOhFour() {
		die( &quot;&lt;em&gt;Couldn't find the page you're looking for.&lt;/em&gt;&quot; );
	}
}</pre>
<p>You can then utilize it as follows</p>
<pre class="brush: php; title: ; notranslate">
// Main index. 
function index( $page = 1 ) {
	// Do something with the given page number
}

function read( $id, $page = 1 ) {
	// Do something with $id and page number
}

// Now, you can create the router
$router		= new Blog\Router();

// Browsing index or homepage
$router-&gt;add( 'get', '', 'index' );
$router-&gt;add( 'get', '([1-9][0-9]+)', 'index' );

// Note: The regex requires the page number to start from 1-9

// Specific post
$router-&gt;add( 'get', '/post/([1-9][0-9]+)', 'read' );
$router-&gt;add( 
	'get', 
	'post/([1-9][0-9]+)/([1-9][0-9]+)', // ID and pages start from 1-9
	'read' 
);

// Now we can route
$router-&gt;route();
</pre>
<p>When handling POST content, we have to be a little more careful. The following is an example of a content post filter which uses typical fields and PHP&#8217;s built in content filtering</p>
<pre class="brush: php; title: ; notranslate">
function getPost() {
	$filter	= array(
		'csrf'	=&gt; FILTER_SANITIZE_FULL_SPECIAL_CHARS,
		'id' 	=&gt; FILTER_SANITIZE_NUMBER_INT,
		'parent'=&gt; FILTER_SANITIZE_NUMBER_INT,
		'title' =&gt; FILTER_SANITIZE_FULL_SPECIAL_CHARS,
		'body' 	=&gt; FILTER_SANITIZE_FULL_SPECIAL_CHARS
	);
	
	return filter_input_array( INPUT_POST, $filter );
}</pre>
<p>You probably want to do some special formatting for <a href="https://eksith.wordpress.com/2013/11/23/whitelist-html-sanitizing-with-php/">filtering HTML</a>, but this gets rid of the overwhelming majority of undesired inputs a client may send. The <a href="http://php.net/manual/en/function.filter-input-array.php">filter_input_array</a> function is quite useful for building content with multiple fields at once. When the field has not been sent, the array value will be NULL. You&#8217;ll note the &#8216;csrf&#8217; field. It&#8217;s important to ensure that content sent by the user was actually intended, and <a href="https://www.owasp.org/index.php/CSRF_Prevention_Cheat_Sheet#General_Recommendation:_Synchronizer_Token_Pattern">anti-cross-site request forgery tokens</a> are very helpful in that regard.</p>
<h2>Authentication</h2>
<p><div data-shortcode="caption" id="attachment_5093" style="width: 487px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/10/2ynljbl.gif"><img aria-describedby="caption-attachment-5093" loading="lazy" data-attachment-id="5093" data-permalink="https://eksith.wordpress.com/2015/10/13/defensive-web-development/2ynljbl/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/10/2ynljbl.gif" data-orig-size="477,267" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="2YnlJBL" data-image-description="" data-image-caption="&lt;p&gt;Looks mighty suspicious!&lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/10/2ynljbl.gif?w=300" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/10/2ynljbl.gif?w=477" src="https://eksith.wordpress.com/wp-content/uploads/2015/10/2ynljbl.gif?w=652" alt="Looks mighty suspicious!"   class="size-full wp-image-5093" srcset="https://eksith.wordpress.com/wp-content/uploads/2015/10/2ynljbl.gif 477w, https://eksith.wordpress.com/wp-content/uploads/2015/10/2ynljbl.gif?w=150&amp;h=84 150w, https://eksith.wordpress.com/wp-content/uploads/2015/10/2ynljbl.gif?w=300&amp;h=168 300w" sizes="(max-width: 477px) 100vw, 477px" /></a><p id="caption-attachment-5093" class="wp-caption-text">Looks mighty suspicious!</p></div><br />
The only safe way to ensure communication between a user and the server is secure is when the connection uses TLS. Even then, you should avoid storing the username or user ID in the cookie of a logged in user as that is sent on each request to the server. Instead, use an &#8216;auth&#8217; field in your database table that is a randomly generated hash as the identifier. When the logged in user visits the site, the random hash is sent to the server and the server can use that to lookup the user instead of an ID or username. The &#8216;auth&#8217; token should be renewed after each successful login.</p>
<p>As an additional benefit, using an auth hash will make it easy to force logout a user simply by deleting the hash stored in the database. If you believe a user&#8217;s password has been compromised or if the user requests a password reset, it&#8217;s best to delete the auth token, and send a separate link (which expires within the hour and is valid for single-use) to the user&#8217;s email to be reset instead of generating a new one yourself.</p>
<p>If you want to add an additional bit of verification to the cookie, you can add a hash of the client&#8217;s request signature. This is not going to be unique at all, but it will make spoofing a tiny bit harder for someone who simply steals the cookie without making note of the browser characteristics of the victim user. Keep in mind that if the cookie was sniffed in clear text, this may not help much. Remember that nothing seen in &#8220;HTTP_&#8221; header variables are reliable.</p>
<pre class="brush: php; title: ; notranslate">function signature() {
	$out = '';
	foreach ( $_SERVER as $k =&gt; $v ) {
		switch( $k ) {
			case 'HTTP_ACCEPT_CHARSET':
			case 'HTTP_ACCEPT_ENCODING':
			case 'HTTP_ACCEPT_LANGUAGE':
			case 'HTTP_UA_CPU':
			case 'HTTP_USER_AGENT':
			case 'HTTP_VIA':
			case 'HTTP_CONNECTION':
				$out .= $v;
		}
	}
	return hash( 'tiger160,4', $out );
}</pre>
<p>Note that I avoided using the client&#8217;s IP address which may change often and is sometimes shared with popular proxies. Storing the output of this hash with the cookie along with the auth token will help to avoid identifying the user by name or user ID using the cookie alone.</p>
<h2>From the inside</h2>
<p>The hardest position to defend against is when the attacker is on the inside. There&#8217;s a large swath of information out there about compartmentalization, decentralization and restricting access to information to those who need to know. Instead, I&#8217;ll leave you with this excerpt from The Godfather Part II.</p>
<blockquote><p><strong>Michael Corleone:</strong> There&#8217;s a lot I can&#8217;t tell you, Tom. Yeah, I know that&#8217;s upset you in the past. You felt it was a because of a lack of trust or confidence, but it&#8217;s&#8230; it&#8217;s because I admire you. And I love you that, I kept things secret from you. It&#8217;s why at this moment that you&#8217;re the only one I can completely trust.</p>
<p>Fredo. Ah, he&#8217;s got a good heart. But he&#8217;s weak and he&#8217;s stupid. And this is life and death. Tom, you&#8217;re my brother.</p>
<p><strong>Tom Hagen:</strong> I always wanted to be thought of as a brother by you, Mikey. A real brother.</p>
<p><strong>Michael:</strong> You&#8217;re gonna take over. You&#8217;re gonna be the Don. If what I think is happened has happened, I&#8217;m gonna leave here tonight. I give you complete power, Tom. Over Fredo and his men. Rocco, Neri, everyone. I&#8217;m trusting you with the lives of wife and my children. The future of this family.</p>
<p><strong>Tom:</strong> If we ever catch these guys do you think we&#8217;ll find out who&#8217;s at the back of all this?</p>
<p><strong>Michael:</strong> We&#8217;re not gonna catch &#8217;em. Unless I&#8217;m very wrong, they&#8217;re dead already. Killed by somebody close to us. Inside. Very, very frightened they&#8217;ve botched it. </p>
<p><strong>Tom:</strong> But your people, Rocco and Neri, you don&#8217;t think they had something to do with this.</p>
<p><strong>Michael:</strong> You see, all our people are businessmen. Their loyalty is based on that. One thing I learned from pop, was to try to think as people around you think. Now on that basis, anything is possible.</p></blockquote>
]]></content:encoded>
					
					<wfw:commentRss>https://eksith.wordpress.com/2015/10/13/defensive-web-development/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5082</post-id>
		<media:content url="https://2.gravatar.com/avatar/503504d62b93c95d47b02bd617461578db254e23001c90e819b46c7a7f37c333?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">eksith</media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/10/vos6fyr.gif" medium="image">
			<media:title type="html">What do you do when they come for you</media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/10/310.gif" medium="image">
			<media:title type="html">You won&#039;t always see it coming. Even if you do, you may not be able to avoid it.</media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/10/8ba.gif" medium="image">
			<media:title type="html">Stick to what you can actually digest</media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/10/2ynljbl.gif" medium="image">
			<media:title type="html">Looks mighty suspicious!</media:title>
		</media:content>
	</item>
		<item>
		<title>Blood Moon from my balcony</title>
		<link>https://eksith.wordpress.com/2015/09/27/blood-moon-from-my-balcony/</link>
					<comments>https://eksith.wordpress.com/2015/09/27/blood-moon-from-my-balcony/#comments</comments>
		
		<dc:creator><![CDATA[eksith]]></dc:creator>
		<pubDate>Mon, 28 Sep 2015 03:42:07 +0000</pubDate>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[Blood Moon]]></category>
		<category><![CDATA[Moon]]></category>
		<category><![CDATA[Photography]]></category>
		<guid isPermaLink="false">http://eksith.wordpress.com/?p=5070</guid>

					<description><![CDATA[Tonight, I managed to get a crash course on the &#8220;M&#8221; setting of my camera. From the balcony, I managed to get a few shots of the &#8220;Blood Moon&#8221;. Please remember, I&#8217;m far from a professional photographer. In fact, I&#8217;m a few levels below &#8220;amateur&#8221;. Bloopers I have a newfound respect for photographers of all [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Tonight, I managed to get a crash course on the &#8220;M&#8221; setting of my camera. From the balcony, I managed to get a few shots of the &#8220;Blood Moon&#8221;. Please remember, I&#8217;m <strong>far</strong> from a professional photographer. In fact, I&#8217;m a few levels below &#8220;amateur&#8221;.</p>
<div data-shortcode="caption" id="attachment_5072" style="width: 610px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon1.png"><img aria-describedby="caption-attachment-5072" loading="lazy" data-attachment-id="5072" data-permalink="https://eksith.wordpress.com/2015/09/27/blood-moon-from-my-balcony/bloodmoon1/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon1.png" data-orig-size="1000,667" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="bloodmoon1" data-image-description="" data-image-caption="&lt;p&gt;I think this is one of the best of the ones I took.&lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon1.png?w=300" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon1.png?w=600" class="size-large wp-image-5072" src="https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon1.png?w=600&#038;h=400" alt="I think this is one of the best of the ones I took." width="600" height="400" srcset="https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon1.png?w=600 600w, https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon1.png?w=150 150w, https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon1.png?w=300 300w, https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon1.png?w=768 768w, https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon1.png 1000w" sizes="(max-width: 600px) 100vw, 600px" /></a><p id="caption-attachment-5072" class="wp-caption-text">I think this is one of the best of the ones I took.</p></div>
<div data-shortcode="caption" id="attachment_5073" style="width: 610px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon2.png"><img aria-describedby="caption-attachment-5073" loading="lazy" data-attachment-id="5073" data-permalink="https://eksith.wordpress.com/2015/09/27/blood-moon-from-my-balcony/bloodmoon2/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon2.png" data-orig-size="1000,667" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="bloodmoon2" data-image-description="" data-image-caption="&lt;p&gt;Clouds started to move in. Not sure why, but I thought made it somehow look better.&lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon2.png?w=300" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon2.png?w=600" class="size-large wp-image-5073" src="https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon2.png?w=600&#038;h=400" alt="Clouds started to move in. Not sure why, but I thought made it somehow look better." width="600" height="400" srcset="https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon2.png?w=600 600w, https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon2.png?w=150 150w, https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon2.png?w=300 300w, https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon2.png?w=768 768w, https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon2.png 1000w" sizes="(max-width: 600px) 100vw, 600px" /></a><p id="caption-attachment-5073" class="wp-caption-text">Clouds started to move in. Not sure why, but I thought they made it somehow look better.</p></div>
<div data-shortcode="caption" id="attachment_5075" style="width: 610px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon3.png"><img aria-describedby="caption-attachment-5075" loading="lazy" data-attachment-id="5075" data-permalink="https://eksith.wordpress.com/2015/09/27/blood-moon-from-my-balcony/bloodmoon3/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon3.png" data-orig-size="1000,667" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="bloodmoon3" data-image-description="" data-image-caption="&lt;p&gt;Last one before the clouds took the view. Really struggling with the settings at this point (amateur here!), but managed to get it before it disappeared. This is the most ominous looking one of the lot too.&lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon3.png?w=300" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon3.png?w=600" class="size-large wp-image-5075" src="https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon3.png?w=600&#038;h=400" alt="Last one before the clouds took the view. Really struggling with the settings at this point (amateur here!), but managed to get it before it disappeared. This is the most ominous looking one of the lot too." width="600" height="400" srcset="https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon3.png?w=600 600w, https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon3.png?w=150 150w, https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon3.png?w=300 300w, https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon3.png?w=768 768w, https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon3.png 1000w" sizes="(max-width: 600px) 100vw, 600px" /></a><p id="caption-attachment-5075" class="wp-caption-text">Last one before the clouds took the view. Really struggling with the settings at this point (amateur here!), but managed to get it before it disappeared. This is the most ominous looking one of the lot too.</p></div>
<h2>Bloopers</h2>
<p>I have a newfound respect for photographers of all skill levels everywhere.</p>
<p>Of course, no photo session is complete without the weird and wonderful screw ups. Well, before it started, I thought I&#8217;d dial in the settings by taking a few. Good thing too because I didn&#8217;t actually get any good ones until it was well into the eclipse. These are some of the best of the worst.</p>
<div data-shortcode="caption" id="attachment_5076" style="width: 610px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper1.png"><img aria-describedby="caption-attachment-5076" loading="lazy" data-attachment-id="5076" data-permalink="https://eksith.wordpress.com/2015/09/27/blood-moon-from-my-balcony/moonblooper1/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper1.png" data-orig-size="1000,667" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="moonblooper1" data-image-description="" data-image-caption="&lt;p&gt;Apparently, there&amp;#8217;s a gadget called a &amp;#8220;Tripod&amp;#8221; which is quite handy for taking long exposure photos. I dug through years of detritus in the closet before I found mine.&lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper1.png?w=300" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper1.png?w=600" class="size-large wp-image-5076" src="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper1.png?w=600&#038;h=400" alt="Apparently, there's a gadget called a &quot;Tripod&quot; which is quite handy for taking long exposure photos. I dug through years of detritus in the closet before I found mine." width="600" height="400" srcset="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper1.png?w=600 600w, https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper1.png?w=150 150w, https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper1.png?w=300 300w, https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper1.png?w=768 768w, https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper1.png 1000w" sizes="(max-width: 600px) 100vw, 600px" /></a><p id="caption-attachment-5076" class="wp-caption-text">Apparently, there&#8217;s a gadget called a &#8220;Tripod&#8221; which is quite handy for taking long exposure photos. I dug through years of detritus in the closet before I found mine.</p></div>
<div data-shortcode="caption" id="attachment_5077" style="width: 610px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper2.png"><img aria-describedby="caption-attachment-5077" loading="lazy" data-attachment-id="5077" data-permalink="https://eksith.wordpress.com/2015/09/27/blood-moon-from-my-balcony/moonblooper2/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper2.png" data-orig-size="1000,667" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="moonblooper2" data-image-description="" data-image-caption="&lt;p&gt;Nope. It&amp;#8217;s at this point that I remembered I have a 200mm zoom lens. Back to ransacking the closet.&lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper2.png?w=300" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper2.png?w=600" class="size-large wp-image-5077" src="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper2.png?w=600&#038;h=400" alt="Nope. It's at this point that I remembered I have a 200mm zoom lens. Back to ransacking the closet." width="600" height="400" srcset="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper2.png?w=600 600w, https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper2.png?w=150 150w, https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper2.png?w=300 300w, https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper2.png?w=768 768w, https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper2.png 1000w" sizes="(max-width: 600px) 100vw, 600px" /></a><p id="caption-attachment-5077" class="wp-caption-text">It&#8217;s at this point that I remembered I have a 200mm zoom lens. Back to ransacking the closet.</p></div>
<div data-shortcode="caption" id="attachment_5078" style="width: 610px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper3.png"><img aria-describedby="caption-attachment-5078" loading="lazy" data-attachment-id="5078" data-permalink="https://eksith.wordpress.com/2015/09/27/blood-moon-from-my-balcony/moonblooper3/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper3.png" data-orig-size="1000,667" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="moonblooper3" data-image-description="" data-image-caption="&lt;p&gt;THE GOGGLES DO NOTHING! Back to playing with ISO and exposure settings.&lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper3.png?w=300" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper3.png?w=600" class="size-large wp-image-5078" src="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper3.png?w=600&#038;h=400" alt="THE GOGGLES DO NOTHING! Back to playing with ISO and exposure settings." width="600" height="400" srcset="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper3.png?w=600 600w, https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper3.png?w=150 150w, https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper3.png?w=300 300w, https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper3.png?w=768 768w, https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper3.png 1000w" sizes="(max-width: 600px) 100vw, 600px" /></a><p id="caption-attachment-5078" class="wp-caption-text">THE GOGGLES DO NOTHING! Back to playing with ISO and exposure settings.</p></div>
<div data-shortcode="caption" id="attachment_5079" style="width: 610px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper4.png"><img aria-describedby="caption-attachment-5079" loading="lazy" data-attachment-id="5079" data-permalink="https://eksith.wordpress.com/2015/09/27/blood-moon-from-my-balcony/moonblooper4/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper4.png" data-orig-size="1000,667" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="moonblooper4" data-image-description="" data-image-caption="&lt;p&gt;It&amp;#8217;s&amp;#8230; something. It&amp;#8217;s at this point that finally figured out that ISO should stay at 1600 and exposure at 2-5 seconds max. The rest came out OK. &lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper4.png?w=300" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper4.png?w=600" class="size-large wp-image-5079" src="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper4.png?w=600&#038;h=400" alt="It's... something. It's at this point that finally figured out that ISO should stay at 1600 and exposure at 2-5 seconds max. The rest came out OK. " width="600" height="400" srcset="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper4.png?w=600 600w, https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper4.png?w=150 150w, https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper4.png?w=300 300w, https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper4.png?w=768 768w, https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper4.png 1000w" sizes="(max-width: 600px) 100vw, 600px" /></a><p id="caption-attachment-5079" class="wp-caption-text">It&#8217;s&#8230; something. It&#8217;s at this point that finally figured out that ISO should stay at 1600 and exposure at 2-5 seconds max. The rest came out OK.</p></div>
<p>I know there are going to be countless photos like these all over the world, but I hope these were enjoyable as well. I don&#8217;t like the idea of taking a few digital photos and never looking at them ever again so I&#8217;m thinking of enlarging a few of these and maybe putting one up in my cabin when it&#8217;s finally finished.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://eksith.wordpress.com/2015/09/27/blood-moon-from-my-balcony/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5070</post-id>
		<media:content url="https://2.gravatar.com/avatar/503504d62b93c95d47b02bd617461578db254e23001c90e819b46c7a7f37c333?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">eksith</media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon1.png?w=600" medium="image">
			<media:title type="html">I think this is one of the best of the ones I took.</media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon2.png?w=600" medium="image">
			<media:title type="html">Clouds started to move in. Not sure why, but I thought made it somehow look better.</media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/09/bloodmoon3.png?w=600" medium="image">
			<media:title type="html">Last one before the clouds took the view. Really struggling with the settings at this point (amateur here!), but managed to get it before it disappeared. This is the most ominous looking one of the lot too.</media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper1.png?w=600" medium="image">
			<media:title type="html">Apparently, there&#039;s a gadget called a &#034;Tripod&#034; which is quite handy for taking long exposure photos. I dug through years of detritus in the closet before I found mine.</media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper2.png?w=600" medium="image">
			<media:title type="html">Nope. It&#039;s at this point that I remembered I have a 200mm zoom lens. Back to ransacking the closet.</media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper3.png?w=600" medium="image">
			<media:title type="html">THE GOGGLES DO NOTHING! Back to playing with ISO and exposure settings.</media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/09/moonblooper4.png?w=600" medium="image">
			<media:title type="html">It&#039;s... something. It&#039;s at this point that finally figured out that ISO should stay at 1600 and exposure at 2-5 seconds max. The rest came out OK. </media:title>
		</media:content>
	</item>
		<item>
		<title>Hello blog. I forgot you existed. Again.</title>
		<link>https://eksith.wordpress.com/2015/09/08/hello-blog/</link>
					<comments>https://eksith.wordpress.com/2015/09/08/hello-blog/#comments</comments>
		
		<dc:creator><![CDATA[eksith]]></dc:creator>
		<pubDate>Tue, 08 Sep 2015 19:19:03 +0000</pubDate>
				<category><![CDATA[Society]]></category>
		<category><![CDATA[Cabin]]></category>
		<category><![CDATA[Downsizing]]></category>
		<category><![CDATA[Free time]]></category>
		<category><![CDATA[Soap]]></category>
		<guid isPermaLink="false">http://eksith.wordpress.com/?p=5067</guid>

					<description><![CDATA[This is my first real blog post since August of 2014. One that doesn&#8217;t involve programming, some tech nonsense or a reblog of someone else&#8217;s post. Work, school and life in general has kept me from blogging much. I&#8217;ve also grown accustomed to Twitter, which eats up more of my free time. What little there [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>This is my first real blog post since August of 2014. One that doesn&#8217;t involve programming, some tech nonsense or a reblog of someone else&#8217;s post. Work, school and life in general has kept me from blogging much. I&#8217;ve also grown accustomed to Twitter, which eats up more of my free time. What little there is of that.</p>
<h2>Some things happened</h2>
<p>I went back to school and between classes and work I was slowly working on my cabin. Yes, there will be a cabin! Specifically, I decided to downscale from the 16 x 16 design I was playing around with <a href="https://eksith.wordpress.com/2014/05/12/kleinhaus-cabin-progress/">previously</a> and decided to go 8 x 12. More on that later.</p>
<p>School is just for a piece of paper. I doubt I&#8217;ll be actually using much of what I learn in school, although I&#8217;m sure some of it will come in handy. It&#8217;s getting increasingly difficult to find work as just another face in the crowd of freelance developers and consultants; which is ironic since in the early 2000s, all you needed was proficiency. These days, more employers want that degree before going any further. That&#8217;s a shame as there&#8217;s a vast talent pool out there that never went to school for the things they excel at.</p>
<p>I don&#8217;t want to continue down the tech path, but going to school is actually giving me a sense of relief in an odd way. It&#8217;s letting me focus on something besides just work which I&#8217;m starting to bore of rapidly. Actually I want to move on to working with my hands more and more, although my previous experience with tech prevented me from gaining the valuable experience needed to do that comfortably.</p>
<p>Soap is on hold. I wanted to start the soap company ages ago, but finding time to get it done properly is quite difficult. Also, I&#8217;m in an apartment that&#8217;s hardly spacious (it costs an arm, a leg and a firstborn to find an affordable one in New York if you&#8217;re not financially well off). I don&#8217;t like to do things half-heartedly and because this is a Health and Beauty product, I want to make sure it&#8217;s something that&#8217;s safe and I&#8217;ll be proud of years down the line. Hard to do that when working in a limited space that you also have to live in.</p>
<h2>On cabins</h2>
<p>This is one of the better points in the hiatus. I actually settled on an 8 x 12 cabin size which is quite a bit smaller and more manageable, I think, than 1 &amp; 1/2 floor 16 x 16 design I was contemplating previously. A lot of that was down to simplicity and the sense that the scope of my needs would increase exponentially with more space. I don&#8217;t want to do &#8220;work&#8221; at home like I&#8217;m doing now and if I start making soap in my cabin, that&#8217;s exactly what will happen. Home is for rest, relaxation, solitude and a peace of mind; not work. Allowing work to creep in is quite a bit harder in a smaller space.</p>
<p>The other big reason for downsizing is the sense that I have too many things. A bed, a table and chair, place to make a small meal is really all I need. A place to poop can be built outdoors and there are many composting toilet options that are quite nice and fit in a thimble. A shower stall, since a bath would be a waste of water, could also easily be built outdoors. I&#8217;m not planning to build this in a largely populated area in the first place so privacy isn&#8217;t really an issue. Taking a shower mid-winter would be interesting to say the least, but I&#8217;m willing to try it out.</p>
<p>What really confirmed my choice of downsizing was this video by Dale Calder</p>
<div class="jetpack-video-wrapper"><iframe class="youtube-player" width="652" height="367" src="https://www.youtube.com/embed/abukHOd9Txc?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe></div>
<p>That man is, frankly, magnificient. And he&#8217;s got almost all the basics covered. Heat, shelter, a place to cook and sleep. No place to poop or take a shower yet, but like I mentioned above, these can be dealt with later.</p>
<p>The size, 8 x 12 is deliberate as it folds nicely into standard sized construction material in the U.S. Most plywood or OSB sheets are 4 x 8 and their multiples are a perfect fit. And if I keep the height of the walls to under 8 feet, I can limit the vertical cuts as well. As a happy coincidence of the size, I found I may not need a permit in certain areas to build this as it falls just under 100 square feet.</p>
<p>To make soap and other stuff, I intend to build a separate structure. Work stays in the work shed while living happens in the cabin. The two shall never mix!</p>
<h2>On locations</h2>
<p>I abhor traffic noise. It&#8217;s one of the worst kinds of noise pollution as it it&#8217;s something we&#8217;ve grown up with and think of as normal. It shouldn&#8217;t be. At least not to me.</p>
<p>I&#8217;ve been looking at places in upstate New York and I was pleasantly surprised at how sparsely populated a lot of it is. This is a double-edged sword as I also need basic supplies and I don&#8217;t like the idea of being too far removed from civilization. I&#8217;m the loner type, but I&#8217;m not sure how long I can go without human contact. I&#8217;m also not sure I&#8217;m ready to find out that limit just yet.</p>
<p>I love the shade, especially after being cooked alive in this apartment by direct Sun, and wanted to find a place surrounded by trees. These are plenty, but again have a down side. Since I plan to make this completely off-grid, that would mean finding a clearing to put solar panels. I&#8217;ll need to work that out somehow. I may just end up building a small &#8220;power shed&#8221; in a clearing that houses nothing but the batteries and inverter with solar panels on top and run the wire underground back to the cabin in the shade. A tad more complicated and a bit more expensive, but we&#8217;ll see if that&#8217;s actually feasible.</p>
<p>Being too far away from coffee is another problem. I like my solitude, but not at the cost of the sacred bean. Even rural Alaskans get their coffee somehow, so I&#8217;m sure I&#8217;ll work it out.</p>
<h2>On sustenance</h2>
<p>I don&#8217;t need a whole lot of food, especially when my physical demands don&#8217;t involve carrying much.</p>
<p>Upstate gets a lot of snow which will cut into the farming time. I do plan on starting a small garden that will hopefully take care of some of my nutritional needs. Carbs, vitamins, amino acids, minerals. Most of these can be taken care of with a greenhouse after I&#8217;ve settled in. A greenhouse would also help with a winter time supply of food when everywhere else would be too cold to grow anything.</p>
<p>I&#8217;ve been looking at vertical gardens. Particularly grow towers which are usually made from PVC drain tubes of 3-4 inches and involve a drip or spray system. Here&#8217;s a handy video showing what these look like and how they can be constructed.</p>
<div class="jetpack-video-wrapper"><iframe class="youtube-player" width="652" height="367" src="https://www.youtube.com/embed/PCwjrnjdzDs?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe></div>
<div class="jetpack-video-wrapper"><iframe class="youtube-player" width="652" height="367" src="https://www.youtube.com/embed/LXSCIEOp0sc?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe></div>
<p>He uses a rope to provide the nutrition drip and I think I can work out something else that&#8217;s a bit more reliable. Either way, it&#8217;s a great way to concentrate the number of plants you can grow (depending on suitability) in a small space. The growth medium is straw packed into the tube, but I think it&#8217;s better to use actual net cups as that prevents the plant from falling in. A much better example of that is here.</p>
<div class="jetpack-video-wrapper"><iframe class="youtube-player" width="652" height="367" src="https://www.youtube.com/embed/3LmydJnqMBI?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe></div>
<p>A net cup system coupled with the efficiency of creating the holes in the previous video will do quite well in a small greenhouse. Obviously, not all plants are suited to this setup (E.G. potatoes), but it will take a significant number of plants that do support the setup.</p>
<h2>On support</h2>
<p>I still need to work. I don&#8217;t know if soap will actually be profitable soon after I move in. In fact, it may turn out to be a pretty big expense at least at first. The only way I can see it working is if I build a superior product and market it the best way I can. I do believe I can make s superior product; certainly better than the overwhelming majority of small-time soaps. So that just leaves the marketing.</p>
<p>I&#8217;m sure I&#8217;ll still need more supplies from elsewhere, but if I can cut down on the number of things I need to buy, the more I can enjoy my time to myself.</p>
<p>Food, water, shelter. The basics of roughing it can be managed for quite some time on very minimal resources. If you think about it, the majority of our expenses are about keeping up appearances, not actually supporting ourselves. Once that&#8217;s out of the way, all my disposable income should be my own.</p>
<p>Meanwhile, I&#8217;ll probably still keep working in tech, but only as far as it&#8217;s absolutely necessary.</p>
<p>And there you have the rundown of what I&#8217;ve been up to all this time.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://eksith.wordpress.com/2015/09/08/hello-blog/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5067</post-id>
		<media:content url="https://2.gravatar.com/avatar/503504d62b93c95d47b02bd617461578db254e23001c90e819b46c7a7f37c333?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">eksith</media:title>
		</media:content>
	</item>
		<item>
		<title>How to kill Windows 10 Privacy Spying Forever (0 connections)</title>
		<link>https://eksith.wordpress.com/2015/08/26/how-to-kill-windows-10-privacy-spying-forever-0-connections/</link>
					<comments>https://eksith.wordpress.com/2015/08/26/how-to-kill-windows-10-privacy-spying-forever-0-connections/#respond</comments>
		
		<dc:creator><![CDATA[eksith]]></dc:creator>
		<pubDate>Wed, 26 Aug 2015 16:30:38 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://eksith.wordpress.com/2015/08/26/how-to-kill-windows-10-privacy-spying-forever-0-connections/</guid>

					<description><![CDATA[Originally posted on <a href="https://hideu.wordpress.com/2015/08/13/how-to-kill-windows-10-privacy-spying-forever/">HideU</a>: <br />Yes Windows 10&#8217;s privacy is here to track your shit down. But every body lies that you cant block it. Yes everybody says that dnsapi.dll in windows folder is hardcoded so it ignores your microsoft blocked shit in hosts file (c:windowssystem32driversetchosts). Well yes but you can have strict rules not allowing&#8230;]]></description>
										<content:encoded><![CDATA[<div class="wpcom-reblog-snapshot"> <div class="reblog-post"><p class="reblog-from"><img alt='rawtap&#039;s avatar' src='https://0.gravatar.com/avatar/9fed8ac4a8d21b046af60c53c376703e9f69483c9b0c0e2e84b05b7b5b265175?s=32&#038;d=https%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32' class='avatar avatar-32' height='32' width='32' loading='lazy' /><a href="https://hideu.wordpress.com/2015/08/13/how-to-kill-windows-10-privacy-spying-forever/">HideU</a></p><div class="reblogged-content">
<p>Yes Windows 10’s privacy is here to track your shit down. But every body lies that you cant block it. Yes everybody says that dnsapi.dll in windows folder is hardcoded so it ignores your microsoft blocked shit in hosts file (c:<em>windows</em>system32driversetc<em>hosts).</em></p>

<p>Well yes but you can have strict rules not allowing even a one fucking packet to go out. You just have to download at least <em><strong><a href="http://j.gs/2251652/comodod">Comodo</a></strong></em>. Edit some registry, delete some scheduled tasks, terminate some processes, remove metro apps, block everything and track your network TCP connections.</p>

<ul><li>whenever you type its being sent to microsoft servers</li><li>whenever you do whatever you are monitored</li><li>etc you know the deal</li></ul>

<h3>How to fix Windows 10 privacy? Zero connections, being offline to MS.</h3>

<p>First when installing windows or after that<strong><a href="http://j.gs/2251652/guide"> follow this guide</a></strong> to disable all the spoofing from Microsoft.</p>

<p>Update your hosts file (its the minimum), <strong><a href="http://j.gs/2251652/angel">good…</a></strong></p>
</div><p class="reblog-source"><a href="https://hideu.wordpress.com/2015/08/13/how-to-kill-windows-10-privacy-spying-forever/">View original post</a> <span class="more-words">390 more words</span></p></div></div>]]></content:encoded>
					
					<wfw:commentRss>https://eksith.wordpress.com/2015/08/26/how-to-kill-windows-10-privacy-spying-forever-0-connections/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5064</post-id>
		<media:thumbnail url="https://eksith.wordpress.com/wp-content/uploads/2015/08/blue-wallpaper_windows_10_hd_2880x1800.png" />
		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/08/blue-wallpaper_windows_10_hd_2880x1800.png" medium="image">
			<media:title type="html">Featured Image -- 5064</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/503504d62b93c95d47b02bd617461578db254e23001c90e819b46c7a7f37c333?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">eksith</media:title>
		</media:content>
	</item>
		<item>
		<title>How to remove Flash from Windows 10</title>
		<link>https://eksith.wordpress.com/2015/08/06/how-to-remove-flash-from-windows-10/</link>
					<comments>https://eksith.wordpress.com/2015/08/06/how-to-remove-flash-from-windows-10/#comments</comments>
		
		<dc:creator><![CDATA[eksith]]></dc:creator>
		<pubDate>Thu, 06 Aug 2015 17:32:13 +0000</pubDate>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows 10]]></category>
		<guid isPermaLink="false">http://eksith.wordpress.com/?p=5019</guid>

					<description><![CDATA[As many of you have discovered by now, Microsoft surreptitiously added the Flash player in an update well after the upgrade to Windows 10. It isn&#8217;t possible to remove it using the standalone uninstaller from Adobe as in previous versions as this is now baked into Edge, Microsoft&#8217;s new browser&#8230; almost. It is possible, to [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>As many of you have discovered by now, Microsoft surreptitiously added the Flash player in an update well after the upgrade to Windows 10. It isn&#8217;t possible to remove it using the <a href="https://helpx.adobe.com/flash-player/kb/uninstall-flash-player-windows.html">standalone uninstaller</a> from Adobe as in previous versions as this is now baked into Edge, Microsoft&#8217;s new browser&#8230; almost.</p>
<p>It is possible, to remove the plugin, but it requires a fair bit of manual labor to do so. First, go to Edge and select options (the . . . ) and follow the steps to make sure the Flash is turned off.</p>
<div data-shortcode="caption" id="attachment_5023" style="width: 610px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/08/edgsettings.png"><img aria-describedby="caption-attachment-5023" loading="lazy" data-attachment-id="5023" data-permalink="https://eksith.wordpress.com/2015/08/06/how-to-remove-flash-from-windows-10/edgsettings/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/edgsettings.png" data-orig-size="1035,582" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="edgsettings" data-image-description="&lt;p&gt;Edge &amp;gt; Options &amp;gt; Settings&lt;/p&gt;
" data-image-caption="" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/edgsettings.png?w=300" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/edgsettings.png?w=600" class="wp-image-5023 size-large" src="https://eksith.wordpress.com/wp-content/uploads/2015/08/edgsettings.png?w=600&#038;h=337" alt="edgsettings" width="600" height="337" srcset="https://eksith.wordpress.com/wp-content/uploads/2015/08/edgsettings.png?w=600 600w, https://eksith.wordpress.com/wp-content/uploads/2015/08/edgsettings.png?w=150 150w, https://eksith.wordpress.com/wp-content/uploads/2015/08/edgsettings.png?w=300 300w, https://eksith.wordpress.com/wp-content/uploads/2015/08/edgsettings.png?w=768 768w, https://eksith.wordpress.com/wp-content/uploads/2015/08/edgsettings.png 1035w" sizes="(max-width: 600px) 100vw, 600px" /></a><p id="caption-attachment-5023" class="wp-caption-text">Edge &gt; Options &gt; Settings</p></div>
<div data-shortcode="caption" id="attachment_5021" style="width: 610px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/08/edgeadvanced.png"><img aria-describedby="caption-attachment-5021" loading="lazy" data-attachment-id="5021" data-permalink="https://eksith.wordpress.com/2015/08/06/how-to-remove-flash-from-windows-10/edgeadvanced/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/edgeadvanced.png" data-orig-size="1035,582" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="edgeadvanced" data-image-description="" data-image-caption="&lt;p&gt;Scroll down and click on &amp;#8220;View Advanced Settings&amp;#8221;&lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/edgeadvanced.png?w=300" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/edgeadvanced.png?w=600" class="size-large wp-image-5021" src="https://eksith.wordpress.com/wp-content/uploads/2015/08/edgeadvanced.png?w=600&#038;h=337" alt="Scroll down and click on " width="600" height="337" srcset="https://eksith.wordpress.com/wp-content/uploads/2015/08/edgeadvanced.png?w=600 600w, https://eksith.wordpress.com/wp-content/uploads/2015/08/edgeadvanced.png?w=150 150w, https://eksith.wordpress.com/wp-content/uploads/2015/08/edgeadvanced.png?w=300 300w, https://eksith.wordpress.com/wp-content/uploads/2015/08/edgeadvanced.png?w=768 768w, https://eksith.wordpress.com/wp-content/uploads/2015/08/edgeadvanced.png 1035w" sizes="(max-width: 600px) 100vw, 600px" /></a><p id="caption-attachment-5021" class="wp-caption-text">Scroll down and click on &#8220;View advanced settings&#8221;</p></div>
<div data-shortcode="caption" id="attachment_5022" style="width: 610px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/08/edgeflashoff.png"><img aria-describedby="caption-attachment-5022" loading="lazy" data-attachment-id="5022" data-permalink="https://eksith.wordpress.com/2015/08/06/how-to-remove-flash-from-windows-10/edgeflashoff/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/edgeflashoff.png" data-orig-size="1035,582" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="edgeflashoff" data-image-description="" data-image-caption="&lt;p&gt;Make sure Flash is turned off.&lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/edgeflashoff.png?w=300" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/edgeflashoff.png?w=600" class="size-large wp-image-5022" src="https://eksith.wordpress.com/wp-content/uploads/2015/08/edgeflashoff.png?w=600&#038;h=337" alt="Make sure Flash is turned off." width="600" height="337" srcset="https://eksith.wordpress.com/wp-content/uploads/2015/08/edgeflashoff.png?w=600 600w, https://eksith.wordpress.com/wp-content/uploads/2015/08/edgeflashoff.png?w=150 150w, https://eksith.wordpress.com/wp-content/uploads/2015/08/edgeflashoff.png?w=300 300w, https://eksith.wordpress.com/wp-content/uploads/2015/08/edgeflashoff.png?w=768 768w, https://eksith.wordpress.com/wp-content/uploads/2015/08/edgeflashoff.png 1035w" sizes="(max-width: 600px) 100vw, 600px" /></a><p id="caption-attachment-5022" class="wp-caption-text">Make sure Flash is turned off.</p></div>
<h2>Now the fun part</h2>
<p>Microsoft has set ownership permissions for all the files we need to delete so that none of them can be removed without changing them first. The files we need to delete are located in the following places :</p>
<ul>
<li>C:\Windows\System32\Macromed\Flash</li>
<li>C:\Windows\SysWOW64\Macromed\Flash</li>
</ul>
<p>In each of these directories, you should see these files :</p>
<ul>
<li>activex.vch</li>
<li>Flash.ocx</li>
<li>FlashUtil_ActiveX.dll</li>
<li>FlashUtil_ActiveX.exe</li>
</ul>
<p>You may also see FlashInstall.log. Trying to delete these will give you a permission denied error. To change that, follow these steps. Be advised that you&#8217;ll have to follow these steps for each of those files individually as Microsoft has made it very difficult to collectively apply the same permissions by inheritance.</p>
<div data-shortcode="caption" id="attachment_5043" style="width: 415px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash15.png"><img aria-describedby="caption-attachment-5043" loading="lazy" data-attachment-id="5043" data-permalink="https://eksith.wordpress.com/2015/08/06/how-to-remove-flash-from-windows-10/flash1-2/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash15.png" data-orig-size="405,527" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="flash1" data-image-description="" data-image-caption="&lt;p&gt;Right click &amp;gt; Properties &amp;gt; Select the &amp;#8220;Security&amp;#8221; tab. Click &amp;#8220;Advanced&amp;#8221;.&lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash15.png?w=231" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash15.png?w=405" class="size-full wp-image-5043" src="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash15.png?w=652" alt="Right click &gt; Properties &gt; Select the "   srcset="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash15.png 405w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash15.png?w=115&amp;h=150 115w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash15.png?w=231&amp;h=300 231w" sizes="(max-width: 405px) 100vw, 405px" /></a><p id="caption-attachment-5043" class="wp-caption-text">Right click &gt; Properties &gt; Select the &#8220;Security&#8221; tab. Click &#8220;Advanced&#8221;.</p></div>
<div data-shortcode="caption" id="attachment_5044" style="width: 610px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash21.png"><img aria-describedby="caption-attachment-5044" loading="lazy" data-attachment-id="5044" data-permalink="https://eksith.wordpress.com/2015/08/06/how-to-remove-flash-from-windows-10/flash2-2/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash21.png" data-orig-size="767,520" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="flash2" data-image-description="" data-image-caption="&lt;p&gt;Note on top how the current owner is &amp;#8220;TrustedInstaller&amp;#8221; (the biggest misnomer in software if there ever was one).&lt;/p&gt;
&lt;p&gt;Click on &amp;#8220;change&amp;#8221; to take ownership.&lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash21.png?w=300" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash21.png?w=600" class="size-large wp-image-5044" src="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash21.png?w=600&#038;h=407" alt="Note on top how the current owner is " width="600" height="407" srcset="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash21.png?w=600 600w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash21.png?w=150 150w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash21.png?w=300 300w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash21.png 767w" sizes="(max-width: 600px) 100vw, 600px" /></a><p id="caption-attachment-5044" class="wp-caption-text">Note on top how the current owner is &#8220;TrustedInstaller&#8221; (the biggest oxymoron in software if there ever was one).<br />Click on &#8220;change&#8221; to take ownership.</p></div>
<div data-shortcode="caption" id="attachment_5045" style="width: 467px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash31.png"><img aria-describedby="caption-attachment-5045" loading="lazy" data-attachment-id="5045" data-permalink="https://eksith.wordpress.com/2015/08/06/how-to-remove-flash-from-windows-10/flash3-2/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash31.png" data-orig-size="457,251" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="flash3" data-image-description="" data-image-caption="&lt;p&gt;You&amp;#8217;ll be presented with the familiar user selection box.&lt;/p&gt;
&lt;p&gt;Click &amp;#8220;Advanced&amp;#8221;.&lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash31.png?w=300" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash31.png?w=457" class="size-full wp-image-5045" src="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash31.png?w=652" alt="You'll be presented with the familiar user selection box. Click "   srcset="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash31.png 457w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash31.png?w=150&amp;h=82 150w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash31.png?w=300&amp;h=165 300w" sizes="(max-width: 457px) 100vw, 457px" /></a><p id="caption-attachment-5045" class="wp-caption-text">You&#8217;ll be presented with the familiar user selection box.<br />Click &#8220;Advanced&#8221;.</p></div>
<div data-shortcode="caption" id="attachment_5046" style="width: 525px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash41.png"><img aria-describedby="caption-attachment-5046" loading="lazy" data-attachment-id="5046" data-permalink="https://eksith.wordpress.com/2015/08/06/how-to-remove-flash-from-windows-10/flash4-2/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash41.png" data-orig-size="515,579" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="flash4" data-image-description="&lt;p&gt;&amp;#8230;and &amp;#8220;Find Now&amp;#8221;.&lt;/p&gt;
" data-image-caption="" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash41.png?w=267" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash41.png?w=515" class="wp-image-5046 size-full" src="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash41.png?w=652" alt="flash4"   srcset="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash41.png 515w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash41.png?w=133&amp;h=150 133w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash41.png?w=267&amp;h=300 267w" sizes="(max-width: 515px) 100vw, 515px" /></a><p id="caption-attachment-5046" class="wp-caption-text">&#8230;and &#8220;Find Now&#8221;.</p></div>
<div data-shortcode="caption" id="attachment_5047" style="width: 525px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash51.png"><img aria-describedby="caption-attachment-5047" loading="lazy" data-attachment-id="5047" data-permalink="https://eksith.wordpress.com/2015/08/06/how-to-remove-flash-from-windows-10/flash5-2/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash51.png" data-orig-size="515,579" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="flash5" data-image-description="" data-image-caption="&lt;p&gt;Select your username and click &amp;#8220;OK&amp;#8221; and then &amp;#8220;OK&amp;#8221; again on the user box.&lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash51.png?w=267" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash51.png?w=515" class="size-full wp-image-5047" src="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash51.png?w=652" alt="Select your username and click "   srcset="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash51.png 515w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash51.png?w=133&amp;h=150 133w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash51.png?w=267&amp;h=300 267w" sizes="(max-width: 515px) 100vw, 515px" /></a><p id="caption-attachment-5047" class="wp-caption-text">Select your username and click &#8220;OK&#8221;</p></div>
<div data-shortcode="caption" id="attachment_5048" style="width: 467px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash61.png"><img aria-describedby="caption-attachment-5048" loading="lazy" data-attachment-id="5048" data-permalink="https://eksith.wordpress.com/2015/08/06/how-to-remove-flash-from-windows-10/flash6-2/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash61.png" data-orig-size="457,251" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="flash6" data-image-description="" data-image-caption="&lt;p&gt;&amp;#8230;and then &amp;#8220;OK&amp;#8221; again on the user box.&lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash61.png?w=300" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash61.png?w=457" class="size-full wp-image-5048" src="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash61.png?w=652" alt="...and then "   srcset="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash61.png 457w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash61.png?w=150&amp;h=82 150w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash61.png?w=300&amp;h=165 300w" sizes="(max-width: 457px) 100vw, 457px" /></a><p id="caption-attachment-5048" class="wp-caption-text">&#8230;and then &#8220;OK&#8221; again on the user box.</p></div>
<p>You&#8217;re now the owner of the file to delete, but that&#8217;s not enough. You need to change the principal access.</p>
<div data-shortcode="caption" id="attachment_5049" style="width: 610px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash71.png"><img aria-describedby="caption-attachment-5049" loading="lazy" data-attachment-id="5049" data-permalink="https://eksith.wordpress.com/2015/08/06/how-to-remove-flash-from-windows-10/flash7-2/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash71.png" data-orig-size="767,520" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="flash7" data-image-description="" data-image-caption="&lt;p&gt;Select the &amp;#8220;Auditing&amp;#8221; tab and click &amp;#8220;Add&amp;#8221;.&lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash71.png?w=300" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash71.png?w=600" class="size-large wp-image-5049" src="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash71.png?w=600&#038;h=407" alt="Select the " width="600" height="407" srcset="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash71.png?w=600 600w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash71.png?w=150 150w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash71.png?w=300 300w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash71.png 767w" sizes="(max-width: 600px) 100vw, 600px" /></a><p id="caption-attachment-5049" class="wp-caption-text">Select the &#8220;Auditing&#8221; tab and click &#8220;Add&#8221;.</p></div>
<div data-shortcode="caption" id="attachment_5050" style="width: 610px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash81.png"><img aria-describedby="caption-attachment-5050" loading="lazy" data-attachment-id="5050" data-permalink="https://eksith.wordpress.com/2015/08/06/how-to-remove-flash-from-windows-10/flash8-2/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash81.png" data-orig-size="917,593" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="flash8" data-image-description="" data-image-caption="&lt;p&gt;Click &amp;#8220;Select principal&amp;#8221;. We&amp;#8217;ll have to do the same user selection song and dance we did before (&amp;#8220;Advanced&amp;#8221;, &amp;#8220;Find Now&amp;#8221; etc&amp;#8230;)&lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash81.png?w=300" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash81.png?w=600" class="size-large wp-image-5050" src="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash81.png?w=600&#038;h=388" alt="Click " width="600" height="388" srcset="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash81.png?w=600 600w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash81.png?w=150 150w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash81.png?w=300 300w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash81.png?w=768 768w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash81.png 917w" sizes="(max-width: 600px) 100vw, 600px" /></a><p id="caption-attachment-5050" class="wp-caption-text">Click &#8220;Select a principal&#8221;. We&#8217;ll have to do the same user selection song and dance we did before (&#8220;Advanced&#8221;, &#8220;Find Now&#8221; etc&#8230;)</p></div>
<div data-shortcode="caption" id="attachment_5051" style="width: 610px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash91.png"><img aria-describedby="caption-attachment-5051" loading="lazy" data-attachment-id="5051" data-permalink="https://eksith.wordpress.com/2015/08/06/how-to-remove-flash-from-windows-10/flash9-2/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash91.png" data-orig-size="917,593" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="flash9" data-image-description="" data-image-caption="&lt;p&gt;But now we can check &amp;#8220;Full control&amp;#8221;.&lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash91.png?w=300" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash91.png?w=600" class="size-large wp-image-5051" src="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash91.png?w=600&#038;h=388" alt="But now we can check " width="600" height="388" srcset="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash91.png?w=600 600w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash91.png?w=150 150w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash91.png?w=300 300w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash91.png?w=768 768w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash91.png 917w" sizes="(max-width: 600px) 100vw, 600px" /></a><p id="caption-attachment-5051" class="wp-caption-text">But now we can check &#8220;Full control&#8221;.</p></div>
<div data-shortcode="caption" id="attachment_5052" style="width: 610px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash101.png"><img aria-describedby="caption-attachment-5052" loading="lazy" data-attachment-id="5052" data-permalink="https://eksith.wordpress.com/2015/08/06/how-to-remove-flash-from-windows-10/flash10-2/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash101.png" data-orig-size="917,593" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="flash10" data-image-description="" data-image-caption="&lt;p&gt;Once you&amp;#8217;ve done this, click &amp;#8220;OK&amp;#8221; and then back at the &amp;#8220;Auditing&amp;#8221; tab&amp;#8230;&lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash101.png?w=300" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash101.png?w=600" class="size-large wp-image-5052" src="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash101.png?w=600&#038;h=388" alt="Once you've done this, click " width="600" height="388" srcset="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash101.png?w=600 600w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash101.png?w=150 150w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash101.png?w=300 300w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash101.png?w=768 768w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash101.png 917w" sizes="(max-width: 600px) 100vw, 600px" /></a><p id="caption-attachment-5052" class="wp-caption-text">Once you&#8217;ve done this, click &#8220;OK&#8221; and then back at the &#8220;Auditing&#8221; tab&#8230;</p></div>
<div data-shortcode="caption" id="attachment_5053" style="width: 610px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash111.png"><img aria-describedby="caption-attachment-5053" loading="lazy" data-attachment-id="5053" data-permalink="https://eksith.wordpress.com/2015/08/06/how-to-remove-flash-from-windows-10/flash11-2/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash111.png" data-orig-size="767,520" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="flash11" data-image-description="" data-image-caption="&lt;p&gt;&amp;#8230;click &amp;#8220;Apply&amp;#8221;. &lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash111.png?w=300" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash111.png?w=600" class="size-large wp-image-5053" src="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash111.png?w=600&#038;h=407" alt="...click " width="600" height="407" srcset="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash111.png?w=600 600w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash111.png?w=150 150w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash111.png?w=300 300w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash111.png 767w" sizes="(max-width: 600px) 100vw, 600px" /></a><p id="caption-attachment-5053" class="wp-caption-text">&#8230;click &#8220;Apply&#8221;.</p></div>
<div data-shortcode="caption" id="attachment_5054" style="width: 479px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash121.png"><img aria-describedby="caption-attachment-5054" loading="lazy" data-attachment-id="5054" data-permalink="https://eksith.wordpress.com/2015/08/06/how-to-remove-flash-from-windows-10/flash12-2/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash121.png" data-orig-size="469,178" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="flash12" data-image-description="" data-image-caption="&lt;p&gt;You&amp;#8217;ll see a security dialog saying you&amp;#8217;ll need to close and reopen the security properties. That&amp;#8217;s fine (it&amp;#8217;s the least of our worries at this point). Click &amp;#8220;OK&amp;#8221; on the dialog and back at the &amp;#8220;Auditing&amp;#8221; tab and move on.&lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash121.png?w=300" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash121.png?w=469" class="size-full wp-image-5054" src="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash121.png?w=652" alt="You'll see a security dialog saying you'll need to close and reopen the security properties. That's fine (it's the least of our worries at this point). Click "   srcset="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash121.png 469w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash121.png?w=150&amp;h=57 150w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash121.png?w=300&amp;h=114 300w" sizes="(max-width: 469px) 100vw, 469px" /></a><p id="caption-attachment-5054" class="wp-caption-text">You&#8217;ll see a security dialog saying you&#8217;ll need to close and reopen the security properties. That&#8217;s fine (it&#8217;s the least of our worries at this point). Click &#8220;OK&#8221; on the dialog and back at the &#8220;Auditing&#8221; tab and move on.</p></div>
<div data-shortcode="caption" id="attachment_5055" style="width: 373px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash141.png"><img aria-describedby="caption-attachment-5055" loading="lazy" data-attachment-id="5055" data-permalink="https://eksith.wordpress.com/2015/08/06/how-to-remove-flash-from-windows-10/flash14-2/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash141.png" data-orig-size="363,450" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="flash14" data-image-description="" data-image-caption="&lt;p&gt;Close all the dialogs. Right click on the file again and select &amp;#8220;Properties&amp;#8221; and select the &amp;#8220;Security&amp;#8221; tab as before. &lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash141.png?w=242" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash141.png?w=363" class="size-full wp-image-5055" src="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash141.png?w=652" alt="Close all the dialogs. Right click on the file again and select "   srcset="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash141.png 363w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash141.png?w=121&amp;h=150 121w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash141.png?w=242&amp;h=300 242w" sizes="(max-width: 363px) 100vw, 363px" /></a><p id="caption-attachment-5055" class="wp-caption-text">Close all the dialogs. Right click on the file again and select &#8220;Properties&#8221; and select the &#8220;Security&#8221; tab as before. Click on &#8220;Edit&#8221; and you&#8217;ll see this.</p></div>
<div data-shortcode="caption" id="attachment_5056" style="width: 373px" class="wp-caption aligncenter"><a href="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash161.png"><img aria-describedby="caption-attachment-5056" loading="lazy" data-attachment-id="5056" data-permalink="https://eksith.wordpress.com/2015/08/06/how-to-remove-flash-from-windows-10/flash16-2/#main" data-orig-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash161.png" data-orig-size="363,450" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="flash16" data-image-description="" data-image-caption="&lt;p&gt;Now you should be able change the permissions by selecting your username and checking &amp;#8220;Full control&amp;#8221;&lt;/p&gt;
" data-medium-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash161.png?w=242" data-large-file="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash161.png?w=363" class="size-full wp-image-5056" src="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash161.png?w=652" alt="Now you should be able change the permissions by selecting your username and checking "   srcset="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash161.png 363w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash161.png?w=121&amp;h=150 121w, https://eksith.wordpress.com/wp-content/uploads/2015/08/flash161.png?w=242&amp;h=300 242w" sizes="(max-width: 363px) 100vw, 363px" /></a><p id="caption-attachment-5056" class="wp-caption-text">Now you should be able change the permissions by selecting your username and checking &#8220;Full control&#8221;</p></div>
<p>You&#8217;ll get a warning dialog. Just click &#8220;OK&#8221; on it and click on &#8220;OK&#8221; on the permissions box too. You can now delete that file.</p>
<p>Whew!</p>
<h2>Cleaning the control panel</h2>
<p>You&#8217;ll still see the FlashPlayer utilty in the control panel so to remove that, go to <em>C:\Windows\SysWOW64</em> and delete:</p>
<ul>
<li>FlashPlayerApp.exe</li>
<li>FlashPlayerCPLApp.cpl</li>
</ul>
<p>Keep in mind, however, that there&#8217;s nothing preventing Microsoft from installing Flash on your system again. <strong>You don&#8217;t own proprietary software</strong>. Yes it&#8217;s your computer and you may pay for it (well, Windows 7, since this is a free upgrade), but you don&#8217;t own it if you can&#8217;t control what&#8217;s on your system how it gets there. Further, Windows 10 is as close to Software as a Service as you&#8217;ll get while still having something installed. It&#8217;s the most invasive in terms of your privacy as well, but there are <a href="http://www.zdnet.com/pictures/windows-10-privacy-step-by-step">mitigations</a> you can take.</p>
<p>For your next operating system, may I suggest <a href="http://www.linuxmint.com/">Linux Mint</a>?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://eksith.wordpress.com/2015/08/06/how-to-remove-flash-from-windows-10/feed/</wfw:commentRss>
			<slash:comments>37</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5019</post-id>
		<media:content url="https://2.gravatar.com/avatar/503504d62b93c95d47b02bd617461578db254e23001c90e819b46c7a7f37c333?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">eksith</media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/08/edgsettings.png?w=600" medium="image">
			<media:title type="html">edgsettings</media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/08/edgeadvanced.png?w=600" medium="image">
			<media:title type="html">Scroll down and click on </media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/08/edgeflashoff.png?w=600" medium="image">
			<media:title type="html">Make sure Flash is turned off.</media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash15.png" medium="image">
			<media:title type="html">Right click &#062; Properties &#062; Select the </media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash21.png?w=600" medium="image">
			<media:title type="html">Note on top how the current owner is </media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash31.png" medium="image">
			<media:title type="html">You&#039;ll be presented with the familiar user selection box. Click </media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash41.png" medium="image">
			<media:title type="html">flash4</media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash51.png" medium="image">
			<media:title type="html">Select your username and click </media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash61.png" medium="image">
			<media:title type="html">...and then </media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash71.png?w=600" medium="image">
			<media:title type="html">Select the </media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash81.png?w=600" medium="image">
			<media:title type="html">Click </media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash91.png?w=600" medium="image">
			<media:title type="html">But now we can check </media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash101.png?w=600" medium="image">
			<media:title type="html">Once you&#039;ve done this, click </media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash111.png?w=600" medium="image">
			<media:title type="html">...click </media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash121.png" medium="image">
			<media:title type="html">You&#039;ll see a security dialog saying you&#039;ll need to close and reopen the security properties. That&#039;s fine (it&#039;s the least of our worries at this point). Click </media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash141.png" medium="image">
			<media:title type="html">Close all the dialogs. Right click on the file again and select </media:title>
		</media:content>

		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/08/flash161.png" medium="image">
			<media:title type="html">Now you should be able change the permissions by selecting your username and checking </media:title>
		</media:content>
	</item>
		<item>
		<title>Minimalist Living: When a Lot Less Is More</title>
		<link>https://eksith.wordpress.com/2015/04/06/minimalist-living-when-a-lot-less-is-more/</link>
					<comments>https://eksith.wordpress.com/2015/04/06/minimalist-living-when-a-lot-less-is-more/#respond</comments>
		
		<dc:creator><![CDATA[eksith]]></dc:creator>
		<pubDate>Mon, 06 Apr 2015 11:50:09 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://eksith.wordpress.com/5017/minimalist-living-when-a-lot-less-is-more/</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[]]></content:encoded>
					
					<wfw:commentRss>https://eksith.wordpress.com/2015/04/06/minimalist-living-when-a-lot-less-is-more/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5017</post-id>
		<media:thumbnail url="https://eksith.wordpress.com/wp-content/uploads/2015/04/the-minimalists.jpg" />
		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/04/the-minimalists.jpg" medium="image">
			<media:title type="html">Featured Image -- 5017</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/503504d62b93c95d47b02bd617461578db254e23001c90e819b46c7a7f37c333?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">eksith</media:title>
		</media:content>
	</item>
		<item>
		<title>Disrespect in Education</title>
		<link>https://eksith.wordpress.com/2015/04/03/disrespect-in-education/</link>
					<comments>https://eksith.wordpress.com/2015/04/03/disrespect-in-education/#respond</comments>
		
		<dc:creator><![CDATA[eksith]]></dc:creator>
		<pubDate>Fri, 03 Apr 2015 10:07:20 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://eksith.wordpress.com/2015/04/03/disrespect-in-education/</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[]]></content:encoded>
					
					<wfw:commentRss>https://eksith.wordpress.com/2015/04/03/disrespect-in-education/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5016</post-id>
		<media:content url="https://2.gravatar.com/avatar/503504d62b93c95d47b02bd617461578db254e23001c90e819b46c7a7f37c333?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">eksith</media:title>
		</media:content>
	</item>
		<item>
		<title>Why are hospital scrubs blue and green?</title>
		<link>https://eksith.wordpress.com/2015/03/07/why-are-hospital-scrubs-blue-and-green/</link>
					<comments>https://eksith.wordpress.com/2015/03/07/why-are-hospital-scrubs-blue-and-green/#respond</comments>
		
		<dc:creator><![CDATA[eksith]]></dc:creator>
		<pubDate>Sun, 08 Mar 2015 01:45:09 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://eksith.wordpress.com/2015/03/07/why-are-hospital-scrubs-blue-and-green/</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[]]></content:encoded>
					
					<wfw:commentRss>https://eksith.wordpress.com/2015/03/07/why-are-hospital-scrubs-blue-and-green/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5013</post-id>
		<media:thumbnail url="https://eksith.wordpress.com/wp-content/uploads/2015/03/turkey.jpg" />
		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/03/turkey.jpg" medium="image">
			<media:title type="html">Featured Image -- 5013</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/503504d62b93c95d47b02bd617461578db254e23001c90e819b46c7a7f37c333?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">eksith</media:title>
		</media:content>
	</item>
		<item>
		<title>Invented here syndrome</title>
		<link>https://eksith.wordpress.com/2015/02/27/invented-here-syndrome/</link>
					<comments>https://eksith.wordpress.com/2015/02/27/invented-here-syndrome/#comments</comments>
		
		<dc:creator><![CDATA[eksith]]></dc:creator>
		<pubDate>Fri, 27 Feb 2015 16:49:33 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://eksith.wordpress.com/2015/02/27/invented-here-syndrome/</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[]]></content:encoded>
					
					<wfw:commentRss>https://eksith.wordpress.com/2015/02/27/invented-here-syndrome/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5011</post-id>
		<media:thumbnail url="https://eksith.wordpress.com/wp-content/uploads/2015/02/seoul-99704_640.jpg" />
		<media:content url="https://eksith.wordpress.com/wp-content/uploads/2015/02/seoul-99704_640.jpg" medium="image">
			<media:title type="html">Featured Image -- 5011</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/503504d62b93c95d47b02bd617461578db254e23001c90e819b46c7a7f37c333?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">eksith</media:title>
		</media:content>
	</item>
		<item>
		<title>To register or not register</title>
		<link>https://eksith.wordpress.com/2015/01/16/to-register-or-not-register/</link>
					<comments>https://eksith.wordpress.com/2015/01/16/to-register-or-not-register/#comments</comments>
		
		<dc:creator><![CDATA[eksith]]></dc:creator>
		<pubDate>Fri, 16 Jan 2015 17:58:51 +0000</pubDate>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Discussion]]></category>
		<category><![CDATA[Forum]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<guid isPermaLink="false">http://eksith.wordpress.com/?p=4520</guid>

					<description><![CDATA[I&#8217;m at an impasse at the moment with regard to the forum. The classic way to run a forum was to create a user account with username, password and email that tied each and every post to a particular user. This made viewing the history of a user and establishing a reputation easy, but it [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I&#8217;m at an impasse at the moment with regard to the forum. The classic way to run a forum was to create a user account with username, password and email that tied each and every post to a particular user. This made viewing the history of a user and establishing a reputation easy, but it also meant established users asserted their authority quite often. Sometimes objectionably.</p>
<p>Then there&#8217;s the ye olde <a href="https://en.wikipedia.org/wiki/Imageboard#Tripcodes">imageboard</a> system where a user may enter a name and password, but it&#8217;s only tagged per post via a pseudo-unique identifier. I&#8217;m not sure if this method is better than the registration, but it does cut down on the code requirements. It also makes viewing a user history more difficult as the system deliberately caters to anonymous posting first.</p>
<p><a href="https://www.4chan.org/">4Chan</a>, the most well known imageboard in the West, uses this system as well. Something it inherited from <a href="http://2ch.net">2Ch</a>, the most famous textboard in the East. Despite 4Chan&#8217;s reputation as a wretched hive of scum and villainy a la Mos Eisley, there are sections that are remarkably well kept despite the anonymity. I&#8217;ve even seen intelligent and remarkably humane discussions take place, on a few salient boards.</p>
<p>Of course, registration doesn&#8217;t  automatically make for a well kept community either. Reddit, for example, can easily surpass the reputation of 4Chan. A cursory browse of some of the more unsavory subreddits can easily depress the most optimistic folks with an unshakable faith in humanity. Likewise, there are others that offer the same or better intelligent content as well. Of course, it also offers <a href="http://www.reddit.com/r/nonononoyes">many other flavors</a> that don&#8217;t quite fit anywhere on the spectrum of discussion.</p>
<p>The difference, then, is moderation.</p>
<p>I&#8217;m trying to create a voting system that, while remaining anonymous, still affords users a voice at a balanced volume in determining what should be promoted to the front page or remain in the &#8220;New/Firehose&#8221; section or which ones should be nuked from orbit. I also want to ensure voting power decreases over time. I.E. When a post is new, all votes for or against it count more than when it&#8217;s a few hours old. I think this prevents excessive judgment with the hindsight of over-analyzed social norms which, for better or worse, tend to be overcorrected. The user interface and <a href="https://en.wikipedia.org/wiki/Online_disinhibition_effect">online disinhibition</a> make sound judgments more difficult, but we should all know what is obviously wrong upon first read and right away take appropriate action.</p>
<p>This level of self-moderation with rare moderator intervention early can work as long as consistency is maintained. I don&#8217;t believe in excessively long codes of conducts, which are seldom followed by those intent on not following them anyway. I mean the first law in all civil discourse is &#8220;Don&#8217;t be an ass&#8221;. How hard is that? Those obviously being asses are easy to spot and should have their candy taken away.</p>
<p>In that regard, I&#8217;m still following the old <a href="http://www.joelonsoftware.com/articles/BuildingCommunitieswithSo.html">tried and true approach </a>to community building and moderation. Least amount of friction, least amount of fluff, brutally simple and consistent.</p>
<p>Right then. Onward to building the damn thing.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://eksith.wordpress.com/2015/01/16/to-register-or-not-register/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4520</post-id>
		<media:content url="https://2.gravatar.com/avatar/503504d62b93c95d47b02bd617461578db254e23001c90e819b46c7a7f37c333?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">eksith</media:title>
		</media:content>
	</item>
		<item>
		<title>From graduate student to faculty</title>
		<link>https://eksith.wordpress.com/2014/12/26/from-graduate-student-to-faculty/</link>
					<comments>https://eksith.wordpress.com/2014/12/26/from-graduate-student-to-faculty/#comments</comments>
		
		<dc:creator><![CDATA[eksith]]></dc:creator>
		<pubDate>Sat, 27 Dec 2014 03:45:53 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://eksith.wordpress.com/2014/12/26/from-graduate-student-to-faculty/</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[]]></content:encoded>
					
					<wfw:commentRss>https://eksith.wordpress.com/2014/12/26/from-graduate-student-to-faculty/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5008</post-id>
		<media:content url="https://2.gravatar.com/avatar/503504d62b93c95d47b02bd617461578db254e23001c90e819b46c7a7f37c333?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">eksith</media:title>
		</media:content>
	</item>
		<item>
		<title>Introducing the Kokinshu</title>
		<link>https://eksith.wordpress.com/2014/12/15/introducing-the-kokinshu/</link>
					<comments>https://eksith.wordpress.com/2014/12/15/introducing-the-kokinshu/#respond</comments>
		
		<dc:creator><![CDATA[eksith]]></dc:creator>
		<pubDate>Tue, 16 Dec 2014 01:33:59 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://eksith.wordpress.com/2014/12/15/introducing-the-kokinshu/</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[]]></content:encoded>
					
					<wfw:commentRss>https://eksith.wordpress.com/2014/12/15/introducing-the-kokinshu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5006</post-id>
		<media:content url="https://2.gravatar.com/avatar/503504d62b93c95d47b02bd617461578db254e23001c90e819b46c7a7f37c333?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">eksith</media:title>
		</media:content>
	</item>
		<item>
		<title>Lafcadio Hearn&#8217;s &#8220;A Dead Secret&#8221;</title>
		<link>https://eksith.wordpress.com/2014/10/28/lafcadio-hearns-a-dead-secret/</link>
					<comments>https://eksith.wordpress.com/2014/10/28/lafcadio-hearns-a-dead-secret/#respond</comments>
		
		<dc:creator><![CDATA[eksith]]></dc:creator>
		<pubDate>Tue, 28 Oct 2014 11:00:52 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://eksith.wordpress.com/2014/10/28/lafcadio-hearns-a-dead-secret/</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[]]></content:encoded>
					
					<wfw:commentRss>https://eksith.wordpress.com/2014/10/28/lafcadio-hearns-a-dead-secret/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4996</post-id>
		<media:content url="https://2.gravatar.com/avatar/503504d62b93c95d47b02bd617461578db254e23001c90e819b46c7a7f37c333?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">eksith</media:title>
		</media:content>
	</item>
	</channel>
</rss>
