Welcome to Incremental Social! Learn more about this project here!
Check out lemmyverse to find more communities to join from here!

hperrin

@hperrin@lemmy.world

I’m Hunter Perrin. I’m a software engineer.

I wrote an email service: port87.com

I write free software: github.com/sciactive

This profile is from a federated server and may be incomplete. Browse more on the original instance.

hperrin ,

Pull it back out, read it, then throw it away again. That way in five minutes when it’s time for the next step, you can repeat.

Tried to cancel my gym membership and of course I'm not allowed to do that online

i tried to update my credit card so they won't send me daily fucking emails that i "owe" them $30 (because a gym membership definitely needs to be a cOnTraCt, sure, sure), but the website didn't work, so I tried calling their "automated" system, whereupon after entering my info to the robot, it gave up and connected me to a guy...

hperrin ,

This is why I used Privacy for my gym membership. They tried to charge me during Covid when they were closed and I just turned off the card they were using.

Also, check out https://port87.com

It automatically sorts things based on subaddresses, so you can give the gym yourname-beefcakegym@port87.com, and you’ll get a label named beefcakegym where all their emails go. Then if they pester you, you can just block that address.

Full disclosure: I built and run Port87.

hperrin ,

Yeah, Microsoft is a notable one that does that. That’s why I made it so Port87 supports both the plus and the dash. I haven’t found any place that doesn’t accept a dash in an email address.

Lots of places support the subaddressing, but I don’t know of any others that are built around it like Port87. Like, where all email to a subaddress goes to a matching label automatically.

hperrin ,

I was actually talking about my own experience canceling a gym membership. As mentioned, I used a Privacy card, which is locked to one vendor. You can turn off that specific card, and nothing else is affected. That’s how I canceled my own gym membership, when I couldn’t do it in person, because the gym was closed during Covid.

I mentioned my email service because it has a very similar feature to Privacy, I’ve also used it when going as a guest to a different gym, and OP mentioned getting constant emails from the gym. This relates to both their and my experience.

Blocking emails doesn’t stop the payments either.

That’s why I was talking about Privacy. Turning off a Privacy card does stop the payments.

as if that’s the simple and obvious solution, with no other detrimental effects

If you’re unfamiliar with Privacy, it’s basically like a disposable email service, but for credit cards. You only use a Privacy card with one vendor, so there aren’t any downsides to turning it off.

If you think that my comment is unrelated to OP’s situation, then I really don’t know what to tell you. Maybe try canceling a gym membership and see for yourself.

Cory Doctorow wants to wipe away enshittification of tech (www.theregister.com)

Doctrow argues that nascent tech unionization (which we're closer to having now than ever before) combined with bipartisan fear (and consequent regulation) either directly or via agencies like the FTC and FCC can help to curb Big Tech's power, and the enshittification that it has wrought.

hperrin ,

We need to get rid of the notion that corporations first have a responsibility to the shareholders. The shareholders should be last, after the employees, the customers, and the safety of the general public.

hperrin ,

The employees invest their time and time is money. The customers invest their money and their trust. The general public invests their tax dollars to create the infrastructure needed for the company to even exist in the first place.

And don’t tell me the employees get compensated for their time, because they create more value than they receive, hence, profits.

The shareholders, literally only invest money. They give the least and get the most.

hperrin ,

I didn’t say they weren’t important or necessary. I said they were the least important, and I stand by that. Name one single company that doesn’t have employees or customers, or exists outside of a government. I can name several companies without outside investors.

hperrin ,

If they’ll fire us with no notice, we should quit with no notice.

How Do I Avoid Giving Home Address to Bank?

I've heard of things like iPostal and Traveling Mailbox. Do these services allow you to register with bank, DMV, IRS, Voting, etc? How do they work? Would a normal P.O box using its physical address from USPS work? I've tried researching it and haven't gotten clear answers....

hperrin ,

I believe it is illegal to misrepresent your permanent residence to your bank.

hperrin ,

If you mean you're having trouble getting NPM to work with Jellyfin, here's how I got it working:

Make sure you have “Websockets Support” checked.

https://lemmy.world/pictrs/image/33929e0a-a80c-421c-b520-f28f8c3b11aa.jpeg

Then create a custom location "/", with the following in the advanced config:

## The default `client_max_body_size` is 1M, this might not be enough for some posters, etc.
client_max_body_size 20M;

# Security / XSS Mitigation Headers
# NOTE: X-Frame-Options may cause issues with the webOS app
add_header X-Frame-Options "SAMEORIGIN";
add_header X-XSS-Protection "0"; # Do NOT enable. This is obsolete/dangerous
add_header X-Content-Type-Options "nosniff";

# COOP/COEP. Disable if you use external plugins/images/assets
add_header Cross-Origin-Opener-Policy "same-origin" always;
add_header Cross-Origin-Embedder-Policy "require-corp" always;
add_header Cross-Origin-Resource-Policy "same-origin" always;

# Permissions policy. May cause issues on some clients
add_header Permissions-Policy "accelerometer=(), ambient-light-sensor=(), battery=(), bluetooth=(), camera=(), clipboard-read=(), display-capture=(), document-domain=(), encrypted-media=(), gamepad=(), geolocation=(), gyroscope=(), hid=(), idle-detection=(), interest-cohort=(), keyboard-map=(), local-fonts=(), magnetometer=(), microphone=(), payment=(), publickey-credentials-get=(), serial=(), sync-xhr=(), usb=(), xr-spatial-tracking=()" always;

# Tell browsers to use per-origin process isolation
add_header Origin-Agent-Cluster "?1" always;

# Disable buffering when the nginx proxy gets very resource heavy upon streaming
proxy_buffering off;
hperrin ,

A strong, unique, glorious password

hperrin OP ,

Cockpit looks interesting. It’s got a lot of features I normally do with terminal commands, but the VM manager stuff looks like what I’m looking for.

hperrin OP ,

So first, I’m not really looking to change operating systems. I’ve got my system set up the way I like it, where it closely matches the production systems I run for my company.

Second, why do you say the answer is Proxmox? What benefit does that have over other solutions that can be more easily integrated into my existing operating system?

hperrin OP ,

Thanks. I did check it out and it looks like it’s got some really cool benefits, like being able to cluster across two machines and take one down if it needs servicing, with zero down time.

I’m thinking about buying some rack mount servers and bringing everything I’m currently doing in the cloud for my business to on-premises servers. The one thing I was wary about was how I was going to handle hardware maintenance, and this looks like it would solve that issue nicely.

hperrin OP ,

Nothing. I’ve been using SSH. I’d like to have both options, SSH and a web UI.

hperrin ,

Well that’s just like your opinion man. But yeah.

hperrin ,

What’s wrong with the divorce rate increasing? Like, no joke, is that not a good thing? More people getting out of bad relationships seems like a better outcome.

hperrin ,

The left generally wants lower taxes too, just for different people. The left thinks the poorest should pay no taxes, while the right thinks the richest should pay no taxes. (Obviously I’m being hyperbolic, but that’s generally how it plays out.)

hperrin ,

Solution: nobody should be on social media.

hperrin ,

If you rip the hands off a clock, it is broken, and it will never be right.

hperrin ,

I didn’t say they should be banned. People just shouldn’t be on them. It’s bad for mental health. It’s like smoking but for your brain.

hperrin ,

Please let this come to the US. Safari (WebKit) is so far behind.

hperrin ,

Mostly in everything that has to do with PWAs. It’s gotten better since they introduced Web Push last year, but there’s still a lot of things it doesn’t support, like Web Bluetooth, AV1 (except for devices with hardware decoders like the 15th gen Pro iPhones), and things like mobile sensor inputs.

But also in how bad its rendering engine is. Things that work on every other platform render super weird in WebKit.

hperrin ,

I’m telling you my experience as a web developer for the last 20+ years. If you want specific examples, you could look online. I’ll tell you my SVG icons sometimes don’t work in mobile Safari and I have no idea why. They work 100% of the time in every other platform. I also have to do weird things to get the safe viewport measurements to work in my PWA, again, only in mobile Safari.

I’ll tell you what, you try asking customers to go toggle a feature flag and tell me how that works out.

Safari is almost always the last browser to adopt a standard, often times years after it’s been standardized. And don’t tell me it’s because they take their time to get it right, because their rollout of Web Push was atrocious.

hperrin ,

Skill doesn’t matter at all if Safari doesn’t support the API.

hperrin ,

You’re missing out on the things people can’t create because Safari is holding the industry back. Just because it’s not a user facing problem doesn’t mean you’re not affected as a user.

Is Framework actually "good" for the industry?

Framework as in the laptop company, just for clarity. https://frame.work/. For those unaware, the idea is that these are laptops built with a high degree of modularity so that you can replace far more than a single stick of SODIMM with the goal of even upgrading your CPU and mainboard a few years down the line....

hperrin ,

You’re not paying a premium for the design/modularity, you’re paying a premium because they’re a new innovative smaller company. If they get really big, they’ll become cheaper.

Also, buying an expensive Framework, then a cheap upgrade, is less expensive than buying two reasonably priced machines.

hperrin OP ,

Yes, thank you. I’ll add that to the overview.

hperrin ,

The sun gives us free energy. Is he aware of that?

hperrin ,

You can use a WebDAV server to sync your notes in Joplin, and if your WebDAV server has a web interface, you can view your notes in a browser.

May I suggest Nephele as a good WebDAV server you can use.

Available for Docker as well.

hperrin ,

They’re markdown files, so you can view them in the browser.

hperrin ,

I didn’t realize Joplin saves in such an odd format. The filename is .md, but the format is something proprietary.

What’s weird is a few of my notes don’t look like that. They look like normal Markdown. But most look just like yours.

hperrin ,

When you’re done, look up how humans losing our body hair split the species of lice living on us into head lice and pubic lice.

hperrin ,
hperrin ,

You don’t follow the license that it was distributed under.

Commonly, if you use open source code in your project and that code is under a license that requires your project to be open source if you do that, but then you keep yours closed source.

hperrin ,

Check out https://port87.com

It’s similar. I made it to solve my spam problem, but it’s also really good for staying organized. When you sign up for something, you can use yourname-whatever@port87.com, then if you don’t want it anymore, you can block that address. Each address has its own label in your account, and blocking the address is just one click.

hperrin , (edited )

https://bitwarden.com/, https://1password.com/, https://lastpass.com/, https://keepassx.org/

Take your pick.

Note: Probably don’t pick LastPass. Read comments below.

hperrin ,

It was LastPass, but the passwords themselves weren’t leaked. All of these encrypt the password.

hperrin ,

I added a note. I personally use Bitwarden and would recommend it, but I didn’t want to give a biased recommendation. If, for whatever reason, one of the others works better for someone, just using an encrypted password manager is way better than not.

hperrin ,

What is this, Europe? No caring about the little guy here.

Ubisoft Exec Says Gamers Need to Get 'Comfortable' Not Owning Their Games for Subscriptions to Take Off (www.ign.com)

Ubisoft Exec Says Gamers Need to Get 'Comfortable' Not Owning Their Games for Subscriptions to Take Off::An executive at Assassin’s Creed maker Ubisoft has said gamers will need to get “comfortable” not owning their games before video game subscriptions truly take off.

hperrin ,

Nope. We refuse. But fuck you for asking.

hperrin ,

Wow, the new owners enshittified those apps really fast.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • incremental_games
  • meta
  • All magazines