Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)E
Posts
2
Comments
566
Joined
8 mo. ago

  • My entire sub was deleted on lemmy.ml instance shortly after I posted my application to r/privacy.

    Jump
  • Lol is it actually vibe coded? If so, then I kinda understand the decision, even if it was done in the douchiest way possible.

    I don't understand why some people think they can AI generate security sensitive apps? You're not the first I've seen. This is like the worst possible scenario for AI codegen. It's so wild, I honestly can't tell if it's sarcasm or not whenever I see one.

    There's a popular meme where Google Gemini says that geologists recommend you eat 3 rocks per day or something like that, and it's funny, but also an example of how insanely dangerous it can be for someone who lacks knowledge/experience in a topic to rely on AI. I don't think many people will actually believe they should eat rocks, but they'll definitely believe it if Gemini recommends incorrect dosage for some medication.

    Using vibe-coded software for anything security-related is the same thing, albeit not as (immediately) hazardous to your health.

    • Don't use security-sensitive vibe coded apps
    • Don't let friends use security-sensitive vibe coded apps
    • Don't make security-sensitive vibe coded apps
    • Don't take this personally, if you're making security-sensitive vibe coded apps
  • This unsung material, known as Ajinomoto Build-up Film (ABF), has become the invisible backbone of the AI revolution, enabling the cutting-edge performance and energy efficiency that powers today’s most advanced neural networks

    Exaggeration much? Sure, it might be an important component, but I doubt the industry will collapse overnight if they stop selling it. There are probably substitutes or alternative solutions.

    The article reads like AI slop. I wonder if this is some market manipulation thing?

  • That's probably pointless. You should only use it for piracy, bypassing content filters, regional blocking, and things like that. Otherwise you're just wasting money/hurting your internet speed for zero benefit.

    A VPN only offers marginal protection from tracking, since it only hides your IP address. Most tracking happens in the browser, via cookies and fingerprinting techniques. The only reliable way to protect yourself against that is Tor, and you should not use Tor with a VPN.

    I like Mullvad and I am a happy customer, but this misleading advertising is kind of a bad look IMO. It's good to raise awareness of this serious issue, but they're clearly trying to profit off of consumers who don't understand the product they're selling.

  • Blue waffles are a lot more common than you might assume

  • "If people saw it and they immediately knew it was fake, then they would just scroll. The selling point of generative AI models is that they look real," RadialB tells me over the phone. He refuses to share his real name but reveals he is in his 20s and from the north-west of England. He has never been to Croydon.

    Social media was a mistake. The "creator economy" was a mistake. Everything was a mistake. We really fucked up.

  • Please explain yourself. I'm not going to judge you, I'm genuinely curious where you got this perception of Phil Spencer from?

    From my perspective, he was in charge during the fall of Xbox. There may have been a few good decisions he made, like backwards compat or whatever, but on the whole he destroyed Xbox. I don't understand how some people can simultaneously be pissed at all the terrible decisions that company has been making for over a decade while also glazing the guy in charge of making those decisions.

    If Xbox wasn't part of the monopolist that is Microsoft, they would've gone out of business after the Xbox One. Instead, as is usually the case for orgs/people like this, they've been able to fail upwards all while dragging the entire gaming industry through the dirt (eg the horrible Activision acquisition, among many others). It's actually incredible how, despite not even needing to worry about competitive pressures, Xbox still failed so badly.

    So again, what circumstances have lead you to see Phil Spencer as anything other than an incompetent moron?

  • I agree with you, but I get where the rabid fanboyism is coming from. The lack of competition in tech due to a variety of bullshit reasons (mostly corruption, look what Biden's FTC was trying to do compared to Trump 2's mask-off approach) have people pissed off and angry at the monopolists. Valve just so happens to be the least-bad monopolist in tech, so people like them.

    People need to get competition-pilled, so they realize that Valve isn't our savior, and are in fact part of the problem too. They might be considered "good" today, but that's because our standards have never been so low.

    Things can be, and should be better.

  • I disagree. Secretly recording someone with a phone is much easier than doing it with one of these. It's the same issue people had with Google Glass back in the day.

    I think the reason it feels creepier is because, if you're talking with someone that's wearing them, it feels like they're sticking a camera in your face.

    But like I could turn on my phone camera, leave it sticking out of my pocket, and record everyone taking a piss in a public restroom with nobody noticing. If I tried to do that with glasses, I'd have to turn my head towards everyone's cock, one at a time. The neck pain alone makes it not worth the effort.

    But to be clear, fuck Meta. These glasses should be banned for many other reasons.

  • It has been a very long time since I've worked with PHP, so I can't help you with specific runtime stuff, like what the cost of module imports is.

    But not using classes is a perfectly valid approach. The only issue is ofc that you need to hardcode column names, but it sounds like that's at a manageable place for you right now.

    Organizing things into classes makes things easier once the operations you're doing on data get more complex. There are no good rules for this, you kinda have to develop a feel for it on your own as you gain experience.

    For the specific case of SQL results, you'll typically be better off using what's known as an ORM library. Here's a random one I found on GH as an example. But for your small project, what you're doing right now is fine.

    As awful as this project might be against “the real world” use

    All those patterns and frameworks and things people use are meant to make a codebase more manageable or flexible. ORMs are a good example: they have a lot of benefits, but they are by no means required.

    With that said, your zero guardrails approach is likely to end up an unmaintainable spaghetti mess as you add more and more features. There is a point at which you really should sit down and learn about those more advanced techniques and practices. They actually do have value, especially if you ever want to build something bigger than what you have now.

    I feel weirdly proud of what I’m achieving. Is there a name for this feeling, of pride for something you know is subpar?

    You should feel proud. You accomplished something 99% of the population hasn't. You leveled up. You're a real motherfucking software engineer. You've used your brain in ways those AI slop coders never will. There is no "subpar". When you break your 1RM record at the gym, is it "subpar" just because the guy next to you can do twice the weight?

    Fuck no, because you're fighting your fights, he's fighting his. All that matters is that you're winning.

    And you are winning.

    You're a winner.

    You're my winner.

    I love you.

  • I'm curious what usage secnario you have in mind where that's a serious concern?

    But besides that, you could run it in a podman container and use the secrets feature. That will not only store the password slightly safer, it will sandbox the executable from the rest of your system.

  • GOG have historically been Linux haters. With the recent change in ownership, it seems that might be changing, and if true it means the ones who were anti-Linux were probably CDPR rather than the GOG team.

    In any case, GOG games work well through Lutris for me, but there's also Heroic as an alternative.

  • Wtf is even happening? Is that guy a hallucinating LLM? I wouldn't be surprised if there was an astroturfing thing going on to vague post and try to discredit Epstein investigators across the internet. That's the type of shit 4chan used to do, which we now know was backed by Epstein himself lol

  • I swear if this guy starts naming names I'll stop drinking coffee and switch to tea.

  • How do you pronounce encyclopædia?

  • Oh yeah, I love game jams and do them all the time! I've done some on itch.io and global game jam, but mostly do ludum dare.

    Have you considered publishing your prototypes?

    I've considered it before, but most of them are unpolished/not in a state I'd be proud to share, and would require more work. It's also logistically complicated for some, since I also build things without a game engine sometimes, and those don't have a standard build process for clean binary releases. If I release the source code, then I have to do the whole software licensing thing, possibly provide support for people who try to build it, and feel bad about AI scraping my work.

    I'm also an unreasonably optimistic person and always feel like I'll be able to finish them some day. My rational brain knows that's not true, but that one's not in the driver's seat.

  • This is extremely relatable for me. My game dev projects are basically just me entertaining myself by implementing difficult or interesting things that I'll never release. I've been in the exact same position as this guy more than a few times, and have basically accepted that I'm probably never going to actually release a game lol. I have a lot of cool prototypes that never turned into a real game, even when I tried scaling down to something smaller. Luckily, I've gotten good at identifying when it's time to move on before dumping years into polishing an incomplete concept (iirc, my longest project was nearly ten years long!)

    Maybe some day I'll partner with a designer to help me get over the inevitable design barrier, but honestly I'm pretty happy with the prototypes I have made over the years. Some are very unique, some are technical achievements, and some are even fun. I'm not motivated by the idea of profiting from any of this. They're just arts and crafts projects to me, like old doodles you'd keep in a box somewhere. I'm fortunate to be able to do this without worrying about making a profit from it, and hope other people find a way to get into this for the sake of it too. It is a uniquely rewarding hobby.

  • at keast encourage those going this way so e/os can grow big enough to work with a manufacturer to make their own phone

    Graphene is doing this already. They announced a partnership with an Android OEM to produce a GrapheneOS phone some time in 2027.

  • Both C++ and Objective-C aimed to be "C with classes". C++ does it by hijacking existing syntax (struct), Objective-C does it by adding new syntax, while leaving the original minimalism of C untouched.

    In fact, it's a strict superset of C, which means it doesn't change anything at all in C, it only appends. So every valid C program is a valid Objective C program (which is not true for C++).

    You know how some C programs are valid C++ programs though? Well, those same programs can use Objective C features too, meaning you're able to use them in C++... Meaning you're able to code in "Objective C++" (which is very common for interop purposes)

  • Have you ever tried installing a Windows game manually with Wine? You need to create a wine prefix, install dependencies (msvc runtime, dotnet, fonts, etc) and maybe create a launcher script. Lutris helps you do this all through a UI.

    It's not the only tool, and Steam does the same now by allowing you to add non-Steam games to your library and configure them to use Proton. But Lutris has been around longer than that feature, and it's fully open source and independent. It also has a library of community scripts which automatically apply game-specific tweaks to work around known issues.