Wednesday, 9 October 2013

Eye of the storm!

Went to Leuven and Brussels to visit a fellow Ph.D. end of September, looks to be a good place to stay. Life's pretty tough as a post-doc at Leuven though... And that new buddy icon comes from Brussels, in front of the Atomium, for the curious minds out there.

During the actual trips (airport, plane, train), I got bored enough that I ordered a netbook in the middle of Leuven, during the last days of my student discounts. For browsing and reading books you inquire? Hah, I scoff at the idea; for hacking! Got myself a little 11.6" Lenovo E130 because I'm too cheap and too much of a tinkerer to be happy with a Macbook Air. I've been working away on it to reduce power-usage and optimize the boot-time, not quite happy with the 5+ s that I have right now, I can do better. And supend and hibernation works for once. That's what you get when you buy proper stuff. And right now I'm writing HWM from scratch so that I can fix a few bugs that I've been living with since 2008/2009 or whenever I started running the DWM-fork version fo HWM.

Been hotting up my bike recently, only thing left is to bleed the hydraulic brakes. And then to see how far I can go in Alandsryd.

And kind of looking for a job. And here ends the post. *organ music*

Sunday, 1 September 2013

New skill: Ph.D.

So, somehow I became a Ph.D. in physics, which I had not planned at all when I goofed my way through Engineering Physics at Chalmers. Oh well, here I am with the world in an oyster shell waiting to be devoured, or however that proverb goes.

Wonderful party too. And now I shall rest for a bit.

Tuesday, 20 August 2013

Soon...

Just ten days left to my defense. Ugh.

As an occasional escape from that serious part of my life, I've been playing around with netcode. More specifically, prediction and lag compensation. The principle is relatively simple: networks induce latency and the server and clients need to keep record of recent history to figure out what either did during the latency time frame, while always knowing that the server is the boss. Simple enough, but actually implementing that is a head wringer. But, I finally managed, after inspecting pages and pages of history buffers (i.e. comparing heaps of numbers and how they change on the two hosts taking the latency into account), simulating lag on the lo device. Next I'll simulate packet loss and send truncated user actions histories. Game states are already broadcast over and over and need no history so that was easy enough. I'll leave the compression to my fellow partner, since it's a very different problem.

Before getting started on netcoding, I read about the netcode in various games and gamers' perspective on them. It's amazing how little people understand and expect things to "just work" for them. It's a common assumption, even by many relatively clever people I know, that the simple logical rules in programming and technology makes solving problems a simple exercise in logic. "I have this problem, I solve it like this, but it doesn't work! I've done it right, it has to work!" There's a huge difference between "understanding" a problem and being able to define it. You cannot solve it by logic if you haven't defined it. And then you don't really understand it. Sometimes, it scares me that so many people don't know this and their work consists of finishing off their tasks by producing results that they need/expect and then go and goof off. All they did was bring bread to the table to related people. Pragmatic fools. I wish I could be stupid and happy and not have to think about how to upgrade everybody from bread to warm meals in everything I do :p Uhm, what I wanted to say is, there are two very simple reasons for why you die after having taken shelter around a corner: network latency, and that you suck in the game. Eat it.

Watched Attack on Titan after a friend of mine suggested it. I really asked for a horror movie, but this was a good alternative. I figured a few things, checked them against the manga and behold, I was right, it goes completely overboard. Still more fun than the regular TV series.

Also watched Hobo with a Shotgun. Definitely not for everybody, but I'm glad we get options to the usual mind-numbing feel-good movies.

Been thinking about Doom 4 lately, I honestly have very little hope for it. The music has to be in the style of Bleed or I Am Colossus (about 2.00 in with the spider) by Meshuggah with matching visuals, speed and hoards of monsters for slaughter if I'm to be really impressed. Start, preload, you're in the game, just like Carmack wanted it back in the day. One can always dream...

Wednesday, 24 July 2013

State of games

I'll break my rule regarding keeping this strictly as a diary with this post, but it's a large part of my thinking whenever I think about games these days, so here goes. Plus it's another blog post.

When I think of games, I think of interactive virtual worlds that make me forget the real world I move around in and feel the battery of emotions that I cannot get any other way. E.g., I would never play a game to replace a book (induced visual and psychological imagination), a movie (dynamic input in a short-burst), a TV series (long-time visual development) and going out with trees whispering around me ("meditation"?). These media do what they do exceptionally well, and games must do their thing exceptionally well. And that is to provide a world, possibly inhabited by characters, with which you can interact over and over (action, response, iterate), not to provide a movie with action sequences.

Two of the most generally well-received games in recent history (or even ever?) are Bioshock Infinite and The Last Of Us. Imho, they're rubbish.

TLOU: It's a movie with a game tucked underneath. Emotional intro sequence, a mission, lots of killing and an emotional ending that ties to the intro with a cute face fading to black. Games like this will forever be comical, in how cut-scenes that can make grown men cry (yt comment...), swiftly move over to hundred-fold cranial crack-o-mania with steel pipes and so on, we all know how it works. A set of directed sequences with serious things in them, intertwined with you shagging and hammering every corner, crevice and random small object in the game. IT DOES NOT WORK, oil + water. And it amazes me that nobody sees it. No matter how serious the story is, the whole package is laughable. Which is why NOLF works, because it's about laughing from the get-go.

BI: An idyllic doll-like environment explodes by a deviating ball and suddenly you crack necks and crack skulls (this thing with head trauma...) with a spinning metal wheel left-and-right, you see magic and then everything goes mental and your daughter kills you and you live again and infinity and all... And people are trying to put meaning into this, they analyze it with popular science and are trying to pull parallels to the real world out of their reference section. *sigh* This time the story-telling is part of the game, which is better. But now it's a story suffocating a game. I'm thinking, Columbia is a terrible place, why do I have to kill everybody, can't I go find a parachute and jump off? It's a city in the clouds, there should be parachutes everywhere. "But books, movies and TV series are even more linear!" I hear you cry. Yes, they are fixed linear accounts of some stories, that's their deal, it is what they are. The deal with games is to add interaction. Forcing a linear account into a game is like holding down a horse by its reins, with the human participants analyzing the emotional behaviour of trapping of a beautiful animal (personally I find them too nervous and detached to feel much for them, but whatever) and trying to see the similarities with the trapped group in The Walking Dead that we all root for. (OT: The Walking Dead is the epitome of Zombies gone bad, I'm not so sure I'll watch the next season.) So what would letting the horse loose mean for BI? Trying to escape Columbia, while collecting notes and listening to NPCs and learning that a fellow companion has done certain things and you can choose either to stick with, leave, kill or whatever that companion, and it would not end with an infinite number of light-houses that similar to Olber's paradox would make no sense.

I never played either of the games, thanks to youtube. I watched the "oh so amazing twist at the end" and I wonder how something so weak gets so much attention. Then I looked at playthroughs and, as always, it's all the good old action adventure from the infancy of games. I stopped playing games, mainly because they try to compete with media that did it better. But why did movies come about in the first place, why not just keep the books? Fact is, a lot of movies are shite and are easily surpassed by books. The two things books can't give you is a time-lapse out of your control and visual input to take your mind further. TV series? They have the long running time for more development. Games? They have the interaction and choice. Media that slide back to a prior type of media is shit.

But we all read books and watch TV for different reasons, right? It's just sad it's mostly for the wrong reasons.

Thursday, 11 July 2013

Yet another birthday

I don't think much about my birthday these days, the administrator at work reminded me yesterday. So I took off a little earlier than usual to make sure I could cram in a shopping and baking session in the evening. Petit choux filled to the brim with wonderful créme de la mousseline, and a few more with the same filling but mixed with dark rum (cheap Negrita rum, I'm not really a rum connoiseur). I asploded one of the choux with the runnier rum créme and the only food disposer in this apt is my mouth, plus I wasn't exactly graceful with the pastry bag when done... Under the influence even before I go to work, excellent. And yet again the cashier in Systemet asked for my ID, 7 years in and still going strong :D Found some expensive Montrachet, maybe another time.

A better-than-expected photo on my balcony for the fellow surfer:

Saturday, 15 June 2013

Random post

I don't seem to follow any regular patterns for dates any longer. Always was a rebel...

Finally got my Curtis Novak lipstick pickups and are they lovely. Crisp, glassy and direct, I finally have the thonk/twang sound on the wound strings that I always wanted. Plus they look ballin'. Activating my pedals and "cranking" the amp can give off some pretty crazy rock'n'roll still. There seem to be some shorting problems with them however, shaking the guitar a bit helps sometimes, I'll probably open up and inspect/fix all of them (fixed one, boy is that hard with no proper tools...). I've also ordered a new pickguard, a proper strap and a wah-pedal, so I probably won't touch the pickups until they have arrived. And after that, maybe I'll post some photos (and a video? who knows?!).

On the home stretch for my thesis, and working on a take-home exam. And I started to seriously look for jobs. I'd like to go to one particular place so much, but I need to muster up and start taking some chances for that to happen. I want to go there sooo bad...

I miss mountain-biking in the Juras :(

EDIT(2013-06-15 12:22): I still have to show ID when buying alcohol here in Sweden :D Funny how I never had to in France...

Tuesday, 21 May 2013

Ice hockey anyone?

SWEDEN, SWEDEN, SWEDEN :D

Sorry for the ugly 90s HTML, don't wanna waste time gimping something up. I don't watch sports a whole lot, but when Sweden's in the world cup final in ice-hockey... I suppose age is providing passion and understanding for the hard work that the sportsmen put into their work. Anyway, the first period was fun, the second pretty boring, and the third sealed the deal. The players were properly rough, so it was an engaging match. Now I just have to endure another season of silly football :p

Completely forgot to mention that I bought a Voodoo Labs Pedal Power 2+ pedal PSU and a Boss NS-2 noise suppressor pedal from my brother and my setup is now almost completely noise free. The evening I plugged it all in was one of the best in a long time, sweat and blood were pouring and shrapnel from exploded guitar picks were embedded in my walls. And then when my parents came around and were curious about my playing, all I could play was really tame and sloppy little tunes.

The weather was phenomenal around Gothenburg during the last weekend, my parents and I went north of the city to Marstrand. Quite possibly one of the most beautiful places I've ever been to, with quaint little white wooden houses from the early 20th century, the fort in the background, the fresh air from the sea, the rocky archipelago, the green Swedish nature all around... Wouldn't mind ending up here eventually, if I ever get (make) enough money.

I've been indulging in a hobby recently by buying a bunch of books. A hobby that I may not have talked about at all around here, not sure. Apparently, and understandably, one should not advertise the biggest dreams in life, because talking about personal things works as an outlet not only for issues but also ideas and thoughts. Keep them to yourself, realize your own dreams because you're the only one who really gives a toss. I've told a few people, but I'll try to keep it in for now and let it simmer until I have the resources to start and finish it. Or "them", if I'm inspired enough. My dream is kinda insane, big and costly, but when I'm done, I'll have something I've wanted since I was in lower-middle elementary school! Maybe in a few years you'll see... It'll be noisy.

Should head home, it's getting late and dark rain clouds are rolling in.

EDIT(just a few minutes later): Upgraded to thunderclouds!