Skip Navigation
Jump
PlayStation 1 emulator DuckStation changes license for no commercial use and no derivatives
  • ... certain parties violating the old license, by not attributing and stripping my copyright. Packagers being collateral damage was a beneficial side-effect, considering they don't clearly mark their versions as modified (also a GPL requirement), break functionality, and expect upstream to provide support.

    Emphasis mine, snipped from the authors comment

    As a maintainer of few AUR packages this is always so hurtful.
    Where does this position come from? Packaging is the avenue that people using any linux distro use to get your software. This also my first time hearing that packages (re)building GPL code have to mark the packages as modified in some way. I can understand that being a valid concern (if it is one) but that's a problem that can be rather easily fixed without throwing all of the maintainers overboard (?).

    I can see there being bad maintainers that will come shouting to upstream with every little thing that does not work on their platform, but man that's just insincere towards maintainers that will dive, analyze and help where they can to make it work.
    For every one maintainer coming to your github issues with their problems there is probably shitton of patches and time spent on making your program work with the given distro.

    11
  • Jump
    K1 Acquires Mariadb
  • Unpopular opinion?: without wordpress, mysql/mariadb would have died years ago.

    11
  • cross-posted from: https://biglemmowski.win/post/2418820

    > For me, the most interesting point was the short mention of open sourcing Factorio (around 2:40). Kovarex seems to be very much open to the idea, he mentions that (as an approximation) maybe two years after the DLC after things calm down ...

    (Hope this is not much of a titlegore)

    25

    Factorio Interview: Michal Kovařík (Kovarex) [Czech; Eng Subs]

    cross-posted from: https://biglemmowski.win/post/2418820

    > For me, the most interesting point was the short mention of open sourcing Factorio (around 2:40). Kovarex seems to be very much open to the idea, he mentions that (as an approximation) maybe two years after the DLC after things calm down ...

    1

    For me, the most interesting point was the short mention of open sourcing Factorio (around 2:40). Kovarex seems to be very much open to the idea, he mentions that (as an approximation) maybe two years after the DLC after things calm down ...

    2
    Jump
    Stellaris: Cosmic Storms and the free 3.13 'Vela' update out now
  • Instead of giving access to Crystal Mines, Gas Extraction Wells, and Mote Harvesting Traps they now increase the number of mining districts available on the planet and, after researching the technology to extract the relevant resource, add a small amount of resource production to miners on that planet.

    Oh finally, managing where and if you had the special resources was uselessly tedious.

    2
  • Jump
    Hollywood and Netflix Report Piracy Threats to the EU, Call for 'Intermediary' Action.
  • EU should not care about non-EU companies

    41
  • Jump
    Libvirt USB passthrought via port
  • Uh probably not that helpful but I am somewhat sure that this was super easy to do from virt-manager (on Arch qemu & kvm, virtualizing Tiny11 )

    3
  • Jump
    Is there any easy way to install a Linux distribution directly to a USB drive?
  • So the lower-ish difficulty answer would be to run the iso installer in a VM with the usb stick forwarded to that VM.

    Or you can learn what those fancy installers do: on debian you would use debootstrap

    Here seems the whole guide on how to install debian manually with it:
    https://gist.github.com/tr3buchet/6407920

    Btw, this is also basically how you install Arch. As of until recently there wasn't any installer and you had to go through each step manually (create partitions and fs, install the base system with <insert distro specific tool>, chroot, update fstab, distro specific finishing touches, voilà)

    16
  • Jump
    Linux Directory Structure - FHS
  • /sbin are system binaries, eg root only stuff, dunno the rest but I would guess there are some historical reasons for the bin usr/bin separation

    4
  • Jump
    Dependabot alternatives for non-github hosts?
  • Afaik you can self-host the Renovate bot, though don't remember if it's fully open source & self-contained.

    5
  • Jump
    Help a noob with jellyfin on Ubuntu server
  • How did you install jellyfin?

    It should not core-dump (read: hard crash, something has gone terribly wrong), at best you should get a configuration error and errors like that.

    You can see the logs of any systemd service/unit with this: journalctl -u <name of sevice> so in this case journalctl -u jellyfin (Tip: add -f to follow the output of a running service - useful for monitoring).

    Note that some programs log to their own files (and not to stdout) so if the above command comes out empty you should look into /var/log/ directory.

    36
  • Jump
    Linux smashes another market share record for August 2024 on Statcounter
  • Maybe that LTT linux challenge?

    7
  • Jump
    Risk of Rain creators Hopoo Games join Valve
  • While Hopoo Games are the original team behind Risk of Rain, Gearbox under Embracer took over the IP back in 2022 so the series will continue on without them.

    No, by all means it's dead

    3
  • Jump
    DuckDuckGo starting to give more "personal" search results
  • I just usually do !map

    11
  • Jump
    GrapheneOS now officially supports Pixel 9, 9 Pro, and 9 Pro XL | GrapheneOS is a private, secure mobile operating system with Android app compatibility, developed as a non-profit open source project
  • I am currently in the market for a new mobile phone. The current's one battery is basically dead and because of security patches now being about 2 years old I have to replace it whole instead of just getting the battery replaced again.

    Pixel with GrapheneOS has been my number one choice for some time but...

    1. there is no (privacy friendly & legal) replacement for Google Play Protect. My banking app won't work without it as well as one other app I kind of need too.
    2. I am also just too used to having a phone in the 250-300 EUR range in the sense that I don't have to care about it that much.
      It's a "consumable" product for me. Loosing/drowning it is not a big deal, where drowning 800 euros is just hard to justify no matter how much money I make.

    I will probably just get the OnePlus Nord 4 instead because of their pledge to do 6 years of updates.

    21
  • Jump
    Has anyone used nsjail? Any thoughts?
  • Afaik RedBot (oss, extensible discord bot in Python) used it to allow people to run python scripts directly from discord without access to the file system, network and to limit the run time.

    In my book I've had categorised it as a lower-level tool for security and sandboxing, a lot lower level then firejail is.

    4
  • Jump
    When it's meant to be
  • Semi-serious answer: yes

    4
  • Jump
    NVIDIA driver with Linux kernel 6.10 causing kernel oops
  • Nvidia module won’t build

    how/why?

    1
  • Jump
    NVIDIA driver with Linux kernel 6.10 causing kernel oops
  • If you have 13/14 Gen Intel and it errors out with random SIGILL errors you are being hit by the Intel instability problem.

    At least for me that was the only place where the instability surfaced before bios updates and tweaks.

    3
  • Jump
    Review: Turris Omnia, a FOSS wifi router, NAS and Server, based on a highly improved OpenWRT, with BTRFS!
  • Yeah that has always been the downside, you have to pay for the "custom device you can geek out yourself"

    4
  • Jump
    Modern OpenWRT router recommendations (EU, Germany)?
  • Yeah geek material is probably the best tag and category for Turris, and I feel you with that old hardware, wish I had the same thing with just a bit better/modern soc and more ram.

    1
  • streamable.com Watch final1 | Streamable

    Watch "final1" on Streamable.

    Small disclaimer this is from the txt log which is not exactly complete, there are few pixels missing here and there.

    One second of the video is about 30 minutes of drawing (one frame contains 1 minute of drawing, 30 frames per second)

    Also a little bit of bragging - couldn't resist the challenge and got this all glued together in Python! Which is obviously a valid tool for this considering the rich data processing ecosystem. Well maybe except the video generation part... definitely except the video generation - Pyav - bindings for ffmpeg, are really badly documented, luckily they have at least good enough examples.

    The short story of how:

    • little bit of python script to convert the txt log into csv
    • from csv to pandas, there I made a few cleaning passes to get the "format" just right (mainly dealing with the mod_fill action)
    • pyav, ffmpeg and the world of video - oh boy:
      • for each one minute of drawing data
      • replay them over the canvas (numpy RGB array)
      • embed/copy the canvas into the video frame (another ndarray)
      • (add the timestamp above the canvas - cv2)
      • invoke pyav magic to mux/append it into the video
      • hope that your numpy array slices, splices, "broadcasts", pyav codec options and stream configurations are correct. Otherwise, watch as you end up with 1GB+ of mp4 file - 3 hours to watch whole (1s/30fps) with really bad resolution or inverted/wrong colors:)

    If anyone wants to tweak this or has ideas how to make this better just hit me up. Can also put the code somewhere if wanted.

    What a wild ride ha!

    5

    Instance Owners: Do Not Use Lemmy-Thumbnail-Cleaner

    cross-posted from: https://biglemmowski.win/post/1465956

    > If you are using https://github.com/wereii/lemmy-thumbnail-cleaner please stop and disable it as soon as possible. > > We have found a security issue that allows any user to make LTC delete any locally hosted image. > > I will be posting more details soon and editing this to include the information.

    E: https://github.com/wereii/lemmy-thumbnail-cleaner/issues/10

    2

    If you are using https://github.com/wereii/lemmy-thumbnail-cleaner please stop and disable it as soon as possible.

    We have found a security issue that allows any user to make LTC delete any locally hosted image.

    I will be posting more details soon and editing this to include the information.

    E: More information here https://github.com/wereii/lemmy-thumbnail-cleaner/issues/10

    6

    So, finished RoW, I did not read the halfs (yet?) Edgedencer & Dawnshard - instead I cheated a bit and looked up the summary for these (Dawnshard mainly) as I was too hungry for more "spice" of the SA story so I wanted to continue with next SA book straight away. I did read all of the current Mistborn series we have before SA though about a year or something ago

    So I do have some notion about the...

    shards, investiture and stuff but... I am still confused how the Cosmere magic works in general - I know that magic (Investiture) is different for each planet/system of the Cosmere and guessing it has something to do with the specific shards of that system... ?

    ⠀⠀

    Well, if anyone wants to chime in with pointers I would be very thankful! Meanwhile I will be scouring the wiki and WoBs to get a better picture.

    5

    The server does not even respond to pings but I can see some comments/posts from the instance made few days ago.

    5
    factorio.com Friday Facts #413 - Gleba | Factorio

    IntroductionAlbert Making a new world in Factorio is relatively "easy", just create a new set of tilesets for the ground, add some new models of trees, create a bunch of new decoratives, some decals (optional), a new skin for the cliffs (optional), and bam! you get a new planet. Well, to be fair,...

    0
    factorio.com Friday Facts #410 - Rocket turret & Target priorities | Factorio

    Hello, We know you love to blow things up, and the Space Age expansion will be bringing ever more advanced and powerful ways of bearing arms against your enemies.

    7

    I think this should be seen by more people, it's also not just a US thing.

    5
    www.factorio.com Friday Facts #409 - Diminishing beacons | Factorio

    Hello, Today we're going to take a look at a feature some of us have dreamt of changing for years now - the beacon transmission. The main purpose of beacons is to allow massively increasing your production in the late game while being more than just a module or a faster machine. To make use of be...

    6

    cross-posted from: https://biglemmowski.win/post/698732

    > I wanted to reminisce a bit and play something that has Forestry (for the bees) and while I am not new to technic modpacks (Tekkit mainly) I don't have that much time to sink into automation now. > > I choose E2 because I heard good things about Enigmatica in general so if I wanted Forestry it seemed like a good "latest and somewhat up-to-date" choice. > > Though, after breezing thru early game, going straight for dia pickaxe and making CC Turtle then excavate a bit to get a some ores, I found out I have no idea how to make some early-ish game generation and to top it of it looks like there is tons of different mods doing same thing, power generation, grinding, furnaces, pipes - so many different pipes and obviously three or four different energy units where I don't know what works with what. > > > I guess I am asking if this is normal (or maybe E2 is too old?), also any tips for a "dusted-off" tekkit like experience? Or maybe something more streamlined. > I would love something with forestry as my mid/end game plan is just bees. > > Thanks for any tips!

    0

    cross-posted from: https://biglemmowski.win/post/698732

    > I wanted to reminisce a bit and play something that has Forestry (for the bees) and while I am not new to technic modpacks (Tekkit mainly) I don't have that much time to sink into automation now. > > I choose E2 because I heard good things about Enigmatica in general so if I wanted Forestry it seemed like a good "latest and somewhat up-to-date" choice. > > Though, after breezing thru early game, going straight for dia pickaxe and making CC Turtle then excavate a bit to get a some ores, I found out I have no idea how to make some early-ish game generation and to top it of it looks like there is tons of different mods doing same thing, power generation, grinding, furnaces, pipes - so many different pipes and obviously three or four different energy units where I don't know what works with what. > > > I guess I am asking if this is normal (or maybe E2 is too old?), also any tips for a "dusted-off" tekkit like experience? Or maybe something more streamlined. > I would love something with forestry as my mid/end game plan is just bees. > > Thanks for any tips!

    0

    I wanted to reminisce a bit and play something that has Forestry (for the bees) and while I am not new to technic modpacks (Tekkit mainly) I don't have that much time to sink into automation now/reading wikis (that are a bit barren bc of the old mods) or going thru tons of (240p) videos.

    I choose E2 because I heard good things about Enigmatica in general so if I wanted Forestry it seemed like a good "latest and somewhat up-to-date" choice.

    Though, after breezing thru early game, going straight for dia pickaxe and making CC Turtle then excavate a bit to get a some ores, I found out I have no idea how to make some early-ish power generation and to top it of it looks like there is tons of different mods doing same thing, power generation, grinding, furnaces, pipes - so many different pipes and obviously three or four different energy units where I don't know what works with what.

    I guess I am asking if this is normal (or maybe E2 is too old?), also any tips for a "dusted-off" tekkit like experience? Or maybe something more streamlined. I would love something with forestry as my mid/end game plan is just bees.

    Thanks for any tips!

    0

    Spikes of "WARN lemmy_server::root_span_builder: Unknown" in logs

    lemmy-1 | 2024-03-04T00:55:02.006942Z WARN lemmy_server::root_span_builder: Unknown: lemmy-1 | 0: lemmy_apub::insert_received_activity lemmy-1 | with ap_id=Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("lemmy.world")), port: None, path: "/activities/announce/like/19396dee-b18d-42d4-ba74-31986d4726e0", query: None, fragment: None } lemmy-1 | at crates/apub/src/lib.rs:198 lemmy-1 | 1: lemmy_apub::activities::community::announce::receive lemmy-1 | at crates/apub/src/activities/community/announce.rs:153 lemmy-1 | 2: lemmy_server::root_span_builder::HTTP request lemmy-1 | with http.method=POST http.scheme="https" http.host=biglemmowski.win http.target=/inbox otel.kind="server" request_id=13f38a7a-8814-4350-bf3a-b5a7e1dd3906 lemmy-1 | at src/root_span_builder.rs:16 proxy-1 | XX.XX.XX.XX- - [04/Mar/2024:02:55:02 +0200] "POST /inbox HTTP/1.1" 400 47 "-" "Lemmy/0.19.3; +https://lemmy.world"

    Considering the timing this is probably a side effect of .world upgrading to 0.19.3 and their federation kicking into "higher" gear. I see 20-50 warnings like these in logs every minute all from lemmy.world. I am guessing .world thinks at least one of my users are subscribed to a community but they are not (?) so my instance drops the federation (?)

    2

    I am currently trying to get a bit more into ML, for me that means playing with it in some context I know already or applying it to something interesting - either way I am aware this whole endeavor is a bit of stretch and having a good grasp on machine learning requires a good mathematical knowledge.

    In my off time I have been recreating a digital copy of a table card game called Scout: For The Show and I had the great idea to try and make an autonomous agent based on Machine Learning for it (definitely the best starting idea /s but there is still a lot to learn in failures).

    First, I did the naive thing, imagined the inputs and outputs from a players perspective - current hand, amount of turns taken, count of cards in other player hands, ... but my intuition tells me this is in some way very wrong (?), the "shapes" of these inputs/outputs are weird - I don't think the model would respond with a valid move anytime soon during training like this, if ever.

    Second, I've then searched far and wide for card games and machine learning and found some resources where they usually reduce the problem space as much as possible and apply the model only on a subset of the information (often represented in completely different formats/dimensions - Markov Decision Process).

    Obviously I am not asking for the mathematical analysis of the game in question, in broad sense I am looking for any kind of pointers that might apply here, I am aware this is a very brute-force approach for something that should be carefully mathematically analyzed and from that a model could be derived.

    Thanks for any pointers, wisdoms or ideas!

    ---

    Notes: I am coming from a software development background - Python mainly, so it's not that far for me programming wise, and I have already played with YOLO models though only as user.

    The Scout card game has 45 cards with a number (1-10) on the top and bottom, the main objective is to capture points by playing stronger card combinations, either pairs/triples/x of a single number (1-1-1, 9-9, ...) or sequences/straights (2-3, 5-6-7-8, ...). The twist is that cards in hand can't be moved or flipped around, only the top side number is important for most of the game (and each variation of the top/bottom numbers is contained only once, 1/10 and 10/1 is the same card, only flipped). Players take turns in either playing a new hand on the table (Show - capturing the remaining hand, scoring) or taking a one card from the table (Scout) and putting it anywhere in their hand, even flipping top/bottom)

    Resources I have found: https://www.youtube.com/watch?v=IQLkPgkLMNg (Great explanation of the problems with solved/unsolved games, minimax, MCTS etc) https://www.youtube.com/watch?v=vXtfdGphr3c (Reinforced Learning)

    2