Find Me On

My Homepage





RSS Feeds

My Stuff

Shared Items

Search This Blog


Josh Braun’s Blog // I have it written down somewhere . . .

A Guide to Installing Arch in VirtualBox | Revised January 2018 Dec 23, 2015

Author’s Note on January 12, 2018:

I’ve gone through and applied another long-overdue update and overhaul to these instructions. They will, do doubt, become dated again before long, though. So please continue to check for useful contributions from commenters in the thread below and to make use of the various resources linked to the text. If you want to see the old install guide, here’s a link back to it.

I’m thankful for all the nice things users have said about the past version of this guide and all the advice they’ve given in their comments—you folks are great. I’ll try to continue occasionally updating the text to reflect changes in Arch once or twice a year until it becomes unwieldy. With that said, given that Arch is a rolling release that changes all the time, keeping this entire post up to date for the indefinite future would be a constant, and quite possibly losing, battle. That’s why we have the Arch Wiki, edited by the masses and not one person. It’s also why I put dates and version numbers high up in this post—so people can easily see how dated the instructions may be. Your best experience with this guide will be to use it alongside the Arch Wiki and other resources, so you can take what’s helpful and leave what’s not. And if you’re coming to this post for the first time, you should also most definitely check the comment thread, where users have in the past—and will hopefully continue to—add helpful comments and advice about changes that have occurred with Arch since the post was written. Also, note that while I try to be helpful, I can’t necessarily provide tech support here for everyone following these instructions. Check out the Arch wiki, forums, IRC channel, and Google+ community, as these are your best resources for questions.

Continue reading

Posted in Technology | Tagged , , , , | 29 Comments

“There are only two sets of people on earth who find lightspeed annoyingly slow: cosmologists and stock traders” Jul 30, 2015

—Geoffrey Bowker, “Emerging Configurations of Knowledge Expression

Posted in Clipped | Tagged | Leave a comment

“Uber, the world’s largest taxi company, owns no vehicles. Facebook, the world’s most popular media owner, creates no content. Alibaba, the most valuable retailer, has no inventory. And Airbnb, the world’s largest accommodation provider, owns no real estate. Something interesting is happening.” May 20, 2015

Tom Goodwin, “The Battle Is For The Customer Interface” [H/T Sarah Stonbely]

Posted in Clipped | Tagged | Leave a comment

Thoughts on Becoming a Minuteman May 20, 2015

It’s been woefully long since I last posted an update here, so I won’t bury the lede. I’m changing jobs and will start in the Fall as an Assistant Professor of Journalism Studies at the University of Massachusetts Amherst.

I’m super excited to be joining the Journalism Department there, which is full of really brilliant and talented folks who made the whole interview process a pleasure and who’ve already begun contributing in wonderful ways to my intellectual life. The resources and collaborative opportunities provided by UMass and the larger Five College Consortium are pretty amazing, as are the new state-of-the-art facilities of the Integrative Learning Center, where Journalism is housed alongside the Communication and Media Studies programs.

Another great aspect of the position is that it will not only allow me to continue my research on media distribution, but also to revisit my intellectual roots in science communication—something that’s greatly exciting to me.

Posted in Surviving (in) Academia | Tagged , | Leave a comment

Some Publication News Apr 24, 2015

CVBookI don’t know if this really qualifies as “news” at this point, but since it’s been a really long time since I’ve updated this blog, I wanted to share pointers to a few of my recent publications.

My work on the expanding influence of “transparent intermediaries”—companies that provide infrastructure for distributing video and other media online, while remaining invisible to end consumers—was published in the Routledge anthology, Connected Viewing, edited by Jennifer Holt and Kevin Sanson. It’s a really terrific volume and I’m so pleased to have been a part of it. Here’s the citation and the link:

Braun, J.A. (2014). Transparent intermediaries: Building the infrastructures of connected viewing. In J. Holt & K. Sanson (Eds.), Connected Viewing: Selling, Streaming & Sharing Media in the Digital Era (pp. 124–143). New York: Routledge. [Link]

