Hackety Hack, Meet Linux

Hackety Mouse!After much wait and whining (let’s face it, it’s in high demand!), _why released the first Linux version of Hackety Hack. For those of you who, for some reason completely beyond me, aren’t accustomed to Hackety Hack (or _why for that matter!), Hackety Hack is pretty much the coolest thing since sliced bread.

To start understanding what motivates _why and the other Hackety Hackers, you’ve got to read up on two very important documents which have caused not just controversy but an entire revolution in the way many people think about coding and programming in general.

The first of these is the much-debated and much-beloved essay by why called “The Little Coder’s Predicament“. If you haven’t read this essay yet, go do it now. I’ll wait. Yes, I’m still waiting, now get a move on. Let us think on what _why presents here:

  • Coding shouldn’t be the “dirty little secret” of computers; it should be celebrated and available to everyone.
  • Coding shouldn’t be complicated. A simple task, such as playing a song, should be one line.
  • Code should be not just shared, but shared easily. What’s the point in coding something that nobody will ever see in action?

In today’s world, this sort of thing doesn’t really sound so far-fetched… but you’ve got to keep in mind that _why was writing about this nearly four years (to the day) ago. This was back in the days when Microsoft Office 2003 was the newest thing and Pentium 4 wasn’t considered an old processor.

If “The Little Coder’s Predicament” was the beginning of a prolific movement that’s shaped the entire landscape of learning how to program, then this next bit of genius was what really got the gears turning. If one reads “The Hackety Manifesto“, you’ll immediately notice that it doesn’t talk about anything new. That’s true. It doesn’t; not really. Instead, what it does is further build upon _why’s prior musings in 2003 and extend them into the basis for an application that could revolutionize the way people think about programming.

So what are the Hackety Laws?

  • Beginners should be greeted to Hackety Hack by a cartoon character. (For the sake of argument, let’s call this character: Hacky Mouse.)
  • Also, helpful sentences. And full sentences with a period.
  • Hackety Hack is fundamentally a browser and a programming language. For now, Gecko and Ruby.
  • I’m only using Ruby because I know it. Hopefully, more languages can be added!
  • Again, this isn’t about Ruby, it’s about simply offering a place for plainspeople to tinker with code.
  • IDEs are a disaster. Newbs should see only one non-scary window free of tree controls and pinned windows and toolbars.
  • As such, we want to stay away from project files and makefiles, the trappings of an IDE.
  • Hackety Hack also adds simple libraries for common things.
  • Common things are one-liners.
  • Keep args and options to a minimum.
  • In Ruby, blocks should be used to open up a method to more advanced possibilities.
  • Help files are clean, short, simple. Lots of short examples. No frames.
  • While all bug tickets are helpful and great, I just value tickets from beginners to a greater degree.
  • Hackety Hack is free and will remain free henceforth.

Sounds simple, right?

It’s not.

Think about it – out of all the applications you’ve ever written, or APIs, or libraries, how many times has this really been the case? Once? Twice? The fact of the matter is, clean, simple, easy-to-read code is one of the lost arts that’s only very slowly being relearned and practiced widely, and it’s a shame that it’s taken this long.

So where does Hackety Hack come in?

Hackety Hack is neat if for one thing – it’s a wonderful teaching tool. Hackety Hack was designed to be a simplified front to the Ruby language that was designed in such a way that even the noobiest of noobs and the dullest of gardening tools could code together some very neat, working programs. It’s true to its words in the manifesto – downloading an MP3 or even a simple “Hello world!” program is one line. Obviously, since, at least in the case of the former, Ruby cannot do this out-of-the-box, Hackety Hack comes preloaded with all sorts of neat libraries that one can just call as a simple object inside Hackety Hack. Like the front page boasts, you can write a simple blog in all of six lines of code:

blog = Table("MyBlog").recent(10)
Web.page {
  blog.each do |entry|
    title entry[:title]
    puts entry[:editbox]
  end
}

So, to finally get to the point, after much wait and begging and other forms of worship, _why has blessed we Linux users with our first release of Hackety Hack. For a long time it was, very sadly, a Windows-only application, but now, as of this week, we can finally enjoy the bliss that is Hackety Hack.

hackety1 hackety4!hackety2! hackety3!

Amazingly Awesome Screenshots Thanks to Nathan Weizenbaum!

(You can also click on any of those for their full versions instead of thumbnails!)

 

Ubuntu Feisty users can pick up the tarball here.

To run Hackety Hack, you’ll need to install ‘libwxgtk2.8-0′ and ‘libwxbase2.8-0′ from the universe repository. Once you’ve done that, you can run Hackety Hack from wherever you untarred it to with the following:

LD_LIBRARY_PATH=/usr/lib/firefox:. ./hacketyhack

People on other distributions, assuming they know where the firefox files are kept, can just change the LD_LIBRARY_PATH as necessary. :)

Note: There seems to be an issue with the libwx stuff in Gutsy, so if you’re a brave folk like myself, you won’t be able to enjoy the wonderful gooey, ooey sensation that is Hackety Hack. If you’re interested, I’d advise just paying attention to this thread on the Talkety Talk forum.

Hackety Mouse Demands You Start Hacking Right Away!
hackety 5?!?!?
You heard the rodent. Hop to it!

About these ads

73 Responses to “Hackety Hack, Meet Linux”


  1. 1 Why September 11, 2009 at 4:39 pm

    Bill Gates shut this down … Damn him …
    He got afraid … :P

  2. 2 xavier December 12, 2009 at 1:16 am

    i been hack on my person

  3. 3 www.countrylivinghomes.com.au March 26, 2013 at 1:22 pm

    I must show some appreciation to this writer just for bailing me out of this
    particular matter. Right after searching throughout the the web
    and getting notions which were not powerful, I was
    thinking my life was done. Living minus the solutions to
    the issues you’ve fixed as a result of your blog post is a serious case, as well as those which may have in a negative way affected my career if I had not noticed your blog. Your primary training and kindness in dealing with all the things was useful. I’m not sure what I
    would have done if I hadn’t come across such a solution like this. I can now look ahead to my future. Thanks for your time very much for this impressive and sensible guide. I will not think twice to endorse the blog to any person who would need guide about this area.

  4. 4 simply click the next web page May 3, 2013 at 8:23 pm

    Hello to every one, for the reason that I am actually eager of reading this website’s post to be updated daily. It includes nice material.

  5. 5 How to hack a facebook account May 19, 2013 at 2:29 am

    I like it whenever people come together and share thoughts.
    Great blog, stick with it!

  6. 6 chicago location May 28, 2013 at 6:04 pm

    Wonderful items from you, man. I’ve consider your stuff previous to and you are just extremely excellent. I really like what you’ve got right here, really like what you’re stating and the way by which you say it. You make it enjoyable and you continue to care for to keep it wise. I can’t wait to read much more from you.

    That is actually a great web site.

  7. 7 car insurance quotes online July 9, 2013 at 11:55 pm

    Ahaa, its pleasant dialogue on the topic of
    this post at this place at this weblog, I have read all
    that, so at this time me also commenting at this place.

  8. 8 whats the saying July 19, 2013 at 12:24 am

    It’s truly very difficult in this busy life to listen news on Television, so I just use the web for that purpose, and obtain the newest news.

  9. 9 UK Payday Loan August 16, 2013 at 9:34 am

    Hi there to every one, the contents present at this website are genuinely awesome for people experience, well, keep
    up the nice work fellows.

  10. 10 seo consultant for small business August 16, 2013 at 9:36 am

    It’s perfect time to make a few plans for the long run and it’s time to be happy.
    I’ve read this put up and if I could I wish to counsel you some attention-grabbing things or advice. Perhaps you could write next articles regarding this article. I want to read more issues approximately it!

  11. 11 promotional codes for amazon August 28, 2013 at 11:56 pm

    Hi! I just wanted to ask if you ever have any
    problems with hackers? My last blog (wordpress) was hacked
    and I ended up losing months of hard work due to
    no data backup. Do you have any methods to stop hackers?

  12. 12 dr oz green coffee bean August 28, 2013 at 11:57 pm

    Hi there, all the time i used to check webpage posts here in the early hours
    in the morning, since i enjoy to find out more and more.

  13. 13 Self help books August 29, 2013 at 8:31 am

    Appreciation to my father who told me on the topic of this website, this weblog
    is really remarkable.

  14. 14 Binary Option August 30, 2013 at 1:47 am

    Hi there mates, how is everything, and what you would like to say
    about this post, in my view its actually amazing in favor of me.

  15. 15 Katy Roar Cover August 30, 2013 at 1:48 am

    Good write-up. I definitely appreciate this site. Keep writing!

  16. 16 site August 30, 2013 at 1:48 am

    My coder is trying to persuade me to move to .net from PHP.
    I have always disliked the idea because of the expenses.
    But he’s tryiong none the less. I’ve been using WordPress on various websites for about a year and am worried about
    switching to another platform. I have heard excellent
    things about blogengine.net. Is there a way I can
    import all my wordpress content into it? Any help
    would be greatly appreciated!

  17. 17 Lady Gaga Applause August 30, 2013 at 1:51 am

    You are so cool! I do not believe I have read a single thing like this
    before. So great to discover someone with a few unique thoughts on this issue.
    Really.. thanks for starting this up. This site is one thing that is
    needed on the internet, someone with some originality!

  18. 18 site August 31, 2013 at 7:41 am

    I visited multiple blogs but the audio feature for audio songs current
    at this web page is genuinely superb.

  19. 19 garcinia cambogia for losing weight August 31, 2013 at 8:58 am

    I am really enjoying the theme/design of your website.
    Do you ever run into any web browser compatibility issues? A number of my blog readers have complained about my site not working correctly in
    Explorer but looks great in Chrome. Do you have any
    solutions to help fix this problem?

  20. 20 where to buy garcinia cambogia pure extract molecular research labs March 16, 2014 at 3:16 pm

    Aw, this wwas an exceptionally good post. Spending
    some time and actual effort to create a really good article… but what can I say…
    I hesitate a lot and never seem too get nearly anything done.

  21. 21 garcinia cambogia blast and ultra colon cleanse March 25, 2014 at 9:08 am

    Wonderful beat ! I wish tto apprentice at the same time as yyou amend
    your web site, how ould i subscribe for a blog website?
    Thee account aiced me a appllicable deal. I have
    been tiny bit familiar of this your broadcast offered bright transparent idea

  22. 22 Pure Raspberry Ketones April 17, 2014 at 5:18 pm

    I read this paragraph completely regarding the comparison of newest and
    preceding technologies, it’s remarkable article.

  23. 23 self improvement May 8, 2014 at 3:45 pm

    Good day very cool web site!! Man .. Excellent .. Superb .. I will bookmark your site and take the feeds additionally?I’m glad to seek out numerous useful info right here within the put up, we’d like work out extra techniques in this regard, thank you for sharing. . . . . .

  24. 24 CLear Cleanse Pro Reviews June 13, 2014 at 7:23 am

    It’s awesome for me to have a web page, which is useful in support of my
    knowledge. thanks admin

  25. 25 Stephanie June 18, 2014 at 11:26 pm

    My brother recommended I might like this blog. He was entirely right.
    This put up truly made my day. You cann’t believe just how much time I
    had spent for this information! Thank you!

  26. 26 low Testosterone treatment July 5, 2014 at 8:04 pm

    I’m really enjoying the theme/design of your site. Do you ever run into any browser compatibility issues?
    A few of my blog visitors have complained about
    my site not working correctly in Explorer
    but looks great in Chrome. Do you have any recommendations to help fix this problem?

  27. 27 Colon Cleanse Complete and Slim Trim July 8, 2014 at 6:50 am

    Hey there, I think your blog might be having browser compatibility issues.
    When I look at your blog site in Chrome, it looks fine but
    when opening in Internet Explorer, it has some overlapping.
    I just wanted to give you a quick heads up! Other then that, excellent
    blog!

  28. 28 Order Garcinia Blast July 10, 2014 at 11:01 am

    Useful info. Lucky me I discovered your site by chance, and
    I am shocked why this twist of fate did not came about in advance!
    I bookmarked it.

  29. 29 glock back plate molon labe July 11, 2014 at 7:47 am

    Very good article. I will be dealing with some of
    tese issues as well..

  30. 30 china wholesale handbag July 20, 2014 at 11:20 pm

    Hi everyone, it’s my first go to see at this site,
    and piece of writing is really fruitful in support of me, keep up posting these content.

  31. 31 lose weight pills July 21, 2014 at 9:16 pm

    I’m curious to find out what blog platform you happen to be utilizing?

    I’m experiencing some minor security issues with my latest website and I would
    like to find something more safe. Do you have any suggestions?

  32. 32 best foundation for aging skin July 24, 2014 at 2:40 am

    I think that everything composed made a lot of sense. But, think about this, suppose you were to write a killer post title?
    I am not saying your content isn’t solid, but suppose you added a post title to possibly get a person’s attention?
    I mean Hackety Hack, Meet Linux | That One Blog is a little boring.
    You might peek at Yahoo’s front page and note how they
    create news titles to get viewers interested.

    You might add a video or a picture or two to get readers interested about what you’ve
    written. Just my opinion, it could make your posts a little
    livelier.

  33. 33 webpage July 24, 2014 at 10:06 am

    Quite fantastic posting. I recently stumbled upon your current blog page along with desired to declare that We have seriously experienced looking ones blog page articles. Regardless I will be opting-in in the supply with this particular wishing you are submitting all over again quickly!

  34. 34 plumber snake jacksonville fl July 24, 2014 at 10:10 pm

    Excellent beat ! I would like to apprentice whilst you
    amend your web site, how can i subscribe for a weblog
    site? The account aided me a acceptable deal.
    I were a little bit familiar of this your broadcast provided bright transparent
    concept

  35. 35 http://android2t.com/ July 26, 2014 at 2:08 pm

    If you would like to get a good deal from this post then you have to apply these techniques to your won blog.

  36. 36 good ways to lose weight July 29, 2014 at 10:28 pm

    I actually do agree with each of the tips you may have provided on your posting. These are extremely persuading and might surely operate. Continue to, your content are way too quick to start. Might you please prolong these folks a lttle bit from up coming time? Basically post.

  37. 37 LIVERPOOL July 30, 2014 at 11:43 pm

    I’ve learn some good information listed here. Surely value social bookmarking for returning to. I personally amaze that the lot test you placed to create these kinds of amazing informative website.

  38. 38 accai August 1, 2014 at 7:17 am

    I’m not sure where you’re getting your information, but great topic.
    I needs to spend some time learning more or understanding
    more. Thanks for excellent information I was looking for this information for my mission.

  39. 39 http://kiss-chaoten.de.cm/ August 3, 2014 at 9:18 am

    I have read so many posts on the topic of the blogger lovers but this piece of writing is actually
    a fastidious article, keep it up.

  40. 40 http://www.ill-msmc.de August 5, 2014 at 8:28 pm

    Howdy! I could have sworn I’ve been to this site before but after looking at
    some of the posts I realized it’s new to me. Regardless, I’m definitely happy I came across it and
    I’ll be bookmarking it and checking back often!

  41. 41 cambogia side effects August 10, 2014 at 4:50 pm

    I аm extremely impressed with your writing talentѕ and also witҺ the format in your blog.
    Is that this a paid theme or did you customize it yoսr self?
    Anyway кeep up the nice high quality writing, it is rare to see a great blog like thiѕ one these days..

  42. 42 vandenberghe August 16, 2014 at 12:41 am

    You’ll be in truth some sort of ideal site owner. Your website loading rate is definitely extraordinary Colon Cleanse Formula. That kind of believes that you are doing virtually any unique secret. Additionally, The particular material usually are must-see. you have done a wonderful procedure on this subject matter!

  43. 43 Colon Cleanse Healthy August 20, 2014 at 12:55 am

    I think this is one of the most vital information for me.
    And i’m glad reading your article. But should remark
    on few general things, The website style is ideal, the articles
    is really excellent : D. Good job, cheers

  44. 44 Tools August 20, 2014 at 5:36 pm

    Thank you, I’ve just been looking for information approximately
    this topic for a while and yours is the best I have came upon so far.
    But, what about the bottom line? Are you sure in regards to the source?

  45. 45 organic raspberry ketones August 30, 2014 at 12:39 am

    You should take part in a contest for one of the highest quality websites on the net.
    I most certainly will highly recommend this website!

  46. 46 your body is a wonderland lyrics September 1, 2014 at 8:42 pm

    Today, I went to the beach with my kids. I found a sea shell and gave
    it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She placed the
    shell to her ear and screamed. There was a hermit crab inside and it pinched
    her ear. She never wants to go back! LoL I know this
    is completely off topic but I had to tell someone!

  47. 47 super ketone plus review September 1, 2014 at 9:28 pm

    This paragraph presents clear idea designed for the new viewers of blogging, that truly how to do blogging and
    site-building.

  48. 48 sandrasweightlosssecrets.blogspot.com September 4, 2014 at 1:48 pm

    Hi very cool web page! Dude. Superb. Superb.. simple way to lose weight in a week I am going to take a note of your blog and grab the for also? My business is willing to seek out many useful information and facts in this article in the article, we wish work out more strategies within this consideration, thank you for giving.

  49. 49 raspberry ketones fat loss September 6, 2014 at 2:59 am

    Great post. I was checking constantly this blog and I’m impressed!

    Extremely helpful info particularly the last part :) I care for such information much.
    I was looking for this particular info for a very long time.
    Thank you and best of luck.

  50. 50 garcinia ultra muscle max supplements September 6, 2014 at 4:41 am

    It’s really a nice and helpful piece of info.
    I’m happy that you just shared this helpful information with us.
    Please keep us up to date like this. Thanks for
    sharing.

  51. 51 colonhealth.tips September 6, 2014 at 7:16 pm

    I actually do take into consideration the many concepts you may have released inside your posting. They can be really convincing and might definitely operate What Is Your Colon. Continue to, this blogposts are incredibly brief firstly. May just you desire extend all of them a little out of future occasion? Information article.

  52. 52 lipo g3 garcinia reviews September 7, 2014 at 3:05 am

    I blog often and I really thank you for your information. The article has really peaked my interest.
    I will bookmark your website and keep checking for
    new details about once a week. I opted in for
    your RSS feed too.

  53. 53 Mito slim September 9, 2014 at 10:55 am

    I have been exploring for a little for any high quality
    articles or blog posts in this sort of space .
    Exploring in Yahoo I finally stumbled upon this website.
    Studying this info So i’m glad to exhibit that I’ve an incredibly just right uncanny
    feeling I discovered just what I needed. I so much no doubt will make certain to do not overlook
    this website and give it a look regularly.

  54. 54 Jetta September 16, 2014 at 8:06 am

    Very good write-up. I definitely love this site.
    Continue the good work!

  55. 55 acne laser traitement September 16, 2014 at 5:50 pm

    Hi there just wanted to give you a quick heads up and
    let you know a few of the images aren’t loading correctly.

    I’m not sure why but I think its a linking issue. I’ve tried it in two
    different internet browsers and both show the same results.

  56. 56 Hca Max Garcinia September 16, 2014 at 7:07 pm

    Hiya! Quick question that’s completely off topic.
    Do you know how to make your site mobile friendly? My web site looks weird when viewing
    from my iphone. I’m trying to find a template or plugin that might
    be able to resolve this issue. If you have any recommendations, please share.

    Cheers!

  57. 57 Garcinia Max The Burn Diet Pills September 18, 2014 at 2:29 am

    It’s enormous that you are getting ideas from this paragraph as well as from our discussion made at this time.

  58. 58 furniture chick at here September 20, 2014 at 10:48 pm

    Hey! Quick question that’s completely off topic. Do you know how to make your site mobile
    friendly? My web site looks weird when viewing from my iphone 4.
    I’m trying to find a template or plugin that might be able to correct this problem.
    If you have any suggestions, please share. Thank you!

  59. 59 diet tips and fitness goals September 22, 2014 at 7:33 pm

    I couldn’t resist commenting. Very well written!

  60. 60 agentbook.terralistings.com September 22, 2014 at 10:09 pm

    I’m not that much of a online reader to be honest but your sites really nice, keep it up!
    I’ll go ahead and bookmark your website to come back later.

    All the best

  61. 61 test.083826.jp September 23, 2014 at 1:13 am

    Hi there! Do you use Twitter? I’d like to follow
    you if that would be okay. I’m definitely enjoying your blog and look forward
    to new posts.

  62. 62 Diet tips and fitness goals app September 25, 2014 at 7:10 pm

    Hi there it’s me, I am also visiting this web site regularly, this web site is in fact good and the viewers are truly sharing pleasant thoughts.

  63. 63 mobe September 27, 2014 at 1:14 am

    Attractive portion of content. I simply stumbled upon your website and in accession capital to assert that
    I acquire actually loved account your blog posts. Anyway I will be subscribing on your feeds and even I success you get right of
    entry to consistently quickly.

  64. 64 advertising rates October 3, 2014 at 9:07 am

    It’s amazing to pay a visit this web site and reading
    the views of alll friends regarding this paragraph, while I
    am also eager of getting know-how.

  65. 65 golf tips irons October 7, 2014 at 8:30 am

    Hi there, constantly i used to check web site posts here in the early
    hours in the break of day, because i enjoy to gain knowledge of more and more.

  66. 66 Karissa October 14, 2014 at 3:03 am

    Ƭhanks foг sharing your thoսghts on compare garciniɑ cambogia
    ρroɗucts. Regards

  67. 67 Tagitback.Co October 21, 2014 at 4:17 pm

    Howdy! Iknow thiss is somewhat off topiuc but I was wondering which blog platform are you using for this site?
    I’m getting sick and tired of WordPress because I’ve
    had issues with hackers and I’m looking at options for another platform.
    I would be fantastic if you could point me in the direction of a
    good platform.

  68. 68 Aurora October 23, 2014 at 4:49 pm

    I visited several web sites except the audio quality for audio songvs current at this
    website is in fact excellent.


  1. 1 raspberry ketones dosage Trackback on July 16, 2014 at 7:10 am
  2. 2 fast weight loss Trackback on July 18, 2014 at 2:51 am
  3. 3 raspberry ketone diet Trackback on August 10, 2014 at 5:22 am
  4. 4 hca garcinia Trackback on September 25, 2014 at 8:41 am
  5. 5 Imperial Advance Trackback on November 21, 2014 at 4:19 pm

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s





Follow

Get every new post delivered to your Inbox.

%d bloggers like this: