traches

joined 1 year ago
[–] [email protected] 12 points 1 month ago (10 children)

They didn’t even clean up the rubble

[–] [email protected] 2 points 1 month ago* (last edited 1 month ago)

Antennapod and newpipe are the biggest apps I’ve missed since moving to iOS

[–] [email protected] -5 points 1 month ago (2 children)

Wait he actually calls himself uncle bob? Creeper

 

I have a load-bearing raspberry pi on my network - it runs a DNS server, zigbee2mqtt, unifi controller, and a restic rest server. This raspberry pi, as is tradition, boots from a microSD card. As we all know, microSD cards suck a little bit and die pretty often; I've personally had this happen not all that long ago.

I'd like to keep a reasonably up-to-date hot spare ready, so when it does give up the ghost I can just swap them out and move on with my life. I can think of a few ways to accomplish this, but I'm not really sure what's the best:

  • The simplest is probably cron + dd, but I'm worried about filesystem corruption from imaging a running system and could this also wear out the spare card?
  • recreate partition structure, create an fstab with new UUIDs, rsync everything else. Backups are incremental and we won't get filesystem corruption, but we still aren't taking a point-in-time backup which means data files could be inconsistent with each other. (honestly unlikely with the services I'm running.)
  • Migrate to BTRFS or ZFS, send/receive snapshots. This would be annoying to set up because I'd need to switch the rpi's filesystem, but once done I think this might be the best option? We get incremental updates, point-in-time backups, and even rollback on the original card if I want it.

I'm thinking out loud a little bit here, but do y'all have any thoughts? I think I'm leaning towards ZFS or BTRFS.

[–] [email protected] 0 points 1 month ago (1 children)

Well I’m sure the trans people who would be forced to detransition, the climate refugees forced to flee their homes, the women forced into dangerous pregnancies, the Palestinians who will receive even less support from the US, and the people of Ukraine forced to live under Russian occupation without our support will obviously agree that it’s most important for you to have a clear conscience here.

[–] [email protected] 1 points 1 month ago

If you can avoid it, don’t open ports in your firewall, don’t publish your home IP address, and keep everything behind a VPN. If only you and your family will be using these services, go with Tailscale or one of its competitors. Otherwise, VPS or cloudflare tunnel/competitor.

[–] [email protected] 2 points 1 month ago

Caressing sexy studs

[–] [email protected] 18 points 1 month ago (4 children)

Yes, “It’s us or the porn”, yes this will certainly go well for the republicans, no notes

[–] [email protected] 1 points 2 months ago* (last edited 2 months ago) (1 children)

It’s not extrapolation on my part, the HTML spec is pretty direct about it:

  1. Then, if the element is one of the void elements, or if the element is a foreign element, then there may be a single U+002F SOLIDUS character (/), which on foreign elements marks the start tag as self-closing. On void elements, it does not mark the start tag as self-closing but instead is unnecessary and has no effect of any kind. For such void elements, it should be used only with caution — especially since, if directly preceded by an unquoted attribute value, it becomes part of the attribute value rather than being discarded by the parser.

https://html.spec.whatwg.org/multipage/syntax.html#start-tags

I don’t think it’s an extrapolation to say that code which is “unnecessary and has no effect of any kind” should be omitted.

And yeah, I linked the MDN docs because they’re easier to read but if they disagree then obviously the spec is the correct one.

[–] [email protected] 0 points 2 months ago (13 children)

🤓 ackshually that’s not the HTML spec. Void elements should not have trailing slashes.

https://developer.mozilla.org/en-US/docs/Glossary/Void_element

[–] [email protected] 1 points 2 months ago* (last edited 2 months ago) (2 children)

I’ll repeat here what I said on discord:

I’m no fan of stallman, but I like his quote: “I’m happy to pay for good software so long as it’s free”.

It’s important to remember that anyone with the skill to work on this project could earn a pretty good living elsewhere. We can debate the terminology, but at the end of the day devs gotta eat.

Personally, so long as it stays on the GPL they can call us “god-kings” and “filthy peasants” for all I care

Important bits that came up in the discord and I haven’t seen here:

  • User license is only there to make it cheaper for small instances.~~No word I’ve seen on transitioning from a user license to a server license down the road.~~ Looks like you can switch by contacting them, and they have plans to do it automatically in the future.
  • It looks like enforcement is basically nonexistent. You could activate multiple servers with one license, or just flip a value in the db yourself
  • The reason they aren’t using “supporter” or “contributor” is because they don’t want it to sound like charity. It’s a transaction.
[–] [email protected] 28 points 3 months ago (3 children)

Holy fuck I haven’t thought about old Greg in awhile

[–] [email protected] 6 points 3 months ago

DDG for me, but mostly I use !wi and !gh. Pretty rare to do a rawdog search

view more: next ›