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, November 01, 2016

I like John Gruber a lot, but his reactions to the new MacBook Pro have been wildly off the mark.

When Tim says "P-C" you say, "Now also inclu-udes MacBooks"!

From Daring Fireball: Translation From Apple Lingo to English of Tim Cook's Year-Ago 'Why Would You Buy a PC Anymore?' Comment:

People are pointing to this as proof that Tim Cook doesnโ€™t care about the Mac, because he thinks everybody should just switch to an iPad Pro. But hereโ€™s the thing, in Apple lingo, the Mac is not a โ€œPCโ€. A โ€œPCโ€ is a personal computer that runs Windows or Linux or whatever. Iโ€™m not splitting hairs here โ€” this is how people inside Apple talk. Itโ€™s right there in the opening lines of the years-long โ€œGet a Macโ€ ad campaign (66 ads!) โ€” โ€œIโ€™m a Macโ€ฆโ€, โ€œโ€ฆ and Iโ€™m a PC.โ€

No, Gruber's just plain wrong. I thought I remembered Cook using "PC" to mean Mac and WinPC, and, after a little Googling, found I was right:

Here it is in context (this is a transcript of Cook talking to Goldman Sachs):

If we had a meeting today in this hotel and we invited everybody thatโ€™s working on the coolest PC apps to come to the meetingโ€“you might not find anybody in the meeting! But if you did that same thing for iOS or that other operating system, and said everybody thatโ€™s working on this come, you couldnโ€™t get everybody in [this?] hotel. Youโ€™d have somebody covering every square inch here. Thatโ€™s where the innovation [is;?] here. That doesnโ€™t mean the PC is going to die; I love the Mac! And the Mac is still growing, and I think it can still grow.

Sorry, man. Tim Cook uses "PC" to mean "anyone's PC".

I know Jobs didn't. Cook always has. Used to sound incongruous when he did it, but now that Windows is sort of a lesser beast, it makes some sense to stop with the Mac/PC dichotomy. Macs sell like mad [in the limited market which is Cook's PC]. Macs & other PCs makers are equals at worst. Calling them all PC manufacturers allows Apple to be one of the best of the breed.

Slow your horses, DF

Anyhow, just plain wrong on this one. What worries me is that we're skirting fanboy territory in Daring Fireball recently. Gruber is usually pretty measured in his comments about Apple. Don't get me wrong; his aesthetic so closely parallels Apple's that you do have to wonder how much is "his" and how much has been internalized from watching Apple so closely all these years. But wherever the aesthetic comes from (and I think it's predominantly his own), I think John does a great job letting Apple know when they've missed their own mark, so to speak. That's what keeps you from becoming a fanboy.

But here, well, there's a segment of traditional Mac users that weren't served by the light at the end of the MacBook Pro upgrade tunnel. After waiting years to buy a new Mac, we get overpriced, underpowered, underspecced boxes. I tried to explain why we're disappointed, using expectations set by Steve Jobs. These aren't the trucks we were looking for.

And it's not because the only way to deliver was to make ugly boxes. That is, "nice" vs "well spec'd" isn't a zero sum game, which is nearly what Gruber argued yesterday when stumbling over a comparison of MBPs to System76 Linux laptops:

(I will add that the Oryx is ugly as sin, and doesnโ€™t have a retina-resolution display. Here I am slamming it.)

But the price you pay for the MacBook Pro isnโ€™t about the sum of the components. Itโ€™s about getting them into that sleek, lightweight form factor, too. In a word, Apple is optimizing the MacBook lineup for niceness. Thatโ€™s frustrating โ€” in some cases, downright angering โ€” for people who want a notebook optimized for performance.

Perfect rebuttal? Look to this post, quoted on Michael Tsai's excellent roundup, New MacBook Pros and the State of the Mac:*

David Owens II:

To me, Thursdayโ€™s event signaled one thing for me, and maybe Iโ€™m completely wrong, but the Mac is officially over.

[โ€ฆ]

Apple, the MacBook Pro is not a pro-level computer. Itโ€™s simply not.

You want to see what a pro-level laptop looks like? Look at the Razer lineup. They are crushing it on terms of performance and style in hardware design.

You can shoot down System76 for making chunky Linux boxes. You can't say this about Razer. Small, "nice", fast, and fairly well priced. Maybe my Lenovo truck is ugly (it largely is), but the Razer isn't.

And, as David Owens rightly says, the MBP "is not a pro-level computer". The MBP isn't a "Pro" computer to the point that Schiller himself during the laptop roll-out suggested that the "professional" but entry level MBP was a replacement for the consumer MacBook Air. As I emailed Gruber this morning, "When you slot a MBP into the consumer half of the product grid, we've got a problem [with meeting past expectations, at least]." (Note: I just added "meeting".)


