Recent Updates Page 3 Toggle Comment Threads | Keyboard Shortcuts

  • jzb 2:46 pm on March 2, 2015 Permalink | Reply
    Tags: Presentations, SCALE, Slides   

    Presentations and Sharing Slides 

    Warning: Massive generalizations ahead!

    It’s pretty common for conference organizers and attendees to ask presenters to provide their slides after the talk to share/post on the event site. While well-meaning, I’m not sure this is an entirely positive trend.

    A slide deck that stands alone is often a sign of a poor presentation. If I can read the slides and get a lot out of them without the presentation they accompany, odds are you could have just written a short post that would have conveyed nearly as much information without the need for people to sit through a presentation. (Much less travel a great distance to see it.)

    As a corollary to the above, if the presenter is using slides that convey most of the information, then the attendees are probably spending more time watching the slides and/or checking their phones/laptops than actually paying attention to the speaker. Again, what’s the point of sitting through a presentation if you can just read the slides and get most of the information that way?

    Yes, you can have meaningful slides that support a presentation and are useful afterwards. For example, if you’re doing a presentation with a lot of data/charts, having those to refer to after the presentation is a good thing. Having code examples, or follow-along examples is a good thing.

    I’m writing this, of course, because I received a request for slides for a presentation I gave recently (at SCALE) and was thinking about how often I’m asked for slides before a presentation even begins. (“Will the slides be available?”) In this case, the presentation has some slides that will be useful for attendees — but a lot of the slides are just enough text to spark my memory for the next topic.

    Sometimes I’m tempted to chuck presentation-ware altogether and just give a presentation from notes accompanied (when appropriate) with a demo. A live presentation should be about an experience that is more than a person droning on at the front of the room that adds little or no value to the text on a screen. If it’s not, what’s the point?

    This is something I’ve been turning over in my head for a while, and I think one of my goals for 2015 is to raise the bar on my own presentations. Suggestions welcome!

    • sam 4:50 pm on March 2, 2015 Permalink | Reply

      For non-native english (or whichever language the talk is given in) speakers, information rich slides can be very useful.

    • Ben Cotton 6:15 pm on March 2, 2015 Permalink | Reply

      I agree. The best slides contain a few key points that help keep the audience (and more importantly, the presenter!) on track. Where I’ve found posted slide decks most helpful are to help me review presentations to remember key concepts when reviewing my notes (particularly if I’m summarizing it for my blog). If the slide deck contains details in the notes field, that’s great, too. I’ve always intended to make the notes of a slide deck effectively be a transcript of what I say, but that’s a lot of work and I never get around to it. I really appreciate those who do, though!

    • Jim Campbell 1:52 am on March 3, 2015 Permalink | Reply

      I think it’s good to have a lot of content on your slides because people forget what it is that you’ve said, and having info on your slides can be a good reference for people to go back to. However, if you have a lot of information on your slides, you need to be extra engaging as a speaker to draw people away from what is on the slide. You can reference the slide, and then move or step away from the podium and engage the audience with a question, for example.

      I do think it’s largely a waste to share your slides if all you have on them are pictures and maybe a few words. In that case, you’re probably just better off hoping that someone recorded your talk and has posted it on the interwebs somewhere.

    • Dave Airlie 7:44 am on March 3, 2015 Permalink | Reply

      Last time I talked I wrote the slides with all headings and bullets, read them lots, then cut-n-paste all the bullets into the notes section and make the headings all that was on the slides.

      I find the quality of my presentation goes up with this technique, really the only things on slides should be quotations, or diagrams.

  • jzb 2:16 pm on November 24, 2014 Permalink | Reply  

    Sharing Apache’s Goodness: How We Should be Telling Apache’s Story 

    ApacheCon Europe LogoThe Apache Software Foundation (ASF) gets many things right: its governance model for open source development has served hundreds of projects well. The Apache Software License (ASL) is one of the most successful open source licenses, well-liked by many contributors. But the ASF is not perfect, and it has a few areas where serious improvement is needed.

    One of the areas is promoting the ASF and its Top-Level Projects (TlPs). The ASF has more than 150 TLPs, but the odds are most people in the tech industry have only heard of a few of them. The ASF itself is fairly conservative about telling its own story, and most of its TLPs are content to send out the occasional release announcement to their announce@ mailing list – with the barest of details, usually not even noting what the project does – and with no effort to reach out to the larger community via social media or by pitching press. (A wire release is not the same as actually pitching most tech press.)

    Why It Matters

    What’s the point in making software and then not telling anyone about it? It’s rare indeed for a project to be so mind-bogglingly good and relevant to users immediate needs that word-of-mouth alone can carry it to the full audience that would benefit from it. And, possibly, contribute to it.

    It’s the contribute to it that really interests me. You see, Apache is voluunteers. Oh, sure, people get paid to work on Apache projects – but not by Apache. They get paid by IBM, Citrix, SUSE, Red Hat, Microsoft, and hundreds of other companies. Which means that when their $dayjob means not working on Apache software, they almost inevitably slow down contributions – if not stop entirely.

    Volunteer contributions ebb and flow. The contributor who put in the most patches for the last release may not have time when she finishes her university studies and has to get a full-time job. The release manager for the current release is going to run out of time in a few weeks when he moves to a new job that doesn’t have anything to do with Apache software. The best contributor you’ve ever had hasn’t sent in a single patch yet, because she’s never heard of your project. You get the point – you need new users to become new contributors to become new committers to become PMC members, and eventually ASF members.

    It also matters when it comes to finding donations for the foundation. Apache keeps growing, and the needs of its projects continue to grow. A few years ago a few mailing lists, a Subversion repository, and a Web site were enough to call it good. Now projects want Jenkins, code signing, git repositories (and migrations from Subversion), etc. Storage requirements grow every day. The number of commits grows every day. The number of tickets to Apache Infra – which is not entirely staffed by volunteers – will also increase.

    It also matters because Apache does not only need to attract more contributors, but more diverse contributors. That’s a lot more than just publicity, but it’s an important consideration here.

    Finally, we need to be promoting The Apache Way rather than becoming complacent. “Open source” (for certain values of “open source”) may have “won,” but The Apache Way certainly hasn’t. Throwing code over the wall on GitHub is no way to grow a community. There’s a lot more to it than that, which projects tend to find if they gather any sort of popularity and start hitting growing pains.

    ASF Services

    Apache provides quite a few services, including some press/marketing help – but we have one contractor for the ASF’s 150+ projects.

    We need to think about how we assist projects in promoting themselves and the foundation.

    Another problem: Right now, most of the ASF’s projects are silos. There’s damn little communication between projects, with some notable exceptions (e.g. the Hadoop family of projects). Sure, the ASF members from various projects communicate on some of the private lists, but there’s damn little collaboration between PMCs and committers.

    We can do better, and we need to do better.

    One of the top things we need to do as a foundation is start focusing on publicity overall, and that means actually communicating. Right now, only three of the 150+ TLPs have a marketing list: CouchDB, CloudStack, OpenOffice. I’d wager than only a few actually recognize non-code contributions like marketing assistance as “merit” towards becoming a committern/PMC member.

    A few weeks ago, I asked Infra to create a marketing@apache mailing list. There’s a press@ mailing list, but it’s private – only for folks working on marketing for the foundation, or members who’d like to join.

    Press@ is needed for things that should be confidential, but there’s a whole host of conversations that can happen in the open. My hope is that folks interested in promoting Apache projects will join and start talking about how their projects can improve their promotional efforts and how projects can work together.

    I also have a lot of ideas and suggestions how projects can improve their promotional efforts, but I’ll save that for another post later this week.

    The slides from my talk at ApacheCon Europe are below. Have comments? Ping me on Twitter @jzb, or send me a note to my email (also “jzb”).

  • jzb 6:07 pm on October 27, 2014 Permalink | Reply

    Attending 2015 

    Really excited to note that I’m going to be attending 2015 and running the Cloud, Containers, and Orchestration mini-conf. Will be issuing the CfP for that shortly, but just wanted to give a shout (and create the category feed for LCA planet…) about heading to New Zealand next January. Extremely psyched to be going to LCA once again!

  • jzb 1:04 am on July 18, 2014 Permalink | Reply
    Tags: Slackware   

    Happy 21st Birthday, Slackware – and Thanks, Patrick! 

    Slackware 9621 years ago today, Patrick J. Volkerding announced the 1.00 release of Slackware Linux to the comp.os.linux newsgroup. As Patrick wrote at the time, “This is a complete installation system designed for systems with a 3.5″ boot floppy. It has been tested extensively with a 386/IDE system.” Times, and technology, have changed quite a bit — but Slackware continues to stay true to Patrick’s original vision and provide users with “the most ‘UNIX-like’ Linux distribution out there” with simplicity and stability “while retaining a sense of tradition.”

    Slackware had just turned five when I first discovered it and, by extension, Linux. It was the first Linux distribution that I’d ever used and it was a wonderful platform to learn on. Made even better by the fact that Patrick was quick to respond to emails asking for support, and provided gentle guidance to updating XFree86 so that I could actually use X on my blazing fast Pentium 133MHz machine with eight whopping megabytes of RAM.

    Slackware wasn’t quite the first Linux distribution, but it outlived its predecessors as well as many Linux distributions that came after. Slackware has not only continued to provide new releases at steady intervals year after year, but it’s done so with a fairly small (but mighty!) core team of developers led by Patrick.

    If you’re in the Linux or open source community, you should take a minute today to raise a glass to toast the Slackware distribution. I’ll be hoisting a beer (though a better one than PBR…) to Slackware, and its team. Thanks for introducing me to Linux, for staying true to your vision, and for providing so many users with so much goodness over the years. Here’s to Slackware, Patrick, and all the other folks who’ve made Slackware great over the years – and to many more releases and birthdays to come!

  • jzb 1:18 pm on May 21, 2014 Permalink | Reply
    Tags: Vim   

    Nice piece on “The Compositional Nature of Vim” over on Ismail Badawi’s blog:

    There’s a combinatorial effect here. If I know about o operators, m motions and t text objects, I can do up to o * (m + t) different things. Every new operator I learn lets me do up to m + t new things, and every motion or text object I learn lets me do up to o new things. Once you internalize vim’s language for editing text, then not only does editing text efficiently become easier, but you also start learning at a much faster rate, as every new thing you learn interacts with all the things you already know.

    If you’re still learning Vim (and despite using Vim for ~15 years, I count myself in that group), take a few minutes to read (or at least skim) this post.

    The Compositional Nature of Vim »

  • jzb 7:14 pm on May 20, 2014 Permalink | Reply
    Tags: , Dell P2815Q, ,   

    Another 4K Update: Dell P2815Q 28″ Monitor 

    Some time ago, I bought a Seiki 39″ 4K monitor/TV for use with my Fedora 20 workstation/laptop. While the resolution was great, I just couldn’t get it set up where it wasn’t a pain in the neck. Literally.

    But having a taste of the 4K good life, I was unhappy going back to the 2560×1440 resolution of the Cinema Display…

    Right now, there’s not a ton of 4K monitors on the market – at least not affordable ones. But I happened to find a Dell P2815Q 28″ monitor at MicroCenter over the weekend, and decided to go ahead and pull the trigger.

    Like the Seiki, the refresh rate at the top resolution (3840×2160) is much lower than you’d find with standard monitors. So if you’re looking for a gaming rig, pass this by for now.

    But, the Dell has a few advantages beyond being a more manageable size for a desktop:

    • It has DisplayPort / MiniDisplayport inputs. The Seiki only has HDMI.
    • Adjustable height.
    • Rotation – though the video driver for Fedora 20 didn’t seem to like it when I tried to rotate the Dell to a portrait mode. Some more tinkering will ensue there before I figure out where the problem lies.
    • Three USB 3.0 ports (can plug into your desktop’s USB 3.0 slot).
    • Supports DisplayPort Multi-Stream Transport (i.e., you can plug in a second monitor for two displays). I haven’t tried this, yet.
    • Color seems better than the Seiki, though still a bit washed out. Not a lot, but not as crisp as the Cinema Display.

    So far, no problems with the display, and I’m really happy to be back to a 4K desktop.

    I’d only recommend getting a 4K display for early adopters, though. I suspect the prices will continue to plunge, while the quality and refresh rate will improve. But if you’re like me and spend way too much time at the computer, it’s worth considering.

  • jzb 12:09 pm on May 15, 2014 Permalink | Reply
    Tags: GnuPG, GPG, PGP, Thunderbird   

    Enigmail, and Not Signing by Default 

    5267337900_1156156de0_qA few weeks ago, I added Enigmail to Thunderbird for signing and encrypting mails. Most of the time, though, I don’t really feel a need to sign or encrypt mails (or have a need to decrypt or check signatures). For most folks, the GPG signature is just more noise — sort of like the footers that say “for the environment, please don’t print this message” or the useless legalese footers about “this email and any attachments to it may be confidential, blah blah blah.”

    Not wanting to inflict that on people unnecessarily, I looked high and low in the Enigmail preferences to find a setting to turn signing off unless wanted. No dice. I looked in the general preferences for Thunderbird. Also no dice.

    Finally, this morning, I tried googling it (again) and found what I was looking for… it’s in the per-account settings (of course).

    Under “OpenPGP Security” un-check the “Sign non-encrypted messages by default” and all’s well. You can still sign when needed (for instance, if you’re sending a message to a project’s announce list about something security related, folks might want a signed message…) but won’t clutter up your emails with the GPG signature otherwise.

    (Icon credit to Flick user Live4Soccer(L4S).)

    • Sparks 4:56 pm on May 15, 2014 Permalink | Reply

      It’s probably worth noting that signing all of your mail not only adds trust to your key but also makes it less likely that someone could pass off a message as you without signing it. By not signing all of your mail you’re actually allowing people to use this as a feature. “He only sometimes signs his messages so this one is probably from him too.”

      Perhaps using GPG/MIME is a better solution?

      • jzb 6:13 pm on May 15, 2014 Permalink | Reply

        Hmm, that’s not a bad point. I may switch to GPG/MIME. Thanks!

        • Sparks 8:04 pm on May 15, 2014 Permalink | Reply

          FWIW, I do inline for $dayjob where it’s more of a norm and PGP/MIME (I may have mis-said that earlier) for personal stuff where it’s more unusual.

  • jzb 6:48 pm on May 8, 2014 Permalink | Reply
    Tags: ApacheCon, Lucy, Marvin Humphrey, Podcast, Upstream   

    Upstream Podcast: Episode 6 – Interview with Marvin Humphrey at ApacheCon North America 

    Got a bit behind in editing, but here’s the latest Upstream podcast. This one features Marvin Humphrey of the Apache Software Foundation. Really enjoyed speaking with Marvin (on and off mic) and hope you enjoy listening to the podcast as much as I enjoyed speaking with him!

    If you’d like to catch prior episodes, you can find all episodes listed on Red Hat’s community blog, or subscribe to the RSS / iTunes feed for Upstream:

    Have thoughts on the podcast? Would love to hear them! Let me know who I should talk to, what kind of topics you’re interested in, and what’s good/bad about the ‘cast. Thanks!

  • jzb 11:56 pm on March 9, 2014 Permalink | Reply
    Tags: 4K Monitor, , , Seiki 4K   

    Lo & Behold: It Just Works (with the Right Adapter…) 

    A while back, I bought a 4K monitor and set it up with a tower workstation because I had no luck getting it going with my main laptop, a ThinkPad T530.

    I was not optimistic about the odds of getting the 4K monitor working with this laptop at all, especially not without the proprietary drivers. But, I had noticed some discussion about an “active” Mini DisplayPort to HDMI adapter working where others hadn’t. I had to pick a few things up at MicroCenter today, and managed to find one such adapter that was about $25. (The rest were about $10.)

    Logged out of the desktop, unplugged the Cinema Display, and plugged in the 4K display. And, to borrow a phrase, “it just worked.”

    Nice. Very, very nice. The adapter brand is Accell, by the way, if anybody else is looking to get a similar setup going.

  • jzb 4:10 pm on March 9, 2014 Permalink | Reply
    Tags: ,   

    Your GNOME Tips, Tricks, and Such: Tell Me Them 

    GNOME Logo Decided to mix things up a bit and start using GNOME on Fedora 20 as my main desktop, at least until such time I get bored with it, annoyed with it, or something else catches my attention.

    Had been using KDE as my desktop, and that was working just fine: I just decided to change things up a bit when I reconfigured my system recently. (Added a second SSD so I’d have room for a CentOS partition.)

    First thing I did was install GNOME Tweak Tools, because… no minimize button makes me crazy. Whether it’s “better” to have a minimize button or not, I’ll leave to UX/UI folks to debate. What I know is I’ve been using window managers of some type or another for more than 20 years that have a minimize button, and while this old dog isn’t too old to learn new tricks, I’m choosy about which tricks I’m willing to spend the time learning.

    Added Guake because a drop-down terminal is a nice thing to have. Added Pidgin because I prefer that to Empathy.

    I will note, I’m using GNOME on my work-issued ThinkPad T530 with a 27″ Cinema Display connected (when I’m home). (Nice of the Lenovo folks to have a Mini DisplayPort connector on these…) If I recall correctly, GNOME got dinged for poor multi-monitor support some releases ago. If that was actually a problem, it seems to be handled by now. Everything is working quite well in that regard.

    What GNOME extensions would you recommend? Any tips, tricks, or hidden gems might I find in current GNOME that are worth looking for?

    • Naheem 9:21 pm on March 9, 2014 Permalink | Reply

      Things to consider:

      Add Richard Hughes’ Gnome 3.12 repository because here the window controls are more “consistent” (maybe even the mesa 10 one on copr…)

      Local menus extension will allow the gnome 3.12 windows to not rely on the global menu.

    • joncr 10:14 pm on March 9, 2014 Permalink | Reply

      Here’s my set of extensions used on Fedora 20 on a Thinkpad W530:

      1. Autohide Battery — Trivial, but this ThinkPad stays plugged in most of the time.

      2. Better Volume Indicator — Gives me easier muting.

      3. Dash to Dock — Great stuff! Transforms the Dash into a traditional, useful, and configurable dock. Sine qua non. Reliably and quickly updated for new Gnome releases.

      4. Desktop Scroller — So I can scroll between workspaces from the screen edges with the mouse wheel. Meh.

      5. Message Tray on bottom right corner — Trigger message tray popup only by pushing cursor into lower right corner. (Still doesn’t work unless I edit some Gnome javascript.)

      6. No Topleft Hot Corner — Hot corners annoy me. Don’t need Gnome’s once I install Dash to Dock.

      7. Quite from Dash — Adds on option to quit an app to its icon in the Dash/Dock.

      8. Topicons — So far,reliably puts icons for older gizmos like Dropbox into the top panel, rather then burying them down in the message tray.

      9. User Themes — Needed to get any themes you might install to work.

      (Also add the Infinality font packages, and use the Ubuntu settings, and install my own favorite fonts.)

    • Victor S. Duncan 11:28 pm on March 9, 2014 Permalink | Reply

      This, I finally got Fedora loaded on my USB Flashdrive & working & I need all the help I can get for my Unix/Linux class at St Louis Community College as well as my Cisco classes when I have to use the CLI to setup switches & routers. I need some links to some good lectures on Youtube or something…HELP…

    • INTJ 3:52 am on March 10, 2014 Permalink | Reply

      1. “Connection Manager” by sciancio – Simple GUI app for Gnome 3 that provides a menu for initiating SSH/Telnet/Custom Apps connections

      2. “Drop Down Terminal” by zzrough – Drop down terminal toggled by a keystroke (the key above tab by default) for advanced users

      3. “QuickLaunch” by mm – Launch custom made .desktop files from a directory

      4. “Weather” by Neroth – A simple extension for displaying weather information from several cities in GNOME Shell

      5. “Weeks Start on Μonday …” by luciangabor – … or maybe not, and that’s why the start day is configurable in the preferences.

      • jzb 4:33 am on March 10, 2014 Permalink | Reply

        How does the drop down terminal differ from Guake? I am using that right now…

        • INTJ 3:19 am on March 11, 2014 Permalink | Reply


          I want a terminal that fits in the gnome-shell spirit: elegant, fast, simple, straight to the point.

          It is an extension (easy to install), it provides a nice default shortcut, a fast, but non-disruptive animation, does not consume anything if never used, etc. but it will not get all the features of gnome-terminal, that really is not the point. Use guake or yakuake instead if you want a full-fledged equivalent (albeit looking less integrated).

          … and that’s basically why i use it too. besides, vte3 was already installed by anaconda.

    • Andreas Nilsson 10:09 am on March 10, 2014 Permalink | Reply

      I found the calculator extension quite handy for doing quick calculations.

      Apart from that I would recommend to run with the defaults for a while and get an idea if that feels right for you or not.

    • Leslie Satenstein 2:56 pm on March 10, 2014 Permalink | Reply

      I decided, after exploring the Gnome extensions, to dispense with Gnome 2 as a way to interface to Linux (Fedora 20).
      I found some wonderful tweaks that are worth promoting. Here are the ones I chose.
      a) Appearance — No change
      b) Desktop — On to enable Home, Trash, Mounted Volumes.
      c) Extensions —
      c1) Drop Down Terminal. Wow, what a wonderful extension, I assigned this function to F9 key. When you press F9, a half screen of terminal drops down, and you can setup yum, or whatever and press F9, and it rolls up to run in the background. Want to check on something while you are doing something else, press F9,
      c2) Lock Keys — useful for me as I have a wireless keyboard. I do like to know if the numlock or shiftlock are activated.
      c3) Places status Indicator — It shows the most frequently visited subdirectories. Go there with one click. Saves clicking on “Files” browser, and the use of multiple mouse clicks to descend the directory tree to where you want to end up
      c4) Recent Items (About the same as Frequent, except it is a historical reminder of what I was doing yesterday before I left the system. (Sometimes I get distracted, and it is a great memory aide and shortcut.
      c5) Taskbar — Install this and you will not require Gnome 2 again. I configured Taskbar as follows:
      c51) Tasks on
      c52) Desktop button On
      c53) Workspace Button Off
      c54) Appview Button on
      c55) Favouries on
      c56) Align the selections to your desires
      c57)Settings — No changes
      c58) Tasks — no changes
      c59) Buttons no changes
      c5a) separators — according to your preferences.
      c5b Preview, Misc, Taskbar no change — according to your preferences
      c60 User Themes — No change

      It is best to install places after all the rest. That way it will be located close to Activities icon on the top panel.

      I would like to hear if you have tried my setup. My email is
      lsatenstein at yahoo dot com

    • Leslie Satenstein 3:09 pm on March 10, 2014 Permalink | Reply

      I forgot to mention in the previous tweak, that I was informing you about the tweaktool settings. “Frequent” is the Gnome desktop “Frequent”

    • David 7:12 pm on March 10, 2014 Permalink | Reply

      I recently switched to Gnome from KDE just to try it out. I like the simplicity. What I miss the most in the included applications in KDE. I could not find a default picture viewer for files. I saw Gnome photo, but it does not work for files.

      For extensions, I use caffeine for when I watch movies to prevent the screen from sleeping. It does pretty well auto-detecting when I watch I movies. For things like Google Hangouts, I just click it manually.

      I also added the Advanced Volume Mixer extension to better simulate KMix allowing you to manage volumes by App.

      Also, my ThinkPad has no caps lock indicator. I installed the Lock keys extension to give a good indicator.

      One of the features that I really like is having the message area hidden. I can always use Meta-M to show them.

      I also like the online accounts feature for adding Google Docs and even the calendar for my work (Exchange). Although you can technically do much of it through KDE and its PIM settings, Gnome makes it much easier.

      Overall I like the simple interface. The probably miss the open desktop integration in KDE the most. I often like experimenting with new looks and icons. Gnome makes that overly hard.

    • Adam Williamson 8:44 pm on March 10, 2014 Permalink | Reply

      I don’t run any extensions.

      You can get the full date in the panel with tweak-tool, I like that.

      Use the keyboard, it’s really much nicer that way. start+(a few characters from the app name)+enter to run an app. alt-tab to switch apps. I don’t actually look at the overview much at all, myself.

      shift+ctrl+alt+r will start/stop a screencast that’ll be saved in ~/Videos – handy, sometimes.

      GNOME Online Accounts is getting pretty awesome – you can configure various types of accounts and they’ll be integrated into GNOME apps/desktop in some neat ways. e.g. set up an OwnCloud or Google account and you can integrate the calendar and contacts into evolution-data-server, so the Shell itself, Evo, and any other apps that use e-d-s will show your appointments, contacts etc. Nautilus will show your cloud storage. Documents can show…documents from Google. Photos can be integrated from Flickr or Facebook.

      • DAve 2:45 am on March 7, 2015 Permalink | Reply

        Thanks for this! I’ve been looking for the simple key to get going with Gnome and this was it.

    • Paul Frields 1:10 am on March 12, 2014 Permalink | Reply

      The one extension I like to have is Caffeine. It inhibits the screensaver when I need it, like during presentations. And it’s super simple. Hit the coffee cup, you’re golden. Love it!

compose new post
next post/next comment
previous post/previous comment
show/hide comments
go to top
go to login
show/hide help
shift + esc