techwooded

joined 2 years ago
[–] techwooded@lemmy.ca 49 points 1 week ago (2 children)

I'm not some big technical guy, but there is a pretty fundamental difference in how the protocols work. Mastodon uses ActivityPub, Bluesky uses the AT Protocol.

ActivityPub is like email, it's an exchange protocol. So basically you create a link between two accounts by "following" and that says "whenever A posts something, deliver it in this format to B".

ATProto is a bit more complex. It's based around the idea of nodes. A node in this sense is basically a pile of letters. If I decide to post something, that letter gets thrown into the pile with some info like user tags, etc. Another user somewhere else who follows me is in essence just telling their client "pull out all the letters that A has thrown into this pile and shown them to me". And then you have a front facing client that displays the result of that filter in a convenient way. On the one hand, this is why topic lists (I think called collections?) are much easier/better in Bluesky because at the end of the day it's just another filter onto the pile, whereas with an ActivityPub based collection would be a bit more complicated.

In practice what this basically means is that Bluesky is federated in name only. If the Bluesky board decided one day that you couldn't post about cats, but I really wanted to post about cats, I would have to then host the node, the filtering apparatus, and (potentially) the front end. The node hosting specifically is the most technically onerous. If I wanted the Catsky node to federate with the Bluesky node, I would need to set up a tunnel between the two, then posts from Bluesky that the Catsky users would want to see would also be deposited into my node meaning my storage requirements would go up quickly. Conversely, you can run a stable Mastodon instance on a raspberry pi because you only need to be able to store what you want to see, not the entirety of the platform. I personally have only heard of one other successfully hosted node (Blacksky for Black Twitter refugees) and I'm not sure it federates with Bluesky.

In the end, Bluesky works a lot like OG Twitter, which was just a lump of storage and the actual product was the API, but with a couple ropes dangling out the sides with a sign saying "go ahead, hook up, and federate, we don't mind". This is unsurprising as Bluesky and the ATProto were made in essence by the OG Twitter people

[–] techwooded@lemmy.ca 5 points 1 week ago (3 children)

Just wanted to pop in to point out that this was Border Patrol, not ICE. Not that it makes it better or anything, just a bit more vanilla than the president's secret police

[–] techwooded@lemmy.ca 14 points 1 week ago (4 children)

My advice here then would be to buy a used Pixel from not Google (either through a carrier or a site like Newegg or Backmarket or similar). Google won't get any additional cash, supports keeping waste out of the landfill, and you can use Graphene. For longevity, you can get used Pixel 9s and 9as for not too much so it's still a decently new phone

[–] techwooded@lemmy.ca 52 points 2 weeks ago (2 children)

As someone still begrudgingly living in America as a US Citizen, fuck us up Canada

[–] techwooded@lemmy.ca 2 points 2 weeks ago (1 children)

Not sure how to do this

[–] techwooded@lemmy.ca 2 points 2 weeks ago (3 children)

I've been trying, but haven't found anything. When I first turned off secure boot, it worked great, but stopped working again once I updated

[–] techwooded@lemmy.ca 4 points 2 weeks ago (5 children)

Going great! Loaded up Fedora on my HP laptop which has given it a new lease on life. Only downside is that it won't just boot straight into the OS, otherwise GRUB freezes (not dual booting, secure boot is off), so I have to spam F9 on startup and select linux to boot into, then it works fine.

Started self-hosting some things on an old desktop I had lying around, and am planning on moving from iPhone to Graphene with my next phone

[–] techwooded@lemmy.ca 5 points 2 weeks ago (1 children)

Sounds like I need you as my IT lol. Tried to convince them to let me use linux when I went remote as well, but I'm stuck with Adware 11

[–] techwooded@lemmy.ca 2 points 2 weeks ago (3 children)

While I use a combination of Waterfox and LibreWolf on my personal computer, unfortunately for work I need to use a Chromium based browser to work with all of the corporate spynet type stuff. I used to use Opera for a decade plus but recently switched to Vivaldi because it feels more like OG Opera instead of an amalgamation of stuff

[–] techwooded@lemmy.ca 8 points 2 months ago

On my journey from cheap coffee into specialty coffee, the style that I've enjoyed the most is natural process. Not only are the flavours very good themselves, but I think that it's the perfect encapsulation of why specialty coffee as a development in the industry has been fantastic because it's such a far departure from the stereotypical "burnt and bitter" profile most people associate with coffees.

In terms of decaf, I can't super notice a difference in flavour, but I'm partial towards the Swiss Water process as my spouse can't have appreciable amounts of caffeine due to some health issues, but they love coffee, and Swiss Water coffees are the only ones they can consistently drink without ill side effects.

[–] techwooded@lemmy.ca 5 points 2 months ago

I like a lot of what other people have said here (faith backed by a trusted party, representation of debt, etc), but I just want to drive home the point that money has value because we said it has value. Under a system of barter, you end up with people valuing things differently. So we switched to the gold standard, but then that constrained growth. Now we have fiat currency which is based on faith.

The reason why we chose gold was because it was relatively useless at the time, only good for making things look pretty essentially. It was valuable because it was rare, and since it was rare, a central authority could control the supply because it takes a lot of capital to extract and process. Modern fiat is similar, but the rarity (making it a good substitute for value of other goods and services) comes from the government being the only person who can issue it. It's honestly kind of a weird paradox. It has to be cheap and ubiquitous enough that the supply isn't limited, but rare enough that we accept it as a stand in for value. In an alternate universe, we could have chosen river rocks (not useful for other purposes, so no one would be tempted to take supply out of the system to use for other means, and pretty ubiquitous), but we couldn't effectively control the supply.

[–] techwooded@lemmy.ca 7 points 2 months ago

I think Libertarianism is incompatible with the way that humans operate as a society. Almost all flavors of libertarianism puts an individual's right to live as they choose as long as that doesn't violate the rights of others through force or fraud. Humans like to associate themselves into groups, and in almost any group there will be an imbalance in power, whether that's economic power, physical power (strength), or even something as abstract as eloquence or how outgoing you are. The issue then becomes that someone somewhere has to enforce the right to not be forced into giving up rights. In the classical construction of how libertarians view government, it is very easy to become more powerful than those meant to enforce limits on power. Even in our current political system, you see this when companies will spend more on their anti-trust court cases than the entire FTC spends total in a decade. Libertarianism has no mechanism to keep the enforcer the most powerful party involved

 

I’ve been thinking of using Murena Monile for my cell carrier (USA) because they appear to have good privacy terms, though I’m a little on the fence using a T-Mobile MVNO due to political reasons. Does anyone know of a similar style carrier that uses Verizon’s or AT&T’s network?

 

Hey everyone, I'm currently trying to run Jellyfin with Tailscale using docker compose and a reverse proxy through Caddy. I'm using this guide to do this. After configuring the yaml, I tried to start things up and Tailscale and Jellyfin started, but Caddy wouldn't start and it gave the following error:

Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting "/root/Jellyfin/jellyfin-tailscale/caddy/conf/Caddyfile" to rootfs at "/etc/caddy/Caddyfile": create mountpoint for /etc/caddy/Caddyfile mount: cannot create subdirectories in "/var/lib/docker/overlay2/325e35ec5a4c8d8bac5d7576e2deeb4b8365af027486e232ad78b458708b639b/merged/etc/caddy/Caddyfile": not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type

I checked the Caddy Image information here, and modified the yaml to mount the Caddyfile directory instead.

New code looks like this ~/Jellyfin/jellyfin-tailscale/caddy/conf:/etc/caddy

Now when I restart the services with Docker Compose, all three start, however Caddy (and therefore Jellyfin) won't run, they continually try restarting. By looking at it with docker logs caddy, I see that it throws out this error over and over:

Error: reading config from file: read /etc/caddy/Caddyfile: is a directory

I've inspected both the Caddyfile in /etc/caddy and in ~/Jellyfin/jellyfin-tailscale/caddy/conf using file Caddyfile, and both say they're Caddyfile: ASCII text.

What am I missing and how do I fix it?

EDIT: Forgot to put in links

16
Thorium Browser? (thorium.rocks)
submitted 1 year ago* (last edited 1 year ago) by techwooded@lemmy.ca to c/privacy@lemmy.ml
 

Curious on how good this fork of chromium is for privacy. Same person does the Mercury browser too I think

 

Hey everyone. Does anyone know of a good alternative to Google Flights other than like Expedia, Kayak, etc? Bonus points if they have an API too

 

Anyone know where the setting is to do this? I prefer having the message preview next to the inbox list (as shown on the website, see the picture), but the default appears to have it along the bottom of the screen. Thanks

 

Hey everyone, still on the iOS train for the time being, and want to enable 2FA for my Lemmy account. Currently the way this is done, it gives a link and that link default opens in Keychain, however I want to add the token to 2FAS. Anyone know how to do this?

 

Each of the top 4 seeds gets their own quarter, with all things going to seeding would put 1-4 and 2-3 as the semifinals which all makes sense. But the Slams seed down to the third round (32), but don't maintain this pattern, at least not completely. For example, in the US Open Men's Singles this year, the first couple seed matchups in the third round are 1-26 (not 1-32), 16-24 (not 16-17), and 12-19 (not 9-24). They still maintain each seed having their own slice below the third round, just curious as to why they randomly distribute 5 through 32 through these slices of the draw.

 

Zhang Shuai (who was the #2 seed of the tournament) withdrew after this call. Umpire refused to get the Supervisor even though Zhang asked for them. She ended up complaining to the umpire multiple times before withdrawing.

view more: next ›