* Speaking of Tsai's roundup, it also included my earlier post -- wow. Lots of clicks from Tsai, but then another HUGE bump once Daring Fireball linked to him. So 4x Tsai clicks just from being grand-fireballed!

Labels: , , , , , ,


posted by ruffin at 11/01/2016 04:29:00 PM
Monday, February 15, 2016

Good to know.

SSL Endpoint is only useful for custom domains. All default appname.herokuapp.com domains are already SSL-enabled and can be accessed by using https, for example, https://appname.herokuapp.com.

I'm hard pressed to select heroku, which is $7 a month just to host a service, over Linode, which is $10 a month to essentially administer your own box (Whuuuut?!! What a deal!), but not screwing around with SSL for my own services would be nice.

Not that web services supporting apps need more than a simple self-signed cert, though, I suppose. Argh. I guess at some point I'll have to bite the bullet and spend some time setting up Linode.

Labels: , ,


posted by ruffin at 2/15/2016 02:35:00 PM
Friday, April 03, 2015

Watching files grow to see when a process that's writing to them ends is a little like watching grass grow. But there are easier ways than ls -alF followed by arrow up, return, followed by arrow up, return, followed by arrow up, return... This is really neat -- if you add a -d for the first option (differences), you can get the changes in the command highlighted in realish time too, which is awesome.

http://stackoverflow.com/questions/18645759/tail-like-continuous-ls-file-list/18645991#18645991

You can use the very handy command watch

watch -n 10 "ls -ltr"

And you will get a ls every 10 seconds.

And if you add a tail -10 you will only get the 10 newest.

watch -n 10 "ls -ltr|tail -10"

So watch -d -n 10 "ls -ltr|tail -10" ftw.

Also neat was to learn a bit more about tail and how it is less "tail end of the file" as much as it is, "Put a tail on that file and tell me where it goes." Every time the file updates, bam, you get the lines that were appended. That's cool.

http://unix.stackexchange.com/a/45628/87389

You can use tail command with -f :

tail -f /var/log/syslog

It's good solution for real time show.

Labels: , , ,


posted by ruffin at 4/03/2015 02:00:00 PM
Monday, February 02, 2015

From a Digital Ocean article on editing sudoers:

>Traditionally, visudo opens the /etc/sudoers file with the "vi" text editor. Ubuntu, however, has configured visudo to use the "nano" text editor instead.

I know `vi` isn't particularly accessible, and there were more than a few times `vi` popped up when I was writing a usenet post or composing an email *years* ago and I had to ask how to write and quit, but isn't making nano the default for a command named `visudo` taking things a little too far? I mean, if you can't google `:wq!` and you're editing sudoers, well, I think your box is in trouble.

Labels:


posted by ruffin at 2/02/2015 05:22:00 PM
Thursday, October 17, 2013

I need to go back and do a true link aggregation with prior posts on the subject, but in the past month or two, I've seen too many "Mac" bloggers -- and there's a community that I enjoy that seems to include John Gruber, Marco Arment, and, recently, Ben Thompson -- say that Microsoft has been eating hardware manufacturers' lunches for years.

They're not wrong (warning: youtube vid with cursing), they've just gone waaaay too far down the Apple rabbit hole.  Sure, Apple won for several years, but what's the true cost of using Microsoft?  And what's the value?

How much has HP, Dell, and friends had to know about creating and updating operating systems for the last twenty-plus years?  How to burn an image to a hard drive.  That's right.  Essentially nothing.

How much has HP, Dell, and friends had to spend to create an operating system?  Yes, billions to license one (and, okay, very little to use the other when they've bothered), but essentially much closer to nothing to develop Windows.  There's a ton of obvious user maintenance, but R and D?  Relatively speaking, zero.

How big of a risk was it for Apple/NeXT to continue to develop their own OS?  That's an interesting question that deserves more investigation.  Let's not talk so much about OS 9.  That OS played itself out.  It essentially failed.  Apple took FreeBSD and started essentially over, building in NeXT/Cocoa and OS 9/Carbon layers on top.

How difficult is it to pull off creating an OS from scratch, or, more accurately, on top of a stable *NIX kernal?  Enter exhibit WebOS.  Ask Palm, Blackberry, Nokia, and HP how creating OSes contributes to the bottom line.

How can Microsoft be eating HP's lunch if HP can't cook on its on?

To quickly turn the metaphor, if you're not willing to take on the risk of creating an OS (or decided it's a dumb risk not worth taking), I guess you're stuck with cooks that are 70% pure.  There's a company that's able to create cooks that are 99.1% pure (as I catch up on my DVR'd Breaking Bad Marathon), and they're proving difficult to kill.

