As always, everything that is on this blog is free, including my ideas. If anyone wants to implement it, I am not asking for anything, although a little credit would be nice. It might already be out there, for all I know.

  This is a game idea. It's a multiplayer game of chess, assisted by computer engines. The interface is a chess board and a number of button choices holding the best N moves as found by a chess engine. Possibly the choice of opening should be slightly different, but the MVP product is just that: computer suggests N moves and player choses one. Making a choice will show the move on the screen, tapping the button again will send it to the server.

  It would be a more casual way of playing chess. Moreover, it would train players to choose between candidate moves, which is a secondary skill. The more difficult part of playing chess is finding candidate moves and usually most effort goes into it. This way, the computer takes care of that and lets the player focus on learning how to spot the better move.

  The advantage for the game builder is that they get a database of how humans (at specific levels) select the moves. Next step is to create an AI that can consistently choose between candidates just as a human would. This can then be added to any existing chess game to provide a more human feel, regardless of the underlying chess engine.

  The game could be played against the computer from the very beginning, by altering the probability to choose between top moves based on the supposed chess level. At maximum level the best move will always get selected, while at lowest level the choice will be completely random (but still pretty good, because it will only choose between top N moves).

  Choosing the opening from a list by name could also be interesting, and showing the player the most common replies and what the plan is. Perhaps the number of candidate moves could be a game parameter, so both players agree to play six candidate move game, but others would go for three.

  The interface is simple enough for people to play it on any device, including with a remote on a Smart TVs or on small screen devices.

  Implementation should be relatively trivial. Open source chess engines like Stockfish are available for most major programming languages, including JavaScript. It is the interface that requires most work. Perhaps the possibilities for optimization are the most interesting, as development goes, having a cache of common positions and the top moves, for example.

  Drawbacks include not being able to follow a plan, assuming the computer doesn't give you the choice to move in a direction you worked for. Also, the computer analysis should be consistent over devices, not giving an advantage to more powerful ones. That means both players waiting for the amount of time that analysis takes on the slowest device on the same number of plys.

and has 0 comments

  Dave Grohl sounds like a very nice person. He says only good things about people, he is passionate and goofy and everybody seems to like him. The Storyteller: Tales of Life and Music has a whooping rating of 4.5 on Goodreads with many stellar reviews, especially the audio version that Grohl is narrating himself. But I only read the book, which to me seemed to lack a lot of the strong emotions I am used to associate with well written autobiographies. And a book called "The Storyteller" should feel well written.

  It's not like I didn't enjoy the book, but it never goes deeply into anything. Made out of disjointed chapters that factually focus on various events in Dave's life, it merely describes Grohl's feelings, but doesn't make the reader empathize and feel them. There is a scene (I call it a scene, because it really does feel like a PG-rated movie rather than reading an honest self reflection) where the band is playing in Sweden, Dave falls and breaks his leg. He doesn't feel the pain, because of all of the excitement and adrenaline (ahem!) and gets back on stage and plays from a chair while a doctor is holding his leg in position. After the concert he starts feeling the pain but the chapter ends. The whole thing is related just as deadpan as I did here. You don't get to experience being on stage, singing with a broken leg in front of so many people, the concern of other people washing over you, the pain, the fear or even the effect of having to play the guitar and sing from a sitting down position. It all feels remote, curated, antiseptic.

  You know when actors talk about their involvement in a movie and they praise everybody and everything, making it sound all great and perfect? That's what The Storyteller felt like to me.

  And I did check out the comments and reviews for the book and, while others feel like me, most people seem to have emotionally connected with Dave Grohl and thoroughly enjoyed the experience. Is it because they were already fans and loved any piece of lore they could get about their favorite performer? Is it because I didn't get it? The book told stories, but I didn't feel them true. A better title would have been: "A Birdseye View of Dave Grohl's life: Random Scenes Seen From Afar"

  Bottom line: an informative yet ineffectual biography.

and has 0 comments

There is a war going on for the direction of Star Trek. It doesn't matter where you stand on it, if you want to make it a political platform, rather than a moral one, or if you want to make it flashier, more explody, or episodic and topical. What matters is that during 56 years, the show was always about mending things, solving conflict, bringing people together. The very fight for a single direction in which to trek is not very Star Trek.

