Stallman affair touches on something else: a simmering resentment about the treatment of women by the scruffy brainiacs who built our digital world, as well as the Brahmins of academia and business who benefited from the hackers’ effort. With the Epstein revelations that resentment has boiled over.
It’s incorrect to think that the controversy around Stallman’s CSAIL emails is about “political correctness” or that his opinions have been “mischaracterized”, as he himself puts it.
Decades of silencing critics that were pointing out creepy behavior towards women have to finally come to an end. It has nothing to do with his achievements or contributions to free software, nor does it diminish them. Great works do not grant immunity.
A couple of weeks ago I went to Paris to attend dotGo (thanks, MessageBird!), one of the biggest Go conferences in Europe. dotGo lasts only one day, and it’s single-track, but it’s a solid offering with great organization, excellent venue and awesome talks. I realize I sound like a dotGo commercial, but as a former academic I remain amazed at how much better professional conferences are, and in the case of dotGo we’re talking orders of magnitude.
Not all of the dotGo 2019 talks were brilliant, but I see even that as an advantage; it’s easy to make a good conference by putting an all-star speaker line-up. It doesn’t allow for younger, less known people in the community to present anything, though, and I think dotGo organizers’ decision to present a mix of established engineers and newcomers was very successful. They also succeeded in having a variety of topics, and many of the talks weren’t necessarily Go-specific. Sure,
DNS and domain registration services generally suck. GoDaddy people hunt elephants. Hover is okay, but has mediocre customer service (personal experience) and bad web interface (objective truth). There’s tons of bad domain registrars out there. But amongst them, there are people that know their shit and know it well, and they don’t try to scam or bullshit you.
I own a couple of domains, and amongst them is piotrkazmierczak.com. piotrkazmierczak.com used to be my primary email domain, but recently more and more often I have to spell my email address to people, and if it’s Dutch people I’m talking to, and my email is in piotrkazmierczak.com domain, things aren’t as smooth as they should be. So I intended to simplify things, and bought piotr.is, which I now use as my primary domain. It’s shorter, simpler, better. And it’s Icelandic.
Most of you probably don’t know, but about 5 months ago, Karolina and I bought a beautiful, red, 2013 Seat Leon coupé. We sold it today, because of our upcoming move to the Netherlands where we won’t need it, and also because it’s a major hassle moving a car to NL (a proper European federation cannot happen soon enough). It was our first car and despite the fact that we’re both pretty left-leaning, bike-riding, train-loving hippies, we were surprised how much our car–a petrol-burning, city-clogging thing–grew on us. Here is a couple of observations we made about it.
As some of you might have heard, the legendary Munich label ECM finallyjumped on the streaming bandwagon. Yes, Manfred, I wholeheartedly agree that the beautiful music your label publishes demands to be listened on CDs and LPs, but these are harder and harder to take on a plane. With iPod Classic not sold anymore and iTunes morphing into Apple Music, music lovers will soon be left with only 3rd party solutions to keep actual music files on their smartphones. So thank you, herr Eicher, for allowing us to stream your whole catalog in 96 kbps Ogg Vorbis Spotify streams. (Did Keith Jarrett sign off on that btw? Nevermind, I know he didn’t. )
The New York Times recently published a list of their 21 “essential” ECM albums, and I agree with many of their picks. But at the end of the day they are just The New York Times, so what would they know? Here are my favorite ECM albums, which you should listen to at once. My list is of course highly subjective, but my taste is known to be notoriously better than NYT’s. Continue reading “ECM is finally streaming, and I’m here to tell you what’s good”
I always slightly disliked Yanis Varoufakis. Strike that, actually I always thought he’s a bit of a clown. Motorbike-riding, leather-jacket-clad, attention-seeking, populist, arrogant clown. Worst of all, he was part of that annoying movement of European politicians that rejected the narrative I believed in, namely that:
EU and its institutions always know what they’re doing.
Countries must be extremely careful with public spending and apply strict austerity measures when facing economic difficulties.2
Varoufakis, an outspoken critic of European Union and its institutions, and a prime minister in a populist government was in stark opposition to that narrative, and thus to everything I knew about public-sector economics (gives you an idea of how deep my knowledge was). I really hated the man, and felt sorry for the Greek people that they had a politician like this, in as critical a function as their finance minister, in the midst of such an enormous crisis. Continue reading ““And the Weak Suffer What They Must?””
2016 was, as The Verge put it, “a good year for weird jazz.”1 I’d go even further: both 2015 and 2016 show that jazz is an evolving genre, and that it became more exciting than ever before. Influences of hip-hop and electronic music are becoming more visible, new artists pop-up in places you’d never expect (I’m looking at you, LA) and push music into new territories. So while I do appreciate The Verge’s recommendations (especially Shabaka and The Ancestors),2 I had to add some of my own. All of them represent that very shift in jazz’s esthetics, so if you’re looking for a review of Redman & Mehldau duo, you’ll be a bit disappointed. If you enjoy fresh sound, however, read on. Continue reading “Jazz Music in 2016”
Last weekend I spent some time working on a small project: bora.1 It’s a simple wrapper around AWS Cloudformation, so obviously everyone’s question is: why the hell would I want yet another Cloudformation wrapper? tl;dr answer is: because all the ones which are available suck. But let me elaborate.
Troposphere-based tools are inelegant. Troposphere itself is poorly documented, and I dislike how the Python code mixes with actual Cloudformation JSON code in it. It’s also very often non-lintable (or gets unreadable after linting).
I ❤️ Python just like the next guy, but it’s not very well suited for things like CI/CD pipelines. I see this a lot in clients’ setups: first your jenkins job needs to pull the code, then create a virtualenv and pip the requirements, then lint (hah!), and then, hopefully, run. With compiled languages (and Golang especially), you only need to download a binary and run it. The only thing you have to care about is the underlying architecture and OS (which, in 99% of the CI/CD cases, is elf x86_64).
I spent an evening writing a cloudformation template for Counter Strike Global Offensive linux server. No, I don’t have a life. Yes, you will thank me next time you play with your friends and the laptop cannot handle more than 5 players. (AWS t2.micro handles 6 players easily, and you can always throw a c4.large at the problem which is still about $0.13/hr and handles, well, just about anything).
The template sets up a single EC2 instance of type t2.micro by default, uses the default VPC, and runs the server with “Arms Race” game in a free-for-all mode. Consult Valve’s documentataion page if you want to run other games or reconfigure the server in any way. The template also sets up a CNAME record pointing to the instance’s public DNS name, so comment the last section out if you don’t have a public hosted zone in your Route53.
To some, Apple’s yesterday keynote wasn’t all that impressive. After all, the new iPhone 7 doesn’t look all that new, the new Apple Watch looks exactly like the old one, and minor improvements aside (water resistance, GPS for the watch, new processors), there wasn’t really anything impressive shown in San Francisco last night. Except one small detail—the camera(s) on the upcoming iPhone 7 Plus.
This is the photograph Apple showed during the keynote, initially leading everyone to believe it’s been taken with a “high-end camera”:
only to later explain it’s been shot with the upcoming iPhone 7 Plus, which features two lenses—one wide-angle, and one tele—that are then used by iPhone’s software to infer the depth of field, and to create the bokeh effect. While far from perfect (there’s something wrong with how the face of the model is separated from the background), this, to me, is a major breakthrough in smartphone photography. As the technology matures, we will see the “bokeh software” improve, and the dual-lens technology perhaps applied to other areas (VR?), but most importantly it’ll render cameras obsolete, to most people at least.