• 0 Posts
  • 31 Comments
Joined 1 year ago
cake
Cake day: June 16th, 2023

help-circle


  • wizardbeard@lemmy.dbzer0.comtoOpen Source@lemmy.ml***
    link
    fedilink
    English
    arrow-up
    60
    arrow-down
    2
    ·
    edit-2
    2 months ago

    It won’t effect the core.

    The last time he threatened this was the last time he changed his license, because of retroarch making a core of Duckstation in the first place. The Duckstation dev seems to have a real problem with anyone using his code, down to declining bug fix pull requests because he was pissed off at the people complaining about the bug in the first place.

    He claimed Retroarch violated the licensing when they made it a core. Not sure if they actually did or not. Wouldn’t put it past them as the Retroarch lead devs have done shit like that before. So then they forked his code from before the original license change and used it to make the Swanstation core.

    I honestly thought that the Duckstation dev had followed through with his threat years ago and had stopped development.

    Either way, it’s best to just ignore emulator dev drama like this. Just use the best software and ignore the authors. Unfortunately a lot of them have personality and/or psychological issues that lead to a disproportianate amount of drama.





  • It makes us all look stupid and hateful.

    I’d argue that it does a lot more than make people just look hateful. Plenty of assholes out there using progressive causes as justification and shielding for their poor behavior.

    The dev could have avoided this easily by merging the original PR and moving on with their life, but there is negative reason for the dogpiling that occurred. It’s open fucking source. Fork it and make your own inclusive competitor.

    The behavior of the community around this is reprehensible, and is the perfect ammunition for opportunists looking to draw people into right wing radicalism. “Look at what they did to someone for using he instead of they! Imagine what will happen if we let these people have any real power?”


  • That’s absolutely acceptable. Don’t fix what ain’t broke.

    But please don’t publicly post a joke/rant about how your only option to accomplish something was through absurd hacky workarounds, when the issue is that you refused to learn the tools you have.

    What we have here is the slightly more tech literate version of printing out a Word Doc so you can re-arrange, remove, and add pages physically before scanning it back in as a PDF to email someone, then complaining about it being so difficult, rather than just using one of the many many print to PDF and PDF editing/splicing tools.




  • All of those inputs would likely be much better built into the ps1 file. PowerShell is meant as a sucessor to vbscript which was meant as a successor to windows batch.

    Selecting options? Make them parameters that you just set when calling the script: ./build.ps1 -Arch 64 -CompressSplines

    Needing someone to manually confirm something completed? Add a while loop to wait 5 seconds while whatever spawned process is still running.

    Etc.

    Also, you can have multiple terminals open in VSCode.

    You’ve not listed any requirements that aren’t more easily solved with existing features in the tools you’ve listed. Learn the tools your work expects you to use before you start blaming them for shit.



  • Still hurts, but sometimes it’s the only option.

    If you’re trying to confirm things like account existence/deletion, there’s often no “account exists” function to return true or false. You just have to figure out the specific exception thrown and catch that specific one.

    The worst are libraries that don’t give specific exceptions, so you have to catch all exceptions then do extra work to tell what the specific situation is. Does the account not exist, or is the system unreachable?


  • Depends on if you’re allowed to bring the Pi in at all. Might be safer to just buy what you need “on site”. There’s a lot more to this than just the technical side.

    Whatever you do, just be careful. A lot of places don’t play easy with foreigners breaking the law. It can be easy to hide what you’re specifically doing over a network, but they don’t need to know what you’re spefically doing to say “bypassing the filter at all is illegal”, “using tor gives us probable cause”.

    Depending on your situation and how they check things you bring in, it might be better to just load up a/some big hard drive(s) with enough content to carry you through until your next trip outside the filter. Knew someone who was in a similar situation for a long while that would emulate their way through old console game libraries like that.

    May be worth looking into how political dissidents can protect themselves. Hidden encrypted containers. Private vps outside the filter that you connect to, doing all your questionable shit on the remote server outside, so the only data transfer is video feed to/from. If hiding what you’re doing is needed, steal notes from the people with lives at stake.

    So much of this depends on specifics it may not be safe for you to share. Probably worth asking questions in some of the privacy focused communities.

    OpenWRT won’t hide what you’re doing from the network that handles your internet connection. It’s just an option for something you could use as a router/wifi AP.



  • Just to stave off anyone else coming in and going “ackshuallee”… it’s true that you could technically do that with libreELEC. It’d be a fool’s errand of using SSH to get to the terminal and install all the programs and dependencies, and you’d still need some way to do arbitrary terminal commands from the kodi menu (I think there are plugins for that and for launching arbitrary programs though).

    I played around with that myself for a few hours and gave up.

    I’d love something actually good, but the closest you’ll get probably is running Kodi or whatever media frontend you want on top of a stripped down “normal” OS, with a separate frontend for games/programs like HyperSpin. Find a way to launch one from the other and you’d be set.

    You’d still have to deal with Kodi not being able to pull full quality video from streaming platforms too, assuming you aren’t just sailing the high seas for your media.



  • Instead of just opening them with Excel, make a blank workbook or sheet, go to the data tab, import from text/csv. It’ll give you a bunch of menus and such where you can adnust how it reads the file and how it will format columns. Any column with leading zeros you want as text. It doesn’t fuck with “as text” columns.

    The only caveat is that once you’ve imported the CSV that way, you’ll want to open the data sources tab and delete the connection to the csv file, otherwise changes in the original csv file will change shit in your spreadsheet, but only if excel feels like syncing it. Better to shut that off and do it yourself as needed.


  • wizardbeard@lemmy.dbzer0.comtoOpen Source@lemmy.ml***
    link
    fedilink
    English
    arrow-up
    15
    ·
    10 months ago

    Some of this reads like pure satire:

    • scummvm is not compatible because it "implements engines just as interpreter instead of a full possible reimplementation“

    I’m especially loving the on hold section:

    • Inkscape is out because it started offering an option to choose a preset resolutions for a new image including resolutions for non-free sites like facebook. They claim that a patch wouldn’t somehow fix this issue.
    • They go to the trouble of patching the logos for github and oculus out of neverball (oh no, non-free logos), which makes their argument about inkscape even funnier, as I can’t imagine resolution presets to be deeply embedded in the codebase.

    That said, they lay their logic out pretty nicely. It seems meant to be super opinionated, with extremely rigid rules they stick to in as binary of a fashion as possible to keep things managable for the small group maintaining the OS project.

    It’s their small project, they’re allowed to be opinionated. At least they’re open and straightforward.

    “Hyperbola is not opposing a diverse and colorful software-landscape! […] It sounds harsh when we need to mark a package being set on hold […] This has nothing to with any kind more fanatic perspective as it is just following a simple and also direct logic.”


    We’re still free to laugh at the unadulterated idealogical purity shit they’ve built as their logic though. Deus Freedom Vult