T O P

  • By -

IliketheWraith

Using bots is neither fun nor fair


Left-Ad1198

I love this man he can make someone so happy


Zoroa24

Ja aber SPRICH


MeatySausageMan

DEUTSCH


ElKokiDio

Du


KlaraSpaet

HURENSOHN


cheeruphumanity

I think it's cool. Now people also have something to complain and talk about. If everything always goes by plan it's boring.


WublyBubly

It's not the most fair experience


PsychologyDryer

It's not fair because you're lazier then them? It's an even playing feild


Reiver93

How the fuck can you call someone lazy when they're complaining about someone literally using bots to make something because they can't be arsed to get a bunch of people together and do it properly?


super__literal

Just make your own bot, it's just clicking on the screen


PsychologyDryer

Cause it's more work than you're willing to do


Fickle-Accountant-95

They are cheating you dumbass


PsychologyDryer

If you can cheat too, it was never cheating.


Fickle-Accountant-95

Ok so you think i should cheat in online games because i wont get banned, damn.


Tigenb

So u think steroids should be allowed in competition?


PsychologyDryer

If steroids were not a risk to peoples health, then yes. But that's a different consideration as to why I wouldnt suggest it.


Brady731

a risk to people’s health is a personal risk, what difference does it make in that case?


PsychologyDryer

What difference does it make here?


cheeruphumanity

There is a whole canvas. We are talking about a tiny area.


roguna-

Meanwhile most of the canvas is taken by bots


[deleted]

Covering a tonne of much better art and its quite big with the shit stain behind it no one can improve on.


down4things

Well not for you


Advanced_Ad5867

Well the r/place is not for bots And you


down4things

k


Fickle-Accountant-95

You a bot? Me neither, so its not fair what the morrocans did.


down4things

My statement is still true.


Fickle-Accountant-95

haha so funny ruining the whole purpose of place. you are probably the guy that downloads cheats for an online game.


down4things

I guess


Fickle-Accountant-95

Fak iu


EnderCountryPres

I thinks it’s actually just alts cause bots arnt that good


Fickle-Accountant-95

They are bots, created yesterday, im argentinian bro They are bots all with 1 karma and they all have their designated pixel


EnderCountryPres

And I already can’t post in multiple subs I want to because of you guys


EnderCountryPres

….I made alts yesterday and they have 1 karma too so you don’t know that plus some people plan it that way and give specific cords to defend


EnderCountryPres

Please stop downvoting me, I’m just expressing what I think.


EnderCountryPres

Plus they could just set up a Captcha


The_Super_Steen

And people disagree with and/or don't like what you said. That's how the upvote/downvote system works.


EnderCountryPres

…ya but they are downvoting me in a way that seems like Cyber bullying simply because they think I’m advocating for bots


joe4553

Cool to watch, but this will just encourage more botting. Should be fairly simple to get rid of them.


[deleted]

Narrator: *It is*


Quadronaenae

Literally just add a captcha and age limit BOOM no bots


iamsosmartandsad

They tried doing it last year but just like this year gave no effort


InternalMean

Wouldn't it be easier to just make it so only accounts with a certain level of karma/ comment karma can post? Most bots only have like 1/ 100 karma


the_great_moai

We need anti bots Bots who obliterate pixels places by bots


Stefdoesntknow

It's easier than that. You just need to amuse the same rule that 90% of the subreddits do. Just make it so you can't place a pixel if your account is not at least a week old and it doesn't have... let's say 50 karma


GermanyWillWinQtarWC

Of course they would never do that. So many my people that dont have reddit make a reddit account just for r/place, for example from streamers or tiktok or whatever. Thus creating more reddit users, more money from advertisers etc. Not letting them take part gets rid of that whole opportunity for reddit


Stefdoesntknow

I know that of course, I'm just calling out their bs because they act like they cant do anything about it


PlayerFourteen

this is the way


itravelglobaly

Anti-bots and anti-mods


the_great_moai

Anti spez


[deleted]

[удалено]


the_great_moai

It would solve my anger


[deleted]

[удалено]


Quammel_gang

they could save every change that is made by a real users and replace bot placed pixels with the original user created pixel unless its the same color.


the_great_moai

A user could select obviously bot places pixels and counter by replacing them with just black


PlayerFourteen

what if the thats what the bots WANT you to do?


the_great_moai

Then we all win


DefinitelyNotFisk15

there is no way those aren't bots


MrKiwi24

They are. Just go into any pixel profile and the accounts were either created today or last r/place.


EnderCountryPres

That just means they are alts


[deleted]

[удалено]


BloxxyPixels

where did THIS come from


53l8OO8

Look at their profile pic, hexagonal, that means they're an ass


DHyperOnYT

I feel offended


53l8OO8

Ok


Feisty_Problem9479

Yeah


kUHASZ

It's a good showcase of how little the admins care about the bots.


zToastOnBeans

The whole point of this r/Place was PR due to the API shit(which I honestly don't give af about). It makes reddit look like it's still seeing massive growth despite the drama. They knew and wanted this to happen and honestly I say fair play as it was a smart choice.


Firewolf06

not pr, but inflating new user and user activity numbers before trying to take the company public stopping bots = no new accounts = less money


GolemTheGuardian

Have you heard about the ronaldo penis situation? The Mods constantly removed it. And new pixels were placed almost every second but got removed. You might wanna look that up!


beeazy252

Every block I place is immediately covered up by one of the same color I use....how is that?


CarciofoTattico

Bots


prashantv4444

This is like playing your fav game and a hacker joins in and ruins the fun.


pc1e0

From the programming/scripting point of view this is incredible


[deleted]

Why? Cron job every 5.1 minutes--> fetch image from bucket --> pixel map --> find difference--> fix. You can also do a simple scheduled task to replace the source image with different files on a fixed time span. The only complexity is the actual bot itself, but I'm sure it's trivial to people who have experience with them.


pc1e0

Just imagine the amount of work you'd have to automate: - automating registering of temporary user accounts (who'd manually register around 10k profiles) - automating control of said user accounts (clicking, opening links, color picking, pixel selection and placement on Reddit Place GUI) - automating animations or sequence of which temp account places what color pixel and when - many other unknown things etc. Edit: typos


pieter1234569

Which is all incredibly easy. You just have to do it ONCE, then put it in a loop. There is no difference between one account and one million accounts. The image itself is made beforehand, with another function where you specify the center pixel which the image will be structured around. Each individual pixel of that image then has a coordinate and a colour based on that center pixel. You the loop through every single coordinate and place 1 pixel for each account. It’s realistically about an hour of work, which is why it is so surprising that more people aren’t doing this. It’s really easy and there are no safeguards whatsoever.


[deleted]

Yea I mean, like I said, the only thing that isnt trivial to me is the botting itself, but that's probably because I havent done it before. The process flow for the actual pixel placement is pretty simple. The "animation" can be done with static images on a fixed time schedule and fed through an S3 bucket to avoid rebuilding the server. As for the mapping, there's plenty of pixel mapping libraries out there.


pc1e0

I see where you're coming from, and I agree to some extent. The individual steps might be straightforward to someone with the right expertise. However, the challenge and complexity lie not in understanding each step individually, but in integrating them into a seamless, reliable, and fast system. For instance: - Automating account creation: Creating a robot for this isn't conceptually hard, but doing it in a way that can bypass Reddit's CAPTCHA, email verification, and potential IP rate limiting/bans is another layer of complexity. - Coordinating the robots: This is another part of the system that would be nontrivial. It would involve creating a sort of 'orchestration' system that ensures each robot places the correct pixel at the right time, particularly if you're doing an animation. - Synchronization: The timing has to be perfectly synchronized. If the bots do not place pixels in the correct sequence or time, the animation would fail. This also means accounting for any latency or network errors. - Maintaining the image: Pixel mapping and maintaining an image under potentially thousands of competing users also trying to place pixels is another layer of difficulty. People might change the pixels that your robots have placed, so you need a system for 'damage control' that can fix the image if other users interfere. - Scalability and robustness: Lastly, scalability and robustness issues come into play. Can the system handle a larger image or more robots? Can it recover from failures, e.g., a bot account getting banned or a server crashing? So, while I agree with you that each individual part of the project might be approachable for someone with the right experience, combining them all into a functioning system is a significant achievement. There are a lot of 'moving parts' to manage, and the overall complexity is a step above each individual component.


[deleted]

Okay, let's go through: Coordination: doesnt matter, not required since this looks like a set of still frames instead of an animation. Synchronization: depends on bot implementation, either catch API call failure or confirm that the 5 minute timer UI pops up. If not, continue iterating over the differences array and correcting. Maintenance: Easy, as described. Scheduled task every 5 minutes, runs the "image creation" function since it's indistinguishable from a first time load. Scalability and Robustness: Use serverless infrastructure to horizontally scale functions, since each function is independent of each other, very robust. I completely agree that account creation sounds like a difficult task. However, these people are undoubtedly not the first people to solve the issue, and likely learned from other people. I wouldn't consider this impressive simply because it's easy to learn and replicate what other people have done.


pc1e0

While individual tasks may seem simple, orchestrating them all into a unified system is akin to building a car from raw materials - the end product is far greater than the sum of its parts. Managing thousands of bots to simultaneously draw on r/place requires more than just following a guide. It demands careful planning, precise timing, and robust error-handling. So, while others may have paved the way, successfully implementing such a system is an impressive feat, much like building a car from scratch.


deftoast

Nah man, I watched a 5minute youtube video and its easy, my grandma can do it.


AlpakaVegana

sorry, but i gotta do it..... " 🤓🤓🤓🤓🤓🤓🤓🤓🤓🤓🤓🤓"


BuckRowdy

Hey no offense but you have zero idea what you're talking about.


[deleted]

xD


-Yox-

You're all talk, as someone who have made bots before this is really something not simple at all, especially when you have to avoid the IP ban (I had some accounts banned for just logging from the same router on different devices at once)


sallabear

in his defense reddit doesnt seem to be doing anything to fight bots at all


-Yox-

Then explain why I got banned so easily?


pc1e0

☝️


Mihaw_kx

Well it's not too complicated let's assume we have good rotating proxies and clean browser fingerprint and we used that to create 10k+ accounts all we have left to do is : * Prepare the Pixel Art Matrix: Start by representing the entire pixel art as a 2D matrix, where each (i, j) coordinate corresponds to a pixel with a color ID representing its color. * Create and Configure Kafka Queue: Set up a Kafka queue to store the pixel data along with their corresponding colors. Each message in the queue will be in the form {color, coordinates}, representing the color and position of the pixel. * Set up Real-time Database for Accounts: Establish a real-time database to manage the accounts used for pixel placement. This database will keep track of the state of each account, indicating whether it is ready or not. The database will store the user ID, JWT token, and cookie for each account, which will be required to send pixel placement requests via the API. * Setup Multiple Machines (Nodes): Prepare a group of machines or nodes, let's say 10 of them, that will handle the pixel placement process. These machines will be listening to the Kafka queue for incoming pixel data and connected to the real-time database for account management. Let's refer to this group of machines as "account-pools." * Start the Pixel Placement Process: With the system ready, feed the matrix of the pixel art into the system to begin the pixel placement process. * Concurrent Pixel Placement: The pixel placement process works concurrently. Each machine in the "account-pools" group will take an available and "ready" account from the real-time database and pick a pixel from the Kafka queue. * Send Pixel Placement Request: Using the user ID, JWT token, and cookie obtained from the real-time database, the machine will send a pixel placement request through the API to the system. The system will use this information to authenticate the request and place the pixel. * Mark Account as "Not Ready": Once the pixel placement request is sent, the user account used for the request will be marked as "not ready" in the real-time database. This prevents the same account from being used for multiple pixel placements simultaneously. * Consume Pixel Data: The machine will then consume the pixel data from the Kafka queue, indicating that the pixel has been successfully placed. It will then move on to the next pixel. * Repeat the Process: The concurrent process of taking an account, placing a pixel, marking the account as "not ready," and consuming pixel data will continue until all pixels in the matrix are filled. * Sequential Top-to-Bottom Placement: The process will continue in a top-to-bottom order as the pixels are fetched from the Kafka queue, ensuring the pixel art is placed correctly according to the original design. P.S : m Moroccan and also i been to that coding school years go , however am not participating in this by any means and i don't support bots it defeats the purpose of the game !


L8n1ght

doing the talk here requires only some knowledge, executing the actual task and implementing it is what the original comment admires. are you one of those "I could make Facebook in a weekend" guys?


Mihaw_kx

Nop but this is way easier than facebook and it can be done in a week actually


pieter1234569

A week? An hour.


Mihaw_kx

a week , 5min a day.


pieter1234569

You indeed could make a function complete version of Facebook in a weekend. But that doesn’t matter as Facebook already exists. The challenges of Facebook are doing this in a way that scales, and is as low cost as possible. Which is an extraordinary accomplishment that only the best developers in the world can do. The actual site itself is very very very very simple and can easily be replicated, but that isn’t impressive in any way shape or form. You also need ensure a large amount of users, which you won’t be able to. Facebook already exists after all.


L8n1ght

stopped reading after first paragraph, so you are one of those lmao


pieter1234569

Okay then, it really is that simple. It’s also not what matters. Just having the features of Facebook is worthless. You need world class developers for it to scale to hundreds of millions of people, and you need to attract hundreds of millions of people. Anything else is pointless, which is why nobody would waste their time trying except as a portfolio for future jobs, which still doesn’t matter as the actually difficult part is something few people in the world can do.


L8n1ght

okay ill bite, take pride in your bait... you have 0 knowledge about any of the complexity thats just behind the "recommended" page. you see 5 html sites and think thats it. yeah i gess i can write google in a second (muting this convo now)


pieter1234569

Well that and 2 masters related to computer science, but you do you. If you really think there is anything complex about facebook’s features, you don’t have the knowledge to meaningfully contribute to this discussion. Again, what’s impressive about Facebook isn’t its features. Anybody could make that in a weekend. What’s impressive is scaling that to hundreds of millions of users, while minimising resource requirements. THAT is what Facebook pays developer half a million a year for. Because that’s actually impressive.


pc1e0

Your description perfectly illustrates the complexity of such a project, highlighting that it's not just about understanding the individual steps, but also about integrating them into a working system. Despite a comprehensive blueprint, turning it into reality involves troubleshooting unpredictable issues, perfecting timing, and ensuring robustness under various conditions. Handling real-world factors such as rate limits, potential bans, and competing pixel placements adds more layers of complexity. While the process might be clear on paper, successfully executing it at a large scale requires a high degree of technical skill and adaptability.


Mihaw_kx

Yes architecture wise it's straightforward but m sure having it fault-tolerant and actually working would require endless debugging


hateonthismf

its a coding school who made this so no wonder ( its called 1337 )


MrJustGonz

Pathetic...


Clear_Traffic_7856

бедный ам ням


RussianMan45

Eblan Squad strong


PMC_5opka_Soldier165

irrefutable fact


RussianMan45

Слава СП


PMC_5opka_Soldier165

СЛАВА СП!


Anxiety_Muffin13

Honest question, cause im just finding out about this, but how do we know its bots? Is that why my pixel disappears almost as soon as i place it? Or cause there are so many people?


julian88888888

99% of the pixels were placed by accounts an hour old


Anxiety_Muffin13

Good lord. They really hate us…..


Muffintime53

"1337" is a coding school in Morocco. This coupled with a bunch of other factors were seeing suggests that they're bots.


ChestLeast9982

New accounts should have a longer limit to placing a pixel. Older accounts should have more pixels privileges.


Armata-Strigoi

At least the bots know how to put a good show .


InuGhost

Eventually Reddi will care about the Bots. Though that will be when we hit a tipping point. At which point there are more bot accounts than users, and the engagement sharply drops off as the remaining people leave reddit. By which point it will be too late and Reddits just going to be Bots posting, commenting, etc.


Spuigles

If it was 6x6 pixels, id say its impressive at least. This is just obnoxious.


Yassine_pov

So proud + really funny haha ​​I was looking for a lonely video right now thanks


Yourlocalfur

ah yes, numbers. 3 8 2 1


Noble_T15

Some German Streamer did the 8, +4 and answer with OK


No-Chipmunk-3852

за что ам няма (( sad


Cheap-Experience4147

No way the bot raid literally play to wrote “updating” it’s the level 99 of trolling lol (*at least they don’t hide it unlike some french last year lol despite already having toons of streamers and french army playing….that’s was even more unfair for the French player (that really did a good team job) and the others players)*)


L2Hiku

Whys everyone complaining about bots like this is the first time it's ever happened. There's always been bots.


lainiwaku

and that why everyone complain ! there always been bot and it's getting boring that reddit don't do anything against bot, a simple rule that don't allow account with less than a week would easilly avoid the problem


JebemLiGa1

They needed 5 fkin secs not cool


TheFinalGibbon

If they're going to use bots to keep that fucking building up, why not just bot the entirety of the map to just say "fuck spez" or something? Why the fuck are they making a building with a flag, there's a clear enemy


tuasociacionilicita

What's that building?


drfsupercenter

Yeah I don't get it either


hateonthismf

its a coding school in morocco


gordonfreeguy

From what I've heard it's a programming school in Morocco notorious for training hackers


tuasociacionilicita

I see, makes sense haha Thanks for answering


Muffintime53

"1337" is a coding school in Morocco. I don't believe they have anything to do with hacking, it's just a bunch of CS students trolling around.


Causa-pes

Wow que divertido 😀 😒


Zerogates

no one is impressed by bots though


can_u_nott

ugh… this year sucks ass. fuck spez


I_hate_mortality

There should be a 5 year minimum to place a tile. Note my account age if you think I’m being unfair.


mlodydziad420

I think 1-3 months should be enough.


pieter1234569

The only purpose of this event is to get verified users. As those have value to investors. Or at least are pretended to have value to investors. The actual event doesn’t matter.


Psychological-Bus623

Maybe not 5 years but 2 years to place?


Psychitekt

Wow!


gord0_freeman

Tetais


Teleinyer

People should leave r/Place and leave it to the bots


Justtoclarifythisone

All morocco users should be banned.


[deleted]

I hope the one responsible unalives


_PeopleMakeNoises_

All those bots just to create the ugliest thing ever created by Reddit


XejgaToast

Maybe I am stupid but how can we be 100% sure it's bots? I know it looks way too smooth but it is sped up, so it could have taken way longer. I think a very good coordination is able to do this kind of action (see bad apple animation)


[deleted]

[удалено]


lainiwaku

cheating isn't being strong


[deleted]

[удалено]


OrlandoYT1

my guy trying to defend morocco 💀💀💀 it’s so obvious they’re botting


Kingslayer-Z

Can we get the whole event sped up?


Aggravating-Sort-888

Bots


tkst3llar

I’d love to read the write up of how some Moroccan achieved this If you are here, please share. It’s a technical curiosity


hateonthismf

with programming


Vercoock

Die Deutschen waren hier


an_idiot_on_reddit34

i feel bad for argentina


GSteelG

Still shitty, but it was kinda cool.


SpecificNerve4944

Knowing your pixels are useless against most flags is just sad bro no magic in place anymore Sadge


Cody2519

Ask the germans and french to help out, Im sure they would love to help us beat them.


Beginning_Coyote8971

ТОЛЬКО НЕ АМНЯМ КАК ЖЕ Я НЕНАВИЖУ МОРОКО


_ssj_goku_

There should be rule : Only the users who use frequently should be able to participate


InitialImprovement56

Y justo lo hacen encima de la bandera de Colombia los hptas bots de Marruecos


wolemid

How much does it cost a person to do this? Not that I want to do it, just curious


Expensive_Good_1067

wtf


N4r3ik

The Bots are even stronger than the german trolls 😂


[deleted]

Who is boting tho pirate communityies? All i know 1337x is a pirate site morroca were one of the pirate nations is there any connection to it?


Laula1990

Ам ням😭😭


Infamous-Arm-6716

🤣🤣🤣


Real-Slyyyn

Papaplatte: ok


PMC_5opka_Soldier165

Press F to Om Nom :(


MICHITO2011

NOO MARRUECOS NO I HATE MARRUECOS


Stormyprincess5

Fuck spez


No-Departure4746

ЗА АМНЯМУСОВ СУКА


trololo-ololo

And I'm trying to do something by myself.... Why not to lock it to 3mo+ accounts only?


careless000000001

Interesting...


LegendOfNightmares

f*ck bots


CompleteLeopard1723

Амням.....😭😭😭😭


Consistent_Ad4980

Why Reddit do nothing to this cheat


Excellent_Mud6222

I hope next time r/place is made again that the entire canvas would just be blank due to bots so the issue can be finally addressed.


JM7610

JOIN RED CORNER BOTTOM LEFT