Latest Updates

Adrián Pérez 16/08/2015

Locked out of SSH? Renew all the keys!

Long time, no post! Well, here I am with something completely unrelated to programming. Instead, this something that has been bugging me for a while, but I had been postponing because from the surface it looked a bit like a rabbit hole. Deep one. The...

Alberto García 14/08/2015

I/O limits for disk groups in QEMU 2.4

QEMU 2.4.0 has just been released, and among many other things it comes with some of the stuff I have been working on lately. In this blog post I am going to talk about disk I/O limits and the new feature to group several disks together. Disk I/O limits...

Andy Wingo 04/08/2015

developing v8 with guix

a guided descent into hellIt all started off so simply. My primary development machine is a desktop computer that I never turn off. I suspend it when I leave work, and then resume it when I come back. It's always where I left it, as it should be.I...

Andy Wingo 28/07/2015

loop optimizations in guile

Sup peeps. So, after the slog to update Guile's intermediate language, I wanted to land some new optimizations before moving on to the next thing. For years I've been meaning to do some loop optimizations, and I was finally able to land a few...

Andy Wingo 27/07/2015

cps soup

Hello internets! This blog goes out to my long-time readers who have followed my saga hacking on Guile's compiler. For the rest of you, a little history, then the new thing.In the olden days, Guile had no compiler, just an interpreter written in C....

Michael Catanzaro 25/07/2015

Useful DuckDuckGo bangs

DuckDuckGo bangs are just shortcuts to redirect your search to another search engine. My personal favorites: !gnomebugs — Runs a search on GNOME Bugzilla. Especially useful followed by a bug number. For example, search for ‘!gnomebugs...

Xabier Rodríguez 23/07/2015

ReadableStream almost ready

Hello dear readers! Long time no see! You might thing that I have been lazy, and I was in blog posting but I was coding like mad. First remarkable thing is that I attended the WebKit Contributors Meeting that happened in March at Apple campus in Cupertino...

Víctor Jáquez 16/07/2015

GStreamer VA-API: A new release!

A new release of gstreamer-vaapi is now available!! Since I have been working on it for the last months, so I would like talk you about it. gstreamer-vaapi is a set of GStreamer plugins and libraries for hardware accelerated video processing using...

Iago Toral 08/07/2015

Implementing ARB_shader_storage_buffer

In my previous post I introduced ARB_shader_storage_buffer, an OpenGL 4.3 feature that is coming soon to Mesa and the Intel i965 driver. While that post focused on explaining the features introduced by the extension, in this post I’ll dive into some...

Andy Wingo 03/07/2015

Pfmatch, a packet filtering language embedded in Lua

Greets, hackers! I just finished implementing a little embedded language in Lua and wanted to share it with you. First, a bit about the language, then some notes on how it works with Lua to reach the high performance targets of Snabb Switch.the pfmatch...