A place for me to rant and rave about all the bullshit in the world. Mature language and graphic depictions. Possibly not safe for work, depending on where you work.
Tuesday, April 20, 2010
Why RuneScape's Graphics Suck
Sunday, April 11, 2010
Maybe There's Something Better Than The iPad After All
And here's the bit that will really get your hopes up. This bad boy comes with an 11.6" display (1366x768), a 1.66GHz Intel Atom N450 processor, GMA3150 graphics... wait, stop right there... An Intel Atom? But that's an x86 chip! And, earlier versions of this chip (N270, for example) has been known to run Mac OS X and Windows XP - The Acer Aspire One AOA150 can run Mac OS X and it has an Intel Atom N270 and the Intel GMA950 GPU, a predecessor to the GMA 3150. Well, back to the specs... It also features a built-in webcam, two USB ports, a SD card slot, integrated 3G, and a a battery that'll last long enough to watch Stephen King's The Stand without interruption - A full six hours.
Aside from that, the tablet runs Google's Android operating system, which has popularity as the OS of the HTC Hero, the Motorola Droid, the Samsung Galaxy, and even Google's own Nexus One. The WePad has integrated stereo speakers, 16GB of flash memory built-in with an optional upgrade to 32GB, a SIM card slot, access to Google's Android Market and the WePad App Store, and the major deal-breaker, full Flash Player and Adobe AIR support, bringing thousands of popular Flash web apps and games to the WePad - a big plus for, e.g. Facebook users that play FarmVille, who found out that they can't tend their farms from the iPad due to a lack of Flash.
Since this tablet is not too far off from a netbook, in terms of hardware, it is more than definite that the OSx86 crew will get Mac OS X running on this tablet, possibly even make Hitler happy. If Mac OS X isn't your thing, well, I can't see any reason why you couldn't run Windows XP or Windows 7 on this thing - Especially with Microsoft's push of Windows 7's new Windows Touch APIs for tablet computing, which isn't actually anything new, since Windows 3.1 had an optional API, Windows for Pen Computing, as did other Windows releases.
Finally, remember, that the Android operating system uses the Linux kernel at it's very heart, and is more-or-less fully open source, so if this thing runs Android, you bet it'll run Linux like a dream.
Primary source: http://hothardware.com/News/Neofonie-WePad-Is-An-116-AndroidBased-iPad-Killer/
Saturday, April 03, 2010
Upgrading the Pentium 4
So I decided to see how far I can upgrade my desktop. It's my newest machine and it's still too old to be useful. It's an HP dc5000 SFF, and it has an Intel Pentium 4-HTT Processor @ 2.8GHz. This rig is old, so it has a Socket 478 processor.
For what Google tells me, I can try to get a slightly faster Pentium 4. Like that's going to boost my PassMark scores much. But wait, what's this?
A Core 2 Duo that will run in my machine?
I don't know what to make of this, but according to the product listing, and the photography, this appears to be a Core 2 Duo that I can drop in a Socket 478 motherboard, although it costs almost the price of a good low-range PC.
But at the same time, then my desktop would perform about as well as a good low-range PC. Except the graphics, of course, there's no real fix for the onboard Intel 865 chipset. There's only PCI slots, and my PCI GeForce 2 MX 400 isn't going to help.
Tuesday, March 23, 2010
Blizzard and the iMac G3
After getting the machine, deciding what to do with it was a little tricky. It's more than a decade old. It has less than 2.5% 2010-era RAM. It's processor runs about 1.25% the speed of a modern processor. And I don't mean processor clock speed. Let me explain this:
The iMac processor is a 233MHz PowerPC 750 (a G3). This processor is about 10% the computational throughput of a 2.8GHz Pentium 4 HT (before "HyperThreading technology" was initialized as HTT). Same P4 chip is about 10% the computational throughput of a modern Core i7 processor, ergo, the iMac is 1/100th the speed of today's machines
The machine, when I got it, only had one upgrade from stock. It had an additional 32MB RAM card installed, which I replaced with a 256MB PC133 card. too bad only 128MB is detected, leading to a current usable total of 160MB. The machine is meant for PC66 RAM, which may explain the partial RAM incompatibility.
Now, I tried to install Mac OS X 10.1 a few months ago. As I had lost my Diablo II CDs, I instead gave Blizzard my CD-Key to enable digital downloads for that title. After downloading the D2 netinstall for Mac, I was prompted by the Installer to run 10.2. Ok, no big deal.
Wait a few months, decide to try again, and now I find out that Blizzard updated their netinstalls for their digital downloads. Now, the bare minimum is 10.3.9 (as their installer depends on libstdc++.6.dylib). The games themselves likely have much lower requirements, but the installer went from minimum of 10.2 to 10.3.9 in just a few months.
According to this article on Low End Mac, I should stick to Mac OS X 10.2.8 (what I have now). But this means no Blizzard games! I can easily pirate the game .iso discs, but I want to try to do this 100% legal.
Currently, I'm burning Mac OS X 10.3 CDs, and in a little while, I'll upgrade to 10.3.9, and see if the Blizzard Downloader will work then.
Sunday, March 07, 2010
StarCraft II: Wings of Liberty Beta
Monday, March 01, 2010
1943 Walking Liberty Silver Half-Dollar
Sunday, February 28, 2010
Microkernels vs. Monolitic kernels - What's The Difference?
To start things off, let's discuss monolithic kernels.
A monolithic kernel is the traditional kernel of the days of ole. All the drivers and system services exist in one big binary blob, sharing code and data.
Now, the pros and cons of this are:
- Pros: Code runs much faster. Most, if not all, system services run in kernel mode, so there is no need to perform costly context switches between user mode and kernel mode. Only two context switches are needed for most syscalls, one from user to kernel on invocation of the syscall, and another context switch from kernel mode back to user mode on syscall return.
- Cons: Bugs in the kernel have a high chance of bringing the entire system down. Also, some kernels must be recompiled to add or remove drivers.
Microkernels, on the other hand, only have a very small portion of their code that runs in kernel mode, that is, has unfettered access to the full system hardware. For the most part, the portion that runs in kernel mode is a mere message marshalling system. All other system services, such as the filesystem, network stack, tty driver, etc., all run as user mode daemons known as "servers".
The pros and cons of this approach is this:
- Pros: If a bug crops up in a system service, and crashes that service, it is very unlikely that the system will crash with it. Usually, the system will merely restart the service. Depending on the system, there might be slight side effects from the service crash. For example, if the network stack crashes, applications might find all of a sudden that their socket handles are all now invalid. Sometimes, this can be made transparent to the applications, e.g. if the filesystem driver crashes, the libc could transparently detect this and reopen all file handles that were made invalid in the crash. Also, adding new drivers and system services to the system is as simple as starting the respective servers for them.
- Cons: Your system runs terribly slower than a monolithic kernel. A write() syscall to a tty, for example, will go to the filesystem driver first (as /dev/tty is filesystem), and then the file system driver would then call upon the teletype driver, and so on and so forth. It may take hundreds, if not thousands of messages to complete one traditional syscall, each message requiring two context switches each, one to kernel mode and one back, and each context switch may take thousands of CPU cycles to complete.
In short, each type of kernel has it's advantages and drawbacks. I am not trying to say that one is better than the other, or anything like that, but each one has it's merits, and I leave it up to the reader to determine which is better for any given situation.
Friday, February 05, 2010
FreeBASIC on FreeBSD
A few days ago, I built a full installable package of FreeBASIC, for FreeBSD 8.x. The pacakge includes a FreeBSD-tailored install.sh, modified from the Linux one.
It seems to work good, except I forgot to add in the graphics library!
Either way, you can read about it, and find download link at http://www.freebasic.net/forum/viewtopic.php?t=15046
Friday, January 29, 2010
PsyMP3 1.2-RELEASE is, well… released!
I am proud to announce that I have finally gotten the PsyMP3 codebase to a point where I am proud to announce a new stable release that is suitable for mass consumption.
You can get it at the PsyMP3 project page, always at http://code.google.com/p/psymp3/.
Also, I’ve decided to use a new high-color icon. While the classic Windows 3.1-esque icon is nice and familiar, it’s not in modern style and I’ve decided to upgrade to a new icon.
Here’s what the new icon looks like:
Kudos to Agamemnus of Freenode’s ##freebasic for making the icon
Wednesday, January 27, 2010
Devices in Review: Augen Eclipse 2GB
Today, I was given a new mp3 player made by a company right here in Florida, called Augen. This device is called the Eclipse, and it is rather much a simple, cheap ho-hum Chinese-build player with Chinese-coded firmware.
This is an cheap Chinese knock-off of the iPod Nano with a video camera, circa 2009.
The first thing I did when I first got the Eclipse is tried out it’s FM radio. After a few minutes figuring out the controls, I managed to get it to work. The control set is rather annoying, and leave a lot to be desired, and can be at times be difficult to use.
As for the FM radio, it’s piss-poor. I was only able to pick up 4 stations which I could understand the sound being broadcast, and only one station out of all those being broadcast in my area was even coming in clear as day. I get better reception with a cheap 50¢ micro FM radio.
The device does support displaying text files stored in it’s memory, but the feature is an utter joke. It does not understand newlines, nor does it know how to intelligently wrap text. Also, the text display is a monospaced, bitmap font that is very similar to the classic Courier font. Worse yet, it only has a text display that is 15 characters wide. If you are imagining this in your head, this must look rather hideous.
A close-up of the screen, giving you an idea of how the interface looks. That spectrum analyzer display is fake as fuck.
The Eclipse has the capability of playing back your common audio formats, such as Windows WAVE format, ISO/MPEG Layer-III Audio (commonly known as MP3) and Windows Media Audio.
But what’s this? Look closer at this icon.
No, you’re not misreading that, that plainly does say “OGG”. In the cheapest and utter shittiest of mp3 players, the Augen Eclipse boasts support for the patent-free Ogg Vorbis format.
For video, this device supports the wholly shitty AMV video format. AMV is a cheap and overly simple audio/video format, designed to be decoded by firmware for S1 MP3 players, which are powered by an 8-bit Zilog Z80-compatible processor.
AMV is basically 12 or 16 FPS Motion JPEG video with a fixed quantitizer and a crappy IMA ADPCM variant for audio.
Well, that it. If you want to find more information on this device, I can’t help you. The company that makes this thing doesn’t even have an email address.
My rating: 4.1 / 10 (and 2.5 of that is purely because it supports Ogg Vorbis)
The Porn Of PETA
It’s time again for PETA’s “State Of The Union Undress”! That’s right, our female narrator will strip down to nothing, leaving both the hoo-hoo and the ta-tas exposed bare for all to see, all in the name of animal rights!
Check out the video at http://www.peta.org/feat/stateoftheunion10/
And the embedded version below:
PETA's 2010 State of the Union Undress
Thursday, January 21, 2010
Of Window Managers…
I have always been a nomad, going from window manager to window manager, across systems and networks, from the classics, such as twm, fvwm, mwm, to more modern and contemporary WMs such as Enlightenment, KWin, Metacity, IceWM, Fluxbox, BlackBox, Openbox, AfterStep, Ion (and Ion 2 and Ion 3), etc., and I have not found a WM that works quite like what I want without all the extras that I didn’t.
Until matwm.
I know this Belgian guy names Mattis that wrote a window manager named matwm. Originally, it was a fork of evilwm/yeahwm, but that didn’t last. Only one release was ever made, matwm-0.0.1. Enter matwm2. A from-scratch, brand new window manger that is EWMH-compatible and ICCCM-compatible.
For several months now, Mattis has been working hard now, refining matwm2 to a wonderful state. Only recently has he declared a 0.1, after almost 100 0.0.x releases, and even the 0.1 prereleases feel like a stable 1.0 release!
UPDATE! Screw what I said about prereleases, 0.1.0 stable has been cut out, and you can get the code from http://www.squidjam.com/matwm/.
It is known to work on the following OSes, and should work on far earlier releases than tested:
Linux 2.4 / glibc 2.3 or later on x86
Linux 2.6.27 / glibc 2.8 on PowerPC
FreeBSD 6.2 and later
NetBSD 5.0 and later
OpenBSD 3.6 and later
Microsoft Windows Subsystem for Unix-based Application version 5.2, 6.0, and later. Should work on earlier Interix 3.5. Unsure about 3.0 and earlier.
Minix 3.1.3
Solaris 10 (from the Solaris Express Developer Edition 09/07 DVD)
Since I took too much of your time with useless details above, here’s a video of a fat boy running into a fence and knocking it down:
Friday, December 11, 2009
MySpace purchases IMEEM
On Tuesday, 8 December 2009, MySpace announced that it has completed a deal to buy off certain assets of online music service imeem, in an attempt to bolster the music offerings of the struggling social network site.
Former imeem logo, courtesy of Wikipedia
The deal was disappointingly valued at less than $1 million USD, according to someone close to the deal.
“MySpace Music and Imeem share a common vision and commitment to further enabling the socialization of content across the Web,” MySpace CEO Owen Van Natta said in a statement. “This deal will allow us to leverage Imeem’s industry leading technology and over time, meaningfully integrate their products into the MySpace Music experience.”
MySpace is owned by News Corp., which also owns The Wall Street Journal, as well as Fox “News”.
MySpace is trying to change direction from longtime rival Facebook, by remaking itself into a destination for people to connect with friends over entertainment content, such as movies, music, and video games.
imeem was founded in 2003 by Dalton Caldwell (of VA Linux, currently Geeknet, Inc.) and Jan Jannink (fomerly of Napster), and many of the company’s core engineering team came from the original Napster file-sharing service.
In 2007, imeem became the first-ever online music site to secure licenses from all 4 U.S. major music labels to offer their music catalogues for free streaming and sharing on the web.
Sources:
Wall Street Journal – MySpace Buys Imeem Music Service
Wikpedia – imeem
Saturday, December 05, 2009
Windows Update Has Too Many Updates
Well, I decided to take a look at just how many different updates have been installed on my Acer Aspire One netbook since I first got it on January 7th. So, I went and checked the “Update History” on the Windows Update site, and I notice that I have installed, in just 11 months, 152 updates.
If Microsoft had actually gotten their shit straight the first time, maybe all these updates wouldn’t have been needed.
Saturday, October 31, 2009
Introducing Google's New Music Search
To take advantage of this new feature, all you have to do is type in the name of a song; this sometimes is not enough if the song title is a common word or set of words; in this case, add the name of the artist.
For example, let's say you want to hear the song Ironic by Alanis Morissette.
First, go to Google. Since the name of the song is a dictionary word, the title by itself will not be treated as a song: You need to include the name of the artist as well.
Search for "Alanis Morissette - Ironic". (For the truly lazy, this link will do the search for you)
Do you see the little blue play button? Good! Click it and the song will play!
But after the first play of the song, you only get 30-second previews after that. iLike, Google's partner in this music search has this to say:
How come when I play music from Google search it doesn't always play the full song?
For most songs, the first time you play the song, it will play in full, but if you play the same song again, it will subsequently play it as a 0:30 second sample clip. If you want to hear the full song many times, we encourage you to purchase the MP3 using the convenient "Buy" link.
For some songs, due to our contracts with record labels, we can only play them as 0:30 second clips for now.
Well, now you have it. But there is a way around this: Use imeem! If you see a little iMeem link available, you can hear the full-length song as many times as you want - the only catch is that you need a (free) imeem account.
Tuesday, October 20, 2009
SCO Finally Gives McBride The Boot
After many years of raping and pillaging so many companies, under their laughably false claims that Linux contained code stolen from SCO UNIX and given by IBM, SCO has finally seen the light and fired their shit-spewing leader, Darl McBride, before the county water department starting billing them extra for the high volume of McBride's total bullshit that kept clogging the county sewers.
Darl McBride, as seen here in this 2004 edition of Fortune, has cursed the Linux kernel and community for years, claiming up and down that Linux contains stolen code from his company's UNIX operating system, to the point he was forcing corporations to buy IP indemnity licenses - basically an agreement that SCO won't assrape them which wasn't even worth the paper it was printed on - or he would sue - which is what he did to IBM and DaimlerChrysler.
Well, SCO bit off more than they could chew, and McBride drove the company into the depths of a Chapter 11 bankruptcy. However, the other employees could only take so much of his utter bullshit, so they hired this guy to have him terminated:
I hope that criminal charges come up against Darl McBride, and that he ends up being put in prison, where he'll do good as Bubba's "McBride".
Tuesday, September 15, 2009
Microsoft Fucks Over XP Users
Monday, August 31, 2009
How To Call Landlines With VoIP... And Not Pay For It
Wednesday, June 24, 2009
The idiocy of YouTube
When I saw this video, I fucking lul'd so hard.
This kid is retarded, and yet another example why sex education needs to emphasize on "not fucking your brothers and sisters" cause this kid is obviously the result of incest.

