|2018-4-30||Smoothing Sign In and Sign Up|
|2018-4-16||lib.reviews on Mastodon|
|2018-4-9||We now synchronize labels from OpenStreetMap|
Teams are groups of like-minded people reviewing things of common interest. Here are a few examples:
Paradigm is an indie point-and-click adventure game developed by Jacob Janerka and available for Linux, Mac, and Windows. The premise is pretty straightforward: You’re a mutant with a tumor head and a moribund electronic music career, living in an abandoned town in a post-apocalyptic Neo-Soviet Eastern European country; you gradually discover that you are at the center of a conspiracy orchestrated by an anthropomorphic sloth genetically engineered to vomit candy. Okay, maybe not that straightforward.
In spite of the Eastern European-ish setting, most of the game’s cultural influences are Western: classic movies like Star Wars and Rocky, the LucasArts adventure games, Futurama, YouTube series, Australian shows and bands, and so on. The game’s developer, artist and designer, Jacob Janerka, is Australian of Polish origins, and the game is very much a reflection of what’s in his head.
Above all else, Paradigm is a classic adventure game made by someone who clearly loves and respects the genre. The game largely avoids the pitfalls that can make adventure games frustrating: illogical puzzles, deaths, dead ends, or pointless walking around.
When you’re stuck, you can even ask your own tumor for tips. You’re unlikely to need to: The game follows a fairly linear progression with mostly item or dialog-based puzzles. If you feel like it, you can take detours to discover mini-games and various hidden objects.
Mini-games, you say? Yes, but they’re not the usual tic-tac-toe level bullshit. Instead, it’s stuff like:
a post-apocalyptic dating simulator;
the game of Boosting Thugs, styled like a 16-bit beat ‘em up, but instead of fighting your enemies, you give them compliments;
audio cassettes spread throughout the game, containing choice content like a live belly-slapping performance.
In a half-serious adventure game like Broken Age, almost all content you find throughout the game is part of a puzzle. But in Paradigm, much of it is just there for the hell of it—you can ignore it, or have fun with it, making the attention to detail here all the more remarkable.
Paradigm, the main character, spends a fair bit of time in this elevator. Note the rat watching TV and the tiny rat gym, and the reference to Chuck the Plant from Maniac Mansion. (Credit: Jacob Janerka. Fair use.)
The game’s controls are reminiscent of later LucasArts titles like Full Throttle and Grim Fandango: you have a few interaction verbs that you can access through a pop up menu, giving maximum screen real estate to the game’s graphics. At different points in the game, you get access to a map for quick navigation.
Janerka did the much of the work on the title as a one person studio (the music was composed by Jonas Kjellberg) and funded the project’s completion via Kickstarter. Of course, parts of the game lack polish, and a lot of the humor is at the dad joke level and can be a bit cringe-inducing. That said, I laughed out loud a few times, so the batting average isn’t all that bad.
I played Paradigm for a total of about 8 hours, during which I looked at the walkthrough a couple of times. I paid about $5 (discounted price on GOG, currently it’s back up to $15). Even at $15 you’re likely to get good value for your dollar; if you see it at a lower price and enjoy point and click games, I would definitely recommend it.
Lutris is an all-in-one game management tool for Linux. It lets you organize your installed Linux-native games from sources like GOG or Steam, but also integrates various console emulators (from ZX Spectrum to PlayStation 3) and optimized configurations for running various Windows-only title under Linux using Wine.
Lutris is fully open source, community-maintained, and funded via Patreon (as of this writing, about $600 a month—hopefully more by the time you read this). The graphical client integrates nicely with its own game database on the web.
After you install Lutris, you can choose which “runners” you want to enable—e.g., you can choose to turn on the PlayStation 3 “runner”, after which Lutris downloads and installs the required emulator automatically (Lutris maintains its own build infrastructure to create builds of the latest releases). If a game is not in the Lutris database, you can still add it to your collection through the UI.
Through this functionality, Lutris fills an important gap in the Linux gaming ecosystem. To understand why, it’s important to look at the story of Linux gaming so far.
A brief history of Linux gaming
Early efforts to port games to Linux (Loki Entertainment, 1998-2001) or to run Windows games on Linux directly (Cedega, 2004-2009) failed commercially. For a while, it looked like Linux gaming would remain the domain of die hards who are happy with open source games like Battle for Wesnoth, emulators, and the occasional Linux port.
But today, Linux gaming is not just back, it’s thriving. There are several reasons for that:
Cross-platform development is the norm for popular titles, not the exception (porting to/from mobile, to/from consoles, etc.), and common game engines like Unity and Unreal support Linux.
Online stores like Steam, GOG and itch.io treat Linux almost as a first class citizen and have dramatically lowered the cost of distributing Linux versions (compared with putting boxes on shelves, but also with game developers maintaining their own distribution channels).
The stores themselves have a financial interest in seeing games ported to Linux. And while Valve’s Linux-based SteamOS project seems to be going nowhere, the company continues to invest in Linux compatibility through projects like Steam Play.
All of this means, however, that Linux gaming is still heavily dependent on commercial players who tend to favor keeping gamers within their ecosystems, and whose commitment to Linux is either constrained or entirely driven by profit motives.
While Steam is available for Linux, it’s proprietary and employs DRM; GOG’s recently launched “GOG Galaxy” application is also proprietary and, as of this writing, Windows-only. Running emulators for other platforms within the Steam client is possible, but not a first-class feature. And let’s not even talk about the proprietary nature of the metadata and reviews.
A gaming platform fit for Linux
Lutris has the feel of a project that really fits into the Linux ecosystem. Open to all comers, after a few minutes of setup, you may have a gaming library that looks like this, where Linux native games live alongside games run under Wine, DOSBox, or FS-UAE (an Amiga emulator):
The Lutris user interface showing a set of games using different “runners”. (Credit: Lutris developers and various game development studios. Fair use.)
If a game isn’t in the Lutris database and not Linux-native, you may still have to go through a fair bit of trial and error, and it may not work at all. There’s less polish and more of a DIY feel to all of this: Lutris doesn’t protect you from doing things that won’t work, while a platform like Steam does its best to ensure the user always gets what they paid for.
All aspects of Lutris are open to community contributions—you can suggest changes in the game database, submit your own “runners”, or your own install scripts for specific games. And with at least a modest amount of Patreon funding, the project hopefully won’t just disappear (if it does, there’s still Phoenicis, the designated successor to PlayOnLinux).
I’ll keep using Lutris to organize my own Linux games, and I’ve joined the project’s Patreon as well because it feels worth supporting. Whether the project is ultimately successful likely depends on whether it can grow a vibrant community of contributors: not just of runners and installers, but also of game metadata and contributions to the client.
I encountered a few rough edges using Lutris (the experience importing games you’ve installed from GOG is still fairly manual; I ran into a few 404s in the game database; the per-game preference dialogs are a bit nightmarish), but overall it’s already saved me a fair bit of time getting some Windows games to run without futzing around too much. And I’m happy to trust the judgment of the Lutris community to find the best emulator for a certain platform or game.
The database of games on Lutris.net is its own ambitious project, and it might benefit from integration with Wikidata and perhaps even use of the Wikibase software instead of its own custom change management tooling; it also currently doesn’t have a clearly stated license.
As a whole, Lutris is currently the most promising effort of its kind. If you’re a Linux gamer, I recommend taking a look at it, along with more narrowly focused projects like Lakka (a Linux distribution just for retrogaming) and the aforementioned Phoenicis.
Going to the doctor in Japan can be quite daunting. Not just because of the language barrier, but because doctors here have an infamous reputation for being rude and callous. Not so in this clinic, where the service was really good, and some information was available in English.
I had to wait over an hour, but if you got some time, I would recommend visiting this one when you need it. It’s also conveniently located in front of Nishidai station, so that’s another plus.
Imperial Twilight: The Opium War and the End of China’s Last Golden Age is an attempt by American historian Stephen Platt to explain the causes of the First Opium War (1839-1842) between the United Kingdom and China under the Qing dynasty, and to contextualize it in the history of the declining Celestial Empire.
Platt is a gifted storyteller, and the book puts significant focus on individual actors. It begins with the story of British merchant James Flint’s ill-fated 1759 expedition to change the conditions under which British traders operated; it ends with the protagonists of the First Opium War, such as Foreign Secretary Lord Palmerston, Chinese anti-drug official Lin Zexu, and William Jardine, one of the leading opium smugglers.
Platt also tells us about some of the domestic threats the Chinese empire was facing during this era: on land, the White Lotus Rebellion that combined political grievances with religious fanaticism; at sea, a formidable united pirate fleet known as the “Red Flag Fleet”, commanded by a female leader, Ching Shih. The Qing dynasty’s ineffective response to these threats is symptomatic of the “imperial twilight” of the book’s title.
Stacking room at an opium factory in Patna, India (1850). (Credit: W. S. Sherwill. Public domain.)
Wars for drugs
The foreign opium trade itself had its roots mainly in India, where the East India Company controlled much of its production. Platt explains how the explosion of production and trade turned a luxury drug into a major national health problem for China and drained the domestic economy of silver that was used to pay drug dealers.
After largely unsuccessful efforts to police Chinese traders and users (and a tantalizing flirtation with the idea of legalization), the empire appointed an official named Lin Zexu to a position we might today call a drug czar. Lin cracked down on the the foreign traders who brought opium into the country; he blockaded their ships, seized their opium, and ordered the destruction of more than 1,000 tons of it.
Although no British subjects where physically hurt in this confrontation, the destruction of property—even property whose sale was very much illegal in China—provided a casus belli for the First Opium War, leading to the first of the unequal treaties between China and European powers (and soon, to the Second Opium War).
If you ever wondered why Hong Kong was a British colony until 1997: it was one of the spoils of Britain’s drug wars. These wars forced China to accept the opium trade, and cleared the path to respectability for those who sold the drug. Today, Jardine Matheson, which was originally built on the opium trade, is a $39.5B conglomerate.
Agency and empire
Platt’s central thesis is that the war could have been averted if just a small number of individuals had acted differently: there was significant opposition to the opium trade within Britain; many traders were perfectly happy to play by China’s rules; Lin Zexu overplayed his hand against the British; his British complement, trade superintendent Charles Elliot, made an absurd promise to compensate the opium smugglers that forced the hand of the British government.
It’s a fine hypothesis, but I don’t buy it. The British Empire’s political structure was designed to find accommodations between power factions, with 86% of adult men and 100% of adult women disenfranchised. The legal and illegal traders who wanted to force an opening of China (with preferential treatment for Britain) were an increasingly powerful faction. Britain was aware of China’s inability to defend its coastline.
Sooner or later, a similar combination of means, motive and opportunity would have led to a similar criminal undertaking. This is not an argument against culpability or agency of individuals. But I believe Platt’s view of China is a lot more realistic than his view of the politics of the British Empire.
Platt’s book spends almost no time writing about the First Opium War itself, which was, after all, a war in which around 20,000 people—mainly Chinese—were killed or wounded. He says the bare minimum about the Second Opium War, about the concessions China was forced to make to Western powers, about the consequences for ordinary Chinese people.
Nonetheless, this is an insightful, well-researched and highly captivating book. I especially appreciated the author’s efforts to convey the frequent cultural misunderstandings between British and Chinese diplomats and politicians, which heavily contributed to the failure to find common ground peacefully. The book also contains many beautiful black-and-white illustrations and helpful maps.
Stephen Platt’s book is a piece to the puzzle of a history that seems especially important today. China is re-emerging as a superpower—perhaps the superpower—while nationalist rhetoric is back in fashion in Western democracies. If you’re looking for a definitive or systematic history of the Opium Wars, this isn’t it. But if you’re looking for a book that will draw you into the world of the traders and smugglers, scholars and fools in which those wars took place, I recommend Imperial Twilight unreservedly.
Sigmund Freud (1856-1939) is a man often credited with a lot of things: with discovering or “unlocking” the unconscious mind; with exposing a prudish and trepidatious society to the power of sexuality; with boldly and creatively speculating about the meaning of dreams, the neuronal basis of behavior, the origins of religion, the drive towards self-destruction.
That view of Freud is one which is conveniently separated from his life and, more often than not, from his work and writings as well. Biographies of Freud have often been written by adherents of Freud’s psychoanalytic theories, and access to important letters and writings has been tightly controlled by his descendants and followers over many decades.
Frederick Crews, a professor emeritus of English in Berkeley, initially applied Freud’s psychoanalytic theories to literary criticism. Becoming disillusioned with its shaky foundations—and especially with the risks of psychoanalysis as a form of therapy—he then made it his mission to document who exactly Freud was and what he did.
Freud: The Making of an Illusion (2017) is the culmination of this project (some would say obsession) that started in the 1970s. At 746 pages (666 pages before the notes start), this is a hefty tome. It is organized chronologically, but this is not so much a biography but a re-assessment of Freud’s life from his student years to the early years of the psychoanalytic movement.
Past as prologue
Reduced to a few salient points, the book argues that Freud is guilty of harming his patients, of promoting quackery, of completely misrepresenting his case studies and persistently covering up the lack of any actual cures, of producing his wildest theories under the influence of cocaine (and then pretending they were the result of careful observations), of projecting his own sexual fantasies and frustrations upon his patients, of creating a self-serving cult that applied its beliefs in therapeutic practice without adhering to foundational ethical principles like primum non nocere, secundum cavere, tertium sanare (first, do no harm; second, be careful; third, heal).
Some of the most destructive aftershocks of Freudian thinking, Crews argues, could be felt as late as the 1980s, when “therapists” extracted false confessions of satanic ritual abuse from hundreds of children, producing a moral panic that tore apart families and even resulted in prison sentences which had to later be revoked. The underlying idea—that memories of traumatic events are repressed and can only be recovered by a skillful therapist—was one Freud himself believed in (and attempted to apply to patients) early in his career.
From 1912 to 1927, a Secret Committee with Freud at its center was tasked with defending Freud’s beliefs against dissenters and with protecting the central dogmas of psychoanalysis. Its members were gifted signet rings. (Credit: Israel Museum. Fair use.)
In Crews’ retelling, Freud starts his therapeutic career being absolutely convinced of one important truth: cocaine can cure anything. He used it over many years, he advocated for it, he prescribed it. For Freud, cocaine seemed to be the ticket to achieving wealth and fame, a miracle medicine whose countless potential applications had been overlooked.
Freud’s cocaine advocacy is an important example of his frequent total disregard for scientific principles and methods. Crews documents how Freud’s cocaine publications dramatically misrepresented his actual experience with the drug, much of which was the ultimately disastrous attempt to cure his friend Ernst von Fleischl-Marxow of morphine addiction using cocaine.
Blaming the victims
Freud would be an incredulous proponent of pseudoscientific and non-scientific ideas throughout his life. After his death, Freud’s followers carefully curated which letters and unpublished writings were permitted to be seen by researchers who were not part of the inner circle. This was very effective, and the public perception of Freud today is still shaped by the censorship actions taken by Freud’s true believers.
Freud’s correspondence with Wilhelm Fliess was held back into the 1980s due to the potential for embarrassing the master. Fliess, whose pseudoscientific idea of “biorhythms” still has some currency in the present, was also an advocate of nasogenital reflex theory, the idea that sexual problems are linked to the nose. I would say that you can’t make this stuff up, but evidently you can.
Freud blamed Emma Eckstein’s “hysteria” on masturbation. He recommended a quack surgery based on the belief that the nose is linked to the genitals. The botched operation almost killed Eckstein and left her disfigured. (Public domain, circa 1890.)
Freud considered Fliess “the Kepler of biology”. He embraced his friend’s most bizarre numerological speculations; nasogenital reflex theory had the additional benefit of connecting well with Freud’s own speculations about the alleged sexual origins of countless diseases. He referred a female patient, Emma Eckstein, whose “hysteria” he attributed to masturbation, to Fliess for a nasal surgery.
A near-fatal botched operation left Eckstein disfigured and suffering from frequent bleeding. In what was a common pattern, Freud blamed the victim: Eckstein’s bleeding was itself a “hysterical” symptom, a psychosomatic reflection of her inner wishes.
But when it comes to victim-blaming, that case does not hold a candle to Freud’s treatment of “Dora”, a young girl who was repeatedly sexually harassed by a friend of her family, starting at the age of 14. Her family did not take Dora’s word for it, however, and asked Freud to treat Dora’s “hysteria”. Freud happily complied with the parents’ wishes, and repeatedly attempted to pressure Dora into admitting that she secretly wanted the sexual relationship, after all.
The reference to masturbation in the Eckstein case was not unusual but typical. As Crews puts it (p. 642f.):
As we have seen, Freud regarded masturbation—either its continuing practice or its abrupt and traumatic abandonment—as the precipitating agent of most neuroses. Through the first decade of the twentieth century, his relentless grilling of patients was chiefly focused on uncovering their histories in that regard. Albert Hirst recalled that when he entered treatment with Freud at age sixteen, the therapist immediately required him to sit “in the position in which I masturbated.” Other patients were enjoined not to masturbate for the duration of their care, lest a “current neurosis” be triggered.
But in most cases willpower alone, Freud believed, was insufficient to keep the hand from straying downward. In two 1910 letters, one to Ludwig Binswanger and the other to the Swiss psychiatrist Alphonse Maeder, he recommended that a masturbation-addicted male patient be subjected to treatment with a “psychrophore”—a catheterlike device for inserting ice water into the urethra. If Freud’s name were to invoke the image of a psychrophore instead of a couch or a cigar, we would be spared much needless discourse about his sponsorship of erotic freedom.
Far from being a trailblazer for future sexual revolutions, Freud held on to his reactionary views, even as scientists started to debunk the 19th century myths of “self-abuse”. Those ideas may seem funny today, but they were used to inflict untold psychological and physical harm in the form of more or less dangerous “cures”.
It’s a common belief that Freud’s findings about what makes humans tick were real, but were primarily a reflection of a wealthy Viennese clientele who collected neuroses the way other people collect stamps or paintings. While some of Freud’s patients could be described that way, Crews makes it clear that the foundational ideas of psychoanalysis—such as the Oedipus complex—were not derived from real cases, but from Freud’s fondness for uninhibited speculation.
One of the big questions for me about Freud’s ideas has always been why people chose to give them any credence in the first place. Psychoanalysis in particular was never science, and Freud was neither as capable nor as meticulous as many other scientists of his era. Crews offers an answer which I find compelling: Freud was a brilliant storyteller.
Freud’s case stories were written like novels, and the psychoanalyst is the protagonist who cleverly deduces the truth from a few subtle clues. Never mind the fact that some of these stories were so utterly implausible that they are almost certainly complete fabrications—and others were, as we know from other evidence, heavily fictionalized or effectively retconned by Freud to bring them in line with his own frequently revised speculations.
Crews compares Freud to Arthur Conan Doyle, and Freud endowed himself with Holmes-like powers in many of his tales. These stories helped to cultivate the modern image of Sigmund Freud: wry, wise, witty and worldly.
Freud’s speculations about dreams, his invocations of mythological figures, his organizing of our lives into stages and drives, all of this speaks powerfully to our passion for story. Does it matter if much or all of it is bunk? It does to the extent that it hurts people, and to the extent that we want to call any of it science or medicine.
Freud: The Making of an Illusion is still a necessary book, because psychoanalysis is still an influential idea, for the same reasons it became influential to begin with. Its defenders have simultaneously attempted to put distance between themselves and Freud, while also falsely crediting him for ideas that did not originate with him (see the Crews/Orbach dialogue in The Guardian, for example).
This is also a flawed book. Crews holds Freud in contempt, and in his effort to recast history, he often strays from facts to speculation. Did Freud have an abusive relationship with a sibling as a child? Did he fancy his own mother? Was he under the influence of cocaine when he wrote some essay or paper?
The book could be 150 pages shorter and more persuasive without the most speculative portions. This is not to say that Crews is sloppy; factual claims are generally very well-supported. Crews also always makes it clear when he’s theorizing. I had the impression that the 86-year-old author wanted to use what may be his last major work to tell us everything there is to know about Freud—including all of Crews’ own speculations and pet theories.
The tendency of the author to take these speculative detours works against the book in another important way: it gives Crews’ detractors plenty of ammunition to paint him as an obsessed curmudgeon with an axe to grind. I give the book 3.5 out of 5 stars mainly for this reason, rounded up to 4 because I’m quite certain that Freud: The Making of an Illusion takes us, at least, in the direction of a more realistic assessment of Sigmund Freud.
This light is one of the rare products that seriously impresses me. The build quality is excellent with a metal case. The light is held together using hex screws and is designed to be opened by the user. Serfas sells replacement parts for the lights such as handle bar mounts and replacement batteries. The light is seriously bright and lights up the whole road perfectly. I absolutely recommend getting this light. Its the last one you will ever need to buy.
A friend and I both purchased these lights from different sources. They worked fine for a while but after a few months of use we both had them fail. For me the rear light still works fine but the front light fails to hold a charge. A few days of sitting unused will cause them to drop from fully charged to empty. My friend had similar issues with them not turning on anymore. Would avoid this brand in the future.
The GnuBee is a network attached storage device supporting up to 6 sata drives and runs linux with full user control given. I ordered one and it arrived fairly quick considering it was shipped from far away. Assembly is really simple. You just have to attach the side plates to the pcb. When I ordered I couldn’t work out what the USB UART cable was for and did not get one. I later found out that this cable is super important for installing an OS on the GnuBee. I sourced a cable from ebay which worked but this prevented me from using the device for a month.
I found the documentation available online to be really lacking and it took a lot of investigating to work out how to get something running on the device but there is a fairly active community on the mailing list which was a huge help. Once I got debian installed and working I was able to use the familiar linux tools to set everything up to my liking. I wanted to run a speed test on the device but I wasn’t able to find a fair way to do it. I network mounted the device via SSH and I was getting 4MB/s over the local network but multiple posts online have pointed out that SSH is inefficient for large data transfers. I was not able to find a faster way to network mount that maintained the security of SSH.
Overall I think the hardware is designed right and once you get it installed and set up its really quite easy to manage. Actually getting it to that point took a while but this can all be fixed later via documentation improvements.
Sound quality is really quite nice and better than the others I tested at the same price point. Its not quite as good as the Bose ones I tried but those were quite a bit more expensive. The padded ear parts are super comfortable and I feel fine wearing it all day at work.
I was really quite liking these but then after a few months usage I saw that the plastic had cracked. After some inspection I noticed this was a design flaw, the underside of this plastic part is hollowed out to make room for the cable and this has resulted in a really weak spot. It should be fairly easy to fix with some glue but its a little disappointing to see such a flaw
photo of damage (Own work. License: CC-BY-SA.)
Fennec is a build of Firefox’s source available through f droid. This allows installing Firefox without having to use the google play store.
Fennec comes with most, if not all, the features of Firefox. The F Droid page says " It’s focused on removing any proprietary bits found in official Mozilla’s builds." I haven’t noticed any missing features though. You can add extensions like u block origin.
Speed seems on par with other browsers.