Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Ego-driven voting system and retaliatory voting/comments. No more.

Ego-driven voting system and retaliatory voting/comments. No more.

Scheduled Pinned Locked Moved The Lounge
comquestion
28 Posts 12 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    Cristian Amarie
    wrote on last edited by
    #1

    So this is the comment. Got a 1 vote for it. http://www.codeproject.com/Messages/4491610/PostQuitMessage.aspx[^] Sorry for bringing this (again) to attention, but I think the (down)voting system become far too retaliatory to do any good. About the comment: the article explain a hooking/subclassing system, which calls PostQuitMessage from a dll. PostQuitMessage will execute in the context of the "hooked" process and this will most likely have as a result ending of its message loop. So the unload/unhook/uninit/whatever will close the injected process (abruptly), which is unacceptable. So - is it a playground here or a hi5 forum? or is it a programming one? Because if anyone interested in process injection (and not only) fails to understand my previous comment, then I suppose is not only better *not* to comment or reply on what PostQuitMessage does in this context - but maybe is time to let Windows programming for those who can handle it. Think that many juniors can take this for granted and bomb their own implementation, customers gets crashed etc. Really, this is *not* a subject to trifle with without a gazillion of precautions. Or to vote down just for some unjustified ego reasons. I invite the person that voted 1 for this comment to step forward and explain why there is no value in my comment. This type of charade is happening long enough for me to stop ignoring such things and fight back for my ideas. Really, CP (or for that matter, *any* programming forum) it is supposed to consist of members contributing (keyword !) to a community of programmers. We're not on Facebook here to throw with Likes just because an article or a comment is of a friend. So - where do we want to go next? Facebook style, or coding?

    Nuclear launch detected

    L OriginalGriffO V P P 8 Replies Last reply
    0
    • C Cristian Amarie

      So this is the comment. Got a 1 vote for it. http://www.codeproject.com/Messages/4491610/PostQuitMessage.aspx[^] Sorry for bringing this (again) to attention, but I think the (down)voting system become far too retaliatory to do any good. About the comment: the article explain a hooking/subclassing system, which calls PostQuitMessage from a dll. PostQuitMessage will execute in the context of the "hooked" process and this will most likely have as a result ending of its message loop. So the unload/unhook/uninit/whatever will close the injected process (abruptly), which is unacceptable. So - is it a playground here or a hi5 forum? or is it a programming one? Because if anyone interested in process injection (and not only) fails to understand my previous comment, then I suppose is not only better *not* to comment or reply on what PostQuitMessage does in this context - but maybe is time to let Windows programming for those who can handle it. Think that many juniors can take this for granted and bomb their own implementation, customers gets crashed etc. Really, this is *not* a subject to trifle with without a gazillion of precautions. Or to vote down just for some unjustified ego reasons. I invite the person that voted 1 for this comment to step forward and explain why there is no value in my comment. This type of charade is happening long enough for me to stop ignoring such things and fight back for my ideas. Really, CP (or for that matter, *any* programming forum) it is supposed to consist of members contributing (keyword !) to a community of programmers. We're not on Facebook here to throw with Likes just because an article or a comment is of a friend. So - where do we want to go next? Facebook style, or coding?

      Nuclear launch detected

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      Oh take a teaspoon of concrete and harden up!

      MVVM# - See how I did MVVM my way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')

      1 Reply Last reply
      0
      • C Cristian Amarie

        So this is the comment. Got a 1 vote for it. http://www.codeproject.com/Messages/4491610/PostQuitMessage.aspx[^] Sorry for bringing this (again) to attention, but I think the (down)voting system become far too retaliatory to do any good. About the comment: the article explain a hooking/subclassing system, which calls PostQuitMessage from a dll. PostQuitMessage will execute in the context of the "hooked" process and this will most likely have as a result ending of its message loop. So the unload/unhook/uninit/whatever will close the injected process (abruptly), which is unacceptable. So - is it a playground here or a hi5 forum? or is it a programming one? Because if anyone interested in process injection (and not only) fails to understand my previous comment, then I suppose is not only better *not* to comment or reply on what PostQuitMessage does in this context - but maybe is time to let Windows programming for those who can handle it. Think that many juniors can take this for granted and bomb their own implementation, customers gets crashed etc. Really, this is *not* a subject to trifle with without a gazillion of precautions. Or to vote down just for some unjustified ego reasons. I invite the person that voted 1 for this comment to step forward and explain why there is no value in my comment. This type of charade is happening long enough for me to stop ignoring such things and fight back for my ideas. Really, CP (or for that matter, *any* programming forum) it is supposed to consist of members contributing (keyword !) to a community of programmers. We're not on Facebook here to throw with Likes just because an article or a comment is of a friend. So - where do we want to go next? Facebook style, or coding?

        Nuclear launch detected

        OriginalGriffO Offline
        OriginalGriffO Offline
        OriginalGriff
        wrote on last edited by
        #3

        Ignore it - down votes happen all the time for a huge variety of reasons (just look at the occasional sea of grey that sweeps across QA from time to time for no obvious reason). It's not as if rep points were money! :laugh:

        The universe is composed of electrons, neutrons, protons and......morons. (ThePhantomUpvoter)

        "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
        "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

        1 Reply Last reply
        0
        • C Cristian Amarie

          So this is the comment. Got a 1 vote for it. http://www.codeproject.com/Messages/4491610/PostQuitMessage.aspx[^] Sorry for bringing this (again) to attention, but I think the (down)voting system become far too retaliatory to do any good. About the comment: the article explain a hooking/subclassing system, which calls PostQuitMessage from a dll. PostQuitMessage will execute in the context of the "hooked" process and this will most likely have as a result ending of its message loop. So the unload/unhook/uninit/whatever will close the injected process (abruptly), which is unacceptable. So - is it a playground here or a hi5 forum? or is it a programming one? Because if anyone interested in process injection (and not only) fails to understand my previous comment, then I suppose is not only better *not* to comment or reply on what PostQuitMessage does in this context - but maybe is time to let Windows programming for those who can handle it. Think that many juniors can take this for granted and bomb their own implementation, customers gets crashed etc. Really, this is *not* a subject to trifle with without a gazillion of precautions. Or to vote down just for some unjustified ego reasons. I invite the person that voted 1 for this comment to step forward and explain why there is no value in my comment. This type of charade is happening long enough for me to stop ignoring such things and fight back for my ideas. Really, CP (or for that matter, *any* programming forum) it is supposed to consist of members contributing (keyword !) to a community of programmers. We're not on Facebook here to throw with Likes just because an article or a comment is of a friend. So - where do we want to go next? Facebook style, or coding?

          Nuclear launch detected

          V Offline
          V Offline
          V 0
          wrote on last edited by
          #4

          Cristian, If I read the comments of that page, I could interpret your comments as "arrogant". Don't get me wrong, your comment is probably correct (don't know this stuff, so can't comment on the contents) and Í'm pretty sure that you don't mean to sound arrogant, but the author doesn't know that. I wouldn't have downvoted you for such an answer myself, but I think I understand why someone would. Hope this helps. (PS: and don't take downvoting too personally, everyone here encounters one voters at times.)

          V.
          (MQOTD Rules and previous Solutions )

          P C 2 Replies Last reply
          0
          • C Cristian Amarie

            So this is the comment. Got a 1 vote for it. http://www.codeproject.com/Messages/4491610/PostQuitMessage.aspx[^] Sorry for bringing this (again) to attention, but I think the (down)voting system become far too retaliatory to do any good. About the comment: the article explain a hooking/subclassing system, which calls PostQuitMessage from a dll. PostQuitMessage will execute in the context of the "hooked" process and this will most likely have as a result ending of its message loop. So the unload/unhook/uninit/whatever will close the injected process (abruptly), which is unacceptable. So - is it a playground here or a hi5 forum? or is it a programming one? Because if anyone interested in process injection (and not only) fails to understand my previous comment, then I suppose is not only better *not* to comment or reply on what PostQuitMessage does in this context - but maybe is time to let Windows programming for those who can handle it. Think that many juniors can take this for granted and bomb their own implementation, customers gets crashed etc. Really, this is *not* a subject to trifle with without a gazillion of precautions. Or to vote down just for some unjustified ego reasons. I invite the person that voted 1 for this comment to step forward and explain why there is no value in my comment. This type of charade is happening long enough for me to stop ignoring such things and fight back for my ideas. Really, CP (or for that matter, *any* programming forum) it is supposed to consist of members contributing (keyword !) to a community of programmers. We're not on Facebook here to throw with Likes just because an article or a comment is of a friend. So - where do we want to go next? Facebook style, or coding?

            Nuclear launch detected

            P Offline
            P Offline
            Pete OHanlon
            wrote on last edited by
            #5

            So why bring it up in the lounge? It's highly unlikely that the person who down voted you is reading this. I would suspect that the vote came from the author and is most likely because your wording made him think you were accusing him of plagiarism. As it is, your comment was terse and easily misunderstood by a none native English speaker.

            I was brought up to respect my elders. I don't respect many people nowadays.
            CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

            C 1 Reply Last reply
            0
            • C Cristian Amarie

              So this is the comment. Got a 1 vote for it. http://www.codeproject.com/Messages/4491610/PostQuitMessage.aspx[^] Sorry for bringing this (again) to attention, but I think the (down)voting system become far too retaliatory to do any good. About the comment: the article explain a hooking/subclassing system, which calls PostQuitMessage from a dll. PostQuitMessage will execute in the context of the "hooked" process and this will most likely have as a result ending of its message loop. So the unload/unhook/uninit/whatever will close the injected process (abruptly), which is unacceptable. So - is it a playground here or a hi5 forum? or is it a programming one? Because if anyone interested in process injection (and not only) fails to understand my previous comment, then I suppose is not only better *not* to comment or reply on what PostQuitMessage does in this context - but maybe is time to let Windows programming for those who can handle it. Think that many juniors can take this for granted and bomb their own implementation, customers gets crashed etc. Really, this is *not* a subject to trifle with without a gazillion of precautions. Or to vote down just for some unjustified ego reasons. I invite the person that voted 1 for this comment to step forward and explain why there is no value in my comment. This type of charade is happening long enough for me to stop ignoring such things and fight back for my ideas. Really, CP (or for that matter, *any* programming forum) it is supposed to consist of members contributing (keyword !) to a community of programmers. We're not on Facebook here to throw with Likes just because an article or a comment is of a friend. So - where do we want to go next? Facebook style, or coding?

              Nuclear launch detected

              P Offline
              P Offline
              peterchen
              wrote on last edited by
              #6

              Claim: the voting system works well in large numbers, but not in small ones. For you: Don't fuss. It's one number out of millions in a database2. Stick to the facts. PostQuitMessage from hook inject dll will close the injected process Would have sufficed. If you need to speculate, use the most honorable (or at least least incriminating) assumption. ----- I've got my first "Spam / Abusive" last week for a mild nazi stereotype joke. Be it known to all that as a German I reserved the universal, unilateral, uninwaiverable1 right to make Nazi jokes. 1) Also, the upmaking of words. 2) If this one is yours and you've sworn to protect it, just don't show it around3 3) Also, occasionally weird order of footnotes.

              ORDER BY what user wants

              M 1 Reply Last reply
              0
              • V V 0

                Cristian, If I read the comments of that page, I could interpret your comments as "arrogant". Don't get me wrong, your comment is probably correct (don't know this stuff, so can't comment on the contents) and Í'm pretty sure that you don't mean to sound arrogant, but the author doesn't know that. I wouldn't have downvoted you for such an answer myself, but I think I understand why someone would. Hope this helps. (PS: and don't take downvoting too personally, everyone here encounters one voters at times.)

                V.
                (MQOTD Rules and previous Solutions )

                P Offline
                P Offline
                Pete OHanlon
                wrote on last edited by
                #7

                Getting a uni voter for a comment is a sign you are now, officially, a CPer.

                I was brought up to respect my elders. I don't respect many people nowadays.
                CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                V H 2 Replies Last reply
                0
                • P Pete OHanlon

                  Getting a uni voter for a comment is a sign you are now, officially, a CPer.

                  I was brought up to respect my elders. I don't respect many people nowadays.
                  CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                  V Offline
                  V Offline
                  V 0
                  wrote on last edited by
                  #8

                  Pete O'Hanlon wrote:

                  Getting a uni voter for a comment is a sign you are now, officially a CPer

                  :laugh: So, in fact, if we could tell a uni voter from someone genuinely giving a one vote we could actually add rep points for being more and more a CPer ;P

                  V.
                  (MQOTD Rules and previous Solutions )

                  1 Reply Last reply
                  0
                  • V V 0

                    Cristian, If I read the comments of that page, I could interpret your comments as "arrogant". Don't get me wrong, your comment is probably correct (don't know this stuff, so can't comment on the contents) and Í'm pretty sure that you don't mean to sound arrogant, but the author doesn't know that. I wouldn't have downvoted you for such an answer myself, but I think I understand why someone would. Hope this helps. (PS: and don't take downvoting too personally, everyone here encounters one voters at times.)

                    V.
                    (MQOTD Rules and previous Solutions )

                    C Offline
                    C Offline
                    Cristian Amarie
                    wrote on last edited by
                    #9

                    I see your point, but the part of "I hope this is a copy-paste" is clearly referring to the author copying from its own sources of another project in a context where PostQuitMessage is wrong. Not plagiarism. But anyways, voting 1 for a correct statement (I stand for it) is plain dumb. A reply explaining me *why* (why was used, or why am I wrong) would do the service we're all here for. My 0.02.

                    Nuclear launch detected

                    1 Reply Last reply
                    0
                    • P Pete OHanlon

                      So why bring it up in the lounge? It's highly unlikely that the person who down voted you is reading this. I would suspect that the vote came from the author and is most likely because your wording made him think you were accusing him of plagiarism. As it is, your comment was terse and easily misunderstood by a none native English speaker.

                      I was brought up to respect my elders. I don't respect many people nowadays.
                      CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                      C Offline
                      C Offline
                      Cristian Amarie
                      wrote on last edited by
                      #10

                      Well, I am not a native speaker either (I'm Romanian). You could be right, but being in a programming forum implies a minimal English level. As for the comment terseness, I can admit that. But, again, a simple reply (You're wrong because of X, I don't get it, What do you mean etc.) would do much better than the current situation.

                      Nuclear launch detected

                      P 1 Reply Last reply
                      0
                      • P peterchen

                        Claim: the voting system works well in large numbers, but not in small ones. For you: Don't fuss. It's one number out of millions in a database2. Stick to the facts. PostQuitMessage from hook inject dll will close the injected process Would have sufficed. If you need to speculate, use the most honorable (or at least least incriminating) assumption. ----- I've got my first "Spam / Abusive" last week for a mild nazi stereotype joke. Be it known to all that as a German I reserved the universal, unilateral, uninwaiverable1 right to make Nazi jokes. 1) Also, the upmaking of words. 2) If this one is yours and you've sworn to protect it, just don't show it around3 3) Also, occasionally weird order of footnotes.

                        ORDER BY what user wants

                        M Offline
                        M Offline
                        Mark_Wallace
                        wrote on last edited by
                        #11

                        peterchen wrote:

                        I've got my first "Spam / Abusive" last week for a mild nazi stereotype joke. Be it known to all that as a German I reserved the universal, unilateral, uninwaiverable1 right to make Nazi jokes. 1) Also, the upmaking of words.

                        Bluddy Krauts, ruinin' our green an' pleasant language!

                        I wanna be a eunuchs developer! Pass me a bread knife!

                        P 1 Reply Last reply
                        0
                        • C Cristian Amarie

                          Well, I am not a native speaker either (I'm Romanian). You could be right, but being in a programming forum implies a minimal English level. As for the comment terseness, I can admit that. But, again, a simple reply (You're wrong because of X, I don't get it, What do you mean etc.) would do much better than the current situation.

                          Nuclear launch detected

                          P Offline
                          P Offline
                          Pete OHanlon
                          wrote on last edited by
                          #12

                          That only applies if the author understands your point. If, as I suspect, he has misunderstood your point and he thinks you are calling him a plagiarist, it's easy to see why he would vote 1.

                          I was brought up to respect my elders. I don't respect many people nowadays.
                          CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                          1 Reply Last reply
                          0
                          • M Mark_Wallace

                            peterchen wrote:

                            I've got my first "Spam / Abusive" last week for a mild nazi stereotype joke. Be it known to all that as a German I reserved the universal, unilateral, uninwaiverable1 right to make Nazi jokes. 1) Also, the upmaking of words.

                            Bluddy Krauts, ruinin' our green an' pleasant language!

                            I wanna be a eunuchs developer! Pass me a bread knife!

                            P Offline
                            P Offline
                            Pete OHanlon
                            wrote on last edited by
                            #13

                            You're just sauer.

                            I was brought up to respect my elders. I don't respect many people nowadays.
                            CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                            M 1 Reply Last reply
                            0
                            • P Pete OHanlon

                              You're just sauer.

                              I was brought up to respect my elders. I don't respect many people nowadays.
                              CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                              M Offline
                              M Offline
                              Marco Bertschi
                              wrote on last edited by
                              #14

                              Let's mix up all our comments with deutschen Wörtern :laugh: :-D :laugh: .

                              cheers Marco Bertschi


                              Software Developer & Founder SMGT Web-Portal CP Profile | Twitter | Facebook | SMGT Web-Portal


                              FizzBuzz - Gary Wheeler

                              P 1 Reply Last reply
                              0
                              • M Marco Bertschi

                                Let's mix up all our comments with deutschen Wörtern :laugh: :-D :laugh: .

                                cheers Marco Bertschi


                                Software Developer & Founder SMGT Web-Portal CP Profile | Twitter | Facebook | SMGT Web-Portal


                                FizzBuzz - Gary Wheeler

                                P Offline
                                P Offline
                                peterchen
                                wrote on last edited by
                                #15

                                I'm dafür!

                                ORDER BY what user wants

                                J 1 Reply Last reply
                                0
                                • P peterchen

                                  I'm dafür!

                                  ORDER BY what user wants

                                  J Offline
                                  J Offline
                                  Johnny J
                                  wrote on last edited by
                                  #16

                                  I'm not. The 2nd world war was a really terrible war. A lot of good people died back then. My grandfather for instance, died in a German concentration camp... :sigh: .... he fell off a watch tower! :~ OK; that was really bad - that's why I posted it in the Lounge where people can't downvote it... ;P

                                  Why can't I be applicable like John? - Me, April 2011
                                  -----
                                  Beidh ceol, caint agus craic againn - Seán Bán Breathnach
                                  -----
                                  Da mihi sis crustum Etruscum cum omnibus in eo!
                                  -----
                                  Just because a thing is new don’t mean that it’s better - Will Rogers, September 4, 1932

                                  M P 2 Replies Last reply
                                  0
                                  • J Johnny J

                                    I'm not. The 2nd world war was a really terrible war. A lot of good people died back then. My grandfather for instance, died in a German concentration camp... :sigh: .... he fell off a watch tower! :~ OK; that was really bad - that's why I posted it in the Lounge where people can't downvote it... ;P

                                    Why can't I be applicable like John? - Me, April 2011
                                    -----
                                    Beidh ceol, caint agus craic againn - Seán Bán Breathnach
                                    -----
                                    Da mihi sis crustum Etruscum cum omnibus in eo!
                                    -----
                                    Just because a thing is new don’t mean that it’s better - Will Rogers, September 4, 1932

                                    M Offline
                                    M Offline
                                    Marco Bertschi
                                    wrote on last edited by
                                    #17

                                    :laugh: :laugh:

                                    cheers Marco Bertschi


                                    Software Developer & Founder SMGT Web-Portal CP Profile | Twitter | Facebook | SMGT Web-Portal


                                    FizzBuzz - Gary Wheeler

                                    1 Reply Last reply
                                    0
                                    • J Johnny J

                                      I'm not. The 2nd world war was a really terrible war. A lot of good people died back then. My grandfather for instance, died in a German concentration camp... :sigh: .... he fell off a watch tower! :~ OK; that was really bad - that's why I posted it in the Lounge where people can't downvote it... ;P

                                      Why can't I be applicable like John? - Me, April 2011
                                      -----
                                      Beidh ceol, caint agus craic againn - Seán Bán Breathnach
                                      -----
                                      Da mihi sis crustum Etruscum cum omnibus in eo!
                                      -----
                                      Just because a thing is new don’t mean that it’s better - Will Rogers, September 4, 1932

                                      P Offline
                                      P Offline
                                      Pete OHanlon
                                      wrote on last edited by
                                      #18

                                      Johnny J. wrote:

                                      OK; that was really bad - that's why I posted it in the Lounge where people can't downvote it...

                                      Wanna bet?

                                      I was brought up to respect my elders. I don't respect many people nowadays.
                                      CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                                      J 1 Reply Last reply
                                      0
                                      • P Pete OHanlon

                                        Johnny J. wrote:

                                        OK; that was really bad - that's why I posted it in the Lounge where people can't downvote it...

                                        Wanna bet?

                                        I was brought up to respect my elders. I don't respect many people nowadays.
                                        CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                                        J Offline
                                        J Offline
                                        Johnny J
                                        wrote on last edited by
                                        #19

                                        Downvote - No Report abuse - Yes But you wouldn't do that to poor me, would you now? :confused:

                                        Why can't I be applicable like John? - Me, April 2011
                                        -----
                                        Beidh ceol, caint agus craic againn - Seán Bán Breathnach
                                        -----
                                        Da mihi sis crustum Etruscum cum omnibus in eo!
                                        -----
                                        Just because a thing is new don’t mean that it’s better - Will Rogers, September 4, 1932

                                        P 1 Reply Last reply
                                        0
                                        • J Johnny J

                                          Downvote - No Report abuse - Yes But you wouldn't do that to poor me, would you now? :confused:

                                          Why can't I be applicable like John? - Me, April 2011
                                          -----
                                          Beidh ceol, caint agus craic againn - Seán Bán Breathnach
                                          -----
                                          Da mihi sis crustum Etruscum cum omnibus in eo!
                                          -----
                                          Just because a thing is new don’t mean that it’s better - Will Rogers, September 4, 1932

                                          P Offline
                                          P Offline
                                          Pete OHanlon
                                          wrote on last edited by
                                          #20

                                          I wouldn't, but I'm not the only one who reads the messages.

                                          I was brought up to respect my elders. I don't respect many people nowadays.
                                          CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups