Dear Rupert
Last week, Rupert Murdoch’s News Corp sent an open letter to the European Commission complaining about Google. We wanted to share our perspe...
Compiler Design in C
Compiler Design in C Download a copy! My book Compiler Design in C is now, unfortunately, out of print. You can download a complete copy, with the above button (pdf 19.1Mb OCR/Searchable—thanks to Marvin Hernández for adding the OCR). If you don’t want to print it out (the book is 984 pages long), you can…
The Sad State of High Bit Depth GIMP Color Management
Back in 2014, this article was intended to draw attention to several serious problems with babl/GEGL/GIMP color management, all of which revolved around the idea of using sRGB chromaticities to edit non-sRGB images. If you peruse the GIMP developers' list and users' list for the months of October and November 2014…
Bash 'shellshock' scan of the Internet
NOTE: malware is now using this as their User-agent. I haven't run a scan now for over two days. I'm running a scan right now of the I...
How to Wire Up Ruby on Rails and AngularJS as a Single-Page Application
It looks like nothing was found at this location. Maybe try one of the links below or a search?
Adventures in Wearable Electronics – Making a Light-up Dress
Samuel Clay is a grad student in the schools of design and of engineering at Harvard. He founded NewsBlur , a personal RSS news reader, and Turn Touch , beautiful control for the smart home.
The Skip
At the time when I was coming of age musically, when we listened to music on LPs, the listening experience was very different than it is today. For one, if you didn’t like the currently playi…
Terry Tao on how to compute non-converging infinite sums (2010)
The Riemann zeta function $latex {\zeta(s)}&fg=000000$ is defined in the region $latex {\hbox{Re}(s)>1}&fg=000000$ by the absolutely convergent series $latex \displaystyle \zeta(s) = \su…
Sales Hiring Guide For B2B Startup Founders
Everything you need to know about sales hiring for startups: the stages, a 5-step recruiting process, and strategies to build a top team.
Inline PGP signatures considered harmful
People often suggest that inline PGP signatures in e-mail are somehow more compatible or more acceptable than using PGP/MIME . This is a mistake. Inline PGP signatures are prone to several failure modes, up to and including undetectable message tampering.
Let’s Make a Bubble Map
My previous Let’s Make a Map tutorial describes how to make a basic map with D3 and TopoJSON ; now it’s time to cover thematic mapping in the form of a proportional symbol map. The simplest symbol is a circle, or bubble , whose area is proportional to the associated data. In this tutorial, we’ll make a bubble map of…
DEFCON Capture the Flag Qualification Challenge #1
Today, we are excited to announce the introduction of Elastic Endpoint Security.
A Gentle Introduction to Data Compression
Joe Bertolami's portfolio and blog covering artificial intelligence, game development, computer graphics, data compression, and more.
Reading Lamport, again
We’ve just kicked off an internal distributed-systems seminar. Our inaugral paper was Lamport’s classic “Time, Clocks and the Ordering of Events in a Distrib...
Formal Methods in Building Robust Distributed Systems
We all know that when designing and operating applications at scale, it is persistent state management that brings the most difficult challenges. Delivering state-free applications has always been (fairly) easy. But most interesting commercial and consumer applications need to manage persistent state. Advertising…
1971 Social Engineering Attack
From Betty Medsger’s book on the 1971 FBI burglary (page 22): As burglars, they used some unusual techniques, ones Davidon enjoyed recalling years later, such as what some of them did in 1970 at a draft board office in Delaware. During their casing, they had noticed that the interior door that opened to the draft…
Anthropology of Mid-Sized Startups
In their natural habitats, social species organize into characteristic groups. Gazelles form herds, wolves form packs, and ants form colonies. Humans, in the…
Mozilla Releases the First Browser Built for Developers
Developers are critical to the continued success of the Web. The content and apps they create compel us to come back to the Web every day, whether on a computer ...
Bayer CEO: Nexavar cancer drug is for "western patients who can afford it.”
This is a video by Zack Struver about Senator Bernie Sander’s proposal to expand Veterans access to patented medical inventions. The video discusses both the proposal by Senator Sanders to give the U.S. Department of Veterans Affairs the authority to… Continue Reading →
Why Node.js is becoming the go-to technology
Nearform is an independent team of engineers, designers and strategists. We build digital capability and software solutions for ambitious enterprises seeking sustained business impact. We love what we do.
"If you're over 30, you're a slow old man" – Zuckerberg. He turns 30 tomorrow.
Came across this article: on SFGate the other day, relating the difficulties of older workers finding employment in Silicon Valley. 40 is the new 60 down there. I would usually file this under &#…