<?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>TrueJournals &#187; technology</title>
	<atom:link href="http://truejournals.com/topics/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://truejournals.com</link>
	<description>College student; Engineer; Programmer; Nerd.</description>
	<lastBuildDate>Mon, 18 Jul 2011 04:24:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Are Penny Auctions a Scam?</title>
		<link>http://truejournals.com/2011/07/17/are-penny-auctions-a-scam/</link>
		<comments>http://truejournals.com/2011/07/17/are-penny-auctions-a-scam/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 04:24:03 +0000</pubDate>
		<dc:creator>TrueJournals</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[thoughts]]></category>
		<category><![CDATA[auctions]]></category>
		<category><![CDATA[penny]]></category>
		<category><![CDATA[quibids]]></category>
		<category><![CDATA[theory]]></category>

		<guid isPermaLink="false">http://truejournals.com/?p=240</guid>
		<description><![CDATA[If you haven&#8217;t heard, someone was lucky enough to buy a Chevy Camero for only $5.28.  Now, if you actually read the article, you&#8217;ll notice a very important detail: this car was bought off a &#8220;penny auction&#8221; site.  These sites, like quibids.com, are becoming more and more popular.  Recently, I&#8217;ve had a couple of my [...]]]></description>
			<content:encoded><![CDATA[<p>If you haven&#8217;t heard, someone was lucky enough to <a href="http://www.autoblog.com/2011/07/14/cnn-shows-how-man-won-chevy-camaro-on-auction-website-for-5-28/">buy a Chevy Camero for only $5.28</a>.  Now, if you actually read the article, you&#8217;ll notice a very important detail: this car was bought off a &#8220;penny auction&#8221; site.  These sites, like <a href="http://quibids.com">quibids.com</a>, are becoming more and more popular.  Recently, I&#8217;ve had a couple of my friends ask me my opinion on these sites: are they a scam?  It certainly sounds too good to be true.  But, I will give this sites credit: real people do win real items from these sites.  In this sense, these sites are not a scam.</p>
<p>So, how exactly do these sites operate?  How can anyone run a profitable business by selling $1,000 products for about $20?  The answer isn&#8217;t generous owners.  While we might like to think that there are people that generous in this world, it&#8217;s simply not a sustainable business model.  Click through to the rest of the post, and I&#8217;ll do my best to explain how these sites work, and why you shouldn&#8217;t (or maybe should) waste your time.<br />
<span id="more-240"></span></p>
<h2>Where&#8217;s the Profit?</h2>
<p>The first, and obvious, question when dealing with a site like this is where&#8217;s the profit?  How do you create a site that sells items for pennies on the dollar, and still make money?  It&#8217;s a simple trick, really, but most people will participate without even realizing what&#8217;s going on.  The trick is in what happens when a bid is placed.  When a bid is placed, a couple things happen:</p>
<ol>
<li>The bidder loses some money.  For sake of argument, we&#8217;ll say $0.80.  Bids are purchased in &#8220;bid packs&#8221;.  More on this later.</li>
<li>The price of the item increases by $0.01.</li>
<li>The time to the end of the bid gets reset to anywhere from 10-20 seconds remaining.</li>
</ol>
<p>Whoever wins the item then pays the final price of the item.  Now, let&#8217;s see this in action: let&#8217;s say there&#8217;s a 16 GB WiFi-only iPad2 up for bid (<a href="http://store.apple.com/us/browse/home/shop_ipad/family/ipad/select?mco=MjE0OTI0MDI">retails for $499</a>).  The bidding starts at $0, and someone eventually decides to bid, boosting the price up to $0.01.  BUT, what also happens is that bidder loses one of their &#8220;bids&#8221;, which costs about $0.80.  Finally, the time remaining is set to 20 seconds.  After 15 seconds (there are 5 seconds remaining on the bid timer), another person bids.  The price is set at $0.02, this bidder loses a &#8220;bid&#8221;, and the remaining time is set to 20 seconds.  This process continues until the price of the item gets to&#8230; $18.47, the bid timer runs out, and the winning bidder pays $18.47 for the iPad2.  WOW! What a steal!  But, let&#8217;s look at how much money the website actually gets.</p>
<p>Remember that each bid costs the bidder $0.80.  If the iPad2 sold for $18.47, that means there were 1,847 bids placed.  Let&#8217;s do some math: 1847*0.80=$1,477.60!  But wait, there&#8217;s also the $18.47 paid as the final bid price.  That brings the total amount of money the site raked in for this iPad2 $1,496.07.  If the bidding site bought the iPad2 at the retail price of $499, that means the site made a profit of $997.07! That&#8217;s a $1,000 profit margin for <strong>one</strong> item.  Sites like this sell multiple items in a day.  That means huge profit margins, for little work.</p>
<h2>What are these &#8220;Bid Packs&#8221;?</h2>
<p>When you sign up for a site like Quibids, before you can start bidding, you&#8217;ll be forced to buy your bids, as outlined above.  When signing up for Quibids, you must buy a &#8220;starter bid pack&#8221; for $60 which gets you 100 bids (quibids charges $0.60/bid, other sites vary).  From this point, regardless of whether you win anything or not, you&#8217;ve spent $60.  You could easily spend all 100 of your bids without winning any items, which means you&#8217;re out $60 and have nothing to show for it.  If you finally do win an auction&#8230; congratulations!  How much have you spent buying bids?  Chances are, you&#8217;ve spent more than just the $60 on the initial bid pack.  Again, that&#8217;s <strong>if</strong> you win anything at all.</p>
<p>Unfortunately, I don&#8217;t have the $60 to spend on nothing right now, so I can&#8217;t tell what the bid pack options are after the initial buy-in.</p>
<h2>So why isn&#8217;t it a scam?</h2>
<p>It&#8217;s not a scam because QuiBids is very open about all of this.  Most people just don&#8217;t read all this information.  Additionally, it&#8217;s difficult to tell that you&#8217;re losing money when you&#8217;re just bidding, and, at that, only losing $0.60 each time.  By making the amount of money you lose each time you bid a trivially small amount, QuiBids is able to trick you into not realizing that you&#8217;re actually losing money and getting nothing.  This certainly sounds like a scam!  Again, though, people actually <strong>do</strong> win items off these sites, and they&#8217;re all very open about how this whole process works.</p>
<h2>How can I beat the system?</h2>
<p><strong>Note:</strong> The following is complete speculation and guesswork on my part.  I take no responsibility for your actions following reading this.  This is an outside view of the process, and I could very easily be very wrong in this matter.</p>
<p>The trick to beating a site like QuiBids is simple, but lengthy: study.  Find an item you want, and look for similar items on the site.  Spend a month or two studying these items and figuring out how much they sell for.  With that information, you should be all site.  When the item you want is up for bidding.  Don&#8217;t bid until the item gets close to the average price you&#8217;ve found in the past month or two, and then bid to win.  If you study enough and save your bids, I figure you should be able to win an item.  Granted, you&#8217;ll spend $60 on the bid pack, then another $20-$50 for the item, so you&#8217;re still looking at around $100.  But, for an item that costs $600-$2,000, this is still a steal!  I figure a strategy like this should make you a winner.  Most people try to get in on the ground floor of these auctions, and hope they can get it cheap.  The trick would be to save your bids until the end, then bid to win.</p>
<h2>Should I risk it?</h2>
<p>This is a tricky question, and the answer is most likely no.  Odds are, you&#8217;re going to waste a lot of time bidding and get nothing in return.  If you have the patience to try my method outlined above, and can afford to spare $60, I would say go for it!  Best case scenario, you can get some item you&#8217;d like incredibly cheap.  Worst case, you&#8217;ve already said you have $60 to spare if things don&#8217;t work out.  For the average Joe, however, I would say it&#8217;s not worth your time.  Stick to paying full price for items you really want, or you&#8217;ll end up losing money without gaining anything.</p>
]]></content:encoded>
			<wfw:commentRss>http://truejournals.com/2011/07/17/are-penny-auctions-a-scam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obligatory Google+ Post</title>
		<link>http://truejournals.com/2011/07/03/obligatory-google-post/</link>
		<comments>http://truejournals.com/2011/07/03/obligatory-google-post/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 04:30:21 +0000</pubDate>
		<dc:creator>TrueJournals</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[thoughts]]></category>
		<category><![CDATA[circles]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[friends]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google plus]]></category>
		<category><![CDATA[googleplus]]></category>
		<category><![CDATA[invitation]]></category>
		<category><![CDATA[invite]]></category>
		<category><![CDATA[plus]]></category>
		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://truejournals.com/?p=227</guid>
		<description><![CDATA[Well, here it is &#8212; my actual post about Google+. For those of you who still haven&#8217;t heard, the bird is the word Google+ is Google&#8217;s new social networking experiment.  Their response to Facebook, if you will.  Google has more-or-less tried this before, with Buzz, but Buzz never really took off.  At this point, it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Well, here it is &#8212; my actual post about Google+.</p>
<p>For those of you who still haven&#8217;t heard, <del>the bird is the word</del> Google+ is Google&#8217;s new social networking experiment.  Their response to Facebook, if you will.  Google has more-or-less tried this before, with <a title="Google Buzz" href="http://buzz.google.com" target="_blank">Buzz</a>, but Buzz never really took off.  At this point, it&#8217;s difficult for me to tell what Google&#8217;s strategy is for how Google+ and Buzz will coexist.  Right now, they seem to be completely separate, yet strangely intertwined.  I have a feeling that as Google+ develops, it will eventually completely replace Buzz.</p>
<p>I hope this is helpful.  <del>Unfortunately, I&#8217;ve left out screenshots for now.  I&#8217;ll try to get some in later this week to better illustrate what I&#8217;m talking about.</del> Added screenshots July 4 @ 11:50 PM.</p>
<p>Now that you know what Google+ is, click through to read an overview of my view of the evolution of Google+, a review of the UI, and my general thoughts on things.<br />
<span id="more-227"></span></p>
<h1>Evolution of Google+</h1>
<p>While Google+ is an entirely new product at Google, it clearly combines past experiments to make for a more pleasant and combined experience.  This goes all the way back to Google Talk.  Granted, Google probably wasn&#8217;t thinking of leading up to Google+ all the way back when designing Google Talk, but Google Talk is still greatly integrated into the Google+ experience.  It has to be.  Social networking is all about communication.  My friends and I often complain about the poor quality of Facebook Chat, but I&#8217;ve never had a single issue with Google Talk.  From this standpoint, Google is starting on very solid ground.  Having a good instant messaging system is definitely a must for a new social networking website if it even remotely hopes to compete with the likes of Facebook.</p>
<p>However, Google was able to take this a step further than Facebook has.  Although there are <a title="Facebook to Unveil Skype Video Chat Next Week" href="http://mashable.com/2011/07/01/facebook-skype-video-chat/" target="_blank">rumors of Skype video chat being integrated into Facebook later this week</a>, Google+ has video from the start thanks to Google Talk.  There are some good and bad points to this.  The good news is that Google+ handles video chat in the form of &#8220;Hangouts&#8221; which allow up to <strong>10</strong> participants in-browser, cross-platform.  The bad news is that this requires the installation of the Google Talk browser add-on (not just standard flash), but that&#8217;s a small price to pay.  Hopefully, this add-on won&#8217;t be required in the future with the help of <a title="WebRTC" href="https://sites.google.com/site/webrtc/" target="_blank">WebRTC</a>, but that won&#8217;t be for a while.</p>
<p>As noted above, Buzz also seems to influence Google+, but I have yet to determine quite how so far.  Right now, Google+ and Buzz do seem to operate as separate entities, but I wouldn&#8217;t be surprised if that changed by the time of official release.  When viewing a user&#8217;s profile in Google+, you have the ability to see their Buzz posts.  However, I have a feeling Buzz posts will soon be converted to Google+ &#8220;shares&#8221;, and that Buzz tab will disappear.</p>
<p>Another prevalent Google influence in Google+ is the &#8220;+1&#8243; feature that has been around for a couple months.  +1 is Google&#8217;s version of the Facebook &#8220;like&#8221;.  You can +1 websites, posts, pictures, etc.  It&#8217;s a great way to quickly say &#8220;this is cool, check it out.&#8221;  Facebook users have been crying out for a &#8220;dislike&#8221; button for a while, and there is notably no &#8220;-1&#8243; button in Google+.  Perhaps that&#8217;ll come in the future, though.</p>
<p>My last paragraph is much speculation on my part.  I believe Google Wave has and will have impact on Google+ also.  The only possible impact I see right now is the notification system, which now present in all Google products if you are signed in.  The bar at the top will instantly notify of relevant account activity.  I speculate that Google Wave had something to do with the code behind this notification system.  I&#8217;m also guessing that in the future, we&#8217;ll see more real-time communication and update ability in Google+ courtesy of what Google learned with Wave.</p>
<h1>Relevant Concepts</h1>
<h2>Circles</h2>
<div id="attachment_233" class="wp-caption aligncenter" style="width: 310px"><a href="http://truejournals.com/wp-content/uploads/2011/07/shot-circles.png"><img class="size-medium wp-image-233" title="Google+ Circles" src="http://truejournals.com/wp-content/uploads/2011/07/shot-circles-300x72.png" alt="Circles" width="300" height="72" /></a><p class="wp-caption-text">How Google+ Circles Show Up</p></div>
<p>It&#8217;s difficult to write a Google+ post without talking about Circles, so I&#8217;ll start with that.  In Google+, circles allow you to organize your friends, and this organization is a basic idea of how social networking works in Google+.  This is something that Google has done right from the start, as opposed to Facebook, who have just recently implemented &#8220;Friend lists&#8221; that no one really seems to use and are a bit clunky.  The circles solution is elegant and beautiful: people can exist in as many different &#8220;friend circles&#8221; as you please.  The default distribution is: Friends &#8212; the people you know in real life; family &#8212; as much or as little as you want; acquaintances &#8212; people who you know, but might not want to share too many personal details with; and &#8220;following&#8221; &#8212; people you don&#8217;t know personally, but whose posts you find interesting.</p>
<p>But, you are not locked into this simple four-circle organization.  You can create as many circles as you want.  Perhaps, for instance, you want to separate high school friends from college friends.  Or have another circle for colleagues.  The organization is endless, but completely up to the user, and, to a point, enforced.  When adding someone as a friend, to use the Facebook terms we&#8217;re familiar with, you simply put them in a circle.  And by put them in a circle, I mean literally that: drag and drop their name into a circle.  The method is executed flawlessly, and is a great way to keep things organized.</p>
<p>Now, when posting content, you have a choice of who to share with.  Maybe something embarrassing happened that you&#8217;re happy to share with friends, but you&#8217;d rather not have your family know of.  Not a problem: simply only share that post with your &#8220;Friends&#8221; circle.  It couldn&#8217;t be simpler to share, but limit.</p>
<h2>Hangouts</h2>
<p>Hangouts are exactly what the name implies: virtual hangouts.  Creating a hangout is a way of saying &#8220;Hey, I&#8217;m bored.  Anyone want to hang out?&#8221;  This is the video chat feature of Google+, and, unfortunately, I really can&#8217;t say much of it because I haven&#8217;t had a good chance to try it out.  The feature definitely looks promising, though.  Hangouts can be limited by circle or by individuals.  From what I&#8217;ve seen, I&#8217;m not sure if Hangouts include IMing or not.  Unfortunately, the computer I&#8217;m using right now is old, slow, and lacks a webcam and microphone, so there&#8217;s little testing I can do in terms of the Hangouts feature.  It seems nice, though.</p>
<h2>Sparks</h2>
<p>Sparks seems to be a way to integrate Google Reader into Google+ &#8212; kind of.  Tell Google something you&#8217;re interested in, and it&#8217;ll bring up news relating to that subject.  From there, you have the option to share posts to your circles.  This seems to be a stripped-down non-customizable RSS reader.  However, it does give an interesting way to keep up on some topics from within your social networking site, and a good way to share news articles.  I haven&#8217;t found much use for it yet, though.</p>
<h2>Profiles</h2>
<div id="attachment_235" class="wp-caption aligncenter" style="width: 310px"><a href="http://truejournals.com/wp-content/uploads/2011/07/shot-profile.png"><img class="size-medium wp-image-235" title="Profile" src="http://truejournals.com/wp-content/uploads/2011/07/shot-profile-300x85.png" alt="" width="300" height="85" /></a><p class="wp-caption-text">What a Google+ profile looks like</p></div>
<p>Finding personal details about your friends is, of course, an important part of social networking, and it seems that Google has decided to make Profiles a big part of Google+.  Luckily, they&#8217;ve already created Google Profiles a while ago, so if you&#8217;ve filled out that, there&#8217;s not a lot of work you need to do to get Google+ set up.  Google+ also allows extended privacy controls for profile details.  Again, circles play a big part in this.</p>
<h2>Privacy/Takeout</h2>
<div id="attachment_236" class="wp-caption alignleft" style="width: 310px"><a href="http://truejournals.com/wp-content/uploads/2011/07/shot-takeout.png"><img class="size-medium wp-image-236" title="Takeout" src="http://truejournals.com/wp-content/uploads/2011/07/shot-takeout-300x258.png" alt="" width="300" height="258" /></a><p class="wp-caption-text">Take your data with you</p></div>
<p>Since many, many people have complained about privacy concerns with Facebook, Google has decided to let you control your privacy as much as you could possibly want.  Almost every aspect of Google+ can be privacy controlled by, you guessed it, circles.  This is a perfect way to do this, simply because of how elegant circles are.  There&#8217;s not much to say on this topic, because it simply works how you expect it to work &#8212; you can control who sees what.  There&#8217;s not much more you can ask for in terms of privacy control.</p>
<p>Along with Google+, Google introduced Google Takeout.  Takeout allows you to easily export your data from Google, in order to either back it up or take it somewhere else.  Google is very open about this: they want to provide you the flexibility to own your data.  This is something, again, that people have complained about with Facebook.  Finally, with Google+ and Google Takeout, you actually own your data &#8212; not Google.</p>
<p>&nbsp;</p>
<h1>The Interface</h1>
<div id="attachment_234" class="wp-caption alignright" style="width: 193px"><a href="http://truejournals.com/wp-content/uploads/2011/07/shot-leftpanel.png"><img class="size-full wp-image-234" title="Left Panel" src="http://truejournals.com/wp-content/uploads/2011/07/shot-leftpanel.png" alt="" width="183" height="405" /></a><p class="wp-caption-text">Google+&#39;s left panel on the &quot;Stream&quot;</p></div>
<p>One word: elegant.  Google is working on a cross-service redesign of its user interface in order to make an overall more elegant, simpler experience.  Google+ is the glue that seems to tie all this together, along with the driving force behind it.  It seems that Google wants you to stop thinking about its separate services as separate services, and start thinking about them as one website.  I think that in the future, more and more services will start to integrate themselves into Google+.  The Google+ bar and redesign are just the beginning of this.</p>
<p>Right now, the Google+ bar (the bar at the top of Google) simply allows access to Google+ notifications from any Google service, but, again, I feel that we&#8217;ll see an overall more streamlined cross-service experience in the future.  Right now, Google+ notifications are awesome in the fact that you don&#8217;t have to leave the Google+ bar in order to see notification details.  This is another plus for Google.  Facebook notifications require you to go to whatever relevant page the notification is for in order to see what the notification is telling you.  The Google+ bar doesn&#8217;t require this.  Click the notification number, click the notification, and relevant details will slide into view in the top right corner of your screen, <strong>without</strong> having to leave the page.</p>
<p>At first, I wasn&#8217;t sure I liked the color choices in the new design &#8212; everything is very muted, orange and grey with some blue highlights &#8212; but it&#8217;s growing on me.  The whole interface is, in fact, very clean, and the color scheme works.  It&#8217;s Google&#8217;s way of drawing your focus away from the design, and towards the content.  It&#8217;s not the overall design of the website that&#8217;s important, it&#8217;s the content you&#8217;re sharing and that&#8217;s being shared with you.</p>
<p>&nbsp;</p>
<h1>Mobile Experience</h1>
<p>Of course, no modern social networking site could ever become popular without some kind of mobile experience.  Currently, the Google+ mobile experience is limited to Android phones, but that will change in the future.  Luckily for me, I now have an Android phone, so I&#8217;ve been able to play with the Google+ mobile app a bit.  Let me first say this: it is <strong>way</strong> better than Facebook&#8217;s mobile app.  The app runs smoother and works better overall.  Here&#8217;s a couple key features from the mobile app.</p>
<h2>Instant Upload</h2>
<p>This is awesome.  The idea is that you can have your phone instantly upload any pictures you take to Google+.  Then, later, when you&#8217;re at a computer, you can choose which pictures to share, and organize your photos.  Take anywhere, deal with later is the motto here.  While cell phones are great for taking pictures on the go, computers often work better to do the heavy lifting of organization and describing.  Now, you don&#8217;t have to worry about choosing which photos to upload.  Simply upload all of them, and worry about which ones you want others to see later.</p>
<h2>Huddles</h2>
<p>Huddles are the mobile, text-only version of Hangouts.  This is where I&#8217;m slightly disappointed.  Hangouts and Huddles are two completely separate entities; Huddles are mobile-only, and Hangouts are computer-only.  From this standpoint, there is no cross-over between the mobile and the computer experience, which is extremely disappointing.  I hope this changes in the future, because there is no reason that some of your friends should be left out of a conversation just because of whether or not they&#8217;re sitting at a computer.  I really hope to see a bigger cross-over in this respect in the future.</p>
<h1>The Review</h1>
<h2>The Good</h2>
<p>Overall, I&#8217;ve come to like Google+ a lot more than Facebook.  From a cleaner way to organize friends, to a cleaner interface, to some new features that just plain work better than Facebook.  On top of that, the fact that it integrates with Gmail means that I need one less tab open when browsing.  I also like status sharing a lot better on Google+.  Facebook does let you customize sharing with friends lists, but this is a recent after-thought.  In Google+, this is built-in from the beginning.  On top of that, Google+ status seem more multi-purpose than Facebook&#8217;s in that you can location tag <strong>any</strong> status update: pictures, videos or links.</p>
<p>Circles are by and far the best feature of Google+.  Being able to categorize my friends is a great way to manage them, and the way Google enforces this categorization is elegant.  The notification system also works perfectly.  With a modern browser, there is no reason to leave a web page to get content from another page, and Google&#8217;s notification system does exactly that.  No matter what Google product you&#8217;re using, not only can you see notifications, you can see the content behind the notification without leaving the page.  This is something that isn&#8217;t implemented well in Facebook.  In order to view a notification, you really have to stop whatever else you&#8217;re doing in Facebook, and view the notification.  Not so in Google+, and it works beautifully.</p>
<p>I really like the workflow of Google+, but I will also admit that I&#8217;m still getting used to it.  Every now and then, I find something that might not work quite how I expect it to, but I haven&#8217;t encountered any unreasonable behavior.  There are a couple paradigm shifts I&#8217;m still getting used to, but, again, that&#8217;s not necessarily a bad thing.  Google+ has no wall to speak of, you simply restrict who you share a status update with.  Additionally, private messages have been done away with in favor of e-mail.  Events are non-existent due to Google Calendar.  Features that we take for granted in Facebook are hidden due to their presence in other Google products.  I predict that, over time, this integration with other Google services will become more and more transparent.  But, then, I&#8217;m stuck in the mindset that separate Google products are separate websites.  It&#8217;s obvious that Google wants me to stop thinking about them this way.</p>
<h2>The Bad</h2>
<p>I&#8217;ll admit: I don&#8217;t see much wrong with Google+.  On top of that, a lot of things I do see as &#8220;bad&#8221; are only &#8220;bad due to being different in comparison with Facebook&#8221;.  Although, this will be a large hurdle for Google.  It&#8217;s difficult to convince people that the way they&#8217;re doing things is wrong, and that you have a better way.  If Google is able to do this, they have a chance to take over, or at least make a dent in, the social networking market.  Until that happens, however, people won&#8217;t change their ways.</p>
<p>As stated above, I&#8217;m a bit disappointed in the separation in the mobile and web experiences.  I see no justification for Huddles and Hangouts being entirely separate entities, so I&#8217;d like to see these two drawn together more.  I understand that you might not want to allow video chat on mobile devices, but that simply means that you should allow text chat on browsers and integrate Huddles into Hangouts.  As it is now, Huddles are a mass text-messaging system, with &#8220;Reply All&#8221; being the only option.  This needs changed to Huddles being integrated with Hangouts so everyone can communicate regardless of location and device.</p>
<h2>Overall</h2>
<p>Overall, I&#8217;ve really enjoyed using Google+.  I&#8217;m really hoping that more of my friends will migrate to Google+, but I will also admit that I&#8217;ll be surprised if that happens.  There&#8217;s a possibility that the transition from Facebook to Google+ could be similar to the transition from MySpace to Facebook, but I think that would require Facebook falling behind in technology.  And, let&#8217;s face it, Facebook isn&#8217;t letting that happen.  Right now, what&#8217;s going to cause people to switch is how Facebook handles privacy, and that simply isn&#8217;t a big enough argument for most people.  At this point, I&#8217;m stuck using both networks, because most of my friends aren&#8217;t on Google+.  Unfortunately, that means I&#8217;ll keep using Facebook more than Google+, which means the switch will never happen.</p>
<p>Google+ does a lot better than Facebook, and provides a smoother, cleaner, more elegant social networking experience.  But, until Facebook actually falls behind, it will stay in the spotlight because people will see no reason to switch.</p>
]]></content:encoded>
			<wfw:commentRss>http://truejournals.com/2011/07/03/obligatory-google-post/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How I Wrote My First Software Crack</title>
		<link>http://truejournals.com/2011/06/22/how-i-wrote-my-first-software-crack/</link>
		<comments>http://truejournals.com/2011/06/22/how-i-wrote-my-first-software-crack/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 01:03:59 +0000</pubDate>
		<dc:creator>TrueJournals</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[cracking]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://truejournals.com/?p=221</guid>
		<description><![CDATA[Before I really get into this article, I need to place a couple notes here: This is a semi-technical post.  It assumes some knowledge of programming and how software works, but I&#8217;ll try to keep it as simple as possible. I&#8217;ve done my best to not give away what application I&#8217;m writing about.  This is [...]]]></description>
			<content:encoded><![CDATA[<p>Before I really get into this article, I need to place a couple notes here:</p>
<ol>
<li>This is a semi-technical post.  It assumes some knowledge of programming and how software works, but I&#8217;ll try to keep it as simple as possible.</li>
<li>I&#8217;ve done my best to not give away what application I&#8217;m writing about.  This is on purpose.  While this is an interesting look into hacking software, getting around DRM is, to the best of my knowledge, illegal.  This article is actually about reverse-engineering, not cracking software.</li>
<li>If the author of this application finds this blog post and thinks I&#8217;ve given away too much, they should <strong>please</strong> e-mail me and I&#8217;ll take it down.  If you think this article is about your application and it is not, however, I will not remove the article.</li>
<li>If you like software, buy it!  Seriously&#8230; software developers need to eat, too!</li>
</ol>
<p>Now, let&#8217;s get into the bread and butter of this article!</p>
<p><span id="more-221"></span>There&#8217;s a certain piece of software that I&#8217;ve used once or twice, each time with wonderful results.  It really is well-written, it&#8217;s just a bit expensive for how often I use it.  Luckily, it has a free 15-day trial, so I&#8217;ve been able to use that occasionally.  However, I wanted to see if I could do more than that.  I wondered if I could break open the licensing for this software, figure out how it works, and bypass it.  As it turns out, it was easier to just give myself a license, but that doesn&#8217;t come until the end.</p>
<p>The download page for this particular software notes that it requires Java to run.  Since I know of a <a title="jd-gui java decompiler" href="http://java.decompiler.free.fr/?q=jdgui" target="_blank">java decompiler</a>, and I&#8217;m familiar with Java, I figured I&#8217;d be able to decompile the source code and get to hacking.  However, the software installs to an exe.  So, my first question is this: where are the class files?  Those familiar with Java should know that one writes a .java file, then uses javac to compile that to a .class file, which is executed by the java interpreter.   Luckily, the class files I was looking for were hidden right inside the exe.  Even more, <a title="7zip archiver" href="http://7-zip.org/" target="_blank">7-zip</a> had no problem opening the exe as an archive and exposing those class files.</p>
<p>So, now I&#8217;ve got the class files and a Java decompiler.  Let&#8217;s get to reading source code!  This part gets a bit tricky.  I discovered very quickly that the source code was run through an obfuscator before being compiled.  An obfuscator is an application that takes easy-to-read code, and makes it close to impossible to read.  There&#8217;s a couple tricks obfuscators generally use to do this.  Whatever obfuscator was used on the application I&#8217;m decompiling, however, only seemed to do one thing: it took all variables, class names, method names, etc., and renamed them.  It started with A and went to Z.  This makes code very difficult to follow, because classes and variables are usually named to describe what they contain.  For example, if there was a method to verify a license, it would be called&#8230; verifyLicense.  This would be an easy method for me to search for and change.  Now, instead of looking for something to do with licensing, I have to figure out what code executes, and go through it line-by-line.</p>
<p>So, I start looking through classes, thinking perhaps I&#8217;ll find something useful.  Lo-and-behold&#8230; I did!  There was a class staring right at me named &#8220;Startup&#8221;.  Looking inside that class, it had a &#8220;main&#8221; method.  Perfect!  So, I start looking through code.  Luckily, jd-gui is able to link to other classes where necessary.  So, instead of attempting to figure out which &#8220;A&#8221; a certain line of code is referring to, I just click on the &#8220;A&#8221; and I&#8217;m taken right to the relevant code.  This made my job a lot easier.</p>
<p>As I&#8217;m going through the code, I notice a lot of it is just initializing the program.  A couple threads created, variables populated, etc.  Then, I notice an if statement.  This if statement takes me to another class which I notice contains the code for creating the licensing dialog.  Perfect!  Essentially, this if statement checks for a valid license, and if false, displays the licensing dialog.  So&#8230; all I need to do is remove this if statement, compile the code, replace the class in the exe and I&#8217;m done right?</p>
<p>As it turns out, not so right.  I was able to change the code, but compilation was another problem in and of itself.  First off, since a package already existed with the name of the package this class belonged to, I had to leave out the &#8220;package&#8221; line.  I figured this wouldn&#8217;t be a big issue and moved on.  Next, I realized that the java compiler I was using had much stricter class-package name standards.  It wouldn&#8217;t let me have a class which shared a name with a package.  So, if I had package com.truejournals.D.E, containing classes A, B and C, I couldn&#8217;t have a class named com.truejournals.D.E.  This is a huge problem, as the entire obfuscation process seemed to ignore this.  In order to get around this, I would have to refractor almost all of the code.</p>
<p>I&#8217;m not sure how&#8230; but by removing an import or two, I was able to get the code to compile.  Replacing it, however, proved to be another challenge.  Using a resource editor, I found a jar file inside the exe.  I was able to extract that jar file, and was greeted with all the class files I found when opening the exe with 7-zip.  So, this is where I needed to replace the file.  After finding how to do this (7-zip won&#8217;t do it&#8230; jar uf will!), I was able to put my class file inside the jar.  Now, all I had to do was place the jar file back inside the exe.  However, the resource editor I was using wouldn&#8217;t let me do this.  So, I found another that would and was able to replace the jar file.</p>
<p>Now&#8230; the moment of truth&#8230; I open the exe and&#8230; <em>nothing</em>.  Nothing pops up on my screen, so I open task manager.  Turns out, the process is just sitting there idling.  Perhaps there&#8217;s another check somewhere, or perhaps the exe is just rejecting my self-compiled class.  Either way, it looks like I need to find a better way to do this.  What if I could, instead, create my own valid license?</p>
<p>By following the methods in jd-gui, I was able to actually find the code that checks the license.  Here&#8217;s an outline of how this process works:</p>
<ol>
<li>When you open the application for the first time, it creates a file in your application data folder.  The name of this file is the md5 of your computer name with a couple more characters tacked on the end.  The content of this file is a bunch of random uppercase letters with a couple dashes thrown in.</li>
<li>When you enter a serial number, a string is created with a couple pieces of information, separated by ||| (three bars).  The information contained is: the serial from an older version of the program, the serial number you entered, the contents of the file from step #1, your computer&#8217;s host name, and the version of the application.</li>
<li>This string is encrypted by DES-ECB with the first eight characters of the md5 of a key stored in the program&#8217;s code, and sent to &#8220;license2.php&#8221; on the website the application is hosted on.</li>
<li>license2.php generates a response, which is read by the application.</li>
<li>The response is first decrypted using DES-ECB with the first eight characters of the md5 of the contents of the file from step #1 as the key.</li>
<li>This decrypted string is then decrypted again using the same key used in step 3.</li>
<li>The fully decrypted string is checked.  The first character is a key validity checker: 0, 1, 2, 3 or 5 seem to represent a valid license, perhaps some of these with restrictions.  0 seems to be a fully valid license.  The rest of the decrypted string must be the serial number sent to the server.  Although, this only seems to matter if the first character is a 0.</li>
<li>The encrypted response received from the server is stored in the settings file of the application for future offline license verification.</li>
</ol>
<p>Since I now knew that a valid license string is stored in the settings file, all I have to do is generate my own in the right format with the right encryption.  At this point, I have two options.  Either I can run all the encryption once and generate a perfectly valid license for my computer, or I can create an application that will read the special file from part #1 above and generate a valid license.  I chose to go with option 2.</p>
<p>So I opened Visual Studio and went to work, coding in C# because it&#8217;s what I&#8217;m most familiar with from Visual Studio.  After a lot of coding, and a lot of debugging, I was able to create an application that writes the settings file with a valid serial number of 1234.  To be honest, I have no idea what a valid serial number for this application actually looks like, but that doesn&#8217;t matter &#8212; the program doesn&#8217;t care.  If the stored license works, it&#8217;s happy.</p>
<p>I&#8217;ve run this application on two computers now, with stunning results: it works!  A click of a button and a little waiting gives a valid license for this application.  Overall, I&#8217;m very happy with how this came out.  Normally, application cracks either patch an exe or generate a valid serial number, then disable online checking.  However, neither of these options seemed to work for me, so I came up with the next best thing: generate a valid license.  This was an intriguing look into a licensing method for a piece of software, and a great way for me to explore some code.  It&#8217;s unlikely that I&#8217;d ever be able to use this same methodology to crack another program, but I&#8217;m still glad I went through all the trouble to figure this out.</p>
]]></content:encoded>
			<wfw:commentRss>http://truejournals.com/2011/06/22/how-i-wrote-my-first-software-crack/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why Net Neutrality is Important</title>
		<link>http://truejournals.com/2010/08/20/why-net-neutrality-is-important/</link>
		<comments>http://truejournals.com/2010/08/20/why-net-neutrality-is-important/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 04:45:37 +0000</pubDate>
		<dc:creator>TrueJournals</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[thoughts]]></category>
		<category><![CDATA[comcast]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[net neutrality]]></category>
		<category><![CDATA[network]]></category>

		<guid isPermaLink="false">http://truejournals.com/?p=187</guid>
		<description><![CDATA[I can&#8217;t believe I haven&#8217;t written a blog post about Net Neutrality.  For those of you who know me personally, you should know that I&#8217;m a very strong supporter of Net Neutrality, and believe it&#8217;s very important that we make sure the Internet is kept neutral.  However, for whatever reason, there are a LOT of [...]]]></description>
			<content:encoded><![CDATA[<p>I can&#8217;t believe I haven&#8217;t written a blog post about Net Neutrality.  For those of you who know me personally, you should know that I&#8217;m a very strong supporter of Net Neutrality, and believe it&#8217;s very important that we make sure the Internet is kept neutral.  However, for whatever reason, there are a LOT of misconceptions about Net Neutrality, and what exactly it entails.  Since Net Neutrality in reaction to Comcast has once again come up in the news recently, I figured I should write a blog post about the subject.</p>
<p>First, let&#8217;s go into some background on the Comcast case.  A year or so ago, Comcast decided that its network was being congested by too much <acronym title="Peer-to-Peer">P2P</acronym> traffic; namely, traffic from the <a class="vt-p" href="http://bittorrent.com">BitTorrent</a> P2P protocol.  So, they decided that they would clear their network of this congestion by carefully denying BitTorrent connections.  They did this by looking into the traffic that BitTorrent was sending over the network, and sending back false information so that connections to peers would fail.  The actual details of how this was done is outside the point of this post.</p>
<p>After some outrage from Comcast customers who used BitTorrent, the <acronym title="Federal Communications Commission">FCC</acronym> decided it would step in and tell Comcast to stop or suffer consequences.  As soon as this happened, there was some question about whether or not the FCC actually had the power to do this.  But, the case went to court and a judge decided that the FCC <strong>did</strong> have the power to do this, and that Comcast had to stop denying BitTorrent connections in this way.  This was a major win for users of the Internet: the court decision basically meant that your <acronym title="Internet Service Provider">ISP</acronym> can&#8217;t deny you from accessing information on the Internet.<span id="more-187"></span></p>
<p>However, the case was appealed by Comcast because that&#8217;s just the way the US legal system works.  The appeals court reversed the decision of the first court, and decided the FCC did <strong>not</strong> have this power, which is true.  Currently, the FCC does not have power to do anything about network management on the Internet.  Because of this, their decision to sanction Comcast for shaping the network was not allowed by any law.  So, the clear answer to this conundrum is to have Congress pass a law which would give the FCC this power, right?</p>
<p>In my opinion, yes.  This is the essence of Net Neutrality: give the FCC the power to force ISPs to be neutral, that is, to allow users to access any website, with any protocol.  This is the current spirit of the Internet: that anyone can access any part of it, and that it&#8217;s easy for someone to create a new site that becomes an overnight sensation.  The idea of an open Internet is not possible without Net Neutrality.  So, why hasn&#8217;t this been an issue in the past?</p>
<p>Probably because it&#8217;s never needed to be an issue.  As users start using more bandwidth, ISPs are looking for ways to get more money.  If there is no law forcing the net to be neutral, then ISPs can manage their network however they want.  Let&#8217;s say, for example, that your ISP partners with Google and Wikipedia.  Your ISP&#8217;s basic package will allow you to access these two sites.  Want to use Bing, or Yahoo!?  That&#8217;ll be an extra $20 a month.  Want to access any website you want?  It&#8217;ll cost you.  We&#8217;ve created a situation where innovation is stifled on the greatest frontier for innovation.</p>
<p>One of the great things that has come out of the Internet is small businesses.  A small business can easily create a website with a good product, and become big.  Without Net Neutrality, this becomes <strong>very</strong> difficult.  A small business would first have to give some money to your ISP in order for you to be able to get to their site.  But, remember that there are multiple ISPs, and the small business would have to pay <strong>all</strong> of them to reach all their potential customers.</p>
<p>It&#8217;s possible, however, that competition wouldn&#8217;t allow this to happen.  One ISP would have to be &#8220;the first&#8221; to implement a pricing scheme like this.  If consumers voted with their dollars and switched ISP if this happened, then ISPs everywhere would be sent a message that this is no way to run a business.  Unfortunately, however, I have a feeling that most people would just go along with it without knowing any better.  After all, the big sites that people actually use would be able to afford the fees an ISP would put on them to get to their user base.</p>
<p>So, what do we do?  Check out http://www.savetheinternet.com/ .  Find out what net neutrality <strong>really</strong> means, and join the fight to keep the net neutral!</p>
<p>[Note: I had originally written this post on April 11.  I think it's finished, and reading over it, it does seem finished.  I'm really not sure why I never published it.  Perhaps I was going to add more... I just don't remember now!  Oh, well... better late than never.  News since this post: Google and Verizon's Net Neutrality proposal has many outraged.  I haven't looked into it much, but I'll see if I can poke around it a bit more and write a post about my thoughts.]</p>
]]></content:encoded>
			<wfw:commentRss>http://truejournals.com/2010/08/20/why-net-neutrality-is-important/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Should I Defrag?</title>
		<link>http://truejournals.com/2010/03/16/should-i-defrag/</link>
		<comments>http://truejournals.com/2010/03/16/should-i-defrag/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 00:44:54 +0000</pubDate>
		<dc:creator>TrueJournals</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[defrag]]></category>
		<category><![CDATA[harddrives]]></category>

		<guid isPermaLink="false">http://truejournals.com/?p=182</guid>
		<description><![CDATA[If you use a computer (and, since your reading my blog, I assume you do), you might have heard the term &#8220;defrag&#8221; at some point or another.  Maybe instructions for installing a program said you should defrag your harddrive before you install it (I believe &#8220;The Sims&#8221; had this in their instructions), or perhaps you&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>If you use a computer (and, since your reading my blog, I assume you do), you might have heard the term &#8220;defrag&#8221; at some point or another.  Maybe instructions for installing a program said you should defrag your harddrive before you install it (I believe &#8220;The Sims&#8221; had this in their instructions), or perhaps you&#8217;ve just heard one of your friends use the word.  Today, I received an e-mail from my dad asking me a seemingly-simple question: &#8220;Should I periodically de-frag my laptop? What does this do? How do you do it?&#8221;  My response, however, was a bit more complicated.</p>
<p>In this blog post, I&#8217;m going to attempt to explain, very simply, what defragging a harddrive actually does, and why you should, or shouldn&#8217;t, do it.  Some of my more technically inept readers may think I&#8217;m oversimplifying things by not dealing with the different filesystems, not explaining exactly how data is written, etc., but that&#8217;s not the point of this post.  My goal is to explain, in the simplest terms possible, how your harddrive works, and what defragging the harddrive does, in terms of how data is stored on the drive.  To start, I&#8217;ll explain the typical way data is stored on the drive, then I&#8217;ll talk about what types of situations create harddrive fragmentation, next I&#8217;ll explain why fragmentation is bad for your harddrive, and, finally, I&#8217;ll give an argument about whether or not you should run a defrag tool.<span id="more-182"></span></p>
<p>First, let me attempt to explain what defragging a harddrive actually does.  Even though harddrives are disks, a good way to visualize them is by laying the data bits (all the ones and zeros) out in a line.  If you take this line of data, and curve it into a spiral, you&#8217;ll get your harddrive back.  But, because it&#8217;s easier to demonstrate things by using a line, I&#8217;ll assume that you can understand that even though your data is curved on the disk, we can pretend it&#8217;s all lined up.  There are two main parts to data on your harddrive: a table telling the computer where files are on the harddrive, what they&#8217;re named, how big they are, etc.; and the actual data of the files.</p>
<p>When you write a file to the harddrive, two things happen: one, the harddrive adds an entry to its file table with information about the file; two, the data of the file is written in the appropriate place on the harddrive.  Because when you get a new harddrive, there&#8217;s no data on it, files are written as far to the left as they can be.  So, if you write five small files to your harddrive, the information might look like this on the drive:<br />
<tt>AAAAAABBBBBBBBBCCCCCCCDDDDDDDDDDDDEEEEEEEE</tt><br />
As &#8220;A&#8221; takes six units of space; &#8220;B&#8221;, 9; &#8220;C&#8221;, 7; &#8220;D&#8221;, 12; &#8220;E&#8221;, 8.  You&#8217;ll also notice that all the files are continuous.  This is what your harddrive likes.  Generally, you will read a file on your drive from start to finish, in order.  If the file is stored on your harddrive that way, there&#8217;s very little work to be done.  Your harddrive moves to the beginning of the file, and reads the data in order.  Now let&#8217;s say you delete A, C, and E, and write a big file F:<br />
<tt>FFFFFFBBBBBBBBBFFFFFFFDDDDDDDDDDDDFFFFFFFF</tt><br />
As you can see, the file &#8220;F&#8221; takes up all the space that A, C, and E did.  That&#8217;s 21 units of disk space, for those keeping track.  If your harddrive wants to read the file &#8220;F&#8221;, it has a lot of work to do!  It has to now take some time to move over files B and D in order to read F from start to finish.  We call F a &#8220;fragmented&#8221; file, because fragments of it are stored on different places in the harddrive.</p>
<p>This is the main way fragmentation is created: deleting files, and creating new ones.  Most of the time, your drive will try to store data as close to the beginning of the drive as possible.  So, if you find yourself creating and deleting files often, you probably have a fragmented drive.  In this way, fragmentation is pretty unavoidable.  Bigger drives are less prone to fragmentation, because there will be more empty space at the end of the drive, but most drives will eventually end up with some fragmented files.</p>
<p>So, why is fragmentation bad for your harddrive?  Well, the problem is that harddrives aren&#8217;t made to last forever.  And, depending on how fragmented your drive is, you can greatly shorten the life of your drive.  The more you have to move around on the drive to read data, the shorter your drive will last.</p>
<p>Finally&#8230; should you defrag or not, and, if so, how often?  In general&#8230; no, you probably don&#8217;t need to defrag.  Windows Vista and Windows 7 actually come with utilities to help prevent fragmentation in the first place.  On Windows XP, there is a special defrag tool.  There&#8217;s a possibility that you&#8217;ll notice a speed increase after defragging your harddrive, but most likely, the difference will be negligible.  All the defrag tool does is rearrange files on the drive so they&#8217;re all nice and in order.  If we were to take the example from above, your drive would look like this after defragging it:<br />
<tt>BBBBBBBBBDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFF</tt><br />
However, defragging every now and then won&#8217;t hurt the drive.  If you really want to take the time to go through the process, it&#8217;s probably safe to do once every six months or so.  Any more often than that and you risk putting too much stress on the drive, and actually shortening the life of the drive even more.</p>
<p>As a final note, because Solid State Drives are becoming more popular, it should be noted that you should <strong>NOT</strong> defrag a solid state drive for any reason.  Solid state drives have fundamental differences in the way they work from standard harddrives, and defragging a solid state drive WILL cause a reduction in drive life.</p>
]]></content:encoded>
			<wfw:commentRss>http://truejournals.com/2010/03/16/should-i-defrag/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Why Did Wave Die so Quickly?</title>
		<link>http://truejournals.com/2010/02/15/why-did-wave-die-so-quickly/</link>
		<comments>http://truejournals.com/2010/02/15/why-did-wave-die-so-quickly/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 00:52:45 +0000</pubDate>
		<dc:creator>TrueJournals</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[thoughts]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://truejournals.com/?p=175</guid>
		<description><![CDATA[A while ago, I was super excited to finally get a Google Wave invite.  Today, I barely ever used the service.  I just open it every now and then to see if anything&#8217;s happened.  Generally, it hasn&#8217;t.  But&#8230; Google Wave had so much potential!  It was touted as a killer web application!  What happened?  Wave [...]]]></description>
			<content:encoded><![CDATA[<p>A while ago, I was super excited to finally get a Google Wave invite.  Today, I barely ever used the service.  I just open it every now and then to see if anything&#8217;s happened.  Generally, it hasn&#8217;t.  But&#8230; Google Wave had so much potential!  It was touted as a killer web application!  What happened?  Wave had so much momentum, but it seems to have crashed, and gone into one of those experiments that Google toyed around with, but no one really cares about anymore.</p>
<p>First off, let me say that whether Wave succeeds or not makes little difference for Google.  Google is a company with enough resources to work on a major product, even if that product is a failure.  Google wanted Wave to replace e-mail.  This is where the whole &#8220;Federated Wave Servers&#8221; idea came from.  In order for Wave to be the new standard, companies had to be able to run their own Wave servers &#8212; Google couldn&#8217;t control it.  Besides that, Google already controls a good chunk of the e-mail market with GMail, so this was mostly a fun experiment for them.</p>
<p>But, still, it seems like something that should have succeed&#8230; or, at least, lasted a good amount of time.  But, Wave has quickly lost momentum and died in everyone&#8217;s mind.  The problem is that Google stopped innovating, and the Wave server never became very popular.  I don&#8217;t believe there have been any feature additions to Wave since it launched, and I&#8217;m not sure there&#8217;s any good source other than Google Wave to get a Wave account.</p>
<p>Wave died because Google seems to have abandoned it.  They released a product, and they appeared to have stopped working on it.  Wave is something Google needed to not only push to corporations, but also continue innovating, and releasing new features, and this never happened.  Google was unable to explain to potential customers why they <strong>need</strong> Wave, and this is where it failed.  I think this is slightly unfortunate, but I&#8217;m not very surprised.  While e-mail is antiquated, it still works, and it&#8217;s going to take <strong>a lot</strong> of push in order to move away from it.  Google didn&#8217;t seem to have any major corporations backing Wave, which also contributed to the failure.</p>
<p>Who knows&#8230; maybe we&#8217;ll see Google attempt to revive Wave with some new features.  Maybe it will come back for a couple months&#8230; But Google will have to work really hard to get the momentum and excitement about Wave going again.</p>
<p>I do, by the way, have 12 Wave invites.  I suppose you can comment here or contact me if you want one.  That&#8217;s a dangerous statement to say on the Internet.  Although Wave has died, I have a feeling there are people who never got in on the game, and are still looking for invites, only to find a product that no one uses.</p>
]]></content:encoded>
			<wfw:commentRss>http://truejournals.com/2010/02/15/why-did-wave-die-so-quickly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Take Pictures at a Concert</title>
		<link>http://truejournals.com/2010/02/13/how-to-take-pictures-at-a-concert/</link>
		<comments>http://truejournals.com/2010/02/13/how-to-take-pictures-at-a-concert/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 23:22:06 +0000</pubDate>
		<dc:creator>TrueJournals</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[thoughts]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[concert]]></category>
		<category><![CDATA[pictures]]></category>

		<guid isPermaLink="false">http://truejournals.com/?p=172</guid>
		<description><![CDATA[My University recently hosted Owl City for a concert here.  Tickets were $3, so I bought one and planned on going with a bunch of my friends.  At the concert, a bunch of people had cameras because they wanted to take pictures.  I&#8217;m honestly not very surprised at this.  Digital cameras have made it quite [...]]]></description>
			<content:encoded><![CDATA[<p>My University recently hosted Owl City for a concert here.  Tickets were $3, so I bought one and planned on going with a bunch of my friends.  At the concert, a bunch of people had cameras because they wanted to take pictures.  I&#8217;m honestly not very surprised at this.  Digital cameras have made it quite easy for anyone to document every mundane detail of their life.</p>
<p>I, obviously, am just bitter because I did NOT bring a camera.</p>
<p>Anyway, I was quite disappointed in how people used their digital cameras, and I now feel that it is my duty to educate the public on how to take pictures at a concert, or any other event that involves a stage and stage lighting.  I saw many people take a picture, then look at the result, disappointed.  Others will simply get home and realize that none of their pictures turned out very well.  Without going into much technical detail, I present to you&#8230; how to take pictures at a concert!<span id="more-172"></span></p>
<p>The easiest thing to do is to just turn off flash.  As soon as a digital camera realizes that it&#8217;s going to use flash, it tones down all light sensitivity settings.  I realize why the temptation to leave flash on &#8220;auto&#8221; is there, but your pictures will turn out better if it&#8217;s off.  Flash is made for very close objects.  On a stage, with lights that are brighter than your cameras flash, your best bet is to just let the stage lighting do its work.  Objects on the stage are too far away to actually be affected by the flash.  Additionally, since your camera tones down its light sensitivity, you&#8217;re going to get darker pictures.</p>
<p>Another tip is to turn the ISO up.  A higher ISO means higher light sensitivity.  However, beware of turning the ISO up too high.  Digital cameras often have a lot of noise in the darker parts of an image when using a high ISO setting.  Top out your ISO at around 800.  Anything above that usually results in noticeable noise.</p>
<p>However, for best results, you should just use manual mode.  Any good digital camera has a manual mode of some sort.  Manual mode with manual focus is a very powerful tool.  Go learn how to adjust the settings on your camera and use that when taking pictures at a concert.  Knowing how to use manual mode properly will ensure you&#8217;ll get the best pictures at a concert.</p>
<p>So, the next time you go to a concert&#8230; please turn OFF the flash on your camera.  It&#8217;s annoying, and you&#8217;ll get better pictures without it.</p>
]]></content:encoded>
			<wfw:commentRss>http://truejournals.com/2010/02/13/how-to-take-pictures-at-a-concert/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apple Disappoints All</title>
		<link>http://truejournals.com/2010/01/29/apple-disappoints-all/</link>
		<comments>http://truejournals.com/2010/01/29/apple-disappoints-all/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 02:33:02 +0000</pubDate>
		<dc:creator>TrueJournals</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[thoughts]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[netbook]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://truejournals.com/?p=159</guid>
		<description><![CDATA[Well, I wasn&#8217;t sure I was going to make a blog post about this, but I feel I have to.  As I&#8217;m sure you&#8217;re well aware, Apple announced on Wednesday a new product that they guaranteed would once again revolutionize computing.  It was the product people have been waiting for Apple to make, and Apple [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I wasn&#8217;t sure I was going to make a blog post about this, but I feel I have to.  As I&#8217;m sure you&#8217;re well aware, Apple announced on Wednesday a new product that they guaranteed would once again revolutionize computing.  It was the product people have been waiting for Apple to make, and Apple finally delivered.  What is this &#8220;magical&#8221; product?  It&#8217;s none other than Apple&#8217;s new tablet computer: the iPad.</p>
<p>But&#8230; if you&#8217;ve seen any of the press about the iPad, you might be confused by what I just wrote.  Almost every tech blog I know is bashing the iPad for being an all-around crappy product.  Considering myself a technology enthusiast, I can only say this: I agree.  Apple had the potential to dip into a market that no one&#8217;s really gotten quite right, and create a booming industry for themselves, like they did with the iPod.  It seems, however, that they&#8217;ve ruined their chance to do that.  So, where did Apple go wrong?  I&#8217;ll start with the obvious and most-touted answer, and I&#8217;ll try to work down to some more original points, but pretty much everything&#8217;s been covered already.  However, if you do really like the iPad, keep reading to the end of the article, and I&#8217;ll try to point out what Apple has done right.<span id="more-159"></span></p>
<h3>1. The Name</h3>
<p>Perhaps you&#8217;ll say this is a crappy excuse to dislike a product, and I&#8217;ll agree with you on that at least partially.  But, if you&#8217;re going to give a product a crappy name, you better have one darn good product.  It&#8217;s more the fact that the product itself is so bad that makes the name that much worse, but Apple could still have better chosen the name for their tablet.  Seriously&#8230; the iPad?  The Internet filled with tampon jokes as soon as the name was announced.  Earlier today, &#8220;iTampon&#8221; was a more popular topic on twitter than iPad was.  But&#8230; the name is something we can easily get over, and the jokes will only last so long.  Eventually, we&#8217;ll get used to the name, and get annoyed by people who still make fun of it.</p>
<h3>2. It&#8217;s Nothing New</h3>
<p>For this, we really need to delve a bit deeper into what the iPad actually is, to the consumer.  The only way to answer the question &#8220;What, in essence, is the iPad?&#8221; is by saying &#8220;It&#8217;s basically a giant iPod Touch&#8221;.  Before I get bashed for touting this inaccurate description, let me clarify: I realize it is not, exactly, a giant iPod Touch.  It can now read books, and do some word processing and spreadsheets.  It also has a built-in 3G modem (for data only).  But, it&#8217;s designed to run iPhone/iPod Touch applications.  We&#8217;ve seen the iPod Touch.  Everyone was expecting something completely innovative, that built on the iPod Touch platform instead of just slightly expanding it, but Apple failed to deliver.</p>
<h3>3. No Multitasking</h3>
<p>Whether you think so or not&#8230; this is a huge deal.  If multitasking weren&#8217;t important in computing, we wouldn&#8217;t see the rise of dual-, quad-, and ocho-core processors.  I understand that multitasking can be a downside in mobile applications where battery life is important, but it seems like basic functionality that needs to be present in a device with a screen size larger than 5-6&#8243;.  Want to leave chat open in the background, waiting for an IM, while you browse the Internet?  You can&#8217;t.  Want to quickly switch between checking your e-mail and word processing?  You can&#8217;t.  Multitasking is definitely something we take for granted on computers today, and it&#8217;s a huge mistake to leave it out of a device that is trying to revolutionize a market.</p>
<h3>4. Built-in Battery</h3>
<p>Apple, Apple, Apple&#8230;  I was disappointed when they locked the battery into the iPhone, but most people can deal with that.  Personally, I was quite upset when they decided they would do the same thing with their laptops.  But now they&#8217;re trying to push ANOTHER mobile device that lacks a user-replaceable battery?  Batteries on mobile devices die.  Quickly.  A lot of the time, this is due to poor charging habits on the part of consumers, but you can&#8217;t just ignore the fact that it happens.  But&#8230; when your iPad battery eventually kicks the bucket, you won&#8217;t be able to just pick another one up and pop it in.  No&#8230; now you have to deal with Apple doing that for you, and hope they still support the device in 10 years when you suddenly decide you want to use it again.</p>
<h3>5. No e-ink</h3>
<p>I understand why Apple didn&#8217;t include an e-ink screen, and with what they&#8217;re going for, I think it&#8217;s good that they didn&#8217;t.  However&#8230;  one thing they&#8217;re pushing in the iPad is the fact that it reads eBooks.  Anyone who has used a Kindle or similar eBook reader will tell you that an e-ink screen is the only way to read an eBook.  A backlit LCD, like the one the iPad has, causes eye strain, poor visibility, etc.  Nowadays, you will either have an eBook reader, or a multimedia device with an LCD.  Trying to turn a device with an LCD into an eBook reader, when eBook readers have already had time to mature and become popular, was a bad idea.</p>
<h3>6. DRM</h3>
<p>Again, I&#8217;m disappointed in Apple, but again I&#8217;m not surprised.  DRM, digital rights management, is a huge issue, especially with a device like the iPad that Apple want&#8217;s to be the &#8220;next big thing&#8221;.  When Apple finally got rid of DRM in iTunes, the news was huge.  No more restrictions on music you&#8217;ve paid for.  If you buy something, it&#8217;s yours.  That&#8217;s the way the digital world should work.  However, Apple reintroduced the idea of DRM with Apps for the iPhone and iPod Touch.  Well, the same DRM exists in the iPad.  If Apple suddenly decides they don&#8217;t like an application, they can delete it from your iPad without even giving you notice, even if you&#8217;ve paid for it!  Basically, the idea that a computer manufacturer can decide what applications you can and cannot run on your computer is ludicrous.  It&#8217;s akin to Toshiba only allowing you to run Windows, and only allowing you to use Microsoft Office, because they have a special deal with Microsoft.  If this happened, people would be outraged!  But, for some reason, everyone seems passive about Apple doing the same thing.</p>
<h3>7. No Physical Keyboard</h3>
<p>I don&#8217;t care who you are, typing on a touchscreen keyboard is NOT the same as typing on a real, physical keyboard.  When I type, I always rest my fingers on the keys, so I know where they are without having to look.  This is impossible with a touchscreen keyboard.  In fact, I find it hard to believe anyone would be able to efficiently type with both hands on the iPad: the basic idea of typing with two hands requires the iPad to be set down somewhere, and a rest of the wrists.  Apple appears to envision people doing word processing on the iPad, but I can&#8217;t imagine myself typing a paper with one finger.</p>
<h3>8. No USB Ports*</h3>
<p>*Without a special adapter.  This has been an argument against Apple in the past with their display port.  Want to take video out from your laptop?  You&#8217;ll need to buy a $40 adapter that only Apple sells.  Want a USB port on your iPad?  You&#8217;ll need to buy an adapter that only Apple sells.  As USB devices become more and more ambiguous, USB ports become more and more important.  The fact that a handheld computer with a screen as big as the iPad would lack a USB is ridiculous.  Transferring files between computers with a thumb drive is so easy, and would be important to do word processing.  Additionally, goofy USB peripherals are everywhere, and you never know what USB things you&#8217;ll run into.</p>
<h3><del datetime="2010-02-02T01:08:12+00:00">9. A New Processor</del></h3>
<p><del datetime="2010-02-02T01:08:12+00:00">This may seem like a bonus to some.  Apple has invented their own processor which is supposed to be low-powered, and run fast.  In fact, reports from people who have actually used the iPad say exactly this: it&#8217;s a fast device.  First, I&#8217;ll note that of course it&#8217;s fast&#8230; you can only do one thing at a time.  But, my real reason for this being a negative is much more geeky: we have enough processor architectures already!  ARM has done an excellent job at creating processors that use very little power, and operate with extreme speed.  The best part is, we know how to use an ARM processor.  However, we know nothing about Apple&#8217;s new processor.  This means that if you do want to use the device how you want by, say&#8230; putting Linux on it&#8230; you&#8217;ll need to wait for someone to figure out how Apple&#8217;s processor works, and then wait for someone to be able to compile code for it.  Needless to say, that could take quite a while.</del>  <ins datetime="2010-02-02T01:08:12+00:00">Woops!  Turns out I was wrong on this.  The A4 is actually based on the ARM architecture.  So, I&#8217;ll use a different, and slightly weaker argument.</ins></p>
<h3>9. No Flash</h3>
<p>OK, so you&#8217;ve heard this argument before, but it&#8217;s worth repeating.  The iPad does NOT, and probably WILL NOT have Adobe Flash.  A large part of the web is based around the Flash platform, whether you like it or not.  It really has become a de-facto standard.  The counterargument of this point is that HTML5 and Javascript will make Flash obsolete in 2-3 years.  First of all, I&#8217;ll be surprised if HTML5 video is completely standard in 2-3 years.  Secondly, the problem with HTML5 video is that no one video format is supported by every HTML5-capable browser (<a href="http://diveintohtml5.org/video.html">http://diveintohtml5.org/video.html</a>).  Until this gets fixed, we&#8217;re stuck with using another solution, like Flash.  Finally, there could be problems with HOW this gets fixed, and I hope the standard becomes OGV, but I doubt that&#8217;ll happen.  However, which format should be standard is an argument for another post&#8230;</p>
<h3>The Good/The Smart: A New Market</h3>
<p>Since I&#8217;ve got nine solid items on why the iPad is a terrible device, and you shouldn&#8217;t buy it, I suppose I should give Apple one thing: they&#8217;re ingenious.  Apple has created a new market.  The iPad clearly isn&#8217;t intended to replace your iPhone or iPod Touch, and it&#8217;s clearly not intended to replace your laptop.  It exists in a delicate balance between the two devices: enough difference to make you want it even though you have an iPhone, but underpowered enough to make you keep your laptop.  The problem is, I&#8217;m not really sure if there&#8217;s a need for this market.  Sure, Apple will try to convince you that you <strong>need</strong> the iPad, but I don&#8217;t see the market existing.  What am I going to do with a device that&#8217;s too big to carry around with me everywhere, but not powerful enough to replace my laptop?  If I&#8217;m going to be carrying a bag around anyway&#8230; I might as well just bring my laptop.</p>
<p>Or, better yet, I&#8217;ll buy a netbook instead of an iPad.  I can do whatever I want with it, and it&#8217;s more portable and has a longer battery life than my laptop.  Even better&#8230; I&#8217;ll get <a title="Always Innovating Touch Book" href="http://alwaysinnovating.com" target="_blank">one of these</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://truejournals.com/2010/01/29/apple-disappoints-all/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