I was watching the pilot for Star Trek: Strange New Worlds, by appearance an attempt to bridge the gap between the numerous trekkie factions, and it was never more clear to me that we need to heal this silly feud. In the episode, two warring factions are about to destroy their world in a planetary conflict, but the captain of the Federation ship comes over and shows them how we were and where that got us. The scene was perfect for exemplifying this conflict between the cerebral and the emotional, between the money and the principle, between the political and the rational. Because on one side it said: if we think a little bit further before we act, if we consider the consequences of what we do, we might change our path for a better outcome. Yet on the other it said: we have the answers to everything and if we arrogantly intervene and give a speech backed up by technology, power and a single limited perspective we can solve what you couldn't in centuries of strife.

It's the American hubris and superiority complex wrapping a hint of principled good intentions. And this was always Star Trek, always on the verge of something, part arrogance and part compassion, science directed by human nature at its best, exploration of the possible. And sure, I can personally spout bile and vinegar at Star Trek: Discovery for being a woke piece of crap that destroys decades of careful threading on the edge of showing off and trying to make people think while entertaining them, I can complain about Star Trek movies that wantonly create different timelines in which they can destroy planets and ships and use lens flares and motorcycles and big explosions that mean nothing or cry at the desecration of beloved characters by Star Trek: Picard, but in the end we must reach a dialog in the Star Trek universe, a balance not a consensus.

Star Trek is not about canon, it's not a religion, it is an exploration of the human. It's big enough to contain multitudes. They don't have to agree. Yes, it's a mark of incompetence and being an asshole when you decide to create Star Trek stories that disrespect or even contradict existing ones, but Star Trek can take it. The Star Trek war must be "resolved" by accepting and allowing all of these expansions of the initial concept. Star Wars used an epic introductory text referencing an entire galaxy, then only to restrict itself to the same context, the same characters, somehow always being related to each other. Trek can do better. Just think of every incarnation of Star Trek - be it canon or not, official or fan made, made by Bad Robot or by someone who understands Gene Roddenberry's vision - as a member of a Federation of Stories. Different, but united in the goal of bringing peace and knowledge to the universe.

As I see it, Star Trek is but a seed of what it could be, what is should be. When Star Trek: Next Generation - in my irrelevant opinion the best of them all - appeared, it had a different feel from original Star Trek, it had different characters, it was set in a different time. It built on the old and explored more. Let's do that! Let's explore it all! Just don't restrict it to something small and petty.

and has 0 comments

  I was watching a chess game that started with e4 and Black responded with the Modern Defense. Black challenges the center with a c-pawn push, but then delays the capture and develops the knight, prompting White to chase it across the board. By the time the knight retreats to c6, there have been only three chess games that reached the position on Lichess, but none of them continued with the move recommended by Stockfish: Bxf7+

  The only reasonable move for Black is to take the bishop with the king, and after dxc5 from White, the Black knight is trapped! Only squares not covered by the White queen are either occupied by Black pieces or leading into a direct fork at Qd5+.

  I found this interesting because the computer suggested continuations are quite unintuitive, while the things that feel natural to me (not an expert, mind you) lead to huge gains for White. Also, it's a move that has never been played AFAIK.

  So, a long overdue chess post and some PGN: 

1. e4 g6 2. d4 Bg7 3. c3 c5 4. Be3 Nf6 5. e5 Nd5 6. Bc4 Nb6 (6. .. Nxe3 7. fxe3 d6 (7. .. O-O) 8. exd6 exd6 9. Nf3 d5 10. Bb3 O-O 11. O-O) 7. Bxf7+ Kxf7 8. dxc5 {Knight on b6 is now trapped. The only escape squares are covered by the White queen or leading to a fork at d5.} d6 (8. .. Nc4 9. Qd5+ Ke8 (9. .. e6 10. Qxc4 Rf8 11. h4) 10. Qxc4) (8. .. d5 9. cxb6 Bxe5 10. Nf3 Bf6 11. bxa7 Nc6) 9. cxb6 dxe5 10. Qf3+ Bf6 11. bxa7 Nc6 {It's not a huge advantage, but Black can't castle, has double pawns and the fianchetto bishop is a glorified pawn. White develops either knight and is just fine without both center pawns.} *

In my previous trading post I was recommending taking your savings and investing them in stocks. And to minimize risk and effort, just put them in a so called "index fund", which is an aggregation of top stock. History shows that this strategy outperforms the market and any bank savings interest in the long run. But why?

Common sense would say that if a strategy to beat the market exists, then everybody would do it, pulling the market to the same level. The definition of "top" is also something nebulous that doesn't mean anything unless clearly defined. So here is a video that explains some of the shortcomings of the index fund. Basically:

  • "top X" syndrome, where the items accepted as top are more discoverable, therefore performing better from sheer demand size
  • wrong criteria for stock inclusion, where fundamentals lose to market demand and trading size
  • fake diversity, where the X seems large, but most funds are based on a much smaller subset of stocks, with the rest having no impact
  • exaggerated past, where a fund may have been defined a century ago, but came in actual use a lot more recently

[youtube:95OR1ZNj3iY]

Index Funds Are The Biggest Bubble Of Our Time (Hypothesis)

Also, there is a very interesting link that shows the constantly updated index funds may have performed worse than just investing once in a fixed number of companies, even if some of them have long disappeared.

Personally, I think that the gain in time you get by investing in a fund is worth the loss of efficiency. And there might not even be a loss, since until you create a diverse enough portfolio, chances are you are going to lose money, not make any. Keeping all of your savings in a bank is stupid, I am convinced of that! But that doesn't mean you should keep them all in stock (or in any one financial instrument). At this moment don't take my word for anything, but as soon as I gain more knowledge and confidence, I will post about trading and investing. At least it keeps things interesting.

and has 0 comments

  I was expecting a deep dive into the fascinating biological realm of the fungi - I even postponed reading it until I could give it my full attention. Instead, I got a long string of tiny chapters, each telling some story related to fungi, but never going anywhere. A book that is part journal, part cook book and part history anecdotes and has the compelling title The Secret Life of Fungi cannot say so little about fungi and be so shallow.

  It's not even a long book, it's a one evening read, but it never explains enough to shed light on the subject, it brings in unrelated ideas from too many other directions and has no continuity or narrative thread. It's just a series of episodes that might be interesting, but most of the time are completely forgettable. I don't know what Aliya Whiteley thought when deciding on this format, but I personally loathe it. She doesn't love fungi, she loves hearing herself say things.

and has 0 comments

  While it happens after Alien: The Cold Forge and features one of its characters, Alien: Into Charybdis is standalone enough to not feel like a sequel. It can be read by itself with no problems. That being said, you should start with The Cold Forge, also by Alex White as it brings not only extra context, but is a very decent book.

  Into Charybdis tells the story of human sacrifice on the altar of corporate/military greed, with the aliens as a trigger and then used more like a backdrop. In that sense, it's very similar to Cold Forge. While there is plenty of creature action, the focus is never on them, but on psychotic humans who are the true monsters. That's both interesting and frustrating, but there are plenty of new features that subvert expectations and expand the Alien universe even if, as curious as this sounds, both novels are set in the Prometheus timeline of Alien and even features black goo. That someone can write a decent story in the universe corrupted by that stupid movie is a testament to White's talent.

  Now, without spoiling stuff too much, there is an idea that I really want explored further, the one of the human alien hybrid. While the book ends things pretty definitively, there is some wiggle room left so that that idea could be continued in a third book. It would be a terrible loss to have reached this point and not go a little further.

  Bottom line: I liked The Cold Forge and I liked Into Charybdis, which managed to outdo the first book without just making things bigger and exploding more and instead bringing new ideas, building on the old ones and even subverting expectations. I don't know about other Alien books, but I will follow what Alex White writes next in this universe.

and has 0 comments

  I've read several fantasy satires before and some of them were absolutely brilliant. Now, I am not saying that Dark Lord of Derkholm is not good, for it is competently written and complex in both plot and characters. What I am saying is that it is not that funny. Reading the book is like hearing a corporate colleague make fun of what happens at the office, which should be entertaining and humorous, but comes off as sad and frustrating. The trigger for change in the magical land is a conspiracy of women who couldn't bother to consider the emotional consequences of their actions to the people they supposedly love. And the ending was terrible as well, with a slap over the head moral that lacks any subtlety.

  I didn't know Diana Wynne Jones was famous. She wrote Howl's Moving Castle, which I had no idea was a book, on which Ghibli's anime was based, among many other works. Anyway, I had no expectations, but still I stand disappointed. First published in 1998, Dark Lord of Derkholm is quite prescient with its very interesting premise: corporate psychos from Earth (or something similar) manage to find a doorway to a magical land which they immediately proceed to exploit for their own gain. The inhabitants of said magical land need to find a way to protect it.

  The book is a not so subtle satire of our own magically beautiful land that we, through inaction, let it be despoiled by greedy idiots who can't think further than the length of their noses. But that's all that it is. There are a lot of inconsequential characters, a lot of setup and world building that leads nowhere and a final act in which so many new characters and races and lands are added for no good reason. The ending neatly closes all story lines, but in a blunt and narrated way that I felt very dissatisfying.

  Bottom line: interesting premise, competent writing, but a rather bland and inconsistent story.

and has 0 comments

  Oh, wow! I vaguely remember Sven Hassel as an author of war novels, written with irony and humor, because this is how I remember people referring to his books. I might have even read some of them, but I was a child and if I did I don't remember and clearly they made the wrong impression on me. Because reading Legion of the Damned, especially now, in times of war in Ukraine threatening to spill over, was an amazing experience. I think this is one of the most anti war books I know about and one of the best I've read. One thing is for sure: Vladimir Putin did not read this book.

  Apparently Sven Hassel himself asked that this book be considered a documentary and in it there is a scene where a few German soldiers, unwillingly fighting for the Nazi regime, swear that whoever survives must write a book to expose to the world the horror and hell they went through. Well, he did write the book and thirteen others after. I don't know if I will have the courage to go through them all.

  The book starts with Hassel being tried for desertion and, because of a woman sacrificing herself to say she seduced him into it, his life is "spared" and he is sent to a concentration camp. He survives the atrocities there only to be "pardoned" and sent to the war, as part of a battalion of convicts. More horror follows, only for him to be captured by the Russian army and send to a prison camp. Again, pain and pointless suffering ensues, but he survives and escapes, only to be sent to fight again in a war he and all of his comrades consider pointless, barbaric and inhumane. He suffers personal loss, he almost goes mad, but he has his friends and together they keep each other alive, mentally and physically. Then he is wounded and has to go through the horror of military hospital, where people are actually competent and kind, but death and suffering is inevitable. And after all of this, the ending might be the most heartbreaking of it all.

  The traditional portrayal of hell is a place where devils take great pleasure torturing sinners in perpetuity. You read this book and you realize how childishly optimistic that vision is. Try to imagine something similar, but where devils are educated, kind and compassionate and punishing sinners is just as much a punishment for them, forced to do it and loathing the pointlessness and brutality of it all. Yet one cannot escape the system Satan implemented, himself too far removed to be witnessing the horror and pain he architected and immune to retribution.

  Sven Hassel is a very good writer, perhaps because he is writing from his heart and it just pours out of him, and the subject is terrible and captivating at the same time. Yet the best part of the book, for me, was the feeling of joy in the little things, the things we take for granted and these damned people enjoyed every single one of them, whenever rarely afforded, to the fullest. Stripped of the complacent veneer of civilization that most humans live under, they lived every moment as if it were the best and last of them all. At no time is there an accusation or bitterness towards another people or group, or attempts to vilify anyone other than the bourgeois and generals that started and perpetuated war, from both sides, to appease unknowable urges that no ordinary person understands or supports.

Bottom line: a very strongly recommended book, one that I think is so apropos of these times, not only because it applies to war in general, but also because (from pure coincidence) the war locations described are places like Donetsk and Kharkiv (which is razed to the ground in the book, as the Germans retreat). The writing is both sweet and personal, educated and educational. It's a heart laid bare and printed into words. A must read.

and has 1 comment

  So both Google and Microsoft are pushing for this PWA concept (Progressive Web Apps) where a normal web site can function like a native app if configured in a certain way. It's in early stages, but it's supported by the major browsers and mobile operating systems. So I played around with the idea and now there is a new option in the menu of the blog: Notify me. What it does is it lets you grant notification permissions for the web page of the blog and then you get a notification whenever I write a new post or update an old one. In order to remove the option you have to reset the notification permissions for the website yourself (there is no way to do it programmatically, yet) 

  At the moment the registrations are saved in memory, so whenever the web site is restarted (like with a new update), you will lose any notification sending until you enter in the web site again. I will work on persisting it on the disk, but that will come later.

  Meanwhile, enjoy! Also, you can install the blog as an application, too, which makes little sense, really :) but it gives you the option of having it in the phone or in Windows in the start menu and pinned to the taskbar and everything.

and has 0 comments

Installing Windows 11 is a trip. Not only does it comes with its own idea on how your taskbar and start menu should look and feel without giving you even the options Windows 10 had, but it also brings so much wisdom by telling you what applications you should use most. Like every single Microsoft Office app, plus the Office loader. Meanwhile, the apps you pinned are stuck at the end of the list. You have to scroll to get to them!

Easy to fix, you might think, so you right-click on the apps expecting to get an option to unpin and you do, and you get a loading prompt and then the menu closes and... nothing happens. Like at all. Even loading the app would have been a better result.

It turns out the answer is to press the Shift key and right click the items, only then you get a reasonable menu that gives you the option to unpin. No such luck as being able to enter an edit mode by pressing long, so you have to unpin every single useless thing from there until you get to the few things you actually want to use without, you know, pressing the Start key and then typing what you want.

Ugh! Every generation of designers out there becomes more and more idiotic. In the near future I am sure they will reach the conclusion that the entire digital experience of humanity can be condensed into a tridimensional metaverse infinite scroll and remove any other option.

and has 0 comments

  Imagine if the fairy godmother would teach Cinderella the very basics of magic, warned her to not do it, then promptly vanished forever. Then imagine Cinderella was French right around the time of the French Revolution. That's the plot in a nutshell.

  All That Glitters has the hallmarks of greatness: good writing, a very interesting world and a character that grows with the reader. However, I found it really difficult to finish it. I believe the reason was the telegraphing of the protagonist's suffering, making me think of all the horrid things that were going to happen to her, only for her to actually find rather convenient and facile ways of getting out of trouble. 

  And I have to tell you that it was a weird feeling throughout. Made me feel guilty for fearing of all the bad things that were predictably going to happen to the heroine and then resentful of Gita Trelease for letting her off the hook. I mean, this girl and her sister have to deal with the death of their parents, systemic classism, being disconsidered for being women, having a violent addict and gambler of a brother that leeches from them even the money for food and rent, nobles, sorcerers and, of course, the worse of it all, romantic triangles! We can't miss those. And the only solution, a form of magic that feeds on one's sorrow and actual blood and only gives illusions in return.

  Now, of course, this is the first book in a bloody series, luckily a duology, at least for now. There are no standalone books anymore. Therefore the author has all the opportunity to grow as a writer, torture her protagonist to her and the readers' content and determine the most important thing of them all: who is Camille going to marry? Can you imagine being able to turn anything iron into coins for a limited time and not once considering what (or who) else can you turn into what? Maybe that will happen in the next books, but I won't be reading them.

  Bottom line: a definite success of a debut and full of potential and value. However it seems the author and myself are focusing on different things in life and even if we witness the same story, we only want to see the parts the other doesn't. I guess the book appeals more to the feminine side of the reader.

and has 0 comments

  Americans want to think of themselves as gods, the better of humanity, the all powerful rulers of the world. And the reason they get to think that is that we want them to be so. We entrust them with the faith of the world just like ordinary Russians believe Putin to be their savior. Yet once that faith is gone, so is their power, because with great power comes ... pardon the sticky platitude... great responsibility.

  The U.S. economy is not resilient because of something they do, but because all the other economies anchor to it. It cannot fail because then the world would fail. Yet, one has to take care of said economy lest it will just become a joke no one believes in. Crises are loses of faith more than actual technical issues with whole economies.

  I will argue that the Americans did something right: they followed the money and indirectly attracted the science and the technology to maintain their growth. Now they have the responsibility to keep that growth going. It is not a given. Innovation needs to be nourished, risks be taken, solutions for new problems continuously found. But once you believe your own bullshit, that you're the best of them all, that you can't fail, that you need not do anything because your supremacy is ordained, you will fail and fail miserably.

  And no one actually wants that. Certainly not the Americans with their horrendous privilege, which is national more than anything like race, gender, religion or sexual orientation, which they keep focusing on as a diversion. And no, it's not a conspiracy, it's the direction their thoughts must take in order to deflect from the truth. Americans are weird because they can't be anything but. And certainly nobody else wants that Americans fail. Even "the enemies" like Iran or the vague terrorists, or China... they need the Americans to be where they are. Good or evil, they need to remain gods, otherwise the entire world belief structure would crumble. The U.S. is not the world, they are just the fixed point that Archimedes was talking about.

 It is complacency that will get us. Once we believe things are because they are we stop making efforts. Ironically, the military-industrial complex that we like to malign is the only thing that dispels dreams, acts based on facts and pushes for world domination not because it is inherited or deserved, but because it must be fought for.

 Funny enough, it is the economic markets like the stock market that show what the world will become. Years of growth vanish like dreams if the market sentiment shifts. Growth is slow and long term, falls are short and immediate. The world is now hanging by a thread, on the belief that goodness is real, that Americans will save us all, but they need to act on it. Knee-jerk reactions and "we can't fail because we are right" discourse will not cut it. You guys need to lead, not just rule!

  In summary: monkey humans need an Alpha. In groups of people we have one person, in countries we have a government (or for the stupid ones, a person) and in groups of countries, a country. The Alpha will first rise on their own strength, then on the belief of others on their own strength, then on their ability to influence the beliefs of others. Finally they will lead as gods or die as devils. There are no alternatives.

and has 0 comments

  Chess is a game. In order for something to be called a game, it must be fun, it must be tailored to the level of the players and sometimes, especially nowadays, it needs to be exciting to an audience.

  Now, chess engines are fantastic in respecting the rules of chess and mating the king in the quickest possible way, but it's not a game anymore, it's a process. Occasionally people watch what computer engines are doing and notice the beauty in some of the ideas, but that beauty is coincidental, it has no value to the machine and "sparks no joy".

  I've been advocating for a while training chess engines on other values, like beauty or excitement, but those are hard to quantify. So here is a list of values that I thought would be great to train chess engines on:

  1. player rating
    • which is great because it's constrained in time, so if someone is a GM, but completely drunk and haven't been sleeping for a week, the engine would adapt for their play at that time
    • I know that engines have a manual level configuration, but I doubt it was ever correctly modelled as an input. Most of the time, a random move is chosen from the list of best moves, which is not what I am suggesting here at all
  2. value and risk of a move
    • I know this sounds like what engines are doing now, but they are actually minimizing risk, not maximizing value
    • We also have the player rating to take into account now, so the calculation changes with the player! A move that would be negative because another perfect computer chess engine would take advantage of a minute flaw means nothing now, because there is no way an 1800 rated human will see it. And if they do, what a boost in confidence when they win and what pleasure in witnessing the moment!
  3. balance risk with the probability of winning
    • this is the best part. Riskier moves are more fun, but can cause one to lose. Allow a probability of the other player missing a move, based on what we have calculated above. We are actually adding a value of disrespect from the engine. It attempts to win despite the moves it makes, not because of them.

  What I am modelling here is not a computer that plays perfect chess, but a chess streamer. They gambit, they try weird stuff, they do moves that look good because they can think of what the other player is or the audience are going to feel. They are min-maxing entertainment!

  A chess streamer is usually a guy around 2500 showing mercy and teaching when playing against lower rated players and trying entertaining strategies against equal or even better rated ones. They rate the level of a move, which is an essential metric on what strategies they are going to employ and what moves they are going to play. In other words, they are never considering a move without taking context into account.

  Imagine a normal chess engine, using min-max or neural networks to determine how to win the game. Against another computer, the valuation function is extremely important, since it limits the number of possible moves to one or two. Against a human noob, there are a lot of moves that will lead to a win. It is obvious that another metric is necessary to filter them out. That's how humans play!

  Short story shorter: use opponent rating to broaden the list of winning candidate moves, then filter them with a second metric that maximizes entertainment value.

and has 0 comments

  You've seen this before, either as a book or as a TV series or something similar: the hidden world of magic, the gatekeepers tasked to keep the veil on the eyes of the common folk, the particular technique that they use (in spite of many others in existence), the ethnic flavor of the inspiration, even the formulaic definitions of good and evil. As it stands, Ink & Sigil is a rather bland book, with very little original content and the little that is being inspired by other cultures than the one of the author.

  You see, it all happens in Scotland, where everybody speaks with a strong Scottish accent, even the goth lesbian battle seer girl who is Indian. And there is a magical world of the fae, separated from ours by ... legal bindings, enforced by only five people in the whole world who work for no particular reason, with little resources and themselves bound by inexplicable moral qualms. Every fae described is a horrid caricature, an average of the most common clichés. Every fight is fought exclusively with the particular magical trinkets specific to the gatekeepers and nothing else.

  So forgive me when I am not impressed by Ink & Sigil, another uninspired fantasy millionology which translates to a classic detective story with a little bit of magic and locale sprinkled for taste. It's as authentic as a Margarita in a Ruby Tuesday or a single malt whisky made in Texas.

  As for Kevin Hearne, I didn't know who he was, but I could feel he was not Scottish in any way or form. Not because I am an expert in the culture of Scotland, mind you, but because it was obvious. It was funny how American the world view was, even when bad mouthing Americans, people who leer when they see an attractive girl or, God forbid, are racist. The author tried to be subtle and not stink up his writing with politics, but he couldn't help being a raging progressive from time to time.

  Bottom line: it was partly fun, but it was a chore finishing the book while knowing exactly what was going to happen and trudging through the flood of clichés that made up this story. I would not recommend it.