Get Pixel Experience or LineageOS. It's the whole point of having a Pixel phone; you can still upgrade it after it was planned obsolescenced.
Being connected online is advertising intrusion vectors to would-be nefarious actors
I'm really liking Pop OS! I'd still be using Ubuntu if it wasn't for Pop tbh. I've also had some fun with Elementary OS, but their hostile stance on tray icons is killing my workflow.
Ideological design bullshit shouldn't get in the way of making a good product tbh.
Putting Tumblr on ActivityPub could be interesting and potentially save it, but there's so much deleted content from when it was in its prime that I'm not sure if it's even worth it. The platform is so dead.
That said, giving taxpayer money to private social media businesses is the worst idea ever. In the first place, public money should mean public code.
I don't even think all apps supported redgifs. I'm making a web app and… how in the fuck am I supposed to support that website? Other image hosts have an extension like .gif
in their URL so that's easy, but what about redgifs? Am I supposed to hard-code something specifically for them? That doesn't sound right.
And this, ladies and gentlemen, is why having "leopards ate my face" in the title is banned in the subreddit :)
Hi! I noticed an issue with the headers sent by Lemmy.world.
Headers sent from and to this website's official UI look like this:
HTTP/1.1 200 OK
server: nginx/1.18.0 (Ubuntu)
date: Fri, 07 Jul 2023 23:35:17 GMT
content-type: application/json
vary: accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers
content-encoding: gzip
access-control-allow-origin: *
access-control-allow-methods: GET, POST, PUT, OPTIONS
access-control-allow-headers: DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range
access-control-expose-headers: content-encoding, content-type, vary, Content-Length,Content-Range
X-Firefox-Spdy: h2
Which is fine. However, headers received by custom clients look like this:
HTTP/2 200 OK
server: nginx/1.18.0 (Ubuntu)
date: Fri, 07 Jul 2023 23:33:50 GMT
content-type: application/json
vary: accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers
content-encoding: gzip
access-control-allow-origin: https://natoboram.github.io
access-control-expose-headers: content-encoding, access-control-allow-origin, content-type, vary
access-control-allow-origin: *
access-control-allow-methods: GET, POST, PUT, OPTIONS
access-control-allow-headers: DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range
access-control-expose-headers: Content-Length,Content-Range
X-Firefox-Spdy: h2
There's two access-control-allow-origin
! This still breaks web clients.
Oh wow, it actually works!
Kbin also turns all your upvotes into reblogs, so you'll be spamming Mastodon users whenever you like posts
People will hate you regardless of what you do
It works so well, that's very refreshing
Full post is visible from
lemmy.world
, too: https://lemmy.world/post/2064026