Patience is a Virtue: Revisiting Merge and Sort on Modern Processors
Badrish Chandramouli and Jonathan Goldstein, in ACM SIGMOD International Conference on Management of Data (SIGMOD 2014), ACM SIGMOD [June 2014]
Hasnain says:
Improvements in sorting algorithms. this is kind of cool.
Posted on 2014-06-02T01:18:28+0000
Write a program that makes 2 + 2 = 5
Write a program that seemingly adds the numbers 2 and 2 and outputs 5. This is an underhanded contest. Your program cannot output any errors. Input is optional.
Why Atom Can’t Replace Vim
Learning the lesson of vi
Teaching Distributed Systems in Go | Dave's Data
da-data.blogspot.com
Hasnain says:
This is great, both from a golang perspective and an educational perspective.
Posted on 2014-06-01T06:45:23+0000
Fixed Soccer Matches Cast Shadow Over World Cup
An investigative report by FIFA, obtained by The New York Times, found that a match-rigging syndicate and its referees conspired to fix global soccer exhibition matches and exploit them for betting purposes.
Hasnain says:
"South Africa won, 1-0. In Mr. Perumal’s memoir, he wrote that the fixers had wanted three goals in the match, and that $1 million “went up in smoke.” He also wrote that Mr. Goddard was “a big troublemaker.”
“This time, you really have gone too far and, you know, we’re going to eliminate you,” he said, according to Mr. Goddard. Mr. Perumal later bragged about the episode, the report said. But in his memoir he said that he had threatened only to sue Mr. Goddard for breach of contract, not kill him."
Posted on 2014-06-01T06:36:14+0000
It's the Latency, Stupid
Years ago David Cheriton at Stanford taught me something that seemed very obvious at the time -- that if you have a network link with low bandwidth then it's an easy matter of putting several in parallel to make a combined link with higher bandwidth, but if you have a network link with bad latency t…
Universities can’t fulfil the myth, but they can’t become a vocational school either
Universities come with a mythical mission. But they don't fulfil it.
Hasnain says:
"I don't believe that we can actually do much about this. There are always those who go on to higher education seeking what is actually a vocational education: be it science, engineering, or math students, they are simply seeking a means to a job. Nevertheless, universities remain one of the only places where young people will encounter new ideas. This creates a tension: should we give in to the pressure, and become vocational training centers? After all that is what the majority of students, parents, employers, and politicians want."
Posted on 2014-06-01T00:59:47+0000
Story behind football's innovative yellow first down line | SI.com
The large conference room full of ESPN executives was silent as Jerry Gepner and I finished presenting a simulation of a yellow, electronic first down line for football telecasts in May 1998. Finally, the silence was broken.
Hasnain says:
This is a story of some really impressive computer vision work.
Posted on 2014-06-01T00:56:01+0000
Pointers Gone Wild - LiquidHaskell
Pointers Gone WildClick to demoMay 28th, 2014A large part of the allure of Haskell is its elegant, high-level ADTs that ensure1 that programs won’t be plagued by problems like the infamous SSL heartbleed bug.However, another part of Haskell’s charm is that when you really really need to, you can dro…
Hasnain says:
Pointers gone wild, indeed. Dependently typed languages are awesome.
Posted on 2014-05-31T08:39:12+0000
Be a kernel hacker | Linux Voice
The Linux kernel is quite different from its user space: many abstractions are waived, and you have to take extra care, as a bug in you code affects the whole system.
Hasnain says:
This is a really cool tutorial on how to write your own kernel module.
Posted on 2014-05-30T17:25:55+0000