Actually, Breaking Bad metaphors work better for Microsoft.  They're like the cartel's chemist complaining about Jesse's, um, artistic approach to cooking meth (warning: more cursing from youtube).  What matters is that Jesse gets to 96% purity and the cartel's team is, hrm, doing much worse.  A few years ago, Ballmer was the chemist putting down the iPhone.  Microsoft knows how to synthesize phenylacetic acid, but they can't cook.

The point is that hardware manufacturers were unable to commoditize their complements -- nor was Microsoft able to make more than mobile equivalents to those manufacturers' beige boxes to put their OS on -- and Linux and OSS  have been unable to create a replacement-level OS alternative.  Unless you count Android.  For today, let's leave Google out of it.  Google's eating everyone's advertising lunch.

Microsoft has earned the money they're collecting on Windows.  It's not extortion when you're the only risk-reducing game in town.

Labels: , , , , ,


posted by ruffin at 10/17/2013 09:20:00 AM
Wednesday, December 05, 2012

Google Chairman Eric Schmidt Says Apple and Google Will Resolve Issues 'the Adult Way' - Mac Rumors:

The adult way to run a business is to run it more like a country. They have disputes, yet they've actually been able to have huge trade with each other. They're not sending bombs at each other.

I think both Tim [Cook, Apple's CEO] and Larry [Page, Google's CEO], the sort of successors to Steve [Jobs] and me if you will, have an understanding of this state model.

This metaphor scares me a little, though obviously it's already the world we live in.  The real empires use legacy empires as foundation.  On one hand, I'm happy to have patent squabbles out of the courts, but I'm upset with the implicit connotation that corporations should essentially be making law.

For me, I think the bottom line is that [the current system of] patents let copyright overreach its useful bounds.

Macrumors paraphrases more of the interview thusly [sic]: "He also noted that the litigation would continue for "a while" and that the big loser is not Apple or Google, but a smaller company trying to get an operating system off the ground as they wouldn't have the necessary patent coverage."

