My Bookmarks

Samsung and Apple collectively reported a 17% rise in their semiconductor demand during 2013.Together the firms saw $53.7bn of semiconductors consumed for the year, up $7.7bn from the previous year, a new Gartner report revealed.

The report also revealed that the top 10 firms outperformed the overall semiconductor buying market by purchasing $114bn worth semiconductors and accounted for 36% of semiconductor vendors' global revenue in 2013, up from $105.1bn.

Papers is an Apple Design Award and Ars Design Award winning solution for managing research literature. Now, it's time for Papers 3 to take your personal library of research to a whole new level. Papers keeps your library organized and portable, automatically downloads full-text content for your articles, shows you related content when reading, and lets you sync your library between home and work, whether you're using Mac or PC, iPad or iPhone.

At OSCON, Phil Dibowitz reminded me how little I understand about large systems – as he puts it, really large systems, systems of systems, with some similarities but with different people controlling parts. His work at Facebook explores the challenges (and opportunities) of creating tools that work across a company’s many networks and computers.

An opinionated todo-list plugin for Sublime Text (2 & 3) editor.

A look at how Motorola figured out Apple's product plan back in 1994, and how that lesson might apply to today. There's nothing new about that, but the chart about how Apple puts "experience" before anything else is good. (The desired experience is in the center of the image, followed by (a) characteristics of the experience, (b) enablers of those characteristics, and (c) technologies required.

Gemma Correll illustration website. Funny cartoons and illustrations.

The link shows a simple, good, Akka remote actors example (client and server).

"Our hypothesis was that if we wrote our software in Lisp, we'd be able to get features done faster than our competitors, and also to do things in our software that they couldn't do. And because Lisp was so high-level, we wouldn't need a big development team, so our costs would be lower. If this were so, we could offer a better product for less money, and still make a profit."

ScalaCheck: Property-based testing for Scala

ScalaCheck is a library written in Scala and used for automated property-based testing of Scala or Java programs. ScalaCheck was originally inspired by the Haskell library QuickCheck, but has also ventured into its own.

ScalaCheck has no external dependencies other than the Scala runtime, and works great with sbt, the Scala build tool. It is also fully integrated in the test frameworks ScalaTest and specs2. You can of course also use ScalaCheck completely standalone, with its built-in test runner.

Today, Apple introduced another series of new products across its lineup. But just being “better, thinner and lighter” isn’t what the world was used to under Steve Jobs. As an early Apple designer who worked closely with Steve, developing the Snow White design language that shaped all Apple products from 1984 to 1990, one thing is clear to me about the company today.

New Relic CEO Lew Cirne banged his head against that problem for the majority of 2012. He finally had his “aha!” moment on Dec. 30 while on a family vacation in Tahoe: He needed to build a new kind of database, one designed to catch crumbs, and he knew exactly how to do it.

So he sent his family home without him and got his hands dirty.

“I spent a month up there coding, 8 a.m. to 10 p.m., just banging it out.

"The Two Wolves" - A cartoon story at

JavaCL is an API that wraps the OpenCL library to make it available to the Java platform (OpenCL is the first open, royalty-free standard for cross-platform, parallel programming of modern processors and GPUs).

ScalaFX. Like JavaFX, but you know, on Scala.

Ex-Valve employees take augmented reality glasses to Kickstarter.

At Sotheby’s New York this November, the world will get a unique tutorial from two masters of design. Collaborating for the first time, Apple’s Jonathan Ive and his chum, the equally acclaimed Marc Newson, have selected or made more than 40 objects for an auction to benefit Bono’s Product (Red) anti-H.I.V. campaign. Meeting with Ive and Newson, Paul Goldberger explores the shared obsession and philosophy behind everything from iPhones to jumbo-jet interiors.

Our original goal for this book was to cover the 50 algorithms that every programmer should know. We use the word programmer to refer to anyone engaged in trying to accomplish something with the help of a computer, including scientists, engineers, and applications developers, not to mention college students in science, engineering, and computer science.

We wrote url-builder to provide a simple way to make the sorts of URLs that developers typically need to assemble. It uses encoding rules from the references listed at the top of this article and a small fluent-style API. This usage example shows basically everything:

Example Argonaut JSON Scala code:

“Build a UI layout by writing type-safe Scala code and wire your logic into the layout.”