Reader's Corner for May 2015

May 31, 2015

IN 1916 Clarence Saunders changed the face of retailing when he opened his first Piggly Wiggly supermarket in Memphis, Tennessee. Hitherto, shops had kept all their...

Funny story - we were asked to make dong detection software for LEGO Universe too. We found it to be utterly impossible at any scale.

Lego Universe and the dong problem

It’s time for another sky-high edition of What’s That Thing, Slate’s column that examines the details of the world that are hiding in plain (or plane) sight. Send ideas for future columns, along with photos if possible, to

Coursera's free Statements of Accomplisments die a quiet death.

Sigh. The commercialization of education begins anew

May 30, 2015

Mr. Ulbricht was sentenced to life in prison for his role as what prosecutors described as “the kingpin of a worldwide digital drug-trafficking enterprise.”

Renters are missing out on savings in most metros

Yeah but who can afford it in this market?

I wrote a website in Rust and lived to tell the tale Tweet Published: Sat 30 May 2015 By viraptor In misc. tags: rust web programming I wanted to create a website for a personal project. This is usually the great opportunity to learn - no time pressure, no external requirements, etc. That meant I co…

Announcing GitTorrent: A Decentralized GitHub — May 29, 2015 (This post is an aspirational transcript of the talk I gave to the Data Terra Nemo conference in May 2015. If you’d like to watch the less eloquent version of the same talk that I actually gave, the video should be available soon!) I’ve be…

This looks interesting

May 29, 2015

Dear Brian, Anna, and Airbnb, I am homeless because you stuck a “XXX Freak Fest” orgy in my apartment and abandoned me to deal with the fall out. I’m not homeless because of finances – though the...


Free books!

Draw your guess for every income level, then compare it with the actual data on college enrollment and the drawings of other readers.

Maybe someday we'll patch vulnerabilities faster than the enemy can use them in an attack, but we're not there yet.

signing up those who deserve it

Aptly titled

SourceForge, once a  trustworthy source code hosting site, started to place misleading ads (like fake download buttons) a few years ago. They are also bundling third-party adware/malware directly with their Windows installer.

Goodbye indeed

"It was a shame for science and a shame for Germany," she said. But it's a shame no longer.

Antimony is a computer-aided design (CAD) tool from a parallel universe in which CAD software evolved from Lisp machines rather than drafting tables.

Fast builds with Buck

May 28, 2015

Online shopping from a great selection at Same-Day Delivery Store.

Damnit amazon, stop stealing my monies

An answer to a growing question of the 21st century

This is an edited transcript of a talk I gave at the Craft Conference 2015. The video and slides are also available. How does your database store data on disk reliably? It uses a log. How does one ...

Long and great read

In my previous post I talked a bit about why the RWlock pattern is important for accessing data, which is why Rust enforces this pattern either at …

This is a post that I’ve been meaning to write for a while now; and the release of Rust 1.0 gives me the perfect impetus to go ahead and do it …

May 27, 2015

An apparent security vulnerability has left iPhone users susceptible to having their phones shut off with a simple text message. The vulnerability appeared to have been first discovered on Reddit. A thread was created and updated with information revealing everything the Internet-community had disco…


"Rearchitecting GitHub Pages"

I'm surprised they managed to run it for so long on one machine

Now that Rust 1.0 is out and quite stable, I thought it might be interesting to write an introduction to Rust for Python programmers. This guide goes over the basics of the language and compares different constructs and how they behave.

A good solid read

Work-Bench is an enterprise technology growth accelerator in NYC. We scale companies through our community, workspace, business development, and venture fund.

One of my next goals in my Raft project is to tame the tick() with mio. In this post, we'll explore what it is, what it can do, and why it matters. First things first: What is MIO? MIO is...

This looks exciting. Though I still wonder about green threads in Rust

Are work and life one and the same for entrepreneurs?

I still don't get why society praises working so much over, you know, enjoying life

awesome-rust - A curated list of awesome Rust code and resources.

Another series to follow

I’ve been listening to the excellent Season 2 of the podcast Startup, which gives an inside look at YCombinator startup The Dating Ring (NYT coverage here). The episodes are all great. They talk about a couple different important topics, but I had a couple comments on fundraising to share. Here’s a …

My immigration story It’s been 7 years since I moved to the US. I love this country. Most major events in my life happened after I moved here and I really appreciate the opportunity this country gave me. When I tell my story about how I immigrated here, many people find it very interesting, so I dec…

Immigration blows as usual

On the state of Go. Android support is exciting

Go in Go. A cool set of slides on the new toolchain

As FIFA leaders gathered for a meeting, Swiss law enforcement officials arrived unannounced and made arrests at the Justice Department’s request on charges including racketeering and money laundering.

This is huge

Yagni ("You Aren't Gonna Need It") is the principle that we should not build presumptive features. It should not be used as a justification for neglecting internal quality.

Stop the madness The long cycle times for developing mobile apps have led to startup failures that look more like 1999 – it’s like we’ve forgotten all the agile and rapid iteration stuff that we learned over the last 10 years. Stop the madness! Today, seed stage startups can now get funded, release…

May 26, 2015

This phone serves a dual communications and power base purpose

I feel it’s time to revisit the web vs. native debate, and concede defeat — or, at least, concede that the web cannot, and should not, compete with native when it comes to complex, app-like structures.

Interesting points for both sides

American airport officials know the ride-hailing phenomenon will not recede, and they are rewriting regulations to welcome all manner of cars.

May 25, 2015

Did you know that if you sing any copyrighted song: a place open to the public ...or among a substantial number of people who are not family or friends You are involved in a public performance of that work?

Hours after the Senate balked at reauthorizing the bulk collection of U.S. telephone records, the National Security Agency began shutting a controversial program Saturday that senior intelligence and law enforcement officials say is vital to track terrorists in the United States.

The True Cost, a new documentary, chronicles the evils of the clothing industry and asks us to stop buying so much cheap crap.

Economic analyst Vivek Kaul on why millions of home are lying empty in India when the country is facing a shortage of housing.

Since the + and - operators have such low precedence, you end up having to parenthesize them a lot, which can lead to heavily nested code that is hard to read.

This is hilarious

How can the tech industry engage the over-65s who feel devices are not designed with them in mind?

Rust traits for developer friendly libraries May 24th, 2015 For the last six months or so, I’ve been looking more-and-more into Rust, and the more I look into it the more I like. My latest Rust project has been to implement a client to the ElasticSearch REST API. I have implemented such things befor…

Time to use the Into trait

May 24, 2015

Employers illegally siphon billions of dollars out of low-wage workers' paychecks each year, but the vast majority of these crimes go unreported.

This is nuts

The official home of the Python Programming Language

Python finally gets type hints!

Encrypting data (Was: AES-CTR with HMAC): Use, in order of preference: (1) The Nacl/libsodium default, (2) Chacha20-Poly1305, or (3) AES-GCM. You care about this if: you're hiding information from users or the network. All three options get you "AEAD", which is the only way you want to encrypt in 20…

Cryptographic right answers

Startups focus on speed since they are burning cash every day as they search for product/market fit. But over time code/hardware written/built to validate hypotheses and find early customers can be...

Sage advice

Excellent post Monica, you are missed at Mozilla.Your point about advertising externalising costs (rather than making content entirely free) is a very good one. Alternatives to this model are much needed.I would add that I think advertising also helps aggregate a transfer of value, meaning that more…

I knew adware was slow but this is nuts

Mach7 - Pattern-matching library for C++

Pattern matching for C++. Looks exciting

Do we have a ticking time bomb on hand? The debate over whether Silicon Valley is sitting on another tech bubble rages on. It is being fueled by many..

A really cool way to play with Rust

I had the chance to chat this week with the very awesome Kate Heddleston who mentioned that she's been thinking a lot about the ethics of being a software engineer, something she just spoke about a...

We do need a Hippocratic oath

Renowned mathematician John Nash, subject of the film A Beautiful Mind, dies in a New Jersey taxi crash with his wife.


May 23, 2015

James S. Henry say the $5.89 billion they are collectively required to pay in penalties won't even get at 3% of their annual earnings.

Ouch indeed

Is anyone talking about hard capping the timeouts? Frankly I'd think there would be very few cases were you really need to wait for more than a minute (or even say 20-30 seconds) for a connection to be made.

May 22, 2015

Is Uber letting its drivers dodge The Americans With Disabilities Act?

"The suits demand Uber abide by the ADA, but Uber claims that because it’s a technology company, not a transportation service, it doesn’t fall under the ADA’s jurisdiction."

Could the courts rule that since the average person really just thinks of Uber as a transportation company, that argument doesn't fly? Sort of like how aspirin/kleenex pretty much lost their trademarks?

The Labor Condition Application (LCA) is an application filed by prospective employers on behalf of workers applying for work authorization for the non-immigrant statuses H-1B, H-1B1 (a variant of H-1B for people from Singapore and Chile) and E-3 (a variant of H-1B for workers from Australia). The a…

H1b salaries!

Musings of a Computer Scientist.

Some really passionate writing

All computers produce heat, but computer servers produce a lot of heat - why isn't this used to keep homes and offices warm?

Data centers!

The first smartphone I ever purchased died last week. It was an Android running CyanogenMod and lived through 19 months …

Phones suck

A political scientist on Tuesday said he was retracting a paper he'd co-authored -- one with wide influence on how campaigns can change public opinion -- when faced with evidence that the paper's c...

Lies and damn lies

By Lewis Lehe and Matthew Green Who doesn't love sitting in traffic? Especially when there's no apparent reason for it: no crashes, no tolls, no flaming matt

Traffic blows

The defiant stand by Yanis Varoufakis in the high-stakes economic negotiations with the E.U. threatens to tear Europe apart.

May 21, 2015

Last night, protons collided in the Large Hadron Collider (LHC) at the record-breaking energy of 13 TeV for the first time. These test collisions were to set up systems that protect the machine and detectors from particles that stray from the edges of the beam.

Exciting times

There are plenty of performance issues in The Witcher 3, but who's to blame?

Let me tell you the story of the trickiest bug I’ve ever encountered at MokaFive. We were having a problem where our virtual disk would detect block corruption, where a block signature would not...


A political scientist on Tuesday said he was retracting a paper he'd co-authored -- one with wide influence on how campaigns can change public opinion -- when faced with evidence that the paper's c...

One of the most important paths to upward mobility, open on a meritocratic basis to people from all economic classes, is narrowing.


May 20, 2015

Juvenile Justice In re D.S. Iowa Supreme Court Holds that Evidence of Taunting Is Insufficient to Constitute Criminal Harassment. Recent Case

This is a great read, and incredibly harrowing and scary

"But when I heard those words, my heart sank. In front of me was a child in whose world being stopped and frisked was so regular, such a fact of everyday life, that he had reasonably concluded that it must be lawful. This child was growing up believing that his suspicious body could be probed at will by government employees. "

The suspects studied in the United States and took jobs at the semiconductor companies Avago Technologies and Skyworks Solutions.

Canadian teen Raymond Wang won the Intel International Science and Engineering Fair.

A Curious Property of 82000 The number 82000 in base 10 is equal to 10100000001010000 in base 2, 11011111001 in base 3, 110001100 in base 4, and 10111000… - Richard Green - Google+

Math is fun

Generational thinking is seductive and confirms preconceived prejudices, but it’s a bogus way to understand the world

Tracking the FREAK Attack


May 19, 2015

Uber is experimenting with taking 30% of the fares booked through its car-hailing app, the highest commission it has charged drivers.

And now Popcorn time is in the browser. It'll be fun to see how fast it gets taken down

Connecting decision makers to a dynamic network of information, people and ideas, Bloomberg quickly and accurately delivers business and financial information, news and insight around the world.

RadioShack is dead, but its saga is ongoing. Last week, the company’s name was auctioned off for $26.2 million to Standard General, a hedge fund that earlier this year bought hundreds of RadioShack store leases. With the latest purchase, though, Standard General also got RadioShack’s collection of c…


Life and Death Planning: Low effort, high reward.

Morbid but necessary

Elite underground squad battles the bots that waste $6.3 billion in digital advertising dollars

Hailed as the most compassionate way for the criminal justice system to deal with addicts, drug courts were designed to balance punishment with rehabilitation. But after 25 years, the verdict is in: Drug courts embolden judges to practice medicine without a license—and they put lives in danger.

"Ultimately, we have to recognize that if we really believe addiction is a disease, doctors should have the final word on treatment. That’s what happens in the “mental-health courts” that a few states, including New York, Florida, and California, have created to help get mentally ill defendants into treatment, with drug courts as their model. In these courts, judges defer to doctors: They don’t tell defendants with schizophrenia that, say, they are allowed to take Haloperidol but not Risperdal, or that they have to stop taking the only medication that has worked for them."