Is that accurate?  What does Linux do for mobile devices?  I'm completely in the dark here.  Is Linux allowed to use patents because nobody sued early enough to protect them?  Or does Linux not violate patents?  Is "everything" in Linux (pick a distro) based on "prior art"?  Certainly Red Hat has pockets deep enough to sue, right?  If Fedora (or whatever Linux they're running) tripped up on patents, you'd think they'd would be sued -- or that the non-pursuit means the protection of those patents (though here I notice I'm stupidly conflating (c) with patents) is void?

That is, if I put DistroX on a hand-held device, how could that violate a patent any more than DistroX on a mobile device?

I wish the FSF would release MobileHurd and have pockets deep enough to protect against suits -- sort of a detente invoked by the fear of mutually assured annihilation.  But then I'd be using state-based metaphors.

EDIT: Some reading: http://en.wikipedia.org/wiki/Software_patents_and_free_software
EDIT2: More reading and a quote:

http://money.cnn.com/magazines/fortune/fortune_archive/2007/05/28/100033867/

So if Microsoft ever sued Linux distributor Red Hat for patent infringement, for instance, OIN might sue Microsoft in retaliation, trying to enjoin distribution of Windows. It's a cold war, and what keeps the peace is the threat of mutually assured destruction: patent Armageddon - an unending series of suits and countersuits that would hobble the industry and its customers

"It's a tinderbox," Moglen says. "As the commercial confrontation between [free software] and software-that's-a-product becomes more fierce, patent law's going to be the terrain on which a big piece of the war's going to be fought. Waterloo is here somewhere."

Cue the Admiral.

Labels: , , ,


posted by ruffin at 12/05/2012 12:38:00 PM
Sunday, September 16, 2012

FOSS Patents: If Google can cancel Acer's license, why should Apple have to grant one to Google?:

Acer is a member of the Google-dominated "Open Handset Alliance" and was about to release a smartphone running an Android fork named Aliyun, which was created by Alibaba, a Chinese Google competitor, but Google essentially says: "you're with us or you're against us". You can be a member of the OHA and an official licensee of Android, or you want to distribute forks (derivative programs), in which case we'll throw you out of the OHA and cancel your official Android license. Google got its way.

Android's non-openness is old news, and nothing I could say would counterbalance the deafening silence and open double standards of various "free software" and "open source" luminaries and entities.

It's strange, but endlessly fascinating, how corporations configure themselves around Free and open source licensing. Some places use GPL'd software on their server, but argue that's not distribution, so they're not under any obligation to release the source (I've forgotten how the argument goes, but I've worked for people who claim it). Others, like that bizzarre kickup around MySQL, have strange forks of code into Free and non-Free codebases. Did MySQL really never incorporate anything submitted by the community? Or there's the dual licensed stuff, which really isn't a huge deal unless you're doing it retroactively, like Mozilla, where, iirc, some stuff had to be rewritten before the new licensing was done.

And here, it's not the code so much as the access to the coders. Support is worth as much as the code in some cases, especially when the code is especially complex, like I'm assuming Android is. Probably more important here is early access to Google's R&D, which Acer stands to lose if its most favored nation status is revoked.

It's hard not to exploit Free software. Apple didn't always play nice with WebKit and Darwin (and still doesn't give back everything, I'm sure), and, in Darwin's case, wasn't under any compulsion to do so. With webkit, we're lucky to have an Apple that follows the LGPL as closely as they do, I'm afraid. Android, in my opinion, pretty obviously stole some of Java. GPL'd software has been discovered in a number of closed source products.

Google's maneuvering of cultural affiliation, loosely de/coupled with and from open source software, is the obvious move.

I wonder if RMS would (or, perhaps better asked, should) even be against what Google is doing. Should you get to see Free software as it's being developed, before it's released? Is Android the perfect example of how open source can power commerce?

Labels: , , , , , , , ,


posted by ruffin at 9/16/2012 02:11:00 PM
Thursday, June 30, 2011

It's not necessarily intuitive, but after reading this blog post called Installing Linux on a MacBook without OS X, I think you have to concede the guy makes a lot of sense:

[To Apple:] Help the Linux people write proper ELI drivers for your machines, if you are serious about this. I understand you donโ€™t want OS X running on normal PCโ€™s. You are using OS X as an argument for buying your hardware. If you sold OS X separately your machines would be cheaper and your upgrades more expensive, and that would probably not be good for business. But making it hard to run OTHER things on Macs doesnโ€™t make any sense. [emph mine]


Sure, there's a good reason for Apple to want you to use OS X as you primary OS that the blogger here chooses to overlook, namely that if you use OS X now, you're more likely to buy OS X again. And sure enough, this guy ends with... "All in all, I can not recommend you to buy MacBooks unless you intend your main OS to be OS X. And I canโ€™t recommend OS X to a developer. Yes, this buy was a mistake."

That's serious overkill, and obviously is coming from a guy who does Linux/OSS development, but it doesn't negate his initial, clever argument. If I am already a Linux-phile and Apple's primarily in the hardware business, which I argue they are, why not make your hardware open to whoever wants to use it? Sure, keep OS X exclusive to Mac hardware, but when you've got guys going out of their way to buy your hardware for Linux, build in at least enough support that it's a painless install, just as you do for a more conventional competitor, Microsoft Windows. I think you can use Boot Camp to install Windows and then blast OS X away.

Labels: , ,


posted by ruffin at 6/30/2011 09:02:00 PM
Wednesday, May 18, 2011

Remember grammar school? If you're of an age, where "an age" means approximately mine, you got used to using the Apple IIe with Logo and The Oregon Trail and even, for many of us, BASIC. Ah, 10 PRINT <Control-G> 20 GOTO 10. Even in AP Pascal a decade later, I'm using an LC in our class to hack up my code. Apple's aggressive marketing to schools was a brilliant move.

Is this positive experience why I have Macs now? Um, duh. Yes. If it's not a direct correlation, the indirect quotient is so small as to be nearly negligible. Heck, I still like using OS 9 every so often on my StarMax clone, so it's not even the recent Apple cache that's sucked me back in. I was brainwashed.

Why aren't we doing that with Linux and grammar schools today? Why are kids learning how to present with Powerpoint instead of OpenOffice? Do I even need to argue the merits of going with "free as in beer" software that's function complete? A local school is using Powerpoint 2007, so many kids can't even edit their Powerpoints at home if they wanted to, even if they did shell out for Office 2003 or 2004. You get the picture.

Labels: , , , ,


posted by ruffin at 5/18/2011 10:56:00 AM
Thursday, November 20, 2003



Dummies' Guide To UNIX "find" command:

find . -name "*.txt"

Tough, ain't it? Recurse from home dir on down for all files ending in .txt. Go.

[Update: It's been pointed out to me by a non-*NIX dummy -- why they're reading the Dummies' Guide to UNIX "find", I have no idea -- that the above call is likely case sensitive. He also provided a case insensitive alternative, which is debatably more useful and more dummy-friendly. You'll have to figure that out on your own, though it might be...
find . -iname "*.txt"]

Labels: ,


posted by ruffin at 11/20/2003 10:20:00 AM

<< 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.