This topic has been closed to new posts due to inactivity. We hope you'll join the conversation by posting to an open topic or starting a new one.
-- message I saw on trip advisor forum today
Seeing this message today while planning a holiday drive
up the coast of New South Wales
reminded me of a spate of recent PM
necroposts,
such as:
It feels especially eerie when a necroposter responds to a monk
who's not been sighted for so many years that he may well have passed on to become a necromonk.
I get the feeling that necroposts have been on the rise here lately - interested to hear theories why.
(Update: Re^4: Code style advice: where to put "use" statements? indicates that Bod enjoys the Random Node feature in Leftovers on bottom right of PM screen ... perhaps renewed interest in Random Nodes has increased the frequency of necroposts).
Though I found many previous discussions of anonymous posting (see "Previous Anonymous Monk Discussions" section below),
I couldn't find any previous discussions of necroposting. Hence this node.
Though my personal opinion is that necroposts are beneficial,
I'm interested to learn how other monks feel about them
and how they might be improved.
Why I Like Necroposts
As a serious code-golfer for many years I watched in dismay as ... the perl fwp and golf mailing lists died
... the 2002 TPR golf series lasted just one season ... Terje's minigolf site came and went ... as did the kernelpanic.pl
Polish golf site, codegolf.com, phpgolf.org, and many more ... while Perl Monks lives on and on and on!!!
The upside is that PM's extreme longevity, combined with its low barrier to entry for non monks
to post, has resulted in many invaluable nuggets posted by non-Perl-monk code golf experts.
Without PM's low barrier to entry, many of this priceless golfing lore
would have been lost for all time.
While most of these responses were made anonymously (signed with the name of the poster),
I was pleased to see the greatest code golfer I know of, primo,
going to the bother of creating a PM account, solely to respond to PM code golf threads.
Some examples (many more could be given):
- Re: The golf course looks great, my swing feels good, I like my chances (Part I) by robin Dec 20 2009 (and reply on Jul 24 2010) (root: Apr 25 2009)
- Re^2: The golf course looks great, my swing feels good, I like my chances (Part I) Aug 07 2010 (root: Apr 25 2009)
- Re: The golf course looks great, my swing feels good, I like my chances (Part IV) by primo Jun 07 2013 (root: May 10 2009)
- Re: The golf course looks great, my swing feels good, I like my chances (Part VI) Jan 10 2010, updated 2012 (root: Dec 30 2009)
- Re: The golf course looks great, my swing feels good, I like my chances (Part VI) by anony golfer J-_-L Jan 11 2010 (root: Dec 30 2009)
- Re: Drunk on golf: 99 Bottles of Beer by anony golfer dmd Jun 01 2012 (root: May 8 2011)
- Re: Drunk on golf: 99 Bottles of Beer by primo May 23 2016 (root: May 8 2011)
- Re: Compression in Golf: Part I by primo Jul 20 2013 (root: Sep 23 2012)
- Re^2: Compression in Golf: Part III by primo Jan 07 2013 (root: Oct 21 2012)
- Re: Compression in Golf: Part III by anony dmd Mar 30 2013 (root: Oct 21 2012)
- Re: Dueling Flamingos: The Story of the Fonality Christmas Golf Challenge by ambrus May 10 2009 (root: Jan 12 2007)
- Re: Dueling Flamingos: The Story of the Fonality Christmas Golf Challenge by primo Dec 17 2012 (root: Jan 12 2007) - a sensational magic formula breakthrough!
As a final example of valuable necroposting, I've been grateful to jdporter for necroposting
historically priceless nuggets of Perl Monks history to The First Ten Perl Monks (2014):
Possible Necropost Improvements
I suspect some of the recent necroposts (especially the anonymous ones) were made accidentally
(i.e. without the poster being aware they were responding to a thread that was over 10 years old)
... and so wonder if it would be good to provide some sort of warning that you are responding to a really old thread.
Some sort of visual indicator decorating the necropost response itself may further be worth considering,
so that folks viewing recent nodes can easily spot the necroposts.
Necropost References
Previous Discussions
Necroposts Added Later
- Re: Why I hate Perl (discussion) by harangzsolt33 (Feb 08, 2021) in response to deprecated. Original node: May 16, 2001.
- Re: Basic debugging checklist by choroba (Feb 28, 2020) in response to toolic. Original node: Feb 23, 2009.
- Re^4: Code style advice: where to put "use" statements? by Bod (after using PM Random Node feature) (Apr 13, 2021) in response to me! Original node: Feb 27, 2008
- Re^2: Interfacing Perl with C++, using XS, with external files, and using the STL as parameters and return values. by anonymonk (Apr 16, 2021) in response to dextius (last seen Sep 10, 2013). Original node: Aug 05, 2010
- Re: flower box comments by KABA (Jun 20, 2021) in response to mandog (last seen Aug 07, 2015). Original node: Nov 17, 2003
- Re: Databases made easy (interview Richard Hipp) by erix (Jul 4, 2021) in response to GrandFather (still here and very active). Original node: Mar 28, 2011
- Re: Organizational Culture (Part V): Behavior by anony Coraline Ada Ehmke (Jul 18, 2021) (more anony than necro)
- Re^2: split string and always get last word by AnomalousMonk (Aug 14, 2021). Original node: Mar 02, 2006
- Re: guessing next number on roulette wheel by sk.kumar (Aug 16, 2021). Original node: Sep 14, 2018. (apologizes for coming back to his thread three years later)
- Re: Advanced Sorting - GRT - Guttman Rosler Transform by me (Aug 25, 2003). Original node: Feb 15, 2002
- Re: Pack/Unpack Tutorial (aka How the System Stores Data) by freonpsandoz (Aug 27, 2021). Among a number of other necroposts to this classic node. Original node: Jan 06, 2003
- Reaped: Re: Why does it seem as though Perl has the only community of friendly, non patronizing or demeaning, programmers? What is with every one else? by tomasz (Aug 31, 2021) presumably provoked by Reverse download protocols [solved]. Original node: Apr 06, 2018
- Re^3: Perl Contempt in My Workplace by QM (Jan 14, 2022) in response to LanX reply of May 31, 2021.
- Re^2: Obtaining old versions of Perl -- Perl 1.0 by cognominal (Oct 19, 2021). Original node: Dec 08, 2017
- Re: Yet Another Rosetta Code Problem (Perl, Ruby, Python, Haskell, ...) and Re^3: Yet Another Rosetta Code Problem (Perl, Ruby, Python, Haskell, ...) (forget captures ) by LanX (Oct 20, 2021). Original node: Aug 12, 2007
- Re^2: Pattern matching in binary mode (I/O) by kschwab (Oct 20, 2021). Original node: Mar 19, 2004
- Re: Rosetta code: Split an array into chunks by karlgoethebier (Oct 23, 2021). Original node: Sep 25, 2010
- Re: On Interviewing and Interview Questions by Bod (Oct 23, 2021). Original node: Aug 26, 2005
- Re: Unused accounts zombified by Bod (Nov 10, 2021). Original node: Jan 14, 2006
- Re^2: How is the Perl job market and what skills are focused upon? by GotToBTru (Nov 19, 2021). Original node: Dec 26, 2020
- Re^2: Detecting if a folder is a symbolic link by anonymonk (Dec 03, 2021). Original node: Mar 17, 2006
Five necroposts with consecutive node-ids by Deven made on Feb 25, 2022.
These necroposts are mostly identical and relate to adding commas to numbers via regex in perlfaq5. The nodes replied to were made on: Jan 18 2000 by vroom; May 27 2013 by Zzenmonk; Mar 02 2001 by fundflow; Aug 17 2000 by Kozz; Aug 17 2000 by merlyn.
Continue necroposts made in 2022...
- Re: Computing pi to multiple precision by ambrus. Original node: Sep 09, 2012. Necropost reply on Jul 24, 2022. ambrus thoughtfully provides us with a link to an article describing formulas similar to the arctangent one he used in 2012. I see Discipulus also made a useful necropost to this classic node on Oct 23, 2017.
- Speeding up the DBI by gmax. Original node: Jul 14, 2003. Many necropost replies over the years to this classic 200+ rep node, the latest by hippo on Aug 03, 2022.
- Re^4: HTTP Headers Using WWW::Mechanize by igoryonya. Original node: Jan 31, 2005 by Limbic~Region. Necropost reply on Oct 15, 2022. Complaining that "nobody has done the patch to the documentation still" while noting that he doesn't know how to do pull requests ... presumably, wants someone else to raise an issue or create a pull request (good luck with that :).
- Re: File EXTERN.h missing by anonymonk. Original node: Aug 25, 2005 by CountZero. Necropost reply on Oct 18, 2022. Unfortunately, anonymonk's necropost reply was inaccurate and led to more replies to try to correct it.
- Re^2: Level Proposal by Bod. Original node: Feb 23, 2001 by Petruchio. Necropost reply on Oct 29, 2022.
- Re: Know thy community by Bod. Original node: Jun 24, 2001 by PetaMem. Necropost reply on Jan 22, 2023.
- Re^4: Mark messages as read by CDuv. Original node: Mar 26, 2014 by AceT (this was his only post, last here 7 years ago). Necropost reply on Nov 07, 2022.
- Re: Challenge: Dumping trees. by tybalt89. Original node: Oct 13, 2012 by BrowserUk. Necropost reply on Nov 29, 2022.
- Re: Long list is long by marioroy. Original node: Oct 30, 2022 by Chuma. Necropost reply on Feb 10, 2023.
- Re: Encountered object '5.03 ', but neither allow_blessed nor convert_blessed settings are enabled by Bod. Original node: Aug 13, 2015 by CropCircle. Necropost reply on Jun 20, 2024.
- Re: IntelliJ IDEA for Perl !! Try it, use it, BE HAPPY !! by PyPerlpop (Apr 18, 2023) ... new user created to ask two necropost questions to Re^3: Which IDE's show tooltips for Perl builtins? (IntelliJ) by LanX (Jul 28, 2022)
- Re^4: Which IDE's show tooltips for Perl builtins? (IntelliJ) by PyPerlpop (Apr 18, 2023) ... and IntelliJ IDEA for Perl !! Try it, use it, BE HAPPY !! by ait (Oct 14, 2021)
- Re^2: perl puzzle - cartoon couple registry (beginner, semi-golf) by Bod (Jun 01, 2023). Original node: Jun 12, 2002 by perigeeV.
- Re: A logo for Perl by Smonff (Jul 12, 2023). Original node: Jun 21, 2010 by sri.
- Re^4: cpanp install, gpg: Can't check signature: No public key by mikegold10 (2023). Original node: Sep 27, 2012 by QM.
- Re^2: Short form (ternary) if else by Bod (Sep 09, 2023). Original node: Feb 08, 2012 by kcott
- Re^2: Googlish approach to voting/XP? by Bod (Dec 09, 2023). Original node: Aug 06, 2003 by antirice
- Re^3: If Perl 5 were to become Perl 7, what (backward-compatible) features would you want to see? by Bod (Jan 10, 2024). Original node: Oct 15, 2019 by afoken (what is the meaning of Perl 32?)
- Re^6: XML tags using perl CGI by Bod (Jan 14, 2024). Original node: Feb 06, 2007 by Joost
- Re^5: Random Numbers by Bod (Feb 10, 2024). Original node: Apr 10, 2000 by turnstep
- Re: Unable to install Tk module for Strawberry Perl by KeighleHawk (Jan 20, 2024). Original node: Jan 09, 2023 by vinoth.ree
PDL necroposts by etj
Many many more necroposts from etj were made in 2022, typically to PDL-related nodes, too many to list here
(e.g. see the many replies to the 2019 node: RFC: 101 Perl PDL Exercises for Data Analysis).
Update July 2022: etj was making so many necropost replies, I simply didn't have the energy to keep up :) but this story now has a happy ending
because he's kindly provided us with a summary of his many and varied PDL necropost exploits at: Reflections after going through all PDL-featuring nodes on PerlMonks.
Updated: Minor changes to wording and example node list in "Why I Like Necroposts" section.
Many necropost replies (especially by our necropost master etj :) were added in the "Necroposts Added Later" section
long after this node was originally written.
July 2022: Added new "PDL necroposts by etj" section.
July 2023: Added Do we ever want to freeze threads? by talexb (2004) -- I missed this when I wrote the original node.
Re: Necroposting Considered Beneficial
by Discipulus (Canon) on Feb 25, 2021 at 08:28 UTC
|
Hello eyepopslikeamosquito,
and thanks for the interesting meditation.
> reminded me of a spate of recent PM necroposts, such as:
Can I add this? I suspect it wins the world record:
Re^3: Installing (lotsa) modules Jan 24, 2021 (root: Oct 11, 2001)
> I get the feeling that necroposts have been on the rise here lately - interested to hear theories why.
Well, only a nicely crafted perl program can confirm this, but we must consider some factor. Firstly active users are declining or, at least, their number is by far smaller than in the golden age. Given these decreasing numbers, passing years the percentage of older nodes on the total becomes greater. I remember some years ago zentara (he was already not here everyday in that period) complaining in the CB that something was broken with Newest Nodes because the Question section disappeared. It was simply that no questions were asked in the previous 24 hours. It happens nowadays, few times but happens.
Why I Like.. answers to ancient posts
Firstly I must admit I dont like the necropost term. It sounds very negative and disgusting also, at least for me. Then I think it is not the right term. You are indeed speaking about something still alive:
> The upside is that PM's extreme longevity..
For me not only the longevity but also the average quality of posts makes the difference.
You know: I'm a perl only programmer. When I have a problem I try to synthetize it and I goolge: perl X Y Z using keywords I suppose to be more relavant. Almost always I get back results from perlmonks and SO. After some glancing I hit, if available, Browse more entries at perlmonks.org and I found generally the answer I need (when looking at SO I carefuly look to authors and to the content of the answer).
Then it is up to me to see the age of the post and decide if it is still valid. Perl made a huge effort to remain backward compatible so many times older posts are still valid.
In addidion some technology evolved a lot but others are stable since decades. The main example is Tk: I discovered that perlmonk is the last community where people use good old Tk and are able to answer questions. But Tk is a special case. Think about DBI and tell me if posts by gmax are out of date. If something can be done in a smarter way since DBI x.y an answer to a gmax post is a good thing to have.
Many of us maintain also very old systems so a 10 yo answer can be still valid.
So my opinion is that a post is not a necro one if someone still has that problem, need or interest. Also if the technology it refers is still alive, can be a valid post.
So let suppose I found a post of 10 years ago mentioning a bug in a package. Then I discover that a recent release of the module fixed that bug. If I have the time I would answer with a meaning title ( like: Re: XY -- fixed in release x.y.z ) and shortly describing the solution. It is not necroposting: is long life support :)
Which posts are necro ones?
By other hand a post can be (but not necessarily) a necro one if related to a dead technology or refering to older, deprecated or dismissed perl or module feature. For example object introspection made without the help of a modern module is something at least weird nowadays.
Also direct answers to monk after years can be considered necroposts (in the mere negative sense of the term) if they dont add nothing still actual and valid to the matter.
So in conclusion it is up to us to answer to older nodes when it makes sense possibly mentioning the time gap in an esplicit manner.
L*
There are no rules, there are no thumbs..
Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.
| [reply] [d/l] [select] |
Re: Necroposting Considered Beneficial
by talexb (Chancellor) on Feb 25, 2021 at 17:34 UTC
|
While it's entertaining to imagine someone resuming a conversation from almost twenty years ago, it's not a bad thing at all. Sometimes you're looking for something specific about Perl, and doggone it, sometimes there's a post here that addresses exactly that point.
This site is amazing -- it contains a lot of brilliant and useful posts from the last twenty years. It's a great treasure trove of 'stuff' for folks who are here to learn and share.
Alex / talexb / Toronto
Thanks PJ. We owe you so much. Groklaw -- RIP -- 2003 to 2013.
| [reply] |
Re: Necroposting Considered Beneficial
by LanX (Saint) on Feb 25, 2021 at 18:43 UTC
|
Thanks for the nec/romancing! ;)
> As a serious code-golfer for many years I watched in dismay as ... the perl fwp and golf mailing lists died
Hey ... you are free to post new challenges under meditations!
(even old ones if you asked me ;-)
> Possible Necropost Improvements
Maybe tangential, but those resurrections happen because of people following search results.
And unfortunately do search engines lead me quite often to alternative sites or unfortunate views. (I'll add examples later)
If robots-settings can't be adjusted to ignore those, it might be good to search for alternatives (Brainstorm: like a JS message offering a redirection, depending on referrer)
edit
like
| [reply] |
Re: Necroposting Considered Beneficial
by ajt (Prior) on Feb 26, 2021 at 10:01 UTC
|
Oddly I often find a Google search leads to a long dead discussion, often with the exact problem I've got, but annoyingly either no answer or the most annoying answer of "I've fixed it" but no explanation...!
Finding a thread with a sane explanation and a solution is a rare but wonderous thing!
| [reply] |
|
|
I hope you're referring to other forums, not Perl Monks!
At least, in my experience, most PM threads contain code with accompanying explanations,
very rarely ending with "I've fixed it" without an explanation
(can happen here rarely, typically when an infamous PM troll spits the dummy).
| [reply] |
|
|
Yes in this case almost 100% of the time...!
For my day job I no longer work with Perl, so it's usually other technologies, and the same problem but no solution is the norm, or people posting the same wrong answer time after time - and then begging for upvotes....
| [reply] |
|
|