![]() |
Anchorage in Summer... |
Monday, August 25, 2025
Dead Internet Theory
Friday, April 8, 2022
Random spam and a train journey...
Kansas City, KS |
My friends and I kept receiving those messages frequently. The template is always the same:
"Hello, I'm [a woman], are you [a man], [description to the man's job] introduced by [another woman / my colleague / my secretary]?"
A Google reverse image search on the profile picture will take you to the source - where they have stolen the image from.
For fun, we tried to reply to those to see where they would go. "Oh, sorry, you have messaged the wrong person." They respond, "my bad, at least you are kind enough." But these never proceeded further. They always sensed that I was trolling them and discontinued the chat almost immediately.
Train from Kansas City to ABQ |
Anyway, in the beginning, they mentioned they also invest in crypto (they shared a selfie in front of a crypto dashboard - again taken from the Internet). At this point, I was sure this was either a crypto scam, romance scam, or a scam that would make me pay for their cloth design. This chat was dragging on over a couple of days as if they had formed a close and caring friendship with me. Usually, their conversation was in bad/broken English. But every time they talk about crypto, they get more professional and convincing - as if they were copy-pasting some paragraphs they wrote sometime back (not from the Internet. No text matches on the Internet). They even offered to help me invest. Ok, that is when I decided this was a crypto scam. My long train trip was coming to an end too. They also realized I wasn't falling for them - instead, I wasted their valuable scamming time. Their chat was getting repetitive with little time investment from them (just photos and videos stolen from the Internet). They stopped trying to convince me into crypto investments, and I blocked them.
Thursday, November 4, 2021
Meaningless and comedic reviews on Google Maps
Google Maps is full of meaningless and comedic reviews. Especially, the remote regions such as Arctic lands are filled with such jokes. They undermines the usefulness of the reviews, by flooding with these jokes. These are annoying especially when these remote regions are hard to reach and these reviews mask the legit reviews with their comedy.
If you have not been to a place, why are you reviewing it? It just skews the correct ratings. Reviews are meant to be from those who have already experienced the place. Not from those who cheat the system to become a "Local Guide" for Google.
Here, this person has apparently landed on this remote Arctic island on Google map and decided to leave this review. Unfortunately, this useless review has received more positive reviews than the legit reviews from those who took the pain to visit this totally amazing remote land.
Friday, January 29, 2021
Anatomy of a "link spammer"
![]() |
Link spamming with music |
Recently I encountered a sockpuppet and the link spammer, and reported them both. The link spammer (who was quoting random tweets with links to his pyramid-scheme website) was taken down within a few hours. The racist sockpuppet still continues to spam random Tweeps with his hateful replies. It shows how social media treats spam. Adding random links to several tweets as a comment/quote is an easier way to get suspended than posting random nonsensical text and images, even with nasty content.
![]() |
Link spamming with personal web page |
Today's encounter was with a person who would reply to random tweets with his garbage irrelevant website, hoping unsuspecting users would click his garbage link - check his twitter profile to find it out yourself. Sometimes these links are harmless, aiming to get traffic to their web site. Other times, they are a phishing attempt. Be careful of what you click, especially when it comes out of nowhere from a link spammer. My blog comments are moderated due to the severity of link spamming. They are quite a nuisance.
Monday, August 24, 2020
Why do I see East Asian music videos popping up randomly on Twitter?
![]() |
TWICE, a group commonly found in Twitter fan cams |
The Internet is filled with stars and their stans (basically, fan accounts that dedicate the entire account to post videos and photos of the star/idol). Often they just post the videos and photos in their own profile. Sometimes, they post them as a reply under popular posts, hoping to get more views.
There was a time when K-Pop stans were sharing fan cams to completely random Twitter threads that have no relevance to them. Their only aim was to increase the views of their idol's videos and the reach of the idol. These stans are not necessarily from South Korea. Their love for K-Pop music unites them. Their posts' had a short lifetime since others find it quite annoying and report them instantly for spam every time they post.
10M views for this iconic Jihyo Fancy fancam
— Netichi đźŤ☺️ | JIHYO 앙글이 đź’› (@TwiceHyoLeader) August 20, 2020
🎉🎉🎉pic.twitter.com/jHfbIcKh9W
Then came 2020
Like everything else of 2020, K-Pop fan cams unexpectedly faced a paradigm shift. They formed as a left-leaning political force in the USA. From what I know, this change happened in a decentralized manner. There was no leadership or careful planning. What they did was simple. Many random stans independently targeted hateful hashtags, and then post a cute fan cam of their idol with the respective hashtag of their idols -- for example, #TWICE. Then everyone else of the idol's hashtag did the same. #[IDOL-NAME] #[HATEFUL-TAG] and boom, the hateful hashtags became music libraries! K-Pop won, hateful hashtags lost.
Instead of stanning racism, y’all should stan Twice #WhiteLivesMatter pic.twitter.com/creXfqMh7K
— @k._.wallpaper on instagram ♕ (@chaeryeongsyuna) June 3, 2020
Interestingly, this pattern also extended to J-Pop and C-Pop to a smaller extent. For example, I noticed a few fan cams of #SNH48 C-Pop girl group popping up to dilute the racist hashtags. Eventually, K-Pop stans also conquered TikTok. People started noticing only after the stans had already made a difference in the USA political scene.
Consequently, people's perceptions changed. Most tweeps (i.e., Twitter users) started to see the K-Pop stans more and more positively. People stopped marking fan cams as spam. I certainly stopped reporting them altogether!
I decided to test this. I tagged #Twice on a hateful post from a "verified" account. Yep, I got the response back from some stans as a video reply.
Another time, I had an interaction similar to this:
Stan: People should be kind to each other #[HATEFUL-HASHTAG] [A random video from TWICE].
Me: That's a beautiful video, thanks for your service.
Stans: Thanks for your kind words. #[HATEFUL-HASHTAG] [Another random video from TWICE].
It works
The stans are diluting hateful hashtags, taking over the Internet with their cute fan cams. You may consider it a spam. They even risk an account suspension, as indeed their behavior fits the typical profile of a spammer. But they are always harmless.
Such replies annoy a racist or a troll.
It goes like this:
Racist: [some nasty stuff]
Stan: [random-fan-cam]
Racist: [some more nasty stuff]
Stan: [another-random-fan-cam]
The racist gets all worked up and loses his/her energy. But a stan doesn't lose his/her cool. The racist says nasty things to them. He/she will get a reply, yet another fan cam. You may mistake the stans as bots. But they are not. They are cool people out there, conquering the Internet with fan cams.
K-Pop fan cams are the new cat videos of the Internet! Yes, 2020 y'all.
Now, if you see me replying on Twitter fights with K-Pop, C-Pop, or any random music videos, you know where I got the motivation from.
The sexual tension between random trolls replying to my tweets and my YouTube playlist.https://t.co/N74R9IQsF4
— Pradeeban (@pradeeban) August 23, 2020
Sunday, August 23, 2020
Sockpuppets and where to find them
The Disguiser. An unrelated scene. |
* A sockpuppet qualifies as a fake account, when it assumes a fake identity -- typically with a real-sounding name, a physical location that sounds real, a random photo scrapped from the Internet ideally not of a popular person, and some profile text/story to create a persona that looks real to a non-suspecting reader.
* A sockpuppet qualifies as an anon account, when it comes with minimal identifying information -- no real name, no photo, nothing personal or identifiable information.
So what exactly is a sockpuppet?
There are several definitions. My definition goes like this:
"A sockpuppet is a fake or an anonymous profile created by someone with an existing established profile in the same platform, when the new profile aims to boost the popularity/prominence of his/her established profile (i.e., the "primary" account) or attack those presented opposing views of the existing account."
The distinction needs to be made because, sockpuppets are typically attached to the hand of the owner. They cannot stray away. That is the same for the Internet sockpuppets too. They stay close to the primary account.
Why do sockpuppets exist?
1) To manipulate the social media democracy + meritocracy
Social media and online platforms such as Twitter, Facebook, Wikimedia, and StackOverflow thrive by a combination of democracy and meritocracy.
Each
account usually has a single "vote". That means, you can typically
"like" or "upvote" a comment/story only once. This is a democracy.
On
the other hand, those who with most views/likes/shares/retweets receive
larger reach and prominence in the discussions. As you receive larger
reach, you are also rewarded by the platform. For example, you may get
promoted to an "upper level" and receive additional capabilities such as
moderating new posts (in case of platforms such as StackOverflow and
Wikipedia). This is a meritocracy.
Then why doesn't this beautiful combination of democracy and meritocracy work flawlessly? This combination should work well in the physical world. But in social media, a vote typically means an account. Most platforms do not have proper means in place to ensure that a human creates only one account. In fact, several platforms allow and encourage owning multiple accounts for various purposes. I have maintained 3 bot accounts in my Twitter life so far (they are listed here), to automatically post updates from my blog and undergrad project. But of course, they are not sockpuppets. They are stand-alone bots. They are not fake, not really anon either as they have identifying information pointing to me.
A sockpuppet, on the other hand, *will* interact with
its primary in some way or another. Because that is their responsibility: making the primary appear stronger than it really is. With the "rich gets richer" scenario in social media, retweets by a
large number of fake accounts (including sockpuppets) is expected to
receive more legitimate retweets too. Sockpuppets, unlike typical fake or bot accounts, will organically interact with the primary account for the betterment of the primary account, through supportive comments, retweets, and likes.
2) To fight the opposing views without compromising the primary account's legacy
The sockpuppet, once created, will start traversing its primary account and respond accordingly. I have identified several sockpuppets in Twitter, from all sides of political spectrum.
Have you ever disagreed with an "influencer" and out of nowhere a "bot" pops up and insults you? Good luck. You have encountered a sockpuppet of the influencer. It will fight for its owner (i.e., his/her real profile).
— Pradeeban (@pradeeban) July 8, 2020
Yes, I've spotted a sockpuppet in #LKA twitter right now.
This has happened to me a few times:
— Pradeeban (@pradeeban) July 8, 2020
* An argument with an "influencer".
* Seemingly I'm winning.
* Suddenly a newly created "bot" pops up & fights me vigorously.
* I check bot's other posts. All are defending the owner.
I let this sockpuppet grow. Hard to judge a newborn puppet
Sockpuppet owners can be actually smart people. Don't underestimate them. That makes the sockpuppets smart too - but with no accountability (since they are a fake/anon). That is a dangerous combination.
A few things:
— Dr. Glaucomflecken (@DGlaucomflecken) July 13, 2018
1. I have a website
2. I put my infographics in it
3. I wrote my own account of what eventually led to #GuGate
4. This is the last time I will ever mention that horrible human being
5. Hire me to tell you jokes
6. Donate to first descentshttps://t.co/N3JkLxvqtk
Unlike the primary account, the sockpuppet will attack you vigorously, perhaps using racist, provocatory, or vulgar messages.
The problem I have with sockpuppet accounts is this: They are not held accountable. Especially when we are all open and vulnerable, fake accounts break that comforting boundary.
— Pradeeban (@pradeeban) August 23, 2020
It is like letting a clothed man in a nudist colony.@lahiruDar @NisansaDdS @realshenal @ChrishanJay https://t.co/Wht3Jkb1qt
How to spot a sockpuppet?
In fact, it is easier to spot and confirm a sockpuppet than you expect. Sockpuppets are close to their primary. They respond positively to the views that support the primary. They will attack the opposing views with nastiest mean comments. They all follow a similar pattern, and leave obvious traces to connect with the primary. Typically, they will reply to the negative comments that haven't been replied by the primary adequately (if at all). Their replies will be uninhibited. This aims to maintain the neutral stance of the primary and to keeps the primary more professional. Sockpuppets will try to provoke you. They are a sockpuppet whereas you are in your main and perhaps the only account in the platform, which you may also be using for professional purposes and connect with your colleagues. Sockpuppets thus use your restrain as their strength.
However, sockpuppets fortunately have a big weakness unlike other fake accounts. That is, their proximity to the primary. They will first reply to the messages directed at the primary, or try to be smart and reply to the posts made by the opponents - but not directly on the same thread as the primary. Their language and timing usually will leave sufficient hints to tie the sockpuppet's identity to the primary.
Some sockpuppets try to be too smart and alter their behavior. I once dealt with a sockpuppet (who is in real a software developer and a Twitter star) who pretended he did not know how to message via Twitter! This is a deliberate attempt to look different. Most sockpuppets will also casually talk with the primary (as in a dual acting by the same actor in a movie), to make it sound like they are different people. Sockpuppets also have a trait of deleting their old tweets to remove traces for future interactions. Because, unlike you, sockpuppets don't really have a reason to keep their tweets safe. Once they have served their purpose (for example, trolling their opponent), they can be deleted.
How do online platforms treat the sockpuppets?
Wikipedia bans sockpuppets outright. I love that. They trace the IP addresses and once they confirm the sockpuppets (ensuring that you are not merely two people from the same household), they suspend and ban the sockpuppet instantly. It ensures that Wikipedia is fair, especially when making important decisions: should we keep this new wikipedia page that is proposed for a speedy deletion, for one example. If a repeat offense is detected, Wikipedia will also ban the primary.
Twitter does the same too, but not that vigorously. Because, Twitter indeed allows multiple accounts. But if the sockpuppet is proven malicious, then Twitter bans it. Make sure to report the suspected sockpuppets to Twitter when they become disruptive. Twitter will check the pattern and suspend them if confirmed.
The first step in winning a sockpuppet is to identifying one, and then making sure the sockpuppet does not emotionally attack you to make you a weaker persona than the primary. Let's keep the social media clean and sane. Peace!
Wednesday, July 1, 2020
Spam comments with garbage links
Hi, there very cool web site. I’m glad to find useful information. Well written. For more amazing info visit once [GARBAGE-LINK]

Great blog. All posts have something to learn. Your work is very good and I appreciate you and hopping for some more informative posts [GARBAGE-LINK]
You are very articulate and explain your ideas and opinions clearly leaving no room for miscommunication.
Please Kindly check My web: [GARBAGE-LINK]

You are very articulate and explain your ideas and opinions clearly leaving no room for miscommunication.Please Kindly check My web: [GARBAGE-LINK]
[GARBAGE-LINK]
[GARBAGE-LINK]
[GARBAGE-LINK]
[GARBAGE-LINK]
[GARBAGE-LINK]
[GARBAGE-LINK]
[GARBAGE-LINK]
[GARBAGE-LINK]
Arrow Estates LLC has left a new comment on your post "Is Freelancer.com a Scam?":
^^ Some spams at least try to praise my post in a generic manner before throwing their irrelevant garbage link. This comment comes directly to elaborate its garbage company following the garbage link.
Friday, February 23, 2018
Twitter bots, trolls, fakes, parodies, and anonymous
I also noticed that those who use the "number of followers" as a measure to judge the validity of someone's tweets are the ones that pay for fake/bot followers, or use the shady practice of "follow and unfollow after a follow back" used by accounts such as
Fake accounts can be entirely fictitious or imitate a real living person to some degree such as using someone else's identity or photo. Fake accounts are often harmful and are malicious in intent (for example, consider someone faking as a minor/child, or someone faking as a racial or sexual minority to make a political statement). They need to be controlled too. Twitter needs to improve a lot. Their workflow is flawed. Their verification program is broken and harmful. I still appreciate the simplicity of Twitter, despite its shortcomings. It is always an excellent platform to share your thoughts publicly, even if no one is listening.
Sunday, February 18, 2018
Twitter is inherently flawed and unfair - and "Influencers" are ruining it
![]() |
Fig 1. The innocent kid was followed by an "influencer" author with fame and money in his mind. |
![]() |
Fig 2. How to become an "Influencer." |
![]() |
Fig 3. One of the advertisements, among many, for the same brand. |
![]() |
Fig 4. Blocked by someone claiming to be a "mental health advocate!" |
CamMi Pham (
![]() |
Fig 5. CamMi Pham, the one who spams you with frequent follow-unfollow |
![]() |
Fig 6. Some replies to CamMiPham |
![]() |
Fig 7. The Bollywood Veteran is not so happy about the loss of followers. |
![]() |
Fig 8. The secret sauce of becoming an "influencer." |
This is her business. She lives out of this. It is essential to show that she has a million followers - as in an idol.
Madonna has 2 million followers when she follows less than 50 accounts. Everyone knows and adores Madonna. But is that the case with these unknown "influencers"? These unknown influencers also want to be Madonna. So they must unfollow, even those accounts they followed first. It is also like the restaurants in the touristic area. It is a known scam. In some places, they populate the shop with their friends to look popular. Once you look popular, more crowd will follow. "Fake it till you make it," they say.
Regardless of several complaints, Twitter does not seem to improve at all. Just the way fake reviews ruin websites such as TripAdvisor, these influencers continue to ruin Twitter for everyone. I might consider leaving Twitter. But it still remains as the ideal platform to complain about a company or a politician. So for now, we have to live with Twitter, though it sucks. I am of course tracking these "influencers" in Twitter itself.
I am going to tag every "influencer" that follows me, and unfollows me within a week after I followed them back, into this thread. ;)— Pradeeban (@pradeeban) August 8, 2017
In summary, next time if a "popular" user follows you out of nowhere, remember that they are just adding you to their affiliate marketing pool. No need to follow them back unless you know them already, or if you think their tweets are valuable to you.
Monday, October 23, 2017
Where the "textbook-marketers" went wrong
![]() |
Repeating identical emails and mail even after unsubscribe |
Friday, October 20, 2017
How to end up in everyone's spam folder
Thursday, May 11, 2017
Predatory Recruiters and Where to Find Them
What is your
Current salary:
Desired Salary:
Visa Status:
Cheers
Current salary:
Desired Salary:
Visa Status:
It wastes both of our time and invades my privacy unnecessarily. It did not reflect well on Provide. I will share my feedback with Provide later on this aspect.
Pradeeban.
Hi Pradeeban,
Thanks for your thoughts. Unfortunately, I must whole heartedly disagree with: “These questions can be left at a latter stage. Specially the salary details can be left to the final stages of the interview”. We need to know this information prior to submitting your CV… this is basic information all clients ask for prior to submission, it is part of our SLA agreement. It saves wasting time with potential candidates who’s salaries not online with client budgets budgets, have maybe inflated salary expectations, visa issues that we cannot support or too long a notice period if we need a hire to start within a month.
This might be the difference between the research and commercial worlds, but the R&D organizations I work for also request this basic information upfront. Image investing 4 hours of you time in interviews, just to get to the final stages and realise the salary we have is too low for you? For a client also, that could be up to 11 man hours wasted in interviews.
I have cc’d one of our founders, ***** ******, into the email so you can talk openly. I am sure he will voice a similar stance to myself.
Kindest Regards
"These questions can be left at a latter stage"
The same can be mentioned about asking to do the coding challenge (defer it after to the first reply from the employer. I did not do the coding challenge. I just shared a link to my work. But if someone did a coding challenge before the CV screening, this is a waste of time for the prospective employee. I estimate it may take up to an hour for this coding challenge).
I stand by my stance on asking the salary details early on is a no-no. It should be left to the employer. It is better if the employer is transparent on potential offering instead. It is a win - win. But that is a separate topic/discussion.
I have interviewed myself candidates for junior roles for my previous employers in the US and Sri Lanka. Also in my experience, I had zero instance where a recruiter (those who represent companies and research labs) asked for my salary and visa details when the CV is not even shared with the employer. This is somewhat a predatory practice.
I would rather prefer if you contact the potential employees with more personal questions when there is some interest and match from the employer's perspective. But if this is your business model, I have no say on that. But feel free to reflect upon these comments during an internal discussion.
What is next? Provide People and similar companies will ask questions such as "Are you pregnant? Do you have any life-challenging diseases?" to help the companies weed out these "anomalies" earlier? It is not just me. Someone else has observed that Providepeople.com are scammers/spammers and included them in a spam list. These are predatory companies that discriminate based on nationality, gender, and sexuality, I learned later. Meaningless expect fairness from them, although they may be functioning borderline illegal and outright immoral in their predatory/shady hiring practices. Online reviews mentioned mandatory 8 am - 6 pm work hours. We are in a weird situation where employees are brain-washed to believe their founders. I believe Tim is one of them who "must whole heartedly disagree with" me.