NatoBoram
3
67
NatoBoram

@lemmy.world

NatoBoram 77 points 3 years ago

Vain and counter-productive

We need content

path: 0 1120068, hotness: undefined, score: 77, children: 11
NatoBoram 55 points 3 years ago

Tbf rabid Muskrat fans are pretty much everywhere

path: 0 708439 708509 708632, hotness: undefined, score: 55, children: 4
NatoBoram 40 points 3 years ago

uBlock Origin makes it way better, but still, you shouldn't have to use that in the first place

path: 0 1120119, hotness: undefined, score: 40, children: 1
NatoBoram 31 points 3 years ago

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.

path: 0 958543, hotness: undefined, score: 31, children: 2
NatoBoram 18 points 3 years ago

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.

path: 0 1173784 1176951, hotness: undefined, score: 18, children: 3
NatoBoram 13 points 3 years ago

Oh wow, it actually works!

path: 0 883493, hotness: undefined, score: 13, children: 2
NatoBoram 12 points 3 years ago

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.

path: 0 1439165 1439311, hotness: undefined, score: 12, children: 1
NatoBoram 11 points 3 years ago

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.

path: 0 1190106, hotness: undefined, score: 11, children: 1
NatoBoram 10 points 3 years ago

Kbin also turns all your upvotes into reblogs, so you'll be spamming Mastodon users whenever you like posts

path: 0 854033 883268, hotness: undefined, score: 10, children: 1
NatoBoram 9 points 3 years ago

Being connected online is advertising intrusion vectors to would-be nefarious actors

path: 0 1374684 1376298, hotness: undefined, score: 9, children: 0
NatoBoram 8 points 3 years ago

NewPipe is better for playing a playlist in the background, ReVanced is better for active watching and browsing

path: 0 1142199 1143327, hotness: undefined, score: 8, children: 0
NatoBoram 7 points 3 years ago

It works so well, that's very refreshing

path: 0 875760, hotness: undefined, score: 7, children: 0
NatoBoram 6 points 3 years ago path: 0 1720808, hotness: undefined, score: 6, children: 0
NatoBoram 6 points 3 years ago

low-hanging fruits*

They only documented it when it came for a non-hateful subreddit and it had lots of upvotes and it wasn't removed by moderators, except for r/teenagers.

path: 0 1286608 1286735, hotness: undefined, score: 6, children: 0
NatoBoram 6 points 3 years ago

Don't forget that NewPipe × SponsorBlock is a fork that adds SponsorBlock. Also there's ReVanced to make YouTube bearable while still having access to your curated feed.

path: 0 1142222 1142568 1143171 1143299, hotness: undefined, score: 6, children: 4
NatoBoram 5 points 3 years ago

This is what I'm working on

Screenshot

path: 0 1080429, hotness: undefined, score: 5, children: 0
NatoBoram 5 points 3 years ago

It's a different software, so no. Also I think Kbin doesn't have an API

path: 0 1171009 1180746, hotness: undefined, score: 5, children: 0
NatoBoram 5 points 3 years ago

It would help on other websites and on some in-app ads from mobile devices

path: 0 1038459 1038896 1039047 1040653 1040730, hotness: undefined, score: 5, children: 5
NatoBoram 5 points 3 years ago

I'm making a web app at the moment for personal use. So far, you can scroll posts, sort, filter, upvote, downvote, view one comment page, view a user's posts, view a community's posts, subscribe / block users and communities... and that's about it

Ironically, since it doesn't have the blur NSFW post feature yet, it's a much better client for browsing NSFW communities than established clients :D

screenshot

Absolutely not ready for prime time yet; there's no deployment, you have to build it from source and it you can't even comment. https://github.com/NatoBoram/Leanish

path: 0 875472, hotness: undefined, score: 5, children: 4
NatoBoram 5 points 3 years ago

And this, ladies and gentlemen, is why having "leopards ate my face" in the title is banned in the subreddit :)

path: 0 1035623, hotness: undefined, score: 5, children: 0

thanks for using Leebra!

go to feed...