<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://black-extruder.net/Blog/feeds/posts'/><updated>2010-09-04T05:30:57.000+00:00</updated><title type='text'>Black [X] Truder</title><link rel='alternate' type='text/html' href='http://black-extruder.net/blog/'/><link rel='self' type='application/atom+xml' href='http://black-extruder.net/blog/feeds/posts'/><author><name>Ghaith</name></author><generator>Ghaith</generator><entry><id>301</id><published>2010-08-06T09:25:00.000+00:00</published><updated>2010-08-06T09:25:00.000+00:00</updated><title type='text'>The Omnipotence Paradox</title><content type='html'>&quot;Can God create a stone that he will fail to lift?&quot;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;This is a question that is often used by non-believers to argue against the existence of God. It is actually a particular form of The Omnipotence Paradox illustrated by the argument that if an omnipotent being exists, then it is capable of creating a task that it will fail to perform and is therefore not really omnipotent.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;So does this debunk the existence of God? here are my two cents ...&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Disclaimer: this post is meant to discuss the subject from a philosophical point of view only. Any apparent bias towards any set of beliefs, should any exist in the post, is completely unintended. The views presented here are the author&apos;s and do not by any means represent facts. Expression and discussion of religious beliefs on this post is not welcome, will not be tolerated and should rather be redirected &lt;a href=&quot;http://www.disneyland.com&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;The question form of the argument can be rearranged into the statement &quot;God can create a stone that he will fail to lift&quot; to which we require a boolean evaluation; either true or false. The answer is trivial but is the source of a lot of confusion: there is no valid logical evaluation!&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Actually, there is an infinite number of statements that do not have valid logical evaluations. For example;&lt;i&gt; this statement is false,&lt;/i&gt;&amp;nbsp;which again can not be either true or false. This is why these statements are called paradoxes. The real question is; in case of the omnipotence paradox, what does &quot;not having a logical evaluation&quot; really mean?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Non-believers answer this by saying &quot;hence there is no such thing as omnipotence and therefore God does not exist&quot;. However, this is not necessarily true. The non-existence of a logical evaluation can simply mean that the model we used to represent and solve the problem is not perfect. The model in this case being logic. Logic says that each statement can be either true or false, so how come such a statement that is neither true or false exist?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Many branches of logic and&amp;nbsp;philosophical&amp;nbsp;reasoning provide different interpretations to the contradiction presented by such statements. In all cases, we have to keep in mind that our science is based solely on observation and the preposition of axioms (statements that can not be proved but are considered true and the base for further inference, such as 1x1=1). Therefore our science is by no means absolute and its failure to capture or model any&amp;nbsp;phenomena&amp;nbsp;should not necessarily indicate the non-existence of the phenomena.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;IMHO, when somebody says &quot;Can God create a stone he can not lift?&quot;, I see both an argument against the existence of God and a proof of the failure of the science behind the argument!&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;P.S: the omnipotence paradox is the subject of ongoing heated discussions in the scientific community. For a better overview and understanding on the almost-infinite different stands, check the &lt;a href=&quot;http://en.wikipedia.org/wiki/Omnipotence_paradox&quot; target=&quot;_blank&quot;&gt;Wikipedia article on the subject&lt;/a&gt;.&lt;/div&gt;</content><link rel='alternate' type='text/html' href='http://black-extruder.net/blog/the-omnipotence-paradox.htm' title='The Omnipotence Paradox'/><author><name>Ghaith</name></author></entry><entry><id>300</id><published>2010-08-01T07:39:34.000+00:00</published><updated>2010-08-01T07:39:34.000+00:00</updated><title type='text'>7 Girls a Geek Shouldn&apos;t Date</title><content type='html'>Geeks are peculiar creatures with very specific needs and a life style on their own. It so happens that due to uncontrollable factors such as a nagging mom or a misaligned biological clock that renders his logic temporarily impaired, a geek might find himself obliged to take part in reproduction and the continuation of the human species. This pushes the geek to start seeking a partner. While others falsely interpret this as &apos;falling in love&apos; and proceed through unnecessary mating procedures, a geek devises his own scheme to secure a partner while trying to fit in as much as possible (at least apparently) with the norms of society.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Being on his own in executing his plans, it is relatively easy for a geek to get confused and fall back to&amp;nbsp;erroneous&amp;nbsp;society-adopted mating models. It is important that a geek develops a thorough understanding of what makes a suitable partner. Here&apos;s a list of 7 types of girls a geek should definitely stay away from:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;1 - The Emotional, Social or Talkative&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Your life as a geek is spent mostly in deep and long silent stares into a laptop screen. Frequent interruptions grab you out of the digital world and make debugging your assembly programs much harder. It is important that your partner never interrupt you when you&apos;re focused and rather wait for your food or toilet breaks to approach you with any matters of concern. Your partner must be able to overcome their emotional insecurities on their own and should not propose any social activities that are out of schedule.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;2 - The Web Programming Illiterate&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;As surprising as it may seem, natural selection is still in the process of eradicating these inferior individuals and it may take few more decades for them to completely disappear. A geek has to understand that during his mating&amp;nbsp;endeavour he is at risk of coming in contact with female individuals who lack complete understanding of simple web technologies like DOM, CSS and AJAX. Unless you want to spend your life with somebody who doesn&apos;t know what an&amp;nbsp;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 14px; font-family: &apos;Courier New&apos;; color: rgb(51, 51, 51); &quot;&gt;XMLHttpRequest&lt;/span&gt;&lt;/span&gt;&amp;nbsp;object is, stay away.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;3 - The Poor Server Administrator&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Being able to administer and maintain home servers is crucial to a successful and happy marriage. While helping her install some antivirus software on her laptop might seem as a sign of bonding and affection at the beginning of your relationship, chances are such a partner will fail to maintain any future linux-based servers and will probably ask for your help even with a simple kernel upgrade. Your offspring won&apos;t have central file storage and might even have to setup their routing tables manually to connect to the Internet. This is&amp;nbsp;preposterous ... ditch her!&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;4 - The Mac Girl&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Geeks understand that Macs are very well suited for design work and presentations but are beaten by hand-held calculators in doing real computations. Girls fancy glowing stuff and&amp;nbsp;sleek&amp;nbsp;appearances and might be easily taken by the looks of a Snow Leopard desktop. It is important that your partner understands the pros and cons of each of the personal computer systems and are able to judge and make their choices objectively. If the female candidate uses a Mac but is neither a graphics designer nor in a job that requires frequent slideshow presentations, take her off the list.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;5 - The Materialist&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;This genre of people is often the source of great distress to their partners. They are obsessed with superficial things that possess no real life value and often render the life of people around them too uncomfortable. To the geek, such people represent an even greater disaster and should be at least avoided if you think that taking their hearts out and slicing them using CNC machines running your customized driving software is a bit of an overkill. To know if she&apos;s a materialist or not, ask her whether she&apos;d buy another pair of shoes or rather get herself extra 2GBs of RAM.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;6 - The &quot;Challenged by High School Physics&quot;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Your household is the nurturing home of your offspring and the love nest for you and your partner. It is also a complex physical environment that requires monitoring and frequent adjustments to ensure it remains a suitable habitat. Your partner must be completely fluent in Physics to understand your arguments regarding the dynamics of air flow, heat transfer, entropy and electromagnetic radiation. Ideally, you wouldn&apos;t need to explain to her why leaving the fridge door open in a sealed environment will increase the temperature.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;7 - The Facebook Addict&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Choosing a partner who has a Facebook profile is more dangerous than you think. Not only does her&amp;nbsp;usage slow down your torrent downloads and her&amp;nbsp;ignorance regarding Facebook&apos;s policy set a bad example to your offspring but she might as well be disclosing sensitive information about you on her profile. Your friends will read that it took you 4 hours last night to debug that silly exception in your C# .NET class and that you still refer to MSDN when you&apos;re stuck with something you don&apos;t know. If she&apos;s unwilling to switch to reading Wikipedia in her spare time, get rid of her.&lt;/div&gt;</content><link rel='alternate' type='text/html' href='http://black-extruder.net/blog/7-girls-a-geek-shouldnt-date.htm' title='7 Girls a Geek Shouldn&apos;t Date'/><author><name>Ghaith</name></author></entry><entry><id>298</id><published>2010-07-28T11:04:49.000+00:00</published><updated>2010-07-28T11:04:49.000+00:00</updated><title type='text'>Life is Poker, not Chess</title><content type='html'>In game theory, games can be classified as being of either &quot;perfect information&quot; or &quot;imperfect information&quot;. In games of perfect information, all the game data is available to all players at all times. Examples of this include Chess, Checkers and Go, where the pieces on the game board are visible to both players throughout the game and the exact outcome of every move can be determined given enough time and computational resources. Contrary to these are games of imperfect information which rely (often partially) on &quot;hidden data&quot; or &quot;luck&quot; such as most card games.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;http://black-extruder.net/blog/Images/poker.jpg&quot; style=&quot;margin-right: 6px; &quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div&gt;Poker is a game of imperfect information that I find very resemblant to our everyday&apos;s struggle with life. In poker, you can play with perfect strategy only to be beaten by pure luck. Although disappointing, this doesn&apos;t make the game any less interesting. Actually, this is EXACTLY what makes a game of such simple rules so thrilling and enjoyable.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Life is similar to poker in a sense that sometimes you still lose even if you play a perfect set of moves. For example, you might have worked twice as hard as any other student in high school only to find that some others have secured jobs that are far better than yours. In this case, the element of &quot;luck&quot; has contributed to the game result much more than your efforts.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Professional poker players understand that although you can&apos;t beat the odds at every single game, you can increase your chances of winning by perfect play and&amp;nbsp;accumulate a statistical advantage over a number of rounds. It is important to understand that just because you lost a particular game doesn&apos;t mean you were wrong to play. So it is in life, one has to play as good as they can and hope that luck will roll in their favour. It is important not to look back with sorrow at any past efforts that were justified in their time but didn&apos;t yield fruit in the present. Again, just because we lost doesn&apos;t mean we were wrong to play.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Perhaps most importantly, one has to play with a solid belief that the odds are going to be in their favour one day. Only this way can one be ready to win the game when that day comes.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Fortune is when readiness meets opportunity.&lt;/div&gt;&lt;/div&gt;</content><link rel='alternate' type='text/html' href='http://black-extruder.net/blog/life-is-poker-not-chess.htm' title='Life is Poker, not Chess'/><author><name>Ghaith</name></author></entry><entry><id>297</id><published>2010-07-17T10:47:30.000+00:00</published><updated>2010-07-17T10:47:30.000+00:00</updated><title type='text'>Inception = Genius</title><content type='html'>Just came back from watching this movie and I must say it totally rocks!&lt;br&gt;&lt;br&gt;Leonardo DiCaprio seems to be going for a different kind of plots; I mean &apos;Shutter Island&apos; and now this? In &apos;Inception&apos;, DiCaprio plays the role of professional mind-breaker or an &apos;extractor&apos; who can join people in their dreams and direct the course of events to expose the secrets of the minds he&apos;s trying to hack. The twist is when DiCaprio is hired to do something of much more difficulty ... implanting an idea is somebody&apos;s mind!

