103 comments

[ 4.3 ms ] story [ 235 ms ] thread
hacker monthly is a very nicely put together magazine, I've read a few issues on the kindle, it's well worth checking out.
awesome! any chance there's an easy way to bulk download all of them?
(comment deleted)
Here's the list for wget I came up with:

  http://hackermonthly.com/hackermonthly-startupstories.zip
  http://hackermonthly.com/hackermonthly-thedebate.zip
  http://hackermonthly.com/xmas/hackermonthly-issue019.zip
  http://hackermonthly.com/xmas/hackermonthly-issue018.zip
  http://hackermonthly.com/xmas/hackermonthly-issue017.zip
  http://hackermonthly.com/xmas/hackermonthly-issue016.zip
  http://hackermonthly.com/xmas/hackermonthly-issue015.zip
  http://hackermonthly.com/xmas/hackermonthly-issue014.zip
  http://hackermonthly.com/xmas/hackermonthly-issue013.zip
  http://hackermonthly.com/xmas/hackermonthly-issue012.zip
  http://hackermonthly.com/xmas/hackermonthly-issue011.zip
  http://hackermonthly.com/xmas/hackermonthly-issue010.zip
  http://hackermonthly.com/xmas/hackermonthly-issue009.zip
  http://hackermonthly.com/xmas/hackermonthly-issue008.zip
  http://hackermonthly.com/xmas/hackermonthly-issue007.zip
  http://hackermonthly.com/xmas/hackermonthly-issue006.zip
  http://hackermonthly.com/xmas/hackermonthly-issue005.zip
  http://hackermonthly.com/xmas/hackermonthly-issue004.zip
  http://hackermonthly.com/xmas/hackermonthly-issue003.zip
  http://hackermonthly.com/xmas/hackermonthly-issue002.zip
  http://hackermonthly.com/xmas/hackermonthly-issue001.zip
It would be nice if a torrent was available, but they couldn't exactly have it expire after 24 hours.
Downloads seem to have slowed to the point where one 27.9 Mb issue is taking 1hr and 7 min to download. Looks like all of HN is taking advantage of this promo!

BTW, the magazines are beautifully done, kudos!

  for i in `seq -w 19`; do 
  echo "http://hackermonthly.com/xmas/hackermonthly-issue0"$i".zip"; 
  done | xargs wget
Thanks for this!

Considering how quickly it took someone to write a script to download them all (It is "Hacker" News, after all), I don't know why they didn't just release them all in one Zip file anyway.

Or maybe someone could put a torrent together, given how much they are getting hammered. (2 hours for a 15.6 MB file, yikes!)

The download links of the page seem irregular, so I was trying to make a list. It looks like he kept all issues ordered on the server under another name though, one that fits this format.
In parallel:

    for i in `seq -w 19`; do 
      wget "http://hackermonthly.com/xmas/hackermonthly-issue0"$i".zip" &
    done
    wait
Don't download in parallel! No wonder his servers are crawling...

No good deed goes unpunished, indeed.

Let's not forget GNU parallel, that would be naughty ;-)

    seq -w 19 |
    parallel wget http://hackermonthly.com/xmas/hackermonthly-issue0{}.zip
;-)
Good deeds rarely go unpunished.

Thank you Lim Cheng Soon, that was very generous of you.

Merry Christmas to you too!

The loop can be replaced with bash's brace expansion (http://www.gnu.org/software/bash/manual/bashref.html#Brace-E...), e.g.

    wget http://hackermonthly.com/xmas/hackermonthly-issue0{01..19}.zip
Wow, never knew about that. Due to zero-padding, I found I actually needed two commands for this to work properly:

    http://hackermonthly.com/xmas/hackermonthly-issue00{1..9}.zip
    http://hackermonthly.com/xmas/hackermonthly-issue0{10..19}.zip
Bash is smart:

    $ echo {01..20}
    01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20
    $ echo {1..20}
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Bash 4 is smart. Bash 3 isn't.
If you manage to connect to the site, that is.
As a monthly subscriber, this is great to see! Hopefully this will lead some other subscribing as I think the price is well worth it. Wow, I sound like a salesman, but genuinely just a fan of well done work for our community. Thanks!
On a mac (without wget) paste this into the terminal and it'll open up every download in a tab in your default web browser.

  open http://hackermonthly.com/hackermonthly-startupstories.zip;
  open http://hackermonthly.com/hackermonthly-thedebate.zip;
  open http://hackermonthly.com/xmas/hackermonthly-issue019.zip;
  open http://hackermonthly.com/xmas/hackermonthly-issue018.zip;
  open http://hackermonthly.com/xmas/hackermonthly-issue017.zip;
  open http://hackermonthly.com/xmas/hackermonthly-issue016.zip;
  open http://hackermonthly.com/xmas/hackermonthly-issue015.zip;
  open http://hackermonthly.com/xmas/hackermonthly-issue014.zip;
  open http://hackermonthly.com/xmas/hackermonthly-issue013.zip;
  open http://hackermonthly.com/xmas/hackermonthly-issue012.zip;
  open http://hackermonthly.com/xmas/hackermonthly-issue011.zip;
  open http://hackermonthly.com/xmas/hackermonthly-issue010.zip;
  open http://hackermonthly.com/xmas/hackermonthly-issue009.zip;
  open http://hackermonthly.com/xmas/hackermonthly-issue008.zip;
  open http://hackermonthly.com/xmas/hackermonthly-issue007.zip;
  open http://hackermonthly.com/xmas/hackermonthly-issue006.zip;
  open http://hackermonthly.com/xmas/hackermonthly-issue005.zip;
  open http://hackermonthly.com/xmas/hackermonthly-issue004.zip;
  open http://hackermonthly.com/xmas/hackermonthly-issue003.zip;
  open http://hackermonthly.com/xmas/hackermonthly-issue002.zip;
  open http://hackermonthly.com/xmas/hackermonthly-issue001.zip;
Macs have curl, which can easily fill in for wget.
Or use homebrew and get wget ;)

    curl -O "http://hackermonthly.com/xmas/hackermonthly-issue0[01-19].zip"
and for auto resume when it disconnects in the middle.

  curl -C - -O "http://hackermonthly.com/xmas/hackermonthly-issue0[01-19].zip"
There's also the following, which doesn't seem to be in your list.

    http://hackermonthly.com/hackermonthly-startupmarketing.zip
Or you could just not be a dick and download one issue at time or just the issues that interest you to save some bandwidth for the rest of us.
By all means, copy paste one at a time.
Hm yeah..cool offer. But we need one of two things..

1. server/bandwidth upgrade 2. time extension of the offer beyond 24h

Or actually.. ideally both :)

The offer is actually 48hr to cover all timezones for Christmas :)
Put a torrent up before your server melts down.
I'm happy to mirror if anyone actually has the files.... I have tons of bw on a ton of big servers. devon@sparkred.com
I thought of doing it, and I can't get to the webpage to see if there's a special license... barring one, redistributing would be copyright infringement which I'm not cool with. The HM folks would have to offer.
Indeed. Sorry, my offer was intended to the folks who are actually making the offer, who have the steaming server:)
I think they have a sweet problem of being waaay to popular. And everybody likes free stuff.

I meant to say they should use nginx, but apparently they are already using it, I guess that is why our connections are not getting dropped.

Anyway, nice gesture, thank you HN!

Maybe there's a way to put the archive in a file locker (like Megaupload) and delete it after 24 hours.. It's pointless to make the files free if /everybody/ tries to download them but /nobody/ actually gets to read the zine because the files time out..
Megaupload is terrible. Please encourage people to use Mediafire.

http://www.mediafire.com

Why do you say that? Mediafire is usually my first choice too, but megaupload is a close second (mostly since you can use tessaract on the captcha, either manually or via jdownloader/plowshare) with all the ReCaptcha sites (filesonic/fileshare/wupload...) trailing behind.
They're just distasteful and annoying. Check out Kim Kardashian hanging out on their home page. They make you wait for a download. And I've had problems with downloads always stopping at the same point no matter how many times I tried.
I'm sure an adblocker could take care of things for you if you don't personally like the celebrities (the ads are definitely more tasteful than the GET RIPPED IN FOUR WEEKS ads i see on Mediafire now).

Technically speaking it's still a good service, and i've had nothing but good experiences with downloads from there (mostly because i automate them). I accept that you can disagree but i wouldn't go as far as "terrible".

I'm probably biased because i love the song, and Kim Dotcom donated to earthquake relief in my city...

At the risk of appearing to be a fool, I can suggest that if you are doing enough DLing that the wait is a problem for you, you might want to go the Premium route. I'm an anime buff (as well as other stuff), and have a yearly subscription with them and with Fileserve. Blistering fast DLs, no waits or ads, YMMV...
Nah, I don't visit Mega more than once a month or so. As a UI/UX designer it's just something that really bothers me
The whole point of the wait on various download sites is to throw advertising for Premium on you. They also make you scroll past “buy premium” buttons and such to reach the download button on some sites. I think you can assume that if someone is complaining about the wait time for a download site, they have already considered and rejected buying Premium.
One reason is that MegaUpload (and a few other download sites) blocks certain countries from downloading from it. The two countries I have personally experienced blocking in are Egypt and Malaysia. In Egypt, the page always said that the number of download tickets for my country has been exceeded, no matter what time I tried to download at. In Malaysia, the site doesn’t load at all.
I used to agree with you. Then Mediafire started requiring javascript to download. Now they're all terrible.
I'd be happy to host on s3 but I have 12 hours left on the download (772b/sec), if anyone is interested email me (email in profile).
Thank you, Lim Cheng Soon! As a student I really appreciate the free year-long subscription you offer.
I could make a torrent but it is not mine to make it, I think HM owners should do this if they feel like it. I don't want to abuse their good will.
I just bought the print subscription, after forgetting to the last few times I thought about it. Great marketing!
I'm also getting a print subscription while thinking "excellent marketing campaign!".
He posted a snap of his server logs:

http://lockerz.com/s/167554725

Ouch.

I think the takeaway here is that if you're going to promote something on HN, put your downloadable content on AWS or some similar CDN first. When there are nerds involved, expect heavy turnout.

Yowza.

Also, we're cheap. Really hope this works out in his favor and nets a few more signups. I'm interested to see the quality myself, as I've managed to hold off viewing or sampling any of these to date.
Seems like perfect work fodder for me - If I manage to remember in the morning I'll be looking to sign up.
Yeah, I think his biggest donation was one of AWS/S3 bandwidth. Much appreciated, thanks, Lim, I hope this gets you many new subscribers.
It's down. Anyone have a mirror?
He put some of them up on aws, probably more on the way. I was able to download 1,4,5,7,10,13, and 18. Just replace the "004" at the end with "001", or "010", etc.

http://s3.amazonaws.com/bearwithclaws.baconfile.com/hackermo...

Or in terminal just enter:

wget http://s3.amazonaws.com/bearwithclaws.baconfile.com/hackermo...

wget http://s3.amazonaws.com/bearwithclaws.baconfile.com/hackermo...

(comment deleted)
Here's a Python script I threw together to automate this: https://gist.github.com/1515666

At this point, it looks like 1, 4, 5, 7, 13, 15, 16, 17, 18, and 19 have been put up on S3.

You can use %03d instead of %s and the number will be zero padded to 3 digits.
also, range(1,20) rather than needing i+1 throughout your code
Thanks for the tips. I get better at Python every day.
014 as well now.
(comment deleted)
(comment deleted)
...and his server has officially crashed. I recommend not running anymore automated scripts directed towards his server.

I'll try to chuck it onto mediafire once I get all the issues. Just missing 9 at this point.

(comment deleted)
Hope this takes some load off his servers:

Edit - changed links to the s3 servers

Issue 1 - http://s3.amazonaws.com/bearwithclaws.baconfile.com/hackermo...

Issue 2 - http://s3.amazonaws.com/bearwithclaws.baconfile.com/hackermo...

Issue 3 - http://s3.amazonaws.com/bearwithclaws.baconfile.com/hackermo...

Issue 4 - http://s3.amazonaws.com/bearwithclaws.baconfile.com/hackermo...

Issue 5 - http://s3.amazonaws.com/bearwithclaws.baconfile.com/hackermo...

Issue 6 - http://s3.amazonaws.com/bearwithclaws.baconfile.com/hackermo...

Issue 7 - http://s3.amazonaws.com/bearwithclaws.baconfile.com/hackermo...

Issue 8 - http://s3.amazonaws.com/bearwithclaws.baconfile.com/hackermo...

Issue 9 - http://s3.amazonaws.com/bearwithclaws.baconfile.com/hackermo...

Issue 10 - http://s3.amazonaws.com/bearwithclaws.baconfile.com/hackermo...

Issue 11 - http://s3.amazonaws.com/bearwithclaws.baconfile.com/hackermo...

Issue 12 - http://s3.amazonaws.com/bearwithclaws.baconfile.com/hackermo...

Issue 13 - http://s3.amazonaws.com/bearwithclaws.baconfile.com/hackermo...

Issue 14 - http://s3.amazonaws.com/bearwithclaws.baconfile.com/hackermo...

Issue 15 - http://s3.amazonaws.com/bearwithclaws.baconfile.com/hackermo...

Issue 16 - http://s3.amazonaws.com/bearwithclaws.baconfile.com/hackermo...

Issue 17 - http://s3.amazonaws.com/bearwithclaws.baconfile.com/hackermo...

Issue 18 - http://s3.amazonaws.com/bearwithclaws.baconfile.com/hackermo...

Issue 19 - http://s3.amazonaws.com/bearwithclaws.baconfile.com/hackermo...

Thedebate - http://www.mediafire.com/download.php?644hhgmk7ao8qgj

Startupstories - http://www.mediafire.com/download.php?vfhm4a6iqs2fj5j

(comment deleted)
Everything is on S3 now (but thanks anyway).
ahh i just saw that. thanks mate! Merry Xmas to you too!
The special editions don't seem to be up.
the official links are still very, very slow to respond. These are much faster.
(comment deleted)
Wow, that just saved me hours of waiting for the website to load. Thanks. And thanks Lim, really appreciate this. Happy Christmas.
great!! u saved few hrs of my time!! Thanks!
I removed this because this was only a single day offer and I am uncomfortable with leaving everything up in the public domain without the owner's permission. Besides which the official site appears to have recovered.
Any link for the Startup Marketing special issue? Thank you.
I'm surprised to discover Hacker Monthly still exists, after the iPad app simply stopped serving up new issues 7 months ago. What's that about?