2010-10-25

Princeton, Bitterness, and Pink Whistles

I was talking to one of my close friends (whom I shall not name here for the sake of privacy) from back home (he also goes to my old high school) over the phone (whoa, a phone! Who still uses those?) and he was asking me about stuff relating to college applications. Somehow, Princeton University entered our conversation, and he talked about how an admissions officer who visited our high school said this:
Don't show any of your friends your college applications. They're going to steal your essays.
First, let me leave aside any discussion of copyright. It isn't really applicable here, not because essays are or are not copyrighted, but because this is more a case of plagiarism (because these "friends" would be taking your work and claiming it as their own without crediting you in any way, and if you write your essays describe moments of your own life, they would be totally false when applied to your "friends'" lives). The reaction my friend and I simultaneously had was, "Doesn't this guy have more faith in people? He obviously must be bitter about a similar incident that happened in his high school or college years." I didn't get into Princeton, and knowing this, I'm actually glad that I didn't. Maybe it's fine for graduate school, but the undergraduate environment seems to foster cutthroat competition based on this statement.
It reminds me of the recent case of a couple high school (or was it college?) football referees being suspended for two games for using pink whistles to promote awareness of breast cancer. (I've always wondered why other diseases aren't publicized in the same way as breast cancer is, but I guess at the same time something is better than nothing. That's a post for another day.) The manager (or whatever he is) who suspended these referees said that using whistles that aren't black are against game regulations and that not suspending these referees for breaking the rules would tell players that it's OK to break the rules. In a word, no. The message the manager sent is that all laws are absolute (which they aren't) and that if the law says it's wrong, even if breaking the law doesn't hurt anybody and actually helps society, it's still punishable. Both of these people seemed to feel a little small and powerless, so they wanted to exercise their power by being total [expletive]s. I guess what they say is true after all: "No good deed goes unpunished."

2010-10-24

Apple's Restricted APT

There's been a lot of talk in tech news about Apple's new Mac OS X 10.7 "Lion" and the new Mac App Store with one-click installation, updating, and removal.
When I saw this, I was going to post this right away, but a lot of other writers beat me to it. This article (Ryan Tate, Gawker) sums it up nicely. Basically, Debian, Red Hat, and SUSE have had these features all along. I think one way to make Linux more appealing then is to brand them in ways similar to Apple's or Android's branding; it just seems more hip now, even if it made sense the whole time.
Then again, the Mac App Store will be restricted in much the same way that the iOS App Store is. To this, I say that this is what I suspected all along. I figured Apple would go down this road thanks to its extremely loyal fanbase. In short, I told you so! (I've said this to people in person, though I haven't written anything about this on this blog.)

Featured Comments: Week of 2010 October 17

There were only 2 posts that garnered comments this past week, so I'll post most of those comments.

Will KPresenter and Gnumeric Please Come Forward?

Reader murray has this to say about OpenOffice.org Calc and Gnumeric: "I tried to use gnumeric instead of openoffice, due to the fact that I need to load 40M DBF's each month, and that where incredible slow in openoffice (more than 10 minutes). More, if you take in account that gnumeric loads it in 30 SECONDS. Lately, openoffice calc gets way better, taking 2 mins. The thing is, that in gnumeric, decimals gets lost, and later I realize that was global locale settings that affects the way gnumeric interprets numbers. Thats incredible for me, and more, the way to fix it via some obscure global (reeeeealy hard to discover) command-line setting before execute gnumeric is a shame".
Commenter twitter advised against using spreadsheet programs for real heavy-duty number-crunching: "Gnumeric is a nice spreadsheet but spreadsheets are not adequate for real science. When your data goes beyond a few kilobytes, it's time for shell scripts and the specialized tools available in good gnu/linux distributions like Debian."

Preview: Pardus 2011 Beta

Reader Sylvain seemed to have more success with Pardus 2011 Beta, linking to his review of it on his blog (in French): "It rox on my computer... First with VirtualBox then in a dedicated Partition. Pardus looks great http://linuxadvantage.blogspot.com/2010/10/presentation-de-pardus-2011.html". It really does look good, so I'm wondering why I had so much trouble with it.
That said, commenter Brian experienced trouble with it as well, though he was able to make it to the desktop, at least: "It isn't too great on my PC either. The alpha release had to use KDE safe node to boot into a desktop. pisi update-repo and pisi update seemed to upgrade the system until I installed the nvidia drivers, then that failed as well.A fresh beta install attempt ends with a slew of partition errors and a traceback report with no viable option to send it back to the developers."

Thanks to all those who commented on this past week's post, and remember, if you enjoy the material, please do subscribe!
On a somewhat related note, I am essentially done with my latest Fresh OS creations, so keep your eyes peeled, for I will probably upload them to the SourceForge project page sometime this week. Please do check them out and let me know what you think!

2010-10-23

Preview: Pardus 2011 Beta

Before I get to the review, I want to say that while I tested Pardus 2009.2 on my old computer in VirtualBox with 448 MB of RAM, I have tested Pardus 2011 Beta on my new laptop in VirtualBox with 1024 MB of RAM, so it isn't quite an apples-to-apples comparison. Please keep this as well as the fact that I'm previewing a beta release in mind for the rest of this post.
If you couldn't glean what I'm about to say from the opening paragraph, I'll just say it: the review didn't go well at all. I raved about Pardus 2009.2 "Geronticus Eremita" in my comparison of KDE distributions for its amazing tools designed to make new users feel right at home. Well, I can't similarly rave about Pardus 2011 Beta. Why? It just refused to load the desktop. No matter what combination of boot options I chose at the boot menu, it would fly through the Plymouth boot splash and then display a blank screen and hang there. That's bad. I hope the developers of Pardus get their act together before the official release, because it would truly be a shame to see such a wonderful distribution fall so much from one release to the next.

2010-10-22

Another Quick Update on Fresh OS

I have exams on Friday (today) and Monday, so I'm pretty busy for these few days. However, after my Monday exam, I'll be a lot more free, meaning that I'll be able to tweak Fresh OS some more.
I read WebUpd8 pretty often, and they had an article this week about Manhattan OS, a custom Ubuntu build with GNOME and Plasma along with a bunch of other cool goodies, being renamed Jupiter OS and moving to a rolling-release Debian base. Hey, that sounds a lot like Fresh OS! I'm already feeling the competition (hehheh). I guess that's one incentive to push out a new release of Fresh OS as soon as possible.
My other incentive is that one of my friends has expressed an interest in installing Linux on her computer. As her computer is fairly old and is somewhat limited in RAM, I'm thinking of either installing Linux Mint 9 LTS "Isadora" LXDE or Linux Mint "Debian", both of which are fairly lightweight. I'm leaning towards the latter due to the greater number of features in GNOME vs. LXDE as well as the rolling-release nature of the latter. This could also give me a chance to install Fresh OS. What I'll probably end up doing is installing Linux Mint "Debian" and building it up into Fresh OS by manually getting the necessary packages.
Finally, Fresh OS itself is progressing nicely. For some reason, try as I might, I just can't change the background and theme in GDM 3 (though I successfully did it before, so it may have to do with an update to GDM 3). However, the GNOME Panel global menu applet from Hadret's Debian repository works very well, and so does the Elementary theme. I still need to work out the bottom panel/panel-replacement and the browser (and maybe a couple of other applications), and I'll be mostly done. I think I can push out a new release by next week. Yay!

2010-10-21

Preview: Linux Mint 10 "Julia" GNOME (RC)

Main Screen
For the few years that I've been reading software news and reading about new Ubuntu releases, I don't think I've ever seen one that's generated as much talk and/or hype as version 10.10 "Maverick Meerkat"; this is rather anticlimactic as well considering that this version isn't close to as revolutionary as version 10.04 LTS "Lucid Lynx" was (versus 9.10 "Karmic Koala"). But aside from that, a new Ubuntu version means a new version of my favorite and current distribution, Linux Mint, is just around the corner. Although the developers have a policy of "releasing it when it's ready", they are pretty good about releasing the main GNOME version not more than a few weeks after the corresponding Ubuntu release. This is no different, because only a week after the release of Ubuntu 10.10 "Maverick Meerkat", a release candidate (hence the "RC" in the title) of Linux Mint 10 "Julia" GNOME has been let out for the world to see. (Isn't it a coincidence that this release of Linux Mint also happens to be version 10?) Unlike what "Maverick Meerkat" was to "Lucid Lynx", "Julia" plans to be more revolutionary compared to version 9 LTS "Isadora".
The biggest change, of course, is the theme. The developers and contributing artists have created a new theme that mixes a green Elementary icon set with the also very popular Faenza icon set; the GTK+ theme is also a modified version of the Elementary theme, with brushed metal window decorations and slick black icons. There are some other changes, including the Mint Menu as well as the Mint Update Manager.
So how does it compare? I will say right now that I won't upgrade, but it has nothing to do with the distribution itself. (I'll say why later.) Follow the jump to find out what it's like.

2010-10-20

Will KPresenter and Gnumeric Please Come Forward?

This is probably one of the few times that I'm wishing that I had Microsoft Office on my computer. (As it happens, as I go to the library for at least an hour every weekday anyway, I just used Microsoft Office there.) Why?
Well, for my latest chemistry problem set, I need to plot a range of data and add a trend line. Although OpenOffice.org Calc can do this, there aren't as many options. It only gives options for linear, exponential, power, and logarithmic trend lines, none of which are what I want. Although the power regression fits well, what I want is a quadratic regression, and this is something that I just can't do in OpenOffice.org, which is really a shame. I remember when testing some distribution that included Gnumeric (I don't remember which one), I needed to do a similar thing then, so I tried to do it in Gnumeric; if I remember right, Gnumeric did offer the option of a polynomial regression line (with the order of the polynomial specified by the user). Score 1 for Gnumeric, 0 for OpenOffice.org. Also, last year, I needed to make a 3D plot (x, y, f(x, y)), which is possible in Microsoft Office Excel. OpenOffice.org, unfortunately, doesn't have this capability, and at that time (I don't know if the situation has changed much now), it couldn't even render an already-created chart properly. I tried to recreate the same chart with Gnumeric, and, lo and behold, it worked perfectly! Score 2 for Gnumeric, 0 for OpenOffice.org.
Also, last year, I found myself needing to create and view many spreadsheets with lots of data (thousands of rows). Although this wasn't problematic per se in OpenOffice.org, it was certainly a lot slower than in Microsoft Office Excel. Score -1 for OpenOffice.org? Maybe.
So what does KPresenter have to do with all this? Well, it's just that in my experience, KPresenter does a whole lot better in terms of usability and ability to create high-quality presentations than either OpenOffice.org Impress or Microsoft Office Powerpoint. That's because the whole KOffice suite is geared towards desktop publishing as opposed to traditional document creation. Score 1 for KOffice, 0 for both OpenOffice.org and Microsoft Office.
Oracle is being rather wishy-washy about the future of OpenOffice.org, which isn't confidence-inspiring either. I would say the only things OpenOffice.org have going for it are Writer and Math. In the near (or not-so-near, I don't know) future, I may supplant Calc and Impress with Gnumeric and KPresenter. And honestly, AbiWord is a pretty good alternative to Writer as well.

2010-10-19

An Update on my Respins

I want to take this time to update you all on the progress of my respins and my future plans for them.
Both wikis (Oxidized Trinity and Fresh OS) are up and running. I've included stuff like download and installation procedures and desktop overviews; I'll include more stuff like pictures and system requirements as soon as I have a good bit of free time.
Oxidized Trinity seems to be the more popular one (download statistics-wise), though admittedly, it has been available longer than Fresh OS. Within Fresh OS, as I've split Fresh OS into regular (Linux Mint "Debian" base) and Light (wattOS R2 base) versions, surprisingly, Fresh OS Light is more popular than Fresh OS by over a factor of 4 (then again, neither one has been downloaded especially much). That leads nicely into the future plans for each.
As Oxidized Trinity is based on Kubuntu 10.04 LTS "Lucid Lynx", there's not really a whole lot more for me to do. The next version of Oxidized Trinity will either be based on Kubuntu 12.04 LTS (whatever it's called) or Debian 6 "Squeeze" or Linux Mint "Debian" with the KDE 3.5.12 Trinity packages. Other than that, I won't actively be working on it; for now, it's pretty much a static distribution.
Fresh OS, on the other hand, is more dynamic by nature of being a rolling-release distribution. That's combined with the fact that Debian 6 "Squeeze" (though, in an update to my first preview of Debian 6 "Squeeze" GNOME, I want to let you all know that the Debian developers have promised to release this version of Debian before Christmas) hasn't been released yet, so there are still quite a few updates coming in. I'm a little surprised that Fresh OS Light is the more popular one, considering that the semi-official LXDE Ubuntu variant Lubuntu already does what Fresh OS Light does, and better at that; given this and the fact that Fresh OS with GNOME is almost as light on RAM as Fresh OS Light, I will not be developing another version of Fresh OS Light.
Instead, I will try to release 3 versions of Fresh OS akin to how there are 2 slightly different versions of Peppermint OS (which I recently reviewed). The basic desktop will remain essentially the same, with a panel on top with the MintMenu, a clock, a global menu bar applet, and a couple other applets. All of them will use Nautilus Elementary and the Elementary theme. All of them will probably use the applet that combines the window title and buttons with the panel to save space. The differences will be in some default applications and icon sets, as well as window navigation. The first will be a "standard" version, with a panel with window switchers on the bottom. It will also use Mozilla Firefox as the default browser and Pidgin as the default IM client. Finally, it will use Linux Mint's new icons (green modifications of the Elementary icons), which have recently been released along with a release candidate of Linux Mint 10 "Julia" GNOME (which I also hope to test soon, as I am a fan of Linux Mint). (The reason why they can go into Fresh OS is because some of the new packages for the new Linux Mint release will also go into the (unstable) repository for Linux Mint "Debian".) The second will be an "Elementary" version and will essentially be a port of a standard Elementary OS desktop; it will use the Elementary icons, Midori as the default web browser, Empathy as the default IM Client, AbiWord and Gnumeric instead of OpenOffice.org (though the latter will still be included), and a dock (Docky) at the bottom for switching windows. The third will be a "Light" version and will use Chromium as the default web browser, Pidgin as the IM client, AbiWord and Gnumeric instead of OpenOffice.org (which again will be included, but not the default), the new Mint icons, and a tint2 panel at the bottom for switching windows.
How does all this sound? I'm excited! Anyway, stay tuned for an upcoming preview of Linux Mint 10 "Julia" GNOME!

2010-10-18

The Future of Apple and Closed Development

I just saw an New York Times article by Miguel Helft about whether Apple's model of tightly-controlled development can work any longer now that Android devices are selling in larger numbers in the US than Apple's iOS-based products. The article talks about how while Apple releases a new or refreshed product every few months, there are a couple new Android products released every week. Furthermore, the iPad is also facing competition from Android-based tablet computers. Finally, the article discusses how the last time Apple's products (Mac OS) were challenged by competitors (Microsoft Windows), it was almost driven out of business. The article also discusses how Apple isn't likely to even be put in a bad business situation because the iPod Touch, iPhone, and iPad all compete in the market for touchscreen mobile devices, so they aren't just banking on one product to succeed. Plus, to call Apple cash-strapped is to say that unicorns exist: it isn't (and they don't).
While I sort of agree with the article's overall assessment of Apple's situation, there are a few points with which I beg to differ.
First, the comparison to the previous episode of Mac OS X vs. Microsoft Windows isn't especially apt. Unlike Android, Microsoft Windows cannot be modified by manufacturers for use on their devices. That was true even then (for Microsoft Windows; Android obviously did not exist). Furthermore, Apple's development process was far more open then than it is now. The Apple ][ was known for being the computer of choice for computer hobbyists everywhere due to its simple design and huge flexibility in hardware and software. As far as I know, this was true for early releases of Mac OS, though to a lesser extent. Hence, Apple's troubles weren't because of closed development (although I guess this could be a reason if this is the reason why they refused to adapt to a changing market in the 1990s); they were because Microsoft bought enough companies in the 1990s to form essentially a monopoly and grind sales of Mac OS (though not directly) to a relative halt.
While I don't disagree with the assessment that Apple will soon bring the iPhone to Verizon to bolster sales, I actually think it's good that it has so far been only available on AT&T; if the iPhone was available to all networks, it would have probably killed Android before Android could even try to compete. Verizon, not having the iPhone, looked to alternatives, and that alternative was Android; since then, Android has flourished and spread to other networks because it started with the largest wireless network in the US (I think).
While I don't disagree that apps in the Apple App Store are generally of better quality than in the Android Market place, I think it's a little surprising that the author doesn't link this to Apple's tightly-controlled development process.
Well, that's all I have to say about that. Stay tuned for my next post about my respins!

2010-10-17

Featured Comments: Week of 2010 October 10

There were two posts from this past week that garnered comments.

GNOME 3, Activities, and KDE 4

The most common complaint about this post was that I should have read Aaron Seigo's post on the matter before writing this; unfortunately, it didn't happen that way. I'll get back to this point later. Let's continue with the comments themselves.
An anonymous reader points out, "You shouldn't worry about Compiz. Mutter will provide the desktop effects. If you really, really want Compiz integration with GNOME 3 you are out of luck. Don't ask me why but GNOME developers designed GNOME Shell to be a Mutter plug-in, so as you can see the former depends heavily on the latter, thus making impossible for Compiz developers to support GNOME Shell."
Another anonymous reader adds to this, "If I recall correctly I believe I once heard Compiz was never supposed to be permanent. It was an example of what the Windows managers (aka GNOME an KDE) could and perhaps should/should not do."
Reader twitter adds, "A lightweight desktop with modern features is E16. It has transparency and excellent 2D desktop management. E16's clear distintion between virtual screens and virtual desktops implemented the concept of "activities" more than a decade ago."
Commenter Eric Mesa adds to the previous anonymous reader's comment, "I was surprised to find out that Compiz still exists. Kwin, Fluxbox, and Metacity have all, to some degree, incorporated this. I know they aren't as flashy as compiz, but I think it's just a matter of time. Compiz was the fire under the butts of developers, showing them what X could do and daring them to match it. [...] I have to say that, in my experience, everyone who saw Compiz thought it was neat, but no one was converted because of compiz. They wanted to know if they could still do the work they did on their windows computers."
Finally, a certain anonymous reader (because I'm fairly sure it's the same reader who wrote all 3 of those comments)  complained about my analysis in 3 comments too long to repost here verbatim. I'll try to analyze it point by point.
First of all, my comparison wasn't especially apt only because I'm comparing my experiences with KDE 4.5 with other reviewers' experiences with both KDE 4.5 and GNOME 3. But let's continue from there.
I specifically state that KDE 4 Activities were unusable until KDE 4.5. Hence, KDE 4.5 Activities are quite usable and stable.
From the reviews I've read, GNOME 3 doesn't crash and is about as stable as GNOME 2.X. When KDE 4.0 was first brought into the pipeline, people were comparing its beta releases to KDE 3.5 and GNOME 2.X; why is it not fair to do the reverse now? Furthermore, GNOME Shell can be used in GNOME 2.X, so I would say that if it's made it into the repositories of distributions that use GNOME 2.X, it's certainly not a "future technology", even though it will see its first official implementation in GNOME 3.
What you (the anonymous commenter who wrote these comments) say about GNOME 3 already knowing what pitfalls to avoid is known as the second-mover advantage. It's the reason why in the battles of the jetliners in the 1940s and 1950s, the Boeing 707, which came after the De Havilland Comet, prevailed: the De Havilland Comet, while very sleek, had flaws that caused a number of fatal and spectacular accidents mostly due to the same issue, so Boeing was able to analyze this and build an airplane that did not suffer these issues. Is that really so bad? (Of course, unlike KDE with its Activities, De Havilland was loath to even admit there was a problem until after the occurrence of about 5 major accidents, after which point it was told to stop manufacturing altogether, without being given a chance to reassess its design and engineering and fix its mistakes.) Really, do you want to fly in the De Havilland Comet? No? So aren't you glad that GNOME 3 learned from KDE 4's mistakes?
Finally, with regard to Aaron Seigo's blog post, I think in his analysis, he's missing a key point: although GNOME 3 and KDE 4's Activities are implemented very differently, in that GNOME 3's Activities are a more formalized and structured implementation of virtual desktops, while KDE 4's Activities are collections of different applications, it's important to remember that if you think about it, both come from essentially the same core idea, and that is a way to group sets of applications in some manner. GNOME 3 requires the user to do it each time, while KDE 4 allows the user to do it once and then select from whatever Activities have been made. Part of the difference also comes from KDE 4's Plasmoids, for which there really isn't any GNOME 3 analogue; also, my comparison stems from the fact that although this certainly isn't the default behavior, many online writers recommend after installing KDE 4 that the user tie each virtual desktop to a different activity. Yes, KDE 4's Activities are a good bit different and a bit more advanced than Activities as implemented in GNOME 3, but it's hard to deny that they both come from the same basic idea.
I hope all this clears up my position on this debate.

Facebook's Worrying Privacy Changes

An anonymous reader writes, "Now you can use Facebook but still keep your messages private. And you don't have to depend on Facebook privacy settings. Just ‘CLOAK’ your messages with your own private keyword using the free CloakGuard browser plugin. This garbles your message and only the people you've shared your keyword with (and not Facebook) can read your messages."

Well, that wraps up the comments for this past week. Again, I hope I've made my position a little more clear. In addition, I will say once again that if you enjoy what I write, please do take a moment to subscribe via RSS or email!