<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Space Budokan</title>
    <link>https://spacebudokan.com/index.xml</link>
    <description>Recent content on Space Budokan</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 21 Sep 2018 03:24:17 -0500</lastBuildDate>
    <atom:link href="https://spacebudokan.com/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Linux And The Contributor Covenant</title>
      <link>https://spacebudokan.com/post/Linux-Contributor-Covenant/</link>
      <pubDate>Fri, 21 Sep 2018 03:24:17 -0500</pubDate>
      
      <guid>https://spacebudokan.com/post/Linux-Contributor-Covenant/</guid>
      <description>&lt;p&gt;Linus has temporarily stepped down as the lead developer of the Linux kernel. He has been known to be rather harsh in his criticism of sub par programming, often swearing. Linus would only accept only code he thought was the best, and was unapologetic about it. All of a sudden it seems he&amp;rsquo;s had a change of heart. He posted a message apologizing for his past actions, and had the Linux project adopt the contributor covenant. While I am not inherently opposed to the idea of a code of conduct, the contributor covenant is one of the most repugnant.&lt;/p&gt;

&lt;p&gt;The contributor covenant is written by professional victim Coraline Ada Ehmke (formerly Corey Dale Ehmke.)  Ehmke is also the author of the Post-meritocracy Manifest. Yes, you read that right. This is a person that does not think you have to write good code if you are a member of an &amp;ldquo;underprivileged class.&amp;rdquo; I could understand wanting your code to stand on its own, but Ehmke thinks that isn&amp;rsquo;t good enough. The contributor covenant actually doesn&amp;rsquo;t look too bad on the surface. It says to act professional and not discriminate. Those are things I think most people can get behind. The problem is not only that the contributor covenant is overly broad, and basically makes anyone getting their feelings hurt for any reason a violation, it applies everywhere. It applies inside and outside the project space. That means if you make a joke that someone doesn&amp;rsquo;t like at a restaurant, or on Twitter, and someone doesn&amp;rsquo;t like it, they can try to get you thrown off the project for breaking the code of conduct. We&amp;rsquo;re already seeing this happen to Linux developers, and it&amp;rsquo;s only been a few days. The only one that comes to mind is Sage Sharp&amp;rsquo;s drama whoring, but I&amp;rsquo;ve been told there are others. I&amp;rsquo;m not going to go looking for them, because I try not to pollute my mind with such garbage. Having to read the contributor covenant and post-meritocracy manifesto was bad enough. I&amp;rsquo;m also not going to dignify such garbage by posting the address to these things here. You know how to use a search engine.&lt;/p&gt;

&lt;p&gt;So what&amp;rsquo;s the answer to all this? If your project is going to adopt some kind of code of conduct, I recommend something like the Code of Merit at &lt;a href=&#34;http://code-of-merit.org/&#34; title=&#34;http://code-of-merit.org/&#34;&gt;http://code-of-merit.org/&lt;/a&gt;. It&amp;rsquo;s not perfect, but it&amp;rsquo;s a hell of a lot better than the contributor covenant.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Terry Davis&#39; Death, Five Eyes, And More</title>
      <link>https://spacebudokan.com/post/Terry-Davis-Death-Five-Eyes/</link>
      <pubDate>Thu, 06 Sep 2018 02:34:54 -0500</pubDate>
      
      <guid>https://spacebudokan.com/post/Terry-Davis-Death-Five-Eyes/</guid>
      <description>

&lt;h5 id=&#34;terry-davis-is-dead&#34;&gt;Terry Davis Is Dead&lt;/h5&gt;

&lt;p&gt;It&amp;rsquo;s been a crazy past few days for fans of Terry Davis/TempleOS. It seems he has died in some sort of accident. There has been a lot of back and forth over the past few days on whether his death was real or a hoax, as the first person to announce his death publicly was a known conman/hoaxer, but it seems to be true. Even though he struggled with mental illness, he created an interesting little 64 bit operating system called TempleOS. He thought God told him to make it be the new temple. Despite it basically being a toy OS, it&amp;rsquo;s actually very interesting, and it has some interesting features. One of the most interesting of which is that the shell is also the system language, and the command line is just a REPL with JIT compilation. I always tell myself I&amp;rsquo;m going to install it on an extra partition, but I just haven&amp;rsquo;t gotten around to it. Maybe it&amp;rsquo;s time.&lt;/p&gt;

&lt;p&gt;You can get TempleOS at this site: &lt;a href=&#34;http://www.templeos.org/&#34; title=&#34;http://www.templeos.org/&#34;&gt;http://www.templeos.org/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can learn more about what TempleOS is actually like at this site: &lt;a href=&#34;http://www.codersnotes.com/notes/a-constructive-look-at-templeos/&#34; title=&#34;http://www.codersnotes.com/notes/a-constructive-look-at-templeos/&#34;&gt;http://www.codersnotes.com/notes/a-constructive-look-at-templeos/&lt;/a&gt;&lt;/p&gt;

&lt;h5 id=&#34;five-eyes&#34;&gt;Five Eyes&lt;/h5&gt;

&lt;p&gt;If you don&amp;rsquo;t know who the five eyes are, they&amp;rsquo;re a group of countries that have an agreement to surveil everything  they can, and to share it all with each other. Not only does this give the countries more intel in general, it also allows them to get around restrictions about spying on their own citizens. The five eyes are the USA, Australia, the UK, Canada, and New Zealand.&lt;/p&gt;

&lt;p&gt;Five eyes issued a memo saying that they want cryptographic back doors. You can find it here: &lt;a href=&#34;https://www.homeaffairs.gov.au/about/national-security/five-country-ministerial-2018/access-evidence-encryption&#34; title=&#34;https://www.homeaffairs.gov.au/about/national-security/five-country-ministerial-2018/access-evidence-encryption&#34;&gt;https://www.homeaffairs.gov.au/about/national-security/five-country-ministerial-2018/access-evidence-encryption&lt;/a&gt;
Much like the UN Declaration of Human Rights, they talk about how important it is to have rights, then say that those rights should be violated whenever they deem it necessary. They actually threaten that if these back doors aren&amp;rsquo;t implemented, they will do everything they can to force it with law enforcement and legislation. They also intend to use it to quell free speech in the name of stopping the spread of disinformation.&lt;/p&gt;

&lt;p&gt;I was reading a discussion of this online and saw someone mention The Secure Data Act on 2018. It basically says that no agency nor court can compel someone to put back doors in their product. This is exactly what we need. Maybe by some miracle it will actually get passed and we won&amp;rsquo;t get fucked in the ass. You can find the bill here: &lt;a href=&#34;https://www.congress.gov/bill/115th-congress/house-bill/5823/all-info&#34; title=&#34;https://www.congress.gov/bill/115th-congress/house-bill/5823/all-info&#34;&gt;https://www.congress.gov/bill/115th-congress/house-bill/5823/all-info&lt;/a&gt;&lt;/p&gt;

&lt;h5 id=&#34;standard-ml&#34;&gt;Standard ML&lt;/h5&gt;

&lt;p&gt;Well, on a more personal note, I&amp;rsquo;ve bought &lt;em&gt;The Little MLer&lt;/em&gt;. It should get here soon. I&amp;rsquo;m eager to start learning Standard ML. I&amp;rsquo;ll still be working through SICP when I&amp;rsquo;m at home, but when I have downtime at work (which is actually usually more than my free time at home,) I&amp;rsquo;ll be working through &lt;em&gt;The Little MLer&lt;/em&gt;. I&amp;rsquo;m very excited about it.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Some Random Thoughts</title>
      <link>https://spacebudokan.com/post/Some-Random-Thoughts/</link>
      <pubDate>Thu, 30 Aug 2018 02:50:07 -0500</pubDate>
      
      <guid>https://spacebudokan.com/post/Some-Random-Thoughts/</guid>
      <description>&lt;p&gt;Well, I&amp;rsquo;ve been forcing myself to try and blog at least three times a week, but I&amp;rsquo;m already running out of ideas. Ideas for full blown blogs, anyway. I&amp;rsquo;ve had a few ideas I&amp;rsquo;ve been kicking around in my head for awhile, and a few other things I can discuss.&lt;/p&gt;

&lt;p&gt;I&amp;rsquo;ve decided that the next programming language I&amp;rsquo;m going to learn is Standard ML. That should set me up to easily learn OCaml, F#, and Scala. I&amp;rsquo;ve also decided to work on really honing my C++ skills after that. Maybe then I can start learning Ada and some of the less mainstream languages on my list. While I&amp;rsquo;m here, I might as well list all the languages I eventually want to learn.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Standard ML&lt;/li&gt;
&lt;li&gt;C++&lt;/li&gt;
&lt;li&gt;Common Lisp&lt;/li&gt;
&lt;li&gt;Ada&lt;/li&gt;
&lt;li&gt;FORTH&lt;/li&gt;
&lt;li&gt;Smalltalk&lt;/li&gt;
&lt;li&gt;Erlang&lt;/li&gt;
&lt;li&gt;Haskell&lt;/li&gt;
&lt;li&gt;Java&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That&amp;rsquo;s more or less the order I want to learn them in. I once heard someone say that the reason languages like FORTH, Common Lisp, and Smalltalk aren&amp;rsquo;t used more often is because they make writing good programs too easy. I&amp;rsquo;d also like to learn Java because even though I&amp;rsquo;ve heard nothing but criticism of it, it&amp;rsquo;s a very common language so it must be doing something right.&lt;/p&gt;

&lt;p&gt;The other thing I&amp;rsquo;d like to do is a hardware project. I&amp;rsquo;s like to make a large cluster of simple CPUs, like say, z80s and see how far I can push them. They&amp;rsquo;d all be connected by a bus, and would have a custom OS built to take maximum advantage of it&amp;rsquo;s parallel processing capabilities. I&amp;rsquo;d like to see if a decently responsive GUI with 16 bit color could be made.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>BBC America Kinda Sucks</title>
      <link>https://spacebudokan.com/post/BBC-America-Kinda-Sucks/</link>
      <pubDate>Fri, 24 Aug 2018 02:35:18 -0500</pubDate>
      
      <guid>https://spacebudokan.com/post/BBC-America-Kinda-Sucks/</guid>
      <description>&lt;p&gt;For the most part, BBC America is crap. They currently do have a little good programming. They&amp;rsquo;re doing 48 hours of X-Files, which is one of my favorite shows, so they have that going for them. I&amp;rsquo;m Watching it right now.  They also used to show lots of Star Trek: The Next Generation, and Star Trek: Voyager. TNG is quite possibly my favorite TV show, and VOY is pretty good too. What really sucks is all they seem to show these days are damn nature documentaries. They are boring as hell, and they&amp;rsquo;re narrated by Benedict Cumberbatch (A.K.A Bentdick Cummysnatch.) I&amp;rsquo;m not a huge fan of the guy. He was pretty decent in that Sherlock Holmes remake, but he got old pretty fast. It seemed like he was in fucking everything for awhile. I&amp;rsquo;m glad that&amp;rsquo;s no longer the case.&lt;/p&gt;

&lt;p&gt;BBC America: If you you&amp;rsquo;re listening, keep up with the X-Files and bring back the Trek. Then we can be friends again.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>An Introduction To uText</title>
      <link>https://spacebudokan.com/post/An-Introduction-To-uText/</link>
      <pubDate>Thu, 23 Aug 2018 00:57:14 -0500</pubDate>
      
      <guid>https://spacebudokan.com/post/An-Introduction-To-uText/</guid>
      <description>&lt;p&gt;If you&amp;rsquo;ve tried googling this site, you might have come across &lt;a href=&#34;https://spacebudokan.org&#34; title=&#34;https://spacebudokan.org&#34;&gt;https://spacebudokan.org&lt;/a&gt;. This is where I should be hosting uText. uText is a simple text board written in C, or should I say, will be written in C. I almost completed it a few years ago, then I kinda just forgot about it. That happens to a lot of people. I think I&amp;rsquo;ll work on it this weekend on my day off and see if I can&amp;rsquo;t finish it.&lt;/p&gt;

&lt;p&gt;It&amp;rsquo;s a pretty simple little CGI script. It takes in name, email, and post content from an HTML form, undoes the URL encoding, escapes any characters that need escaping, shoves it into an SQLite database, and then generates the site HTML from said database. I&amp;rsquo;m sure there are faster and fancier ways to do this, but this isn&amp;rsquo;t made for high traffic. It&amp;rsquo;s made for small groups of people to hangout anonymously  online, and it uses all web 1.0 technology. It&amp;rsquo;s basically a glorified version of the old website guestbooks. Remember those? Good times.&lt;/p&gt;

&lt;p&gt;uText won&amp;rsquo;t have tripcodes, but it will have sage. If I remember correctly, I was having some trouble getting the REMOTE_ADDR variable to log IPs for ban purposes. Might have been a problem with my server or that fact that I was new to CGI. Shit, that reminds me that I still need to whip up an administration panel for it, and a reporting system.&lt;/p&gt;

&lt;p&gt;After I finish it, I&amp;rsquo;ll probably rewrite it in a better language. C isn&amp;rsquo;t really the best for CGI scripts, even if it is fast.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Working Through SICP</title>
      <link>https://spacebudokan.com/post/Working-Through-SICP/</link>
      <pubDate>Wed, 22 Aug 2018 03:45:27 -0500</pubDate>
      
      <guid>https://spacebudokan.com/post/Working-Through-SICP/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve recently started working through SICP in my spare time. I once read a complaint that it&amp;rsquo;s very obviously geared towards engineers, and I agree. I haven&amp;rsquo;t even gotten through the first chapter, and I&amp;rsquo;m seeing math I haven&amp;rsquo;t seen since calculus 2. So far it&amp;rsquo;s been very much geared towards numerical methods for solving equations. Case in point: when I finish this post I&amp;rsquo;m going to work on a problem where I have to write a higher order function that uses Simpson&amp;rsquo;s rule to approximate an integral.&lt;/p&gt;

&lt;p&gt;I have to say I&amp;rsquo;m really enjoying Scheme so far. I&amp;rsquo;ve done most of my previous programming in C, with a little C++ and Python sprinkled in. Declarative/functional programming is new to me, but I&amp;rsquo;m really enjoying it so far. I think I&amp;rsquo;ll be one of those militant Lisp types by the end of it.&lt;/p&gt;

&lt;p&gt;The question is what do I do after I finish? I&amp;rsquo;ve got a few other languages I&amp;rsquo;d like to learn after this. Common Lisp, Erlang, FORTH, and Ada are on the short list. If I were smart I&amp;rsquo;d probably actually learn C++, but my experiences with it have been less than pleasant. The OOP paradigm in general has always been a bit hard for me to wrap my head around. I&amp;rsquo;m hoping that if I learn Ada, it will get me able to think in OO terms, and then I can knuckle down and learn C++.&lt;/p&gt;

&lt;p&gt;We&amp;rsquo;ll see what happens.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Why Dont Hotels Have No Vacancy Signs Anymore</title>
      <link>https://spacebudokan.com/post/Why-Dont-Hotels-Have-No-Vacancy-Signs-Anymore/</link>
      <pubDate>Fri, 17 Aug 2018 01:24:06 -0500</pubDate>
      
      <guid>https://spacebudokan.com/post/Why-Dont-Hotels-Have-No-Vacancy-Signs-Anymore/</guid>
      <description>&lt;p&gt;As someone that worked in the hotel industry for several years, the answer is quite simple. It&amp;rsquo;s so we can get rid of people. Even if you run a nice hotel, you get guests that you know will cause some kind of trouble. Maybe it&amp;rsquo;s obvious they are going to try and have a party. Maybe they are obviously drug dealers. Maybe you just don&amp;rsquo;t like the looks of them and your gut is telling you to get rid of them. For whatever reason, you can just tell them to fuck off. Well, not literally, you tell them you&amp;rsquo;re full and there&amp;rsquo;s no vacancy. If there&amp;rsquo;s no sign saying whether or not you&amp;rsquo;re vacant, there&amp;rsquo;s no way for them to call your bluff. If some guy with a face tattoo stinking of beer and weed comes in, you can just tell him you&amp;rsquo;re full and he&amp;rsquo;ll just have to take your word for it.&lt;/p&gt;

&lt;p&gt;Of course third party reservation services have kind of ruined this. You&amp;rsquo;d be surprised how many scummy people like to use sites like Expedia, Booking.com, etc. because they know the hotel will be penalized for canceling the guest&amp;rsquo;s reservation. I can and probably will write a whole blog post about how third party hotel sites screw over hotels. I could write a lot of blog posts about the hotel business. Maybe I will, but I&amp;rsquo;ll sprinkle them in among the other posts. I don&amp;rsquo;t want this blog to become too one note.&lt;/p&gt;

&lt;p&gt;That&amp;rsquo;s pretty much it. Some larger hotels may not have a sign to try and lure people in to their restaurants or whatever even when they&amp;rsquo;re full, but those kinds of hotels usually never had them to begin with.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Is Keto A Fad?</title>
      <link>https://spacebudokan.com/post/Is-Keto-A-Fad/</link>
      <pubDate>Thu, 16 Aug 2018 01:28:36 -0500</pubDate>
      
      <guid>https://spacebudokan.com/post/Is-Keto-A-Fad/</guid>
      <description>&lt;p&gt;Keto has become very popular lately. I&amp;rsquo;m not sure why. It just has. I&amp;rsquo;ve known about it since I was a child, but had never been able to stick to it until this year for some reason, but that is a topic for another blog. I&amp;rsquo;ve been doing intermittent fasting since the beginnng of the year, and added in a ketogenic diet around the end of March. I&amp;rsquo;ve lost over fifty pounds and am continuing to lose. Needless to say, I am a fan. The question though, is wether or not keto is a fad. The short answer is no.&lt;/p&gt;

&lt;p&gt;So how far back can we trace carbohydrate restricted diets for weight loss? When I was young, my father bought &amp;ldquo;Protein Power&amp;rdquo; by the Eades&amp;rsquo;. That was my introduction to the world of carb restriction. What really stuck with me was their comparison between the macronutrient breakdown of the diet used to fatten pigs and the recommendations of the USDA food pyramid. They were extremely similar. This was in the late 90&amp;rsquo;s if I recall correctly. It&amp;rsquo;s not vital, so I&amp;rsquo;m not looking it up.&lt;/p&gt;

&lt;p&gt;Before that there was the original Atkins diet. Again I&amp;rsquo;m not worried about the specifics. I want to say it was 1976. Anyway, this is where low carb diets reallly came into the national consciousness. There was and continues to be a misunderstanding of the Atkins diet. It is not supposed to be a high protein diet. When he told people to restrict carbs, he assumed they would replace the missing calories with fat. The problem is people were still fat phobic. So instead of replacing carbs with fat they replaced them with even more protein. Protein is not only insulingenic, if you eat enough of it your body will turn it into sugar through a process called gluconeogenesis. That&amp;rsquo;s a topic for another post. Never the less, people were still able to lose a shitload of weight and improve health markers with it. If you do the new or old Atkins diet, remember fat is OK! Atkins induction with the proper amount of fat is just regular keto.&lt;/p&gt;

&lt;p&gt;Next we&amp;rsquo;ll discuss Banting. Now I know there were plenty of others such as Stillman between Banting and Atkins, but I&amp;rsquo;m just hitting the high points here. This post is already too long for my liking. If you&amp;rsquo;ve done any reading on low carb diets, you&amp;rsquo;ve probably already heard of William Banting. He was an obese undertaker that lost a shitload of weight by following a low carb diet. He restricted sugars and starches, except for some fruits and dry wine. He wrote a pamphlet called &amp;ldquo;Letter On Corpulence, Adressed to the Public.&amp;rdquo; If you want to read it, you can still find it online. This was in 1863, over a hundred years before Atkins. I don&amp;rsquo;t think keto qualifies as a fad anymore.&lt;/p&gt;

&lt;p&gt;I can do you one better, though. I can go back even further. I can go back to Hippocrates of Kos. Yes, that Hippocrates. This was around 500 B.C. So about 2500 years ago. You know what he said about those that wanted to lose weight? He said, &amp;ldquo;People wishing to lose weight should let the foods be rich.&amp;rdquo; Back then &amp;ldquo;rich&amp;rdquo; foods were considered to be foods like butter, cheese, and meat. Gee. Sounds familiar, huh?&lt;/p&gt;

&lt;p&gt;So is it really a fad if it&amp;rsquo;s been around for two and a half millenia? If I wanted to, I could go into the diets of ancient man and how the ones with the low carb diets are almost always healthier. That establishes the benefits of low carb for many more thousnads of years, but I think I&amp;rsquo;ve made my point.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Weapons Of War</title>
      <link>https://spacebudokan.com/post/Weapons-Of-War/</link>
      <pubDate>Sun, 25 Mar 2018 19:45:27 -0500</pubDate>
      
      <guid>https://spacebudokan.com/post/Weapons-Of-War/</guid>
      <description>&lt;p&gt;The &amp;ldquo;March for our Lives&amp;rdquo; speakers kept using the term &amp;ldquo;weapons of war&amp;rdquo; as if that somehow makes such weapons exempt from the second amendment. That is wrong. It in fact, only strengthens their protection by the second amendment.&lt;/p&gt;

&lt;p&gt;Why do we have a second amendment? Leftists devote a lot of time trying to argue that the second amendment doesn&amp;rsquo;t apply to this or that. The second amendment only has one purpose: to back up all our other rights. It exists so that so that anyone trying to deny you your rights will be met with force. It exists so that every citizen has the ability to wage war against whatever power tries to deny us our rights. It applies on both an individual level and as a whole. It doesn&amp;rsquo;t matter if a thief is breaking into your house, a foreign power invading, or God forbid your own government turning against you.&lt;/p&gt;

&lt;p&gt;Look at the taliban. We&amp;rsquo;re still fighting those assholes. The United States Army is the most advanced fighting force in the world, but we&amp;rsquo;re still fighting them. They&amp;rsquo;ve got AKs, dirt bikes, and IEDs , and its been tough getting rid of them. If they had no weapons, we could have just marched in there and told them what&amp;rsquo;s what and to deal with it if they don&amp;rsquo;t like it. Now, I in no way  support the taliban nor sharia law, but it makes my point. If we want to stay free, if we want to keep the boot of those who might oppress us off our neck, we must stay armed. We must have the ability to wage war against them whoever they be.&lt;/p&gt;

&lt;p&gt;Here in the USA, We the People are the sovereign. That is, we are the ultimate source of all governing power. Hence the phrase, &amp;ldquo;Government by consent of the governed.&amp;rdquo; The founding fathers wanted these citizens armed. The collective term for all these citizens is the &amp;ldquo;militia.&amp;rdquo; It includes every able bodied male traditionally, but by modern standards it covers every able bodied adult. Some people have tried to argue that the term militia means the same thing as the military, but they founding father themselves have defined the term militia for us:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“A militia when properly formed are in fact the people themselves…and include, according to the past and general usuage of the states, all men capable of bearing arms…  To preserve liberty, it is essential that the whole body of the people always possess arms, and be taught alike, especially when young, how to use them.&amp;rdquo;
- Richard Henry Lee, &lt;em&gt;Federal Farmer No. 18&lt;/em&gt;, January 25, 1788&lt;/p&gt;

&lt;p&gt;&amp;ldquo;Guard with jealous attention the public liberty. Suspect everyone who approaches that jewel. Unfortunately, nothing will preserve it but downright force. Whenever you give up that force, you are ruined&amp;hellip;. The great object is that every man be armed. Everyone who is able might have a gun.&amp;rdquo;
- Patrick Henry, Speech to the Virginia Ratifying Convention, June 5, 1778&lt;/p&gt;