And I also had the pleasure of contributing to the special issue of Journalism, edited by C.W. Anderson and Juliette De Maeyer, on the “objects of journalism.” The articles in the issue all focus on the interplay between journalistic practice and the tools and infrastructures used to collect, produce, and distribute news. My own contribution examines a number of the software platforms underpinning the old website. Here are the citation and the link:

Braun, J.A. (2015). News programs: Designing’s online interfaces. Journalism, 16(1), 27–43. [Link]

And finally, I published a review of Rena Bivens’ fine new book, Digital Currents, on the evolving state of television news:

Braun, J. A. (2015). Book Review: Rena Bivens, Digital currents: How technology and the
public are shaping TV news. Journalism, 16(3), 447–448. [Link]

My own book will be out later this year as well—more on that soon!

Posted in Academic Presentations & Publications | Tagged , , | Leave a comment

Student Writing Award Aug 9, 2014

quillOnce again, I wanted to recognize one of my wonderful undergraduate students. Samantha Lizzio has won Quinnipiac University’s “Writing Across the Curriculum” award for her research project in my Theories of Interactive Media course.

For the final, she constructed a research blog containing reflections and ruminations on the ways in which music fandom and the music industry are evolving in response to the Internet. Each post was well researched, documenting various music trends through reference to peer reviewed sources and items in the trade press, as well as using these to bolster her own arguments and provide additional depth to her personal reflections.

Moreover, I thought Samantha not only chose her format wisely, but did a terrific job at using that format to her advantage. The changing face of music is, of course, an incredibly expansive topic that would be difficult to treat exhaustively in the span of a single class paper. By using the blog format, Samantha was able to break off pieces of this expansive subject and treat them individually as distinct observational posts. The blog format is also open ended in the sense that the author can ostensibly continue to add to it in the future, treating additional aspects of her topic of choice. (And, indeed, Samantha has informed me that she enjoyed the topic enough that she plans to transform the site into a personal blog and continue adding to it in the future.)

In the context of the class project, this allowed Samantha to write some well-informed posts based on her research, without taking on responsibility for exhaustively reviewing an area of media research that could otherwise have easily filled a dissertation. I thought it was an elegant solution to a problem frequently faced by undergraduates, who often ask really big and intriguing questions, but have difficulty breaking off manageable pieces of them that can be treated in a single term paper.

[Image Credit: Quill cc-by-nc Hullernuc]

Posted in Surviving (in) Academia | Tagged , | Leave a comment

“As a rule, we use movies to dream and television, a home appliance, to sort out the details of our daily lives.” Aug 1, 2014

Colin McEnroe on the finale of Breaking Bad

I disagree with his thesis about the show, incidentally, but I love this quote.

Posted in Clipped | Tagged , | Leave a comment

Simple Command Line Pomodoro Timer Jul 10, 2014

I’ve found Francesco Cirillo’s Pomodoro Technique to be a useful way of organizing my work and getting stuff done.  It involves breaking up your work into four 25-minute intervals (“pomodori”), separated by five-minute breaks.  At the end of the four work intervals, you allow yourself a longer break (usually 15 or 30 minutes) before repeating the whole process.

The alternation of predetermined work and break intervals improves my focus—the 25-minute work intervals are long enough to get real tasks done, and I can avoid succumbing to the usual distractions like checking my email or perusing various web-based time sinks when I know I have a break coming up.

Cirillo apparently suggests it’s important to make a list of tasks beforehand and says the ritual of setting a physical timer that ticks insistently at you as you work improves your focus.  But like many folks, I use a watered down version of the technique that forgoes the to-do list and makes use of a digital timer.

There are tons of little pomodoro timer apps, websites, and software programs out there to keep time for you.  Still, since I do a lot of work on the command line and appreciate its relatively distraction-free aesthetic, I wanted a command-line based pomodoro timer.  So I wrote a quick one in PHP and I’m sharing it.


To use it, you first need PHP installed on your system.  On Mac OSX, PHP is preinstalled, so there’s no need to do anything at this stage.  On other *nix systems, it’s simple to get PHP via your distribution’s package manager. Windows users using a Cygwin BASH or tcsh shell can also get PHP through Cygwin Ports.

Once you’ve got PHP up and running, download the ‘pomodoro’ file from SourceForge. Place the file in whatever directory you want it to live in, and ‘cd’ to that directory in your terminal application.

Next, make the file executable:

$ chmod +x pomodoro

Now, test the script to see if it works:

$ ./pomodoro

If the timer begins counting down, you’re good to go.  If not, then check the path to PHP given in the file itself to make sure it matches the path to PHP on your own system.  Specifically, in your shell enter the command:

$ whereis php

This will display the path to PHP on your system. Then open the ‘pomodoro’ file in a text editor and change the filepath following the characters ‘#!’ on the first line of the file to match the path given by the ‘whereis’ command.

Optionally, you may wish to add the directory containing the ‘pomodoro’ script to your PATH, which will allow you to start the timer by typing ‘pomodoro’ into your shell from any directory, rather than having to first browse to the directory containing the file, then typing ‘./pomodoro’ with a leading ‘./’.


Be aware of a few command line options I’ve written into the script.  For example, you can manually set the length of the “long break” that follows the four work intervals.  It’s also possible to tell the script to start at a work interval other than the first.  This is useful if  you have to step away for longer than intended during one of the short breaks and want to resume the timer at the next interval, or if you want to use the timer, but don’t have time for a full session of four work periods.

Like most any command line program, you can also pause the script (and hence the countdown) by typing Control-Z, and resume it by entering the command ‘fg’ into the terminal.

Here is the full usage information from the ‘help’ screen, which you can display with the command ‘pomodoro -h’:

Usage: pomodoro [OPTION]... 
`pomodoro' is a simple command line implementation of a pomodoro timer.
More information on the `Pomodoro Technique' developed by Francesco Cirillo can be
found on Wikipedia:

  pomodoro -l=45            # Run the pomodoro timer with a long break of 45 minutes.
  pomodoro -p=2             # Start the pomodoro timer at the second 25-minute interval.
  pomodoro -p=3 -l=15       # Start the pomodoro timer at the third 25-minute interval
                              and make the long break 15 minutes.

Basic usage:
  -h, --help                Display help and usage information
  -l, --length=NUMBER       Set the length of the long break (default is 30 minutes).
  -p, --pomodoro=NUMBER     Specify pomodoro interval at which to start (default is 1).
      --usage               Alias of the `--help' option
  -v, --version             Display version and license information

Each time a work or break countdown ends, the timer will ring the terminal bell, emitting a brief sound or visual cue depending on your terminal application’s settings. Enjoy!

Posted in Technology | Tagged , , | Leave a comment

“Hate is bad for people and other living things.” May 28, 2014

—Anonymous student(s) in Isla Vista, 2001

In 2001 I was attending UCSB when a disturbed student stopped his medications and ultimately ran his car at freeway speeds into a throng of pedestrians in Isla Vista, killing several of his peers. So much of what went on then is echoed in the recent news from the coast.  Above are the words that some anonymous tenants in Isla Vista painted on their picket fence back then, which was adjacent to the street on which the tragedy occurred.  Everyone who walked or rode their bike down that street that year remembers them.  They became a sort of silent anthem in a community coming together to heal.  I hope they get passed on today to whomever needs to hear them.

Posted in What I’ve Been Thinking About | Leave a comment

“When a society’s organizations thrust a large number of its citizens into a condition of permanent survival-oriented tension, it would be remarkable indeed if the effects were benign….The responsibility of leading firms and other bodies with concern for the social consequences of the organizational developments they initiate is a major issue of our times.” Jan 1, 2014

—John Child and Rita Gunther McGrath, “Organizations Unfettered: Organizational Form in an Information-Intensive Economy,” 2001

Posted in Clipped | Tagged | Leave a comment