<?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/"
	>

<channel>
	<title>Mewcetti &#187; Thoughts</title>
	<atom:link href="http://mewcetti.com/category/thoughts/feed/" rel="self" type="application/rss+xml" />
	<link>http://mewcetti.com</link>
	<description>My Home\\A blog about programming, satire, and my experiences</description>
	<lastBuildDate>Wed, 28 Apr 2010 00:55:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Linux not ready for the mass market&#8230;why is this a bad thing?</title>
		<link>http://mewcetti.com/2009/11/12/mass-market-linu/</link>
		<comments>http://mewcetti.com/2009/11/12/mass-market-linu/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 22:44:11 +0000</pubDate>
		<dc:creator>Rei</dc:creator>
				<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://mewcetti.com/?p=172</guid>
		<description><![CDATA[So with the recent release of Ubuntu 9.10, bloggers out on the net are both decrying the readiness of Linux for the desktop, and trying to figure out what&#8217;s left to inhibit it from accessing the mainstream user. Ok lets be honest, Ubuntu is not mass market ready, but then again, there&#8217;s no such thing [...]]]></description>
			<content:encoded><![CDATA[<p>So with the recent release of Ubuntu 9.10, bloggers out on the net are both decrying the readiness of Linux for the desktop, and trying to figure out what&#8217;s left to inhibit it from accessing the mainstream user.</p>
<p>Ok lets be honest, Ubuntu is not mass market ready, but then again, there&#8217;s no such thing as a mass market ready computer.  Try to make something idiot proof and the world will build a better idiot.  Everyone who&#8217;s ever worked around computers knows the horror stories so I won&#8217;t go into it.  But how does Linux compare to commercial OS&#8217;s like Windows and OSX?  Well, it probably would work just fine, and in fact I know it does (I have my grandparents on Ubuntu), for quite a significant portion of users.</p>
<p>So users can use it, and its simple-ish, why wouldn&#8217;t we want it to go to mass market?  One reason, big business.  Up until this point, Linux has been a hobbyist OS, supported by some badass companies like Google, IBM, and Red Hat.  We don&#8217;t really have a mass influx of <em>bad</em> companies into the Linux market.</p>
<p>Look at this very seriously.  The Windows market is LOADED with shit software that every M$ bred moron thinks he can scribble out a .Net yet, or worse yet, C++, application in and make some money.  The Mac market is much better but they&#8217;re next for an influx of shit software.  Here in the Linux world, we enjoy relative comfort in that, while we call everything shit software, it is, on some level, good software because even though the methodology of programming may be one you disagree with, it tends to be founded on some level.</p>
<p>Now, Linux does dominate in the realm of the interwebs as far as servers go, and by that stance there is shit software for it in that arena, but fortunately it doesn&#8217;t usually make it that far (Rails is an exception, but Rails <em>can</em> be good, it just largely isn&#8217;t because they people who program on it are Jerry&#8217;s that though Python and PHP were too hard).</p>
<p>But lets take this realistically.  If companies started developing en masse for Linux, you&#8217;d have this big corporation come along with some damn product, and all of a sudden they decide for whatever dumb reason that they don&#8217;t like how something in a library works (say, glibc), so they fork it.  Now, you&#8217;re probably saying &#8220;isn&#8217;t this the point of open source?&#8221; and yes, it is, but this isn&#8217;t the problem, this NEXT aspect is the problem.  Say that program was a HUGE program, something tons of people used.  Like AOL for instance of yesteryear.  Well what if all the distro guys swapped over to this version of glibc that may end up having huge fucking issues with every little thing on the planet, which they then rush to fix with duct tape and superglue, until its a hotch potch of shit software left and right.</p>
<p>Then you can&#8217;t do ANY friggin thing in the Unix philosophy anymore, you have win32.  Not like you can really have 2 versions of glibc either (you technically can, but to me it&#8217;d seem like way more of a headache than it was worth)</p>
<p>Well that was just one company.  If Linux went mass market, you can imagine that big business would get in and do the library branching, interject their unwanted opinions into a large amount of projects, start buying out projects and draining them down with crap code, forking development, and all of a sudden you have the world&#8217;s biggest clusterfuck on your hands.</p>
<p>And then on top of it, you have shit software abounding.  Everything does everything, but nothing well.  Now it becomes an even bigger chore to find a package that actually friggin works.</p>
<p>I work as a Windows programmer as my day job, and I <em>know</em> what some of these software vendors do and it amazes me to no end, one that they did it and two that it even friggin works.  Knowing all of this, the moment the mass market starts creeping into Linux like it does in the Windows and Mac world, I&#8217;ll end up switching to a better OS which embraces its hobbyist roots, maybe FreeBSD or Plan9.  Sure they don&#8217;t have the most features, but they accomplish their damn goal and damn well, and don&#8217;t worry about become accepted on the mass market.</p>
]]></content:encoded>
			<wfw:commentRss>http://mewcetti.com/2009/11/12/mass-market-linu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hysterical Logic (or the &#8220;Science&#8221; Delirium)</title>
		<link>http://mewcetti.com/2009/08/25/hysterical-logic-or-the-science-delirium/</link>
		<comments>http://mewcetti.com/2009/08/25/hysterical-logic-or-the-science-delirium/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 05:52:36 +0000</pubDate>
		<dc:creator>Rei</dc:creator>
				<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://mewcetti.com/?p=164</guid>
		<description><![CDATA[I&#8217;m a physics student in college and I also work as a programmer for the Department of Environmental Quality here in Oklahoma, so believe me when I say, I&#8217;m inundated in an atmosphere of real scientists, but it never ceases to amaze me how, when observing society, how many people claim to be on the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a physics student in college and I also work as a programmer for the Department of Environmental Quality here in Oklahoma, so believe me when I say, I&#8217;m inundated in an atmosphere of real scientists, but it never ceases to amaze me how, when observing society, how many people claim to be on the side of science, or use the term &#8220;logical&#8221; when the person has absolutely no place using the term.  I&#8217;m sorry but anyone who has a degree in Philosophy or Humanities should be barred from using the term all together.  I&#8217;ve found the vast majority of them to have a highly subjective definition for &#8220;logic&#8221;</p>
<p>I guess part of it descends from the attitude of some people to define a term however they damn well please.  Sorry guys, if you can&#8217;t prove it, its not real.  Despite the fact that English is an atrocious language (especially our Americanized version of it), words do have definitions and meanings and changing them just gives anyone with better things to do that think up new definitions to words all day a major headache.</p>
<p><span id="more-164"></span>I&#8217;m also finding a large contingent of people who want to interject their opinion into science.  Someone I know presumed to infer that philosophy had a place in quantum mechanics, saying it could fill in the holes in our knowledge.  I&#8217;m sorry but when you&#8217;re dealing with something like theoretical physics, no answer is better than a wrong answer.  Proponents of this idea may say that it might not be wrong, but the chances of that are extremely remote, for every 1 thing you get right, you&#8217;ll get 999 wrong, if not a whole lot more.  Look at <a href="http://en.wikipedia.org/wiki/String_theory#Problems_and_controversy" target="_blank">String &#8220;Theory&#8221;</a></p>
<p>There also seems to be a large contingent that presume themselves to be experts in the field after reading a few books on the topic, or worse yet an evanescence, a so called one-hit-wonder where they systematically become more intelligent than someone with formal education and experience in the field.</p>
<p>And the last two are my favorites.  A. The people that argue you can&#8217;t argue with numbers and B. people who don&#8217;t understand the flaws and limitations of the scientific process.</p>
<p>Before I get into what&#8217;s going on, let me take every point step by step and we&#8217;ll see each person debunked.  Going in reverse, &#8220;what&#8217;s wrong with the scientific process?&#8221; you might ask.</p>
<p>Well, the process itself is not the problem, its the introduction of a human element as an observer that is.  Without even getting into the argument that humans can be partial or biased, its invariably clear that humans are fallible and that our 5 senses of observation can and will fail us.  We need the use of specialized equipment in an extreme majority of cases and if not, we just hypothesize using mathematics (REAL logic).  However, this doesn&#8217;t always hold together.  Examples include the <a href="http://en.wikipedia.org/wiki/Goldbach_conjecture" target="_blank">Goldbach Conjecture</a>, the <a href="http://en.wikipedia.org/wiki/Higgs_boson" target="_blank">Higgs Boson</a>, and even <a href="http://en.wikipedia.org/wiki/Spacetime" target="_blank">time</a> (with time, it <a href="http://math.ucr.edu/home/baez/physics/Relativity/GR/time_travel.html" target="_blank">should be possible</a> to move in multiple directions of it, according to the <a href="http://en.wikipedia.org/wiki/Godel_metric" target="_blank">Godel Metric</a>).</p>
<p>But alas, the scientific process is inhibited by the weight of human fallacy further in that our specialized equipment itself, <a href="http://northdenvernews.com/content/view/2124/2/" target="_blank">does fail</a>.  Humans are far from being able to avoid errors, and it should be noted that there are problems with the scientific process.  How many times have you caught yourself yelling at the TV during an episode of Myth Busters because they&#8217;re doing something incorrectly?  Happens to me frequently, like the episode where they tried to verify if <a href="http://en.wikipedia.org/wiki/MythBusters_%282005_season%29#Bulletproof_Water" target="_blank">water was bulletproof</a>, but they couldn&#8217;t quite explain why the larger the calibre of the weapon, the shorter the distance the round went.  The answer has to do with the extreme surface tension of the water, the high energies at which the rounds are fired, and the surface area to which the rounds impact the water with (mostly the first and the last, with modern portable weaponry, there&#8217;s probably not a huge difference in the coefficients of energy between mass and muzzle velocity).  Was there a problem with their observations or the experiment itself?  Not from what I could see, but there was a breakdown in their ability to interpret the data.</p>
<p>Now you might say &#8220;they did effectively produce an outcome which answered the initial question&#8221; but sometimes data output does not effectively allow for interpretation of the data.  The vast majority of people can observe the data themselves but lack the proper knowledge to effectively interpret that data.  Take for instance one of my own <a href="http://dl.getdropbox.com/u/125335/DensityLabReport.pdf" target="_blank">lab reports</a>.  Compare this lab report which includes all of the details and an analysis section and compare its usability to this <a href="http://dl.getdropbox.com/u/125335/EquilibriumofConcurrentForcesReport.pdf" target="_blank">data output report</a>.  If you&#8217;ve had some science you can probably interpret the data but ultimately the lab report on density is probably a heck of a lot easier to interpret than the equilibrium of 2-dimensional concurrent forces report because it includes an analysis and conclusions prepared by a well qualified individual (albeit this is incredibly simple stuff, but you have to go through pre-reqs at some point; oh and please don&#8217;t flame me for calling Cartesian Vectors &#8220;X-Y Vector Components&#8221;).</p>
<p>Lets take another example, <a href="http://www.nws.noaa.gov/radar_tab.php" target="_blank">Doppler radar</a>.  You might be able to make heads-or-tails of this (especially if you&#8217;re Oklahoman; people out here are really tuned into the weather because of the large storms we get) but you might not be able to interpret this data as effectively as say, a meteorologist.</p>
<p>But what if data is self-intuitive like the MythBuster&#8217;s episode data.  Well the problem is the lack of a descriptive analysis by a well-qualified individual could lead to ludicrous assertions based on that information.  Since the 9mm traveled farther than the .50-cal, it could be assumed that larger objects will not travel well through water, but we do have torpedoes and submarines, granted at a much lower speed than the bullets, but there&#8217;s also the aspect of structural integrity that needs to be discussed as to why submarines and torpedoes will operate fine above and bellow the water&#8217;s surface.  Bullets themselves are typically made of lead (because of its high mass per unit matter) with a metal coating.  However, lead is a very soft metal, which goes into the point of the bullet itself in that its designed to rapidly expand on impact, thus dramatically increase its surface area and dissipate its energy quickly, whereas a torpedo is made out of a much harder and stronger metal which will resist expansion in order to minimize its energy dissipation on its surface in order to maximize its propellant energy.</p>
<p>But the question still got answered right?  Water is bulletproof, well yes and no.  They proved that a 9mm will fire farther into the water than a .50-cal but bulletproof is ambiguous.  What if you&#8217;re running from somebody and they happen to be using a crossbow.  Unlikely yes, but you&#8217;re unable to make the determination as to whether the bolt itself will penetrate the water far enough to strike you.  You could make the fatal assertion that the bolt behaves as do the bullets and only dive in a few feet, whereas a lower-energy more aerodynamic bolt from a crossbow could possibly penetrate much further.</p>
<p>So the [female dog] is in the details.</p>
<p>Does this mean that our data is <em>useless</em>?  No, quite the opposite, we just need to understand that not every observation is absolute, especially when axioms themselves are not definitely true (like <a href="http://en.wikipedia.org/wiki/Parallel_postulate" target="_blank">Euclid&#8217;s Fifth Postulate on Parallel Lines</a>, which states that parallel lines will never intersect, a well regarded axiom, but doesn&#8217;t apply in the world of <a href="http://en.wikipedia.org/wiki/Non-euclidian_geometry" target="_blank">non-euclidian geometry</a> where parallel lines <em><strong>do</strong></em> intersect).</p>
<p>Just because something isn&#8217;t readily apparent though doesn&#8217;t mean it cannot exist.  If it can be logically inferred and there exist no more plausible and observable alternatives then it commands itself a hypothesis worth investigating.  Like they said in Star Trek &#8220;once you remove the impossible the only remaining, no matter how implausible, must be true&#8221;</p>
<p>What about those who say you can&#8217;t argue with numbers.  Well regard my previous argument about the fallacies of the scientific process and they apply equally well in this context as well.  Its also worth mentioning that statistics are derived from sample data, if you&#8217;ve had a class in statistics you&#8217;ll know that its very infeasible and impractical to gather data from massive datasets.  However despite our best attempts, data still gains a bias towards a given output.  Take the thought experiment whereby the Federal government decides to help out the economy in the Northeast by imposing a protective-tariff on an imported good.  Whereby the rest of the country would likely be opposed to such a bill because it increased the prices for them, but ultimately helps a given region.  Theoretically, the margin would be near 100% in favor within the northeast, and near 100% opposition outside of the northeast (subject to a lot of variables I know).  Well say this bill only effected the Northeast, and the historic south.  The Northeast has a far greater population and thus more votes in the House of Representatives, but say that historic border states and midwestern states allied with the South, at this point there would be more states allied with the south and thus more votes in the Senate.  Which statistic would matter?  Well its a complex topic.  Being impartial would be quite difficult and require a rather large dataset just for a simple sample.  Thus one can see that the sampling metric is more difficult than initially intended and thus the output data is going to be biased in a given favor.</p>
<p>Well what about the people that just read books on the topic.  Mostly the lack of challenge.  I doubt there are any of these people who read college textbooks in these given topics.  They put me to sleep most of the time, but they contain all of the necessary details, whereas your normal Barnes-and-Nobles &#8220;paperback&#8221;  only contains &#8220;interesting&#8221; information conveyed in a manner meant to educate the layperson (usually, I have Kurt Godel&#8217;s &#8220;On Formally Undecidable Propositions&#8221; which is significantly more than a weekend reader, but that&#8217;s not your standard Barnes-and-Noble paperback either).  The logic behind this is extremely simple.  Both the author and/or the book publisher aim to maximize their target audience and thus see the largest return on their investment.  Simple economics.  Rarely will these books go in levels either, they&#8217;ll typically contain a baseline introduction and then go into differing topics book-to-book, which is in contrast to most textbooks which are leveled.</p>
<p>Further the &#8220;weekenders&#8221; (as I&#8217;ll call them) lack any drive to learn every excruciating detail about a given topic.  If you&#8217;re reading a paperback, unlikely will you ever run into the advanced mathematical proofs or theorems which both prove and help work equations in applications.  Rarely will any weekender memorize this information and even more rarely will they ever use it.  Formally educated persons will memorize every bit of this information because its probably going to be on a test <img src='http://mewcetti.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   Plus with Physics research addendums are usually required for a degree so there is a point where you&#8217;re &#8220;thrown to the lions&#8221; so to speak and have to fend for yourself in a practical application of what you&#8217;ve learned (the addition of professors being nearby helps aid the overall experience by adding educated perspective and experience too).</p>
<p>Now please don&#8217;t confuse weekenders with self-educated scientists.  I&#8217;m sure there is a very small contingent of scientists in active research who are entirely or at least partially self-educated (probably can say most scientists are at least somewhat self-educated in some regards), but reading <em>Incompleteness</em> by Rebecca Goldstein does NOT make you an expert in math (actually quite the opposite, she&#8217;s a philosophy professor first off so she approaches the whole aspect of <a href="http://en.wikipedia.org/wiki/Incompleteness" target="_blank">incompleteness</a> (basically, you can&#8217;t prove the consistency of a given logical system from within that same logical system) incorrectly, but also spends exorbitant amounts of time giving Godel&#8217;s biography).</p>
<p>And what about those who want to interject their own opinions into science.  Well this would effectively defeat the entire purpose behind science (as an observable topic, governed by the scientific process) and turn it into a pseudo-science like Philosophy or metaphysics.  A good example of injection of opinion by otherwise logically sound scientists and individuals is the idea of &#8220;nuclear winter&#8221; where, although theoretically possible, the chance of which is <a href="http://www.ki4u.com/free_book/s73p912.htm" target="_blank">extremely remote</a>.  Carl Sagan and Soviet Scientists were the key proponents of these theories but were ultimately bound to cause political attrition to the west and thus de-proliferate nuclear weaponry.  The goal never was that nuclear winter was real but to remove the public&#8217;s desire to use nuclear weapons (well, Carl Sagan might actually have believed it to be true, but the soviet scientists were surely bound).  I don&#8217;t think any further elaboration is necessary.</p>
<p>And finally, people who would like to redefine words on their own terms without regard to its proper meaning.  This is a bit complex of an argument because we do indeed change the meanings of words over time whether incidentally or purposefully.  Ultimately however, the problem itself has to do with consistency.  Not consistency as in &#8220;usage from person to person&#8221; but a mathematical version of consistency whereby the system is actually usable.  If terms continue to be defined on an &#8220;as wanted&#8221; basis, its removes its mathematical consistency and thus the ability to form logically sound statements (you can&#8217;t add 4 and chair can you? if you do its a highly arbitrary method for doing so).</p>
<p>Ultimately I think a lot of the problem is people have hysterical logic, id est, very subjective, emotion-influenced logic, if it can even be called logic at this point.  Society, I think, is placing an extremely heavy emphasis on emotion and <em>pathos</em> (id est, an unjustifiable appeal to emotion in arguments, most commonly seen with politicians; for example, &#8220;we need to emphasize family values&#8221; well they never quite define what that is nor why we need to define it, and trust me, its far from an axiom).</p>
<p>The explosion of reality TV in recent years is a superb testament to this aspect.  The entire driving force behind it being &#8220;drama&#8221; and emotional outbursts in a so called &#8220;realistic&#8221; setting.  Sure, it can be funny to watch some blonde bimbo blow up on a brunette after she slept with the man-meat of the show, but really people, are we producing a bit too much smog in our brains?</p>
<p>My conclusion on the issue however, is not so much a tirade on the decline of intelligence within society so much as one warning/asking people to look harder into the details and ask yourself, before you start blabbing around about it, is this data correct and is the interpretation plausible?  Charles Dawkins, for instance, is a very good <em>ethos</em> source on biology and evolution because that&#8217;s what his field is in.  However, contrary to popular belief, evolution and creationism are unlikely to be mutually exclusive and thus Dawkins has no further basis for assuming the lack of the existence of a creator.  His assertions, further would not override the assertions of a logician like Kurt Godel who claims &#8220;I am convinced of the afterlife, independent of theology. If the world is rationally constructed, there must be an afterlife.&#8221; (<a href="http://en.wikipedia.org/wiki/Kurt_Godel#Religious_views" target="_blank">src</a>)  who is more likely to have a more sound logical assertion for the existence of a god based on his own observations in raw logic than Richard Dawkins (or any of the Intelligent Design proponents like William Dembsky) who believe evolution and creationism to be mutually exclusive and found their arguments around this one single assertion even though it has a very shaky foundation (its another pathos argument, people automatically assume that just because you think evolution exists, you can&#8217;t believe that the universe was created and vice versa, there is little, if any, justification for this).</p>
<p>That&#8217;s it, hopefully you&#8217;ve pulled something from this useful.</p>
]]></content:encoded>
			<wfw:commentRss>http://mewcetti.com/2009/08/25/hysterical-logic-or-the-science-delirium/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft, on the ropes</title>
		<link>http://mewcetti.com/2009/08/13/microsoft-on-the-ropes/</link>
		<comments>http://mewcetti.com/2009/08/13/microsoft-on-the-ropes/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 00:47:23 +0000</pubDate>
		<dc:creator>Rei</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mewcetti.com/?p=160</guid>
		<description><![CDATA[Is Microsoft on the ropes right now?  It certainly seems so with the high levels of attacks they&#8217;ve been levying on the Linux and Mac market (even though M$ does own most of Mac, I&#8217;d call their attacks on Apple merely a charade for the public). It may seem like they&#8217;re clearly trying to take [...]]]></description>
			<content:encoded><![CDATA[<p>Is Microsoft on the ropes right now?  It certainly seems so with the high levels of attacks they&#8217;ve been levying on the Linux and Mac market (even though M$ does own most of Mac, I&#8217;d call their attacks on Apple merely a charade for the public).</p>
<p>It may seem like they&#8217;re clearly trying to take the lead, but everyone in psychology is familiar with the <a href="http://en.wikipedia.org/wiki/Defence_mechanism" target="_blank">defence mechanism</a>, which alludes to the possibility that Microsoft is about to have a corporate-equivalent of a stroke.</p>
<p>And honestly, if I were Microsoft I&#8217;d be sweating it too.  Its getting to the point where Ubuntu Linux is <a href="http://lifehacker.com/5224586/first-look-at-ubuntu-904-jaunty-jackalope" target="_blank">matching OSX</a> in the eye candy factor (though I&#8217;d argue its been vastly superior for years now, especially since XGL and Beryl came onto the scene), its <a href="http://www.tuxradar.com/content/benchmarked-ubuntu-vs-vista-vs-windows-7" target="_blank">much faster</a> than 7 or <a href="http://mssaleh.wordpress.com/2008/05/19/ubuntu-804-lts-vs-windows-xp-sp3-application-performance-benchmark/" target="_blank">XP</a>, in many arenas, <a href="http://dvlabs.tippingpoint.com/blog/2008/03/28/pwn-to-own-final-day-and-wrap-up" target="_blank">much more secure</a> than Vista or OSX (&#8220;Vista SP2 most secure OS&#8221;&#8230;yeah&#8230;right, apparently they&#8217;ve never encountered <a href="http://www.osnews.com/story/17488/OpenBSD_Gets_Its_Second_Remote_Exploit_in_10_Years/" target="_blank">OpenBSD</a> or the <a href="http://www.grsecurity.net/" target="_blank">grsecurity</a> Linux kernel, even the NSA likes <a href="http://www.nsa.gov/research/selinux/" target="_blank">Linux</a>), and invariably cheaper (who wants to spend money on an OS AND have to pay for support when they can have a free OS that works most of the time and you only have to pay for support when/if you need it, but even then, there&#8217;s plenty of documentation around the web about how to do things, so you really don&#8217;t even have to pay for support, though the same could be said about Windows, but sometimes there&#8217;s that one situation no one has ever tried before).</p>
<p>So it could be very good news for us Linux fans.  With Google&#8217;s Chrome OS coming up (albeit its not truly Linux, it does at the very least include the Linux kernel), OSX on the rise, and Windows 7 on shaky grounds (with the MS Word injunction, and all of the anti-trust litigation surmounting M$ right now); it could very well be the start of the decline of Microsoft&#8217;s empire.</p>
<p>You know what they say, everything with a beginning, must have an end.</p>
<p><span id="more-160"></span>Now a little of arguing in favor of Microsoft but not in the normal way.  Windows is a business OS, I don&#8217;t think anyone can really question that.  Sure it has some entertainment features and such but I&#8217;d argue where Microsoft makes its big bucks is in the corporate world.</p>
<p>Indeed they do offer things that the other OS&#8217;s are lacking on.  Namely centralized management and policy instantiation.  On Linux its a bit more difficult to control users in a global environment from a centralized point.  Now I&#8217;ll probably have people arguing against that point, but honestly the Linux community does need to start pumping resources into a centralized environment that you can do anything from.</p>
<p>Now I&#8217;m not saying that&#8217;s how environments <em>should</em> be, I&#8217;m just tagging along the argument that a lot of companies have against using Linux.  Personally, I think the Windows environment (as a programmer, and a .Net developer at that) has some serious issues, but overall is a good way of working with Windows.  Linux has a very good environment but what it lacks is a central way of working with it in a cohesive manner to all.  Where a developer could run into ActiveDirectory administration and understand what&#8217;s going on, or vice versa; that doesn&#8217;t exactly work on Linux so much.</p>
<p>As a purist, I&#8217;d rather Linux stay a high-end/hobby OS (used by powerful/stable servers and power users alike), but if you want it to take off and become more successful, there needs to be a centralization.  You might think that&#8217;s a bastardization of Linux and will probably water down the OS, and I totally agree, but as it stands right now, I&#8217;d argue that Linux/UNIX is too advanced for the general population.</p>
<p>For the same reason that people don&#8217;t understand why RISC is superior and x86 CISC is antiquated, they won&#8217;t understand why their &#8220;My Pretty Pony&#8221; game doesn&#8217;t work on Linux.  Its an advanced argument that deals a lot with advanced computing topics.</p>
<p>Do you want to dumb the whole thing down so users will understand it. or do you want to leave it where it is, in wonderful harmony where we know we have the superior OS from many standpoints, untainted by the craziness of the mainstream world?  I&#8217;m choosing the latter.</p>
]]></content:encoded>
			<wfw:commentRss>http://mewcetti.com/2009/08/13/microsoft-on-the-ropes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Open Letter to Oklahoma Colleges</title>
		<link>http://mewcetti.com/2009/07/09/an-open-letter-to-oklahoma-colleges/</link>
		<comments>http://mewcetti.com/2009/07/09/an-open-letter-to-oklahoma-colleges/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 05:06:59 +0000</pubDate>
		<dc:creator>Rei</dc:creator>
				<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://mewcetti.com/?p=139</guid>
		<description><![CDATA[This message was originally sent to the Daily Oklahoman as a letter to the editor but I decided to post it here too. Note: This letter was written to Oklahoman schools but its easily applicable to quite a few colleges, check your institution&#8217;s policies and such, they may be hard to find. Also, this document, [...]]]></description>
			<content:encoded><![CDATA[<p>This message was originally sent to the Daily Oklahoman as a letter to the editor but I decided to post it here too.</p>
<p>Note: This letter was written to Oklahoman schools but its easily applicable to quite a few colleges, check your institution&#8217;s policies and such, they may be hard to find.  Also, this document, like all content originating from me on this site, is Creative Commons, By Attribution licensed, feel free to use it in your efforts</p>
<p><strong>Edit: </strong>Sent list:
<ul>
<li>Sent to Gina Wekke, Director of OSRHE Campus Compact who&#8217;s duty is &#8220;articulating the importance of civic responsibility as an outcome of higher education.&#8221;</li>
<li>Sent to Robert Lindley, Executive Directory of Community Outreach at UCO, on OSRHE Economic Development board</li>
<li>Sent to Debbie Terlip, OSRHE Student Relations Liason &#8212; Response: &#8220;This is an institutional issue and the Oklahoma State Regents for Higher Education have no jurisdiction or ability to resolve it.&#8221;</li>
</ul>
<p>Update: The <a href="http://www.newsok.com" target=_blank>Daily Oklahoman</a> has expressed interest in this letter and would like to do an article on it, w00t!</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;Begin Message&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Dear Oklahoma Colleges,</p>
<p>I&#8217;m writing on a seemingly small, but in actuality a large, concern of mine regarding the conduct of local colleges in regards to intellectual property.</p>
<p>The issue starts at my own alma mater, where I am a computer science major, after trying to petition the school to simply sign a form stating they had no intention to sue a non-profit organisation under which I was working on a well known open source compiler in my own spare time.  The institution not only put up a strong resistance to simply verifying that they would not claim ownership of code I own and have the right to do with what I will, but also informed me that in working in the project, if I wrote code for the project and used it as classwork this would qualify as plagiarism.  Further, the very concept of me having any ownership of school work, such as my graduate thesis, was simply preposterous.</p>
<p>Now these concepts seemed to strike me as absurd.  First, why would an institution put up such resistance to simply signing a 1-page waiver acknowledging that they would follow their own policy and allow me to retain ownership of code written on my own time?  Are they wanting to reserve the right to change their minds if one of their students comes up with the next big thing?</p>
<p>Second, how is reusing one&#8217;s own work in multiple places plagiarism?  Did I not do the work myself and adequately met the requirements of the assignment?  I&#8217;m not sure where these institutions get off, but it would seem infinitely more logical to not reinvent the wheel.  That&#8217;s not to say we shouldn&#8217;t be held responsible to learn important concepts, but if I&#8217;ve already done the assignment once, it seems counter-productive to do it again.  It seems to me again that the institution wants to reserve themselves the right to claim ownership of code.</p>
<p>Third, I&#8217;m not sure where these institutions get the concept that my own ownership of my hard, uncompensated, work is not my own.  I hate to inform these institutions but if I&#8217;m going to spend tens of thousands of dollars on an education ultimately to be compensated with a simple piece of paper, I find it only logical that I also retain ownership of works I create myself without significant support of the institution (any and all knowledge is paid for by my tuition and the government, as is the case in public institutions).</p>
<p>My ideology of backlashing against these concepts may seem absurd to some, but its really not.  The above ideals are those practised by top engineering institutions such as the Massachusetts Institute of Technology, Stanford University, and others.  If one reads into the history of Silicon Valley, they&#8217;ll find out that two important components for its success are both research into practical arenas (originally electronic warfare), and University support of students.  The second is a little vague, but Silicon Valley institutions participate with students turning entrepreneurs in arenas such as licensing of intellectual property, better policy on collaboration and ownership of university collaborative projects, and allowing professors to consult for these new institutions.</p>
<p>Now forgive my prudence, but as far as I&#8217;m concerned, universities first concern should be to educate their students and promote innovation, but it seems as if a large majority of institutions have a adopted a corporate-like policy of furthering profits.  While profit for institutions is by no means a bad thing, doing so in an ineffective manner that compromises the degree of education given to the students is inherently bad.</p>
<p>I think that universities locally have a superb opportunity to improve the economy of our state and locality, and further greatly progress technology, and create a new stream of businesses in our area.  Is it a coincidence that some of the best places for technology based startups are Silicon Valley, CA, Cambridge, MA, and even Austin, X when these locales are located right over top of some of this country&#8217;s top engineering institutions?  Doubtfully.</p>
<p>I love Oklahoma and especially living here and its honestly a shame that I may have to move away to not only get a competitive education but also move into an institution that has policies meant to encourage innovation.  Until then, I hate to inform my alma mater that I won&#8217;t be doing anything spectacular that could make them any money, because of the level in which I disagree with their policies.</p>
]]></content:encoded>
			<wfw:commentRss>http://mewcetti.com/2009/07/09/an-open-letter-to-oklahoma-colleges/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interesting information about colleges&#8230;</title>
		<link>http://mewcetti.com/2009/06/25/interesting-information-about-colleges/</link>
		<comments>http://mewcetti.com/2009/06/25/interesting-information-about-colleges/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 06:39:36 +0000</pubDate>
		<dc:creator>Rei</dc:creator>
				<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://mewcetti.com/?p=137</guid>
		<description><![CDATA[When you&#8217;re talking engineering colleges, names like MIT and Stanford pop up.  When you think of technology you really think about Silicon Valley in the Bay Area of California.  You may even think about Cambridge, MA (its a little less known but still important startup bed). Well, considering the prestige of those colleges is it [...]]]></description>
			<content:encoded><![CDATA[<p>When you&#8217;re talking engineering colleges, names like MIT and Stanford pop up.  When you think of technology you really think about Silicon Valley in the Bay Area of California.  You may even think about Cambridge, MA (its a little less known but still important startup bed).</p>
<p>Well, considering the prestige of those colleges is it any wonder that all the industry sticks around?  But honestly, is it really the academics themselves that are creating those entrepreneurs?  The video bellow has an interesting thought&#8230;</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/hFSPHfZQpIQ&amp;hl=en&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/hFSPHfZQpIQ&amp;hl=en&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>What&#8217;s the interesting thought?  Not that these colleges have good academics (for there are quite a few colleges with just as good if not better academics), but rather that they work with their students after graduating, not <em>finding</em> jobs, but <em>creating</em> them.  The universities encourage their students to start their own companies and work with their students in licensing of intellectual property, and encourage their professors to consult for the new companies being created by students.</p>
<p>Honestly, when you look at it, that&#8217;s quite brilliant, and it seems to work.</p>
<p>That&#8217;s scores different from how my college is (they claim ownership of all of my classwork with no ability for me to license it back, and the very thought of me F/OSS&#8217;ing my graduate thesis is obscene).  I guess we know who&#8217;s method works better&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://mewcetti.com/2009/06/25/interesting-information-about-colleges/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Call for Recommendations: Linux Distro</title>
		<link>http://mewcetti.com/2009/06/23/call-for-recommendations-linux-distro/</link>
		<comments>http://mewcetti.com/2009/06/23/call-for-recommendations-linux-distro/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 00:49:56 +0000</pubDate>
		<dc:creator>Rei</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://mewcetti.com/?p=133</guid>
		<description><![CDATA[Ok here&#8217;s the scoop.  I&#8217;m starting work on a Linux distro meant to be run as a live OS with persistent changes on a USB flash drive.  The distro is targeted at Computer Science students so they can take the distro with them.  I&#8217;m debating building it as a desktop OS as well to be [...]]]></description>
			<content:encoded><![CDATA[<p>Ok here&#8217;s the scoop.  I&#8217;m starting work on a Linux distro meant to be run as a live OS with persistent changes on a USB flash drive.  The distro is targeted at Computer Science students so they can take the distro with them.  I&#8217;m debating building it as a desktop OS as well to be used as a primary distro.</p>
<p>The basic jist is that the distro is meant to be run on lab computers in CS departments and allow access to university resources.  These include things like Windows/CIFS shares, Zephyr/XMPP, and things like that.</p>
<p>Here are some of my current ideas</p>
<ul>
<li>
<h2>Window Managers</h2>
</li>
<dl>
<dt>e17</dt>
<dd>Great window manager, just currently unstable</dd>
<dt>KDE</dt>
<dd>Already built into the package manager I&#8217;m thinking of using, seems to be a dev favorite</dd>
<dt>GNOME</dt>
<dd>Stable and simple</dd>
</dl>
<li>
<h2>Programming Software</h2>
<ul>
<li>emacs/vim (both graphical and console versions)</li>
<li>Various programming language integration versions for above editors</li>
<li>GNU Compiler Collection (the whole thing, C, ADA, Java, etc)</li>
<li>Java JDK (depending on redistribution licensing but it shouldn&#8217;t be a problem)</li>
<li>Eclipse and Netbeans IDEs with various plugins</li>
<li>gdb/DDD</li>
<li>dtrace (depending on usability)</li>
<li>Various other compilers like GHC and SBCL</li>
<li>Developer tools for AIs and such (CommonLisp and PROLOG stuff)</li>
</ul>
</li>
<li>
<h2>Usability Software</h2>
<ul>
<li>OpenOffice 3.1</li>
<li>Compression software (tar, unrar, 7zip, etc)</li>
<li>OpenSSH (obviously)</li>
<li>Firefox</li>
<li>Rhythmbox</li>
</ul>
</li>
<li>
<h2>Math Software</h2>
<ul>
<li>Maxima</li>
<li>IT++</li>
<li>GNU libmatheval</li>
<li>Octave</li>
</ul>
</li>
<li>
<h2>Documentation</h2>
<ul>
<li>Free Documentation and tutorials for programming languages and theory</li>
<li>Software to cache web pages locally so they can be pulled up without an internet connection</li>
</ul>
</li>
<li>
<h2>Security Software</h2>
</li>
<dl>
<dt>grsecurity/PAX</dt>
<dd>Help mitigate attacks against the system and also has the added benefit of forcing the CS Student to code properly and prevents them from doing stuff they shouldn&#8217;t be doing</dd>
<dt>SELinux</dt>
<dd>Again, helps mitigate attacks and prevents the user from doing things with code that he shouldn&#8217;t be doing</dd>
<dt>ClamAV/chkrootkit/rkhunter</dt>
<dd>Just in case <img src='http://mewcetti.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </dd>
</dl>
<li>
<h2>Package Managers</h2>
</li>
<dl>
<dt>Nix</dt>
<dd>I have a preference for Nix because its purely functional (id est, non-destructive) which will help mitigate issues with dependency hell, and also allow easy rollback to previously working software if testing new versions.  My issue is that because its purely functional, it&#8217;ll use up a lot of drive space.  Flash drives should be large enough where this isn&#8217;t an issue, but there would probably be the need for a cleanup script that&#8217;ll clean out older versions</dd>
<dt>Pacman</dt>
<dd>This one is good because its on a rolling release system and has lots of packages (pacman is Arch Linux&#8217;s package manager), it just doesn&#8217;t offer the flexibility of Nix</dd>
<dt>APT</dt>
<dd>There&#8217;s always Debian&#8217;s package manager.  It could prove to be difficult, however, to run this on a rolling release system because of how its designed.  Preferably stay away from this package manager and other staged release package managers</dd>
</dl>
</ul>
<p>If you like where this is headed, you can help out or you can at least give me some ideas for the OS.  Included software, underlying systems, stuff like that.  Obviously I&#8217;d like to use as much F/OSS code as humanly possible.  I&#8217;m not opposed to stepping outside of the bounds of F/OSS, but due to licensing regarding redistribution, I figure it&#8217;ll be a heck of a lot less of a headache.</p>
]]></content:encoded>
			<wfw:commentRss>http://mewcetti.com/2009/06/23/call-for-recommendations-linux-distro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why F/OSS is better</title>
		<link>http://mewcetti.com/2009/02/11/why-foss-is-better/</link>
		<comments>http://mewcetti.com/2009/02/11/why-foss-is-better/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 09:27:10 +0000</pubDate>
		<dc:creator>Rei</dc:creator>
				<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://mewcetti.com/?p=110</guid>
		<description><![CDATA[Excerpt from a Slashdot convo over at http://it.slashdot.org/article.pl?sid=09/02/11/007216 Exactly why is F/OSS better? It&#8217;s subject to peer review. Some of the best programmers in the world have access to, and readily submit, code for F/OSS projects (not to say that EVERY F/OSS project is superior mind you). Look at why hackers use it. Aside from [...]]]></description>
			<content:encoded><![CDATA[<p>Excerpt from a Slashdot convo over at <a href="http://it.slashdot.org/article.pl?sid=09/02/11/007216" target="_blank">http://it.slashdot.org/article.pl?sid=09/02/11/007216</a></p>
<p><em>Exactly why is F/OSS better?</em></p>
<p><em>It&#8217;s subject to peer review.  Some of the best programmers in the world have access to, and readily submit, code for F/OSS projects (not to say that EVERY F/OSS project is superior mind you).</em></p>
<p><em>Look at why hackers use it.  Aside from their ability to heavily modify their system, they&#8217;re also extremely paranoid.  I know plenty of hackers that contribute code and readily fix problems in F/OSS code because of their own paranoia.</em></p>
<p><em>Look at why the DoD and NSA use it.  Its laid out like an OS should.  ACLs, chrooting, SELinux, all of these help make it much easier to protect their own systems.</em></p>
<p><em>Want a really good blast at Microsoft?  OpenBSD, its been around since 1994, there have only ever been 2 exploits off of the default config, and one of them was for a legacy version.  Heck OpenBSD + pf is what the Defcon guys use.</em></p>
<p><em>And quite damn honestly, code that&#8217;s open source has met the firing squad.  Hackers CAN see the code and compile it themselves, making it EASIER to find exploits, but yet Linux is regarded as far more secure just makes me think about how secure Linux REALLY is in comparison to NT.  If you could place the NT Source code in the hands of someone competent I&#8217;m sure it would be hell for M$ (just when you thought it couldn&#8217;t get any worse than MS08-067).</em></p>
]]></content:encoded>
			<wfw:commentRss>http://mewcetti.com/2009/02/11/why-foss-is-better/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Five Points of an Ideal OS</title>
		<link>http://mewcetti.com/2008/12/08/my-five-points-of-an-ideal-os/</link>
		<comments>http://mewcetti.com/2008/12/08/my-five-points-of-an-ideal-os/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 01:06:17 +0000</pubDate>
		<dc:creator>Rei</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://mewcetti.com/?p=104</guid>
		<description><![CDATA[So there are plenty of operating systems out there and more are gaining ground.  OSX and Linux are really starting to punch holes in Microsoft&#8217;s to-date stranglehold on the consumer/business desktop OS market, but these OS&#8217;s are not without their own problems. First OSX.  Lets step through my issues with OSX step by step.  First [...]]]></description>
			<content:encoded><![CDATA[<p>So there are plenty of operating systems out there and more are gaining ground.  OSX and Linux are really starting to punch holes in Microsoft&#8217;s to-date stranglehold on the consumer/business desktop OS market, but these OS&#8217;s are not without their own problems.</p>
<p>First OSX.  Lets step through my issues with OSX step by step.  First is that OSX is based on <a href="http://en.wikipedia.org/wiki/History_of_Mac_OS_X" target="_blank">BSD-UNIX</a> (and the Mach kernel), namely <a href="http://www.freebsd.org/projects/newbies.html#derived" target="_blank">FreeBSD</a>, a operating system family emphasizing <a href="http://en.wikipedia.org/wiki/F/OSS" target="_blank">F/OSS</a>, and while this in and of itself is not a problem, what Apple <em>did</em> with it, is.  OSX was turned spawned out of not only BSD-UNIX but also numerous other F/OSS projects that then formed a good portion of the basis for OSX.  Apple then essentially threw a pretty GUI on it, and made it so it will only run on their proprietary hardware.  I know there are other aspects of OSX, but I cannot get past this part because it totally circumvents the entire F/OSS model and philosophy.  Second, Apple&#8217;s OSX is horribly insecure.  Yeah, few virus&#8217;s exist for OSX but that&#8217;s because it&#8217;s more obscure than anything else.  Heck <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9072959" target="_blank">Vista was called more secure than OSX</a> and you may be asking why this is.  Well, a lot of the open source codebase that comprises OSX hasn&#8217;t been updated in huge amounts of time.  Furthermore, OSX doesn&#8217;t do any modern sort of heap/stack/library protection or randomization.  It inherits a lot of UNIX&#8217;s security, but its legacy security.  It really needs to be brought up to date.  Finally, my last problem with OSX, is that Apple doesn&#8217;t contribute any F/OSS back to the F/OSS community.  I would be a hell of a lot less critical of Apple Computer if they simply contributed back to the F/OSS community.  It could be anything really, from simple tools to make life easier on UNIX, to open-sourcing their filesystem, to even making OSX/UNIX application interop easier, but none of this has ever come to fruition.  Plus, it seems like in general, Apple users have something crammed up where the sun doesn&#8217;t shine about F/OSS (<a href="http://en.wikipedia.org/wiki/MacTheRipper#Criticism" target="_blank">example</a>).  This isn&#8217;t always the case but seriously, loop-holing around BSD style licenses is one thing, but flat out ignoring the GPL is just not cool.</p>
<p><span id="more-104"></span></p>
<p>That being said, I&#8217;m also having some issues with the Linux license.  Story time kids, Sun Microsystems has pretty much Open Source&#8217;d everything in their software product line, with very few exceptions.  It was at this point that Sun Microsystems rocketed up to my list of favorite companies.  One of the rocking things that Sun <em>also</em> open sourced with everything else was their ZFS file system which, <a href="http://en.wikipedia.org/wiki/ZFS" target="_blank">if you don&#8217;t already know about ZFS</a>, <a href="http://opensolaris.org/os/community/zfs/whatis/" target="_blank">you need to take some</a> time <a href="http://blogs.sun.com/erwann/entry/zfs_on_the_desktop_zfs" target="_blank">to read</a> <strong>right now</strong>.  Basically ZFS is a totally rocking, next-generation file system that has all the features and performance to please both end users and ultra-high-end SAN box admins.  However, the <a href="http://en.wikipedia.org/wiki/Free_Software_Foundation" target="_blank">FSF</a> considers the license under which ZFS was released (<a href="http://en.wikipedia.org/wiki/Common_Development_and_Distribution_License" target="_blank">CDDL</a>) to be <a href="http://www.gnu.org/licenses/license-list.html#SoftwareLicenses" target="_blank">incompatible</a> <a href="http://www.tomhull.com/ocston/docs/mozgpl.html" target="_blank">with</a> the <a href="http://en.wikipedia.org/wiki/GNU_General_Public_License" target="_blank">GPL</a> (under which the Linux kernel is licensed) because of some of the clauses the CDDL inherits from the <a href="http://en.wikipedia.org/wiki/Mozilla_Public_License" target="_blank">MPL</a>, which I think is a crying shame.  Because of this confliction, ZFS can never be ported to the Linux kernel as long as both pieces of software remain licensed the way they currently stand.  Now I know there exists a <a href="http://en.wikipedia.org/wiki/Filesystem_in_Userspace" target="_blank">ZFS FUSE</a> driver for Linux but I think by running the filesystem in userspace, a lot of the extensibility and performance of ZFS is going to be inhibited, not to mention that this completely misses the point that a programmer should be Free to put said ZFS code into the Linux kernel should he so choose (you know, the founding basis of the GPL movement).</p>
<p>Plus the Open Source Business Model, <a href="http://www.cyberciti.biz/tips/open-source-model-is-broken.html" target="_blank">as its currently known</a>, just isn&#8217;t working to the extent that it should be (though I wouldn&#8217;t say it&#8217;s totally broken).  Companies backing Open Source and GPL can be a very good thing, lest we forget about the invaluable contributions that Red Hat, Google, and Sun Microsystems has made to the F/OSS community.</p>
<p>Which brings me (finally) to my five points about operating systems.  This is a bulleted list of objectives that I would like to see an OS strive for as well as what I think the Free software movement should be striving for.</p>
<ol>
<li>A commercial OS is ok, provided that, it has UNIX-like functionality, is polished and ready to meet the consumer end of the product (meaning keeping up with security patches, has a nice GUI, and stays innovative)</li>
<li>It needs to be kept up to date.  If it does use F/OSS software, keep it up to date.  Better yet, help the projects or at least some of them with security patches, bugfixes, and otherwise</li>
<li>It needs to be an open OS.  If you want to charge for binaries and installers, fine, but being able to acquire the source code for the OS, so the users of said OS can make changes to it as well as publish said changes, needs to be a priority.  It also needs to be free of strict licensing that could cause conflicts with other open source licenses and even some proprietary licenses as the case may be.  Also it needs to be able to run on non-vendor-specific hardware.  Don&#8217;t make an OS for one specific hardware platform.</li>
<li>The company publishing the OS should contribute back to the open source community.  It&#8217;s important that whatever is taken out of the Open Source community, needs to be put back in.  If you take significant amounts of code out of the F/OSS community, put back in significant amounts, whether they be code, bugfixes, innovative programs, useful programs, paradigm shifts, or otherwise.  Be a responsible company.</li>
<li>The OS should <strong>not</strong> be just a hotch potch compilation of F/OSS software.  It should strive for some sort of innovation and conform to some principle.  Whether this is meeting the needs of a niche market, or just making UNIX a more user friendly OS, its important to actually crack open an IDE and get some stuff done.  Also, it&#8217;s very important that, while maintaining a level of independence, that cross-platform compatibility be either maintained, or be made easy to maintain (such as open sourcing your package management system or better yet using a currently existing one)</li>
</ol>
<p>These are my 5 points about operating systems as I would like to see them exist.  I doubt I&#8217;ll ever SEE this but one can dream, can he not?</p>
<p>I have high hopes for operating systems like <a href="http://opensolaris.org/os/" target="_blank">OpenSolaris</a> and Linux.  While these operating systems have their problems, they seem to be striving for these goals as listed above.  However they really lack polish and a few other things at this time, but I&#8217;m really excited to see their development moving forward.</p>
<p>Anyway, I hope you&#8217;ve found this article at least interesting and that you can take something from it.</p>
]]></content:encoded>
			<wfw:commentRss>http://mewcetti.com/2008/12/08/my-five-points-of-an-ideal-os/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Severe Disappointment</title>
		<link>http://mewcetti.com/2008/08/22/severe-disappointment/</link>
		<comments>http://mewcetti.com/2008/08/22/severe-disappointment/#comments</comments>
		<pubDate>Sat, 23 Aug 2008 00:51:30 +0000</pubDate>
		<dc:creator>Rei</dc:creator>
				<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://mewcetti.com/2008/08/22/severe-disappointment/</guid>
		<description><![CDATA[[rather scathing rant] So I just got back from a Cyber Security Club meeting at my school.&#160; I decided to sign up and attend a meeting, expecting maybe 10-15 really nerdy people like myself that live, sleep, eat, and breathe computers, or at least a healthy population of people who know about computers. I can [...]]]></description>
			<content:encoded><![CDATA[<p>[rather scathing rant]</p>
<p>So I just got back from a Cyber Security Club meeting at my school.&#160; I decided to sign up and attend a meeting, expecting maybe 10-15 really nerdy people like myself that live, sleep, eat, and breathe computers, or at least a healthy population of people who know about computers.</p>
<p>I can say I was severely disappointed.</p>
<p>I went in and there were probably 60 people in the club, I can point out maybe 10-15 of which qualified under my expected population.&#160; The <em>rest</em> of the group were people that I&#8217;m familiar with the type.</p>
<p>I must give an example.&#160; This woman WAS here this evening too mind you.&#160; This woman was in the Cyber Security Program and was in a Java class I took last semester.&#160; Java&#8230;as in the programming language that&#8217;s excellent for programmers but a hit to take for non-programmers.&#160; There were no prerequisites for this course.</p>
<p>So this woman is in a full blown programming course and we&#8217;re maybe 2-3 weeks into the class (maybe it was prior but I think it was like 2-3 weeks in) and she turns and <u>ASKS THE PROFESSOR HOW TO SAVE A FILE!!!!!</u></p>
<p>IS THIS THE KIND OF PERSON THAT&#8217;S GOING TO BE RESPONSIBLY FOR NATIONAL INFRASTRUCTURE SECURITY?!?</p>
<p>And worse yet, aside from the 10-15 people that I pointed out, the rest qualify either under the same classification as this woman or just the hyper students that aren&#8217;t really into computers but are just there to play video games.</p>
<p>Ok so maybe they want a job change.&#160; Frankly I think if you haven&#8217;t had anything to do with computers up until this point that you shouldn&#8217;t be going for issues of national security, but maybe I&#8217;m missing something.&#160; I&#8217;ll give them at least the benefit of the doubt.</p>
<p>So they were also electing club officers and one of them noted how he was in the club last year and they talked about cyber security but they never actually did any of this (he wanted to setup a lab, which I agree with), but really, is the cyber security club just a couple of talks and a lot of people playing video games?</p>
<p>I came to the club because the description was (and I quote): </p>
<blockquote><p>Inspires learning of all things technological through trial and error, reverse engineering and professionals within the field.</p>
</blockquote>
<p><font color="#999999">And none of this was even apparent that they did any of this.</font></p>
<p><font color="#999999">Maybe I&#8217;m missing some huge fact but really&#8230;..this is absurd.</font></p>
<p>[/rather scathing rant]</p>
]]></content:encoded>
			<wfw:commentRss>http://mewcetti.com/2008/08/22/severe-disappointment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>College Time!</title>
		<link>http://mewcetti.com/2008/08/18/college-time/</link>
		<comments>http://mewcetti.com/2008/08/18/college-time/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 23:38:39 +0000</pubDate>
		<dc:creator>Rei</dc:creator>
				<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://mewcetti.com/?p=73</guid>
		<description><![CDATA[Heading back to college tomorrow.  Updates will be a little more sparse for a time but will pick back up again soon. I&#8217;m currently working on a few projects, including Arduino stuff.  I&#8217;ll keep you all posted for further information]]></description>
			<content:encoded><![CDATA[<p>Heading back to college tomorrow.  Updates will be a little more sparse for a time but will pick back up again soon.</p>
<p>I&#8217;m currently working on a few projects, including Arduino stuff.  I&#8217;ll keep you all posted for further information</p>
]]></content:encoded>
			<wfw:commentRss>http://mewcetti.com/2008/08/18/college-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