&lt;p&gt;&amp;ldquo;The right of the people to keep and bear arms shall not be infringed. A well regulated militia, composed of the body of the people, trained to arms, is the best and most natural defense of a free country.&amp;rdquo;
- James Madison, &lt;em&gt;I Annals of Congress 434&lt;/em&gt;, June 8, 1789&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;We can clearly see that the founding fathers wanted the People to have &amp;ldquo;weapons of war.&amp;rdquo; Remember that if anyone ever tries to disarm you.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Make Voting Great Again</title>
      <link>https://spacebudokan.com/post/Make-Voting-Great-Again/</link>
      <pubDate>Tue, 09 Jan 2018 03:51:09 -0600</pubDate>
      
      <guid>https://spacebudokan.com/post/Make-Voting-Great-Again/</guid>
      <description>&lt;p&gt;Trump has dissolved the Presidential Advisory Commission on Election Integrity &lt;a href=&#34;http://archive.is/bWeTl&#34;&gt;(http://archive.is/bWeTl)&lt;/a&gt; due to many states being unwilling to cooperate. After turning the problem over to homeland security, he said he wanted federal voter ID. This isn&amp;rsquo;t a terrible idea, but I&amp;rsquo;m willing to go one step further and say we need full federalized voting. After the last election, and all the fuckery that brought, I&amp;rsquo;ve been mulling over some ideas in my mind to make a better voting system. It involves no voting machines nor vote by smartphone bullshit. Here&amp;rsquo;s how it works:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;All voters much register to vote before the election. No exceptions. All voters must supply their valid ID to vote. Making this a federal ID will help stop shenanigans in places like California which will happily give a valid driver&amp;rsquo;s license to an illegal alien. When the voter supplies their ID, the poll worker will verify the person handing them the ID is the person before them, and that the person&amp;rsquo;s right index finger is free of ink. They will find the voter&amp;rsquo;s info on a printed record for the precinct, and have the voter sign, verifying that they are voting, and have not already voted in this election at this precinct nor anywhere else. The poll worker will also sign as a witness. This is a legal document, and any forgery or falsehood is punishable by law. The voter may now receive a ballot.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;All voting will be done on paper ballots. Each ballot is in an envelope. In addition to the ballot, the envelope also contains a copy of voting instructions, and another envelope. Both envelopes are security envelopes with obfuscating marks inside. The ballot itself consists of a a ballot and a carbon copy. Each ballot has a unique serial number. This serial number is on both the original and copy ballot. The voter is to verify that both have the same serial number, mark their vote in pen, and place the ORIGINAL, into the second envelope and seal it.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;A poll worker will witness the voter place their ballot into a ballot box, and cover the voter&amp;rsquo;s right index finger in indelible ink. The color of the ink will be a specific color only the government may possess, and may have fluorescent dye added as well. I haven&amp;rsquo;t worked out the specifics of the ink yet.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;All votes will be counted by hand in a public place such as an auditorium. The counting area will be fenced off or behind glass, but it must be entirely visible to the public. The public is allowed to view the counting at any time. Police will provide security to make sure no one can sabotage the voting with weapons, etc. People will be allowed to bring in recording devices. The entire process will also be live streamed over the internet for anyone to view at any time. Vote counters will record the serial number and how they voted. The sheets they perform the tallies on will also record a vote counter ID number, so there will be a record of just who counted which votes. Again, these are official government documents, and any falsification is a serious crime.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Once all votes are counted. The results of each individual ballot in every precinct will be published in a public area where people can use their ballot copy to verify their vote was counted correctly (much how many colleges publish or used to publish final grades,) as well as online, where anyone can tally the votes and verify the count themselves. The ballot originals will be stored for 8 years. If someone finds that their vote was counted improperly, they can take their copy of their ballot in as proof, and have the record corrected. While an election official may then know how the voter voted, the official documents will not contain any identifying information, but they will contain a sworn affidavit by the election worker stating that they re-checked the voter&amp;rsquo;s registration and ID, as well as compared the ballot copy and original. Photocopies of the original ballot and ballot copy will be included as well, and the official voting record will be corrected.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I don&amp;rsquo;t claim that this method will be foolproof, but just how safes are rated in the time it takes an experienced safe-cracker to crack it, this will make vote fraud much harder to perform, much less get away with. The two biggest deterrents are the registration and finger inking. Voter registration will keep democrats from bussing people in from other places to swing votes. Finger inking prevents anyone from voting more than once even if they have multiple IDs for multiple names they&amp;rsquo;ve registered under.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>W3C Ruins The Internet</title>
      <link>https://spacebudokan.com/post/W3C-Ruins-Internet/</link>
      <pubDate>Tue, 26 Sep 2017 20:48:23 -0500</pubDate>
      
      <guid>https://spacebudokan.com/post/W3C-Ruins-Internet/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.eff.org/deeplinks/2017/09/open-letter-w3c-director-ceo-team-and-membership&#34;&gt;EFF&amp;rsquo;s open letter to the W3C Director, CEO, team and membership&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The World Wide Web Consortium (a.k.a. W3C) Has officially ruined the internet. the consortium has voted (in secret) to enact a form of DRM called &amp;ldquo;Encrypted Media Extensions&amp;rdquo; or EME for short. What EME is meant for is streaming video. Instead of using a netflix app, you can run it in your browser, with no way for you to &amp;lsquo;steal&amp;rsquo; the video. The main problem with DRM is that it is illegal to attempt to tamper with it. Say for some reason EME is causing your browser to crash. If you try to patch the code yourself, you are breaking the law, even if you don&amp;rsquo;t do anything that effectively disables the DRM.&lt;/p&gt;

