Skip Navigation

Dunstabzugshaubitze
Posts
1
Comments
140
Joined
1 yr. ago

  • Shredder's Revenge was a lot of fun, if this has local coop i'll buy it on release and visit my brother to punch some dudes :)

  • define "adhd meds".

    Not taking a stimulant shouldn't cause anxiety or depression, but going cold turkey for antidepressants might after a short while and just not taking those is nothing i'd recommend in any case.

  • https://github.com/j6t/kdbg might be to your liking, but it is still a gdb frontend.

    depending on the language you use there might be an IDE with a good debugger for it, if so i'd have a look at that.

  • put path of exile 2 on hold for a while, found it suprisingly playable until i've started doing the delirium and breach endgame-mechanics in high tier maps. might try to atleast defeat the citadel bosses and the boss that grants me entrance to before 0.2.0 hits, but probably not.

    actually started playing the soul reaver remake, and thats still a great game, but a lemmy thread mentioned pokemon unbound which lead me to replaying that, so soul reaver might have to wait a bit longer :D

  • have a look at venv for your future projects :) there is also some tooling to help with all the warts around python and packaging.

    last bigger python project i was part of used poetry, but it's been ages, so there is probably a new cool thing i am not aware of.

  • yep, story is so-so, but gameplay wise it is the best pokemon i've played.

    gyms, league and some story fights where actually tough and required bringing different pokemons without being unfair, the port of newer mechanics like raid dens and special evolutions are well done..

    i should try the pokemon randomizer mode :D

  • does authentik offer an option to preview a jwt for a given user? might be as simple as that the claim is not named "ocisAdmin" or is not a toplevel entry in the jwt.

  • not an authentik user, but after skimming their docs i think you have to:

    1. create a role "ocisAdmin" via authentiks admin interface
    2. give this role to a group in the admin interface or create one.
    3. assign a user thats supposed to be an owncloud admin to the group

    it might be that you also have to define somekind of mapper to include this in the informations owncloud receives from authentik, but as i said i only skimmed the docs and would personally just try it without the mapper.

  • oh, thats good to know, forgejo seems way nicer for self hosting than the limited gitlab open source core.

  • https://distribution.github.io/distribution/

    is an opensource implementation of a registry.

    you could also self host something like gitlab, which bundles this or sonatype nexus which can serve as a repository for several kinds of artifacts including container images.

  • https://emudeck.github.io/ makes setting up a lot of emulators pretty easy on the deck.

    i've played mario sunshine and the metroid prime games on it, so i'd think most of the wii and gamecube games wont be a problem.

    hell, people are playing switch and some ps3 games on it so i everything from before the gamecubes generation will probably be fine, unless the emulators for a system are not in a great state in general.

  • The Flashpoint Launcher (FPL) is a desktop application made for browsing, storing and launching other applications (games, animations, web apps etc.). It is specifically made for Flashpoint Archive, a non-profit with the goal of furthering archival and accessibility efforts for games, animations and other digital interactive experiences on the web.

    Flashpoint Archive seems to be a collection of mostly flash media content (think games on newgrounds or kongregate in the 2000s up to the death of flash)

    for any one else wondering what this is.

    I'll have to take a look if i cand find that zombie wave defense game i used to play during compsci classes or the one about shooting a hamster into space.

  • multiple other objects might be holding a reference to the object you want to change, so you'd either have to recreate those too or mutate them to let them point to the new object.

    however if you can do what you want to do in a side effect free way i suggest doing that, as it is indeed easier to reason about what happens this way.

  • mainly java dev here:

    if i only have few classes i want to serialize/deserilize i implement the logic for that in the class, if they need special logic for that, and implement the serilizable interface. writing objects to somewhere or reading them from somewhere belongs in a different class.

    if i have a lot of classes or use a framework like spring i'll employ whatever they offer for serilization and deserilization or more likely a databinding library like jackson.

    other languages with classes or structs offer simmiliar options(pythons pickling and unpickling or the json package in their standardlib for example) so my approach would stay mostly the same.

  • never heard of it and assuming you mean streamlit.io

    the framework itself seems quite nice, even if pretty much only tailored to presenting data in a good looking way, but i'd never run anything on their cloud service.

    By making Provider Content available and/or accessible through the Service, Provider hereby grants to Company a non-exclusive, irrevocable, transferable, sub-licensable, worldwide, royalty-free license to use, display, publish, perform, reproduce, distribute, copy, modify, and create derivative works of Provider Content in connection with operating and providing the Service.

    yeah, no screw that i am more than willing to share code, but nothing more.

    and it's probably easier to find help for flask or django on the internet, both are well known frameworks that see industry use for years, where streamlit seems to be very young and less known(plus the aggressive pointing to there 'free' cloud stuff)

  • yep, turning this into a webapp using flask or django seems like a good way to learn more.

    the flask mega guide

    or obey the testing goat provide good guidance for someone getting into web apps with python.

    obey the testing goat is more focused on teaching test driven development though, but writing good tests is a great skill regardless when you write them.

  • that this does not make us fools is exactly what i wrote.

    i am just tired of that "joke" that developers don't understand their own work. its neither funny nor does it help anyone.

  • i hate this joke.

    yes, trial and error is part of the process, but that does not mean we are bumbling fools that don't know how or why things work. trial and error is part of any complex endeavour or learning new things.

    when i started programming i struggled with getting stuff to compile, because i didn't know the language i was using well, i later struggled with getting my code to work on other machines because i didn't understood how to package it.

    we absolutely get more competent, but we use complex tools to do complex stuff and we seldom have to produce the exact same thing twice, so of course we often find ourselves in somewhat uncharted territory.

  • don't worry, it takes atmost three months for that fresh code to become legacy code bogged down by decisions done in anticipation of things that never happened :)

  • i know story points as an estimate of complexity or time it takes to get something done. i was also asked many times to estimate stories with a fixed hard deadline thats laughably close to LocalDateTime.now(), aka Stories where someone allready decided that this must be an easy thing to do without knowing jackshit.

    what are the story points you are talking about?