Updates from September, 2011 Toggle Comment Threads | Keyboard Shortcuts

  • diegor 4:05 pm on August 10, 2012 Permalink | Reply
    Tags: ,   

    HOWTO: Italian gestures 

    Gestures have been always very important in communication. They preceded the spoken language and human beings used gestures to communicate with their fellows.

    I think that gestures are the oldest way of communication. OK, what about gestures today? Are they still used? Short answer: yes. Long answer: yes, but depends on the country and culture.

    As Italian, I like to show you how we use gestures to communicate with other people. Following there are three images with the most popular Italian gestures.

    What do you prefer?

    Which one is ambiguous (that has another meaning in you culture)?

    What’s the funniest?

    What’s an offence (for you)?

    So, now you are aware about Italian gestures and before to plan your trip to Italy, be sure to study Italian gestures! :)

     
  • diegor 4:18 pm on July 10, 2012 Permalink | Reply
    Tags: europython,   

    Europython’s report: a general feedback 

    What: conference
    Where: Florence, Hotel Mediterraneo
    When: from 1st July to 8th July
    Who: me and other 750+ nerds, worldwide
    Why: we love !

    So Europython is a conference about a great programming language and this year, like the last year, it was located in Florence and organised by Python Italia with a wonderful support of http://www.develer.com. This post doesn’t want to be a story about my Europython but it would be an analysis from the point of view of attendee. If you are interested on what happened there, you can read many stories following the twitter stream. Just for the record I worked last year to help the company that provided WiFi connection, so I’m a bit aware about problems related to the organisation of the conference. So let’s start with the analysis of every single thing giving some personal hint

    Location
    Florence, Hotel Mediterraneo. Nice city, nice venue, close to the river and not far from the city centre. Big enough to host seven tracks (including two trainings), and 750+ people. There has been some issue the first day when there was just a track and all the attendees were split in two big rooms where the upper one was connected audio/video. For the remaining days all the rooms have been big enough to host all the tracks: just some track was a bit overcrowded but the organisers doubled the track more popular. This year there has been also a “garden” in the rear of the hotel but personally I’ve never been there: too hot, no wi-fi (just in a small area).

    Schedule and timing
    Schedule busy, very busy but with regular break: one in the morning, lunch, and another break in the afternoon. So good timing. Nothing to say. Maybe yes, but after.

    Duration
    I think that organisers thought enough to optimise everything in one week: 5 days of talks and two days of sprint. Actually 4 days of talks because the first one has been kind of introduction to the conference with the VIP talks. So the schema is 1 + 4 + 2. Is there anything that the organisers can do to optimise it? Maybe yes.

    Contents
    Contents covered many stuff: web, testing, HPC, databases, community, cases, programming model, projects status, health (yes, health!), frameworks, GPU, graphics, mobile, future, music, and many others. For the content available have a look to the schedule https://ep2012.europython.eu/p3/schedule/ep2012/
    The first thing that come up to your mind is: “cool! A lot of stuff!” And it is, I agree. But when you are there, maybe it’s different. Something can be changed, in better obviously.
    Poster session: anyone did use it? Lighting talks: perfect! :)

    Connection and tech things.
    I don’t want to go to the core of the last year problems about the connection, but the organisers have learnt the lesson. The result is that this year the connection has been much better stable and faster. There have been problems (they are everywhere) but solved in a record time. About the connection I can suggest just something after. Other tech things.. oh yes.. the “help desk”: I’ve never used it but the idea was great! I hope that people used it and looking the schedule there was some sold out. iPhone and Android app was very useful for whom that didn’t want to carry on the book.
    Oh yes, how to forget the intranet: I didn’t use it but I’m sure that has been useful for many speaker and for the help desk. Great idea!
    Video and streaming: I think the best techie thing ever. Live streaming and videos ready to download from the intranet. If you want, all the videos are on youtube :) Great job!

    Events
    Tag cocktails, help desk, pybirra, pyfiorentina, google code jam, prize draw, pyriddle, sprint: a lot of stuff! Very cool and always something to do. Sure you didn’t get bored.Everything was nice, except “tag cocktails”. I didn’t like that many people could come because that didn’t have the “pass”: this pass gave you a free cocktail and if you had wanted another cocktail, you would have paid it. So what’s the problem? My solution is to give the free access to everyone and a free cocktail just to whom had the pass. The terrace was big enough to host more and more people.

    Nice view from Cocktail Terrace

    Food
    I’m Italian and I care about the food. Good food means good attitude that helps a lot the progress of the conference (I think). In Hotel Mediterraneo the food is very good and talking with many of the attendees I had the same feedback. So congratulations to the hotel. Just a quick note: horrible coffee but at least we had free coffee at american bar.

    People and VIPs
    How can  a conference be without interesting people? This year we’ve got many of them: Guido Van Rossum, Alex Martelli, PyPy staff and many others key members of python community. They were there, with you: you could swing by them and have a chat. It’s been incredible, and very nice. I couldn’t ask better :)

    Companies
    This year Europython has seen the presence of many key companies: Spotify, Google, Red Hat, 10Gen, BitBucket, Python Academy, DemonWare, Enthought, Gymglish and many others. All of them were there to promote python in their own company and to hire talented people. For whom looks for a job it’s been a great opportunity. More or less, last year my adventure began with Europython (read more here). You could stop by in front the desk of the company, have a chat, give your CV, solve the crazy puzzles and take home some nice gadget. I WANTED THE RED HAT but the only way to have it is working for Red Hat :)
    Oh yes, Josette is a fixed point of Europython: she sells O’Reilly’s book with a great discount.

    Women
    The double of last year: great improvement! 8% among us were women! Following the logic of Marco Beri, on 2016 there will be 128% of women! :) Not bad! :P Congratulation also to Lynn Root for her hard work to bring into the Python community more women.

    General stuff
    In this category I put everything that I’ve forgotten earlier. Welcome pack: google bag with a lot of brochure, two t-shirts and a MongoDB mug to use it instead of plastic glasses. All the process to buy the ticket was straightforward: you could book (If you were fast enough) also the room, sharing with other pythonistas and book the pyfioretina. Everything online. In general I’ve seen many small things that made Europython very nice. At the moment I can’t remember all of them but I promise you that if something come up to my mind, I’ll update the blog post.

    How to improve it the next year?
    I didn’t express myself on Schedule and timing, Duration and contents because I’d like to doit here, all together. I think that the organisers can improve a lot the content to give a higher quality. This can affect scheduling, duration and timing. So far, speakers submitted talks and who bought an early bird ticket could vote them. I like this, very democratic but too much “anarchic”: not for the voting system but for the content proposed. Too many topics together with no room for further studies. So why not organize the content in a different way, organize the content in macro areas, in big topic. Just to give an example: web, enterprise, mobile, HPC, community, etc. Then every big topic should have a “path”, starting from the basics to reach an advanced level.
    This way to see the content can change also the scheduling and the duration: why not having sprint all week from monday to saturday (in background) so we have a day more of talks and every day give to the attendees the progress of the daily sprint: “we’ve solved 3 bugs and implemented 2 new features”. The big picture of my idea is to organise better content, schedule, and timing.

    I end my post to thank all the organiser (many of them are my friend) for the wonderful job and see you next year for a better Europython. Great job guys!

    And you? How can the Europython be improved the next year? What did you like? What didn’t you like? Drop a comment and tell your opinion. :)

     
  • diegor 2:58 pm on December 27, 2011 Permalink | Reply
    Tags: arm ltd,   

    How i’ve got a job at ARM Ltd 

    It’s long time that I don’t write on my blog. I know, I’m bad guy even after all the pressure from my 2 readers :P
    I would wait because this post is particular, special, different from the others. I was waiting the right moment to write it and I think that this moment has arrived.

    I’d like to explain how I’ve got a job at ARM Ltd, in Cambridge (UK). ARM, yes the one of microprocessors. :)

    The aim is to tell you my experience, what I did, what I passed without any pomposity. Indeed, the opposite. I’d like that you understand that with a bit of commitment, goodwill, sacrifices, humility and determination you can also reach yours aims.

    Let’s start.

    I’m Diego Russo, 28 years old, Italian, bachelor degree in computer science, software developer, 5 years of working experience in Italy, passionate of my work. In one word: nerd.

    Everything begins on July, 6th 2011. Maybe some years before, with a dream: to go abroad for working, in a big software firm. I’ve never felt ready and maybe I wasn’t last summer. Anyway this is another story. Since 2006, after getting my bachelor, I’ve started to work as software developer in many projects and companies. Without say too much, you can have a look to my CV and understand my background (here my linkedin profile)

    This 5 years in Italy have been enough to see my professional growth grows slowly. I had great time, working side, colleagues, challenges. Economic/contractual side instead wasn’t so satisfactory.

    On June 2011, I attended to , european conference about Python. In that conference there were  european companies that hired people. Just to explore a bit, I gave away my CVs and I had immediately informal interviews. After that week, I had phone interviews.

    I was saying that everything began on Wednesday July, 6th 2011. I was waiting the call from this Irish company. Besides this, I received 5/6 calls and  as many emails to propose me jobs around the Europe (no in Italy). I thought… What’s happening? Then I remembered that the day before I put my CV (in english) as PDF on monster.com. In fact it was this action to trigger the storm of calls and mails.

    My first question that I asked to myself was: why? The second one was: why not? I decided to “throw me out” despite my not perfect-english (in May I passed with merit the PET) and my no experience with phone interviews, in english at all. I wasn’t so unprepared though, because in June I had two contacts via Linkedin and in that occasion I’ve “studied” using also a course sold by  http://www.italiansinfuga.com (for : I will highly recommend).

    I did many interviews, with many companies more or less famous, among Ireland, UK, Germany, Luxembourg, Norway. Meanwhile I passed two exams at university and had some personal trouble. Despite this, I had determination and I went on. In fact at the end I had the luxury of a choice: triple.

    First offer that I received, was as developer in a company based in Luxembourg. I had this offer in mid-July, but before to answer it I would see how my other interviews went. I had to answer to this company before August, 5th 2011.

    Meanwhile I did 3 technical interviews with ARM, with different people for a position as Senior Software Developer in IT Department. After these interviews, my recruiter called me to say that I had to fly to Cambridge on August 2nd-3rd in the ARM headquarter  to do the face to face interview. I still remember.. I wat at home alone and after hung up I said two-word: “Oh s**t!” repeated many times.

    Meantime I receive another job proposal from Norway that I didn’t consider because I already had an offer, I had to do a face to face interview, I was having exams. The recruiter insisted and I realised that the job proposal came from ARM Norway. I asked to myself: “How many possibilities are there that a random person that has put his CV on monster.com, he could receive in a limited time (2/3 weeks) two job proposal for the same random company from two different random european offices?”  Apparently a lot.

    Possibilities apart, after a long chat (end July) with an ARM Norway, he decided that I had to do the technical phone interview because I liked him. I asked to him: “How can I do a phone interview with you if on August 2nd and 3rd I’ll be in Cambridge for the face to face interview and within August 5th I have to answer to the company in Luxembourg? Besides I should ask to ARM in Cambridge to give me a response in less than 24h.” He answered: “On August, 4th”. And I: “Actually, there’s no faulting your logic”. I accepted. After hung up, my reaction was the same of before, maybe worse.

    August 2nd comes, I flyed to Cambridge, a chauffeur driver picked me up from London Stansted and he took me to the hotel. It was hot, very hot. Nervous, concerned but also excited. On 3rd I did my interview and I think it went well (come on.. it’s a joke!!). I explained my situation and I wanted a response within 24h. After the interview, the chauffeur driver took me to Stansted and I came back to Rome arriving at home at 3am.

    At 7:30am I woke up, shower, coffee, ready to do the phone interview with Norway. It lasted 3 hours by phone and offline. Also there I reexplained my situation and I gave the name of who I talked to in Cambridge in order to have a feedback about my person. On August 3rd, in the afternoon I receive both the offers: from Cambridge and from Trondheim.

    I can’t remember my reaction, but I remember that I was very excited! I had 3 offers, I had a choice. I had opportunities, the ones that I’ve been dreamt since years.

    That happened after, like calls, mails, trading and the choice are out of the scope of this blog and they are a little bit personal. I think it was the most difficult choice ever made so far. I was changing my life and I did not want to get wrong. I hadn’t to fail. I can say that I’m satisfied with my choice.

    The best ever made. Now I’m in Cambridge at home, writing this post, the post that I’ve always dreamt to write. So far I can say, I didn’t get wrong.

    For any information or question you can leave a comment or write me an email. I’ll happy to answer you :)

     

     
    • Andrea 4:37 pm on December 27, 2011 Permalink | Reply

      Ciao Diego, voglio commentare il tuo post in italiano perchè, essendo la mia lingua madre, mi permette di esprirmermi come vorrei.
      Sono all’ultimo anno della triennale in Informatica, vorrei andare a fare la specialistica all’estero (probabilmente stockholm) e leggere il tuo post mi ha fatto tanto piacere. Sono contento alla fine che dopo tanti sacrifici che immagino tu possa aver fatto il tuo blog possa riportare una frase come: “So far I can say, I didn’t get wrong.”. Davvero, riempe il cuore di gioia.
      Ti auguro il meglio

      Andrea

      p.s. Ma perchè non ci parli un po’ anche delle cose negative sul tuo lavoro e sulla tua permanenza lì a Cambridge? Sarebbe fantastico..

      • diegor 5:15 pm on December 27, 2011 Permalink | Reply

        Ciao Andrea, grazie per il commento. L’unica cosa che ti posso dire è di seguire i tuoi sogni in maniera attiva e non passiva come fanno molti (e che non vanno da nessuna parte). Non sarà facile, ma se lo vuoi ce la farai.
        Grazie ancora per il tuo commento :)

        PS: ancora è poco che sono qui, dammi tempo :)
        PPS: c’è anche il corrispettivo in italiano: http://www.diegor.it/it/2011/12/27/how-ive-got-a-job-at-arm-ltd/

    • ilaria 9:32 pm on December 27, 2011 Permalink | Reply

      sono contenta, questo post mi aiuta a non perdere le speranze!

      • diegor 2:24 am on December 28, 2011 Permalink | Reply

        Ciao Ilaria, grazie per il commento. Non perdere mai fiducia in te stessa e tieni duro! Vedrai che tutto andrà bene ;)

    • Marci 11:08 pm on December 27, 2011 Permalink | Reply

      Bravissimo!

    • Giulia 2:46 am on December 28, 2011 Permalink | Reply

      Grande Diego! e grazie a questa scelta stasera abbiamo appena passato una serata tra chiacchiere e birra a Cambridge! Complimenti e spero che questa avventura non ti dia troppo da scrivere sugli aspetti negativi ma solo su quelli positivi! :) good luck!

      • diegor 10:51 am on December 28, 2011 Permalink | Reply

        Giulia, si hai ragione! A volte il destino ci riserva cose belle :) Beh, sicuramente non mancheranno le cose negative anche se spero vivamente siano meno di quelle positive :P

        Thanks!

    • Mimmo 10:47 am on December 28, 2011 Permalink | Reply

      chi non conosce la celeberrima ARM ltd? tutti hanno un processore della Arm ltd, Intel è una perdente

      • diegor 10:54 am on December 28, 2011 Permalink | Reply

        Ciao Mimmo, gia` vero. Chi e` nel campo ne ha sentito parlare :P Va beh, intel e` un colosso ma ARM nel suo “piccolo” ha un grande fetta di mercato ed il 2012 aspettati delle belle sorprese :P

    • holly 12:11 pm on December 28, 2011 Permalink | Reply

      un curriculum dettagliatissimo!! complimenti!!!!consigli su come realizzarlo ? dv hai tratto spunto? siti, libri…?

      • diegor 12:18 pm on December 28, 2011 Permalink | Reply

        Ciao, grazie, anche se non e` perfetto :) Comunque evita il modello europeo (quello e` l’anticurriculum) L’ho scritto in Latex utilizzando la classe “moderncv” ma comunque se vai su vari siti ci sono molte nozioni su come scrivere un CV. Basta googlare un po’ :)

    • Anastasia 4:20 pm on December 28, 2011 Permalink | Reply

      Complimenti diego sono felicissima per te!! :)

    • Mimmo 5:08 pm on December 28, 2011 Permalink | Reply

      xchè cancellate i commenti?

    • Jacopo 9:08 pm on December 28, 2011 Permalink | Reply

      congratulazioni !

    • Simone Brunozzi 10:16 am on December 29, 2011 Permalink | Reply

      E bravo Diego!

    • Marco 12:53 pm on December 29, 2011 Permalink | Reply

      Mitico Diego! Che invidia (di quella sana, si intende :-)

      In bocca al lupo e scrivi più spesso!

    • Cristiano 4:32 pm on December 29, 2011 Permalink | Reply

      E bravo Diego! Il tuo esempio è fondamentale per far capire ai giovani che la nostra vita è un campo da coltivare, ma per quanto sia duro il lavoro, arrivano sempre i frutti alla fine =)
      Mi permetto solo di sottolineare una cosa: sicuramente ci sono in europa paesi molto più avanzati, intraprendenti e magari più aperti ai giovani che in italia, ma non dovete pensare che in italia non ci siano possibilità di lavoro e/o idonea renumerazione!
      Il vero limite italiano è che nessuna azienda si preoccuperà mai della vostra formazione, siete voi che dovrete farlo per voi stessi!
      Una volta che avrete creato il vostro bagaglio culturale però, per lo stesso identico motivo, la richiesta sarà altissima, bisogna solo stare attenti a non scegliere settori iper-inflazionati o destinati ad un normale declino generazionale.
      =)
      p.s. sono un consulente informatico (un libero professionista), ho 26 anni e lavoro nel settore dell’IT(C) da 7 anni, lavoro in tutta italia e ho diverse collaborazioni estere a livello europeo.

      • diegor 3:56 pm on December 31, 2011 Permalink | Reply

        Grazie mille per il tuo commento! Spero che possa aiutare molti italiani che rimangono in Italia!

    • Tommaso 4:40 pm on December 29, 2011 Permalink | Reply

      Ovvia, finalmente il post che svela il mistero su “dove è finito Diego Russo?” e soprattutto… come ci è arrivato!! ;)

      Beh sono senza parole. Complimenti!!

      Avevi tre offerto, una sola scelta… e hai fatto quella giusta!!

      Adesso devi continuare a raccontarci come prosegue la storia però!! ;)

      • diegor 3:56 pm on December 31, 2011 Permalink | Reply

        Tommaso, piano piano :) É un libro aperto…

        Grazie mille!

    • Gianluca 3:01 pm on December 31, 2011 Permalink | Reply

      Ciao Diego, complimenti! Sono felice che tu abbia finalmente trovato il lavoro dei tuoi sogni, te lo meriti dopotutto!

      A presto, magari al prossimo EuroPython 2012 ;-)

      • diegor 3:57 pm on December 31, 2011 Permalink | Reply

        Grazie mille! Certo che ci si vede lì! Chi se lo perde?!? :)

    • Walter 8:32 pm on January 1, 2012 Permalink | Reply

      Hola Diego, felicitaciones por tus logros. Gracias por compartirlos! Te deseo lo mejor para el 2012!!

      • diegor 9:29 pm on January 1, 2012 Permalink | Reply

        Muchas Gracias Walter!!! Espero que este 2012 sea exitoso para ti tambien! :)

    • Fraintesa 11:03 am on January 2, 2012 Permalink | Reply

      complimenti, bravissimo e un grande in bocca al lupo!

    • Gabriel 8:14 am on January 4, 2012 Permalink | Reply

      Un amico mi ha twittato questo post: pure io ho avuto un’esperienza molto simile alla tua, in tempi molto simili, e ora da un paio di mesi lavoro felicemente all’estero (Germania). É incredibile come strumenti quali monster e linkedin possano aprire un mondo a chi ha un minimo di esperienza, skill e voglia di mettersi in gioco. Spesso é proprio quest’ultima a mancare…
      Gli headhunter sono sempre a caccia, e a ogni variazione del tuo CV ti bombardano di telefonate e email. :-)
      In bocca al lupo per la tua nuova esperienza!

      • diegor 11:14 am on January 4, 2012 Permalink | Reply

        Si hai perfettamente ragione. Pensa che tempo fa aggiornai il Cv e lo misi su mosnter. Il giorno dopo ricevetti 15 chiamate ed altrettante mail/contatti linkedin. Perfino il mio recruiter mi chiese se tutto era ok perche` aveva visto il mio CV risalire in “classifica” e se ero felice con la mia posizione. L’ho assicurato dicendogli: “volevo solo aggiornare il mio CV con la mia corrente posizione”. Alla fine ho dovuto mettere “privato” il mio CV altrimenti le chiamate sarebbero continuate per giorni.
        Crepi ed in bocca al lupo anche a te!

    • Annalisa 4:32 pm on January 4, 2012 Permalink | Reply

      Ciao! Complimenti!!!!
      Devo dire che sei stato anche molto fortunato, perchè ti sei trovato al posto giusto, al momento giusto. Vorrei chiederti un consiglio…Siccome vorrei anch’io trovare lavoro all’estero, Monster può essere utile anche per chi non è laureato?
      Grazie mille se potrai rispondermi.
      p.s. spero di aver anch’io un po’ di fortuna durante quest anno

      • diegor 7:25 pm on January 4, 2012 Permalink | Reply

        Si, la fortuna ha la sua bella fetta. come si dice “Audaces fortuna iuvat” :) Beh dipende che tipo di lavoro stai cercando e quanta esperienza professionale hai nel campo. Sicuramente questi sono tutti elementi che potrebbero aumentare le tue chances.
        Se ti ci metti, vedrai che anche tu avrai fortuna.

    • stefano 8:39 am on January 6, 2012 Permalink | Reply

      bravo Diego..così si fa, e cosa si deve fare!! Non esistono altre strade!!

      • diegor 10:19 am on January 6, 2012 Permalink | Reply

        Ciao Stefano, grazie mille. Beh diciamo che altre strade ci sono, io ho solo percorso la mia :) Comunque qualsiasi strada percorri, mai fermarsi al primo ostacolo.

    • andrea s. 4:52 pm on February 28, 2012 Permalink | Reply

      complimenti Diego,
      sono Andrea S. e siamo stati in classe insieme per bene 5 anni alle superiori (mitica sez. Bp)
      non mi chiedere come mi sono imbattuto in questo blog, ma l’ho letto tutto soprattutto gli ultimi sviluppi…ti rinnovo i complimenti, vedo che di strada ne hai fatta, il tuo sogno si sta avverando….ci siamo conosciuti quando avevi 13 anni e già sapevi cosa volevi dalla vita, tu ci sei riuscito diciamo,hai realizzato il tuo sogno, cosa non da poco e soprattutto …per pochi…che dire…grande!!! Ti saluta la Fainella :D

      • diegor 6:07 pm on February 28, 2012 Permalink | Reply

        Andrea, ma che sorpresa!! Non puoi immaginare che piacere mi ha fatto ricevere il tuo commento. Si, di strada ne è stata fatta ed anche parecchia, soprattutto in salita, molta salita. E troppa ce ne sarà da fare :) Già, piano piano sto realizzando quello che ho sempre sognato. Non è per niente facile, ma se lo fosse che gusto c’è?!? :P
        Te invece che combini? Spero che anche a te ti vada tutto alla grande. La Fainella… chissà che fine ha fatto :) Però.. che bei tempi cavolo!! :) Un abbraccio da Cambridge!!

    • alessio 1:50 pm on August 19, 2012 Permalink | Reply

      ciao diego,ho appena visto il video pubblicato su youtube di italiansinfuga e subito ho trovato questo blog,prima cosa complimenti per le scelte fatte, anch’io ho la stessa tua passione e proprio quest’anno mi sono diplomato come programmatore analista e come facoltà ho appunto scelto quella di informatica.Ecco ti volevo fare una domanda,forse un pò personale, ma sono curioso; a livello di stipendio/contratto c’è veramente molta differenza tra qui e li, cioè un informatico(in generale) prende veramente molto di più rispetto a qui in italia. ti ringrazio per la disponibilità, aspetto una tua risposta e complimenti ancora

      • diegor 1:25 am on August 20, 2012 Permalink | Reply

        Ciao Alessio, grazie mille per il commento. Diciamo che l’esperienza paga molto dunque se hai già esperienza puoi aspirare a salari maggiori ovviamente. Il salario poi comunque varia da città a città: Londra, essendo molto più cara, ha dei salari più alti rispetto a Cambridge che risulta più piccola e leggermente meno costosa. In generale credo che si riescono a mettere da parte dei soldi.
        Per quanto riguarda i contratti, si qui è molto diverso dall’Italia: ci sono sia contatti permanenti che a tempo determinato. La mentalità è completamente diversa. Quello che comunque qui in generale funziona è la meritocrazia: se sei in gamba vieni premiato altrimenti no.

  • diegor 10:08 pm on September 7, 2011 Permalink | Reply  

    Something is changing 


    Stay tuned!

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
shift + esc
cancel

Switch to our mobile site

%d bloggers like this: