sloppy_diffuser
@sloppy_diffuser@sh.itjust.works
- Comment on Self hosting is hard. How do you overcome? 1 week ago:
Immutable Nixos. My entire server deployment from partitioning to config is stored in git on all my machines.
Every time I boot all runtime changes are “wiped”, which is really just BTRFS subvolume swapping.
Persistence is possible, but I’m forced to deal with it otherwise it will get wiped on boot.
I use LVM for mirrored volumes for local redundancy.
My persisted volumes are backed up automatically to B2 Backblaze using rclone. I don’t backup everything. Stuff I can download again are skipped for example. I don’t have anything currently that requires putting a process in “maint mode” like a database getting corrupt if I backup while its being written to. When I did, I’d either script gracefully shutting down the process or use any export functionality if the process supported it.
- Comment on NASA finds humanity would totally fumble asteroid defense 1 week ago:
Don’t Look Up!
- Comment on Wall Street has spent billions buying homes. A crackdown is looming. 1 month ago:
I wouldn’t even bail out for COVID. I’m paying out the ass for insurance and still end up thousands in medical debt.
A gray area exists for small businesses, but fuck corporate welfare.
- Comment on Florida Gov. Ron DeSantis signs bill that bans children under 14 from having social media accounts 2 months ago:
I understand the protocol. If I have to reveal my identity at any point during a transaction to any party, it is not anonymous. It may maintain some privacy between me and the content owner, but my activities are no longer anonymous.
“I need privacy, not because my actions are questionable, but because your judgement and intentions are.”
This goes for corporate and state level actors. I don’t trust Daddy Government or the age verifier to have my best interest in mind when they can start building a profile on the content I consume they deem not suitable for minors.
There may be a specific flavour of a zero knowledge proofs that works to maintain anonymity. Like, I’d rather pay with monero, and I do so when I can, than stripe for this very reason. My payment activity is decoupled from my real identity used to purchase the monero from a KYC institution.
That is not what this bill is proposing, so its not anonymous.
- Comment on Florida Gov. Ron DeSantis signs bill that bans children under 14 from having social media accounts 2 months ago:
Same conclusion in my research. All these bullshit bills are erosions of privacy and/or a poor tax. CISPA, SOPA, PIPA, CASE, KOSA, etc…
- Comment on Florida Gov. Ron DeSantis signs bill that bans children under 14 from having social media accounts 2 months ago:
theverge.com/…/florida-desantis-social-media-age-…
[It] does require websites to give users the option of “anonymous age verification,” which is defined as verification by a third party that cannot retain identifying information after the task is complete.
Its not anonymous if you have to give up anonymity to complete the process.
Also seems ripe to use as a poor tax. How many Lemmy instances could survive a 10-50k fine per offense? The NetChoice gang can afford to fight, and if they lose, implement this.
Just to be clear, I’m not arguing for children on social media. This is just not the way. If the authors of this bill actually gave a shit, they would be fighting for living wages and less work so families can actually spend time together.
- Comment on Please Stop 3 months ago:
Company A submits a new device for certification signed by their private key.
Company B certifies the device signed by their private key.
Company C on boards a device for an end-user and is confident it came from Company A and has been verified by Company B since the device has a certificate that can be verified from Companies A and B.
Yes it prevents home brew (though you can do home brew by replacing Company C with your own controller), but it also prevents knock offs.
When this information is distributed (like Lemmy federation), between instances, one has a degree of assurances all these records originated from the signer.
While the ledger part is not required, it provides a nice audit trail for the companies who do not trust each other enough without the transparency. Sure a central authority like the ESRB could do the same, but we could also all be on Reddit and not Lemmy…
- Comment on Please Stop 3 months ago:
I’m not, it was just an example data broker. You are 100% sure that data is not getting sold?
I picked Google because back in my days of ignorance, their rewards app would ask if I made X purchase at Y store down to the penny. I wasn’t using GPay/GWallet, just my a debit or credit card. The Y I get with location services. Them having the transaction amount leads me to assume credit card companies/payment processors/etc are sharing this data in near real time. Probably anonymously but with enough data points to trace it back to an individual with a degree of confidence.
So I use XMR when I can. Locations services are also off.
- Comment on Please Stop 3 months ago:
Privacy is a crime? I pay for several online services with XMR (or BTC swapped from XMR): Jmp.chat (mobile service), EteSync (E2EE contact sync), Proton Mail, Mullvad VPN, Usenet (might have an argument there).
Why can’t I access Google’s individual transactions but they should have access to mine?
- Comment on Please Stop 3 months ago:
csa-iot.org/…/distributed-compliance-ledger/
Matter Distributed Client Ledger. In use by Apple, Amazon, Google, Samsung, and many more.
Contains all the attestation information for on boarding Matter devices. Where once it was Google Home vs Apple HomeKit vs Amazon Echo / Alexa, supporting devices can now work cross ecosystem.
Since many of these companies are competitors working together. A distributed ledger makes sense to keep everyone honest and provide a level of tech supported governance.
- Comment on How to sign up to services that require sms authentication? 3 months ago:
A lot of those verify your number systems detect and block VoIP numbers.
- Comment on How to sign up to services that require sms authentication? 3 months ago:
I’ve been using Jmp. You don’t get a sim though (at least for calls and text, you can for data). It goes through Jabber. Their app can integrate with the dialer for calls. Never gave any personal info. Only paid with BTC / XMR.
- Comment on Can I build a NAS out of a desktop? [Request] 5 months ago:
My NAS is an mATX mobo with an i5, 64G RAM, 8 disk drives, 3 nvme drives, and an ARC GPU for video transcoding.
Disk drives are all mirrored. One nvme runs NixOS which is easy enough to redeploy if the drive dies. One nvme is cache on top of the disk drives. Last nvme I use for temp fast storage like Jellyfin transcoding.
Its more of a combo NAS/server as I run most self hosted apps on it (tor node, monero node, jellyfin, *arr stack, etc).
- Comment on Dropbox removed ability to opt your files out of AI training 6 months ago:
You pay for what you use. I have somewhere around 120-140GB and get a bill every 2 months. I think it has to be near a dollar you owe for them to invoice.
Be mindful of the class A/B/C transactions at the bottom of the page with pricing. I paid about $0.60 when I first set everything up in Class C transactions. I haven’t gone over the free 2500 or whatever they give you since.
I don’t use it quite like Dropbox with a watch daemon. I have an encrypted local back up I mount with rclone, do my work, then use rclone again to sync to b2 when I unmount it.
I wouldn’t use to version control some project I’m working on where files change frequently. Those transactions would probably kill the cost savings at some point.
- Comment on Dropbox removed ability to opt your files out of AI training 6 months ago:
For android there is RoundSync. It automatically backs up folders of your choice on a schedule. Not on any app store. It must be installed by downloading the apk from GitHub.
There is also Cryptomator as an alternative. I used it for years without issue, but prefer rclone for more control over my work stream. Think I paid a one time license $10 for desktop and another $10 for mobile.
Dropbox is only a good deal if you use near peak storage and/or do a lot of data transfers.
I was paying $120/yr for 2TB. Now I’m on B2 Backblaze. On paper Dropbox was cheaper, but with my usage pattern I’m paying like $1.00 every other month.
- Comment on Unison | A friendly, statically-typed, functional programming language from the future · Unison programming language 6 months ago:
That’s one of the things I appreciate in a language/framework. Drives me nuts getting an exception from a dependency of a dependency of a dependency.
Even better if its baked into the type system and I can’t run my code without handling it.
- Comment on Utah Supreme Court says suspects can refuse to hand over phone passwords to the police | Other state Supreme Courts disagree and the case would wind up before the US Supreme Court 6 months ago:
- Comment on Utah Supreme Court says suspects can refuse to hand over phone passwords to the police | Other state Supreme Courts disagree and the case would wind up before the US Supreme Court 6 months ago:
Yeah, I thought the magic words were “I don’t recall”. Seems to work in all those high profile cases, or maybe its just being wealthy.
- Comment on How many of you actually use the headphone jack on your phone? 6 months ago:
You’re probably right! The reliability is just leagues better, especially with heavy use.
- Comment on How many of you actually use the headphone jack on your phone? 6 months ago:
Could also check /r/headphones. I’ve been happy with my Letshuoer S12 I got on a recommendation from there. Pricy, but I’m happy with the quality after churning through cheap pairs.
- Comment on How many of you actually use the headphone jack on your phone? 6 months ago:
Daily with a USB-C DAC (prefer no DAC). I’ve had Bluetooth headphones ranging from $30 to $300. Keeping them charged is just a pain in the ass and the battery inevitability wears out for too many cycles.
All my peers stalling our remote meetings for 5+ minutes when their air pods die or have pairing issues also annoys the fuck out of me as it happens every damn week. We do a lot of pair programming sitting in discord all day.
Until the tech improves, I’ll stick with wired.
- Comment on Manager: This task only takes 30 minutes. Why did it take you the whole day? 6 months ago:
- Comment on GitHub Desktop or Git CLI? 6 months ago:
I use LazyGit on the CLI for a “GUI-like” experience. I find it helps me make smaller more meaningful commits. If I’m working on a feature that enhances or fixes other modules in my repo to support, its trivial when done to make multiple clean commits out of the one feature that isolates the changes in functionality to individual commits instead of one medium commit.
On a large enough repo (e.g., monorepo), its a pain to do using git commands.
- Comment on GitHub Desktop or Git CLI? 6 months ago:
LazyGit with lazygit.nvim checking in.
- Comment on Same?... Yes, Same 6 months ago:
You haven’t been married to crazy I see. Even if you manage to get away, the scars are forever.
- Comment on Can anyone tell me what format this uh.. nested dictionary is? 6 months ago:
Possibly lua? I think it supports brackets and semi-colon from a quick google search, but I could be wrong. Not able to test this moment.
- Comment on Is Proton Unlimited Worth renewing? 6 months ago:
On a grandfathered visionary 2 year payment plan with a year remaining, so no change plans yet, but I’m keeping a list of annoyances and concerns for renewal considerations.
Email
- Really want snooze/delayed email reminders for specific emails. What Mailbox from Dropbox? used to have, and Inbox had before it was merged with Gmail.
- Annoyed I can’t delete pre-proton pass aliases
- No android (bidirectional) contact syncing. Been using EteSync.
- Have multiple family members on the plan
Calendar
- Use daily. I had issues with the number of clicks it took when adding emailed invites that didn’t get picked up automatically. Have not noticed in awhile if this is still an issue but I also don’t get as many invites.
Passwords
- I use BitWarden
- Been using Proton Pass aliases, but I’m on the fence due to it creating a vendor lock-in situation
VPN
- Use ProtonVPN for port forwarding situations.
- Use Mullvad otherwise as my daily driver.
Drive
- Proton - I use if I need to share a file with someone else in a pinch
- rclone/b2 - Main off-site backup solution with my own encryption keys. RoundSync for android to backup my phone to b2.
I tried rclone proton support the week it was merged. Worked okay. I tried syncing some ISO backups though and it just sat forever. Didn’t troubleshoot and just kept using b2.
- Comment on [deleted] 6 months ago:
Similar to what I do. I just have a script that triggers on IP change directly on my router.
- Comment on A lot of YAML 7 months ago:
I just learned yesterday you can do this, lol. You can use “//”: ‘’ once at the root level of a package.json file.
Had to put an override to block a dependency of a dependency from installing (@types/* stubs when the package now has native type defs that conflicted with the no longer maintained stubs).
I put in a comment as to why its there.
- Comment on Apple officially unveils M3, M3 Pro, and M3 Max: 3 nanometer, Dynamic Caching GPU, more 7 months ago:
Based on my 60 seconds reading on it, onboard GPUs typically share the systems RAM. It is usually a fixed amount from my understanding. Dynamic caching seems to allow the GPU to only consume what it needs. Without knowing more, I’m guessing this means it frees up more RAM for the system instead of holding a fixed chunk in reserve for the GPU, or, on the other side, allows the GPU to use more RAM than some predetermined fixed amount.
According to Apple’s press release, the GPUs in the new Macs are already faster and more efficient than those that came before them. But they go further thanks to their support for Dynamic Caching, a feature that “unlike traditional GPUs, allocates the use of local memory in hardware in real time.”
What does that mean? Apple says that “with Dynamic Caching, only the exact amount of memory needed is used for each task. This is an industry first, transparent to developers, and the cornerstone of the new GPU architecture.”