Makes me want to move

9 05 2012

Via Katy Hospital, this depressing infographic about the US’ slide into pre-Enlightenment morass. Seriously considering moving states – collective human rights outweigh my economic rights, any day.

Remember: conservatives worship dead liberals.



A MacBook with an Agility 3, Part 2

29 04 2012

My earlier post indicated that there were some issues running an Agility 3 within a Macbook, but what I hadn’t realized was that there were two sets of problems that I was seeing:

  1. Issues that are general to all Macs using non-Apple SSDs; and,
  2. Issues that are specific to the make/model of the Macbook (MacBook 6,1) I have and the SSD (Agility 3) I have.

In fact, the only issue that falls into the first category is the lack of native TRIM support, and that is fixable with the TRIM Enabler tool. Everything else, unfortunately, falls into the second bag of hurt, so here’s what you need to know.

There is a known issue with the NVIDIA GeForce 9400M chipset used in many 2009-era Mac Mini, MacBooks and MacBook Pros and the Sandforce-2281 controller. Specifically, the 9400M and the SSD fail to negotiate the link speed correctly, and every time the drive comes out of idle, it manifests as a stutter or beachball. Therefore all of my earlier suggestions worked primarily because they stopped the drive from going into idle as often as it normally would, but did nothing for the underlying issue; I treated the symptom, not the disease.

Is your negotiated link speed showing as 3 Gigabit?

To confirm that this is what you’re seeing, fire up System Profiler, navigate to the Serial-ATA section, and see whether the “Negotiated Link Speed” is showing as anything other than 3 Gigabit. If it’s showing as 1.5 Gigabit, then you’re suffering from this issue. The image at the right shows you what you’re looking for.

The correct fix for this is to go to OCZ’s forum and download the Bootable Tools CD, and burn it to a disc. Restart the machine, holding down the “C” key to boot from the optical drive. Once booted into the Tools, click the icon at the bottom that has two green arrows pointing to the right and hit Enter Return when prompted. This permanently locks the drive at 3 Gigabit mode, instead of permitting the drive to negotiate the speed. As long as you’re using the drive with a machine that uses a NVIDIA GeForce 9400M chipset, this is fine – you can’t go above 3 Gigabit and it won’t fall back to 1.5 Gigabit if it can’t negotiate with the drive and it’ll prevent the constant renegotiation that causes beachballing and stuttering.

Once done, go ahead and use TRIM Enabler to enable TRIM and restart. You should be good to go. Enjoy the future.

(PS – if you take the SSD out and put it in a non-9400M machine, follow the same instructions to start off the Bootable Tools CD, and then click the icon with the two red arrows pointing to the left. Done.)



A Macbook with an SSD?

12 02 2012

Update: this is wrong and was based on an incorrect understanding of what was happening; go here for instructions to apply the correct fix (and a brief explanation as to what’s happening and why).

SSDs have finally come down in price to about $1/GB – very pricey still compared to spinning platters – but reasonable compared to some of the alternatives. So when a combination of rebates, sales, and gift cards aligned, I picked up an SSD a few weeks ago and put it into my Macbook that’s running Mac OS X 10.6 “Snow Leopard” to see if it cleared up performance issues I was having.

And the answer is very emphatically yes. I can literally restart in the time it took me to launch Firefox with the old spinning drive.

However, it’s not been all roses – neither Sandforce nor OCZ Technology, the controller maker and the drive maker, respectively, support Mac OS in anything other than name, so fixing issues has been something of a challenge. I would say, based on my experience, that if you want an SSD in your Mac, and you are not technically inclined, pay the Apple premium and get the official SSD.

First issue: I’ve been vexed by a “stutter” or “freeze” problem since I installed the Agility 3 in here. As of today, the problem doesn’t appear to occur anywhere except in the first few seconds of Chrome or Safari, neither of which I use very often, so I’m marking the issue as closed.

The other issue that I think is resolved occurs at startup. From the time the blue background kicks in to when my desktop has finished loading is somewhere in the vicinity of 7-8seconds. However, I somehow remember the bit before – the gray screen section – as being faster on a spinning drive. This is perception-based though; it may actually be as fast, but because the blue Mac OS X loading section was so much longer, this seemed faster.

So a few tips based on my experience.

  1. Do not use the TRIM Enabler tools out there. Just turning this off reduced the stutter by about 80 percent – I suspect it’s because the driver is too aggressive when it comes to issuing TRIM commands to the drive. I’ll keep my eye on the development to see if it improves, but for now, I’m happier with it off. (Of course, this is a Sandforce drive, so don’t back it into the corner of doom – keep about 15 percent free, on top of what the drive firmware reserves).
  2. Verify and repair the disk and disk permissions. Twice each. My clone was apparently not perfect, despite CCC’s assurance everything was copied over perfectly. This halved the remaining stutter and stopped me finding “Recovered files” in the Trash every time I booted.
  3. Reset the SMC and then reset the PRAM, in that order. This reduced the apparent time I spend on the gray screen by about a third, but the first boot after wiping the PRAM was very time consuming.
  4. In the “Energy Saver” item of System Preferences, uncheck the options to allow the drive to sleep when it is idling. This is the bit I figured out today. The stutter seems to have vanished once I did this, Chrome and Safari excepted.

It’s not all roses, but it’s getting there – I love living in the future.



No Longer Inevitable?

28 12 2011

Though some might say “tl;dr”, this article caught my eye not just as a review of an interesting piece of hardware (which it is), but because of what is happening in the generic ARM space.

