2
96
shadshack

@sh.itjust.works

shadshack 37 points a year ago

My wife refuses to let me pirate books for her. She wants to support the authors she reads, which is fair. But she decided she wanted to try the Harry Potter books, and asked me to pirate them for her to make sure JK Rowling didn't get a penny out of her.

path: 0 16926810, hotness: undefined, score: 37, children: 3
shadshack 34 points a year ago

GPSP

path: 0 17880664, hotness: undefined, score: 34, children: 0
shadshack 33 points a year ago

I used to work retail and was helping a college aged guy pick out some new headphones. He was deciding between some Beats and some Bose headphones. I literally asked him "do you want something that sounds good or looks good" and was amazed he actually said "looks good". So I reluctantly sold him the Beats.

path: 0 17797702 17798274, hotness: undefined, score: 33, children: 4
shadshack 31 points 2 years ago

Yes, hopefully. For his own sanity. Someone finally made commercially available LED bulbs the way he was trying to DIY it.

path: 0 14218889 14219184 14219305 14222292 14222527 14222611, hotness: undefined, score: 31, children: 2
shadshack 30 points 3 years ago

Haven't seen anyone mention it in here yet, but this is exactly why I use Aurora Store to search for and download apps instead of the Play Store. It still installs things so the Play Store can update it automatically if you want, but you don't have to deal with any ads.

path: 0 4153955, hotness: undefined, score: 30, children: 0
shadshack 27 points 3 years ago

If they're using a service to send the emails, like SendGrid or Mailchimp or something, that Unsubscribe survey is actually hosted by the email sending provider, and the more people that mark the email as spam or use the "I never signed up for this" option or similar, the worse it makes the user of the mail sending service look. If they used Sendgrid for example to send a mass email to 10k people, if more than 5% Unsubscribe or mark as spam or use the "I never signed up for this", the company might get their account locked down by Sendgrid until there's an investigation as to why they sent spam.

path: 0 3847341 3851892, hotness: undefined, score: 27, children: 0
shadshack 23 points 3 years ago

My school had a web filter to block YouTube and various other sites that they didn't want students to go to. On the block page, there was a "report site blocked incorrectly" button, as well as a password override for admins to do a one time bypass.

One of my classmates registered a domain that all it did was log the IP address of whoever visited it. He then attempted to visit the site from class, it was blocked, and he clicked the report button. Later on one of the IT admins reviewed the report to see if the site should be unblocked or not, by visiting the site. My classmate then had the public IP address of the IT admin.

This IT admin must not have been very good, because he had a password unprotected, open, telnet port pointing to his computer. So we were able to telnet into his PC and poke around. He had an Excel file on his desktop with the web filter override passwords for every school in the district. That Excel file was promptly shared to as many people as who asked for it and we thought wouldn't rat us out.

We gloriously had unrestricted Internet for several months before the teachers caught on. We were told that anyone who used this password would be found out, and that the school was going to have a "volunteer" community service day for 4 hours on Saturday, picking up trash around the school. Anyone who attended would be pardoned for using the password, anyone who didn't attend and who was found out for using the password would have been "punished" (very ambiguously defined). I did not go to the volunteer day, nor was I punished in any way. I do think that it was just a bluff and they didn't have good enough logging to tell who actually used the password.

path: 0 1028505, hotness: undefined, score: 23, children: 0
shadshack 22 points a year ago

Absolutely. My dad once bought 4 pairs of the same glasses because he didn't want to have to find ones he liked again.

path: 0 17688483 17689262, hotness: undefined, score: 22, children: 2
shadshack 20 points 3 years ago

You guys use more than just the +30 button? Weird.

path: 0 4756125, hotness: undefined, score: 20, children: 1
shadshack 19 points 9 months ago

I thought the bed was just a pillow and was wondering how you got like 1cm kittens.

path: 0 20373748, hotness: undefined, score: 19, children: 2
shadshack 19 points 3 years ago

"Are you sure you don't want to lower your standards? You're still single..."

path: 0 4599999, hotness: undefined, score: 19, children: 0
shadshack 18 points a year ago

The cell signal at my office is so bad it barely loads anything, so I use work Wi-Fi. But I wireguard VPN all my traffic to my home network so I can make use of my pihole and get to my home server more easily.

path: 0 17482524 17488158, hotness: undefined, score: 18, children: 0
shadshack 15 points a year ago

I appreciate the effort to make the hit markers match on both sides of the board.

path: 0 19264593, hotness: undefined, score: 15, children: 0
shadshack 14 points 9 months ago

If you're looking to actually do Fail2ban, look into crowdsec first. It's a similar concept but instead of creating your own block lists by people hammering against your system until they're banned, it uses community-populated lists to pre-ban known bad actors.

I know a lot of people shit on it from a decentralization perspective, but I use Cloudflare to expose all my services. Then anyone who hits my sites has to go through Cloudflare's detections first. I have all my services behind a reverse proxy (nginx proxy manager) running locally, and that's the only though exposed to the Internet through my router, also that ONLY allows connections at all from Cloudflare IPs or my local network. My home IP is obfuscated, my services can only be accessed using the ports I define, and things are happy. I also block as much as possible on my router, and have automatic updates on all my server VMs/LXCs.

You could also set up a Cloudflare tunnel to go to the reverse proxy and avoid needing to expose anything to the direct Internet.

Just turn off caching for any media servers domains/subdomains if you go with Cloudflare, or else it will try to cache any media on their servers and it's technically a ToS violation so people get their accounts banned. It's a simple setup to disable cache though.

path: 0 20482645, hotness: undefined, score: 14, children: 2
shadshack 14 points 2 years ago

Tracker Control on Android works well for system-wide tracker and ad blocking, and you can configure custom blocking rules per-app. Works without root by using a VPN profile (but no data leaves your device via the VPN, it just routes the traffic through this app).

path: 0 8889033 8889116 8889210 8890107 8890898, hotness: undefined, score: 14, children: 0
shadshack 13 points 3 years ago

A great puzzle game with terminals often found in woods or other outdoors locations. Like so:

path: 0 5842555 5844344 5850148, hotness: undefined, score: 13, children: 0
shadshack 11 points a year ago

The soundtrack is also amazing. Lifeformed did a great job with it, just as they did with Dustforce.

path: 0 17680789, hotness: undefined, score: 11, children: 2
shadshack 11 points 2 years ago

The one I use is called "Unpinterested!", and is on both the Firefox and chrome extension stores. You can also use uBlacklist to block the domains.

path: 0 14027097 14028863 14031062, hotness: undefined, score: 11, children: 2
shadshack 10 points 3 years ago

I thought the same, but it only took me like 2 days to get used to it.

path: 0 5470030 5477521 5477652, hotness: undefined, score: 10, children: 1
shadshack 9 points a year ago

Just rewatched that episode. She goes into the cellar of a convenience store and finds a trapped zombie and cuts into its skin, then comes out with a box of tampons. Nothing really too crazy happens even though they make you think it will.

path: 0 16693641 16695023 16695549, hotness: undefined, score: 9, children: 1

thanks for using Leebra!

go to feed...