<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>return void;</title> <link>http://voidreturn.com</link> <description>We define only out of despair, we must have a formula... to give a facade to the void.</description> <lastBuildDate>Fri, 13 Apr 2012 06:23:57 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/voidreturn" /><feedburner:info uri="voidreturn" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><item><title>Vision of the Future</title><link>http://feedproxy.google.com/~r/voidreturn/~3/nyu57DnVnJI/</link> <comments>http://voidreturn.com/index.php/2011/11/22/vision-of-the-future/#comments</comments> <pubDate>Tue, 22 Nov 2011 18:26:43 +0000</pubDate> <dc:creator>s1n</dc:creator> <category><![CDATA[01100011]]></category> <category><![CDATA[Meat Space]]></category> <category><![CDATA[future]]></category> <category><![CDATA[hardware]]></category> <category><![CDATA[response]]></category> <category><![CDATA[technology]]></category> <category><![CDATA[upgrades]]></category><guid isPermaLink="false">http://voidreturn.com/?p=6383</guid> <description><![CDATA[I started reading a blog by a fellow scientist over at Terminally Incoherent last year. I originally started reading because I found an article he had written about LaTeX and I was diving headfirst into loving this quirky language. He writes insanely long posts but more than half of them stay on track (unlike Steve [...]]]></description> <content:encoded><![CDATA[<p>I started reading a blog by a fellow scientist over at <a href="http://www.terminally-incoherent.com/blog/" target="_blank">Terminally Incoherent</a> last year. I originally started reading because I found an article he had written about LaTeX and I was diving headfirst into loving this quirky language. He writes insanely long posts but more than half of them stay on track (unlike Steve Yeggie) and are fun, entertaining, or informative. Last week, he wrote a <a href="http://www.terminally-incoherent.com/blog/2011/11/16/future-of-ui-design/" target="_blank">response to a rather ridiculous advertisement</a> by Microsoft.</p><p>This ad deserves no attention and only ridicule. I responded to his criticism and mostly agree with his points, but I found myself thinking, if this is the future, the future will suck. He wrote a <a href="http://www.terminally-incoherent.com/blog/2011/11/21/the-ultimate-ui/" target="_blank">response to his own article</a> detailing what his vision of the future would be, but this too left me thinking there wasn&#8217;t enough description of his ideas to grasp the vision.</p><p>I&#8217;ll start by giving a run-down of the Microsoft future, then Mr. Luke&#8217;s future, and then tear it all down and describe the only future worth striving towards.</p><p>Microsoft basically envisioned everything as a mobile phone. Regular desktops, mobile devices, books, and even refrigerators use the typical swipe mechanics. Every surface is capable of selectively allowing light to pass through, being opaque or translucent upon command. Every display is paper thin, even paper displays and mobile phones. Books are as thin as paper but are really just computers with &#8220;pages&#8221;, similar to two-sided business cards. And most annoyingly, every device employs a 3D display for mundane uses such as bar graphs.</p><p>Luke goes on to initially describe something that is vaguely similar to the Star Trek computer. Talk to your house, car, or anything else and it talks back. He then goes on to describe a system where people don&#8217;t need to look up their appointments, they just know them like a bird knows which way north points. This concept is referred to as an &#8220;exo-cortex&#8221; and is a device used to describe how &#8220;Bob&#8221; just seems to know everything. Communication is done by reaching out within one&#8217;s mind and contacting them. It&#8217;s all sci-fi but it doesn&#8217;t really describe how the future works any better than the Microsoft ad.</p><p>So, where did Microsoft go wrong? Almost everywhere. They employed the same devices currently available and made them smaller and added other current technologies on top, such as <a href="http://www.nintendo.com/3ds/" target="_blank">3D displays</a> (which oddly work not as stereoscopic images and do no use glasses). Nearly every element in the video is something that can be done today. Automatically translating eyewear, though small in form factor, can <a href="https://www.youtube.com/watch?v=h2OfQdYrHRs" target="_blank" class="broken_link">already be done</a> (albeit in a phone). Phones, tablets, and now some desktop interfaces already employ the ridiculously annoying swipe interaction for everything. The poly-translucent surfaces (business card and fridge door) is semi-novel and would be extremely useful in more than just a cheesy computer display (think invisibility suit that can manipulate visible light waves to bend them around the object).</p><p>Where did Luke go wrong? Well, his first vision of the future is depressingly boring. In fact, this idea started back in the early 90s as &#8220;<a href="http://en.wikipedia.org/wiki/Smarthome" target="_blank">SmartHome</a>&#8220;, which Microsoft expanded upon. The interaction mechanism of speech is pretty basic and really doable right now. Most of the things people would use it for are the type of basic <a href="http://en.wikipedia.org/wiki/Machine_translation" target="_blank">Machine Translation</a> problems <a href="http://www.apple.com/iphone/features/siri.html" target="_blank">Siri</a> has demonstrated as an <a href="http://gigaom.com/2011/11/16/misconceptions-in-ai-or-why-watson-cant-talk-to-siri/" target="_blank">academically complete topic</a> (my initial adviser described it to me as &#8220;boring and was completed 2 decades ago&#8221;). The &#8220;exo-brain&#8221; idea was better, but really, it doesn&#8217;t go far enough; it&#8217;s like the half-way vision of where human nature will ultimately gravitate.</p><p>If you haven&#8217;t ever watched <a href="http://www.ghostintheshell.tv/" target="_blank">Ghost in the Shell: Stand-Alone Complex</a>, you should. See, while it&#8217;s just anime, the writers have an amazing ability to create a probable future. The original movie proposed the idea of the human brain getting an electronic implant that allowed them to connect to &#8220;the net&#8221; and communicate, perform tasks, and gather information by connecting to the futuristic USB port on the back of the head (a decade before The Matrix employed this idea).</p><p>The basic principle of the show is that mankind has embraces robotics and made them a part of their body, becoming a race of mostly cyborgs. Not the normal cyborgs we currently think of, but rather regular humans with electronics to enhance our already human attributes. For example, some characters have robotic eyes to provide better vision, telescoping abilities, built-in HUDs, and more. Not possessing implants of any kind is considered alien to most humans and one such character is labeled as a luddite.</p><p>There was one particular episode that struck me as remarkable, the very <a href="http://en.wikipedia.org/wiki/List_of_Ghost_in_the_Shell:_Stand_Alone_Complex_episodes" target="_blank">first episode</a>. The human brain itself became obsolete and some people have opted to download their brain into a &#8220;cyberbrain&#8221;. This gives them all the computing abilities you expect out of a supercomputer and all of the intelligence seen out of even the most basic human brains. To read a heavy volume of text, the cyberbrain can either download it and process it or scan a barcode like book via the eyes (probably robotic as well). Interaction can be done wirelessly to &#8220;the net&#8221;, so basically, anything is possible.</p><p>Much like the biological brain, it has to process and perform complex tasks, but it can be upgraded, expanded, and improved. Imagine the learning possibilities. Given a more powerful cyberbrain geared for processing physics, the greatest works of Einstein and Feynman would be easily mastered. The open market could sell cyberbrains that specialize in certain tasks. Combined with other cybernetics, the limitations of mankind would know no bounds.</p><p>I see the future as one in which the biological human body as the next device to be crafted, mastered, and obsoleted by technology. The only major obstacle: the human nature to be adverse to replacing itself with robotics and <a href="http://cbhd.org/content/whose-image-remaking-humanity-through-cybernetics-and-nanotechnology" target="_blank">ethical challenges</a>. If you need proof that we are the only thing stopping ourselves from adopting concepts like robotic eyes, ears, limbs, and brains, look into the story of <a href="http://en.wikipedia.org/wiki/Oscar_Pistorius" target="_blank">Oscar Pistorius</a>.</p><p>Me? I look forward to never having to wear glasses, forget a phone number, or deal with an aging brain that can no longer learn.</p> ]]></content:encoded> <wfw:commentRss>http://voidreturn.com/index.php/2011/11/22/vision-of-the-future/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://voidreturn.com/index.php/2011/11/22/vision-of-the-future/</feedburner:origLink></item> <item><title>NHL 2011-2012 Evaluation</title><link>http://feedproxy.google.com/~r/voidreturn/~3/fch3utMzsQs/</link> <comments>http://voidreturn.com/index.php/2011/10/10/nhl-2011-2012-evaluation/#comments</comments> <pubDate>Mon, 10 Oct 2011 21:51:52 +0000</pubDate> <dc:creator>s1n</dc:creator> <category><![CDATA[Sports]]></category> <category><![CDATA[crystal ball]]></category> <category><![CDATA[hockey]]></category> <category><![CDATA[red wings]]></category><guid isPermaLink="false">http://voidreturn.com/?p=6368</guid> <description><![CDATA[It&#8217;s that time of year; Cowboys fans are complaining, Rangers fans are optimistic, and a new season of NHL Hockey is upon us (sorry NBA, can&#8217;t look forward to Mavericks&#8217; repeat with a lockout upon us). So, as I typically do every year, I go over the teams, players, and make playoff predictions. Last year, [...]]]></description> <content:encoded><![CDATA[<p>It&#8217;s that time of year; Cowboys fans are complaining, Rangers fans are optimistic, and a new season of NHL Hockey is upon us (sorry NBA, can&#8217;t look forward to Mavericks&#8217; repeat with a lockout upon us). So, as I typically do every year, I go over the teams, players, and make playoff predictions. Last year, only the Sabres, Lightning, and Caps threw a wrench in my predictions (didn&#8217;t see Sabres making the playoffs or the Lightning upsetting the Caps and preventing them from winning the Cup).</p><p>So here&#8217;s my quick rundown of each team. Team names in blue, I am predicting playoff berth; team names in green a conference finals appearance, yellow for a Cup appearance, and red for Cup winner.</p><p>Western Conference:</p><ul><li><font color="blue"><strong>Blackhawks</strong></font> &#8211; Strong offensive firepower with Towes, Kane, and Hossa. Weak in the net as Crawford proved too easy to slip one past last year. Preseason game against the Red Wings&#8217; top prospects (versus Blackhawks top lines) showed definite weaknesses. Playoff experience will be helpful.</li><li><strong>Blue Jackets</strong> &#8211; Nothing to look at here, move along.</li><li><font color="green"><strong>Red Wings</strong></font>In the middle of rebuilding, they still have Lidstrom, Datsuyk, and Zetterberg. New crop of recruits look very promising, including Nyquist, Emmerton, and Bruunstrom. Howard can hopefully get past his sophmore slump and do better. One of the leagues best and a trip to the finals is a guarantee.</li><li><font color="blue"><strong>Predators</strong></font> &#8211; Strong on defense with Weber, mediocre forwards in Tootoo, Fischer, and Erat. Rinne could be good or bad. Newfound playoff experience will be useful. This is a hard working determined team.</li><li><strong>Blues</strong> &#8211; Gathered a few aging stars in Arnott and Langenbrunner. Halak is inconsistent in net. Looks to finish near the top of the teams that don&#8217;t make it this year, but there is potential for improvement.</li><li><strong>Flame</strong>s &#8211; Mediocre talent landed them near the bottom last year. Team looks mostly the same, so will probably fare the same.</li><li><strong>Avalanche</strong> &#8211; Few big names here in Forsberg and Hejduk. Picked up Varmarlov, though he wasn&#8217;t too good in Washington. Possibly improves over last year, but not playoff caliber.</li><li><strong>Oilers</strong> &#8211; Tons of very young talent, including the oft discussed Nudget-Hopkins. Still far too young and inexperienced to be good enough for the playoffs.</li><li><font color="blue"><strong>Wild</strong></font> &#8211; Picked up Setagouchi and Heatly from San Jose. Strong forward lineup, but Backstrom has been ineffective in net before. Still, this team looks playoff strong, but too many changes to be effective as a team.</li><li><font color="yellow"><strong>Canucks</strong></font> &#8211; Nearly won the Cup last year and the team has mostly remained the same. Strong offensive firepower (Sedin twins especially), strong defense, excellent special teams, and decent goalie. Luongo is inconsistant and ineffective when needed most (weak / bad angle shots).</li><li><strong>Ducks</strong> &#8211; Strong on offense with Perry and Selanne, but no depth in the rest of the lines. Defense is mediocre with Hiller providing somewhat decent goal tending, if healthy. Given the rest of the conference, the Ducks don&#8217;t look strong enough to repeat a playoff berth.</li><li><font color="blue"><strong>Stars</strong></font> &#8211; Change in coaching after a disappointing second half last year (and missing the playoffs by 2 points). Lots of young talent, such as Benn, Ryder (pickup from Boston), Fiddler (from Phoenix), and Godard (from Pittsburg) and a few veterans left (Morrow, Ribero, Ott). Team looks strong on defense and strong on offense. With new ownership on the horizon finally, this team has made lots of movement to build a better team. If they can get their passing skills under control, they are a definite standout. Their lack of playoff experience will probably be the reason they don&#8217;t make a Finals appearance. The next few years look very promising for this team.</li><li><font color="blue"><strong>Kings</strong></font> &#8211; After making tons of moves in the off-season, following a disappointing early exit in the postseason. Kings picked up some big name talent, such as Gagne and Richards, and kept some big talent, such as Kopitar and Doughty. Big question is the inconsistent goalkeep, Quick; some days he&#8217;s great, not so much on other days.</li><li><strong>Coyotes</strong> &#8211; Barely strong enough to make the playoffs in previous years, they don&#8217;t look as strong this year. Most notably is the departure of Bryzgalov in goal. Otherwise, the mediocre talent in Doan, Vbrata, and Yandle remained. Team boasts one of the largest defensive squads (12), even though the Coyotes are still not very strong on special teams or defense. This team still has a big question mark regarding ownership as they are owned by the NHL after their bankruptcy in 2009, the question remains how long the NHL is willing to remain in this position.</li><li><font color="blue"><strong>Sharks</strong></font> &#8211; Gutted after last years disappointing conference finals, this team has been rebuilt. Traded away some of their top offensive firepower (Heatly and Setagouchi) to build a better defense, which they always lacked before. I disagree in this move because they didn&#8217;t get defensemen worthy of the forwards they traded. Murray and Boyle remained while they traded Ian White to Detroit, though their defense doesn&#8217;t look as strong as it should. They&#8217;ll make the playoffs and if they disappoint again, McLellan should be looking for a new job.</li></ul><p>Eastern Conference:</p><ul><li><font color="blue"><strong>Devils</strong></font> &#8211; After a horrible start to last year, they rocketed off to an excellent finish. As long as Brodeur is strong in goal, this team stands a chance. They re-signed valuable talent, such as Parise and Sykora. This team has lots of potential, but it may be Brodeur&#8217;s final year, which would be a serious blow to the quality of the team.</li><li><strong>Islanders</strong> &#8211; An owner at the helm has started collecting all of the league&#8217;s bruisers. They had a bit of a streak at the end of last season, but if you watched, you&#8217;d see it was because they became an overly physical team. Case in point was the game against Pittsburg with half a dozen fights, including one when Brent Johnson dropped on punch on DiPietro to break his jaw. DiPietro has never been very good and is always injured. These guys are just a bunch of boxers on ice.</li><li><font color="blue"><strong>Rangers</strong></font> &#8211; Active offseason, they picked up Brad Richards and Rupp to fill in some offensive firepower, which they lacked last season. If Staal can stay healthy, and Lundqvist is on top of his game, this team stands a good chance, but they&#8217;re in the strongest conference and division, so they&#8217;ve got to climb uphill.</li><li><font color="blue"><strong>Flyers</strong></font> &#8211; Another team active in the trading department, the Flyers picked up future hall-of-famer Jagr and Talbot (from the Penguins). They also picked up Bryzgalov from Phoenix and pitched Boucher to Carolina. They also pitched Gagne and Richards, though those trades are questionable. This team will be playoff strong, but the goalie carousel will continue and ultimately cost their hopes of lifting the cup.</li><li><font color="red"><strong>Penguins</strong></font> &#8211; Sid the Kid went out last January due to a concussion and hasn&#8217;t been cleared for contact yet. Malkin had knee surgery midseason as well (MCL). Malkin is back and they also picked up Neal (from Dallas) midseason. Even without their top scorers, and possibly the best since Lemieux, the Penguins reformed into a defensively strong team. They boast one of the best offenses and defenses in the league, matched by unstoppable special teams (I believe they lead in shorthanded goals too). If Crosby makes it back healthy and playing where he was a few years ago (last year seemed like a peak and he may be timid or unable to play at that level), the Penguins look like the best team in the league.</li><li><font color="green"><strong>Bruins</strong></font> &#8211; Defending Stanley Cup champions, the Bruins have to shake off the Cup hangover. Few teams in history have repeated, but the Bruins stand a decent chance. Most of the team is kept intact from last year, including my favorite Marchand, though Recchi retired and his absence will be felt. Thomas will probably go down as one of the best goalies in history, so if he maintains the same performance, the Bruins will be a tough team to beat.</li><li><strong>Sabres</strong> &#8211; I think the Sabres are playoff caliber, but they are in a really good conference. Miller should be better than he was last year, and Leino was a nice addition to Pomminville, Ennis, and Vanek. Unfortunately, they don&#8217;t appear as strong as their competition.</li><li><font color="blue"><strong>Canadiens</strong></font> &#8211; Another strong year for the Canadiens ahead. Most of their quick-strike forwards stuck around, such as Gionta, Gomez, and Cammalleri. Defense remains strong with the fan (and my personal) favorite Subban, Markov, and Campoli. Goaltending could be better with Price but he was fairly effective in the playoffs. Rivalry with Boston will prove to be excellent hockey, but ultimately, Boston looks to be the better team.</li><li><strong>Senators</strong> &#8211; Talked about lots during the offseason due to the active trading, this team still looks like it needs much improvement (they seem to prefer trades to their AHL drafts). They picked up a few crummy goalies in Anderson (Avalance) and Auld (Canadiens). Interesting note: Auld has been in the league for 10 years and played for 9 teams averaging a mere 24 games per team. The rest of the roster looks like low scoring forwards, weak defense, and subpar special teams. Don&#8217;t expect much from this team.</li><li><strong>Maple Leafs</strong> &#8211; I&#8217;d love to see the Leafs (love that Canadian spelling) make the playoffs, but this conference is stacked and I don&#8217;t see it quite happening. Phaneuf is fun to watch, terrifying if you&#8217;re a forward with your head down, but this team still lacks firepower and experience enough to qualify.</li><li><strong>Hurricanes</strong> &#8211; The Canes barely missed the playoffs last year, but made a few trades in the off-season to get back in, such as Boucher and Kaberle. Ward and Boucher make for a fairly decent goalkeep combo (even though Ward racked up enough goals against to rank 21st), as well as Staal and Skinner. The Canes look good but not good enough, especially on special teams (20th on PK and 24th on PP). Given the troubles on special teams, they little chance against the rest of the Eastern teams that almost all nearly do better.</li><li><strong>Panthers</strong> &#8211; Not much to see here, they finished 3rd worst team in the league as one of only 8 teams below 50% win mark (seems like a few teams lose way more than the norm). Honestly, I don&#8217;t see how this team is still in Florida, let alone in the NHL.</li><li><font color="blue"><strong>Lightning</strong></font> &#8211; Impressive, out of nowhere team last year, made it to the conference finals. This team made their mark as the team that put away the Capitals (honestly, who hasn&#8217;t at this point) by utilizing their quick striking offense around Washington&#8217;s poor blue line. Roloson is something to behold, especially since he&#8217;s one of the older players in the league (41?). This team looks strong on both defense, with guys like Bergeron and Ohlund, and very strong on offense in St. Luis, Lecavalier, Stamkos, and Downie. They&#8217;re not very physical, which may be their undoing in the playoffs.</li><li><font color="blue"><strong>Capitals</strong></font> &#8211; Ahh, the little engine that could. The Caps are the eastern version of the Sharks: perpetually set to disappoint. Don&#8217;t get me wrong, they do everything right in the regular season, they have an amazing line up, and I&#8217;ve predicted their Cup victory 2 times in the past and been wrong. How can they go wrong with guys like Ovechkin, Knuble, Backstrom, Semin, and Neuvirth? This team is deep in the line up, an explosive offensive setup, a newly rebuilt defensive team, and special teams that ranks in the top across the board. Hell, even Ovi lands over 200 hits a season! Why don&#8217;t I think they can pull it off? One word: Boudreau. He&#8217;s been behind the bench since 2007, leading the Caps to finishing 1st, 1st, 2nd, and 3rd in the eastern conference. He&#8217;s clearly doing something right in the regular season, but can&#8217;t seem to lead to playoff success. A team that good in the regular season should see some sort of success in the post-season, and if Boudreau doesn&#8217;t produce this year, I bet he gets canned.</li><li><strong>Jets</strong> &#8211; Last up is the failure that was the Thrashers. So the Thrashers changed owners and went to Winnipeg (the previous Jets became the Coyotes, not a good sign), but the team is generally still the same. They finished near the bottom last year and are set to repeat, but at least they&#8217;ll have rabid fans supporting them. Seriously, the Jets fans are insane (almost as insane as the Canucks fans who destroyed their own town because they lost, seriously, how stupid is that?). Poor Byfuglien, sentanced to community service after raising the Cup. Sorry Winnipeg, it&#8217;s not happening this year.</li></ul><p>There you have it, 2011/2012 NHL teams as I see them. In the past, I have been about 80% right on who makes it to the playoffs and about 66% right on who wins in the playoffs (stupid Washington and San Jose, I&#8217;ve learned my lesson this year). We&#8217;ll come back to this next April and June and see just how accurate I was.</p><p>If you&#8217;ll excuse me, I have a Caps vs. Lightning game to watch.</p> ]]></content:encoded> <wfw:commentRss>http://voidreturn.com/index.php/2011/10/10/nhl-2011-2012-evaluation/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://voidreturn.com/index.php/2011/10/10/nhl-2011-2012-evaluation/</feedburner:origLink></item> <item><title>Google Font Directory and You</title><link>http://feedproxy.google.com/~r/voidreturn/~3/utPHRtqTHdM/</link> <comments>http://voidreturn.com/index.php/2011/09/17/google-font-directory-and-you/#comments</comments> <pubDate>Sat, 17 Sep 2011 17:31:25 +0000</pubDate> <dc:creator>s1n</dc:creator> <category><![CDATA[01100011]]></category> <category><![CDATA[code]]></category> <category><![CDATA[fonts]]></category> <category><![CDATA[latex]]></category> <category><![CDATA[linux]]></category><guid isPermaLink="false">http://voidreturn.com/?p=6312</guid> <description><![CDATA[With my recent excursion into LaTeX, I found myself very fascinated with fonts. After looking around in the open source community, I found the Linux Libertine fonts to be amazing but I was still looking for something else. I sifted around for other professional fonts and found Hoefler Text to be the most aesthetically appealing [...]]]></description> <content:encoded><![CDATA[<p>With my <a href="http://voidreturn.com/index.php/2011/08/30/its-pronouched-la-tech/" target="_blank">recent excursion into LaTeX</a>, I found myself very fascinated with fonts. After looking around in the open source community, I found the <a href="http://www.linuxlibertine.org/" target="_blank">Linux Libertine</a> fonts to be amazing but I was still looking for something else. I sifted around for other professional fonts and found Hoefler Text to be the most aesthetically appealing font, professional, beautiful, and complete (unfortunately also $300 for 1 computer license). I wanted a better font for this site and for my desktop.</p><p>This is when I discovered the <a href="http://www.google.com/webfonts#ChoosePlace:select" target="_blank">Google Font Directory</a>.</p><p>What Google is offering are freely available fonts, even hosted by Google, that you can use on your website. For example, you can use these fonts to improve the appearance of your <a href="http://wpmu.org/how-to-use-the-google-font-directory-with-wordpress-and-buddypress/" target="_blank">WordPress theme</a>. Google provides links and instructions for each font listed in the directory. To use, you will need to add a CSS &#8220;link&#8221; tag in your HTML and reference it in your CSS via the &#8220;font-family&#8221; property. For example, you would add the following:</p><p>[code lang="html"]<br /> &lt;link href='http://fonts.googleapis.com/css?family=Droid+Serif'<br /> rel='stylesheet'<br /> type='text/css'\&gt;<br /> [/code]</p><p>Then in your CSS, you would have something similar to this:</p><p>[code lang="css"]<br /> body {<br /> font-family: 'Droid Serif', serif;<br /> }<br /> [/code]</p><p>That basically turns the Droid Serif font on using a <a href="http://www.w3schools.com/cssref/pr_font_font-family.asp">font-family</a>. Font families allow you to specify a set of fonts, and if the browser supports the CSS property, it will try the fonts in succession until it finds one that it can use.</p><p>This is pretty great and allows you to do the same in WordPress; simply add the link in your header.php and the font-family in your stylesheet.css.</p><p>But what if you want to use these fonts on your (Linux) desktop? Good question. Clearly, sifting through the font directory and downloading all 250+ fonts (at the time of writing) would take too long and scraping the site would probably violate some TOS. Fortunately, Google has made sure that <a href="http://www.google.com/webfonts#AboutPlace:about" target="_blank">all fonts uploaded are open source</a>. To make grabbing every font easier, you can grab the entire repository <a href="http://code.google.com/p/googlefontdirectory/" target="_blank">right here</a>.</p><p>Now we need to <a href="http://duganchen.ca/writings/slackware/fonts" target="_blank">install these for Xorg</a> so that we may use them on our desktop applications. We would basically do the following:</p><p>[code lang="text"]<br /> hg clone https://code.google.com/p/googlefontdirectory/<br /> find googlefontdirecory | egrep '\.(ttf|otf)$' | xargs -I{} cp {} ~/.fonts/<br /> fc-cache -f -v<br /> [/code]</p><p>What that does is check out the GFD repository, finds all TrueType fonts (TTF) and all OpenType fonts (OTF) and copies them to your own font directory. Afterwards, it uses fc-cache to scan directories and updates the Xorg font server.</p><p>That&#8217;s it. You can now use them freely in your desktop. Now that these fonts are available to your desktop, you can now use them with your XeTeX documents as well:</p><p>[code lang="tex"]<br /> \usepackage{fontspec}<br /> \setmainfont[Mapping=tex-text]{Droid Serif}<br /> [/code]</p><p>After playing around with fonts, I&#8217;ve come to appreciate a good looking font. I&#8217;m pretty happy with how <a href="https://github.com/s1n/credentials/blob/master/resume.tex" target="_blank" class="broken_link">my resume</a> turned out and how this blog looks (notice the title is a vt100 font). When you&#8217;re done checking out the Google Font Directory, check out <a href="http://www.fontsquirrel.com/" target="_blank">Font Squirrel</a> as well (all free, though not necessarily open source).</p><p>Happy fonting!</p> ]]></content:encoded> <wfw:commentRss>http://voidreturn.com/index.php/2011/09/17/google-font-directory-and-you/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://voidreturn.com/index.php/2011/09/17/google-font-directory-and-you/</feedburner:origLink></item> <item><title>It’s Pronouched La-Tech</title><link>http://feedproxy.google.com/~r/voidreturn/~3/OfmLsS_xsRk/</link> <comments>http://voidreturn.com/index.php/2011/08/30/its-pronouched-la-tech/#comments</comments> <pubDate>Wed, 31 Aug 2011 00:42:31 +0000</pubDate> <dc:creator>s1n</dc:creator> <category><![CDATA[01100011]]></category> <category><![CDATA[Treeware]]></category> <category><![CDATA[code]]></category> <category><![CDATA[open source]]></category> <category><![CDATA[tex]]></category><guid isPermaLink="false">http://voidreturn.com/?p=6254</guid> <description><![CDATA[About 2 months ago, I decided I wanted to learn a new (to me) technology and expand my repertoire. I had finished school only a few months ago (I count the time I spent trying to get published, more on that later). The first thing that felt appropriate was to update my resume, so I [...]]]></description> <content:encoded><![CDATA[<p>About 2 months ago, I decided I wanted to learn a new (to me) technology and expand my repertoire. I had finished school only a few months ago (I count the time I spent trying to get published, more on that later). The first thing that felt appropriate was to update my resume, so I wanted to learn something to that I can use to produce a stellar document. I narrowed my choices down and finally decided on LaTeX. I&#8217;ll skip the how-to and introductions and refer you to the <a href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=man-latex">TeX</a> <a href="http://theoval.cmp.uea.ac.uk/~nlct/latex/novices/">tutorials</a>.</p><p>I started out looking for online documentation and justification for this decision. The first thing I found was the <a href="http://en.wikibooks.org/wiki/LaTeX/">WikiBook</a>. I read Andrew Roberts&#8217; <a href="http://www.andy-roberts.net/writing/latex/benefits">Benefits of LaTeX Typesetting</a>. I found a <a href="http://oestrem.com/thingstwice/2007/05/latex-vs-word-vs-writer/">comparison between TeX and word processors</a>; the comments there are valuable as well. The best article, by a long shot, that I found was Dario Taraborelli&#8217;s <a href="http://nitens.org/taraborelli/latex">Beauty of LaTeX</a>. His direct comparison of <a href="http://en.wikipedia.org/wiki/Kerning">kerning</a> made me immediately appreciate TeX. I actually had no idea what kerning was until I read that article.</p><p>Now, I needed to know how to build a PDF from a LaTeX file. I first installed every texlive package available on my distro (Gentoo) and then set out to find a GUI editor. I wanted to learn LaTeX in a WYSIWYG editor until I felt comfortable with the tool. The only tools that looked promising were <a href="http://www.lyx.org">LyX</a> and <a href="http://gummi.midnightcoding.org/">Gummi</a>. Initially, LyX looked like the best of both worlds; it promised a WYSIWYG editor and access to the generated TeX code. The interface was clumsy at interacting with the typeset objects (i.e. setting table width never seemed to work), the produced TeX was spread out over several files and unintuitive to the uninitiated, and it produced PDFs that did not match the designed file (big problem). Gummi, on the other hand, provides a plain text editor (with syntax highlighting) and a <a href="http://poppler.freedesktop.org/">poppler</a> viewer of the generated PDF in a split pane. Periodically (configurable), it would regenerate the PDF and the poppler viewer would refresh. This seemed like the best feasible tool.</p><p>Then, I set out to look for existing packages to make things easy at first. I sifted through <a href="http://www.ctan.org">CTAN</a> (TeX&#8217;s CPAN equivalent) but didn&#8217;t like <a href="http://ctan.org/characterization/primary/document-types/curriculum-vita/">any of the packages</a> there. I found <a href="http://www.iro.umontreal.ca/~csuros/latex.html">Miklos Csuros</a> resume (I apologize for the ASCII-ization of that name) and decided to start with that. He provides a <a href="http://www.iro.umontreal.ca/~csuros/source/resume.cls">class file</a> that makes things easier so I wiped out his details and filled in mine. It produced a resume that looked decent but it didn&#8217;t look stellar and I still didn&#8217;t know what was going on. Being a programmer, I decided to start hacking through his class file to slowly add things I wanted, eventually improving it to my satisfaction.</p><p>After a week of fudging around with it and still not knowing what I was doing in LaTeX or what I even wanted with my resume. I hopped on Amazon and decided to buy <a href="http://www.amazon.com/LaTeX-Companion-Techniques-Computer-Typesetting/dp/0201362996">a LaTeX book</a> and invest a week or so reading it and getting up to speed. I read a better part of the first 7 chapters or so and skimmed other sections that piqued my interest. I started to get a feeling for how LaTeX documents were structured and about many of the common packages. At this point, I decided to venture out any write my resume from scratch in pure LaTeX.</p><p>While I was waiting on the book to arrive, I scoured Google looking for a resume format that appealed my sense of style: clean, professional, efficient use of space, and beautifully typeset. I looked at hundreds of resumes, everything from resumes for graphics designers to CVs of tenured professors. I stumbled across <a href="http://benjlipchak.com/cv.html">Benj Lipchak&#8217;s resume</a> and was impressed. It&#8217;s clean, stylish, and well organized (though I disagree with his section ordering).</p><p>It took several weeks to get something close to what I wanted. The end result still has a few quirks that I intend on ironing out. The text bullets separating the parts of middle section isn&#8217;t graphically appealing, but I wasn&#8217;t able to figure out how to demarcate the entries. The font, Linux Libertine, is also not my favorite.</p><p>After spending a couple of months with LaTeX, I think it makes a wonderful typesetter. Unfortunately, TeX makes for a crappy programming language. I couldn&#8217;t help but think the entire time that it would be far more easily laid out and styled in HTML and CSS. I had to pour over the companion book I bought non-stop and still couldn&#8217;t always find the answer I sought. Debugging the output from <a href="http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&#038;id=xetex">xelex</a> or <a href="http://www.tug.org/applications/pdftex/">pdflatex</a> when you have an error proved to be a hair removing experience.</p><p>I eventually learned that LaTeX is mostly a bunch of packages with predefined defaults, most of which have copious amounts of wasted whitespace. I found the <a href="http://ctan.org/tex-archive/macros/latex/contrib/savetrees">savetrees</a> and <a href="http://ctan.org/tex-archive/macros/latex/contrib/layouts">layouts</a> packages to be extremely helpful in cutting down waste and visualizing my current page layout. LaTeX allows for some truly interesting tools and uses; such as an <a href="http://www.texample.net/weblog/2008/oct/24/embedding-python-latex/">embedded python</a> package, <a href="http://jedidiah.stuff.gen.nz/lpd.html" class="broken_link">presentations made with inkscape</a>, and <a href="http://www.tlhiv.org/ltxpreview/" class="broken_link">live previewers</a>. My main wish is for modern document types that represented document styles that people have <a href="http://books.google.com/books?id=wFAEAAAAMBAJ&#038;lpg=PA1&#038;pg=PA50#v=onepage&#038;q&#038;f=false">grown to expect</a>.</p><p>I really like LaTeX. Actually, I really like XeTeX and <a href="http://www.luatex.org/">LuaTeX</a>. Most people think TeX is for academics only, but I would challenge that assertion. While TeX is an interesting language, the documents that can be produced from most of the TeX processors is simply unmatched when compared to word processors. I&#8217;m proud to add this quirky but highly useful tool to my resume.</p> ]]></content:encoded> <wfw:commentRss>http://voidreturn.com/index.php/2011/08/30/its-pronouched-la-tech/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://voidreturn.com/index.php/2011/08/30/its-pronouched-la-tech/</feedburner:origLink></item> <item><title>Jumped The Shark</title><link>http://feedproxy.google.com/~r/voidreturn/~3/YrhQA07bTrk/</link> <comments>http://voidreturn.com/index.php/2011/07/24/jumped-the-shark/#comments</comments> <pubDate>Sun, 24 Jul 2011 13:39:44 +0000</pubDate> <dc:creator>s1n</dc:creator> <category><![CDATA[Other]]></category><guid isPermaLink="false">http://voidreturn.com/?p=5607</guid> <description><![CDATA[So after a year, I&#8217;ve written only about 4 times. I&#8217;ve tried many times to force myself to write, to write less and less substantial works, and even joined a writing challenge. The reality is, when I write, I will write more significant articles and less frequently. So enough meta-writing. In December, I finished my [...]]]></description> <content:encoded><![CDATA[<p>So after a year, I&#8217;ve written only about 4 times. I&#8217;ve tried many times to force myself to write, to write less and less substantial works, and even joined a writing challenge. The reality is, when I write, I will write more significant articles and less frequently.</p><p>So enough meta-writing. In December, I finished my Masters degree in Computer Science. In May, I was accepted for publication in IEEE IRI. Also in May, we had our first child, a baby girl named Emmalynn.</p><p>Enough catching up. No one likes reading or writing the whole &#8220;I haven&#8217;t written in a long time&#8221; posts, so I will stop there. I am working on a new article about my latest interest: <a href="http://www.latex-project.org/">LaTeX</a>.</p> ]]></content:encoded> <wfw:commentRss>http://voidreturn.com/index.php/2011/07/24/jumped-the-shark/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://voidreturn.com/index.php/2011/07/24/jumped-the-shark/</feedburner:origLink></item> <item><title>From Beyond the Grave</title><link>http://feedproxy.google.com/~r/voidreturn/~3/Ce5nlRYeGvk/</link> <comments>http://voidreturn.com/index.php/2011/02/16/from-beyond-the-grave/#comments</comments> <pubDate>Thu, 17 Feb 2011 05:18:07 +0000</pubDate> <dc:creator>s1n</dc:creator> <category><![CDATA[Zero-blog]]></category> <category><![CDATA[hardware]]></category> <category><![CDATA[upgrades]]></category> <category><![CDATA[where-have-i-been]]></category><guid isPermaLink="false">http://voidreturn.com/?p=5608</guid> <description><![CDATA[After 4 months, I&#8217;m finally back! Several months ago, I experienced a few hardware failures that ultimately shut this site down. Ultimately, the drive containing the OS started the dreaded Click of Death and eventually would not boot. Rather than quickly replacing it, I decided to upgrade my desktop and make my then current desktop [...]]]></description> <content:encoded><![CDATA[<p>After 4 months, I&#8217;m finally back! Several months ago, I experienced a few hardware failures that ultimately shut this site down. Ultimately, the drive containing the OS started the dreaded Click of Death and eventually would not boot. Rather than quickly replacing it, I decided to upgrade my desktop and make my then current desktop the new server. All upgrades have done well:</p><ul><li>erebus: dual core AMD, 2GB of memory, 2.5TB of storage, <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820226151">shiny new SSD</a> storing the <a href="http://www.archlinux.org">Arch Linux</a> install</li><li>citadel: hexa-core Phenom 2, 6GB of memory, 150G Raptor, SATA 6Gb/s, and USB3 (still <a href="http://www.gentoo.org">Gentoo</a>)</li></ul><p>After spending 2-3 days reinstalling, the new server is basically finished. It still has a 2TB btrfs partition that died and is waiting for the fsck tool. I am also ordering a new rack (21U) to store everything, since I am moving out of my current home office.</p><p>Now that I have returned, I hope to make a more public presence, starting with smaller, more technically specific blog entries.</p> ]]></content:encoded> <wfw:commentRss>http://voidreturn.com/index.php/2011/02/16/from-beyond-the-grave/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://voidreturn.com/index.php/2011/02/16/from-beyond-the-grave/</feedburner:origLink></item> <item><title>Disaster Strikes!</title><link>http://feedproxy.google.com/~r/voidreturn/~3/HV4bONquzy4/</link> <comments>http://voidreturn.com/index.php/2010/09/16/disaster-strikes/#comments</comments> <pubDate>Thu, 16 Sep 2010 22:57:04 +0000</pubDate> <dc:creator>s1n</dc:creator> <category><![CDATA[Grinds My Gears]]></category> <category><![CDATA[Zero-blog]]></category> <category><![CDATA[gentoo]]></category> <category><![CDATA[hardware]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[upgrades]]></category><guid isPermaLink="false">http://voidreturn.com/?p=5053</guid> <description><![CDATA[I&#8217;m so glad to report that things are finally stabilizing on this server. As a true DIY, I run my own webserver. This webserver is really a file server, www content being only one type of file. Well, a few weeks ago, I found that one of the primary drives was failing. I moved data [...]]]></description> <content:encoded><![CDATA[<p>I&#8217;m so glad to report that things are finally stabilizing on this server. As a true DIY, I run my own <a href="http://www.lighttpd.net/">webserver</a>. This webserver is really a file server, www content being only one type of file.</p><p>Well, a few weeks ago, I found that one of the primary drives was failing. I moved data off only to find out the hard way that the destination drive, which used btrfs, has no means of recovering journaling errors. The btrfsck only reports that errors exist. This was a crippling setback that I was able to correct with a backup.</p><p>Then, I went to update the system, which was one of the things on my list before the hardware gaffes, and I found that <a href="http://www.gentoo.org">Gentoo</a> restructured it&#8217;s use of spawn-fcgi. Now if you want to run spawn-fcgi with lighttpd, you will need to setup an init script. See <a href="http://forums.gentoo.org/viewtopic-t-813218-highlight-spawnfcgi.html">Naib&#8217;s final comment</a>.</p><p>Also, I found that the PHP extension configuration had changed. Rather than installing other packages, they are now USE flags. For example, instead of installing php with +pdo and then pdo-mysql, you just install php with +pdo and enable the pdo_mysql.so extension module. Oddly enough, I didn&#8217;t need to uncomment the extension directives in my php.ini, as they seemed to be autoloaded because of .ini files in the ext-active directory.</p><p>I don&#8217;t intend on abandoning lighttpd just yet, so I had to migrate to the new configuration. Now, the conf.d script for lighty is under /etc/lighttpd/lighttpd.conf. I had to manually merge my old config into this because there were just too many differences. One gripe I have about merging Gentoo ._config files are most changes are to either comments or whitespace.</p><p>So when the dust finally settled, I have my system running again. All my long term data is now stored on different drives, and backups are scheduled weekly. This whole incident has made me want to setup a <a href="http://www.linode.com">Linode</a> account and point <a href="http://www.voidreturn.org" class="broken_link">voidreturn.org</a> there as a fallback.</p> ]]></content:encoded> <wfw:commentRss>http://voidreturn.com/index.php/2010/09/16/disaster-strikes/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://voidreturn.com/index.php/2010/09/16/disaster-strikes/</feedburner:origLink></item> <item><title>Recovering MySQL</title><link>http://feedproxy.google.com/~r/voidreturn/~3/Zn7IOqfaVYE/</link> <comments>http://voidreturn.com/index.php/2010/08/16/recovering-mysql/#comments</comments> <pubDate>Tue, 17 Aug 2010 04:29:44 +0000</pubDate> <dc:creator>s1n</dc:creator> <category><![CDATA[Systems]]></category> <category><![CDATA[disaster]]></category> <category><![CDATA[mysql]]></category><guid isPermaLink="false">http://voidreturn.com/?p=4239</guid> <description><![CDATA[Even though MySQL may be on life support, it&#8217;s still the primary database supported by WordPress. I recently had trouble with my primary harddrive and found myself in a bind with the MySQL database that runs this site. This is how to recover when you only have the raw data and no neatly dumped .sql [...]]]></description> <content:encoded><![CDATA[<p>Even though MySQL may be on life support, it&#8217;s still the primary database supported by WordPress. I recently had trouble with my primary harddrive and found myself in a bind with the MySQL database that runs this site. This is how to recover when you only have the raw data and no neatly dumped .sql file.</p><p>To reduce the disk usage on the partition this MySQL database resided, I started moving the entire /var/lib/mysql directory elsewhere. This is the directory where MySQL keeps the actual database data. I started out by moving the mysqld-bin.* files. Part of the way through this, the system crashed and the destination partition was not stable enough to withstand this failure (btrfs has no fsck).</p><p>Now, each database is technically stored in its own directory. For example, the WordPress database might be in a directory /var/lib/mysql/wordpress (depending on your setup). I was lucky as this directory was intact. This may seem obvious, but those directories are all that are needed; the databases are self-contained.</p><p>The first thing you want to do is check the database to make sure the files aren&#8217;t corrupted:</p><p><code><br /> <a href="http://dev.mysql.com/doc/refman/5.6/en/mysqlcheck.html">mysqlcheck</a> db_name<br /> </code></p><p>If all checks out well, then you really only need to reinitialize the system tables:</p><p><code><br /> <a href="http://dev.mysql.com/doc/refman/5.6/en/mysql-install-db.html">mysql_install_db</a><br /> </code></p><p>After that, you&#8217;ll have to readd all users. For example, see <a href="http://codex.wordpress.org/Installing_WordPress#Step_2:_Create_the_Database_and_a_User">how to add back the WordPress users</a>. This is just a simple example as there are lots of situations that can ruin your MySQL database. I found <a href="http://www.softwareprojects.com/resources/programming/t-how-to-fix-mysql-database-myisam-innodb-1634.html">this article</a> that walks you through a few other cases of corrupted or damaged databases.</p> ]]></content:encoded> <wfw:commentRss>http://voidreturn.com/index.php/2010/08/16/recovering-mysql/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://voidreturn.com/index.php/2010/08/16/recovering-mysql/</feedburner:origLink></item> <item><title>Here’s Johnny!</title><link>http://feedproxy.google.com/~r/voidreturn/~3/utIjnlKYnHc/</link> <comments>http://voidreturn.com/index.php/2010/08/14/heres-johnny/#comments</comments> <pubDate>Sat, 14 Aug 2010 23:50:27 +0000</pubDate> <dc:creator>s1n</dc:creator> <category><![CDATA[01100011]]></category> <category><![CDATA[Project Bootstrap]]></category> <category><![CDATA[Runner's Log]]></category> <category><![CDATA[Sector 7G]]></category> <category><![CDATA[c++]]></category> <category><![CDATA[dayjob]]></category> <category><![CDATA[hardware]]></category> <category><![CDATA[mia]]></category> <category><![CDATA[running]]></category> <category><![CDATA[thesis]]></category><guid isPermaLink="false">http://voidreturn.com/?p=4090</guid> <description><![CDATA[Well, it&#8217;s been a long summer. I hate those &#8220;I&#8217;ve been busy&#8221; posts, so I&#8217;ll explain why I&#8217;ve been MIA. First, I&#8217;ve been working overtime to finish a work project. I missed the estimate by about 280 hours, or 50%. It&#8217;s a large Qt application to read, write, and validate highly complex configuration files. In [...]]]></description> <content:encoded><![CDATA[<p>Well, it&#8217;s been a long summer. I hate those &#8220;I&#8217;ve been busy&#8221; posts, so I&#8217;ll explain why I&#8217;ve been MIA.</p><p>First, I&#8217;ve been working overtime to finish a work project. I missed the estimate by about 280 hours, or 50%. It&#8217;s a large <a href="http://qt.nokia.com/products/">Qt</a> application to read, write, and validate highly complex configuration files. In the small subproject that I work on, 300K lines of C++, this added 50K and changed countless thousands of others. It turned out to be much more work than I originally thought. It&#8217;s not a lot of code as it only represents 4 months worth of work. We will be integrating our product soon, so it should slow down for 6 months.</p><p>Then, I started working on my <a href="http://www.github.com/s1n/thesis">thesis</a>. Since everyone was on vacation over the summer, I was basically working alone. I ran into a few problems which I&#8217;ll talk about in a different post. I applied for my final tuition payment at work and verified with the graduate school advisor that I will be able to defend my thesis and graduate in December. I&#8217;m super excited about that.</p><p>I also decided to start training for an ultra marathon. My weekly mileage went from 20 miles to 40-50 miles a week. I&#8217;m aiming for a 50K in February and a 50 miler in 2011. You can follow my training on <a href="http://www.dailymile.com/people/s1n">Daily Mile</a>.</p><p>Then my fileserver and router hardware has started failing. If you tried to access this site earlier in the week, it was unavailable due to a failing harddrive. To make matters worse, when I tried copying to another drive, the system crashed. I learned then that <a href="https://btrfs.wiki.kernel.org/index.php/Main_Page" class="broken_link">btrfs</a> has no fsck and no means of recovery; I wouldn&#8217;t recommend it until an fsck exists. Over the next few months, I&#8217;ll be updating various machines (it&#8217;s been 4 years since I rebuilt my desktop).</p><p>It&#8217;s good to be back.</p> ]]></content:encoded> <wfw:commentRss>http://voidreturn.com/index.php/2010/08/14/heres-johnny/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://voidreturn.com/index.php/2010/08/14/heres-johnny/</feedburner:origLink></item> <item><title>Boot And Nuke</title><link>http://feedproxy.google.com/~r/voidreturn/~3/TV4xIDFw0fc/</link> <comments>http://voidreturn.com/index.php/2010/05/12/boot-and-nuke/#comments</comments> <pubDate>Wed, 12 May 2010 19:16:02 +0000</pubDate> <dc:creator>s1n</dc:creator> <category><![CDATA[Systems]]></category> <category><![CDATA[hardware]]></category> <category><![CDATA[livecd]]></category> <category><![CDATA[paranoid]]></category><guid isPermaLink="false">http://voidreturn.com/?p=1161</guid> <description><![CDATA[I&#8217;ve found myself with some time to finally clean out my closet and go through all of my old electronics equipment. After sifting out several bins that had been organized before, I found I had 5 hard drives that had nothing on them but too much storage space to want to recycle. I decided I [...]]]></description> <content:encoded><![CDATA[<p>I&#8217;ve found myself with some time to finally clean out my closet and go through all of my old electronics equipment. After sifting out several bins that had been organized before, I found I had 5 hard drives that had nothing on them but too much storage space to want to recycle. I decided I wanted to sell them in a garage sale (or on Craigslist), but I didn&#8217;t feel comfortable selling a hard drive as is, even if I never directly put personal information on them. I decided I needed to securely wipe the drives before I could ever sell them.</p><p>Before I set out, I figured I&#8217;d see what the US Department of Defense trusts is good enough that state secrets are highly unlikely to ever be recovered. Turns out, they have specified a <a href="http://en.wikipedia.org/wiki/Data_remanence#Standards">sanitization requirements for all classified materials in the past</a>. In the DoD 5220.22-M, it stated that a 7 pass wipe, though all references have been removed. The DSS, which issues security clearances for personal and sites has also removed overwriting as an acceptable sanitization means (only degaussing prior to burning, makes it a bit difficult to sell). Well, those <a href="http://en.wikipedia.org/wiki/Data_remanence#cite_note-SP800-88-0">techniques</a> may be outdated except for only the most well funded and highly motivated person(s), such as foreign governments, but most likely not for Joe Keyboard willing to spend $20 on an old 160 GB drive.</p><p>I stumbled upon <a href="http://www.dban.org/">DBAN</a>, which is a LiveCD distribution that provides a means to wipe a drive adhering to those now outdated DoD standards. This was an awesome find! I immediately downloaded the ISO, burned it, put the CD and one of the old drives in an old Dell machine and started right away. It booted, I choose to manually select the drive, chose my wiping method, and started the process in under 5 minutes. I read that this method could take a long time, and sure enough, it took 3 hours for a 30 GB drive on the DoD long pass (7) method.</p><p>Afterwards, I booted a <a href="http://www.sysresccd.org/Main_Page">SystemRescueCD</a> in the same machine to see if I could recover anything. I followed a few <a href="http://www.linux.com/news/enterprise/storage/8257-how-to-recover-lost-files-after-you-accidentally-wipe-your-hard-drive">guides</a> to see if I could find anything meaningful, but had no luck. Now keep in mind, I&#8217;ve never actually done tried to recover files like this so I could have been doing it wrong. Also, I am not a system administrator by trade. I might have made mistakes or become impatient, so YMMV. That being said, I had fun fooling around to see if it actually worked. As far as I&#8217;m concerned, I don&#8217;t really feel worried about anything that might be recoverable off the drive.</p><p>If you find yourself wanting to sell a hard drive and want to wipe it the best you can without damaging the drive (and don&#8217;t have access to a degaussing machine), then I recommend you try DBAN out. This isn&#8217;t fool proof as the ultra-paranoid can only resort to an acid bath or degaussing then burning. For everyone else, you can probably be 95% sure that no one is going to be able to pull data off the drive.</p> ]]></content:encoded> <wfw:commentRss>http://voidreturn.com/index.php/2010/05/12/boot-and-nuke/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://voidreturn.com/index.php/2010/05/12/boot-and-nuke/</feedburner:origLink></item> </channel> </rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic (Requested URI is rejected)
Database Caching 18/31 queries in 0.022 seconds using disk: basic

Served from: voidreturn.com @ 2012-05-21 19:26:15 -->