When Italian authorities confirmed that James Gandolfini had just died in Rome of an apparent heart attack in 2013, many reports in…

"Doctors take far too much confidence in scan results, feeling they see everything with certainty. They don’t. As a Florida coroner told me a few years ago, “We get this all the time. The doctors get our report and call and say, ‘But there can’t be a lacerated aorta. We did a whole set of scans.’

“We have to remind them that we held the heart in our hands.”"

Eric Brewer on distributed systems and how containers are the future

May 18, 2015

Google wants to take the human out of the equation altogether, and for good reason.

As postrecession problems linger, the question arises about whether we are witnessing a fundamental shift.

I gave a talk a couple of weeks ago at the Yahoo Unconference. The conference was at the end of a particually hard week for a bunch of reasons and I fear that the talk wasn't that great. (Afterwards I got home about 3pm and pretty much slept until the following morning.) This post is a, hopefully cl…

According to former insiders, company records and an analysis of its websites, a secretive software company is selling fake academic degrees on a global scale.

I always wondered what they do while driving past daily, with their luxurious office and branded employee shuttles

May 17, 2015

Breaking News : Full disclosure : 4096 RSA key in the strongset factored.

Uh oh

You can play a slot machine in Las Vegas before you’ve even reached baggage claim: there are tiny slots parlors in every terminal of McCarran International Airport. Once you pick up your rental...

Gamification and addiction.

Seymour Hersh has done the public a great service by breathing life into questions surrounding the official narrative of the raid that killed Osama bin Laden. Yet instead of trying to build off the details of his story,...

This is both scary and really important

May 16, 2015

Imagine that an enemy has perfected a super weapon that destroys reasoning power.

Improved critical thinking is pretty much a necessity

The imminent need for basic income in recognition of our machine-driven future

Have I said we need basic income? I knew we have a lot of truck drivers around the world but this is worse than I thought.

"To allow this to happen would be truly foolish, for what is the entire purpose of technology but to free us to pursue all we wish to pursue? Fearing the loss of jobs shouldn’t be a fear at all. It should be welcomed. It should be freeing.

No one should be asking what we’re going to do if computers take our jobs.

We should all be asking what we get to do once freed from them."

As you may have heard, the streaming music service Grooveshark was taken offline last week after quite literally being sued to hell. I therefore believe it's now okay to publish the details of their encryption method.

Ugh. XOR "encryption"

Writing and reviewing journal articles is part of the core business of a scientist. But it’s not an efficient way to communicate research results.

Words from the Rust team

It finally hit 1.0! Exciting times

Seven employees quit the frequently mocked payment rewards startup Clinkle simultaneously today due to frustration with its 24-year-old CEO Lucas Duplan,..


May 15, 2015

Find out about the United Bug Bounty program, which allows researchers to report website vulnerabilities and earn award miles.

This would be a good way to get cheap flights

Two people who saw a police encounter on Wednesday reported different details; surveillance videotape showed that both of them were wrong.

Young men work less. Older men work more. Here’s what happens at every age.

A bill that abolishes 'personal belief exemptions' for vaccinations won broad approval in the California Senate on Thursday morning, and now advances to the Assembly.

In 1962, college student Simon Winchester answered an ad for a mortuary assistant.

Interesting story

With the debate over NSA telephone surveillance at a critical juncture, it's worth examining how money flows from the spy agency to contractors and eventually to some of the NSA's loudest defenders.

I blog mostly about my own programming projects.

Rust is exciting

SpaceX started with a plan to send mice to Mars. It got crazier from there.

Other fish, like tuna, have only a limited form of warm-bloodedness.

The word rust is the last thing I want to think about when I am hungry and/or fantasizing about building something that will endure through the ages. As a name for a programming language, “Rust” doesn’t exactly inspire confidence, but to take your mind off of ancient AMC Pacers and eating a bucket f…

En route from London to Tokyo, a pilot’s-eye view of life in the sky.

May 14, 2015

Inside the almost-adult lives of the real teens of Silicon Valley

"But despite their success, young founders face challenges the fellowship officers might not have expected. “We have young people email us with all sorts of things, from ‘I need help figuring out what to do here,’ or ‘I got dumped,’” Strachman said. “One kid raised $40,000 and had a first date on the same day.” In certain cases, she and the other officers will step into a parental role, mentoring the fellows in personal finance, etiquette, how to write an email, how to set up health insurance. Sometimes the guidance is more granular."

The Pearl River is full of trash, Volkswagen-sized catfish, and a heckuva lot of gators. Swimming in it? That was Pop's idea.

The House overwhelmingly approved legislation to end the federal government’s bulk collection of phone records, exerting enormous pressure on Mitch McConnell, the Senate majority leader.

Those two traces look like they're coming from different code paths (malloc vs pthread_mutex) so I'm not sure if lll_lock_wait means it's not private.  Looking at the kernel change, only private futexes weren't covered by a barrier in the broken version.

Kernel bugs suck

Can you get to Twenty? It's harder than it looks!

Not another one of these. Say goodbye to your productivity

Santa Monica’s City Council on Tuesday passed some of the region’s toughest regulations on the booming short-term rental industry. In a quick and unanimous vote, the Council approved rules that will ban most short-term rentals in the city by prohibiting the rental of an entire unit for l…


May 13, 2015

Over the past few months, the Sigma engineering team at Facebook has rolled out a major Haskell project: a rewrite of Sigma, an important weapon in our armory for fighting spam and malware. Sigma has a mission-critical job, and it…

Haskell is exciting

In every country in the world, male suicides outnumber female. Will Storr asks why.

This is really detailed but sad

"The money is presumed to be guilty," an agent explained.


So here’s a fun problem. Let’s say that a web site wants to implement authentication based on public-key cryptography. That is, to log into your account, you need to prove that you possess a particular public/private key pair associated with the account. You can use the same key pair for several suc…

I've wanted to write this article for some time now, and this seems like the perfect opportunity to do so. For those of you who are aware of Dinofarm Games and our recent release, Auro for iOS and ...

It’s the extreme end game of a tax code that shifts the burden from owners to renters, and from the wealthy to the poor.

This law is crazy

May 12, 2015

Some websites discriminate between readers who arrive from a Google™ search, and those who don't. Push the button to don your mask.

I'm installing this. Really helps with a lot of article paywalls

This seems kinda awesome

Being kind is fundamentally about taking responsibility for your impact on the people around you. It requires you be mindful of their feelings and considerate of the way your presence affects them.

Sage advice

Why are people so concerned with hardware power consumption nowadays? Some common answers to this question are that power is critically important for …

After 1.7 million miles we’ve learned a lot — not just about our system but how humans drive, too.

We really need to stop letting people drive

A blogger has been hacked to death in north-eastern Bangladesh, the third such deadly attack since the start of the year.

THE Dutch are generally a pretty content bunch. The Netherlands consistently ranks as one of the best places in the world to live. Dutch kids are among the...

Feds said a laptop is simply a "container" that can be searched without warrant.

A lot of surveillance statutes rely on similar language about relevance. And the 2nd Circuit just reined in what that means.

Verizon is buying AOL for $4.4 billion in cash, a deal aimed at advancing the telecom giant’s growth ambitions in mobile video and advertising.

Wait what

Rust is really exciting

Key officials at the FTC aren't mincing words in a new post defending the right of manufacturers to sell directly to consumers: Part of the U.S. regulatory..

A review of studies shows that coffee’s reputation as being unhealthy is undeserved, with the potential health benefits surprisingly large.

We will transmit this City not only, not less, but greater and more beautiful than it was transmitted to us. - Derived from the Ephebic Oath, Athens, 4th Century BCE I took the image below outside ...

This would be great

A detailed post that shows how to implement a counter in C++ that is usable where a constant-expression is required, effectively making all sorts of magic things possible.

C++ is crazy

May 11, 2015

Seen through game theory, cancer and police corruption are pretty much the same thing. And for one of them, there’s a cure

I think this takes it a little bit to the extreme, but a great read nonetheless

I'm trying to get together the photos of my baby to share with my mom. What a fucking nightmare. They're mostly on my phone, and auto-backed up to Google Photos. Should be easy, right?

Very well put

It’s been four years since a group of US Navy Seals assassinated Osama bin Laden in a night raid on a high-walled compound in Abbottabad, Pakistan. The killing was the high point of Obama’s first term, and a major factor in his re-election. The White House still maintains that the . . .

Long and interesting POV

Windows 10 will be the last version of the operating system to be numbered, says Microsoft executive.

Finally. Though it's still a slight disappointment from what I thought at first

May 10, 2015

Knowledge is power, they say.

Every December, the ranching staff at a Texas Panhandle dairy farm owned by the Braum’s burgers-and-ice-cream chain conducts an audit of its cattle herd. Most years, the audit is nothing more than ...

May 9, 2015

Vladimir Voevodsky had no sooner sat himself down at the sparkling table, set for a dinner party at the illustrious Institute for…

Fast Approximate Logarithms, Part I: The Basics by David Goldberg on 05/01/2015 in Applied Math Performance profiling of some of the eBay code base showed the logarithm (log) function to be consuming more CPU than expected. The implementation of log in modern math libraries is an ingenious wonder, e…


A Batteries-included App Development Platform. By Developers, For Developers.

This looks promising. Though I'm not sure how they'll pull it off

We can’t deny the science: Biotech works — for good.

"We need this technology. We must not let the green movement stand in its way."

This is cool

Finding a place for images to live so they can be instantly available is a recurring scale challenge for Facebook.

Really cool work

May 8, 2015

Take the Money and Run The end of the beginning, and the beginning of the end It was January, and the weather was fucking bleak. It'd been freezing and overcast for as long as I could remember. Sometimes during winter in Akron, it feels like the sun sets in November and doesn't rise until March. It…

Waiting for chapter 2

A couple years ago, NASA and DHS unveiled a portable radar unit based on technology used to detect alien life on distant exoplanets. This radar unit, though, would be used closer to home—to find people burried under rubble. In the first real-world demonstration of its use, the device helped save 4 m…

This is awesome and scary at the same time. Just like all the scanning for life stuff in Sci-Fi media

We uncovered 4 bugs causing random cluster-wide lockups. Two bugs laid in ZooKeeper, and the other two were lurking in the Linux kernel. This is our story.


Large-scale cluster management at Google with Borg - Verma et al. 2015 Borg has been running all of Google's workloads for the last ten years, and the learnings from Borg are being packaged into ku...

A look into the Borg paper

Engineers earn more money than we need, and the world is full of interesting problems that don’t promise a financial ret…

It all started with a simple Twitter query from a Baltimore man: “Anyone know who has been flying the light plane in circles above the city for the last few nights?” This was several days after the death of Freddie Gray in police custody, and the subsequent riots and protests. Pete Cimbolic, an avia…

There is a family living in Britain, known only as the KE family, with a few members that can’t quite say words like “hippopotamus.”…

May 7, 2015

NEW YORK (Reuters) - A U.S. spying program that collects data about millions of Americans' phone calls is illegal, a federal appeals court ruled on Thursday, adding pressure on lawmakers to decide quickly

This happy-looking shot was taken in 1999, when I almost destroyed myself. In this post, I'm going to talk about suicide, and why I'm still on this planet. These are stories I've kept secret from my family, girlfriends, and closest friends for years.

Harrowing notes

Welcome to a massive list of psychological pricing strategies. Whether you’re launching a new product, selling items on eBay, or negotiating a deal on your house, you’ll learn how to choose a price that will maximize your profit. This article is pretty beastly. To help you find the pieces that …

Really scummy, but valid psychological tricks

I drove a hundred rides for UberX to fact-check whether a middle-of-the-pack driver can make $90,000 a year. This is what I...

Long and interesting read on Uber drivers

It's 1940. The Nazis have taken Copenhagen, and physicist Niels Bohr has just hours, maybe minutes, to make two Nobel Prize medals disappear.

Bookmarking for future reference in case I ever need to do this.

May 6, 2015

This presentation is for the Denver Erlang / Elixir meetup and includes an introduction to unikernels, rump kernels, and anykernels as well as a demo of how to deploy an Erlang application to EC2 as a unikernel using the LING toolchain.

Pretty interesting slides.

Horrible UI, though (have to hit down multiple times on each slide before going to the next one by hitting right)

We sometimes describe Sandstorm as: “Like Google Docs, except open source, you can run it on your own server, and you can extend it with apps written by anyone.”

Capability based access is great

Video games offer a utopian version of work: one where your goals are clearly defined and you're in control.

I feel like this piece is taking it way too seriously

Jamaal Allan is a high school teacher in Des Moines, Iowa. People make assumptions based on his name alone, and that's taken him on a lifelong odyssey of racial encounters.

Racism as always

Service design problems

I attended an MIT alumni gathering last week. There was a slight selection bias in that all those present were people whom an on-campus group was hoping to get donations from. Inadvertently it turn...

Age bias in engineering blows

It uses the PyPy python interpreter, compiled for the web via emscripten, with a custom JIT backend that emits asm.js code at runtime.

Pypy in the browser. Insanely cool

Since the earliest days of the Oculus Kickstarter, the Rift has been shaped by gamers, backers, developers, and enthusiasts around the world. Today, we’re incredibly excited to announce that the Oculus Rift will be shipping to consumers in Q1 2016, with pre-orders later this year. The Rift delivers…

Coming soon to a place near you. Can't wait (though I'll have to see if it fits my glasses)

Uber isn't in Kansas anymore. The company left after the state's House and Senate were able to override Governor Sam Brownback's veto of a bill that would require Uber drivers to buy new insurance ...

Uh oh

It still ranks students. It doesn’t assess learning.

Standardized tests suck. Also, the John Oliver episode this week is great

A still from the television show Defiance, showing a pair of Irathients, an alien race. Their language, Irathient, was created by…

Clang provides a user-friendly framework for writingbasic static-analysis checks. In this post we will see how analysis on theclang abstract syntax tree (AS...

clang is awesome!

After years of homelessness, I graduated college and a Master’s program. What about the other million-plus homeless stud…

In our increasingly automated and global economy, every business is becoming a little like show business.

May 5, 2015

Skype is unable to get an EU-wide trademark for its brand because a court believes its name is too similar to the broadcaster Sky's.


The size of binaries in the Nim programming language seems to be a popular topic recently. Nim's slogan is expressive, efficient, elegant, so let's examine the efficient part in this post by exploring a few ways to reduce the size of a simple Nim Hello World binary on Linux. Along the way we will:

Tiny binaries

German anger turns inward following allegations that the country’s spies aided U.S. snooping on friends.

A demo video of a browser based interactive 3D fractal explorer and renderer.

Cool graphics

I do a lot of useless stuff on the interwebz; Like facebooking, twittering, blogging, redditing etc... but once in a while do some really useful stuff as well E.g.,, ...

One priority for Rust after 1.0 is going to be incorporating some kind of support for “efficient inheritance” or “virtual structs& …

Given the expansive growth in the field, it's become challenging to discern what belongs in a modern computer science degree.

This is an amazing list. A lot of CS programs should be better structured

May 4, 2015

Get it on Google Play

The 50th most playstore popular app in Pakistan. Don't make me regret sharing this with you. :P

The following subscription-only content has been made available to you by an LWN subscriber. Thousands of subscribers depend on LWN for the best news from the Linux and free software communities. If you enjoy this article, please consider accepting the trial offer on the right. Thank you for visitin…

This is a great piece

This is most excellent

For the first time in human history, we have the means to answer the question

Unable to pay rent in L.A., I slept behind my desk. But what began as a quick financial fix soon became a lifestyle

Don’t be intimidated. Alternate between terror and calm.

May 3, 2015

Friends don't let friends use consumer networking equipment. The consumer-grade home routers are particularly bad. They're proprietary, have security issues and offer very little flexibility. Why would you let something like that sit between you and the internet? This tutorial will show you how to b…

Actor Model, Low Latency, High Performance, Programming, Capabilities, Data-race free

Actor model!

I write terrible code when I go to a job interview. That’s mostly because, when they ask me to solve a coding question, I get nervous. I thought it might be entertaining if I wrote about one such encounter.

Yesterday I was working on a small feature for the Rust compiler, and came across a situation which really showcased Rust’s awesomeness as a …

This is awesome!

A group complaint about law, liberty, and leisure

May 2, 2015

Twitter is presently abuzz with #talkpay folks sharing their salaries. The movement is rather Marxist in character, but this capitalist encourages you to look beyond that, as it is in the general i...

Money money money

May 1, 2015

IN 1971 Richard Nixon fired the first shot in what became known as the “war on drugs” by declaring them “public enemy number one”. In America and the other...

Congress is focusing on trolls, while ignoring deeper problems with the patent system.