1
26
2
206
3
146
submitted 3 days ago by lemmee_in@lemm.ee to c/fuck_ai@lemmy.world

For the past few years, a conspiracy theory called "Dead Internet theory" has picked up speed as large language models (LLMs) like ChatGPT increasingly generate text and even social media interactions found online. The theory says that most social Internet activity today is artificial and designed to manipulate humans for engagement.

On Monday, software developer Michael Sayman launched a new AI-populated social network app called SocialAI that feels like it's bringing that conspiracy theory to life, allowing users to interact solely with AI chatbots instead of other humans. It's available on the iPhone app store, but so far, it's picking up pointed criticism.

After its creator announced SocialAI as "a private social network where you receive millions of AI-generated comments offering feedback, advice & reflections on each post you make," computer security specialist Ian Coldwater quipped on X, "This sounds like actual hell." Software developer and frequent AI pundit Colin Fraser expressed a similar sentiment: "I don’t mean this like in a mean way or as a dunk or whatever but this actually sounds like Hell. Like capital H Hell."

4
14
The Subprime AI Crisis (www.wheresyoured.at)
5
265
submitted 5 days ago by lemmee_in@lemm.ee to c/fuck_ai@lemmy.world

Lionsgate has become the first significant Hollywood studio to go all-in on AI. The company today announced a “first-of-its-kind” partnership with AI research company Runway to create and train an exclusive new AI model based on its portfolio of film and tv content.

Lionsgate’s exclusive model will be used to generate what it calls “cinematic video” which can then be further iterated using Runway’s technology. The goal is to save money – “millions and millions of dollars” according to Lionsgate studio vice chairman Michael Burns – by having filmmakers and creators use its AI model to replace artists in production tasks such as storyboarding.

In corporate jargon terminology, Burns said that AI will be used to “develop cutting-edge, capital-efficient content creation opportunities.” He added that “several of our filmmakers are already excited about its potential applications to their pre-production and post-production process.”

6
191
ChatGPT teddy bear? (cdn.fosstodon.org)
7
55

cross-posted from: https://lemmy.ml/post/20513234

8
35

As AI deepfakes sow doubt in legitimate media, anyone can claim something didn't happen.

9
82
submitted 1 week ago by lemmee_in@lemm.ee to c/fuck_ai@lemmy.world
  • Jim Kavanaugh, CEO of World Wide Technology, told CNBC that people are “too smart” to accept artificial intelligence won’t alter their work environment.

  • Business leaders shouldn’t “BS” employees about the impact of AI on jobs, Kavanaugh said, adding that they should be as transparent and honest as possible.

  • Kavanaugh, who has a net worth of $7 billion, stressed that overall he’s an optimist when it comes to AI and its ability to improve productivity.

10
112
submitted 1 week ago by lemmee_in@lemm.ee to c/fuck_ai@lemmy.world
11
140

cross-posted from: https://lemmy.world/post/19885024

Media and search engines nowadays need a flag system and a filter for AI junk results

12
67
13
15

        (archived link)

This article is perhaps the most idiotic pro-AI propaganda yet published on a mainstream news site, but I gotta emphasize 'yet'.

14
272
submitted 1 week ago by Kroxx@lemm.ee to c/fuck_ai@lemmy.world

You should never support the scumbags at Hasbro/WOTC if you are into tabletop games

15
22
submitted 2 weeks ago by net_run@fedia.io to c/fuck_ai@lemmy.world

Today I write about Tim Boucher, desperate Ai-enthusiast crying into his fists, "I'm an author! I'm an author!"

https://nova.mkultra.monster/tech/2024/09/13/ai-does-not-an-author-make

16
52

cross-posted from: https://lemmy.world/post/19716272

Meta fed its AI on almost everything you’ve posted publicly since 2007

17
-8

cross-posted from: https://lemmy.world/post/19713386

SO, it started quite nicely with a fully working program. However nearing the end... or at the end of my programming experience or asking it to program something for me, it wrote in some nasty nasty screen flickering shit. I couldn't stop it and it quickly just froze my screen where the only option was to push the button. I tried it a second time to confirm, but this time I was able to quickly go to a different CLI window and kill that sonobabich. Here is what it came up with in case you want to try it. maybe it only screws up my computer:

import os
import cv2
import numpy as np
import time
import tkinter as tk
from tkinter import messagebox, filedialog

