TREBLEET Super Thunderbolt 3 Dock: First Impressions

TREBLEET Super Thunderbolt 3 Dock at Amazon

https://www.trebleet.com/product-page/mac-mini-thunderbolt-3-dock-with-nvme-sata-slot-cfexpress-card-slot-gray

I received this on August 25, 2022. I immediately installed a Samsung 980 Pro 1TB NVMe, then plugged the dock into AC power via the included power supply brick and into the Mac Studio M1 Ultra via the included Thunderbolt 3 cable. The performance to/from the Samsung 980 Pro 1TB NVMe is what I had hoped.

This is more than 3X faster than any other dock in this form factor available today. Sure, it’s not PCIe 4.0 NVMe speeds, but given that all other docks available in this form factor max out at 770 MB/s, and that Thunderbolt 3/4 is 5 GB/s, this is great.

I also checked some of the data in system report. All looks OK.

My first impression: this is the only dock to buy if you want NVMe in this form factor. Nothing else comes close speed-wise. Yes it’s pricey. Yes, it’s not a big brand name in North America. But they did the right thing with PCIe lane allocation, which hasn’t happened with OWC, Satechi or anyone else.

There’s really no point in buying a dock with NVMe if it won’t ever be able to run much faster than a good SATA SSD (I hope OWC, Satechi, Hagibis, AGPTEK, Qwizlab and others are paying attention). Buy this dock if you need NVMe storage. I can’t speak to longevity yet, but my initial rating: 5 out of 5 stars.

Mac Studio M1 Ultra: Thanks, Apple!

I finally have a computer I LIKE to place on my desk. I’m speaking of the Mac Studio M1 Ultra.

Apple finally created a desktop that mostly fits my needs. My only wishlist item: upgradeable internal storage (DIY or at Apple Store, I don’t care).

This was partly coincidence. The Mac Studio with M1 Ultra ticks the boxes I care about for my primary desktop. Faster than my Threadripper 3960X for compiling my C++ projects while small, aesthetically pleasing, quiet and cool. 10G ethernet? Check. 128G RAM? Check. Enough CPU cores for my work? Check. Fast internal storage? Check. Low power consumption? Check.

I’m serious: thanks, Apple!

This machine won’t be for everyone. News flash: no machine is for everyone. But for my current and foreseeable primary desktop needs, it’s great. And it’ll remain that way as long as we still have accessories for Thunderbolt available that are designed for the Mac Mini or Mac Studio. This isn’t a substitute for the Mac Pro; I can’t put PCIe cards in it, nor 1.5TB of RAM (or any beyond the 128G that came with mine). It’s also way more than a current Mac Mini. But that’s the point: it fills a spot that was empty in Apple’s lineup for a decade, which happens to be the sweet spot for people like me. Time is money, but I don’t need GPUs. I don’t need 1.5TB of RAM. I don’t need 100G ethernet (though I do need 10G ethernet). I’m not a video editor nor photographer; my ideal display is 21:9 at around 38 inches, for productivity (many Terminal windows), not for media. Hence the Studio Display and the Pro XDR are not good fits for me. But the Mac Studio M1 Ultra does what I need, really well.

Some people at Apple did their homework. Some championed what was done. Some did some really fine work putting it all together, from design to manufacturing. Some probably argued that it was a stopgap until the Apple silicon Mac Pro, and that’s true.

That last part doesn’t make it temporary product. Apple, please please please keep this tier alive. There are many of us out here that can’t work effectively with a Mac Mini, iMac or MacBook Pro but find it impossible to cost-justify a Mac Pro. And post-COVID there are many of us with multiple offices, one of which is at home. At home I don’t need a Mac Pro, nor do I really want one in my living space. I need just enough oomph to do real work efficiently, but don’t want a tower on my desk or the floor or even a rack-mounted machine (my home office racks are full).

I don’t care what machine occupies this space. But I’ll buy in this space, again and again, whereas I don’t see myself ever buying a Mac Pro for home with the current pricing structure.

Mac Studio M1 Ultra: The First Drive

Given that my new Mac Studio M1 Ultra is an ‘open box’ unit, I needed to fire it up and make sure that it works properly. One of the things I needed to check: that it works fine with my Dell U3818DW via USB-C for display. I have seen many reports of problems with ultra wide displays and M1 Macs, and I do not have a new display on my shopping list.

So on Sunday I left my hackintosh plugged in to the DisplayPort on the U3818DW, and plugged the Mac Studio into the USB-C port. It looks to me like it works just fine. I get native resolution, 3840×1600, with no fuss.

