Nato Boram

@Nato Boram@lemmy.world
0 Post – 43 Comments
Joined 1 years ago

Vain and counter-productive

We need content

10 more...

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

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.

1 more...

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.

2 more...

Oh wow, it actually works!

1 more...

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

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

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.

Full post is visible from lemmy.world, too: https://lemmy.world/post/2064026

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

This is what I'm working on

Screenshot

Lots of posts where I disagreed at first, but I managed to find an understanding and, I guess, become a slightly better person.

One thing I fucking loved was when u/TotesMessenger snitched on their posts and it created drama. That was glorious, every time.

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

Try on another browser just to see

2 more...

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

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.

I didn't think we would have ads so soon on Lemmy, lol

A government-sponsored instance could be interesting, but I'm not sure what value it would bring. Also it would probably turn instantly into worse than Facebook with toxicity.

Yeah, that culture is coming from the top, nothing much to do about that one sadly

People will hate you regardless of what you do

I wouldn't even watch LTT without SponsorBlock tbh

It would surprise me if that was the explanation since this can be easily fixed by Lemmy.world itself by not sending two Accept-Control-Allow-Origin headers, thus breaking web clients.

Right now, I'm forced to route my own calls to my server on the app I'm making because Lemmy.world is misconfigured.

I guess that for instance below 0.18.1, it makes sense, since Lemmy had a bug at that point that didn't allow web clients to connect.

1 more...

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.

2 more...

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

3 more...

It works, thanks!

Can confirm; fun and games are over

It's honestly something I have always wanted from Reddit. You know that moment when you open a post, do stuff, go back and then suddenly you lost your scroll position and you have to go back to where you were and it takes so much time that you just close the app? Yeah, fuck that.

I'm thinking about infinite scrolling in a way that edits the page number automatically so that you can go back even if you reload the page, but it's definitely not a priority at the moment. I'd rather add basic features like commenting and posting first. And maybe basic mod tools, since it's always something that third-party apps lack for some reason.

Appropriately-rated comment.

Plus, navigating your blocked communities becomes slightly disturbing

You're allowed to delete comments on Lemmy :)

(They'll still be visible to third-party app users but that's another topic, it should be fixed eventually)

2 more...

Hey, that's like an IPFS gateway

I actually paid for all Reddit third-party apps with Google Opinion Rewards at some point because I wanted to find the "best" one. Turns out they all looked terrible or didn't have moderation features, so I had to settle with Slide.

I'd also be happy to pay for it if it was open source. Having a free version on F-Droid and a paid one on the Play Store for convenience would be awesome.

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

3 more...

It works so well, that's very refreshing

In case you're curious about it: https://play.google.com/store/apps/details?id=com.instagram.barcelona

I find it weird that no one is linking it. I literally had to find it on APKMirror.

5 more...

I'm on Firefox, too. Can you try on a fresh profile?

I have something: https://natoboram.github.io/Leanish/lemmy.world/c/leanish@lemmy.world

There's no Android build yet since it's easier to just focus on features first and deployment later, but I do plan on having a SSR build, a PWA build and an Android build.

The "local" sort is full of cats and it's amazing

Contains ads • In-app purchases

2 more...

ReVanced is so much better. It can even block Reddit ads.