MacBook, defective by design banner

title:
Put the knife down and take a green herb, dude.


descrip:

One feller's views on the state of everyday computer science & its application (and now, OTHER STUFF) who isn't rich enough to shell out for www.myfreakinfirst-andlast-name.com

Using 89% of the same design the blog had in 2001.

FOR ENTERTAINMENT PURPOSES ONLY!!!
Back-up your data and, when you bike, always wear white.

As an Amazon Associate, I earn from qualifying purchases. Affiliate links in green.

x

MarkUpDown is the best Markdown editor for professionals on Windows 10.

It includes two-pane live preview, in-app uploads to imgur for image hosting, and MultiMarkdown table support.

Features you won't find anywhere else include...

You've wasted more than $15 of your time looking for a great Markdown editor.

Stop looking. MarkUpDown is the app you're looking for.

Learn more or head over to the 'Store now!

Tuesday, December 17, 2013

Fewer Gmail Users Are Opening Retailers' Messages This Shopping Season - NYTimes.com:

The flip side for retailers is that by storing images on their own servers, they received much more information about Gmail users who opened their messages, such as their locations. Now, they know someone opened an email but not much more.

But what does that mean exactly?  First, how do they know you opened their email?  Second, how did they know your location before?  Just because the request came with your IP and other metadata?

The post in general is pretty interesting.  It pretty clearly shows a Google who is lessening the usefulness of email as a junk mail marketing tool -- adverts automatically skip your inbox, and metadata from image requests stay with Google now.  And that makes sense, of course, since Google is in competition with just those folks.

All the more reason not to use gmail.com to access your mail, and to always access mail images via proxy if you bother to access them at all.

Edit:  A later paragraph is just as/even more interesting for a different reason:

Gmail shoppers, who tend to be wealthier and more tech-savvy, clicked on retail emails 14.5 percent more than Yahoo users before the change to Gmail, according to Epsilon. But by October, the difference had shrunk to 4.2 percent, indicating that Gmail users were ignoring marketing emails more often.

Labels: , ,


posted by ruffin at 12/17/2013 06:57:00 PM
Tuesday, December 10, 2013


Not limiting their activities to the earthly realm, American and British spies have infiltrated the fantasy worlds of World of Warcraft and Second Life, conducting surveillance and scooping up data in the online games played by millions of people across the globe, according to newly disclosed classified documents. 
Fearing that terrorist or criminal networks could use the games to communicate secretly, move money or plot attacks, the documents show, intelligence operatives have entered terrain populated by digital avatars that include elves, gnomes and supermodels.

posted by ruffin at 12/10/2013 04:30:00 PM
Saturday, December 07, 2013

I haven't used my Late 2009 white MacBook much since I bagged a Thinkpad T430 back in April.  If I'm doing something Mac-specific, I've often used my newer Mini that I keep in a living room.

But I don't have a Mac at my KVM-equipped office desk, and started wondering about bagging a HengeDock.  The model I wanted was a HD01VBMB, Model B, and I finally managed to pick one up on eBay for $42.50 shipped, which is just north of what's currently a bargain price.

HengeDock



The quick lesson is this: Given that Apple doesn't give you a dock connector, the HengeDock is a well-designed, innovative solution.  You can complain that it doesn't live up to a conventional laptop dock because it doesn't provide additional ports and eliminates access the MacBook's built-in screen as an additional monitor, but these sorts of complaints miss the point.  Apple's unquestionably good at minimizing wires, and the company apparently expects desk users to slap a Thunderbolt cable with power onto your Mac laptop, use the laptop's keyboard (in the setup Apple has in their picture, below) or Bluetooth peripherals, and be done.


That's actually an excellent solution if you're primarily a mobile laptop user.  One wire, have your peripherals on the display's hub (or iMac's, via Target Display Mode), and you're rolling.  Best case, have the Apple Bluetooth keyboard and trackpad/mouse.

But if already you have a dock-friendly setup like mine, use more than one computer, and one of those isn't a Mac, Apple's solution is hardly ideal.  You'd have to un- and re-plug the Thunderbolt for each of the computers you have sharing the display, or lay out what's currently around $300 for a Thunderbolt hub.  But even if you only have a Mac, Apple's implicitly suggested Thunderbolt display solution is insanely expensive.

HengeDock takes advantage of the fact that, for many older MacBooks, Apple put every port on one side of your laptop (though note the compromises on the newer AirDock in the pictures, below -- having power and monitor output on opposite sides really kills the simple setup for the MacBook Air and Pro Retina), and treats that side as a very low-tech dock port.

Turning the "port" side of the laptops into a dock port is brilliant.  I can quickly get every port hooked up by sliding the laptop onto the dock and start desktopping, which is really the point of docks. For this use, the HengeDock is quick and useful.

AirDock Compromises
So let's ignore the necessary weaknesses of a MacBook HengeDock and see what's what...

My first impression was that the HengeDock's 2-d footprint is extremely small, relatively speaking.  I have two docks on the desk already -- one for the Lenovo, and another for my work Dell Latitude e5530.  Both of those have the laptop laying flat.  That's okay when you want to use your laptop's own monitor, as I do in the Lenovo's case.  It can drive three monitors, and I have two externals available, so three total.  But the Dell can only run two externals, and a closed laptop with its flat footprint is a pain.  I'm not using its display or keyboard, and it's taking up a ton of desk real estate.  And though my desk is pretty large, three areas cleared for laptops is insane.  Makes me wish I could use a HengeDock for the Dell, though I do miss using a second monitor with the MacBook.

The second thing I noticed is that I'm using my MacBook quite a bit more, just out of convenience.  It's the Mac on my office desk, so it gets more use.  I also tend to pull it out of the dock and continue using it when I started on the desk.  Using the Mac with a better screen (the MacBook's low display resolution is much more noticeable since I grabbed the Lenovo) is wonderful.  So more MacBook use all around.

All that said, this setup really highlights the MacBook's lack of ports in general.  Today I wanted to move some stuff from one external drive to another, and both require a dedicated USB port.  Since I use a USB KVM switch, I'm already down half my USB ports.  If I took the MacBook flat, out of a dock, I could have used the MacBook's keyboard and trackpad.  But folded, I'm reduced to setting up screen sharing or, as Apple seems to prefer, using a Bluetooth keyboard and trackpad/mouse.  If I want a second display, I need to use my USB-to-HDMI video out box, which requires a dedicated USB slot.  Etc, etc.  Even with a USB hub, the MacBook simply isn't made for desk replacement duty.

And yes, as you've probably read if you've done HengeDock research, you do need two hands to pull the MacBook back out of the dock.  And occasionally I've wiggled wires out of the socket briefly when moving the laptop/dock on my desk.

The only improvement, and this is probably pushing the term "improvement," I can think of offhand is to have an additional "Open HengeDock" version that has a slot to allow you to dock the laptop stuck open in portrait mode.  This would eliminate the neat, clean, low real estate advantage of the HengeDock, as you'd have a useless keyboard and trackpad dangling off of the side of your "monitor", but it would allow you to use your laptop's screen as part of a dual-monitor setup.  I use a dual or triple monitor setup to develop, and one side monitor (usually an "extra wide" ThinkVision L220XWC) is always in landscape, which I do find useful -- a monitor on its side is almost certainly better than none.  And I can't help but think it'd help the Macs run more coolly to be open.

But all in all, these complaints are minor.  I like the HengeDock.  If you use your Mac (old or new) a good deal, and consistently use a number of peripherals (external monitor(s), usb keyboard and/or mouse, external drives), the HengeDock is a nice, useful, handy option.  If you have a multi-computer setup, use peripherals, and any of the boxes are or could eventually be non-Mac machines, it's a no-brainer.  I think even once I finally bite the bullet and grab a MacBook Air, I'd buy another HengeDock, simply slapping it in without charging half the time.

But for a computer without a dock, my MacBook now works exceptionally well inside of a dock-driven workspace.  And that's probably worth $45.

Labels: ,


posted by ruffin at 12/07/2013 02:23:00 PM
Wednesday, December 04, 2013

Don't Start a Company, Kid ๏ฟฝ Big Nerd Ranch Blog:

When you work for a company, like our client Procter & Gamble, they will present you with a problem. โ€œHere,โ€ they will say, โ€œis our problem and a big bucket of money. Please create a solution.โ€ There is no need for guessing.

Ha.  Hahahaha.  HAHAHAHAHAHA.

Mr. Hillegass either worked at some of the greatest companies on earth or his corporate experience is exceptionally limited.

As a contractor, can you expect the sort of situation he describes?  Yes, but then he's admitted that he is a contractor in the situation he describes.  Let's not confuse "contracting" with "working at a company".  When companies look for a contractor, they temporarily have too much work to finish themselves, so they chunk it out (aka, "define a problem" or set of problems) and spit some out for bid.

If you want to say that "our problem" at a company is "to be comfortably-to-insanely profitable", fine.  In those terms, there's no guessing.  Your goal at a corporate job is to bring in at least twice the cash that you cost.  If the problem is, "identify how best to take imperfect specs and customer research and turn it into software customers will gladly pay to use, all within the constraints you're given by those above filtered through the skills you can coax out of yourself and your team," well, it's nothing but guesswork.

The actionable difference is really limited to fact that the delivery of the check you get twice a month is a bit more reliable at a company, mainly because the pot and/or stream of money your company's pulling in is larger and more resistant to feast or famine than your own.  That's right, the company generally has, in Hillegass' system, almost by definition, "Enough".

Labels: ,


posted by ruffin at 12/04/2013 12:57:00 PM
Sunday, December 01, 2013

Used to be that the NFL was sponsored by trucks, beer, and tools. Now it's brought to you by The Hobbit.

Over-extrapolating just a tiny bit, this change reflects the US economy pretty well.  The middle class folks that used to watch the NFL are now replaced by a technology-powered workforce that's, not surprisingly, a bit geekier than it used to be.

Our economy is geeking our money.

Labels: ,


posted by ruffin at 12/01/2013 06:51:00 PM

<< Older | Newer >>


Support freedom
All posts can be accessed here:


Just the last year o' posts:

URLs I want to remember:
* Atari 2600 programming on your Mac
* joel on software (tip pt)
* Professional links: resume, github, paltry StackOverflow * Regular Expression Introduction (copy)
* The hex editor whose name I forget
* JSONLint to pretty-ify JSON
* Using CommonDialog in VB 6 * Free zip utils
* git repo mapped drive setup * Regex Tester
* Read the bits about the zone * Find column in sql server db by name
* Giant ASCII Textifier in Stick Figures (in Ivrit) * Quick intro to Javascript
* Don't [over-]sweat "micro-optimization" * Parsing str's in VB6
* .ToString("yyyy-MM-dd HH:mm:ss.fff", CultureInfo.InvariantCulture); (src) * Break on a Lenovo T430: Fn+Alt+B
email if ya gotta, RSS if ya wanna RSS, (?_?), ยข, & ? if you're keypadless


Powered by Blogger etree.org Curmudgeon Gamer badge
The postings on this site are [usually] my own and do not necessarily reflect the views of any employer, past or present, or other entity.