def threshold_to_black(image_path, duration):
    original_image = cv2.imread(image_path)
    
    if original_image is None:
        print("Error: Could not read the image.")
        return

    height, width, _ = original_image.shape
    gray_image = cv2.cvtColor(original_image, cv2.COLOR_BGR2GRAY)
    steps = duration * 10  # 10 frames per second

    for i in range(steps + 1):
        # Calculate the threshold value (0 to 255)
        threshold = int((i / steps) * 255)
        
        # Create the thresholded image
        thresholded_image = np.where(gray_image < threshold, 0, 255).astype(np.uint8)

        # Resize the thresholded image to fill the window
        resized_image = cv2.resize(thresholded_image, (window_width, window_height), interpolation=cv2.INTER_LINEAR)

        # Display the thresholded image
        cv2.imshow(window_name, resized_image)

        # Wait for a short period to create the effect
        time.sleep(0.1)

        if cv2.waitKey(1) & 0xFF == ord('q'):
            break

    # Display the final black image
    cv2.imshow(window_name, np.zeros_like(thresholded_image))
    
    while True:
        if cv2.waitKey(1) & 0xFF == ord('q'):
            break
    
    cv2.destroyAllWindows()

def select_image():
    current_directory = os.getcwd()  # Get the current directory
    filetypes = (
        ('JPEG files', '*.jpg'),
        ('JPEG files', '*.jpeg'),
        ('All files', '*.*')
    )
    
    filename = filedialog.askopenfilename(
        title='Select an Image',
        initialdir=current_directory,  # Start in the current directory
        filetypes=filetypes
    )
    
    if filename:
        return filename
    else:
        messagebox.showerror("Error", "No image selected.")
        return None

def get_duration():
    def submit():
        nonlocal total_duration
        try:
            minutes = int(minutes_entry.get())
            seconds = int(seconds_entry.get())
            total_duration = minutes * 60 + seconds
            if total_duration > 0:
                duration_window.destroy()
            else:
                messagebox.showerror("Error", "Duration must be greater than zero.")
        except ValueError:
            messagebox.showerror("Error", "Please enter valid integers.")

    total_duration = None
    duration_window = tk.Toplevel()
    duration_window.title("Input Duration")
    
    tk.Label(duration_window, text="Enter duration:").grid(row=0, columnspan=2)
    
    tk.Label(duration_window, text="Minutes:").grid(row=1, column=0)
    minutes_entry = tk.Entry(duration_window)
    minutes_entry.grid(row=1, column=1)
    minutes_entry.insert(0, "12")  # Set default value for minutes
    
    tk.Label(duration_window, text="Seconds:").grid(row=2, column=0)
    seconds_entry = tk.Entry(duration_window)
    seconds_entry.grid(row=2, column=1)
    seconds_entry.insert(0, "2")  # Set default value for seconds
    
    tk.Button(duration_window, text="Submit", command=submit).grid(row=3, columnspan=2)
    
    # Center the duration window on the screen
    duration_window.update_idletasks()  # Update "requested size" from geometry manager
    width = duration_window.winfo_width()
    height = duration_window.winfo_height()
    x = (duration_window.winfo_screenwidth() // 2) - (width // 2)
    y = (duration_window.winfo_screenheight() // 2) - (height // 2)
    duration_window.geometry(f'{width}x{height}+{x}+{y}')

    duration_window.transient()  # Make the duration window modal
    duration_window.grab_set()    # Prevent interaction with the main window
    duration_window.wait_window()  # Wait for the duration window to close

    return total_duration

def wait_for_start(image_path):
    global window_name, window_width, window_height

    original_image = cv2.imread(image_path)
    height, width, _ = original_image.shape

    window_name = 'Threshold to Black'
    cv2.namedWindow(window_name, cv2.WINDOW_NORMAL)
    cv2.resizeWindow(window_name, width, height)
    cv2.imshow(window_name, np.zeros((height, width, 3), dtype=np.uint8))  # Black window
    print("Press 's' to start the threshold effect. Press 'F11' to toggle full screen.")
    
    while True:
        key = cv2.waitKey(1) & 0xFF
        if key == ord('s'):
            break
        elif key == 255:  # F11 key
            toggle_fullscreen()

def toggle_fullscreen():
    global window_name
    fullscreen = cv2.getWindowProperty(window_name, cv2.WND_PROP_FULLSCREEN)
    
    if fullscreen == cv2.WINDOW_FULLSCREEN:
        cv2.setWindowProperty(window_name, cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_NORMAL)
    else:
        cv2.setWindowProperty(window_name, cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN)

if __name__ == "__main__":
    current_directory = os.getcwd()
    jpeg_files = [f for f in os.listdir(current_directory) if f.lower().endswith(('.jpeg', '.jpg'))]
    
    if jpeg_files:
        image_path = select_image()
        if image_path is None:
            print("No image selected. Exiting.")
            exit()

        duration = get_duration()
        if duration is None:
            print("No valid duration entered. Exiting.")
            exit()

        wait_for_start(image_path)

        # Get the original
18
227
19
554
20
20
How Does OpenAI Survive? (www.wheresyoured.at)
submitted 2 weeks ago by VerbFlow@lemmy.world to c/fuck_ai@lemmy.world
21
45
submitted 2 weeks ago by ptz@dubvee.org to c/fuck_ai@lemmy.world

A group of Democratic senators is urging the FTC and Justice Department to investigate whether AI tools that summarize and regurgitate online content like news and recipes may amount to anticompetitive practices. In a letter to the agencies, the senators, led by Amy Klobuchar (D-MN), explained their position that the latest AI features are hitting creators and publishers while they're down. As journalistic outlets experience unprecedented consolidation and layoffs, "dominant online platforms, such as Google and Meta, generate billions of dollars per year in advertising revenue from news and other original content created by others. New generative AI features threaten to exacerbate these problems."

The letter continues: "While a traditional search result or news feed links may lead users to the publisher's website, an AI-generated summary keeps the users on the original search platform, where that platform alone can profit from the user's attention through advertising and data collection. [] Moreover, some generative AI features misappropriate third-party content and pass it off as novel content generated by the platform's AI. Publishers who wish to avoid having their content summarized in the form of AI-generated search results can only do so if they opt out of being indexed for search completely, which would result in a materially significant drop in referral traffic. In short, these tools may pit content creators against themselves without any recourse to profit from AI-generated content that was composed using their original content. This raises significant competitive concerns in the online marketplace for content and advertising revenues."

Essentially, the senators are saying that a handful of major companies control the market for monetizing original content via advertising, and that those companies are rigging that market in their favor. Either you consent to having your articles, recipes, stories, and podcast transcripts indexed and used as raw material for an AI, or you're cut out of the loop. The letter goes on to ask the FTC and DOJ to investigate whether these new methods are "a form of exclusionary conduct or an unfair method of competition in violation of the antitrust laws." [...] The letter was co-signed by Senators Richard Blumenthal (D-CT), Mazie Hirono (D-HI), Dick Durbin (D-IL), Sheldon Whitehouse (D-RI), Tammy Duckworth (D-IL), Elizabeth Warren (D-MA), and Tina Smith (D-MN).

22
55
23
136
submitted 2 weeks ago by Vittelius@feddit.org to c/fuck_ai@lemmy.world

Somebody built a chatGPT powerded calculator as a joke

https://github.com/Calvin-LL/CalcGPT.io

TODO: Add blockchain into this somehow to make it more stupid.

24
32
submitted 2 weeks ago by lemmee_in@lemm.ee to c/fuck_ai@lemmy.world

A U.S. grand jury has formally charged 52-year-old Michael Smith with conspiracy to commit wire fraud, wire fraud, and money laundering after allegedly buying AI-generated music, posting them on streaming platforms, and then using thousands of bots to stream his posts. This act allowed him to earn millions of dollars in royalties from 2017 through 2024. According to the unsealed indictment from the Justice Department, Mr. Smith claimed in February 2024 that his “existing music has generated at this point over 4 billion streams and $12 million in royalties since 2019.”

This meant he made approximately $2.4 million annually by buying AI-generated tracks, uploading them on various streaming platforms like Spotify, Apple Music, and YouTube Music, and creating bots that allowed his tracks to gain millions of fake streams. With royalty payments often falling at less than one cent per stream, Mr. Smith likely garnered over 240 million streams yearly, most of them through bots.

The music industry, in general, prohibits artificially boosting streams as it will negatively impact artists and musicians, where the money that the streaming company should pay them is funneled into accounts that use bots to increase the listening count of their tracks artificially.

The act is similar to the payola scandal in the 1950s, where DJs and radio stations received money from publishers to give their songs more airtime, artificially inflating their popularity to drive record and album sales. The only difference today is that radio stations have since been replaced by streaming platforms, DJs by user accounts, and artists by AI.

25
72
submitted 2 weeks ago* (last edited 2 weeks ago) by ZDL@ttrpg.network to c/fuck_ai@lemmy.world

The funniest line from social media:

"Maybe it's because we don't need a computer to automate mansplaining when there's already an excess supply produced by men," answers one woman.

view more: next ›

Fuck AI

1219 readers
39 users here now

"We did it, Patrick! We made a technological breakthrough!"

A place for all those who loathe AI to discuss things, post articles, and ridicule the AI hype. Proud supporter of working people. And proud booer of SXSW 2024.

founded 6 months ago
MODERATORS