The Cosmic Multi-Messenger

LIGO Detection of Binary Neutron Stars

October 16, 2017

On August 17th, 2017 the LIGO/Virgo network of gravitational wave interferometers detected a subtle ripple in spacetime, as two neutron stars collided. Observations across the electromagnetic spectrum captured light from this event for the first time, heralding in the era of multi-messenger astronomy. Read more about this event at kilonova.org.

Artificial Intelligence Special Edition

Harvard Science in the News Blog

August 29th, 2017

The field of Artificial Intelligence is rapidly expanding. From self-driving cars to video games, artificial intelligence plays a role in many aspects of society today. In this SITN special edition blog series, we explore the technologies and tools that take advantage of AI.

Scientists observe light from antimatter for the first time

Harvard Science in the News Blog post

January 15, 2017

Physicists at CERN have observed the light emitted from antimatter for the first time, bringing us one step closer to unraveling one of the longest-standing problems in physics today – why is it that regular matter is so much more abundant than antimatter in the Universe? Read more about it at the Harvard Science in the News Blog.

New method successfully recovers lost short-term memories

Harvard Science in the News Blog post

December 21, 2016

For decades now, scientists have believed that working memory, a form of short term memory, can be accessed only through the sustained firing of neurons. Until recently, the scientific consensus has been that once our brain is no longer actively maintaining these memories, the information is irretrievably lost. A new technique called transcranial magnetic stimulation (TMS) uses focused electromagnetic fields in order to reactivate neurons and retrieve these memories. Read more about it at the Harvard Science in the News Blog.

Quantum Data Locking: A Faster Way to Securely Send Data

Harvard Science in the News Blog post

September 17, 2016

Claude Shannon's information theory has long posited that an encrypted message is completely secure given that the decryption key is randomly generated, at least as long as the message itself, and discarded after only a single use. Quantum data locking is a new method of transferring encrypted data via quantum systems in which the key can be exponentially shorter than the message itself. Researchers at the University of Rochester have experimentally demonstrated this method for the first time. Read more about it at the Harvard Science in the News Blog.

New Experiment Chases the Elusive Magnetic Monopole

Harvard Science in the News Blog post

August 18, 2016

In 1931, physicist Paul Dirac showed that our theories of electromagnetism allow for the existence of a solitary magnetic charge. A new experiment at the Large Hadron Collider seeks to detect the long theorized magnetic monopole. Read more about it at the Harvard Science in the News Blog.

Building a Hackintosh

A lean, mean Hackintosh-ing machine

July 17, 2016

Hackintosh computers have been online for nearly a decade now (since the switch to Intel processors), allowing users to implement Mac OS X on non-Apple branded hardware, achieving performance close to or comparable to the latest Mac Pros for a fraction of the cost. In addition to installing Mac OS X on a custom-configured computer -- optimized for your needs -- dual-booting Windows on a Hackintosh allows for your computer to moonlight as a high-end gaming machine (depending on your hardware, of course).

But the road to a fully-functioning, stable Hackintosh is not for the meek of heart. It requires a willingness to hunker down and troubleshoot when things go wrong -- and things will go wrong. The following post is meant to help you navigate your way to Hackintosh glory.

Choosing your components.

The key thing to remember in building your Hackintosh is that the end goal requires installing software on non-native hardware, or hardware that simply wasn't designed with this particular function in mind. Rectifying this discord is best done by carefully selecting your parts based on whether or not they will be supportd by Mac OS X. Often, hardware which is technically supported might prove to be significantly more difficult than the alternative. Hackintosh aficionados will, for instance, generally suggest you avoid AMD CPUs and turn instead to the more agreeable 6th Generation Intel Core (Skylake) CPUs. That's not to say that you're out of luck with an AMD CPU, but you may have a harder time getting things going. In other words, your mileage may vary.

One of the absolute best resources out there for building your Hackintosh and choosing compatible components -- which I would be remiss not to mention -- is TonyMacx86.com. There, you'll find not only extensive guides and lists specifiying Hackintosh compatible hardware, but also, a community of like-minded brave souls who will more likely than not have encountered each and every obstacle you will undoubtedly meet along the way.

I won't go into the details of my build (feel free to e-mail me if you're interested), but I will mention that if you're planning on dual-booting, it is generally advised that you install each operating system on separate Solid State Drives (SSD). This is not only the easiest way to dual-boot, but it's also the cleanest and less prone to catastrophic failure-way. And of course, while you don't need to use SSDs in the place of Hard Disk Drives (HDDs), installing your OS on an SSD will decrease your bootup time substantially. Similarly, any apps that you install on the SSD will bootup much faster than they would otherwise. That being said, you can use SSDs to install your operating systems, and then opt for an HDD (or two or three) for general storage purposes.

The build.

This part of your journey is really no different than building a regular PC. There are plenty of guides out there, but barring a few caveats, it's pretty straight forward. A couple of important (and commonly overlooked) things to keep in mind: 1. Don't forget the motherboard standoffs. These ensure that there's extra space between the motherboard and the case, preventing short-circuits between the back of the board and the case. 2. If you're mounting the SSDs on the motherboard backplate, take a look at the SATA power cables that come with your power supply. There's very little clearance at the input to the SSD, and depending on the angle of the connector, the connection may or may not be possible. I learned this the hard way, and was forced to remove my motherboard and peripherals and move the SSDs into the drive rack.

Installing OS X

You've made it to the fun part. At this point in the game, you'll need to create a bootable USB containing an OS X El Capitan install which you can purchase from the Apple store or download as an update by using your pre-existing Mac computer. You'll also need to download the latest version of Clover EFI Bootloader. There's a great guide for installing OS X using Clover here. Once you have Clover installed, you need to make the appropriate changes to the config.plist file (allowing for audio injection, patching your motherboard to allow booting into OS X). There are also a number of kexts (kernel extensions; essentially drivers) that you'll need to include as part of the Clover configuration. These include:

  • USBInjectAll.kext
  • AppleALC.kext
  • IntelMausiEthernet.kext
  • FakeSMC.kext
These kexts provide basically the necessary 'bare-bones' of your build. Once your computer is up and running, you'll likely find that there are a number of other kexts you'll have to track down in order to get things like audio, iMessenger, and the like, fully-functioning. This is really where your Hackintosh will ask the most of you. Carefully editing your config.plist file and installing the appropriate kexts hold the key to unlocking your Hackintosh.



I've obviously glossed over many of the subtleties which turn out to be rather important when it comes to your build (see config.plist edits!), but there are truly plenty of guides and resources out there to get you going (among others, I also recommend r/hackintosh on reddit. At the end of the day, if you're looking to spend a minimal amount of time troubleshooting your computer, and indeed, if you are relying on your computer for sensitive work related tasks and processes, a Hackintosh may not be the best idea. It's important to keep in mind that Hackintosh computers are ultimately a series of hacks developed to run Apple software on hardware that was not designed to do so. There are bound to be issues along the way. Per Apple's EULA, Apple will not provide support for your Hackintosh, so you are largely on your own. That being said, if you're committed to the pursuit, Hackintosh computers really do allow for a cheaper and more customizable alternative to traditional Mac computers.