There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

lemmy.ml

JasSmith , to linux in It either runs on Linux or refund

Or do as I do.

  1. Buy game.
  2. Never play it.

I have a problem.

Hamartiogonic ,
@Hamartiogonic@sopuli.xyz avatar

Or as I do:

  1. Watch videos of Cyberpunk
  2. Think of buying it
  3. Realize I still haven’t finished Mass Effect
  4. Never actually buy Cyberpunk.

Currently I’m thinking of Baldur’s gate 3, but you know… I’ll probably get around to it in a few years.

Ricaz ,

It’s not that great tbh. I spent maybe 6 hours in it and didn’t get hooked. With BG3 however, I’m at 60 hours and I can’t put it down

fhein ,

Cyberpunk feels like it so much missed potential it almost made me sad playing it… The game is gorgeous and in many ways it really nails the cyberpunk feeling, which I’ve been very fond of since I was a kid so I would just love to be able to immerse myself in a game like this.

However it keeps slapping me in the face with stupid things that break the immersion… Primarily the low effort CRPG item system, where each weapon and piece of clothing has random stats. So you find 10 identical looking guns but they all do different amount of damage and add some random elemental damage, which would’ve made more sense if they were magical weapons in a fantasy game… When I last played it I found an oversized dildo that does 4 times as much damage as my katana… And of course a tiny bikini can have better armour value than actual armour…

Hamartiogonic ,
@Hamartiogonic@sopuli.xyz avatar

LOL, seems like the devs decided to implement anime physics. More naked skin -> more armor. More weight -> faster machine. That’s why mechas are the fastest moving things know to man.

tormeh ,

It’s an RPG, dude. If you don’t like RPGs then don’t buy them. I know a lot of people want Cyberpunk to be a GTA game or any other thing, but it isn’t.

MindSkipperBro12 ,

It’s ok, just watch what Cyberpunk was like on Day One and it’ll kill your interest again.

erwan ,

Who cares what it was like on day 1 if he buys it today?

Hamartiogonic ,
@Hamartiogonic@sopuli.xyz avatar

Oh, I’ve been watching those videos with great interest. The bugs used to be very strong with this one. Fortunately, the devs managed to fix a lot of them, so it’s not quite as meme fuel as it was on day one. Buying it now probably doesn’t come with the legendary 600% buyer’s remorse booster.

RiikkaTheIcePrincess ,
@RiikkaTheIcePrincess@kbin.social avatar

Buying it now probably doesn’t come with the legendary 600% buyer’s remorse booster.

[Joke] Ugh, probably have to buy it as a microtransaction or whatever DLC crap. I hate when they take stuff out and try to sell it!

PerogiBoi ,
@PerogiBoi@lemmy.ca avatar

You’re allowed to get another game even if you haven’t finished a previous one. You’re only here for like 80ish years so why not sample all that interests you?

Perfide ,

This is what I feel. I’ve finished ToTK and Baldurs Gate 3 once(so far…), but beyond that I haven’t finished a game in probably years. Hasn’t stopped me from having fun in tons of games over the years. I usually play for gameplay more than story anyways, with a couple exceptions.

PerogiBoi ,
@PerogiBoi@lemmy.ca avatar

Video game monogamy is a recipe for no fun 👍

INeedMana ,
@INeedMana@lemmy.world avatar

Buying any game after 3-5 years is the way to go. The bugs are fixed, patches are out, so mods are stable and most of the time you can find a sale where it costs 10-20€. And if you forget about it before that time, that means the game was not worth it

Hamartiogonic ,
@Hamartiogonic@sopuli.xyz avatar

On top of that, there might be a bundle with the base game + a few DLCs + christmas discount or whatever.

ollie ,

drm removed

uis ,
@uis@lemmy.world avatar

This is high-seas option

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

GoG, my friend

SeaJ ,

I think the last game I bought on release was Fallout 4. I’ll still enjoy a game just as much of it is two years old and only $20.

balderdash9 ,

Fighting games would like to have a word

INeedMana ,
@INeedMana@lemmy.world avatar

Why? What’s up with fighting games?

balderdash9 ,

The lifeblood of fighting games is the online community. If you wait too long, everyone online is either way better than you or has moved on to the next fighting game.

INeedMana ,
@INeedMana@lemmy.world avatar

Oh. That sucks. “Previous” fighting games don’t have people that stayed?

When I was finally playing Dark Souls 2, I was surprised that finding someone to play with was not hard. Fighting games scene might be different, though

balderdash9 ,

The people who stay have often been there for years and you can’t really fight them because they’re so good.

BeanCounter ,

Or do as I do.

  1. buy game
  2. try to fix the game on Linux for 5hrs straight
  3. learned a lot. worth it.
CaptainAniki ,

deleted_by_author

  • Loading...
  • Holzkohlen ,

    Yes, once every time you distrohop.

    MindSkipperBro12 ,

    But you have to put 0 for Windows.

    SGHFan ,
    @SGHFan@lemdro.id avatar

    Same, not enough space?

    SSUPII , to linux in It either runs on Linux or refund

    One of the refunds reasons you can select is “the game doesn’t run on my PC”. This is completely valid.

    Quazatron , to linux in It either runs on Linux or refund
    @Quazatron@lemmy.world avatar

    It may be silly but I usually will blindly buy a game, find out it doesn’t work, then wait for a few years until it does. Because it will. Even if someone has to reverse engineer the game engine to use the game assets.

    Vlyn ,

    That’s silly and dumb on top, because games rapidly lose value. The $60 game you buy today (and don’t play) costs $40 in a year. And will be in a $12 Humble Bundle with 9 other games in 3-5 years tops.

    I already get enough games in bundles that I don’t play, when I actually buy a game (even on sale) I only do it if I want to play it immediately. Otherwise in the future it will be cheaper anyway and have plenty of updates on top (if it didn’t get abandoned).

    Quazatron ,
    @Quazatron@lemmy.world avatar

    The thing is: I’d never buy a €60 game, because money is hard to earn. I have clear priorities, games are just a hobby.

    Most of the games I buy are either old and more suitable to run on lower end hardware, or discounted, or bundles. I hate multiplayer games, so I won’t jump on the latest hyped up AAA franchise either. I’m a proud member of /c/patientgamers and /c/retrogamers.

    My comment was meant as a tribute to how much gaming on Linux has improved, and to the people that make it happen.

    FoxBJK ,
    @FoxBJK@midwest.social avatar

    How often does that happen though? Usually these games get a couple updates early on to fix major bugs, and once it’s stable it’s never touched again.

    On the Mac side it’s been a real sad story because so many old 32bit and/or x86 games simply can’t run anymore.

    Quazatron ,
    @Quazatron@lemmy.world avatar

    The work that is going into Wine, Proton, DosBox, ScummVM, Luxtorpeda and all the other compatibility tools is what makes me quite positive that any game I buy will eventually get supported.

    Sometimes that assumption will fail, but it’s a very small percentage of the games I own. I can live with that.

    FoxBJK ,
    @FoxBJK@midwest.social avatar

    As the other guy pointed out that’s a little silly from an economics standpoint. Games depreciate quickly so it’s going to be cheaper to wait until someone confirms Linux support.

    Also, buying something in hopes of it one day getting the support you want? That’s just crazy! Don’t buy something until it fits all your needs.

    Quazatron ,
    @Quazatron@lemmy.world avatar

    I usually buy games with heavy discounts or in bundles. For example, the last bundle I bought was Skyrim Special Edition + Prey for under €20. I was OK if one (or both) were unplayable or I if simply didn’t like them.

    I don’t get upset if once in a while a game does not work, because I’ve seen the evolution of gaming on Linux since the 90’s, and have seen many unplayable games become playable. Yes, it sometimes takes a decade or so. :-)

    I don’t spend too much on games because I have too many already that I most certainly will not be able to play before I die.

    FoxBJK ,
    @FoxBJK@midwest.social avatar

    You’re free to spend your money however you wish, but buying a whole bundle and being OK with not being able to play any game in it? If you would wait for the 10 years until it actually becomes playable you’ll probably be able to get it for even less than $20.

    You do you, but I personally don’t advise people buy something until it’s actually working. “Sit on this for 10 years and maybe then you’ll get what you paid for” is bad advice.

    Quazatron ,
    @Quazatron@lemmy.world avatar

    It certainly is, I’d never advise anyone to do what I do.

    Please, don’t take financial advice from me.

    Womble ,

    Personally I prefer to get a refund with the explicit reason “Game wont run on proton” It gives clear quantifiable feedback to valve and the developer that they lost this money because it wouldnt run on linux.

    Or at least I would if that had happened recently. Last time a game wouldnt run for me was ace combat 7.

    Quazatron ,
    @Quazatron@lemmy.world avatar

    Seems like a good idea, I might start doing just that.

    TheKarion , to memes in Another Starfield Post

    What dicks, let the guy have a win

    Hexagon , to memes in Ghostbusters

    Me with android auto and Bluetooth loudspeaker: hold my beer

    Rowsdower ,

    deleted_by_author

  • Loading...
  • LufyCZ ,

    What about the voices in my head?

    Rowsdower ,

    deleted_by_author

  • Loading...
  • EmpathicVagrant ,

    Yeah. I mean, they can see the car weaving lanes too fast and coming in our directi- DEREK SLOW D— generic crashing sounds

    Sotuanduso ,

    Why is that more dangerous than a conversation with someone who is there?

    Rowsdower ,

    deleted_by_author

  • Loading...
  • Natanael ,

    Inb4 AI that manages the call for you by delaying responses, etc (and whoever tries first will probably screw it up badly)

    HiddenLayer5 , (edited )

    It’s generally just a bad idea to distract yourself while operating a two tonne machine that can go 120 km/h. Studies have shown that talking while driving at all significantly reduces your situational awareness and reaction speed.

    Hexagon ,

    Then try steering the wheel and changing gears at the same time, with just one hand. Let me know how that goes

    alokir , to programmerhumor in Proc macro sandboxing

    What happened to the White Gold Tower?

    Victim_0 OP ,
    @Victim_0@lemmy.ml avatar

    What’s that

    alokir ,

    This looks kind of like the Imperial City from Oblivion, which has a huge tower in the middle called White Gold Tower.

    RickyRigatoni ,
    @RickyRigatoni@lemmy.ml avatar
    Victim_0 OP ,
    @Victim_0@lemmy.ml avatar

    You would have to ask Roxanne Meadows

    PlexSheep , to programmerhumor in Proc macro sandboxing
    @PlexSheep@feddit.de avatar

    Why would they need to be?

    paholg ,

    I personally don’t think they do, but an argument can certainly be made. Rust proc macros can run arbitrary code at compile time. Build scripts can also do this.

    This means, adding a dependency in Cargo.toml is often enough for that dependency to run arbitrary code (as rust-analyzer will likely immediately compile it).

    In practice, I don’t think this is much worse than a dependency being able to run arbitrary code at runtime, but some people clearly do.

    kevincox ,
    @kevincox@lemmy.ml avatar

    I don’t know if it is a huge issue but it is definitely a nice to have. There are a few examples I can think of:

    1. I open the code in my IDE but build somewhere sandboxed. It would be nice if my IDE didn’t execute the code and can still do complete analysis of the project. This could also be relevant when reviewing code. Often for big changes I will pull it locally so that I can use my IDE navigation to browse it. But I don’t want to run the change until I finish my review as there may be something dangerous there.
    2. I am working on a WebAssembly project. The code will never run on my host machine, only in a browser sandbox.
    3. I want to do analysis on Rust projects like linting, binary size analysis. I don’t want to actually run the code and want it to be secure.
    4. I want to offer a remote builder service.

    I’m sure there are more. For me personally it isn’t a huge priority or concern but I would definitely appreciate it. If people are surprised that building a project can compromise their machine than they will likely build things assuming that it won’t. Sure, in an ideal world everyone would do their research but in general the safer things are the better.

    PlexSheep ,
    @PlexSheep@feddit.de avatar

    Analyzing without running might lead to bad situations, in which code behaves differently on runtime vs what the compiler / rust-analyzer might expect.

    Imagine a malicious dependency. You add the thing with cargo, and the rust analyzer picks it up. The malicious code was carefully crafted to stay undetected, especially in static code analysis. The rust analyzer would think that the code does different things than it actually will. Could potentially lead to problematic behavior, idk.

    Not sure how realistic that scenario is, or how exploitable.

    skullgiver , (edited )
    @skullgiver@popplesburger.hilciferous.nl avatar

    deleted_by_author

  • Loading...
  • PlexSheep ,
    @PlexSheep@feddit.de avatar

    I don’t think this is a problem with proc macros or package managers. This is just a regular supply chain attack, no?

    The way I understand it, sandboxing would be detrimental to code performance. Imagine coding a messaging system with a serve struct, only for serde code to be much slower due to sandboxing. For release version it could be suggested to disable sandboxingy but then we would have gained practically nothing.

    In security terms, being prepared for incidents is most often better than trying to prevent them. I think this applies here too, and cargo helps here. It can automatically update your packages, which can be used to patch attacks like this out.

    If you think I’m wrong, please don’t hesitate to tell me!

    qbus , to cat in 8888888888888

    My coworkers cat called a huddle at 6am

    datelmd5sum , to cat in 8888888888888

    Mine invited our team to a meeting titled simply “e”.

    selokichtli ,

    Sounds like a big secret project to me.

    mexicancartel , to linux in any cool ideas what i could do with termux?

    Termux yeah. I use it everyday. So here is a (long) list

    • Use ffmpeg to convert videos or even edit it(with current 6.x version, mediacoded hwaccel is availiable)
    • yt-dlp
    • Use vim and emacs, maybe code something
    • Integrate it with other plugin apps like Termux:API(lots of system apis), Termux:Boot, Termux:Float(floating terminal), Termux:Widget, even Termux:X11 For running gui apps
    • You can run gui apps with other X servers like XSDL
    • Compile and run programs that is not availiable for arm(Worst thing, but i still does it. Much hassle and error prone, but fine for smaller programs)
    • Use ssh to connect to other devices
    • Install x11-repo and thus install xfce and firefox desktop(for fun)
    • Install proot-distro and use distros like debian, arch, ubuntu, manjaro, void, fedora, etc. which is cli only by default but you can install any DE.(You can combine display server from XSDL)
    • Use git, clone a repo, make changes, use it or push commit, whatever you do with git
    • Use your normal standard linux commands to browse thru your filesystem and make changes
    • neofetch, cpufetch, rxfetch, htop, gotop, cmatrix and hollywood for lolz
    • tmux, byobu or gnu screen
    • Tar, gzip and all coreutils
    • cryptomining(DON’T do that)
    • Test your webpage locally (php -S localhost:port)

    Ahem I wasted a lot of time making this list i think i have to go now lol

    SaltyIceteaMaker OP ,

    I actually am currently trying to ssh into my main pc and hopefully in the future into my server i started to setup today but i am struggling with the use of keys. Got any good tutorials you can recommend?

    mexicancartel ,

    I found this from a search.

    I don’t usually use manual keys but uses password to connect to ssh servers. Like ssh -p port user@ip and it promts to trust it then you have to enter your password. I have barely set up ssh servers but have connected ssh servers many times

    tias , to programmerhumor in Proc macro sandboxing

    I don’t get it.

    Quexotic ,
    @Quexotic@sh.itjust.works avatar

    A Rust procedural macro (proc macro) is a metaprogramming feature in Rust that allows you to define custom syntax extensions and code transformations. They operate on the abstract syntax tree (AST) of Rust code during compilation and can generate or modify code based on annotations or custom syntax.

    Sandboxing a Rust proc macro refers to restricting the capabilities of the macro to improve security and prevent potentially harmful code execution. There are several reasons why someone might want to sandbox a proc macro:

    1. Security: Untrusted code can be executed during the macro expansion process. To prevent malicious code execution or code that could access sensitive information, sandboxing techniques are employed.
    2. Preventing unintended side effects: Some proc macros might inadvertently introduce side effects like file I/O or network requests. Sandboxing can limit these actions to ensure the macro only performs intended transformations.
    3. Resource control: To manage system resources, a sandboxed proc macro can be configured to run within resource limits, preventing excessive memory or CPU usage.
    4. Isolation: Sandboxing helps keep the macro’s execution isolated from the rest of the compilation process, reducing the risk of interfering with other parts of the code.

    Sandboxing a Rust proc macro typically involves using crates like sandbox or cap-std to restrict the macro’s capabilities and limit its access to the system. This ensures that the macro operates within a controlled environment, enhancing the overall safety of code compilation and execution.

    -GPT

    I didn’t get it either.

    Seems to me if your code will be this unpredictable, you should only run it on an air gapped machine

    tias ,

    But now you do? I don’t understand what the image has to do with any of this.

    Quexotic ,
    @Quexotic@sh.itjust.works avatar

    Did I say that? It’s obvious that it’s a fairly nuanced as topics go, and GPT is not great at nuance. It doesn’t seem like it’s totally wrong though.

    Anyhow I don’t rust, so it’s kinda irrelevant, just an interesting topic.

    tias ,

    I didn’t know if you said that, that’s why I asked.

    astarob ,

    It’s just compile time code execution.

    The difference between those macros („procedural macros“) and regular macros is that while regular macros are pretty much only templated code that is unfolded, proc macros contain code that is run at compile time, so they are more powerful but also more dangerous from a security perspective as you would expect just compiling a program to be safe.

    Also: is copy pasting ChatGPT answers a thing now even when you, as you said, don’t even know what it means??

    Cornelius ,

    Also: is copy pasting ChatGPT answers a thing now even when you, as you said, don’t even know what it means??

    As long as it’s annotated as such I don’t mind, even if it’s wrong. And if it’s wrong you’re more likely to get people to actually respond via a “umm but actually” type response

    Quexotic ,
    @Quexotic@sh.itjust.works avatar

    GPT is fairly useful but I definitely don’t trust it implicitly. Lol

    Quexotic ,
    @Quexotic@sh.itjust.works avatar

    I understood the answer, not the meme. I guess I wasn’t clear. Sorry internet friend. Clearly GPT was lacking some nuance too, as evidenced by some discussion ITT.

    charje ,

    I’m pretty sure they operate on tokens not AST.

    BanjoShepard , to memes in Ghostbusters

    The irony of this sign being photographed on a cellphone while driving takes this to the next level.

    Spliffman1 ,
    @Spliffman1@lemdro.id avatar

    Could not the passenger be taking the picture? Not the driver?

    Kushia OP ,
    @Kushia@lemmy.ml avatar

    Maybe, though it is funny to think this caused the driver to take this thus use their phone.

    idunnololz ,
    @idunnololz@lemmy.world avatar

    It could be a passenger

    Spliffman1 ,
    @Spliffman1@lemdro.id avatar

    Great minds

    VikingHippie ,

    Yeah, the angle would seem to indicate that, unless it’s a British car…

    Kidplayer_666 ,

    Wraong side of the highway

    VikingHippie ,

    Unless it’s a British car in another country

    mustardman , (edited )

    Unethical tip so you don’t get blasted on social media: Hold your phone out so it looks like it was taken by a passenger.

    Clent ,

    At this point with everyone wanting to go viral, it is going to increase phones usage.

    The people approving these messages are morons.

    expertmadman , to programmerhumor in Proc macro sandboxing

    we’re working on a third party solution for this. Should have some updates that sandbox cargo builds shortly.

    github.com/phylum-dev/birdcage

    It’s a cross-platform sandbox that works on Linux via Landlock and macOS via Seatbelt. We’ve rolled this into our CLI (github.com/phylum-dev/cli) so you can do thinks like:

    
    <span style="color:#323232;">phylum  
    </span>
    

    For example for npm, which currently uses the sandbox:

    
    <span style="color:#323232;">phylum npm install
    </span>
    

    We’re adding this to cargo to similarly sandbox crate installations. Would love feedback and thoughts on our sandbox!

    Coldgoron , to memes in Why my mental illness gotta do me like this

    Many vibes were had.

    FuglyDuck , to cat in 8888888888888
    @FuglyDuck@lemmy.world avatar

    This effort is just because you’re so stressed. and because stressed you doesn’t give as much tuna and scritches.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines