Highlighted posts

    Dopious

    Senior Member
    Founding Member
    Sapphire Member
    Patron
    Hot Rod
    Gold Star Gold Star Gold Star Gold Star Gold Star
    Joined
    Apr 5, 2025
    Messages
    2,483
    Reaction Score
    7,218
    Mastering negotiation skills may seem most relevant to negotiation professionals, but the truth is that we all negotiate daily. Whether it’s about bedtimes, vacation plans, your salary, or business transactions, negotiation skills play a crucial role in both our personal and professional lives. If you work in sales and business, negotiations can often involve large sums of money, and not practicing negotiation skills can be costly.

    IIn this post, we will explore the basics of negotiation techniques, offer concrete tips to improve your skills, and show you how you can succeed in all types of negotiation situations.

    What is negotiation technique?​

    Negotiation is the art and science of reaching agreements where both you and the other party feel like you have won something. It is about more than just arguing your case; it involves understanding and balancing the interests of both parties. An effective negotiator uses a range of techniques and skills to communicate effectively, manage conflict, and build long-lasting relationships.

    The basics of successful negotiation​

    Successful negotiation requires more than just good intentions; it requires a combination of well-developed communication skills, careful planning, an understanding of psychology, and the ability to give and take. Here's a deeper look at each area:

    Planning​

    Before you even begin negotiating, it's important to have a clear plan. This means understanding your own goals, identifying what compromises you're willing to make, and having a clear picture of what your counterpart can and wants to achieve. By preparing, you can anticipate potential objections and be able to act in the best way to deal with them effectively.

    Communication​

    Effective communication is at the heart of any successful negotiation. It’s not just about what you say, but also how you say it. Being able to present your arguments clearly and concisely, while being sensitive to the other party’s perspective, is crucial. Active listening plays a big role here; it’s the art of not only hearing what the other party is saying but also understanding the underlying meaning of their words.

    Psychology​

    Negotiation is not only a logical process, but also an emotional one. Understanding the psychological aspects that affect negotiation dynamics can give you an advantage. This includes everything from knowing different negotiation techniques to being able to read your counterpart's body language and emotional state . Being aware of how stress, fatigue, and other emotional factors can affect decision-making is also important.

    Tips to develop your negotiation skills​

    Developing your negotiation skills means you must constantly be willing to learn and adapt. Here are some practical tips that can help you become a more skilled negotiator:

    Practice regularly​

    The more you negotiate, the better you will become. Actively seek out opportunities to practice, both in professional contexts and in everyday situations. Every negotiation provides valuable experience that builds your ability.

    Prepare carefully​

    Good preparation is the foundation for a successful negotiation. Gather as much information as possible about the other party and the situation. Understand their needs, goals, and any limitations they may have.

    Define your goals​

    Before the negotiation, be clear about what you want to achieve. Distinguish between what is necessary and what is desirable. This will help you not to compromise too much on the critical points.

    Use “soft” start​

    When you begin the negotiation, start by discussing less controversial or more mutually beneficial topics. This builds trust and sets a positive tone that can make it easier to handle more difficult issues later.

    Listen actively​

    Show genuine interest in what the other party is saying. Active listening means that you not only hear what is being said, but also understand and reflect on it. This can lead to insights into how you can better meet both your needs and the other party's. Listening is a simple method for improving your negotiation skills.

    Communicate clearly and concisely​

    Be clear and concise with your points and avoid misunderstandings. Use simple language and make sure your counterpart understands your key messages and intentions.

    Manage emotions well​

    Negotiations can be emotionally charged. Learn to control your own emotions and be mindful of the other party's feelings. Remaining calm and professional throughout the process can contribute to a more rational and productive negotiation.

    Be flexible​

    Even if you have clear goals, be open to different paths to achieve them. Flexibility in tactics and a willingness to adapt to new information and situations can be crucial to reaching an agreement.

    Use silence as a tool​

    Sometimes silence in negotiation is more powerful than words. Silence can be used to create space for reflection, press for an answer, or just let the significance of what has just been discussed sink in.

    Finish by confirming the agreement.​

    Once you and the other party have reached an agreement, summarize what you agreed on and confirm the details. This reduces the risk of misunderstandings and lays a solid foundation for future interactions.

    By applying these tips, you can not only improve your negotiations but also build stronger relationships and achieve better results.

    Finally, about negotiation techniques​

    Becoming a master of negotiation techniques requires patience, practice, and focus. By regularly reflecting on and improving your skills, you can turn every negotiation into an opportunity to learn and grow. Remember, negotiation is not just about winning or losing.

    You gain more by finding solutions that all parties experience as good. With the right attitude and the right tools, you can handle different negotiation situations with confidence and professionalism. By investing in your negotiation skills, you invest in your future success, both privately and professionally.

    Hope you found some bits you can apply in your business venture now.
     

    roydan

    Senior Member
    Founding Member
    Sapphire Member
    Patron
    Hot Rod
    Gold Star Gold Star Gold Star Gold Star Gold Star
    Joined
    Mar 30, 2025
    Messages
    2,342
    Reaction Score
    6,162
    To celebrate the new and shiny PPC section, I wanted to share here a post I wrote almost 10 years ago on my blog, later to be modernized for another forum back in 2021, and now to be polished again for Office Outlaw.

    The reason this is the third time I'm writing it is that this is the most important thing that you should look at when you run campaigns for clients or for yourself, and 90% of the campaign managers have no idea what it is, let alone how to calculate or use it.

    Not accounting for or knowing what Marginal CPA is is the reason successful campaigns fail to scale up. Knowing how to look at it prepares you to plan for scaling properly and maximize profits from a campaign rather than just getting more conversions.

    First, let’s look at the difference between ROI (or ROAS) and maximum profit.

    Max Profit vs. Max ROI (ROAS)
    Most campaign managers think that higher ROI guarantees higher profit. This is as wrong as assuming that higher CTR guarantees more clicks. It just isn’t.
    ROI and Profit are two different terms that relate to the results of a campaign (return, profits, conversions, revenue - you name it) but that’s where the similarity between them ends.

    ROI measures your Return On Investment, and in other words: how much you received for a $ spent. Meaning, it doesn’t take your actual ad spend (or scale) into account.

    Profit, on the other hand, takes both your ad spend and ROI into account. Your profit (a simplified version of gross profit, for that matter) is the result of your income minus your spend.
    As long as the ROI is positive, the higher the ad spent, the higher the profit (or, if you prefer, the louder the “cha-ching”).

    Calculating ROI
    People calculate ROI in one of two ways that differ from one another by their lowest minimum value:
    1. (total revenue / total ad spend)
      This is the simplest ROI calculation (often referred to as ROAS). It shows you how much you generated from every $ spent. If you spent $100 and generated $200, your ROI would be 2 (or 200%). If you didn’t generate anything, it would be 0, and the break-even point is 1 (or 100%).

      In this article, I’ll be using this method of calculating ROI.
    2. {(income – ad spend) / ad spent}
      This is the overcomplicated method that shows how much you *profited* from every $ spent. I assume that at some point, a bored accountant came up with it to justify going to accounting school or something.
      This is, however, the “proper” way to calculate ROI.
      If you spent $100 and generated $200, your ROI would be 1, or 100%. If you didn’t generate anything, it would be -100%.
      This is the source for the terms negative or positive ROI - in this calculation, the break-even point is 0.

    Calculating Profits
    Net vs Gross Profits
    Generally, campaigns are optimized toward gross profits, and not net profit.
    The reason is that the gross profit measures the contribution of an operation toward the bottom line and doesn’t take costs or income that are not directly related to that operation into consideration. For example, rent and internet are two things you shouldn’t think of when you’re running a campaign.
    You can’t work without internet or an office, but their cost doesn’t make a campaign more or less profitable.
    On the other hand, if you’re in e-commerce, the cost of an item directly affects the profitability of a campaign (the price *you* paid for it, not the amount you sold it for).

    So when we’re calculating profits from a campaign, we look at the {revenue - media cost - COGS (cost of goods sold)}

    Defuq is COGS?
    The cost of the item you sold, shipping (if you covered it), sales tax, labor that is directly related to the sold item, etc..


    The point of the thread: Marginal CPA
    Let’s assume we have a campaign that consistently brings 50 conversions a day at a CPA of around $10. We are at a point where we can’t increase the scale just by raising the budget..
    In other words, we know that by paying $10 or less per conversion, we can acquire no more than 50 conversions per day (daily spend of $500).
    Each sale is worth $20, so our ROI is around 200%, meaning that you’re doubling your money (each dollar spent generates $2 of revenue)
    If you increase your bid, you’ll have more conversions, but at a higher CPA.

    We want to scale up (yay). The client called, he needs us to 2x the number of daily sales starting tomorrow. We decided to increase the bids by 60%.

    Let’s look at the numbers:
    Thanks to increasing the bid, we’re now getting 100 conversions per day, at a CPA of $16, 60% more than before, and are spending $1,600.
    Each sale is still worth $20, so you’re happy, the client’s happy, and the campaign is still profitable.
    Or is it?

    Let’s compare the stats before and after increasing the bids:
    Before increasing the bids, we spent $500 a day for 50 conversions at $10 each
    After increasing the bid we spent $1600 a day for 100 conversions at $16 each.

    The campaign is still profitable, given that the value of each conversion remained $20, but did scaling up really help us?

    Marginal cost helps us find the cost of the last conversion (or batch of conversions) by comparing the differences between before and after altering the bid.
    {(Total cost after increasing the bid - Total original cost) / (Conversions after increasing the bid - No. of original conversions)} = (1600-500)/(100-50) = 1100/50 = 22
    So, even though it looks like we only paid $16 for each conversion, we actually paid $22 for every conversion after the original 50 we had before raising the bids.
    Meaning, by scaling up, we lost money.

    Let’s look at it in another way:
    MetricOriginalAfter raising the bidsDifference
    Cost50016001100
    Conversions5010050
    CPA$10$16
    Revenue$1000$20001000
    Profit$500$400$-100

    So how can you tell when to stop raising your bids?
    As sad as it is, the answer depends on the demand/supply curve and your campaign setup. That being said, you can (and should) test your bids methodically.

    To do that, we need to establish a baseline, which is the current state of your account. If the conversion value vary, use an average, and if the CPA vary, try to find a consistent 7 day average.
    Anyway, try to be as consistent as you can, and raise the bids every week at the same time, by the same %.
    For example, raise your bids in a specific campaign by 7% every Monday at 8 am.
    Just bear in mind that sometimes there's no point in increasing your bids. In Google Ads, you can look at your impression share and your absolute top impressions share to get a better idea where you stand.
    If you have most of the available impressions, try lowering them and see when you start to lose traffic and revenue. Your max profit point could require you to scale down, you've got to test things out!

    Anyway, assuming you are still looking to scale up, calculate the CPA for the extra traffic and make sure that you’re still positive. If you are still profitable, keep increasing the bid until your marginal CPA is breaking even with your income per action. When you reach this point, start decreasing your bid slowly (slower than the raising rate). The moment you become positive again, you have reached the maximum profit point.

    It’s not as easy as it sounds, because your campaigns do not run in a vacuum, and every move your competitors make changes your performance.
    That said, knowing your marginal CPA and level of profitability gives you clear boundaries, helps you set budgets for tests, and impresses your client when you casually mention it in a conversation.

    Things to pay attention to:
    This can be done at almost every level, but depending on your current scale, I’d advise you to stick to a level where you have at least 30-40 conversions every timeframe (week/month)
    Know the differences between days. Some campaigns are more active on weekends and some during the week. Increasing or lowering the bids is a long process. To know exactly what every bid change has done, I usually wait a week between changes.
    Your campaign is not static and it changes every single moment. After finding the critical point, keep experimenting with different bids.

    This post was initially written for Google Ads, but the same principle can (and should) be applied in other networks as well. Not just programmatic advertising, but even in cases where you buy leads from an affiliate network, etc.
    The real “moral of the story” is not to get excited about the volume of conversions while forgetting the bottom line. Marginal CPA is just a way to simplify this process and aim you toward your most profitable point on the graph.
     
    Okay, we fixed it.

    Those of you with the Hot Rod badge will get the new one that looks exactly the same, but doesn't mess up your username colour.

    If I missed anyone, just message me and I'll give you the badge.
     

    LuxRiches

    Veteran Member
    Founding Member
    Sapphire Member
    Patron
    Hot Rod
    Bronze Star Bronze Star Bronze Star Bronze Star Bronze Star
    Joined
    Apr 2, 2025
    Messages
    413
    Reaction Score
    952
    When it comes to grabbing your audience's attention and engaging them, using the right hook is essential. Whether you’re looking to shock, relate, ask, or solve a problem, each hook has the power to draw people in and get them invested in your message. Here are seven effective copywriting hooks, along with examples, to help you get started on crafting irresistible content.

    1. Shocking Statement Hook​

    A surprising or controversial statement that grabs attention by defying expectations or shocking the audience.

    Example: You’re wasting 80% of your marketing budget without even knowing it.

    2. Relatable Story Hook​

    Sharing a personal or common story that resonates with the audience, making them feel connected to the message.

    Example: I once struggled to grow my business for months until I discovered this one simple strategy.

    3. Question Hook​

    Posing an intriguing or thought-provoking question that makes the reader curious and eager to find out more.

    Example: What if you could double your sales in just 30 days. Would you be interested?

    4. Famous Person Hook​

    Using a well-known figure to leverage their authority or success, suggesting that if they can do it, so can the audience.

    Example: Elon Musk credits his success to this one habit. Are you ready to adopt it?

    5. Secret Hook​

    Offering exclusive or hidden knowledge that promises to reveal a “secret” to success, encouraging the audience to learn more.

    Example: I’m about to share the secret to landing high-paying clients without cold calling.

    6. Easiest Way Hook​

    Highlighting the simplest or most efficient method to achieve a desired result, appealing to those looking for convenience.

    Example: The easiest way to boost your website traffic is simpler than you think - here’s how.

    7. Pain Point Hook​

    Addressing a specific problem or frustration that the audience is facing, positioning the solution as the answer.

    Example: Tired of feeling overwhelmed with your workload? Here's a strategy that will help you reclaim your time.
     

    Rem

    Senior Member
    Founding Member
    Hot Rod
    Platinum Star Platinum Star Platinum Star Platinum Star Platinum Star
    Joined
    Mar 24, 2025
    Messages
    2,786
    Reaction Score
    8,726
    Buckle up boy & girls
    We are headed for the tunnel
    1743985134535.png

    1743985147153.png


    You only have two choices
    put on your diamond gloves, buckle in and enjoy the ride
    (DIAMOND HANDS, not that Double D, you retarded fuck, l2r)
    OIP.ioWK9_601mdD4XJNSHgO6gHaEi

    or get out now, like gtfo
    i mean, SELL IT ALL
    DUMP BTC NOW gogogo
    giphy.gif
     
    Last edited:

    PartsDetective

    New Member
    Bronze Star
    Joined
    Mar 24, 2025
    Messages
    8
    Reaction Score
    16
    Look guys I've got a simple and quick guide for you today to easily see a bunch of numbers using Facebook.

    Can't tell you what you can do with these numbers cause of SMS campaign laws, so I'm just going to tell you how you can see these numbers. Whatever you do with them is up to you.

    Okay, so it goes like this... It’s common for people who’ve lost their phones or changed phone numbers to create public Facebook events, groups, pages, things like that asking friends to send over their contact details.

    What's crazy about this is that because they're Facebook users, they lack all sense and don’t bother adjusting the privacy settings.

    You know what this means? The phone numbers are just out in the open and viewable to anyone looking at these events or pages.

    Not even kidding at all right now and you can see it for yourself. Just try searching Facebook using terms like new phone or lost number and you'll see what I mean.

    Filters - You got to use these too. Use the filters on the left to narrow your search down to events, pages, or groups.

    After that you have to go through the results one by one and check the posts. You'll see what I'm talking about how the numbers are just visible.

    Going to just say this again but what you do with this information is up to you. Take this as a PSA not to put your number out there on Facebook for this reason as well.

    Just keep those SMS laws in mind cause they haven’t opted in.
     

    Rockmonster

    New Member
    Bronze Star
    Joined
    Mar 23, 2025
    Messages
    43
    Reaction Score
    40
    I've got a fresh guide on how to safely create multiple Google Developer accounts without triggering any bans.

    This method still works as far as I know and the best part is it's completely free.

    I've used it before myself at least!

    Yeah so here's the method.

    Here’s how it all works:
    Step 1. Use Dolphin Anty Browser
    This tool works like Multilogin but it gives you 10 free browser profiles without cost. That's actually a really good thing because I just said it's completely free so if I gave you something that's not, I'd be lying haha!

    Step 2. Change Your Connection Identity
    You’ll need a clean internet footprint. You can either Use a new SIM card with mobile data, or Purchase high-quality dedicated or residential proxies. If you need a free method, go to a proxy seller and ask them for a trial proxy. They give these out for free sometimes.

    Don't use a VPN especially one of those cheap ones. Like I said we're going for free here.

    3. Configure Dolphin Properly
    Set up a new profile and Turn off WebRTC and spoof Canvas to avoid fingerprint detection

    Apply your proxy settings and make sure you IP matches the DNS. Don't do anything if it doesn't match or you'll screw all this up and have to start over.

    Step 4. Create a few social accounts (Discord, Twitter, etc.) to build a history and collect cookies
    Sign up for a brand-new Gmail account with a fresh name and phone number and then use this Gmail to register for a new Google Play Console account

    5. Use a Fresh Virtual Card
    Don’t reuse payment details. New virtual cards are a must. I’ve had success with. Try Wise if you want or maybe you can convince some seller to give you a trial one as a test with no balance on it. Again we're going for free here.

    6. Publishing Strategy
    Wait 48 hours before submitting any apps because you don't want to trigger anything and get banned this far in.

    Start by uploading 2 or 3 non-suspicious, clean apps to build trust with Google. This helps reduce the chance of triggering a manual review on your main apps and then screwing the whole thing up.

    That's my method for you!
     
    i use same device but i have no checked proxies. seller said they were good but idk maybe he rip me off.

    what is fingerprinting?

    sorry for so many questions. ty for help sir.
    Fingerprinting is the root cause of leaving breadcrumbs for data behind
    which allows them to see accounts all belong to the same user trying to gain the system basically

    If you are using the same device, that is one crumb you left behind that Instagram may use to link your accounts

    examples of fingerprinting are
    Device info: Model, OS version, screen resolution, hardware specs.
    Browser/device fingerprint: User-agent, fonts, language, time zone, canvas/WebGL data.
    Cookies & local storage: Can persist data between sessions.
    Login behaviour: Similar patterns in usage (e.g. app version, activity times, typing rhythm).
    Device ID/App identifiers: On mobile, the app can access more persistent identifiers (like IDFV on iOS or Android ID).
    Sensor data: Motion sensors or gyroscope patterns (more advanced, but possible).
    Touch data & interaction style etc
     
    Last edited by a moderator:

    Champagne

    Administrator
    Administrator
    Founding Member
    Sapphire Member
    Bronze Star Bronze Star Bronze Star Bronze Star Bronze Star
    Joined
    Mar 17, 2025
    Messages
    842
    Reaction Score
    1,786
    This is an automation tool that i have used in the past a lot and it really helped me save tons of time. Its called IFTTT (If This Then That).

    How It Works:​


    • "This" refers to a trigger—an event that starts the automation. For example: "If I post a photo on Instagram..."
    • "That" is the action—what happens after the trigger. For example: "...then save it to Google Drive."

    These workflows are called "applets", and users can either create their own or use pre-made ones.

    It is especially good for social media marketing. For example if you want to share your Instagram Post to your Twitter Feed as well, but do not want to write everything several times. IFTTT helps you to automate much more than just social media, as it can also help with:
    • Smart home devices (e.g., Alexa, Google Home, Philips Hue)
    • Productivity tools (e.g., Google Calendar, Trello, Dropbox)
    • Weather services, email apps, news feeds, and much more

    Give it a try if you like automation and want to save some time.
     

    Zwielicht

    Administrator
    Administrator
    Founding Member
    Gold Star Gold Star Gold Star Gold Star Gold Star
    Joined
    Nov 10, 2024
    Messages
    3,241
    Reaction Score
    9,741
    I don't know how many of you have forums here, but I thought I'd do a quick guide that over a few tips on how to do SEO for forums.

    This is actually the first time I've done SEO for a forum, and it's quite a bit different than doing SEO for a WordPress blog. After all, you have users posting content for your forum, so a lot of comes down to focusing on the technical side of things.

    Tip #1: Use Full-Friendly URLs
    This is actually a basic option in Xenforo. It's a good thing to enable since these types of URLs improve search engine readability

    Tip #2: Fill Out Subforums Descriptions
    Any opportunity to describe what a subforum is about should be taken.

    Tip #3: Keep Your Forum Organised
    You want your forum to be easy to browse for not just your users, but also for search engines.

    One thing to avoid is creating a bunch of pointless subforums within subforums that even your own community struggles to find. Yes, that is about a certain someplace specific.

    Tip #4: Submit a Sitemap URL
    As you would for any website, submit your sitemap to Google Search Console. This helps Google discover and crawl your website's pages more efficiently since they basically have a way to every page important URL of your website.

    Tip #5: Sticky Top-Notch Content In Each Subforum
    If a member of your forum posts something really in-depth and helpful, you should sticky this thread. Not only will it encourage more users to post similar content, but think of this like writing a pillar article for a blog; it's the type of content you really want search engines to see on your forum.
     
    I just want to add that America is also (technically) not a country, despite how people (me included) use that word.
     

    Octavia

    Senior Member
    Founding Member
    Silver Star Silver Star Silver Star Silver Star Silver Star
    Joined
    Mar 24, 2025
    Messages
    1,292
    Reaction Score
    3,405

    Another script that makes life easier if you are managing multiple accounts and want to know whether they're banned or how much karma they have.

    Can be turned into a service!!

    Steps to Create a Google Cloud Project & Run subreddit checker​


    1. Go to the Google Cloud Console
    2. Create a New Project
      • Click on the project drop-down at the top of the page (next to "Google Cloud").
      • Select New Project.
      • Enter the Project Name (e.g., "Accountchecker").
      • Choose your Organization and Location (optional).
      • Click Create.
    3. Enable APIs and Services
      • Go to the Navigation Menu (☰) > APIs & Services > Library.
      • Search for the following APIs and enable them:
        • Google Sheets API
        • Google Drive API
      • Click Enable for each.
    4. Create Service Account Credentials
      • Go to APIs & Services > Credentials.
      • Click + CREATE CREDENTIALS > Service Account.
      • Provide a Name, ID, and Description.
      • Click Create and Continue.
      • Grant it Editor permissions (or specific permissions required for your project).
      • Click Done.
    5. Generate and Download JSON Key
      • After creating the service account, click on it in the Credentials page.
      • Go to the Keys tab and click Add Key > Create New Key.
      • Select JSON and download the key file.
      • Save this file securely and update the path in your script (path/to/credentials.json).
    6. Share the Spreadsheet with the Service Account
      • Open your Google Spreadsheet.
      • Click Share and add the email address of the service account (visible in the JSON key file).
      • Give it Editor access.
    7. Test the Script
      • Ensure all dependencies (praw, gspread, oauth2client) are installed.
      • Run the script and verify updates in the spreadsheet.

    Code:
    import praw
    import gspread
    from oauth2client.service_account import ServiceAccountCredentials
    import re
    import time
    import prawcore
    
    # Reddit API credentials
    reddit = praw.Reddit(
        client_id='[Your client ID]',
        client_secret='[Yourclientsecret]',
        user_agent='[useragent by YOuruseragent]',
        username='[yourusername]',
        password='[yourpassword]'
    )
    
    # Google Sheets API credentials
    scope = ['https://spreadsheets.google.com/feeds', 'https://www.googleapis.com/auth/drive']
    creds = ServiceAccountCredentials.from_json_keyfile_name('credentials.json', scope)
    client = gspread.authorize(creds)
    
    # Open your spreadsheet
    spreadsheet = client.open('Accountchecker')  # Replace with your sheet name
    sheet = spreadsheet.sheet1  # Use the first sheet or specify by name
    
    # Get all usernames from the first column
    usernames = sheet.col_values(1)[1:]  # Skip header
    
    # Prepare headers if missing
    headers = sheet.row_values(1)
    if 'Suspended' not in headers:
        sheet.update_cell(1, 2, 'Suspended')
    if 'Post Karma' not in headers:
        sheet.update_cell(1, 3, 'Post Karma')
    if 'Comment Karma' not in headers:
        sheet.update_cell(1, 4, 'Comment Karma')
    
    # Cache data to reduce API calls
    data = sheet.get_all_values()
    
    # Process each username
    updates = []  # Cache updates to batch process later
    batch_size = 10  # Number of rows to process before batching updates
    
    for i, row in enumerate(data[1:], start=2):
        # Skip rows that already have data in the 'Suspended' column
        if len(row) > 1 and row[1]:  # Check if 'Suspended' column is filled
            continue
    
        # Trim spaces and validate username
        username = row[0].strip()
        if not re.match(r'^[A-Za-z0-9_-]+$', username):
            print(f"Invalid username at row {i}: {username}")
            updates.append([i, 'Suspended', 'N/A', 'N/A'])
            continue
    
        try:
            user = reddit.redditor(username)
            user.id  # Trigger error if suspended
    
            # Attempt to fetch subreddit to detect shadowban
            try:
                user.subreddit.display_name  # Access subreddit info
                updates.append([i, 'No', user.link_karma, user.comment_karma])
            except Exception:
                # Shadowbanned if subreddit info cannot be accessed
                updates.append([i, 'Shadowbanned', user.link_karma, user.comment_karma])
    
        except prawcore.exceptions.NotFound:
            # Suspended or deleted account
            updates.append([i, 'Yes', 'N/A', 'N/A'])
    
        except Exception as e:
            print(f"Error processing {username} at row {i}: {e}")
            updates.append([i, 'Yes', 'N/A', 'N/A'])
    
        # Pause for 5 seconds to avoid API overuse
        time.sleep(5)
    
        # Perform batch update every 10 rows
        if len(updates) >= batch_size:
            for update in updates:
                sheet.update_cell(update[0], 2, update[1])  # Suspended
                sheet.update_cell(update[0], 3, update[2])  # Post Karma
                sheet.update_cell(update[0], 4, update[3])  # Comment Karma
            updates = []  # Clear updates after batch processing
    
    # Final batch update for remaining rows
    for update in updates:
        sheet.update_cell(update[0], 2, update[1])  # Suspended
        sheet.update_cell(update[0], 3, update[2])  # Post Karma
        sheet.update_cell(update[0], 4, update[3])  # Comment Karma
    
    print('Update complete!')
    It will look something like this when ran.

    All you have to do is fill out the usernames in the correct Column.
    1743767843163.png
     
    Yes, but not in particular a Brick and Mortar business. AI continues to develop and will do a lot of the hard work on the internet, such as programming, content writing etc. - While it still is not perfect and most likely won't be for a long time it does not mean that it already replaced people.

    So if I would open a offline business, I would look for things that actually cannot be replaced easily with AI:

    - Skilled Craftsmanship (Handmade things)
    - Plumbing
    - Electrical
    - Mechanics
    - Carpentry Work
    - Flower Shops
    - Therapists & Psychologists
    - Social Workers
    - much more

    While AI certainly can assist those jobs, it won't replace them for the time being as some jobs require a human touch in order to function.
     
    Last edited by a moderator:
    Pretty good, as being stuck indoors all day allowed me to start learning from business books and YouTube videos.

    This reminds me of a somewhat relevant story.

    I remember about 2 years after COVID I had a genius idea to sell masks on eBay.

    I went to a wholesale website here in the UK.

    I managed to secure 1000 masks for £50.

    5p per mask!!!!!

    Bargain.

    It ships to my house.

    Oh boy, I am gonna be RICH!

    I slap them on eBay, use some copywriting and sales psychology strats like urgency/scarcity.

    The description looks SLICK.

    The title looks like a Mr beast youtube title.

    The images look good.

    (this was before I knew about ecom sales funnels.)

    I hit LIST NOW.

    ... eBay tells me price gouging isn't allowed on essential items...

    Even though COVID was long gone at this point.

    So now I have 2 boxes of 500 face masks chilling in my house.

    I'm waiting until the next pandemic.

    Here is a picture of a box taken a moment ago :/:

     
    Hiiiiiiiiiiii!!

    I want to start putting out ads locally for my dog sitting biz but I don't know how to even start!!

    Do i need multiple phone #s?
    Legal issues?
    Platforms to use?


    First Select an SMS marketing platform that suits your needs and budget.

    Features to Consider: Look for features like:

    Bulk sending: Ability to send messages to multiple recipients.

    Automation: Ability to set up automated messages and campaigns.

    Reporting and analytics: Tools to track campaign performance.

    Integration: Ability to integrate with other marketing tools.

    Examples of SMS Marketing Platforms: ClickSend, Twilio, Sinch, Mailchimp, etc.

    Keep it Short and Sweet: SMS messages are limited to 160 characters, so make every word count.

    Also, I suggest you to watch beginners Guide on YouTube

     
    Last edited by a moderator:
    Namecheap has been great.

    Support was great for when I lost my two factor authentication as well.

    Cloudflare has been good as well though I've only got one domain there.

    Mostly use it for free ddos and email routing.

    Used to use porkbun but just gradually moved away from them.

    No reason.

    Just the endless forward march of the arrow of time.
     

    LuxRiches

    Veteran Member
    Founding Member
    Sapphire Member
    Patron
    Hot Rod
    Bronze Star Bronze Star Bronze Star Bronze Star Bronze Star
    Joined
    Apr 2, 2025
    Messages
    413
    Reaction Score
    952
    Best IDEs

    Windsurf (better Sonnet 3.7 integration)
    Cline (Powerful VScode Extension)
    Cursor (a bit unstable lately)


    Best for Landing pages

    Lovable (better UI design, modern styling)
    Softgen (great at screenshot to code)
    Bolt (great at one-shotting a landing page)


    Best for Micro SaaS

    Replit Agent (great for coding quick MVPs)
    Bolt (frontend & backend done fast)


    Best for Complex SaaS

    Cursor (great new cursor agent & mcp integrations)
    Cline (great memories feature & mcp integrations)
    Windsurf (easy to navigate, best context awareness)


    Best for Project Coding Documentation

    GPT o1 model (limited messages but great output)
    CodeGuide.dev (works with all coding models and AI tools)


    Best Web Search Tools:

    Grok 3 (Fast, cheap and great output quality)
    Perplexity (Deep Research is fast and in-depth)
    ChatGPT (Expensive but output reports are good)


    Best Design AI tools:

    21st dev (copy pre-designed components with 1-click)
    UIzard (design UI screens/mockups with AI)


    New Emerging tools:

    Wrapifai (great for coding mini tools)
    AIDE IDE (new IDE like Cursor)
    Tempo labs (best UX, good for micro SaaS)
    Webdraw (draw and get a coded app)
    Rork (new tool for mobile apps)
    Create xyz (new update is great - text to app platform)
    Base44 (best for coding dashboard apps)
    Databutton (nice UI and different approach)
    Aider (great terminal based CLI tool)
     
    Which service would you recommend?
    Good question.
    Honestly, all 5 of these work
    - Apple Email Relay / Hide My Email
    - Simple Login
    - Addy.io
    - Firefox Relay
    - DuckDuckGo

    I personally use Simple Login & DuckDuckGo as a backup, Apple on all apple-related apps (since it's default & integrated in the iphone)

    You would honestly base it on how well you trust these emails & domains to outlast you.
    For example, if you already have an ProtonMail account, you most likely already have Simple Login (depending on the sub you have). I would 100% just use that.
    If you pay for Apple+, that comes with Apples HmE, use that instead.
    If your more casual and use firefox as a main browser, go grab firefox relay or duckduckgo. (I would say DDG over Firefox as firefox free is limited as heck unless you upgrade)

    otherwise, sign up to the free plan for all, and experiment yourself.
     
Back
Top