• 6 Posts
  • 26 Comments
Joined 1 year ago
cake
Cake day: July 22nd, 2023

help-circle
  • Building on this, I recommend zoxide instead of only fzfing or regexping.

    For people who like to keep everything they ever create, like college students, you can use z 18.04/1 to get to a directory like ~/hw/random-school/fresh-1/analysis-18.04/pset1.

    Lets you nest without fear.

    (Also, about your question: I’ve personally used ~/git/<projname>/ and ~/git/<org>/<projname> at the same time – e.g. ~/git/aur/fuzzel-git)




  • Yeah I was considering using one of these two, out of curiosity.

    I’ve heard complaints about CMake… on pre-2015 forums, so I don’t know where it’s at now.

    I’ve done very little from the developer side of Meson but I do recall having tried a sound theme that, inexplicably, had a Meson-based installer. (It was just .ogg files iirc.) That’s probably a good sign if someone picked it over an install.sh

    Though you’re right, there’s probably little advantage in me not using a Makefile here, except again, curiosity



  • Well, I don’t mean downgrade him totally! Give him super strength or something but take it to its conclusion.

    Authors realized this problem with Flash, so they added a mildly magic mystery Speed Force thing that solves the too-many-Gs problem with “nah he just slows time down or something and the Speed Force is mysterious and different” iirc.

    But without the handwaviness he’d need to watch acceleration and calorie counts and speed up his thoughts and not slip and fall into an inertial death. If that makes sense (-‿-")


  • All of this stuff makes me wonder how hard it would be to make a fully pedantic story.

    I’ve seen books where the hero was on the verge of winning but gets randomly concussed by a piece of shrapnel. Disoriented, hospital.

    Another where the hero had hearing loss issues from solo pistol badassing too much, sans ear protection. (Forgot the titles of these stories).

    But what would it take to meet everything? Imagine Superman. Now he has to mind his acceleration to save people. He also has to mind distribution of force, since he can’t lift a plane without puncturing it. (Maybe he can make a little energy net under the plane somehow to distribute pressure?) And then he has to mind the Law of Conservation of Energy unless he splits apart matter somehow. And then this and that…

    Will adherently realistic changes downrank most stories? I for one laugh my ass off when The Rock flexes his broken arm cast off in F&F.











  • Lots of good answers here but I’ll toss in my own “figure out what you need” experience from my first firewall funtime. (Disclaimer: I used nftables – it should be similar to ufw in terms of defaults though).

    • Right off the bat, everything unneeded was blocked. I “needed” no configuration, except for maybe…
    • Whatever CUPS runs on (when I use it)
    • Sometimes I ran python -m http.server – I unblocked port 8000 for personal use.
    • I chose to unblock port 53 (DNS). I wanted to connect to another computer via hostname IIRC (e.g. connecting to raspberry-pi.local. I might be misremembering this though).
    • At one point I played with NGINX – that’s port 80 (HTTP) and port 443 (HTTPS).
    • SSH was already permitted (port 22 – you need root access to enable traffic through ports below 1024 anyway so this wasn’t an issue for running typical apps)

    I didn’t use WireShark back then, really. I think I just ran something like

    sudo lsof -nP -iTCP -sTCP:LISTEN
    

    which showed me a bunch of port traffic (mostly just harmless language servers).

    You don’t have to dive to deep into all the “egress” and “ingress” and whatnot unless you’re doing something special. Or your software uses a weird port. (LocalSend lol)





  • Oh I love the “walk me through what I’m about to do” concept. Dry runs should be more common – especially in shell scripts…

    The world would be a better place if every install.sh had a --help, some nice printf’s saying “Moving this here” / “Overwrite? [Y/N]”, and perhaps even a shoehorned-in set -x.

    Hope your r/w wasn’t eaten up by the subfolder incident (that I presume happened) :P


  • It’s scientifically defined (Woods, 2023).

    https://doi.org/10.1080/03626784.2023.2272988

    I propose a definition of shitposting that embodies four distinct elements: a reliance on absurdity or “meaninglessness,” the critique or disruption of online discourses, the employment of an “internet ugly” aesthetic, and the use of meta-languaging.

    Meaninglessness/absurdity - There’s no intrinsic meaning in the content, but there is in said content’s circulation. Shitposts “mock”, “denigrate”, “construct an image of authenticity”, and “accrue social capital” (he probably means upvotes or Discord reactions)

    Disruption - It can be used politically, e.g. the alt-right drowning out opponents, or just plain derailment, using “ironic references… to confound commentary or analysis” (he uses a Twitter example in the article – i.e. among the “Here’s what I did today!” there’s a Jon Arbuckle of in of out, and it disrupts your train of thought)

    Internet ugly aesthetic - Kinda obvious. Motion blur on a plastic bag sort of stuff. But he diagnoses an internet-queasiness I didn’t know I had: “[shitposting] provides a critique of the overly streamlined information ecosystem of the internet… an imposition of messy humanity… on smooth gradients, blemish correcting Photoshop, and AutoCorrect”

    Meta-languaging - Well, memes evolve. It’s part of their meaningless-content meaningful-use interaction. Like a meme with a random Subway sandwich on it, obviously insanely edited over repeatedly.

    Actually a really interesting read. The man quotes dril and talks about how he started a small movement where “corncobbing” was an insult.