Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #2586

W

wonko.com

Personal blog · wonko.com · on HN as rgroveprogrammingcareer

wonko.com is a personal blog at wonko.com about programming and career. Since 2008, 28 different Hacker News readers have linked it 33 times, most often “The Software shall be used for Good, not Evil”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
33mentions?
28HN people?
2008–2021first – last linked?
Links on Hacker News per year · peak 6 in 2010

Too few sampled comments (12) to say how often HN recommends it.?

Why HN links it

HN readers link wonko.com mainly for its post on JSMin's 'shall be used for Good, not Evil' license and its removal from Google Code, which commenters cite in threads on software licenses and Google's 'Don't Be Evil'.

Summarised by Claude from a sample of 12 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

The author on HN?

rgrove · 684 karma · member since 2009

I like pie. You can learn more about me at https://wonko.com/

From their public HN profile, which links to this site.

Most-linked posts?

  1. The Software shall be used for Good, not Evil
    9 people · 10 mentions · first linked 2010-07-08
  2. Why loading JavaScript over SSL from a third-party CDN is a bad idea
    2 people · 2 mentions · first linked 2011-05-25
  3. /post/it_turns_out_mozy_isnt_so_hot_after_all
    2 people · 2 mentions · first linked 2009-07-20
  4. JSMin isn't welcome on Google Code (2009)
    2 people · 2 mentions · first linked 2020-02-03
  5. There's more to HTML escaping than &, <, >, and "
    2 people · 2 mentions · first linked 2011-05-08

What Hacker News says?

  1. It all started when Google banned all software that can not be used for Evil: http://wonko.com/post/jsmin-isnt-welcome-on-google-code

    Comment linking /post/jsmin-isnt-welcome-on-google-code

    on “Uber Paid Hackers to Delete Stolen Data on 57M People”
  2. Submitted There's more to HTML escaping than &, <, >, and " as a story · 138 points

    HN discussion
  3. I wonder how Sencha ( http://www.sencha.com/ ) feels about how the NSA is clearly using their ExtJS framework given the screenshots. I guess this kind of puts different perspective to the whole debate that came from JSMin's "The Software shall be used for Good, not Evil." clause ( http://wonko.com/post/jsmin-isnt-welcome-on-google-code ) given that conceivably your open source framework might be a significant part o…

    Comment linking /post/jsmin-isnt-welcome-on-google-code

    on “XKeyscore: NSA program collects 'nearly everything a user does on the internet'”
  4. Submitted What's happening at Yahoo as a story · 87 points

    HN discussion
  5. They signed an employee code of conduct which included "Don't Be Evil". The employee code of conduct, that they were made to sign as a condition of employment has the directive "Don't Be Evil" in it? Did Google legal review that document? Although often made fun of, there is a reason IBM legal required a license change in JSLint to get out of its "The Software shall be used for Good, not Evil." license clause. Heck,…

    Comment linking /post/jsmin-isnt-welcome-on-google-code

    on “Ex-Google workers sue company, saying it betrayed 'Don't Be Evil' motto”
  6. Submitted Etherpad includes banned (on Google code) software JSMin as a story · 75 points

    HN discussion
  7. crashplan is having a sale until tuesday, after that their regular prices will go up. http://b4.crashplan.com/consumer/store.vtl i chose crashplan over mozy, after reading some bad mozy reviews ( http://wonko.com/post/it_turns_out_mozy_isnt_so_hot_after_al... for instance) . I have the family plan and uploaded 200gb so far, their upload speeds are pretty good. The only feature I'm still waiting for, is so you can sp…

    Comment linking /post/it_turns_out_mozy_isnt_so_hot_after_all

    on “How I filled two dumpsters and went paperless”
  8. Submitted The Software shall be used for Good, not Evil as a story · 29 points

    HN discussion
  9. This would also appear to violate the Debian Free Software Guidelines (DFSG), clause 6, and possibly 5. http://www.debian.org/social_contract ... and there's a reimplimentation, jsmin.py: http://wonko.com/post/jsmin-isnt-welcome-on-google-code#comm... (Joey Hess is a long-time Debian developer).

    Comment linking /post/jsmin-isnt-welcome-on-google-code

    on “JSON.org License Literally Says it "shall be used for Good, not Evil"”
  10. Submitted YUI from the outside as a story · 9 points

    HN discussion
  11. JSMin was removed from Google Code because of this licence. Douglas Crockford explains the reasoning behind the license: http://wonko.com/post/jsmin-isnt-welcome-on-google-code

    Comment linking /post/jsmin-isnt-welcome-on-google-code

    on “JSON.org License Literally Says it "shall be used for Good, not Evil"”
  12. Submitted On Leaving Yahoo as a story · 8 points

    HN discussion
  13. You could always add a 'don't use this for evil' clause to your licences… http://wonko.com/post/jsmin-isnt-welcome-on-google-code (This is not a serious suggestion)

    Comment linking /post/jsmin-isnt-welcome-on-google-code

    on “Open Letter From UK Security Researchers”
  14. Submitted Privnote's developers are either stupid or malicious as a story · 4 points

    HN discussion
  15. No. I wrote about my personal feelings on third-party SSL CDNs here: http://wonko.com/post/javascript-ssl-cdn (these are my opinions and not representative of any official YUI or Yahoo! stance on the matter).

    Comment linking /post/javascript-ssl-cdn

    on “YUI Library relaunches with snappy UI”
  16. Submitted Why loading JavaScript over SSL from a third-party CDN is a bad idea as a story · 3 points

    HN discussion
  17. Apparently this license was so perplexing for IBM laywers, that Douglas had to make a special exemption: "I give permission for IBM, its customers, partners, and minions, to use JSLint for evil." Previously posted on HN source: http://wonko.com/post/jsmin-isnt-welcome-on-google-code

    Comment linking /post/jsmin-isnt-welcome-on-google-code

    on “JSHint: An Community Driven Fork of JSLint”
  18. Submitted Trogdor: Burninatingly fast search using Yahoo BOSS as a story · 3 points

    HN discussion
  19. People always talk about Google's "Do no evil" policy as being more fundamental than their other business concerns, but they've demonstrated in the past that it comes secondary. http://wonko.com/post/jsmin-isnt-welcome-on-google-code The "Do no evil" policy has no use if they can't accept it into their legalese.

    Comment linking /post/jsmin-isnt-welcome-on-google-code

    on “Dear Google: Do no evil, or comply with the Patriot Act?”
  20. Submitted JSMin isn't welcome on Google Code (2009) as a story · 2 points

    HN discussion
  21. "IBM, its customers, partners, and minions " (which is the most hilarious part) see e.g.: http://wonko.com/post/jsmin-isnt-welcome-on-google-code

    Comment linking /post/jsmin-isnt-welcome-on-google-code

    on “Don't Be a Jerk: The Open Source Software License”
  22. Submitted There's more to HTML escaping than &, , and “ as a story · 2 points

    HN discussion
  23. That doesn't work at all if it is the actual wording. For point 1 you can find warranty wording in any number of open source or creative commons licenses. For the second, objectionable requires a definition. For example many would consider the US drone assassination program objectionable, and hence tar US companies and people with the same brush. Does that mean US companies and people can use the software? How many…

    Comment linking /post/jsmin-isnt-welcome-on-google-code

    on “Show HN: What do you think of this short End User Licensing Agreement?”
  24. Submitted Why I believe in YUI as a story · 2 points

    HN discussion
  25. Be careful with Mozy. If you haven't done a test restore, I strongly recommend you try one now. The Mozy restore process is extremely broken and has been for years. You can read about my horrible experience with Mozy (and the horrible experiences of hundreds of commenters) here: http://wonko.com/post/it_turns_out_mozy_isnt_so_hot_after_al...

    Comment linking /post/it_turns_out_mozy_isnt_so_hot_after_all

    on “Ask HN: What service do you use for personal file backup?”
  26. Submitted JSMin isn't welcome on Google Code as a story · 2 points

    HN discussion
  27. http://wonko.com/post/sanitize Sanitize, a whitelist-based HTML sanitizer written in Ruby. Given a list of acceptable elements and attributes, Sanitize will remove all unacceptable HTML from a string.

    Comment linking /post/sanitize

    on “Ask HN: Regular Expression to Remove Script Tags and Their Contents?”
  28. Submitted Ruby script to retrieve and display Comcast data usage as a story · 2 points

    HN discussion
  29. Submitted Yahoo Search brings Search Assist, SearchMonkey, and more to the iPhone as a story · 2 points

    HN discussion
  30. Submitted Add the tools your toolbox lacks as a story · 1 points

    HN discussion

Search all of HN for wonko.com

Linked by the same people?