We’re not quite where we are with easily swappable and standardized x86/x64-powered hardware, but we’re getting there. These designs remind me of early x86 hardware, which were commodity parts, but also didn’t have standardized form factors, port locations, RAM setups, BIOSes and so on.

I’m guessing we’re all of 2-3 years away from being able to get a standard mATX or ITX ARM-powered motherboard, which we’ll be able to boot anything on, attach the usual battery of hardware to and so on. Possibly, we’ll be able to upgrade the chips by swapping them out.

Glad to see Phoronix is ahead of the game by getting ready for that future with its benchmarks…



Stars So Bright

29 11 2011

On Black Friday, I ordered something that I should have ordered years ago: a pair of high-power binoculars. Specifically, Amazon had the Celestron 15×70 on a massive sale and after much agonizing, I did my part to boost the US economy.

They arrived today and I simply had to take them out for a brief peek at the stars.

Simply stunning.

On a clear night when the atmosphere is relatively calm over DC, I can resolve maybe six or seven of the Pleiades with my naked eye. Today, the sky was busy with rushing clouds when I finally pointed my binocs at the Seven Sisters, I stopped speechless, seeing more stars in just that view than I ever have across the whole sky.

Sure I have a telescope, but I rarely take it out. It weighs a ton, it takes forever to setup and in the rare few seconds you get the scope pointed in the direction you want, you get a lovely view that is promptly obscured by the light boink from your eye touching the eyepiece. Frankly, I cannot understand how a simple scope for beginner amateurs doesn’t exist – we have GPS, we know which way is north, it’s a simple matter to build a tripod that follows the night sky.

So for those of you who are considering getting a telescope as an introduction to astronomy, stop. Go buy a pair of binoculars instead. Sure you won’t be able to resolve the A and B rings of Saturn clearly, and no you won’t see the disc of Andromeda, but you will see all the Galilean moons clearly, you will see the Pleiades in more vivid color than you can imagine and you will see the individual Centauri stars separately. And you’ll see them just as often as you like instead of breaking your back hauling out the hulking scope.

And you can see them when you want, instead of when you have an excess of time and energy.

I think the next step will be to buy a pair of binoculars with image stabilization. As nice as having the option of mounting my binocs to any old tripod is, sometimes it’s a lot easier to just hold them up and gaze.



Is there a US cellular provider that does not suck completely?

15 11 2011

I have six days left on my AT&T contract. Coverage is terrible, but their customer service has been decent. The only thing that angers me is their constant text message spamming.

I also tried to get in on a second line with the $30 T-Mobile unlimited texting/data plan with 100 minutes, which suits me perfectly. T-Mobile screwed up and now I cannot get that plan at all as long as my name and address remain the same, because it’s for “new activations only”. To add incompetence to injury, they’ve taken my money and Angela in their sucktastic customer service (who works for Amor, and couldn’t figure out how to cancel or deactivate a line for 15 minutes) says there are no refunds. I refuse to give any more money to a thief, so, I’m not going down that route.

Verizon is not a GSM carrier. Neither is Sprint and therefore, I do not want to have anything to do with either.

Is there another carrier? One that doesn’t suck?



The Utter Waste

1 11 2011

This angers me so much. The utter waste that is religion. Imagine if we spent the monies wasted on edifices and fiction books on feeding, educating, clothing and sheltering the poor, or spent the money on science. How much further along we would be as a global society.

Instead, this.


Awesome

25 10 2011

This article came across my Google Reader today, and it just … I love it. It makes me want to go out and buy 3D printer to participate.

The project website is here.



A Peeve

24 10 2011

Dear folks who attach a confidentiality notice to the bottom of emails,

Hello! It’s me, reality. I realise you think you have established a legally binding contract by writing that bit of prose at the bottom of your email; the reality is – you have almost certainly have not. You see, the reality is, I don’t see your disclaimer until after I have begun the transaction (in this case, reading the email). In fact, since it’s usually the bottom most thing in an email, I haven’t seen the disclaimer until well after I have started reading the email. I certainly did not agree with you to not forward the email, or notify you if you made a mistake in sender, before I started reading (otherwise, chances are, I’d have opted out of reading the message). So we have this very lopsided contact – you can do what you want, and I can do nothing. You see the problem; maybe you’ve even heard of “unconscionable contracts”?

You might – and I stress, might – be protected if you’re discussing something which itself is protected. For instance – if I get an email from Dr. John Smith, MD, with a subject line of  “Test results”, then perhaps health privacy laws apply to contents of email. Ditto, perhaps, if John Smith, JD, Esq., emails with a subject like “My client confessed”. Of course, there is the problem of how I know to notify you without opening the email, which contains the contract, which automatically subjects me to your contract.

And that’s all assuming you’re in the same jurisdiction as I am! Which, statistically speaking, you’re not.

So, chances are, all you’re doing is sending useless bits. Again and again and again. And you should therefore consider whether it makes you seem like an ass to include a threatening clause that is not legally binding at the bottom of your email, instead of politely following up with, “I sent something to you in error; can you please delete your copy? Thanks.”

Very best regards,
-Varun.


Dear close friends and family who attach a confidentiality notice to the bottom of emails,

You are being asses. Stop it.

Very best regards,
-Varun.



New Sales Model?

3 10 2011

It seems that “offer-remove-reoffer” is Microsoft’s new “embrace-extend-extinguish”. To wit:

  • Office 2004: full script portability
  • Office 2008: no script portability
  • Office 2011: full script portability
  • WHSv1: full drive pooling
  • WHSv2: no drive pooling
  • WHSv3: full drive pooling

I don’t know if this is your new sales model to drive people to upgrade, Microsoft, but stop it. It’s getting really goddamned annoying.