placeholder

Drop Condoleezza Rice or we will #dropdropbox

On April 9th, Dropbox announced that Condoleezza Rice will be joining their Board of Directors. Dropbox's CEO, Drew Houston, posted the following message:

Click to view the original at drop-dropbox.com

placeholder

Haskell for all: Why free monads matter

It forks the current context. For example, let's say I write:forkPlus :: Free Expr BoolforkPlus = liftF $ Plus False TrueThen it would behave just like C's fork implementation, where the return value tells you which branch of the computation you are on:do bool <- forkPlus if bool then ... -- On the…

Click to view the original at haskellforall.com

placeholder

Embedded in Academia : Xv6

I’m teaching a small Advanced Operating Systems course this spring. Preparing for the course over winter break, I spent some time reading various Linux subsystems such as the scheduler, and was a bit shocked at how complex it has become. I’ve been using Linux, looking at its code, and occasionally h...

Click to view the original at blog.regehr.org

placeholder

Giving Away Our Recommendation Engine for Free

Doug Daniels What’s better than a recommendation engine that’s free? A recommendation engine that is both awesome and free. Today, we’re announcing General Availability for the Mortar Recommendation...

Click to view the original at blog.mortardata.com

placeholder

Hasnain says:

Reposting because this is finally out in ghc

"We also show that with Mio, McNettle (an SDN controller written in Haskell) can scale effectively to 40+ cores, reach a thoroughput of over 20 million new requests per second on a single machine, and hence become the fastest of all existing SDN controllers."

"After removing various bottlenecks in our system, SimpleServer scaled to 20 cores and serves nearly 700,000 requests per second. This workload places an unusual burden on the Linux kernel and triggers a bug in Linux;"

Posted on 2014-04-09T16:53:07+0000

placeholder

Hasnain says:

"A couple years later, D first appeared on Slashdot and it rapidly started attracting users and collaborators. Turns out, I am hardly a unique person in what I want from a language! D grew dramatically in ambition, with collaborators from all over the world. It wasn't until a few months ago at Dconf2013 that we even knew what each other looked like. (This is one of the greatest aspects of the Internet revolution: You can work successfully with others while knowing nothing about their sex, age, looks, race, religion, language, culture, disabilities, histories, etc. It's as pure a meritocracy as it gets. Only your ideas, contributions, and how you present yourself matter.)"

Posted on 2014-04-08T23:14:36+0000

placeholder

placeholder

Heartbleed Bug

The Heartbleed Bug is a serious vulnerability in the popular OpenSSL cryptographic software library. This weakness allows stealing the information protected, under normal conditions, by the SSL/TLS encryption used to secure the Internet. SSL/TLS provides communication security and privacy over the I...

Click to view the original at heartbleed.com

placeholder

Haskell for all: Program imperatively using Haskell lenses

Note: the actual limited use of `filtered` that you are making here is perfectly fine. The criterion you are filtering on isn't affected by the action you are taking.

Click to view the original at haskellforall.com

Hasnain says:

"Haskell gets a lot of flack because it has no built-in support for state and mutation. Consequently, if we want to bake a stateful apple pie in Haskell we must first create a whole universe of stateful operations. However, this principled approach has paid off and now Haskell programmers enjoy more elegant, concise, and powerful imperative code than you can find even in self-described imperative languages."

Posted on 2014-04-07T21:23:56+0000

placeholder