[–] 7 points 2 weeks ago (13 children)

VR is pretty much like the kinect, if you stop to think about it. Compared to a typical computer or console, you need more space for it to work best. It also lacks a "killer app", kinect had a bunch of dance games, but VR's best offer thus far is VRChat, which relies entirely on community.

There's also the matter of money. Meta Quest is the cheapest option, but you'll be stuck with Meta tracking and will have to shell out extra for Steam VR games.

  • source
  • [–] 1 point 2 weeks ago (1 child)

    No it can’t, and that’s the point.

    Wrong, Brazil is proof of that.

    To pull off falsification would require a massive conspiracy that would almost 100% be leaked.

    It doesn't matter if it leaks or not or how big the conspiracy is, if it happens it immediately casts doubt on the validity of whole process. Besides, "accidentally" getting rid of one or two votes, or "finding" one extra vote, has a bigger chance of going undetected and, even if caught, can be excused as "oops, my bad!"

    Brazil's electoral frauds rarely aimed for presidential votes, they were much more often for state deputies and city councilors, where the difference between the last one getting elected and the first one out is usually very small. In the 1994 elections, the state of Rio de Janeiro had to null the results for state deputy and federal deputy. Fraud was rampant. https://www.terra.com.br/noticias/brasil/ha-30-anos-fraude-eleitoral-no-rio-apressou-projeto-da-urna-eletronica,e9c86b3b8ba6575111c5fed66407caf9qn1fx78n.html

    Some notable examples of fraud happening with paper, as per that article:

    • using a pencil lead under the nail to mark something on blank votes;
    • having the urn start out with a bunch of votes before voting even begins;
    • corrupt poll workers filling some of the reserve voting papers before closing the booth.

    You said in another comment something about "deeper social issues". Guess what Brazil has in spades?

  • source
  • parent
  • context
  • [–] 1 point 2 weeks ago* (4 children)

    Compromising a machine is much more likely

    You're free to point how to compromise a significant enough number of machines that never connect to the internet and whose firmware/code is audited by several parties and institutions before being compiled and installed on them, some time before elections proper and also after the elections

  • source
  • parent
  • context
  • [–] 37 points 2 weeks ago (5 children)

    Giardino suggested that developers can protect their work by first building a strong community around it, and then focusing on continual improvements: "Rather than relying on a single mechanic that someone can easily copy, you need to keep growing your game by adding features, personality, and creativity that stem from your own perspective."

    Not every game needs a fuckload of features. Not everyone has the time and skill to create and manage a community around their own game.

    Steam could at least allow people to vote on whether some games are complete clone garbage or not, have the weight of the vote rely on the account level + age. Or let people indicate the original game on a clone's page. Like any community feature, I can see this being a vector for abuse, but this AI bullshit is absolutely ruining online trust

  • source
  • [–] 2 points 2 weeks ago

    A couple of things to understand about Brazilian elections:

    • Voting is mandatory for all citizens aged 18-70, though failing to vote nets you a 4 BRL fine (less than a dollar)^[I understand people who would rather have it be non mandatory, but think about a criminal group ensuring only "their people" go out to vote. With optional voting, it gets easier for them to ensure victory. This would be a real situation in many cities in Brazil, where said criminal groups already do everything in their power to ensure "their guys" get elected.]
    • Every Brazilian citizen has an ID with photo (I've only recently learned that USA doesn't have something like a nationwide ID);
    • Election happens on a sunday and people who have to work on said day can ask to leave for 2 hours in order to vote;
    • Voting is standardized and organized at a federal level, even for municipal voting. The electoral tribunals exist solely for dealing with elections;
    • The majority of funds spent on campaigns come from the electoral fund, which is distributed to parties according to how many elected deputies, senators and governors they have (a great way to ensure big parties stay rich and well funded). Up until 2014, corporations could still donate to campaigns. After that, only citizens may donate and only up to 10% of their earnings.
    • The electronic urns are audited before and after elections^[This isn't a "we self audited ourselves" situation, in case you're wondering. Universities, Federal Police, Army and several other entities, public and private, can take part in the audit], they are completely offline and save votes to an internal disk. Since their inception, despite many claims, no fault or fraud has ever been found on the hardware or software. Even fucking bozo and his flunkies couldn't find any security breach back in 2022, while he was in power.
    • With how urns are distributed, it's easy to account if the total amount of registered votes is equal to the amount of voters that showed up. This first verification is done once voting time is over by the 4 poll workers that care for each urn/section.
    • Voters have to do both ID and biometric verification (fingerprint) before voting
    • No cell phones or kids go in the booth with you (take a wild guess why "no kids")
  • source
  • [–] 2 points 2 weeks ago (6 children)

    There was a saying in Brazil, up to the 90s, that "elections are won in the counting" - fraud was rampant, especially at municipal/state level and the electronic urns got rid of that.

    Paper can only be considered more secure if you have special paper and special printing like money bills, otherwise they can be falsified much more easily.

  • source
  • parent
  • context
  •  

    Greeks and Romans would frequently curse anyone they didn't like, writing it as a curse on a lead sheet, roll it up and pierce it with a nail and put in a specific place, depending on the curse.

    Given the amount of such tablets found, they probably cursed someone every other week.

    For extra photos - https://www.romanbaths.co.uk/roman-curse-tablets

     

    Decided to bite the bullet and learn PHP, which is used for nearly everything at my job. My starting voyage was to mess around with "pure php", as in, no frameworks, no libraries, not even javascript, just the basic server with v8.3 running and some (currently very shitty) CSS styling.

    So, I decided to go with a 2 step process: first, a site for me to post my stuff, with the possibility for external users to make accounts and leave comments. Step 2 would be making a forum where said users can interact. Before I began coding anything, I wrote down the database specification, though it's still "open for debate". I also didn't pay attention and made all tables as MyISAM initially instead of InnoDB, which made me lose all foreign keys, thankfully easily remedied given the small size of the project.

    Thus far, I've got the user creation, listing, login (with hashed password), post creation and post viewing working. Visitors, normal users and admin see different links and forms, depending on pages, all with inline php code in appropriate pages - for instance, (unlogged) visitors don't see a comment box when reading a post. I'm currently working on the user edit page.

    Anyway, why do I think I'm doing a lot of "wrongs"? For starters, I'm not using classes. At all. Functions are being added "globally" to one of 3 include somepage.php; that are in every page; every database related function - select all, select 1, update, are all in the db.php file. So, every page load is also loading the entire list of database functions, plus a bunch of html-automation related functions, even when none of them are used. Since PDO::fetch() returns an array with mapped keys (ie: $result['column1']), I feel like I have "no good reason" to use classes, especially as I'm still putting some finishing touches on the tables. I mean, I can access the relevant data with $bla['column_name'];, which is all I need thus far.

    A lot of the resulting html comes from echo, some of it from functions to handle it more easily, like passing an array so a "global" function of mine returns it as neatly organized <td> elements.

    There is no MVC, just good ol' <a href> and <form method=post> where they need to be. All my forms' actions call a separate php page that's just code to handle the form, always as POST, in order to check blank fields, size and character constraint, etc.

    I've no doubt that, as is, my project has a number of security holes, though cross-site scripting and session poisoning are not among them. I did try sql injection and couldn't get it to work, so good on me.

    As awful as this project might be against "the real world" use, I feel weirdly proud of what I'm achieving. Is there a name for this feeling, of pride for something you know is subpar?

     

    Wondering if there's some sort of big list of channels whose videos are known to be mostly or entirely AI stuff, whether the text, the narrator or other details. It's really annoying to start watching and noticing something "off", only to check the channel and notice that it's been pumping out 25-30min videos every 2 days for the past year.

    It's easy to avoid the AI animation stuff, but it's annoying when you're looking for history, psychology, science and other stuff.

     

    I saw that Indie Gala has a royalty free music bundle for sale of this - https://www.arcade-origins.com/

    Thing is, checking their site, there's no way to actually buy straight off them, which is super weird. All "covers" are AI images and every video on YT channel was posted after Jan 2025.

    I don't know enough about music other than listening to it, so I have no idea what cues, if any, to look out for when it comes to AI music. I also do not want to spend a single cent buying something done with AI.

     

    tldr; A budget shooter that goes from tolerable to insufferable real quick

    Chaser is a 2003 FPS from Cauldron, who would go on to create all time classics like Secret Service (2008) and Cabella's Dangerous Hunts 2011. Clearly a household name synonymous with quality. This game is also billed as having "A gripping story full of intrigue, plot twists and believable characters."

    In this game, you're John Chaser, an amnesiac protagonist who escapes a space station and crash lands back on a futuristic Earth city. Shortly afterwards, you find yourself working for the local mafia because Chaser's too fucking stupid to take a hint. No, seriously, there's this dude in the cutscene that says "If you got any sense, you'll turn around and head as far away from this city as you can" and mr. protagonist goes back to the mafia owned casino. You also get some flashbacks in the first couple missions, but they go away. Don't worry too much about the story, everything done on Earth is like a sidequest until you get back to Mars. Overall, the game can be divided in 3 thirds: shitty city, soviet part, Mars. The latter 2 drag on for-fucking-ever.

    For the story, here's a rundown of it:

    Story spoilersChaser is "forced" into the mafia, but a dude kinda helps him get off it by telling him about a doctor that can remove the bomb chip that gets implanted on every mafia thug. After doing so, Chaser follows the plan to get to Mars and accidentally kills the mafia boss. The smuggler that'll get him to Mars starts the whole soviet Siberia part of the game, which feels like the world's worst sequence of bodyguard missions. Chaser gets betrayed and shot by the smuggler, but miraculously survives. He finishes the trip to the Cosmodrome thanks to some old russian help and flies to Mars. There, he goes to jail, meets up with an old acquaintance and finds out about the rebellion against Mars Corp. Jailbreak happens, then it's off to do some rebel terrorism. A bartender does a load of exposition, as he's also the main informant/connection of the rebels and its operators. A couple of awful levels later, ready to celebrate their best victory, the rebel HQ is invaded by Marscorp forces. At the end of it, Chaser is told by Marscorp CEO, which he thought he had killed a couple of hours ago, that he's actually the man he wanted to find and "get some answers", Stone, and that he had his memory wiped and fake memories implanted to become Chaser in order to infiltrate the rebels. He gets shot and dies. The end.

    But it's a first person shooter, so how's the shootin'? Kinda decent, most of the time. Ironically, the futuristic weapons feel like the worst ones when it comes to killing enemies. While a M4 rifle will typically kill an enemy in 1 or 2 shots, the futuristic HK11 might take 10+. Sometimes fucking explosives to the face won't kill enemies outright. Hand grenades are the worst, you don't click and hold to throw, you click and he'll do a fixed distance throw because fuck you. Fucking Quake 2 and Medal of Honor let you hold the grenade to throw it further or drop close by.

    One of the main problems of the game is that a lot of the time you won't even know you're losing health. Save for a few situations when you're shot from the front, you'll have a hard time knowing if there's an enemy shooting you from the sides or from behind. There's nothing to indicate you took fall damage, not even a grunt or crunch sound. Savescumming is essential not only because of that, but also due to the likelihood that you might end up stuck somewhere in the scenery. Ladders are one of your biggest enemies, too.

    Level design goes from "eh, ok" to "oh, fuck you" - the latter especially on levels like Lighthouse, Submarine, Cosmodrome and the entirety of Mars. Levels become overly long for no reason, with enemies spawning in places carefully designed to piss you off the most, sometimes behind your back and where you already went through: in some situations, you can literally see them popping out of thin air in front of you because now you stepped on the trigger!

    The game has multiplayer and I wish I could test it, but I don't wish anyone to suffer through this game. Still, I suspect the multiplayer is leagues better than the singleplayer experience simply because it's not the singleplayer experience.

    In all seriousness, if you do decide to check this game out for whatever reason, like morbid curiosity, don't be afraid to put it down and give up for good before you even . It does not get better. It gets more tedious and more groan inducing. There is no fair challenge, nothing that will give you any sense of satisfaction.

     

    The link is for Sonniss collection of royalty free music and sound effects that get released with each GDC.

    Here's the more important part of the license, tldr you can use it on any number of commercial projects:

    RIGHTS GRANTED

    a) Licensee may use the licensed sound effects on an unlimited number of projects for the entirety of their life time.

    b) Licensee may use and modify the licensed sound effects for personal and commercial projects without attribution to the original creator.

    c) Licensee may publicly perform a reproduction of the sound effects over any form of medium.

    d) Licensee may use the licensed sound effects for the purposes of synchronization with audio and visual projects the Licensee is involved with, which includes but is not limited to: games, films, television & interactive projects.

    NO AI TRAINING OR USAGE

    For clarity and avoidance of doubt, the Licensee is expressly prohibited from using any sound effects licensed under this Agreement for the purpose of training artificial intelligence technologies. This includes, but is not limited to, technologies capable of generating sound effects or works in a similar style or genre as the licensed sound effects. The Licensee shall not use, reproduce, or otherwise leverage the licensed sound effects in any manner for purposes of developing, training, or enhancing artificial intelligence technologies, nor sublicense these rights to any third party, without the Licensor’s specific and express written permission.

    view more: ‹ prev next ›