Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical

comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
Beatnik has posted a couple of scripts recently that take advantage of the XML nature of PerlMonks; one which was questionable, but the recent one with mailing the newest nodes is a very good idea. Keep in mind, I've nothing against Beatnik, only that he's brough up some ideas that I have that edge on the ethical use of PM.

One of those ideas is to extend the functionality of the Monestary by the use of personal scripts to implement functionality that I would not expect vroom to add or to be useful to th entire community. For example, one thing I'd like to see, but probably not shared by most, is a way to place 'temporary' votes on items that you see during the day, then decide before the vote count is reset which ones you actually want to cast.

The concept would be a combined cron/CGI job; the cron job periodically downloads the newest nodes and stores them, the CGI would present the newest nodes with 6 voting buttons; "absolutely ++" "maybe ++" "no opinion", "maybe --", and "definitely --", with a default "+=0". The absolute options would indicate votes that you definitely want to place, while you're not sure about the maybes as you'd want to see if there are other worthy nodes before you place these. Once every 24hrs, the cron script would then place all absolute votes that you've indicated, and clear out the newest nodes and the like.

Obviously, this idea is definitely not a good thing for implementing into the PM code itself as it would confuse the voting process, which is why I'd do it as my own scripting. And given what Beatnik has demonstrated, implementing this type of functionality isn't really a problem.

The ethical part now comes into play that I can now effectively get most of the benefit of PM without visiting any of the HTML pages (and the banner ad). Now, if it was just me that was to use this script, I wouldn't have a big issue because I can drop coinage in the Offering Plate to what I feel is appropriate. But given the utility of such a script, I'd want to offer that to others to use, and there's the problem as there would be those that would grab PM's content without repaying the favor of vroom's kindness; one could easily modify such a script (as well as Beatnik's) to archive PM as well, possibly for non-personal uses as well.

So the ethical question that it comes down to is : with XML-enabled sites like PM, is it reasonable to expect that those with sufficient knowledge might abuse the XML functionality to avoid direct interaction with the site and any possible ad-bannering that funds it, and in such cases, is this ethical on the part of the bypasser? I'm more interested in PM's case, but also wondering for other sites, in general.

Dr. Michael K. Neylon - || "You've left the lens cap of your mind on again, Pinky" - The Brain

In reply to PM and XML (ab)use? by Masem

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?

What's my password?
Create A New User
Domain Nodelet?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (3)
As of 2022-12-10 09:22 GMT
Find Nodes?
    Voting Booth?

    No recent polls found