deing's recent activity

  1. Comment on Use the Fediverse as a comment section in ~tech

    deing
    Link
    That's a neat (and simple at that, good) approach for when you have an existing instance and account, https://shadowfacts.net/2019/reincarnation/ kinda expands on this and builds a minimal AP...

    That's a neat (and simple at that, good) approach for when you have an existing instance and account, https://shadowfacts.net/2019/reincarnation/ kinda expands on this and builds a minimal AP server right into the blog. Might be an interesting read!

    2 votes
  2. Comment on Help Packaging Elmer FEM for Nix in ~comp

    deing
    Link
    I copied over your expression and looked into the build, scrolling up in the output a bit I found why make failed: /build/source/matc/src/str.c: In function 'str_sprintf':...

    I copied over your expression and looked into the build, scrolling up in the output a bit I found why make failed:

    /build/source/matc/src/str.c: In function 'str_sprintf':
    /build/source/matc/src/str.c:85:5: error: format not a string literal and no format arguments [-Werror=format-security]
       85 |     sprintf(str_pstr, fmt);
          |     ^~~~~~~
    cc1: some warnings being treated as errors
    

    Nix by default enables some hardening options, you can disable the specific one causing this error by adding hardeningDisable = [ "format" ]; to your mkDerivation arguments.
    Obviously there's always one more problem. This time, it was

    In file included from /build/source/build/ElmerGUI/Application/ElmerGUI_autogen/UVLADIE3JM/moc_convergenceview.cpp:9,
                     from /build/source/build/ElmerGUI/Application/ElmerGUI_autogen/mocs_compilation.cpp:5:
    /build/source/ElmerGUI/Application/src/convergenceview.h:55:10: fatal error: qwt_compat.h: No such file or directory
       55 | #include <qwt_compat.h>
          |          ^~~~~~~~~~~~~~
    compilation terminated.
    

    You already had correctly specified qwt as a dependency, but for some reason the qwt package doesn't include that particular header. So I used nix-locate qwt_compat.h to find out that it's present in the qwt6_qt4 package. Replace it and your project should build correctly!

    8 votes
  3. Comment on Browser gestures cause this weird issue in ~tildes

    deing
    Link
    I remember an issue with vaguely similar symptoms, but with a different addon: https://gitlab.com/tildes/tildes/-/issues/160, it was an issue with the addon and related to Tildes' unusually...

    I remember an issue with vaguely similar symptoms, but with a different addon: https://gitlab.com/tildes/tildes/-/issues/160, it was an issue with the addon and related to Tildes' unusually restrictive Content Security Policy.

    5 votes
  4. Comment on What are your favorite topic tags on Tildes? in ~talk

  5. Comment on What Tildes statistics would you be interested in seeing? in ~tildes

    deing
    Link Parent
    A histogram's a plot that just shows how often a single value (often binned into groups like 0..10, 10..50, 50..200 etc) appears in a data set. So for a single user you'd have a bar chart, with...

    A histogram's a plot that just shows how often a single value (often binned into groups like 0..10, 10..50, 50..200 etc) appears in a data set. So for a single user you'd have a bar chart, with bars that are "amount of comments posted X time after the one before it", with Xs of for example 10m, 1h, 3h, 6h, 1d, 1w, …
    Getting the intervals should be fairly easy using the user comment pages.

    4 votes
  6. Comment on What Tildes statistics would you be interested in seeing? in ~tildes

    deing
    Link Parent
    You got the ands right :p The idea for #2 is: Given a top level comment with x votes, how many replies does its thread have?

    You got the ands right :p
    The idea for #2 is: Given a top level comment with x votes, how many replies does its thread have?

    3 votes
  7. Comment on What Tildes statistics would you be interested in seeing? in ~tildes

    deing
    Link
    Average time between comments and a reply to them being written and thread size vs top comment vote count would be nice.

    Average time between comments and a reply to them being written and thread size vs top comment vote count would be nice.

    7 votes
  8. Comment on Teenage transgender row splits Sweden as dysphoria diagnoses soar by 1,500% – new health report and TV debates highlight backlash against gender reassignment in ~lgbt

    deing
    Link Parent
    Brief reply because I'm busy right now (and thus haven't read your linked articles yet), but the methodology of the original "rapid onset gender dysphoria" study is deeply flawed. It was an online...

    Brief reply because I'm busy right now (and thus haven't read your linked articles yet), but the methodology of the original "rapid onset gender dysphoria" study is deeply flawed. It was an online survey among parents — not the actual teens involved or their physicians or psychiatrists, conducted on three websites with rather telling names like 4thwavenow, transgender trend, and youthtranscriticalprofessionals [link to study]. Because of this, the journal asked the author republish her findings, with an extended discussion on possible biases, which the original didn't include. There are some more insightful comments on this ~lgbt post talking about another study evaluating the original study in a similar vein, especially @mftrhu's.

    15 votes
  9. Comment on Germany: court rules sanctions on unemployment benefits unconstitutional in ~finance

    deing
    Link Parent
    It's basically the final official layer of the social security net, which by design provides for survival ("existence minimum") and no more, which makes cutting it, as we've seen, arguably...

    It's basically the final official layer of the social security net, which by design provides for survival ("existence minimum") and no more, which makes cutting it, as we've seen, arguably inhumane.
    To receive it, you need to regularly divulge all sorts of personal and financial data and participate in what amounts to job hunt LARPing. So, not quite "universal", I guess.

    8 votes
  10. Comment on Which Tildes Theme are you using? in ~tildes

    deing
    Link Parent
    I could ask Kat, who made that demographics thingy originally, if she still has the results lying around (I vaguely remember a spreadsheet), but Deimos can query the database and give us...

    I could ask Kat, who made that demographics thingy originally, if she still has the results lying around (I vaguely remember a spreadsheet), but Deimos can query the database and give us potentially more accurate information since the userbase has grown quite a bit since the first one. I still have the link to the typeform results of the second one, but it 500's currently.

    3 votes
  11. Comment on Which Tildes Theme are you using? in ~tildes

    deing
    Link
    On Desktop, I use Solarized Light because I really dig the "old bleached newspaper-y" feel @Kuromantis described. :p On mobile, Black because my phone has an AMOLED display. -- @Deimos, could you...

    On Desktop, I use Solarized Light because I really dig the "old bleached newspaper-y" feel @Kuromantis described. :p
    On mobile, Black because my phone has an AMOLED display.

    --
    @Deimos, could you give us some stats on how the distribution of user default themes is?

    4 votes
  12. Comment on What programming/technical projects have you been working on? in ~comp

    deing
    Link Parent
    If you're looking for some inspiration, neo2 (site currently in maintenance mode, it has a lot more information usually) is a German-optimized layout with six layers, and hence a lot of otherwise...

    If you're looking for some inspiration, neo2 (site currently in maintenance mode, it has a lot more information usually) is a German-optimized layout with six layers, and hence a lot of otherwise inaccessible symbols and symbol placement choices that are at the very least much preferable to QWERTZ's. I'm using it to type this right now :)

    4 votes
  13. Comment on What programming/technical projects have you been working on? in ~comp

    deing
    Link
    My newest project is a refactored and unified Python port of what used to be a bunch of slightly different Crystal scripts: SeqArtFetch, a near-universal webcomic downloader. I read quite a bit of...

    My newest project is a refactored and unified Python port of what used to be a bunch of slightly different Crystal scripts: SeqArtFetch, a near-universal webcomic downloader.

    I read quite a bit of them and although I follow most using RSS, I really like having the archives available offline, especially with the bad and expensive mobile connections around here. The tool parses an episode's web page, using cssselect to filter for the "next page" link and art image(s), downloads the latter into a folder with a sensible naming scheme and continues on the next page until it hits a selector it recognizes as "last page". It has persistent configuration, so you can interrupt archive downloads and have them continue later, or just download the newest episode without extra commands.

    8 votes
  14. Comment on How does voting work in your country? in ~talk

    deing
    (edited )
    Link Parent
    Germany Mandatory voting: No. Voter registration: Automatic, in the county your primary residence is in Required documents for voting: the already mandatory ID or a special document authorizing...

    Germany

    • Mandatory voting: No.
    • Voter registration: Automatic, in the county your primary residence is in
    • Required documents for voting: the already mandatory ID or a special document authorizing you to vote if you aren't in the register because you e.g. moved very recently
    • Ranked choice: No.
    • Minimum age for country leader: President (almost entirely ceremonial), 40; Chancellor (head of Executive), 18
    • System: More electoral-college like, the President is elected by a combination of the federal parliament and an equal amount of representatives of the state parliaments, the chancellor is elected by parliament
    • Significant parties: Six (CDU/CSU [christian democrats], SPD [social democrats], B'90/Grüne [green party], FDP [liberals], Die Linke [leftist party], AfD [far-right populist party])
    • Options for voting: In person and per mail
    • Minimum voting age: Federal minimum age is 18, some states have lower voting ages for their elections
    • Maximum voting age: None.

    Extra info:
    The federal parliament is elected in a pretty odd way: You vote for a "direct candidate" in your district, which gets a seat based on simple majority of votes, and for a party, which directly determines the balance of power in parliament. If a party has more direct representatives than they should have going by their total percentage in the second vote, all other parties get extra seats to accomodate this, if the party has a larger second-vote percentage than they'd get seats with their direct representatives, they get extra seats until the distribution matches the second vote as exactly as possible. This has the side-effect of the parliament having a unknown (and in the last years, ever-increasing) size before the results are in. Also, to receive any seats the party must either have at least three direct representatives or 5% of the second vote.

    4 votes