&lt;br&gt;&lt;br&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img style=&quot;margin-right: 6px;&quot; src=&quot;http://black-extruder.net/blog/Images/inception.jpg&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;When I watch a movie of this complexity it really makes me wonder whether plot writers and directors take into account the fact that if most people can&apos;t follow up on the story line and make the connections, the movie is gonna fail. The way I see it, presenting a content of this complexity on screen either assumes that the average Joe has a grasp of philosophical concepts like &lt;a target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Brain_in_a_vat&quot;&gt;Brain in a vat&lt;/a&gt; and understand the basic reasoning behind virtualization, or that the movie is gonna play for computer scientists exclusively!&lt;br&gt;&lt;br&gt;Anyways, not to say that it bothers me, au contraire I find it brilliant that a share of directors cater for those of us who enjoy complex themes. I must also express my admiration for the level of details brought up by the plot (time perception in dreams, inter-reality signaling and the butterfly effect to mention few). The director, Christopher Nolan, is also the man behind &lt;a target=&quot;_blank&quot; href=&quot;http://www.imdb.com/title/tt0209144/&quot;&gt;Memento&lt;/a&gt; and &lt;a target=&quot;_blank&quot; href=&quot;http://www.imdb.com/title/tt0482571/&quot;&gt;The Prestige&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Too bad I was starving and had some salted popcorn which upset my stomach. Judging by the ads it seems we&apos;re on to a lot of good movies this summer!&lt;br&gt;</content><link rel='alternate' type='text/html' href='http://black-extruder.net/blog/inceptiongenius.htm' title='Inception = Genius'/><author><name>Ghaith</name></author></entry><entry><id>296</id><published>2010-07-07T10:29:01.000+00:00</published><updated>2010-07-07T10:29:01.000+00:00</updated><title type='text'>How to tell you need Coffee</title><content type='html'>You arrive at the office in the morning, turn on your computer and while it boots you grab your mug and head to the office corner where you store Nescafe, Coffemate and sugar. You fill in the ingredients of your favorite cup of coffee, put some water in the kettle and heat it up. You then take the kettle back to your desk only to find that there&apos;s no mug.&lt;br&gt;&lt;br&gt;You&apos;re really surprised ... who could have dared to touch stuff on your desk let alone take something out?&lt;br&gt;&lt;br&gt;You begin to make up scenarios in which this could have happened; have you been acting extra nice to people at work so that perhaps one of them thought it was Ok to borrow your mug? did the cleaner think it was junk and threw it away? or is someone in the office trying to play some sick joke?&lt;br&gt;&lt;br&gt;You panic and decide to take a look around the office to see if your precious mug lies on someone&apos;s desk or worse in some bin. Your colleagues notice you going around and ask what&apos;s going on. You tell them your mug is missing. They ask when was the last time you used it. You say you&apos;ve seen it&amp;nbsp; only YESTERDAY and you stayed at the office till 1am last night and was the last to leave, which means that whoever took it did it overnight.&lt;br&gt;&lt;br&gt;You keep looking around till you come back to the same office corner where you store your Nescafe ... the same spot where you left your mug exactly 10 minutes ago.&lt;br&gt;</content><link rel='alternate' type='text/html' href='http://black-extruder.net/blog/how-to-tell-you-need-coffee.htm' title='How to tell you need Coffee'/><author><name>Ghaith</name></author></entry><entry><id>295</id><published>2010-06-14T04:46:52.000+00:00</published><updated>2010-06-14T04:46:52.000+00:00</updated><title type='text'>Rush Hour [Game AI]</title><content type='html'>Rush hour is a block sliding puzzle where the objective is to rearrange cars in a park to make way for one particular car to get out.&amp;nbsp; I&apos;ve installed one implementation of the game on my N900 some 
time ago and was tempted to do my own, perhaps with a generator. I found
 it a bit weird that almost all implementations of Rush Hour came with 
pre-built puzzles and lacked puzzle enumeration functionality (which I 
think would be really cool).
&lt;br&gt;&lt;br&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img style=&quot;margin-right: 6px;&quot; src=&quot;http://black-extruder.net/blog/Images/puzzle1.png&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;(Rush Hour: block/car #1 must be relocated to the right edge of the board)&lt;/span&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;I coded a little solver and a GUI frontend for the game and ran a number of experiments to generate puzzles. For my lack of knowledge of any alternative method, I&apos;ve set my tool to search for puzzles by generating and evaluating random configurations. While&amp;nbsp; computing solutions for Rush Hour puzzles is straight-forward, generating good puzzles is a complex problem. This is because apart from testing for the existence of a solution, the puzzle must satisfy a minimum (steps to solution) criteria. To illustrate this, consider the following state graph for a minimalistic Rush Hour puzzle:&lt;br&gt;&lt;br&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img style=&quot;margin-right: 6px;&quot; src=&quot;http://black-extruder.net/blog/Images/rush_hour_graph.png&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;Each randomly generated configuration represents a single state (say state R) on a graph of reachable configurations for the puzzle being evaluated. First, the graph must be traversed in full to locate all solution nodes (if there are any) and then the node which is furthest away from the closest solution node must be determined (node Q in the above example). This node will be the ideal initial configuration for the puzzle because it would maximize the number of steps required to solve the puzzle. &lt;br&gt;&lt;br&gt;For the original setup of the puzzle; a 6x6 grid with cars occupying 2 or 3 blocks&amp;nbsp; horizontally/vertically and with the &apos;special car&apos; being placed horizontally on the 3rd row, one would be surprised to see that some configurations result in graphs with 25k+ states. Traversing such state graphs can be computationally expensive and even tricky to implement programmatically. These challenges make the following an interesting problem for a computer to tackle ...&lt;br&gt;&lt;br&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;What is the hardest Rush Hour puzzle that can be generated?&lt;/span&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;Me and a couple of colleagues at our research group were considering answering this question by brute forcing all puzzle configurations for the original game setup. However, my colleague was able to determine the number of these configurations through dynamic programming and a simple calculation revealed that it would take us about 124 years to evaluate all of them. Therefore we decided to settle for random search for the time being (any other suggestions would be appreciated).&lt;br&gt;&lt;br&gt;The analysis of Rush Hour seems to have attracted some research interest with few papers being published on the complexity of the problem (&lt;a href=&quot;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.40.4713&quot; target=&quot;_blank&quot;&gt;example&lt;/a&gt;) and also some hard configurations of the puzzle being listed online (such as &lt;a href=&quot;http://cs.ulb.ac.be/%7Efservais/rushhour/index.php?window_size=20&amp;amp;offset=0&quot; target=&quot;_blank&quot;&gt;this list&lt;/a&gt; on the University of Brussels&apos; website).&lt;br&gt;&lt;br&gt;It would appear that a generally accepted definition of a &apos;very difficult&apos; Rush Hour puzzle is one that needs 40+ moves to solve. Some configurations (such as the ones published by the University of Brussels) maximize the number of single-step slides (where moving a car by 3 blocks is considered 3 separate moves) but this notation isn&apos;t widely acclaimed.&lt;br&gt;&lt;br&gt;I have dedicated a separate machine at work to carry on with this investigation. It has been running continuously for over a week now and has evaluated over 50 million puzzles. The tool was able to obtain a long list of puzzles that are solvable in 40+ moves (very difficult ones). The hardest puzzle that the tool was able to generate (presented below) requires 50 moves to solve. It would appear that this is the hardest Rush Hour configuration ever obtained.&lt;br&gt;&lt;br&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;img style=&quot;margin-right: 6px;&quot; src=&quot;http://black-extruder.net/blog/Images/puzzle2.png&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;(Solvable in 50 moves; arguably the hardest Rush Hour puzzle!)&lt;/span&gt;&lt;/div&gt;</content><link rel='alternate' type='text/html' href='http://black-extruder.net/blog/rush-hour-game-ai.htm' title='Rush Hour [Game AI]'/><author><name>Ghaith</name></author></entry><entry><id>293</id><published>2010-05-11T05:59:44.000+00:00</published><updated>2010-05-11T05:59:44.000+00:00</updated><title type='text'>En France</title><content type='html'>With many bloggers coming back to life including my good friends &lt;a target=&quot;_blank&quot; href=&quot;http://xxlubnaxx.blogspot.com/&quot;&gt;Lubna&lt;/a&gt; and &lt;a target=&quot;_blank&quot; href=&quot;http://zeidspex.blogspot.com/&quot;&gt;Zeid&lt;/a&gt;, I thought I might join in as well with an annual post. It really continues to amaze that despite the fact that I decided to post more often before coming to the UK, I practically stopped posting altogether (with the latest post being over a year old). I almost forgot how fun this thing was.&lt;br&gt;&lt;br&gt;Many of you know by now that I&apos;ve started a PhD last September. Things have been going really fast (not that they were going slow anytime before that). Starting my PhD brought along many changes in my life, many of which I&apos;d like to talk about on this blog. Still, I have decided to postpone talking about my PhD experience and dedicate this post to share the details of my latest trip to France.&lt;br&gt;&lt;br&gt;Me and a bunch of guys from our research group were attending the ASYNC2010 conference held in Grenoble, the capital of the French Alps. The ASYNC conference is one of the leading conferences in the semiconductor industry with main focus on asynchronous system design (clockless digital systems), which is a specialty of our microelectronics design group at Newcastle University. It spanned over three days where people from different parts of the world presented their recent work on asynchronous and synchronous circuit design, simulation, synthesis and verification. Some talks were really magnificent in terms of being related to some of the things am currently digging my head into. Also some other talks touched on the business side of the semiconductor industry with people sharing their experiences in starting their own small businesses.&lt;br&gt;&lt;br&gt;The conference had many intermediate coffee and lunch breaks, which were a good opportunity to meet and get to the know the attendees; their backgrounds and areas of interest. We also got to try a finely chosen range of French food (I tried 10+ different kinds of cheese alone!).&lt;br&gt;&lt;br&gt;In the afternoon, my colleagues and I spent our time walking around in Grenoble. This trip was my first time in Europe and it was thus quiet an experience for me to walk a European city. Grenoble is a wonderful city, full of high-tech research campuses and situated at the very edge of the French Alps. Mountains extend over the buildings&apos; tops at every corner giving Grenoble a truely magnificent feel.&lt;br&gt;&lt;br&gt;We were lucky to be invited to a very special dinner as part of the conference program. The dinner was special in a sense that the restaurant (La Bastille) was actually a renovated fortress located on a high hill that overlooks whole Grenoble. We took the cable car (the teleferique) to the restaurant were we had an amazing look on the area and surrounding mountains. Needless to say, the food there was amazing. Below are a couple of shots I took off the hill top.&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://black-extruder.net/blog/images/Grenoble1.jpg&quot;&gt;&lt;img style=&quot;margin-right: 6px;&quot; src=&quot;http://black-extruder.net/blog/thumbnails/Grenoble1_small.jpg&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://black-extruder.net/blog/images/Grenoble2.jpg&quot;&gt;&lt;img style=&quot;margin-left: 6px;&quot; src=&quot;http://black-extruder.net/blog/thumbnails/Grenoble2_small.jpg&quot;&gt;&lt;/a&gt;

&lt;br&gt;&lt;br&gt;

On my way back to Newcastle I stopped for a couple of nights in Paris. Again like most other cities I&apos;ve been to, I always start my exploration by taking a long walk on the quayside of any main river; in this case: La Seine. I had the chance to make it to the Eiffel tour, L&apos;Arc de Triomphe, Les Champs Elysees, Le Louvre plus all the other monuments and attractions that our French teacher used to bug us about back in school.&lt;br&gt;&lt;br&gt;I took a number of shots in Paris but I think it will be a waste of everyone&apos;s bandwidth if I shared a yet another photo of the Eiffel tour so I&apos;ll just skip it. Instead I&apos;ll put in two of my favorites:&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://black-extruder.net/blog/images/ArcTriumph.jpg&quot;&gt;&lt;img style=&quot;margin-right: 6px;&quot; src=&quot;http://black-extruder.net/blog/thumbnails/ArcTriumph_small.jpg&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://black-extruder.net/blog/images/LaSeine.jpg&quot;&gt;&lt;img style=&quot;margin-left: 6px;&quot; src=&quot;http://black-extruder.net/blog/thumbnails/LaSeine_small.jpg&quot;&gt;&lt;/a&gt;

&lt;br&gt;&lt;br&gt;

I was lucky to be able to visit Paris at this time of the year; the weather was beautiful and the late sunset presented a long and seemingly non-ending soiree for a quayside walk.&lt;br&gt;&lt;br&gt;I might not have had the chance to brush on my French but at least I learnt to speak English wiz a vary pro-per French axe-ent. On one of our metro rides, I started speaking with my friend in a heavy French accent till we got like 20 guys eyeballing us. My friend indirectly suggested that I&apos;d shut up and try to pay respect to za French, perhaps because we&apos;re in their own country?&lt;br&gt;&lt;br&gt;Seriously though, I found the French very kind and helpful. We didn&apos;t get anything except for good advice and a large smile from all the people we asked for directions. I must also say that they have a higher sense of humor!&lt;br&gt;&lt;br&gt;That was one remarkable week that I spent. I figured that I remember more French from the school days than I thought I would. Would definitely come back on any future journeys.&lt;br&gt;&lt;br&gt;Note to self: need to go back to have more cheese.&lt;br&gt;</content><link rel='alternate' type='text/html' href='http://black-extruder.net/blog/en-france.htm' title='En France'/><author><name>Ghaith</name></author></entry><entry><id>289</id><published>2009-02-14T03:49:39.000+00:00</published><updated>2009-02-14T03:49:39.000+00:00</updated><title type='text'>At Newcastle! - Part Three</title><content type='html'>Hello everybody,&lt;br&gt;&lt;br&gt;This blog has been inactive for quiet few months now and I thought it&apos;s by time I publish some news. I&apos;ve been in touch with some of you, filling you in on what I&apos;ve been up to so feel free to skip on the parts you know.&lt;br&gt;&lt;br&gt;Many things have happened since October. After spending some time here I realized that keeping a record of my life in this place would be a far more difficult job that I imagined. I&apos;ve been through a vast number of experiences; academically, socially and otherwise. It didn&apos;t take me long to realize that am probably going through the most interesting change in my life.&lt;br&gt;&lt;br&gt;At the moment, am doing the second semester of my degree program. The first semester was very interesting in terms of subjects, lecturers and schedule. I enjoyed every moment of it, excluding the Christmas vacation when everybody here went back to enjoy the holidays with their families and I was left freezing :P&lt;br&gt;&lt;br&gt;Despite the stacked schedule, I&apos;ve been to a number of places during the first semester; notably York and Edinburgh! The latest trip to Edinburgh was magnificent in every aspect! Below are pictures of Edinburgh ...&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://black-extruder.net/blog/images/Edinburgh1.jpg&quot;&gt;&lt;img style=&quot;margin-right: 6px;&quot; src=&quot;http://black-extruder.net/blog/thumbnails/Edinburgh1_small.jpg&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://black-extruder.net/blog/images/Edinburgh2.jpg&quot;&gt;&lt;img style=&quot;margin-left: 6px;&quot; src=&quot;http://black-extruder.net/blog/thumbnails/Edinburgh2_small.jpg&quot;&gt;&lt;/a&gt;


&lt;br&gt;&lt;br&gt;Some of Edinburgh&apos;s Castle ...&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://black-extruder.net/blog/images/EdinCast4.jpg&quot;&gt;&lt;img style=&quot;margin-right: 6px;&quot; src=&quot;http://black-extruder.net/blog/thumbnails/EdinCast4_small.jpg&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://black-extruder.net/blog/images/EdinCast1.jpg&quot;&gt;&lt;img style=&quot;margin-left: 6px;&quot; src=&quot;http://black-extruder.net/blog/thumbnails/EdinCast1_small.jpg&quot;&gt;&lt;/a&gt;

&lt;br&gt;&lt;br&gt;

and more of Edinburgh from the top of the castle ...&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://black-extruder.net/blog/images/EdinCast2.jpg&quot;&gt;&lt;img style=&quot;margin-right: 6px;&quot; src=&quot;http://black-extruder.net/blog/thumbnails/EdinCast2_small.jpg&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://black-extruder.net/blog/images/EdinCast3.jpg&quot;&gt;&lt;img style=&quot;margin-left: 6px;&quot; src=&quot;http://black-extruder.net/blog/thumbnails/EdinCast3_small.jpg&quot;&gt;&lt;/a&gt;

&lt;br&gt;
&lt;br&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;(Photos by Giùlia)&lt;/span&gt;&lt;br&gt;&lt;br&gt;The second semester is going great so far. The courses am doing now are even more interesting than those I did during the first semester. I must say I so much enjoy doing my masters and peruse my studies in gratitude to the chances that brought me here.&lt;br&gt;&lt;br&gt;Apart from my university, I get to do a whole lot of activities whenever I have the time. I can say my lifestyle has drifted considerably during my stay here. I find myself doing things I never thought I&apos;d be capable of, also enjoying things that never made sense to me ... unbelievable!&lt;br&gt;&lt;br&gt;Am also adoring the technology available at hand here. Everything starting from life at campus, government work, paying the bills, shopping and down to the simplest things such looking for a place to enjoy a Friday evening is only few clicks away.&lt;br&gt;&lt;br&gt;The weather in Newcastle is fairly more pleasant than Amman. Although it can get very cold in some days, I still find it more convenient to cope with on contrast to the ridiculously-rapid climate changes in Amman!&lt;br&gt;&lt;br&gt;Below are photos I&apos;ve taken for my university during the recent snowfall ...&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://black-extruder.net/blog/images/UniSnow1.jpg&quot;&gt;&lt;img style=&quot;margin-right: 6px;&quot; src=&quot;http://black-extruder.net/blog/thumbnails/UniSnow1_small.jpg&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://black-extruder.net/blog/images/UniSnow2.jpg&quot;&gt;&lt;img style=&quot;margin-left: 6px;&quot; src=&quot;http://black-extruder.net/blog/thumbnails/UniSnow2_small.jpg&quot;&gt;&lt;/a&gt;



&lt;br&gt;&lt;br&gt;My friends in this place are adorable! Despite our different cultures, backgrounds, and interests, we still manage to enjoy each others&apos; company and chill like life-time friends. I never bonded with anybody so firmly within months of meeting them. It is really hard to imagine parting ways with them.&lt;br&gt;&lt;br&gt;Next week I&apos;ll be in London to spend a couple of days with the international students society. Chances are I might have something interesting to post about by the time I get back ...&lt;br&gt;&lt;br&gt;If not ... see ya in some months :P&lt;br&gt;</content><link rel='alternate' type='text/html' href='http://black-extruder.net/blog/at-newcastle-part-three.htm' title='At Newcastle! - Part Three'/><author><name>Ghaith</name></author></entry></feed>