I am using a new Apple Magic Trackpad 2, and an old WASD CODE keyboard just to set things up. I don’t really need the new trackpad, since eventually I’ll decommission my hackintosh and take the trackpad from there. But I need one during the transition, and it was on sale at B&H.

With just a 30 minute spin… wow. I honestly can’t believe how zippy this machine is, right out of the box. Therein lies the beauty of using the same desktop computer for 10 years; when you finally upgrade, the odds are very good that you’re going to notice a significant improvement. In some cases, some of it will just be “less accumulated cruft launched at startup and login”. But in 10 years, the hardware is going to be much faster.

Compiling libDwm on the Mac Studio M1 Ultra with ‘make -j20' takes 32 seconds. Compiling it on my Threadripper 3960X machine with 256G of RAM with ‘make -j24‘ takes 40 seconds. You read that correctly… the M1 Ultra soundly beats my Threadripper 3960X for my most common ‘oomph’ activity (compiling C++ code), despite having a slower base clock and only having 16 performance cores and 4 efficiency cores. While using a fraction of the electricity. Bravo!

“Moore’s Law is dead.”. In the strictest sense, just on transistor density, this is mostly true. Process shrink has slowed down, etc. But the rules changed for many computing domains long before we were talking about TSMC 5nm. See Herb Sutter’s “The Free Lunch is Over“. Dies have grown (more transistors), core counts have grown, clock speed has increased but very slowly when compared to the olden days. Cache is, well, something you really need to look at when buying a CPU for a given workload.

This last point is something I haven’t had time to research, in terms of analysis. If you need performant software on a general purpose computer, cache friendliness is likely to matter. Up until recently, reaching out to RAM versus on-chip or on-die cache came with a severe penalty. That of course remains true on our common platforms (including Apple silicon). However, Apple put the RAM in the SoC. For the M1 Ultra, the bandwidth is 800 GB/sec. DDR4 3200 is 25.6GB/sec if you have 8 channels. DDR5 4800 with 8 channels is 76.8GB/sec. Let that sink in for a moment… the memory bandwidth of the M1 Ultra is more than a decimal order of magnitude higher than what we see in Intel and AMD machines. My question: how significant has this been for the benchmarks and real work loads? If significant, does this mean we’re going to see the industry follow Apple here? AMD and Intel releasing SoCs with CPU and RAM?

I know there are tinkerers that bemoan this future. But we bemoan the loss of many things in computing. I’m going to remain optimistic. Do I personally really care if today’s CPU + RAM purchase turns into an SoC purchase? To be honest, not really. But that’s just me; computing needs are very diverse. Those of us who tinker, well, we might just wind up tinkering with fewer parts. I don’t see the whole PC industry reversing any time soon in a manner that creates a walled garden any more than what we have today. It’s not like the current industry hasn’t been good for Intel and AMD. Yes, computing needs have diversified and we’ve put ‘enough’ power into smaller devices to meet the needs of many more consumers. And Intel and AMD have largely been absent in mobile. But they’ve maintained a solid foothold in the server market, cloud infrastructure, HPC, etc. As a consumer I appreciate the diversity of options in the current marketplace. We speak with our wallets. If we’re a market, I trust we’ll be served.

Apple turned heads here. For some computing needs (including my primary desktop), it appears the M1 Mac Studio is a winner. It doesn’t replace my Linux and Windows workstation, nor any of my servers, nor any of my Raspberry Pis. But for what I (and some others) need from a desktop computer, the M1 Mac Studio is the best thing Apple has done in quite some time. It hits the right points for some of us, in a price tier that’s been empty since the original cheese grater Mac Pro (2006 to way-too-late 2013). It also happens to be a nice jolt of competition. This is good for us, the consumers. Even if I never desired an Apple product, I’d celebrate. Kudos to Apple. And thanks!

Mac Studio M1 Ultra: The Decision

I’ve needed a macOS desktop for many years. My hackintosh, built when Apple had no current hardware to do what I needed to do, is more than 10 years of age. It’s my primary desktop. It’s behind on OS updates (WAY behind). It’s old. To be honest, I’m quite surprised it still runs at all. Especially the AIO CPU cooler.

The urgency was amplified when Apple silicon for macOS hit the streets. Apple is in transition, and at some point in the future, there will be no support for macOS on Intel. They’ve replaced Intel in the laptops, there’s an M1 iMac and an M1 mini, and now the Mac Studio. We’ve yet to see an Apple silicon Mac Pro, and while I’m sure it’s coming, I can’t say when nor anything about the pricing. If I assume roughly 2X multicore performance versus the M1 Ultra SOC, plus reasonable PCIe expansion, it’ll likely be out of my price range.

Fortunately, for today and the foreseeable future, the Mac Studio fits my needs. In terms of time == money, my main use is compiling C++ and C code. While single-core performance helps, so does multi-core for any build that has many units that can be compiled in parallel. So, for example, the Mac Studio with M1 Ultra has 20 CPU cores. Meaning my builds can compile 20 compilation units in parallel. Obviously there are points in my builds where I need to invoke the archiver or the linker on the result of many compiles. Meaning that for parts of the build, we’ll be single-core for a short period unless the tool itself (archiver, linker, etc.) uses multiple threads.

It’s important to note that a modern C++ compiler is, in general, a memory hog. It’s pretty common for me to see clang using 1G of RAM (resident!). Run 20 instances, that’s 20G of RAM. In other words, the 20 cores need at least 1G each to run without swapping. Add on all the apps I normally have running, and 32G is not enough RAM for me to make really effective use of the 20 cores, day in and day out.

So 64G would my target. And given that the CPU and GPU share that memory, that’s a good target for me. However…

Availability of Mac Studios with the exact configuration I wanted has been abysmal since… well… introduction. I wanted M1 Ultra with 64-core GPU, 64G RAM, 2TB storage. Apple’s lead time for this or anything close: 12 weeks. I’m assuming that a lot of this is the ongoing supply chain issues, COVID and possibly yield issues for the M1 Ultra. Apple is missing out on revenue here, so it’s not some sort of intentional move on their part, as near as I can tell. While I think there are M2 Pro and M2 Max on the horizon for the MacBook Pro (I dunno, 1H2023?), I think it’ll be a year before I see something clearly better for my use than the M1 Ultra. I can’t wait a year, unfortunately. I also can’t wait 3 months.

In fact, since I’m closing in on finishing the den, and need to move my office there, this is now urgent just from a space and aesthetics perspective. I intentionally designed the desk overbridges in the den to comfortably accommodate a Mac Studio (or Mac Mini) underneath either side. I DON’T want my hackintosh in this room! I want quiet, aesthetically pleasing, small, inconspicuous, efficient, and not a major source of heat. I need 10G ethernet. Fortunately, the Mac Studio ticks all of the boxes.

Today I picked up what was available, not exactly what I wanted. It’s an open box and hence $500 off: a Mac Studio with M1 Ultra, 64-core GPU, 128G of RAM and 1TB storage. The only thing from my wishlist not met here: 2TB storage. However, I’m only using 45% of the space on my 1TB drive in my hackintosh, and I haven’t tried to clean up much. I don’t keep music and movies on my desktop machine, but if I wanted to with the Mac Studio, I could plug in Thunderbolt 4 storage.

I’m much more excited about moving into the den than I am about the new computer. That’s unlikely to change, since the den remodeling is the culmination of a lot of work. And I know that I’m going to have to fiddle to make the new Mac Studio work well with my Dell U3818DW display. Assuming that goes well, I’m sure I’ll have a positive reaction to the Mac Studio. The Geekbench single-core scores are double that of my hackintosh. The multi-core scores are 7 times higher. This just gives me confidence that I’ll notice the speed when using it for my work. Especially since the storage is roughly a decimal order of magnitude faster. The 2TB is faster, but the jump will be huge from SATA to NVMe for my desktop. I notice this in my Threadripper machine and I’ll notice it here.

My main concern long-term is the cooling system. Being a custom solution from Apple, I don’t have options when the blower fans fail. Hopefully Apple will extend repairability beyond my first 3 years of AppleCare+. I like keeping my main desktop for more than 3 years. While in some ways it’s the easiest one to replace since it’s not rackmounted and isn’t critical to other infrastructure, it’s also my primary interface to all of my other machines: the Threadripper workstation for Linux and Windows development, my network storage machine, my web server, my gateway, and of course the web, Messages, email, Teams, Discord, etc. It saves me time and money if it lasts awhile.

Apple M1 thoughts

Apple silicon has arrived for the Mac. Not in my hands, but it has arrived.

My thoughts…

Wow. I’m hesitant to call it revolutionary, simply because they’ve been on this path for over a decade. But I’m wowed for a number of reasons.

From the benchmarks I’ve seen, as well as the reviews, the performance isn’t what has wowed me. Yes, it’s impressive. But we had seen enough from iPhones to iPad Pros to know full well what we could expect from Apple’s first generation of their own SoC for the Mac. And they hit the marks.

I think what had the most profound impact on me was just the simple fact that they delivered on a promise to themselves, their users and their company. This wasn’t a short road! In this day and age, there are almost no technology companies that can stick the landing on a 10-year roadmap. Heck, many tech companies abandon their products and users in the span of a few years. Apple quietly persevered. They didn’t fall prey to hubris and conceit. They didn’t give us empty promises. They kept plugging away behind the scenes while Intel and others floundered, or overpromised and underdelivered, or just believed that the x86 architecture would be king forever. And much of this work happened after the passing of Steve Jobs. So to those who thought Apple would flounder without him… I think you’ve been wrong all along.

It’s not like I didn’t see this coming; it’s been rumored for what seems like forever. But I hadn’t really reflected on the potential impact until it arrived. Some background…

I’m a Mac user, and I love macOS. But I’m a software developer, and the main reason I love macOS is that it’s a UNIX.  I like the user interface more than any other, but I spend most of my time in a terminal window running emacs, clang++, etc.  Tasks served well by any UNIX. For me, macOS has been the best of two worlds. I shunned OS 9; I loved the Mac, but OS 9 fell short of my needs. When OS X arrived, I was on board. Finally an OS I could use for my work AND heartily recommend to non-techies. And the things I liked about NeXT came along for the ride.

The other reason I’ve loved Macs: the quality of Apple laptops has been exceptional for a very long time. With the exception of the butterfly keyboard fiasco and the still-mostly-useless Touch Bar (function keys are WAY more useful for a programmer), I’ve been very happy with my Mac laptops. Literally nothing else on the market has met my needs as well as a Macbook Pro, going back longer than I can remember.

But now… wow. Apple just put a stake in the ground that’s literally many miles ahead of everyone else in the personal computing space. It’s akin to the Apollo moon landing. We all saw it coming, but now the proof has arrived.

To be clear, the current M1 lineup doesn’t fit my needs. I’m not in the market for a Macbook Air or a 13″ Macbook Pro. I need a screen larger than 13″, and some of my development needs don’t fit a 16G RAM limitation, which also rules out the M1 Mac Mini (as does the lack of 10G ethernet). And like any first generation product, there are some quirks that have yet to be resolved (issues with some ultra wide monitors), missing features (no eGPU support), etc. But… for many users, these new machines are fantastic and there is literally nothing competitive. Just look at the battery life on the M1 Macbook Air and Macbook Pro 13″. Or the Geekbench scores. Or how little power they draw whether on battery or plugged into the wall. There’s no fan in the M1 Macbook Air because it doesn’t need one.

Of course, for now, I also need full x64 compatibility. I run Windows and other VMs on my Macs for development purposes, and as of right now I can’t do that on an M1 Mac. That will come if I’m to believe Parallels, but it won’t be native x64, obviously. But at least right now, Rosetta 2 looks reasonable. And it makes sense versus the original Rosetta, for a host of reasons I won’t delve into here.

Where does this leave Intel? I don’t see it as significant right now. Apple is and was a fairly small piece of Intel’s business. Today, Intel is in much bigger trouble from AMD EPYC, Threadripper, Threadripper Pro and Ryzen 3 than Apple silicon. That could change, but I don’t see Apple threatening Intel.  Apple has no products in Intel’s primary business (servers). Yes, what Apple has done is disruptive, in a good way. But the long-term impact is yet to be seen.

I am looking forward to what comes next from Apple. Something I haven’t been able to say about Intel CPUs in quite some time. Don’t get me wrong; I’m a heavy FreeBSD and Linux user as well.  Despite the age of x86/x64, we do have interesting activity here.  AMD Threadripper, EPYC and Ryzen 3 are great for many of my needs and have put significant pressure on Intel. But I believe that once Apple releases a 16″ Macbook Pro with their own silicon and enough RAM for my needs… there will literally be nothing on the market that comes even close to what I want in a laptop, for many years. It will be a solid investment.

For the long run… Apple has now finally achieved what they’ve wanted since their inception: control of their hardware and software stack across the whole product lineup. Exciting times. Real competition in the space that’s long been dominated by x86/x64, which will be good for all of us as consumers. But make no mistake: Apple’s success here isn’t easily duplicated. Their complete control over the operating system and the hardware is what has allowed them to do more (a LOT more) with less power. This has been true on mobile devices for a long time, and now Apple has brought the same synergies to bear on the PC market. As much as I appreciate Microsoft and Qualcomm SQ1 and SQ2 Surface Pro X efforts, they are far away from what Apple has achieved.

