Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)PI
pixelpop3 @programming.dev
Posts 0
Comments 18
Most and Least Verbose Programming Languages
  • I'm not familiar with code.golf but I wonder how whitespace is handled? I find python is very concise anyway, but I wonder how the white space is counted (single tab, four spaces for black, etc).

  • You Can't Look at Porn on Any Reddit Third-Party App Now
  • You just need to be a moderator of any subreddit. The subreddit itself doesn't need to be NSFW. The idea is that moderators could have a need to evaluate NSFW content on user profiles to make moderation decisions.

  • You Can't Look at Porn on Any Reddit Third-Party App Now
  • Oh, that's interesting. I was hoping a scraper would emerge. Stealth's scraper (currently) doesn't seem to actually display content that is marked nsfw. Maybe they haven't yet figured out how to detect/accept the confirm 18+ barrier on old.reddit.com.

  • the API changes occur tomorrow, gentlemen, it's been an honor (inb4 Lemmy completely crashes)
  • Well, he is going to try to make a subscription Infinity.

    But I've already moved on to RedReader because the dev is fully on my wavelength. He got the accessibility exception and continues to openly trash Reddit in a very gentlemanly, polite way. His goal now is to diversify the app to non-Reddit sites before Reddit doesn't need him as a PR shield. Hopefully he's able to add Lemmy and kbin support soon.

    The RedReader app's use of menus is... slightly different than apps I have used in the past but it has sort of grown on me. It has a, "yeah I can see why Stephan Hawking would have used this sort of thing" vibe, but at the same time it's actually not tedious or difficult to use once you get the hang of it.

  • Recommended data visualization library? ggplot or matplotlib?
  • Just about everything is modifiable in matplotlib... It may not be easy, but all plotting libraries are designed to make some things easy at the expense of making other tasks more difficult. For matplotlib you just have to think about things the way matlab thinks about things... which is more computer graphics based. It can get ugly until you understand it. But if you understand how any plotting library actually works it's not that bad. All plotting libraries ultimately are built on graphical primitives like lines and fonts and triangles and patches computing where things belong by transforming coordinates and feeding them to a layout engine. It's not as magical as the APIs make them seem. So if you're willing to dig into their bowels (as OP mentions) there really aren't any many limits. Sometimes it's actually easiest to just declare a canvas in memory and draw it all by hand. Ultimately, things are either vector or raster formats (or some abstraction that supports both) and fed into some computer graphics engine (like postscript or some OS's or GPU canvas).

    Anyway, sometimes the easiest answer is you export and edit the labels in the final figure. One really nasty way if you don't have PS or PDF tools is to sidetrack through Windows EMF and mess with fonts and positioning of text in PowerPoint.

  • Recommended data visualization library? ggplot or matplotlib?
  • For the types of visualizations you're describing, the choice probably won't matter. I view matplotlib as "matlab flavor" and ggplot2 as "R flavor". For R-type work (a certain type of table-based stats) I just use R.

    For matlab type work (image processing, simulations, etc) I now use matplotlib. This is mostly numpy/scipy things rather than... pandas things. Python is interesting because it has things that are beyond matplotlib (VTK, etc) and beyond matlab. Typically when you're prototyping in matlab you're assuming you will have to rewrite in a different system eventually, but with python you can move the prototype further down to more polished prototype easily.

    I do a lot of image processing and am too familiar with matlab, so matplotlib generally came naturally for translating that prior knowledge. So really it depends on what sorts of things you are familiar with, languages you use, and would want to do in the future. I think with either choice you will eventually hit some wall of difficulty.

    There are also more visualization and plot focused things (TeX family or PostScript and PDF) as well as the "processing" language.

    I use R for... not-image-type analysis stats and generate plots in R using R's plotting. I mostly use python for matlab-type things and matplotlib seems more natural for that.

    Julia is on my todo-list and I have heard good things about their plotting ecosystem but I have not looked into it.

    Incidentally VTK is extremely well designed for the type of language it's based on and the problems its solving... but that's not really 2D plotting.

  • Should we clone reddit posts?
  • Leverage for what purpose? To fix reddit? Let reddit die or not die.

    Reddit has always come after mirrors and they will easily get courts to take down the instances. Don't forget that prior to the API change they came after pushshift.

    Additionally, anyone mirroring reddit on the moral basis that the content is owned by the creators and reddit is an exploitative rentseeker, has an obligation to not become a rentseeker themselves. This means things like ensuring that content that users voluntarily delete is also deleted in the mirrors. Reddit in fact had a large battle with pushshift about this years ago such that pushshift supposedly now only keeps history of moderator and admin edits. I agree with that ethically.

    And in many cases you may be legally required to do this. To be clear Reddit made pushshift change to respecting user delete requests because of legal exposure and compliance risks.

    Not to mention that you don't really know that anyone intends their content to be mirrored on sites they do not use. Particularly now that Reddit seems to be forcing private subreddits to be open. There's no moral high ground for doing this.

  • Should we clone reddit posts?
  • I don't like the idea. It seems like those fake websites that scrape stackoverflow and SEO to ruin Google search. Avoiding those sites are among the reasons people type "reddit" into searches. People want authentic interactions and I think mirroring reddit into Fediverse lacks authenticity and undermines its authenticity. Content here should be from people who are here.

    If someone wants to assimilate content from reddit into something new and post it here that's good. That means the person is here and can be interacted with.

    If someone wants to repost their own content here, that's also fine. They are here to interact with.

    I just really think it's a bad idea to deliberately build a ghost town and think people will move in.

  • Infinity going subscription-only!
  • FWIW I migrated from Infinity to RedReader and I've been pretty satisfied with it. It takes a little bit to get used to the different navigation but Infinity's navigation was already annoying (I had moved to Infinity about 6 months ago from Slide, which I think had the best navigation of all of them but Slide has been abandoned for quite some time).

  • Have you deleted your Reddit account yet?
  • Nope and I don't see the point of deleting or defacing comments and posts, really. I'm not really interested in destroying reddit, I'm just... not using it anymore (or not as much).

    Things like relationship and parenting advice communities and other sorts of support subreddits don't seem to be moving anywhere yet and I do enjoy them so dunno. Currently RedReader seems fine for those and won't be affected by the API change because it was granted an exception. The RedReader dev seems to be on my wavelength. So far the Fediverse seems perfectly fine for technical topics. With the exception that on Reddit, you will often find support people for small devices that work for companies inside of their communities. I'm keeping my eye out for the other content.

    Another issue is that for better or worse it is somewhat easier to trust reddit. Reddit admins limit what moderators can know or see about users. I don't fully understand the privacy implications of the federverse and the fact that you don't know who the admins are and what they might be doing. So in some ways I trust Reddit a bit more at this point.

    I know the damage that a power tripping reddit mod can do and how to protect myself from moderators harassment there. But I suspect that Fediverse is essentially "moderators who also know your IP address". So some topics do seem safer to discuss on Reddit than here.