&lt;p&gt;An even bigger problem is the precedent this sets. Accuse me of fear mongering if you want, but this is paving the way for all web content to be locked down. It&amp;rsquo;s an foot in the door for the media companies that are butt hurt over losing television. Television was the largest form of media for awhile, and the media companies loved it because they controlled it almost completely. The main exception was public aces television, but that was a drop in the ocean of shit they put out. The internet changed all that. I would say it democratized media, but that&amp;rsquo;s not really the correct term. It equalized aces. Any body can make content, and anybody can view content. If you want to learn about nature, you no longer have to wait for some documentary to come on, or go to the library and read Britannica&amp;rsquo;s take on it. Now you can just do a simple web search, and find everything from grade school projects to doctoral theses on the subject.Right now the DRM provided by EME is only for video, but if the members of W3C continue to get the way, there will be DRM for all forms of web content, which will only come from specific providers.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Juicero Is A Real Product</title>
      <link>https://spacebudokan.com/post/Juicero-Is-A-Real-Product/</link>
      <pubDate>Fri, 21 Apr 2017 16:58:20 -0500</pubDate>
      
      <guid>https://spacebudokan.com/post/Juicero-Is-A-Real-Product/</guid>
      <description>&lt;p&gt;Check out this video: &lt;a href=&#34;https://www.youtube.com/watch?v=-i0UugILBJg&#34;&gt;https://www.youtube.com/watch?v=-i0UugILBJg&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So someone posted this online and I didn&amp;rsquo;t even believe it was a real product. Not only is it a real product, it has been for over a year. This stupid &amp;ldquo;juicer&amp;rdquo; costs $699 dollars. Yes, seven hundred fucking dollars, well originally.
a more recent article I found says its $400 plus the cost of produce packs. I&amp;rsquo;m not going to go to their website to find out. I imagine it&amp;rsquo;s as useless as their juicer. Why does it cost so much? It connects to the internet, that&amp;rsquo;s why! Why does it connect to he internet? Reasons! Internet of things! Even better, you can&amp;rsquo;t go to the store and buy the produce you want to juice, you &amp;ldquo;get&amp;rdquo; to purchase special packages of pre-chopped produce from Juicero that you place into the machine to juice. It&amp;rsquo;s so convenient!&lt;/p&gt;

&lt;p&gt;I totally thought it was a joke when I saw the video. I figured it had been made by The Onion. It took three years to design this. A juicer with wifi. Why does it need wifi to connect to the Juicero cloud? I&amp;rsquo;m assuming its so they can keep tabs on everything you juice. That seems pretty creepy to me. Best case scenario is that they just use it to try and sell you more proprietary juice packs.&lt;/p&gt;

&lt;p&gt;The fact that it connects to the cloud is stupid, but the whole special pack thing is what really pisses me off. Why would you spend extra money to not be able to juice whatever you want to juice? You should be able to control the juicer. The juicer shouldn&amp;rsquo;t control you. Gee, where have I heard this before? Oh yeah, its one of the &lt;a href=&#34;https://www.fsf.org&#34;&gt;Free Software Foundation&amp;rsquo;s&lt;/a&gt; early statements about software freedom:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The word &amp;ldquo;free&amp;rdquo; in our name does not refer to price; it refers to freedom. First, the freedom to copy a program and redistribute it to your neighbors, so that they can use it as well as you. Second, the freedom to change a program, so that you can control it instead of it controlling you; for this, the source code must be made available to you.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Does your juicer control you?&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>More About This Site&#39;s Design Philosophy</title>
      <link>https://spacebudokan.com/post/sitephilosphy/</link>
      <pubDate>Sat, 15 Apr 2017 19:16:38 -0500</pubDate>
      
      <guid>https://spacebudokan.com/post/sitephilosphy/</guid>
      <description>&lt;p&gt;I discuss the design of this site briefly in the &lt;a href=&#34;https://spacebudokan/about/&#34;&gt;About&lt;/a&gt; page. My two biggest influences were &lt;a href=&#34;http://idlewords.com/talks/website_obesity.htm&#34;&gt;http://idlewords.com/talks/website_obesity.htm&lt;/a&gt; and &lt;a href=&#34;https://motherfuckingwebsite.com&#34;&gt;https://motherfuckingwebsite.com&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Maciej Ceglowski&amp;rsquo;s &lt;em&gt;The Website Obesity Crisis&lt;/em&gt; does a great job of pointing out just how bloated modern text based websites can be. This is for &lt;strong&gt;text based&lt;/strong&gt; websites such as news and other informational sites. There&amp;rsquo;s no way even a relatively minimal image hosting site will have light trim pages. Images are big. Video is bigger. I spend way too much time watching videos on sites like YouTube. Honestly, its probably the majority of how I spend my time on the web. I also fully intend to use images on this website when appropriate, but when it comes to displaying text, which is the main purpose of the vast majority of websites, there is no need to use anything other than HTML, and some CSS to make it look pretty. I think a lot of people forget that the world wide web (which is not the same thing as &amp;ldquo;the internet&amp;rdquo;) is primarily for transferring information. It was not meant to be an art project. It is much like making films in Hollywood. If you want to make deep meaningful art, you don&amp;rsquo;t go pitching your film to a Hollywood executive. Hollywood wants to make money. They don&amp;rsquo;t give a shit if the movie will be a true and sincere expression of your innermost soul. If you want to make art, you become an independent film maker. The web is the same way. When you make a website, you should be focused on sharing information effectively. This almost always means simpler is better. If you make an arty bloated page, it will be like an art film. Few people will hear about it, and even fewer will enjoy it. Arty personal passion projects are rarely runaway smash hits.&lt;/p&gt;

&lt;p&gt;This brings me to another related point. The medium is &lt;strong&gt;NOT&lt;/strong&gt; the message. Marshall McLuhan was full of shit. At best, the medium enhances the message. You can have the fanciest interface in the world, but if people can&amp;rsquo;t find the information they are looking for, there is no point. It&amp;rsquo;s like the old Zombo.com website, which is an ancient parody of flash intros. It&amp;rsquo;s still there, but of course requires flash, and uBlock screams at me when I try to open it. You can find it on YouTube (&lt;a href=&#34;https://youtube.com/watch?v=qxWwEPeUuAg&#34;&gt;https://youtube.com/watch?v=qxWwEPeUuAg&lt;/a&gt;). It&amp;rsquo;s all medium and no message. If you&amp;rsquo;re using a website to sell a good or service, and people can&amp;rsquo;t even figure out what your good or service is then it doesn&amp;rsquo;t matter how good it looks. You&amp;rsquo;ve already failed.&lt;/p&gt;

&lt;p&gt;This brings me to &lt;a href=&#34;http://motherfuckingwebsite.com&#34;&gt;http://motherfuckingwebsite.com&lt;/a&gt; . Its glorious in its simplicity. There are websites that try to claim they are better, but they are full of shit. The only thing from one of those other websites I might employ is setting a maximum width. This site might be a little hard to read on a very wide screen. The complaints of high contrast are stupid. High contrast makes it easier to read, especially for the vision impaired,but that&amp;rsquo;s a minor issue. Its a bit of a slippery slope when it comes to making your site look better. Some CSS here, some JavaScript there, and before long, your page is megabytes in size.&lt;/p&gt;

&lt;p&gt;Let&amp;rsquo;s talk about JavaScript. Fuck JavaScript. Doublefuck obfuscated JavaScript. For those of you that don&amp;rsquo;t know, JavaScript is a programming language that is embedded in web pages. HTML and CSS just tell your browser how to display the page, but JavaScript is actual programming. Many operating systems and browsers warn users about the dangers of running random programs they&amp;rsquo;ve downloaded. They should. Running a program you know nothing about it like taking a random package on a plane for a stranger. It&amp;rsquo;s a bad idea and things could escalate quickly. The thing is, these same browsers and operating systems have no problem running strange code if it&amp;rsquo;s embedded in a web page. Not only can (and does) JavaScript deliver malicious code, that code has to be shuffled across the web as part of the web page. So not only is the web page larger, it also runs code on &lt;em&gt;your&lt;/em&gt; computer, wasting &lt;em&gt;your&lt;/em&gt; CPU cycles. They have JavaScript cryptocoin miners you can insert into web page code. It&amp;rsquo;ll spike your CPU worse than those 50 tabs you have open in Chrome. This of course, is rare, and a dick move, but it makes the point. JavaScript can also be obfuscated. They take some JavaScript code, then remove comments, white space, and change names to random single characters. This is just the beginning, and the code has already become unreadable by humans. Google loves to do this to make their bloated JavaScript smaller, which it does. Now you can&amp;rsquo;t even find out what this arbitrary code you&amp;rsquo;re running even does. If you&amp;rsquo;re JavaScript is so huge that you need to rename everything to make it a more agreeable size, its probably bloated.&lt;/p&gt;

&lt;p&gt;This site is meant to be a return to the old web free from such things.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Licenses</title>
      <link>https://spacebudokan.com/licenses/</link>
      <pubDate>Sat, 15 Apr 2017 12:41:57 -0500</pubDate>
      
      <guid>https://spacebudokan.com/licenses/</guid>
      <description>

&lt;h3 id=&#34;site-content&#34;&gt;Site Content&lt;/h3&gt;

&lt;p&gt;&lt;span xmlns:dct=&#34;http://purl.org/dc/terms/&#34; href=&#34;http://purl.org/dc/dcmitype/Text&#34; property=&#34;dct:title&#34; rel=&#34;dct:type&#34;&gt;&lt;a href=&#34;https://spacebudokan.com&#34;&gt;https://spacebudokan.com&lt;/a&gt;&lt;/span&gt; by &lt;span xmlns:cc=&#34;http://creativecommons.org/ns#&#34; property=&#34;cc:attributionName&#34;&gt;Space Budokan&lt;/span&gt; is licensed under a &lt;a rel=&#34;license&#34; href=&#34;http://creativecommons.org/licenses/by-nc-sa/4.0/&#34;&gt;Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&#34;site-theme&#34;&gt;Site Theme&lt;/h3&gt;

&lt;p&gt;The theme &lt;a href=&#34;https://github.com/SpaceBudokan/Dandy&#34;&gt;Dandy&lt;/a&gt; for the &lt;a href=&#34;https://gohugo.io/&#34;&gt;Hugo website engine&lt;/a&gt; is licensed under the &lt;a href=&#34;https://www.gnu.org/licenses/gpl-3.0-standalone.html&#34;&gt;GNU General Public License version 3&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>All Tags</title>
      <link>https://spacebudokan.com/tags/</link>
      <pubDate>Fri, 14 Apr 2017 17:19:15 -0500</pubDate>
      
      <guid>https://spacebudokan.com/tags/</guid>
      <description></description>
    </item>
    
  </channel>
</rss>