Craig Maloney

Just another Linux / Ubuntu / Python hacker. Host of and co-host of

  • Open Metalcast Episode #172: Ringside Seat to Apocalypse

    2018-04-15T01:00:06Z via Spigot To: Public


    Here at the Open Metalcast Headquarters we’re awaiting the next bout from Mother Nature and her minions of winter to deposit more wintery mix (read: ice) over the land. But the metal must flow and we have a great line-up of metal music for you. We have tracks from Within Destruction, Homicidal Raptus, Enthrallment, Kekal , Stolen Lives, Electric Valley, This Age, and Slugdge. Hopefully it’ll keep your ears warm and filled with Creative Commons Metal Music goodness.

    Please support the bands in this show! Buy a T-Shirt, buy an album, or head to the shows. Whatever you can do to help these bands keep making music, please do it!

    If you have any suggestions for Creative Commons licensed metal, send me a link at

    Open Metalcast #172 (MP3)

    Open Metalcast #172 (OGG)

  • [Blog] Letting go of expectations

    2018-03-29T04:00:05Z via Spigot To: Public


    One thing that I have heard often in practices of Mindfulness (and Buddhism) is that desire and attachment are the causes of suffering. And that all seems well and good (surely if you don't desire anything then it stands to reason that you won't suffer in wanting anything. Problem solved! Yay humanity!) But I think there's a little more to it that can become part of the practice of developers.

    Too often I have sat frustrated in front of a piece of code because one of the following things happened:

    • It didn't behave like I wanted it to behave
    • It wasn't as simple as I thought it would be
    • The code became much uglier than I wanted it to be
    • The problem eluded me longer than I wanted it to take
    • It wasn't as fun as I had hoped it would be

    All of these problems aren't the code's fault. Nothing about the code or the computer could care less about how I feel about it. What I brought to the session were my desires of how it would turn out. My wants precluded me seeing things for how they were and taking them at face value in that moment. My frustrations arose from wanting things to be different and realizing that no matter how hard I tried, or how much I begged, the session was going to do what it would.

    Getting mad at the computer wasn't going to make the bugs pop out quicker. Feeling pressured by the deadline wasn't going to make my mind think any clearer about the problem at hand. Fretting that the code that I was generating wasn't the most beautiful code I'd ever written wasn't going to make the code any better. What I brought to the whole exercise was how I wanted things to be and when those didn't happen I suffered for it.

    I've been working on recognizing this tendency in my work. Rather than bring my expectations for how easy or quick or unbelievably awesome something will be I choose instead to agree that I will work on whatever it is that I'm working on and see where it leads. Rather than bring my preconceptions for how things will be I instead see how it is and work from there.

    It's not easy. There's still times where I bring my old habits of frustration and anger to bear. But I've noticed that when I act with more curiosity that things tend to work out better.

    There is still the intention of getting work done as well. It's not just unfocused sessions of sitting in front of the keyboard hoping that I'll write something amazing. I still have to understand what it is that I'm working on. But it happens on a more gradual scale and is driven by curiosity of how things will play out.

  • Open Metalcast Episode #171: Engines of Metal

    2018-03-27T02:00:04Z via Spigot To: Public


    Apparently there is something going around the Open Metalcast headquarters that is wreaking havoc upon your beloved host. But the engines of metal must rage on, and rage on they shall in this episode. We have music by Head Cleaner, Incinerator, Drop Out, With Teeth, GLAM, S3V3N, Marche Funèbre, Rotten Casket, We Exist Even Dead, Oblivion’s Garden, and Kraanston to help sooth those sinuses with the echoes of metal music. By the end you’ll be smelling in infrared from the heat generated in your ear-holes, guaranteed.

    Please support the bands in this show! Buy a T-Shirt, buy an album, head to the shows, or walk in to their Skype conversation like you just don’t care. Whatever you can do to help these bands keep making music, please do it!

    If you have any suggestions for Creative Commons licensed metal, send me a link at

    Open Metalcast #171 (MP3)

    Open Metalcast #171 (OGG)

  • [Blog] 12 Questions About My Job (from 2008)

    2018-03-13T17:00:04Z via Spigot To: Public


    I just noticed that I'd saved a questionnaire from 2008 about my job and computers. I think this might have come from my college as a way to help prepare students for entering the computing workforce. Back then I was working for a car company doing Perl and Java. Some things have changed since then (I'm no longer doing anything with Perl or Java and I'm OK with that. Also starting salaries have hopefully increased since 2008). But what's more striking is how some things haven't changed (I still want to help people. I still use vi via vim) and how computers have intruded in our lives (smartphones, smart TVs, and the Internet of Things).

    So here it is, typos and all; a glimpse into what I was thinking back in 2008 about my job and computing in general:

    1. What do you like about your job?

    I like the daily challenge of the job. I love solving problems and working out puzzles. I enjoy working with computers and seeing them do amazing and cool things. I enjoy helping out people whenever I can.

    2. What dont you like about your job?

    I dislike it when the technology or political issues get in the way of helping me help out people. I hate the politics that can come in any corporation, especially if they make no technological or other sense.

    3. How did you decide to go into that profession?

    I've always enjoyed computers, ever since I was little. I would see computers on the television doing amazing and incredible feats, and knew I wanted to be a part of that. I would read the World Book Encyclopedia and look at the pictures of computers and dream about building or working with those machines. Unfortunately the encyclopedia we had was several years out of date, and the pictures I associated with computers being mammoth, room filling machines were quickly replaced by pictures of Apple ][, Commodore VIC 20s, Timex Sinclairs, and my first computer, the Atari 400. The idea that I could own a computer and use it was foreign to me, but I quickly got over that and pestered my parents at length to let me have a computer.

    4. How do you use computers in your job?

    I use them to maintain and develop web-based software. I use UNIX, Perl, and Java to help provide financial and performance information for a major automotive company.

    5. How have the computers changed since you have been working?

    I started working in 1993, and the machines have changed dramatically. In 1993, the SPARCStation 20 was the machine to beat, and the 486 machines were the fastest processor most home users would have. I gravitated to UNIX and Linux early on, because they were similar to the machines that I had used in college. At that time it was unheard of for home users to have UNIX at home. Now, it's more commonplace for people to use UNIX-based operating systems. When I started working, computers were seen as single-tasking machines. You brought up your word processor, and that was it. Now, you can have multiple programs running simultaneously on a machine without even thinking about it. Viruses were a common problem on DOS and Windows machines, but you had to pass around a floppy in order to be infected. Now, it takes 15 minutes for a Windows machine to be completely compromised. When I started working, the network was a scarce resource. Now, the network is considered to be ubiquitous.

    6. What types of software do you use?

    I use vi, Perl, Linux, Solaris, and Apache for Development. I use OpenOffice, Lotus Notes and Lotus SameTime for office communication and groupware.

    7. How does using computers make your job more efficient?

    With the right scripts and programs, I can take a mound of data and turn it into something useful in a matter of seconds. I can use the computer to help my task management and methodologies for improving my work flow. I can send mail to several people to ask for their input without leaving my desk.

    8. What type of degrees do you have?

    I have a Bachelor of Science in Computer Science.

    9. What would be the best way to get starting in a profession like yours?

    Curiosity. You can't learn everything from a book or from school. School gives you the discipline, but finding out the answers yourself and from other mentors is the only way to really hone your skills.

    10. How much is a typical starting salary?


    11. What is a typical task you do on the job?

    I do paperwork to handle the corporate policy changes. I fix a little code here and there when it breaks, and handle customer requests for new features.

    12. Do you think computers will be forever changing?

    I think there will come a point when we won't consider computers as a separate instrument anymore; they'll be so ubiquitous that we won't think about using them, we'll just use them. Television and radio hit that state a while back, yet they still are in constant metamorphosis. Computers found their way into many electronic devices we take for granted, like cable boxes, microwave ovens, and desktop calculators. I think we'll see more and more innovative uses for computers as time goes on.

  • Open Metalcast Episode #170: Waving and Drowning

    2018-03-13T02:00:10Z via Spigot To: Public


    Here at Open Metalcast Headquarters we’ve prided ourselves on being punctual with the delivery of Creative Commons Metal Music to your bloodstream via our easy-to-listen podcast format. But sometimes the deliveries are a later than we would like and this episode is much later than it should have been. But fortunately good metal doesn’t spoil while you’re waiting and we have an amazing line-up of Creative Commons Metal ready to give you that much needed infusion. We have music from The Derision Cult, Solem, Beyond Exile, Altars of Grief, Black Autumn, Concince, Wombripper, and Bones of Minerva. And you won’t have to go to the post office to pick it up.

    We’ll be back soon another special delivery of metal music later this week.

    Please support the bands in this show! Buy a T-Shirt, buy an album, head to the shows, or walk in to their Skype conversation like you just don’t care. Whatever you can do to help these bands keep making music, please do it!

    If you have any suggestions for Creative Commons licensed metal, send me a link at

    Open Metalcast #170 (MP3)

    Open Metalcast #170 (OGG)

  • [Blog] Designing a Well Lived Life: Checking In (March)

    2018-03-11T19:00:03Z via Spigot To: Public


    Checking in for March for my "Designing a Well-Lived Life" blogging. This is about making small changes during the year to make larger changes.

    • Writing more / designing more: I let myself get wrapped up in work-related stuff and this completely went by the wayside. By the time I'd finished up my work for the day the last thing I wanted to do was write or design. I need to bake more of this into my routines and block off some time to make this happen.

    Unfortunately this leads to another thing, which is that I don't take my own schedule seriously. If I put something on the schedule that involves another person I will do my best to make it happen. But if it's just for me? Well, I don't make it as important because usually it was a shot-in-the-dark anyway to put it on the calendar and my stuff isn't as important anyway. It's a dangerous habit I've gotten into and one that I need to adjust.

    • Programming more: I did more programming for work so that got attention, but I also need to advance myself in larger application design. I've done applications from the ground up but refactoring other folks code without keeping to the original design is something that I've not been so good at. I need to learn how to assert my own thoughts in code in order to make it better. I also need to learn how to build more applications from the ground up.

    • Engage more with people, not things: Somewhat of a success but not really. I'm still a bit of a hermit outside of Coffee House Coders and MUG, but a lot of my social interactions are either on IRC or Mastodon (My G+ usage has dropped off significantly).

    • Blogging more: Well, at least this keeps me blogging. blush.

    • Getting out of debt: Seems whenever I see the edges of the hole something gives way and we're plunged back into darkness. Need to focus on finding other means for getting income in this age because the era of having one stable job for me seems to be long past.

    • Supporting creators in sustainable ways: Outside of Patreon and Liberapay I haven't figured much to help this front.

    • Physical health: Does breathing count? That's about the only thing I've really focused on.

    • Kindness: Being kind to myself is more of a struggle that I would like to admit. Still focusing on being kind to others and trying to see more sides to things.

    • Mindfulness: Still meditating.

    More to come in the coming months.

    Ben Sturmfels likes this.

    Claes Wallin (韋嘉誠), Claes Wallin (韋嘉誠), Claes Wallin (韋嘉誠) shared this.

  • [Blog] Musings on Regret

    2018-03-11T18:00:06Z via Spigot To: Public


    (I posted this on Mastodon and decided it needed a more permanent location).

    Regret is useless if the only thing you take away from it is that you are somehow inferior for the decisions you make. Regret is a disservice and an attack on the decisions that got you here and they discount your tender heart and your about to choose in the moment on what is best for you with available information.

    Wishing that you had done something different to have a better life takes away from the beautiful gift you have now, here, to learn and do better.

  • Open Metalcast Episode #169: Strategic Metal Heist

    2018-02-21T04:00:05Z via Spigot To: Public


    Recently we at the Open Metalcast headquarters watched an episode of “Dirty Money” where they talked about the heist of the Strategic Maple Syrup Reserve in Canada. Barrels of syrup were removed and in their place were placed barrels of water. And they would have gotten away with it too had the barrels not started to rust and shown signs of being handled more roughly than normal syrup barrels. What does that have to do with metal music? Ummm. Well, we went into our Strategic Creative Commons Metal Music Supply to bring you out the finest in Creative Commons metal music. And what we found wasn’t barrels of water but barrels of great music by Forgenheim, Abhorrent Castigation, Spiritual Deception, (EchO), Moron, BlackStar, and Iron Kobra. Once we found tracks from these bands we loaded them into this here podcast and shipped them off to your podcatcher of choice, where you can listen to them on-demand. And since you’re listening to these metal music bits you can be secure in knowing that we’ve pretty much used up this metaphor and hope you enjoy the music.

    Please support the bands in this show! Buy a T-Shirt, buy an album, head to the shows, or give them a bottle of maple syrup. Whatever you can do to help these bands keep making music, please do it!

    If you have any suggestions for Creative Commons licensed metal, send me a link at

    Open Metalcast #169 (MP3)

    Open Metalcast #169 (OGG)

  • [Blog] You can't please everyone

    2018-02-17T06:00:04Z via Spigot To: Public


    There's the old saying "you can't please everyone". Usually folks take that to mean that there are certain people who will never be pleased with what you do so don't bother trying to reach them. But there's a secondary way to read this phrase that I'd like to explore and that's the idea that it is exhausting to please everyone and everything that you really care about.

    Over the years we accrue many friends, acquaintances, interests, fandoms, and things that mean something to us. And for the most part we can keep on top of engaging with each of these things. But over time we gain so many of them that we can no longer keep up with them in the same way that we used to engage with them. Those few hours with someone at a position we've held become sporadic contact because our job changed. That really cool thing that we found on the internet lead to several other really cool things on the internet and now engaging with all of them becomes physically exhausting.

    We have to step back and realize which interactions are still bringing us joy and which ones are there because we feel an obligation to keeping these connections alive.

    But there's the tendency to want to keep everything alive; to keep all of the plates spinning with the same intensity that we had when we first engaged with it. But keeping all of those plates spinning wears us out. We can't keep spinning all of them at the same time. Eventually the plates won't have enough momentum to keep going and they wobble and fall off their posts.

    And that's OK, as long as we are conscious of which interactions we're letting go of for now. As long as we know which ones we want to keep and engage with them fully we can be OK with the ones that are no longer bringing us joy.

    (This post is just a few notes to myself to remind myself that it's OK not to be all things to all people all the time. It's OK to let things go and let the plates fall where they may. And perhaps someday when I'm ready those unbroken plates can take the place of the other ones that have lost their momentum).

    McClane, Claes Wallin (韋嘉誠) likes this.

    McClane, McClane, Claes Wallin (韋嘉誠), Claes Wallin (韋嘉誠) and 1 others shared this.

    Very true.

    A sort of Diogenes syndrome, but with non-physical stuff =)

    JanKusanagi at 2018-02-17T13:46:13Z

    Craig Maloney likes this.

  • [Blog] Designing a Well Lived Life: Checking In

    2018-02-08T04:00:06Z via Spigot To: Public


    2018 is in full-effect and January has already sped on by. Where has the time gone. Last I checked in it was Christmas-time and much like my neighbors that leave their Christmas lights up way too long I managed to leave the last post up for far too long without checking in.

    Figured I'd check-in with my progress on Designing a Well Lived Life and the intentions that I have for 2018:

    • Writing more / designing more: Unfortunately I've been a little busy at the moment with work-related things so this intention has taken it in the teeth. It's been a bit of frustration to me with how little I've managed to create but I am thinking of ways to make this more of a priority. Also I've been procrastinating on one major project that I need to complete sooner than later that's related to my current infrastructure so that's been taking precedence.

    • Programming more: I've done a little bit here and there to help sharpen my skills but this too has taken a back-seat.

    • Engage more with people, not things: This has been helped a bit by some of the social activities I have (Coffee House Coders, MUG, etc.). Also I've been culling my social media presence to only a few different services (I've completely cut off Twitter and deleted my account).

    • Blogging more: Ummm... Here you go. blush.

    • Getting out of debt: Slowly but surely. This has been the area that I've been most focusing on, and it's still a bit of stress for me in how long the journey will be. But I'm starting to see some small results.

    • Supporting creators in sustainable ways: Not much to report on this at the moment.

    • Physical health: haven't focused on this.

    • Kindness: I've been more kind to myself and hopefully this has extended to others.

    • Mindfulness: I've been working on meditating but I've also noticed areas where my mind is not present in the moment.

    So there's the first of the promised check-ins. Hopefully I'll do this on more of a monthly basis.

  • Open Metalcast Episode #168: Salutations

    2018-01-09T21:00:04Z via Spigot To: Public


    Welcome back to Open Metalcast where we kick off 2018 with more of the great Creative Commons Licensed Metal Music that you’ve come to know and enjoy. We’ve got an amazing line-up of music to start off 2018 including tracks from Thicket, Internal Damage, RKC, Advent of Bedlam, Si Non Sedes Is, Iceaxe, Demon Bell, and Allochiria. We might not have rung in the new year together but we can sure buckle-up and enjoy the ride.

    Please support the bands in this show! Buy a T-Shirt, buy an album, head to the shows, or walk in to their Skype conversation like you just don’t care. Whatever you can do to help these bands keep making music, please do it!

    If you have any suggestions for Creative Commons licensed metal, send me a link at

    Open Metalcast #168 (MP3)

    Open Metalcast #168 (OGG)

  • [Blog] Merry Christmas!

    2017-12-23T16:00:04Z via Spigot To: Public


    Wishing you and yours the best of the holiday season and a very Merry Christmas!

    (Made with TIC80 and love. Click on the tree to see the full version.)

    Christmas Tree Animation


  • Open Metalcast Special Episode: Club Metal #19

    2017-12-20T04:00:06Z via Spigot To: Public


    I’m alone…

    Please support the bands in this show! Buy a T-Shirt, buy an album, or head to the shows. Clothe your feeble shells with their merchandise. Whatever you can do to help these bands keep making music, please do it!

    If you have any suggestions for Creative Commons licensed metal, send me a link at

    Open Metalcast Club Metal #19 (MP3)

    Open Metalcast Club Metal #19 (OGG)

  • Open Metalcast Episode #167: Chewy Center

    2017-12-20T03:00:04Z via Spigot To: Public


    If you’re anything like me you pretty much started the holiday season already sick of holiday music. Worse, you likely have seen all of the top albums of the year lists that you care to see. Here at Open Metalcast we like to be a refuge from all of that nonsense. (2017 has been enough of a pain for all of us already). All we care about is giving you the finest in Creative Commons Metal music. And with artists like Nuclear, Rapid Dominance, The Machinery of Other Skeletons, Mavradoxa, Skyforest, Eschatos, Pūrpura, and King Gizzard & The Lizard Wizard there’s plenty of music to satiate even the most carnal of metal desires.

    Please support the bands in this show! Buy a T-Shirt, buy an album or head to the shows. Whatever you can do to help these bands keep making music, please do it!

    If you have any suggestions for Creative Commons licensed metal, send me a link at

    Open Metalcast #167 (MP3)

    Open Metalcast #167 (OGG)

  • [Blog] Designing a Well-Lived Life - Twitter Evacuation and my mental health

    2017-12-16T04:00:06Z via Spigot To: Public


    As part of my "Designing a Well-Lived Life" I've decided that instead of letting my Twitter account just go dark that I'm going to go completely toward deactivating the account. I've already protected my Tweets so only those who are following the account will see this post there and then I'm removing feed2tweet. On 2017-12-31 I'm deactivating the account for good (or earlier, but the definite drop-dead date is 2017-12-31).

    I'm putting my social media attention into Mastodon simply because it's been better for my attention. I can't use Twitter without using Tweetdeck and even then I need to have retweets turned off or it's a complete shit-show. And I find that my brief interactions with Twitter make me want to punch something. Watching the tweets about Net Neutrality being repealed made me angry and feel helpless to do anything. Which lead to more browsing on Twitter looking for hope. I can't handle that anymore. I've logged out of Twitter and now I'm wondering if there's anything redeemable at all.

    I don't expect everyone to follow me over to Mastodon; frankly the older I get the more I realize that the only people I have complete influence over is the person looking back at me in the mirror. But I can do my part and not give aid, comfort, and content to those who do nothing but abuse that privilege.

    I'm here at Follow me there if you wish.

    Honestly I wish there was a way to help folks realize there are better alternatives to Twitter, but habits are hard to break. While I can't help everyone's suffering I can sure as heck help the one who I know is suffering the most from his interactions on that site.

    Goodbye Twitter. We had fun, but now you're causing me harm and I'm done.

    Dana, McClane likes this.

    McClane, McClane, McClane shared this.

  • [Blog] Designing a Well Lived Lfe

    2017-12-15T06:00:05Z via Spigot To: Public


    I'm currently enrolled in Leo Babauta's "Designing a Well Lived Life" course, and one of the things that was mentioned during the webinar was about some of our intentions for the upcoming year. These aren't resolutions per se because they're things that I intend to work on throughout the year, but I wanted to share some of the ones that I came up with initially (and will likely be added to in the coming months).

    • Writing more / designing more: I'm finding one of my main sources of stress this past year was in not finishing up my game designs. Part of that was because I felt a dichotomy between my job search and my desire to work on the games that were percolating in my head. So my intention for the year is to put more effort into working on and finishing the game designs that I am working on, starting with the Pepper&Carrot RPG.

    • Programming more: My chosen career path is that of a programmer so what better way to celebrate that than by programming more and getting some of the ideas in my head out into the world. Also learning my craft better is important to me and I desperately want to get back to some of the more theoretical and hairy bits of computer science. Yes, this means more Scheme in the future. ;)

    • Engage more with people, not things: I'm finding myself getting more and more frustrated with social media so I'm turning off Twitter for now (frankly because it's a hot mess) and focusing more on meaningful interactions with people. So I'm focusing more on Mastodon (where I find more positive interactions). This also means not checking social media as much and creating more of what I'm terming "sacred spaces" where I'm allowing myself more time to focus and not be distracted.

    • Blogging more: Part of not being part of social media means I'm going to spend more time blogging about my progress and other topics of interest. This will allow me to engage more with folks with longer-form articles and will also allow me more time to write down my thoughts and be more coherent with them. It'll allow me to go for more of the longer game instead of the short dopamine hits of social media.

    • Getting out of debt: Frankly this last year of unemployment did wonders for our banking account and I want to get us back to where we're paying off our bills as best we can. That means scaling back our financial commitments as well as not buying every new thing that comes out on day of release. This also means finding ways of earning money that aren't susceptible to the whims of the job market and finding multiple means of income (see game design focus above).

    • Supporting creators in sustainable ways: This means helping out the folks that I admire in sustainable ways that don't put us both in jeopardy. Patreon recently did weird things with their fee schedule and then walked that back. I'd like to find better ways to help keep those creators able to support themselves and by extension help them to create the stuff that I enjoy (and can also use in my own creations).

    • Physical health: I need to do more outdoor activities and ensure that my body doesn't decide to crap out (throwing the above intentions into doubt).

    • Kindness: This applies both to others and to myself.

    • Mindfulness: Appreciating the moments as the occur and being fully present in that moment.

    I'm sure there will be others but these are the biggies for now.

    With that said I'm logging out of Twitter and Tweetdeck and revoking my access to Twitter via Rainbowstream. I'll be engaging more on Mastodon (( so you'll find me there. Note that I don't expect anyone who is currently on Twitter or other social media to follow me on Mastodon. I understand that Twitter is a habit and if that works for you then that's fine. I'm more doing this for my own sanity and well-being. If you want to follow then please do it because you want to, not because of me. Maybe I'll be back someday but for now I need to break the habit of checking Twitter and this seems as good a time as any to make the break.

    I hope you'll join me in looking at ow to create better habits for the upcoming year and invite you to share your progress, whether in the comments here or on your own blogging platform.

    Here's to a designing a well-lived life together.

    Ben Sturmfels, Stephen Michael Kellat likes this.

    My weekend project is going to be lofting a TV antenna in anger.  Spectrum is providing pretty bad service but I cannot migrate off them totally yet.  I still have to buy an HDHomeRun to tie-in for tuning.

    Supposedly a crew recall has been issued but Congress had neglected to approve operating budget to that date or beyond.  It is going to be wacky.  My elected masters aren't playing nice with each other.

    Stephen Michael Kellat at 2017-12-15T21:36:52Z

  • [Blog] Pale Blue Dot

    2017-12-10T16:00:04Z via Spigot To: Public


    Last night JoDee and I watched a documentary about the Voyager Space Program called "The Farthest: Voyager in Space". It walked through the history of the program to present day: the discoveries, the photos, the science, and the troubles with the program. It's a great watch if you're even remotely interested in the Voyager Spacecraft.

    One of the interesting pieces was the (now famous) photograph that Voyager took of Earth as seen from just past Neptune. The mission didn't have that part in mind and Carl Sagan and others thought it would be an interesting perspective for folks to see where Voyager really was in relation to our Earth. Sagan even escalated the issue to the administration of NASA to get the photos. The counter-argument was that the photos had no scientific purpose but eventually Voyager was re-programmed to take the shot.

    And in those brief photographs we saw for the first time how tiny our planet is compared to the rest of the solar system. How unremarkable our planet is.

    It became one of the quotes Carl Sagan was best known for, and the basis of one of his books: "A Pale Blue Dot".

    It's interesting to see how something that had no scientific purpose, that had active opposition up to the highest levels of NASA, became one of the elements that cemented how important the Voyager Space Program was (and is). One last look back at our solar system before we permeated outside of it and pupped our bubble to see what lies beyond.

    I think Carl Sagan's greatest achievement was in humanizing science; in keeping that sense of perspective about where our accomplishments are taking us. In turning around Voyager's cameras we got a glimpse of our own world from a place we never dreamed we would be, and the humbling sense that we are truly a pale blue dot, a mote of dust in the cosmos.

    McClane, Claes Wallin (韋嘉誠) likes this.

    Claes Wallin (韋嘉誠), Claes Wallin (韋嘉誠), Claes Wallin (韋嘉誠) shared this.

    ... a mote of dust suspended in a sunbeam.

    He had a gift.

    Claes Wallin (韋嘉誠) at 2017-12-12T01:20:28Z

    B. Ross Ashley likes this.

  • Open Metalcast Episode #166: Journeys of Metal

    2017-12-05T06:00:04Z via Spigot To: Public


    Sometimes when I’m listening to a lot of music my mind wanders. It’s really easy to get lost in some of these auditory soundscapes. And this episode presents quite the journey starting with Âstillian, Deaden, NASHGUL, Deathsurrection, Incinery, Carbono, Ceremony of Darkness, and Forja as your guide. It’s a show you’ll want to make sure stamps your passport.

    Please support the bands in this show! Buy a T-Shirt, buy an album, or head to the shows. Whatever you can do to help these bands keep making music, please do it!

    If you have any suggestions for Creative Commons licensed metal, send me a link at

    Open Metalcast #166 (MP3)

    Open Metalcast #166 (OGG)

  • [Blog] NFS Strangeness - Duplicate inodes / file names

    2017-11-25T16:00:08Z via Spigot To: Public


    I just noticed some strangeness in a NFS mounted device on my Ubuntu machine.

    I have duplicity running on my machines to back up to a few Synology Diskstation RAID devices. Recently I noticed that Duplicity was complaining about an assertion error. I now realize that it was complaining about having two files with the same name on the drive.

    I did some digging this morning and noticed that two files were sharing the same name / inode. I did a ls -i and got the inode of the files (they were the same):

    root@lister:/mnt/backup_music/backup_files/music# find . -inum 9306120

    Huh. What's going on here?

    I immediately thought "well, I'll need to fsck the disk" but then I rmembered that you can't fsck an NFS mount. So I logged into the Synology Diskstation to see if it was showing two files. To my surprise the Synology didn't show anything was awry.

    After a little poking and prodding online I wondered what would happen if I renamed the file:

    mv duplicity-full.20171011T090009Z.vol4554.difftar.gz duplicity-full.20171011T090009Z.vol4554.difftar.gz.old

    and then rename it back:

    mv duplicity-full.20171011T090009Z.vol4554.difftar.gz.old duplicity-full.20171011T090009Z.vol4554.difftar.gz

    That seemed to work. ls -i shows one file.

    But here's the strange part: That find command? Still shows two files pointing at the same file.

    I'm wondering if it'll survive a re-mount / reboot.

    [Time passes]

    Yep. Looks like there's still something in NFS that thinks there's still two files with the same inode, but only one file in ls.

    I'm a little stumped on how to ultimately fix this (save for a complete "nuke it from orbit" reformatting. And that's no guarantee that it won't come back.

    If you have some ideas on what's going on (I'm pretty sure it's a buggy NFS issue as this has shown up before) I'd love to know. Better yet: if you know how to fix this that wold be awesome as well.

  • Open Metalcast Episode #165: Analog Hole

    2017-11-22T06:00:04Z via Spigot To: Public


    Over the lifespan of digital music there has been a constant desire to control the copying of the data. Various watermarking and copy-protection schemes were put in place to ensure that folks wouldn’t share music. But no matter how protected the data there was always a weak link between the digital realm and the realm where you could listen to music. That was referred to as the analog hole; the moment when the digital signals become sound waves that your ears and brain perceive as music.

    Luckily for us in the Creative Commons realm we can still share digital copies of our favorite music. We don’t have to worry about exploiting the analog hole; it’s just another part in the enjoyment of our music.

    We’ve got a great collection of Creative Commons Licensed metal music lined up for you in this episode. We have music from Plague Mass, Imminent Attack, Mosh, Norilsk, Mindslaved, Desdinova, Machete, and Snake Thursday. It’s a show you’ll be happy didn’t stay locked in the digital realm forever.

    Please support the bands in this show! Buy a T-Shirt, buy an album, or head to the shows. Whatever you can do to help these bands keep making music, please do it!

    If you have any suggestions for Creative Commons licensed metal, send me a link at

    Open Metalcast #165 (MP3)

    Open Metalcast #165 (OGG)