Bit-breaker working in cybersecurity/IT. Only languages I know are English and Programming ones.

Sometimes I write things about technology.


If I told you the SHA256 for this sentence starts with 'c, 5, four, a, and a', would you believe me?

  • 12 Posts
  • 118 Comments
Joined 3 years ago
cake
Cake day: March 12th, 2022

help-circle



  • Your request goes against the unix philosophy. Grep does one thing and does it well. If you desire additional functionality, you should add another utility to accomplish what you want.

    rsync -naP --exclude-from=rsync-homedir-local.txt /home/$USER/ $BACKUPDIR/ | grep denied

    In your specific task, utilize bashims to do (what I think) you want:

    rsync -naP --exclude-from=rsync-homedir-local.txt /home/$USER/ $BACKUPDIR/ || echo "task failed"




  • The problem when you own a space that if you let certain groups of people in, such as, in this example, Nazis, you’ll literally drive everyone else away from your space, so that what started off as a normal, ordinary space will become, essentially, a Nazi bar.

    It’s not only Nazis — it can be fascists, white supremacists, meth-heads, PUAs, cryptocurrency fanboys — some groups will be so odious to others that they will drive everyone else from your space, so the only solution that you can enact is to ensure that they don’t come to your place, even if they’re nice and polite and “follow your rules”, because while they might, their friends won’t, those friends have a history of driving away other people from other spaces.

    "you have to nip it in the bud immediately. These guys come in and it’s always a nice, polite one. And you serve them because you don’t want to cause a scene. And then they become a regular and after awhile they bring a friend. And that dude is cool too.

    And then THEY bring friends and the friends bring friends and they stop being cool and then you realize, oh shit, this is a Nazi bar now. And it’s too late because they’re entrenched and if you try to kick them out, they cause a PROBLEM. So you have to shut them down.



  • That’s AJAX

    Yes, and that’s what is shown in this article.

    … return HTML content and use the htmx library to handle the AJAX requests

    htmx is not meant to do anything fancy that you can’t do with Ember/Angular/React/Vue/etc.

    htmx is simpler though and has a few benefits as I see it, compared to those frameworks:

    • No duplication of data models and routing, and all business logic stays on the server-side where it belongs.

    • No build step, no dependency hell, and no outrageous churn; just include one JS file that browsers should be able to run indefinitely.









  • There really is no reason to use CalyxOS vs Graphene these days. GrapheneOS offers sandboxed play services with the standard SELinux policies for unprivileged Android software.

    GrapheneOS also has hardened_malloc, which seems to have the best design for malloc hardening out of any alternatives I’m aware of.

    MicroG requires very strong privileges and weakens the comprehensive privsep you’d otherwise have. Calyx shouldn’t be considered much more secure than Android Open Source Project (AOSP).