Latest reviews

5 stars
Technoethical t400s review

Technoethical T400s Libreboot laptop review

This is just to share my experience. (I am in no way affiliated with Technoethical.)

My background

I am a satisfied Debian user since I moved away from Windows in 2008. Back then I thought I could trick the market by ordering one of the very few systems that didn’t come pre-installed with proprietary software. Therefore I went for a rather cheap Acer Extensa 5220 that came with Linplus Linux. Unfortunately it didn’t even have a GUI and I was totally new to GNU/Linux. So the first thing I did was to install Debian because I value the concept of this community driven project. I never regretted it. But the laptop had the worst possible wireless card built in. It never really worked with free software.

In the mean time I have learned a lot and I started to help others to switch to free software. In my experience it is rather daunting to check new hardware for compatibility and even if you manage to avoid all possible issues you end up with a system that you can not fully trust because of the bios and the built in hardware (Intel ME for example).

The great laptop

Therefore I am very excited that you can actually order hardware nowadays that others have checked for best compatibility already. Since my old laptop got very unreliable recently I wanted to do better this time and I went for the Technoethical T400s, which comes pre-installed with Trisquel.

I am very pleased with the excellent customer care and the quality of the laptop itself. I was especially surprised how lightweight and slim this not so recent device is.

When the ThinkPad T400s was first released in 2009 it was reviewed as an excellent, well built but rather expensive system for about 2000 Euros. The weakest point was considered the mediocre screen. The Technoethical team put in a brand new screen which has perfectly neutral colours, very good contrast as well as good viewing angles. I’ve got 8 GB RAM (the maximum possible), an 128 GB SSD (instead of 64 GB) and the stronger dualcore SP9600 with 2.53 GHz (instead of the SP9400 with 2.40 GHz) CPU. In addition I’ve received a caddy adapter for replacing the CD/DVD drive with another hard disk. And all this for less than 900 Euros.

This is the most recent laptop of the very few devices worldwide that come with Libreboot and the FSF RYF label out of the box. The wireless does flawlessly work right away with totally free software. This system fulfills everything I need from a PC as a graphic designer. Image editing, desktop publishing, multimedia and even light 3D gaming. Needless to say that common office tasks as emailing and web browsing do of course work flawlessly. To get everything done properly only few people do actually need more powerful working machines.

The battery is a little weak

The only downside for power users on the go might be the limited battery life of about two hours with wireless enabled. It is possible to get a new battery which might extend the life to about 3 hours but because the battery is positioned on the bottom front you can’t use a bigger one. (The only sensible option would be a docking station, but I was never fond of those bulky things that crowd my working space even when the laptop isn’t on the desk.)


Over all this is a great device that just works with entirely free software. I thank the Technoethical team for offering this fantastic service and I encourage you to support ethically motivated companies like Thechnoethical instead of getting your hardware bundled with proprietary software because without investing money in technology we want we will never get to the point where it is easy and normal to chose free systems right from the start without the need for additional work to liberate yourself by becoming a person that is technically more skilled than average users are.

I can only recommend buying one of those T400s laptops from Technoethical.

4 stars
At times glorious, at times infuriatingly corny and incoherent - but still fun

When the Wachowskis and J. Michael Straczynski collaborate, you know you’re in for a treat to the senses. The basic premise of Sense8 is wild: humans are evolving the capacity to form small “clusters” that share memories, experiences and skills across vast distances, telepathically dropping in on each other’s lives, walking in each other’s shoes.

That premise is used to challenge the viewer to embrace diversity in all its forms, while telling the story of one such cluster and its fight against the inevitable attempt to halt or hide the evolution of the “sensates”.

Meanwhile, the members of the cluster also have to deal with prejudice and drama in their own lives. Trans woman Nomi Marks faces rejection and abusive comments by her bitter, hateful mother; actor Lito Rodriguez has to face coming out as gay in Mexico; bus driver Capheus Onyango deals with organized crime and corruption in Kenya’s Kibera slum.

The show is unflinching in its portrayal of life’s richness and diversity. Recreational drug use, group sex, polyandry, gay and lesbian relationships, and much more all on proud, prominent display. Its in large part the show’s willingness to explore the emotional depths of these experiences that makes it such a remarkable piece of entertainment, owing perhaps to the creative freedom afforded by working on a Netflix production.

Gratuitous? Not really — the core theme of the show is empathy (as symbolized through the psychic connection between the “sensates”), so it makes sense that it would use its large canvas to paint a world where prejudices can and must be overcome. If anything, the show barely touches on themes like disability, mental illness, religion, or many other characteristics that are used to divide and stigmatize.

The only real problem with Sense8 is its plot. The actions of the “cluster” are often difficult to follow, owing to quick jumps and the confusing mechanics of how “sensates” communicate with each other. The bad guys are simplistic and their motivations shallow. As in most TV shows, hacking is portrayed as some kind of magical superpower that lets you take over any computer system within 5 seconds. Some scenes, such as a confrontation during a wedding ceremony in the second season, are cringe-inducing due to ridiculous dialogue and plot.

These are forgivable problems, and the show is still a lot of fun in spite of them. It has gained a significant online following, and while we’re unlikely to see more than the two seasons that have been produced so far, Netflix has at least committed to producing a finale (the last episode ends on a “to be continued” moment).

It’s a unique show in many respects and has many beautiful, glorious moments. Filmed in locations including Berlin, Chicago, London, Mexico City, Mumbai, Nairobi, Reykjavík, San Francisco, and Seoul, it is vibrant with energy and life. Watch it, just prepare to be confused or to cringe now and then, and not because of the lovely, diverse cast or the group sex. :)

4 stars
A celebration of the skill and wisdom of individuals, and an indictment of blind faith in rationalist planning

First published by Yale University Press in 1998, James C. Scott’s Seeing Like a State is one of those rare scholarly works that have achieved wide intellectual impact beyond academia. Its core thesis is simple: states and large corporations depend on radical simplification to plan and execute, and in the process, they often ignore the skill and wisdom of the people whose lives they seek to direct. When this faith in rationality is combined with the power to coerce, disaster and misery may follow.

The case studies in the book range from collectivization in the Soviet Union to the planning of large cities. Agriculture is one of the domains Scott is most familiar with. Consequently, much of the book elucidates just how much skill and knowledge are employed on family farms and by pastoralists, even if that skill was acquired more by a “stochastic” method (trial and error) rather than a scientific one. This makes apparent the tragedy of collectivization, which devalued the skill of farmers in order to better control their productive output (or more specifically, that part of their work the state was interested in).

The book’s biggest strength are these insightful case studies; its weakness is its plodding repetition of the same argument over and over again, along with some unnecessary jargon. With better editing, the book could have easily been brought down to 300-350 pages. This makes the book a bit of a slog, but does not distract from its importance.

To be clear, the author is not merely cheerleading for free markets. Indeed, he clarifies repeatedly that powerful market actors (especially when they conspire with the state) may implement similarly disastrous schemes to maximize their own profits. He speaks of the “ecumenical” nature of a faith in high modernism and documents how some “priests” of this belief system have been willing to enter the services of communists and capitalists alike, so long as they were permitted to pursue their ultimately destructive schemes.

Socialists who have faith in nationalization and other large government schemes should read the book to better understand the risks inherent in such projects; libertarian socialists may find it useful to support their skepticism of centralized power.

The book does, of course, not account for recent developments in computing that make management of large amounts of data (e.g., soil and weather data in agriculture) more feasible, nor does it help to navigate the transition to an information economy. These 21st-century developments should not tempt us to renew our faith in rationalist central planning but strengthen our commitment to building decentralized, resilient, cooperative networks.

4 stars
Not recommendable for introductory reading, but quite a nice bedside table book for the experienced Python programmer

Not recommendable for introductory reading, but quite a nice bedside table book for the experienced Python programmer. The entire book is made up of short to medium-length examples constructed by experienced Python programmers solving small real-world programming tasks together with a concise description. Great to learn the hidden intricacies of the programming language.

4 stars
A book about how the scientific community reacted to Darwin's ideas, and how remarkable they truly were

Charles Darwin referred to his landmark work, The Origin of Species, as “one long argument”, a title Ernst W. Mayr (one of the 20th century’s leading evolutionary biologists) adopted for this treatise on the “genesis of modern evolutionary thought”. First published in 1991, it remains useful reading to better understand how Darwin’s ideas were received and modified over time.

The most valuable insight I gained from the book is that speaking of “Darwin’s theory” is misleading, as Darwin was a proponent of many important separate scientific ideas, including:

  • evolution itself: life is not static, but constantly changing;

  • common descent: all life on Earth shares a common ancestor;

  • multiplication of species, e.g., through geographic isolation;

  • gradualism: evolution is a slow process, not sudden emergence of new types;

  • natural selection: thanks to genetic variation, from a given pool of individuals, some will have a higher likelihood of survival than others, and those characteristics may spread;

  • sexual selection: some characteristics may spread purely because they increase the likelihood that an organism can attract a suitable mate.

All these ideas were present in Darwin’s work, along with some others which were later refuted (such as Darwin’s continued belief in some aspects of Lamarckism). But what’s remarkable is how long it took for the full force of Darwin’s insights to become recognized.

At first, “Darwinism” was mainly identified with evolutionary thinking as such, and with the rejection of religiously motivated reasoning to explain life on Earth. Yet aspects we now recognize as fundamental, such as natural selection, were largely ignored. It would take many decades — and the work by other scientists such as August Weissman and Alfred Wallace — for evolutionary thinking to truly take shape. Understanding this history helps explain why Darwin remains so highly revered in the scientific community: on many of the key questions, he was right on target from the beginning.

This is a dry book, and at times (such as when Mayr tries to establish exactly how much influence Thomas Malthus had on Darwin’s thinking), the author’s attempt to develop a microscopic analysis of the history of Darwin’s thought processes seems almost quixotic. Nonetheless, that same methodological rigor is what gives the book its explanatory power.

For the most part, the book is understandable to a layperson; the final chapter (which deals with frontiers in evolutionary biology at the time) is both the most technical and the most noticeably dated. A glossary explains some of the commonly used scientific terms.

Recommended if you want to better understand how we naked apes came into the possession of the knowledge of how we came to be.

5 stars
If you have to explain a joke, it's not funny -- or is it?

xkcd (reviews) is a lovely, nerdy webcomic and occasional canvas for larger scale experiments such as "Click and drag" or "Time". It’s also full of subtle references, inside jokes relying on technical or scientific domain knowledge, and easter eggs. explain xkcd, with the not-so-subtle tag line “It’s 'cause you’re dumb”, is a wiki that provides background, transcripts, and trivia on each episode.

And it doesn’t really matter how obvious the joke is — explain xkcd will still spell it out, like so:

Despite the skyline being clearly recognizable as St. Louis due to the Gateway Arch, Black Hat calls it New York City. However, the nickname he gives is neither a common New York nickname (such as “The Big Apple”) nor a St. Louis nickname. Megan tries to correct him, but it becomes clear that Black Hat is making up nicknames. Many of his suggestions are puns for real nicknames of other places.

But then look a bit further, and the same page contains a long table of all the various nicknames referenced in the comic, making the whole page a rather delightful expansion on the content of the strip.

And so it goes for almost every episode. It’s a beautiful idea, well-executed, and it’s being expanded into explain penny arcade, for the eponymous gaming focused web comic which also contains many references which may not always be obvious.

5 stars
Great for keeping up with JS and the web platform

The web platform has many cynics and critics. The litany of complaints includes: incompetent developers (there’s nothing techies love more than being critical of other techies), bloated libraries, framework hell, recalcitrant browser makers, security nightmares, ever-changing specifications, and an unrelenting hype machine. All those criticisms have elements of truth. But there’s also an upside: web development is an open, decentralized, vibrant community, one which seems to inexorably stumble towards making better web applications at least possible.

And it also has open, welcoming subcultures that reject cool, detached cynicism and dominance displays. From projects like Nodeschool to the Recurse Center, there are thousands of people concerned with equipping more of us with the skills to build a better web. I associate Pony Foo with that same culture of learning & sharing. Started as a blog by Nicolás Bevacqua from Buenos Aires, Pony Foo has grown into a larger community that publishes in-depth articles about the web platform (i.e. the JavaScript language, HTML, CSS; various libraries, tools, and frameworks).

Given the rate of change in web development, such resources are indispensable for anyone who wants to do more than maintaining a legacy application. And Pony Foo helpfully provides a roundup of various findings from around the web (courses, tutorials, news, etc.), in a weekly email newsletter, which is just about the right frequency to not be overwhelmed.

While the newsletter highlights Pony Foo’s own articles, they are only a fraction of the content, and the biggest value-add is in the curation of resources from elsewhere. A typical example of a summary:

Error Handling in React 16

Dan explains how error handling works in React 16, which is out on public beta since yesterday. React 16 uses Fiber under the hood, although its async rendering capabilities aren’t turned on yet. It is expected this is enabled at some point in the React 16.x release line.

Dan Abramov

As the summary shows, occasionally the newsletter might benefit from some effort to make technical jargon more accessible or to provide a “why should I care” hook. But the headlines are easy enough to scan for stuff that seems relevant to you.

The newsletter does have sponsored posts in it, which are clearly marked. I don’t find them especially problematic and occasionally even useful. The content is under the Creative Commons CC-BY-NC-SA License, which is a bit restrictive (incompatible with Wikimedia projects, for example) but a lot better than conventional copyright. Whether you love or hate the web platform (or love-hate? :), if you regularly build upon it, I highly recommend subscribing (read a sample issue to see if it’s for you).

4 stars
Great idea, but the implementation could be better

Here’s a great add-on for Firefox, which brings you amazing, little-known artwork from the Europeana collection right to your browser, whenever you open up a new tab. It’s gorgeous and the minimal design also heightens the beauty of it all. This is unmissable for art-lovers. The cherry on top is that all images are freely licensed, which means you can reuse them for whatever purpose!

However, there are several points in which it could improve. Since this is a review of the initial public version (1.0.9), it can kinda be forgiven for some of these mistakes. Firstly, it makes you give up your data to the Googleborg, with no opt-out mechanism (fortunately I’ve blacklisted Google Analytics from my hosts file, and so should you). Come on folks, it’s 2017 and Piwik is here, there’s no need to mistreat your users under the excuse of “we need user metrics”, there are better ways of getting statistics.

The second sin is retrieving the images over an insecure https connection. Let’s Encrypt is here and can be set up fairly simply, so this one is easy to fix. Thirdly, it claims to have its source code under the MIT/X11 License, but the actual source is nowhere to be seen. It’s a little perplexing since they have so many freely licensed projects on the web, so I think they probably forgot to upload it.

Final, and minor points: the image loading times should ideally be faster. How long do we normally spend on newly opened tabs? Only as long as it takes to get us to our destination, so images need to load faster to grip out attention before we resume browsing. Also, the images shown are a little repetitive; maybe the list of curated artworks is too short?

Overall, this is a promising add-on, and even with these issues, I’ll still give it a great rating due to the novelty and design approach taken here. Here’s hoping the next iterations will be even better!

4 stars
Fairly useful, and of course a little bit creepy

I’ve had an Echo since May 2015 and it’s since joined a two person household. The main functions we use it for these days are: 1) playing random music, mainly from Amazon Prime’s free catalog, 2) as an alarm clock and kitchen timer, 3) as a news/weather info source, 4) as a calendar reminder. Voice recognition is usually solid except when it occasionally can’t hear us at all, e.g. over music playing. Typically, both of us use it at least 1-2 times per day. The fact that it’s plugged in means it becomes seamlessly integrated into your day-to-day life at home without having to worry about yet another device to charge.

There’s an app library but we’ve never used it — it just seems a little clunky to do anything more complicated through this interface. We also don’t use the online shopping features. The device occasionally comes on randomly when it hears the “Alexa” command on TV or radio and starts sputtering random nonsense. It’s amusing but also a bit annoying.

Beyond that, you can converse with it through its (surprisingly large) catalog of canned jokes and limited AI. For the kinds of questions Google can give you a pre-computed answer for, it can be helpful, though I’m usually near a keyboard when I have those. Having a microphone in your room may seem a little weird at first (and continues to have that “a little bit creepy” factor), but honestly, your phone and laptop have the same capabilities.

The sound quality is good for casual listening, and the overall usability of the device is great with lots of nice touches. Very straightforward setup, a remote control you can easily attach to your fridge with a magnetic holder, multiple ways to adjust the volume including on the device itself, etc. I’ve found the Android app a bit sluggish and mostly end up using instead.

What’s nicest about Echo is Amazon’s dedication to making the product better, which you really do notice as a user. There are typically a couple of new features per month, such as calendar integration or IFTTT support. At $99 with a Prime membership, it was a good deal.

5 stars
The only bookmark(s) you'll ever need

i-clip in use
i-clip in use on Charles Darwin’s “Voyage of the Beagle”

i-clips are little folding magnets to use as a bookmark or paperclip. The front has a design (there are several to choose from), the back has a little arrow that marks the specific spot in a book you’re reading. The packs currently sell for $2.59 per pack of 8 at Amazon, and for $3.95 per pack directly from the manufacturer, Peter Pauper Press.

As someone who often has multiple books unfinished (and who prefers paper books in most situations), I find these little guys indispensable. They have two main advantages compared to paper bookmarks: they’re less likely to fall out, and they can mark the specific page and line where you stopped reading.

I can’t think of anything to improve. They make a nice gift, too.

(One note of caution — since these are metal, you do have to be a bit more careful, as they’re fully capable of tearing into a page when pushed into it. It’s only happened once so far and should be easy to avoid.)

 Older reviews