One thing that continues to befuddle me about what’s being written by some… things like “ARM is now real competition for x86/x64”.  Umm… ARM’s relevance hasn’t changed. They license reference core architectures and instruction sets. Apple is not building ARM reference architectures. If ARM was the one deserving credit here, we’d have seen similar success for Windows and Linux of ARM. ARM is relevant. But to pretend that Apple M1 silicon is just a product of ARM, and that there’s now some magic ARM silicon that’s going to go head-to-head with x86/x64 across the industry, is pure uninformed folly. M1 is a product of Apple, designed specifically for macOS and nothing else. All of the secret sauce here belongs to Apple, not ARM.

I’ve also been seeing writers say that this might prompt Microsoft and others to go the SoC route. Anything is possible. But look at how long it took Apple to get to this first generation for the Mac, and consider how they did it: mobile first, which brought unprecedented profits and many generations of experience. Those profits allowed them to bring in the talent they needed, and the very rapid growth of mobile allowed them to iterate many times in a fairly short span of time. Wash, rinse, repeat. Without the overhead of owning the fab. And for what many have considered a ‘dead’ market (personal computers). Yes, PC sales have on average been on a steady decline for some time. But the big picture is more complex; it’s still the case that a smartwatch isn’t a smartphone, a smartphone isn’t a tablet, a tablet isn’t a laptop, a laptop isn’t a desktop, most desktops are not workstations, a workstation isn’t a storage server, etc. What we’ve seen is the diversification of computing. The average consumer doesn’t need a workstation. Many don’t need a desktop, and today they have other options for their needs. But the desktop and workstation market isn’t going to disappear. We just have a lot more options to better fit our needs than we did when smartphones, tablets, ultrabooks, etc. didn’t exist.

I’ve always been uneasy with those who’ve written that Apple would abandon the PC market. The Mac business, standalone, generated 28.6 billion U.S. dollars in 2020. That would be at spot 111 on the Fortune 500 list. Not to mention that Apple and all the developers writing apps for Apple devices need Macs. The fact that Apple’s desktop business is a much smaller portion of their overall revenue isn’t a product of it being a shrinking business; it’s 4X larger in revenue than it was 20 years ago. The explosive growth in mobile has dwarfed it, but it has continued to be an area of growth for Apple. Which is not to say that I haven’t bemoaned the long delays between releases of Apple professional Mac desktops, not to mention the utter disaster of the 2013 Mac Pro. But Apple is notoriously tight-lipped about their internal work until it’s ready to ship, and it’s clear now that they wisely directed their resources at decoupling their PC fates from Intel.  None of this would have happened if Apple’s intent was to abandon personal computers.

So we enter a new era of Apple. Rejoice, whether you’re an Apple user or not. Innovation spurs further innovation.

Unicomp mechanical keyboards: still king after 20 years

I’ve recently been looking at some of the heavily marketed mechanical keyboards on the market. Take your pick of companies… Razer, Das, CoolerMaster, Ducky, Matias, others.

I actually own a das Model S Professional for Mac that I bought less than 6 months ago but have already retired. I was using it on my hackintosh. For some reason its KRO is poor. I don’t know if it’s a Mac issue or a keyboard issue, but I regularly had problems with missed keys even though I am certain the keys were struck. I know because it’s repeatable. So even though there are many who regard the das Model S Professional as a very good keyboard, I think it’s not worth anywhere near its price. Cherry MX blue switches are nice, but the das is doing something between the switches and USB that renders the whole experience rather suboptimal.

And of course the keycaps on the das for Mac are low quality. The printing wears off very quickly, and isn’t very readable even when new. For someone that switches keyboards and operating systems multiple times per day by necessity, poor keycap printing is a problem. I replaced the keycaps with a custom set I designed myself and bought from wasdkeyboards.com. I used black on white and had no signs of the keycap printing wearing off after many months of every day use. If you insist on buying a das keyboard for your Mac, I highly recommend replacing the keycaps with ones that are actually useful. You can find my design here.

My conclusion: the Unicomp buckling-spring keyboards are still king of mechanical keyboards, being based on the venerable IBM Model M. For the Mac, you want the Spacesaver M, in black or white.

I’ll give the Matias Tactile Pro the runner-up spot. Note that I have not yet tried their Quiet Pro, which has modified Alps white switches and is quieter than the old Tactile Pro.

What am I using right now? A moshi luna backlit keyboard. Yes, it has scissor switches, which most mechanical keyboard lovers despise. However, the moshi luna is the closest thing I’ve found to my Macbook Pro’s keyboard, so it’s at least familiar to me. And I do like the backlighting, though I could live without the silly bling of the lighted acrylic surrounding the keyboard. In fact I might paint it or cover it with very thin aluminum.

An Apple TV with a big screen? Nonsense, I hope

I’m so tired of the arguments from pundits saying that Apple needs to make a television.

There is little to no profit in television sets; they’re commodities. Let’s take some of the Japanese companies as examples. Sharp, Panasonic and Sony lost a combined $20 billion dollars in 2012. If Sony hadn’t sold off a chemical unit and didn’t have the PlayStation and content, it might be dead. Sharp is unlikely to survive much longer without a merger/acquisition. Panasonic… dunno.

I won’t go into the details, but I’ll be the first to admit that these 3 companies have made many missteps in the last several years that made them bleed a lot more than they should have. Panasonic made some major losing bets like building new plasma panel factories starting in 2003 and dumping a lot of cash into their purchase of Sanyo for what are now struggling businesses (solar panels and batteries). Sharp completely missed out on smartphones (their phone sales have been halved from 2007 to 2012) and outsourcing, and like Panasonic made missteps in solar. Sony’s television business has been losing money for 8 years running.

The problems here are many. For starters, the competition from China and Korea is difficult to overcome. Large LCD panels (regardless of backlighting technology) are now a commodity. LG and Samsung will continue to make TVs with near-slave labor. And despite what some would like you to believe, people are not starting to change their TV sets every 2 to 3 years. Or even every 4 years. The reality is that the recent trend has been to replace aging non-HD sets with HD sets. I hate to break it to the idiots masquerading as experts, but HD has been with us for more than 10 years. It has taken that long for the average consumer to adopt a single HD set. Once the swing is over, the buying will stop again. Sure, they’ll eventually replace each set in the home. But they’ll then stop for a long time, unless the sets fail. And it would never have happened in the first place if the prices hadn’t dropped dramatically in the last 5 years.

Look at the trend for PCs. It’s not significantly different than televisions. Apple is a publically traded company and they’re making their money in mobile (phones and tablets, plus their content stores). The money they’re making from iMac, Mac Mini and the nearly-dead Mac Pro is a very small piece of their profits today.

The fools who equate the HD screen buying to people buying smartphones every 2 to 3 years should be fired from their writing positions. Tip for the ignoranti: phones are an order of magnitude less costly than 55″ HD televisions. They’re also with us 24 hours a day, and your average smartphone is an order of magnitude more useful than a 55″ television simply due to the fact that it fits in your pocket. They’re also an order of magnitude easier to recycle. But more importantly… most people aren’t buying phones every 2 years just to get a new display. They’re buying a new phone to get new features, often only software features or software features supported by a small bit of updated hardware (say LTE or accelerometer or GPS). And of course to replace the phone they’ve beat up by dropping it, spilling their McDonalds on it, and using it. And to get a new battery.

I should also point out that for many of us, the television is no longer our main consumption device. We’re consuming much or most of our content on tablets and our phones. In part, this is just due to convenience. It’s also in no small part due to being busier than ever. And nearly all of us are using our televisions as simple HDMI targets (often only HDMI video with the audio going to a home theater receiver). What makes the big difference in our experience is the HDMI source, not the HDMI target. Most, if not all of us don’t want to replace a $1000 to $3000 device every few years just to get a decent bump in the source and maybe a small bump in the display. The people who think we’d like to do this are probably the same people that thought refrigerators with built-in smart displays would be a game-changer in the kitchen. Why would I want a smart refrigerator if I can’t put it in my pocket to take it with me to the grocery store? How was that ever a better idea than putting Grocery iQ and Red Laser on my iPhone?

And of course Apple understands these issues. It’s part of the reason that the MacBook Pro has no ethernet port and no built-in CD/DVD player, but instead has USB 3.0 ports and a Thunderbolt port. All the smarts inside, but none of the non-essential parts that would take up space and weight. Of course, I consider an ethernet port essential, but not a built-in CD/DVD player. It’s part of the reason Apple has AirPlay… I don’t need or even want my TV to manage content; I want the device that’s in my hands or pocket or bag all day to be the device that manages my content. Even better if it can hold a lot of it too. I don’t care to have to use my TV to manage content. I want to be able to do it anywhere, anytime.

The difficult battle for a game-changing event in the TV world isn’t over the TV. It’s over the content and the delivery and the contracts that bind the two together. The same reason that the game-changing event in the music world wasn’t the iPod or any other mp3 player, it was content in the iTunes store and other stores like Amazon.

The cable companies are not going to hand over their bandwidth to any company that directly competes with their offerings. And most of the content delivery companies, who also own nearly all of the last mile and then some for residential Internet service, move like snails. And make much of their money with bundled content packages. Anything that disrupts their cash flow is going to be met with loads of resistance. They’re already using caps in many places, and if it weren’t for the net neutrality laws, they’d be blocking all streaming and downloads that they viewed as competing with their offerings.
In fact they’ve done that before (Comcast P2P fiasco, for example) and would still be doing it if there had not been an uproar with some legal footing.

I don’t need or want a TV with a lot of built-in obsolescence. Maybe some people do, but those people represent a tiny piece of the market (those with tons of disposable income for home electronics). What I want is a better content management device and a screen that’s about as dumb as possible that will last 10 years. Keep the screen for a long time, and update the content management device frequently at a much lower cost. The existing Apple TV is a pretty good device at $99. Replace it with something about halfway to a Mac Mini, and you’d have a device more than capable of receiving, storing, managing and delivering content in just about any form. But it’s a problem that doesn’t exist until that content is readily available in a form that such a device could use. In real time as it’s broadcasted, not a week later. And Apple isn’t currently in a position to fix the entire problem. Even if they spent tons of money to acquire the rights to the content, they won’t be able to deliver it if it competes with the last mile provider’s services. And there isn’t a snowball’s chance in hell that they themselves can deliver a significant live event, say the Superbowl. Even if they could, it would never fly past the last-mile providers who’ve paid big money to be the providers of such content.

I’m all for a better home entertainment experience. But an Apple TV with a screen, in and of itself, isn’t going to change the game. And it’s unlikely to make money. It also won’t be significantly better than sets from the established television set producers. 4K display? Who cares at this point given that there’s essentially no 4K content to consume and 4K sets start above $10,000 at this point? 4K will get here eventually, but its audience will be limited for a long time. Most of us don’t need an 84″ or 110″ screen, and many of us would never get it past a significant other even if it was cheap. Well, there’s an argument in Apple’s favor… if you’re going to have a 110″ screen, it’d be easier to get spousal approval if it looked like a piece of art. The problem is that it’ll cost more than $20,000 at this point, and it’ll likely depreciate to $1000 in 5 to 10 years.

In my opinion, anyone that argues that we’ll all be replacing our big screens in our family rooms every few years is a shill or just clueless.

If Apple really wants to change the TV game within the next 5 to 10 years… make a set-top box that has all the capabilities of the Apple TV and more, plus the ability to replace the DVR or cable box that we’re using now (including handling encrypted channels, not just clear QCAM). I know they’ve explored this arena, but haven’t broken the barriers yet. Maybe they will, maybe they won’t. I think our best hope is that the cable companies eventually provide all content over IP (presumably IPv6) and back out of the set-top box business. Don’t hold your breath; those rentals are a source of income for them. One could argue that they could just increase the price of their service and ditch the set top box rentals, but… today they do both (price increases on their service and continued reliance on set-top box rentals).

Now running Clover bootloader on my hackintosh

I’ve been wanting to try the Clover bootloader on my hackintosh for quite some time. I just didn’t have an impetus to bother with it. That is, until the issue with iMessage appeared in late December 2012 and the various Chameleon developers and their branches did nothing about it (including Chimera, which is what I was originally using before switching to Chameleon and now Clover).

Clover is working great for me, and I don’t see myself going back to Chameleon or a Chameleon derivative like Chimera. The reality is that development is MUCH more active on Clover, and given that it has much better support for UEFI (including a built-in EFI shell), it’s the right thing for me to use on future builds. Plus it already has the infrastructure to cope with issues like the iMessage snafu.

Since I consider this switch permanent, I spent a little time creating a Clover theme since I wanted an orange-colored theme. Here’s a screenshot from the theme package I uploaded to insanelymac.com:

Soapbox on…

I feel sorry for the many people on the tonymacx86 forum that don’t seem to realize that moving from Chimera to Clover is not terribly difficult. The bootloader is a tiny portion of what they’ve gotten from tonymacx86 and Chimera is not significantly different than a vanilla Chameleon build. In fact I had been using Chameleon for the last few months before I switched to Clover. The last time I diffed Chimera and Chameleon source tree trunks, the differences were purely cosmetic. I feel really sorry for the folks who gave money to tonymacx86 recently for the fixes for iMessage, given that the tonymacx86 team did NOTHING to resolve the issue. AS of today, that thread on tonymacx86 is 68 pages and growing, with almost 100,000 views. The fix is to use Clover, and the tips on getting that done were all provided by members, not the tonymacx86 team. I’m starting to understand why some other sites’ members despise the tonymacx86 site. You can’t blame the members of the tonymacx86 site, they’re completely innocent. And I guess I can’t blame the tonymacx86 team for the ignorance of some of the members that have given them money, but… it still feels underhanded to me. Especially given the fact that the tonymacx86 tools are primitive and somewhat braindead. MultiBeast might work for some users who really don’t know what they’re doing (and I was once one of those people), but at the same time, stomping on kernel extensions without showing the user what’s being done (and not providing a means for them to revert the changes) is downright user-unfriendly and amateurish from a software engineering perspective.

My first hackintosh

Two weeks ago I assembled my first hackintosh. I had hoped to buy a new Mac Pro. Unfortunately Apple has not updated it in over 2 years, and the price hurts for hardware that’s 2 years behind. No Thunderbolt, lame video card options without sufficient power supply output to run a modern 3D card, etc. It’s a great machine, but the price is fairly obscene for the age of the components and the power supply weaknesses.

I also considered a 27″ iMac, which is a very nice machine for an all-in-one, but the reality is that I need expandability that doesn’t exist on the iMac. I don’t want external drive enclosures. I also want USB 3.0. And I have a pair of 24″ 1920×1200 monitors I wanted to continue using, if just for the sake of saving money.

So in the end, my best option was a hackintosh. I considered a dual Xeon setup, but the price is high and power management is essentially non-functional on the dual Xeon hackintosh machines. My main goals here were maximum compatibility, reasonable speed, low noise (no screaming CPU fan), and simple maintenance. So I built a fairly simple (and relatively inexpensive) hackintosh based on a Gigabyte Z68 board and Intel I7-2700K CPU with an EVGA GTX570 video card. I am using a USB Bluetooth adapter and an Apple Magic Trackpad since I’ve become addicted to all of the gestures over the last few years. I considered a watercooled video card, but in the end decided I didn’t want the maintenance I’ve had to deal with on my watercooled machines. The Corsair H100 is dandy for my CPU, and since I don’t play 3D games on my computer, my video card isn’t really subject to high heat conditions.

The gory details can be found on my hackintosh1 page. As of today, I have most everything working, including (finally!) sleep and wake. There are some nits with USB connections with my iPhone, but it works if I use particular ports. I have a few items left on the wish list like the SSD, 16G more memory and a new keyboard, plus software. But I’ve been using the machine as my primary desktop for the last 2 weeks and I’m a happy camper. My libDwm library compiles in 7 seconds with no overclocking, which is much faster than was possible with my old dual 32-bit Xeon FreeBSD workstation. I’m also not memory-constrained as I was on that machine. At this point, I can settle in and just use the machine and add my planned upgrades at my leisure.

Kudos to the web sites that support those of us with hardware needs that aren’t met by Apple: tonymacx86.com, insanelymac.com, osx86.net and others. While I’m a strong supporter of Apple and own (and love) some of their hardware (and have spent many thousands of dollars on it over the years), right now they don’t have desktop hardware that meets my needs at a price point I can tolerate. Hopefully that will change in 2013, but I’ve become very wary of waiting for Apple desktops that meet my needs. The hackintosh fits my needs for now and at the moment is working nearly flawlessly running OS X Lion (10.7.4).

finally upgraded to iPhone 4S

I’ve been limping by with an iPhone 3G since its introduction. I was hoping to wait for the iPhone 5, mostly for LTE and hopefully better battery life (I couldn’t care less about the rumored slightly larger screen size). However, my iPhone 3G has had a crack in the back of the case for a while, and its reception has been sub-par for the last 6 months or more. Most importantly, MobileMe service expires at the end of this month, and the 3G will not run the current iOS in order to use iCloud. In addition, the 3G is slow when running any 4.x version of iOS.

So I had to buy a new iPhone.

I debated switching to Verizon, since my contract with AT&T expired years ago. However, AT&T’s plans better meet my needs. I need to be able to tether, and I need more than 2G data per month. Their 5G plan with hotspot works for me. I had to give up my unlimited data plan, of course. The reality is that I don’t need an unlimited plan without tethering; I use my WiFi at home for most fat content. The hotspot allows me to use my phone as a 3G modem for my MacBook Pro, which I need when I’m working somewhere without WiFi.

I bought a white 32G iPhone 4S with AT&T. I bought it at the Apple Store in the Twelve Oaks shopping mall in Novi, Michigan. If buying an iPhone, I can’t more heartily recommend going to an Apple Store instead of the carrier. The brick-and-mortar Apple Store experience continues to be fantastic, and you’ll leave the store feeling like you just had a glimpse of what the face-to-face retail experience should be. And if you’re using the Apple Store app,you might feel like you’re stealing. 🙂

I’m using a Speck Candyshell Grip case, in yellow. It’s not really the one I want, but of the cases available in the local Apple Store, it’s the one I like the most.

I’m enjoying Siri and other features sorely missing from my old iPhone 3G, but most importantly… I’ve made the switch from MobileMe to iCloud and can rest a little easier.