@andrew_s@piefed.social avatar

andrew_s

@andrew_s@piefed.social

This profile is from a federated server and may be incomplete. Browse more on the original instance.

andrew_s,
@andrew_s@piefed.social avatar

How quickly you can write a film isn't something to be proud of, Screenwriter Guy.

One 6-drafts film will always be better than 6 1-draft films.

andrew_s,
@andrew_s@piefed.social avatar

I'm assuming that it's been taken as read that this post will be full of spoilers.

Fallen (1998). IMDB doesn't include 'horror' in the genre list, but it's got supernatural elements to it, I suppose.
The Vanishing (1988) aka Spoorloos. Not the American remake, obvs.

andrew_s,
@andrew_s@piefed.social avatar

The cookie pop-up for this site gives you 2 options: 'Accept and continue' or 'Decline and subscribe' which I've never seen before and enters a new level of cookie choice abuse. (Accept is for 823 partners, btw)

andrew_s,
@andrew_s@piefed.social avatar

Hmm. Just re-checked. Still says the same thing for me. Maybe it's country-specific (I'm in the UK), or browser-specific (I'm using Chrome on Android), or being A/B tested (although the comment about all French newspapers doing this suggests otherwise).

andrew_s,
@andrew_s@piefed.social avatar

Tesseract. You can use it for your own instance by logging in to it at https://tesseract.dubvee.org/ (which is a bit counterintuitive, because there's also a local Lemmy server there, but it works). Or self-host it of course (see https://github.com/asimons04/tesseract)

andrew_s,
@andrew_s@piefed.social avatar

Something's not quite working btw. It's tricky to chat about because various front-ends auto-convert absolute links to instance-specific ones, so I'll surround them in code blocks and hopefully they'll leave 'em alone. Anyway: the fedi-link for this post is <a href="https://dubvee.org/post/1007192" rel="nofollow ugc" target="_blank">https://dubvee.org/post/1007192</a> which is where it is, but if you try to visit that with a browser you're re-directed to <a href="https://tesseract.dubvee.org/post/lemmy.world/1007192" rel="nofollow ugc" target="_blank">https://tesseract.dubvee.org/post/lemmy.world/1007192</a> which isn't correct - it should either not re-direct you or re-direct you to the correct URL at <a href="https://tesseract.dubvee.org/post/lemmy.world/14138451" rel="nofollow ugc" target="_blank">https://tesseract.dubvee.org/post/lemmy.world/14138451</a>

Let's decide on some development priorities

Until now, development has proceeded pretty loosely - we work on whatever seems cool at the time. This is fine but if we collaborate on a decision about priorities then perhaps we'll all be pulling in the same direction a bit more often. If the decision is made in public with all stakeholders, perhaps we'll get some buy-in....

andrew_s,
@andrew_s@piefed.social avatar

I'll come back to this later, but for now:

  • Federating from local communities #4. You have this as , but I've never seen any problem with signatures. I'm subscribed to /c/playground from a server that just dumps out activity into a file, without even checking the signature, so I'd say it's a problem of not being sent at all (I see the activity from local users, but not from remote users). I've had success in test environments for this, but not piefed.social.
  • Improving error messages . More get_requests should be surrounded by 'try ... except', so it doesn't crash / say 'oops, something has gone wrong' if, for example, you enter an unresolvable domain in that form.
  • Subscribe to anything is something people want.
  • Mitigate impersonation attempts (related to ). Piefed doesn't currently check that the domain in the id and the actor's domain match. See this post, where the 'original on lemmon.website' points to a bbc news article. Technically, communities can announce anything - we can check that it is the community actually sending it, but not whether what it announces actually happened. Matching domains helps, so users can verify for themselves.

I need to investigate setting up piefed in production, partly because I keep blowing through my ngrok quota, but mostly because many of the Issues on codeberg don't become apparent or relevant in testing.

I agree with you that getting the fundamentals right for what is currently here is way more important than trying to change it into something else (i.e. do a few things well, rather than lots of things badly)

andrew_s,
@andrew_s@piefed.social avatar

I seriously wondered if the release group had messed up the rip, and had scenes missing or in the wrong order. One scene Paul is starting his training, the next that's apparently all done and they're now attacking a harvester. It's not like I wanted a training sequence montage or anything, but movies aren't usually paced like that. There was lots of jumping around in time and space, for quite small scenes (typically of a Harkonian murdering an underling or two).

I'm assuming it'll be like Rogue One, another choppy film that makes sense when you already know where it's going, so I'll re-watch it along with Part One at some point, and hopefully enjoy it more.

[freamon] Currently working on: Following Users

There's more than one way to do this, of course. For group-based forums like piefed, I think the most promising way is to automatically create a local community for each person that someone wants to follow. Incoming activity is then put into the appropriate community, and so you have a consistent UI of UserA has posted to...

andrew_s,
@andrew_s@piefed.social avatar

It's hit and miss. Some instances are sending the same activity 2 or 3 times, and there's a theoretical maximum on the number of activities that an instance can process, so whether federation of a particular thing happens depends on how whelmed a server is at the exact moment you send it.

I've also seen a comment from lemmy.ml not being acted on by LW, so there are some drops happening.

Lemmyverse historical data? (data.lemmyverse.net)

I am interested in checking out the historical growth of a particular community. Lemmy Explorer crawls for data about the Lemmyverse every 24 hours or something, and that data is made available on their website. But I can only find where to download the latest data. Is there somewhere that I can find historical data? Does Lemmy...

andrew_s,
@andrew_s@piefed.social avatar

I think it over-writes every time. If you just want subscriber numbers, I've got data going back to to last July. Let me know what community you're after, and I'll send it to you.

andrew_s, (edited )
@andrew_s@piefed.social avatar

Yeah, but the community started before the bot at !trendingcommunities did, lemmy.world had a broken API for much of August (hence the jump), and the subscriber count never changes that much otherwise, but here's what I have:

day subs
2023-07-24 70
2023-07-26 71
2023-07-28 75
2023-08-03 76
2023-08-05 77
2023-09-03 86
2023-09-04 87
2023-09-05 88
2023-09-11 89
2023-09-29 90
2023-10-08 89
2023-10-14 90
2023-10-15 91
2023-10-18 92
2023-10-21 93
2023-10-22 94
2023-11-12 93
2023-11-17 96
2023-11-19 97
2023-11-20 96
2023-12-15 97
2024-01-05 98
2024-01-10 99
2024-03-08 100
2024-03-10 101
2024-03-11 102
2024-03-15 103
2024-03-22 104
2024-04-04 105

Incidentally, if you want to know how broken the Fediverse is right now, lemmy.ml is the only version that has both of your comments. piefed.social (my instance) has 1, lemmy.one (OP's instance) had the other one, and lemmy.world (where this community is hosted) had none (edit: this was before I made this comment, which has forced a bit of a re-sync).

(WEEKLY / CMV) I should close this community (lemmy.ca)

Reminder: This post is from the Community Actual Discussion. You’re encouraged to use voting for elevating constructive, or lowering unproductive, posts and comments here. When disagreeing, replies detailing your views are appreciated. For other rules, please see this pinned thread. Thanks!...

andrew_s,
@andrew_s@piefed.social avatar

Lemmy seems to cloned Reddit without much thought into what was wrong with Reddit (besides the ads, and the corporate ownership). So it's not much surprise that Lemmy has many of the same faults (I blame the design decisions, rather than the users).

As for 'actual discussion', it can be difficult to switch gears if you associate the app you're using with simple dopamine hits, to go from 'scroll, scroll, chuckle, scroll ... ' to start properly engaging. Also, I think people genuinely find it hard to know what to say: if you ever see a link that leads to another platform that allows comments, you can see for yourself how often people take a comment from there, and copy/paste it back to into Lemmy.

Re: this community. There's no great advantage to deleting it, at worst just let it fester with the thousands of other dead communities, so it's still there to revive if you get back into the mood. In the meantime, it's probably worth investigating the alternative platforms (both Fediverse-based on non-Fediverse-based). The challenge will finding one that's both more serious and satisfyingly active (e.g. tildes is more geared to discussion, and has expanded on the simple upvote/downvote system, but it's a bit quiet)

andrew_s,
@andrew_s@piefed.social avatar

I'm using the amber version atm, it's kinda funny to see it on my phone.

I didn't realise it was possible to overwrite the templates using themes - that offers some interesting possibilities!

andrew_s,
@andrew_s@piefed.social avatar

Woah. The PieFed theme and the Trans Pride theme are now the same, apparently.

andrew_s,
@andrew_s@piefed.social avatar

I used Regex101 too (it works for me!)

https://i.postimg.cc/xTbRy6mB/Clipboard01.jpg

andrew_s,
@andrew_s@piefed.social avatar

I'll see what happens PR-wise. I thought it might be okay, because there's already a Telegram-specific spoiler extra in there (which I copy/pasted most of for the Lemmy one). I realise that Telegram is less niche than Lemmy, but there's apparently no standard Markdown for spoilers, just a couple of versions that big sites have popularised. (they seem to have been debating the matter for about a decade to get to a standard).

andrew_s,
@andrew_s@piefed.social avatar

Oh, okay. I was only thinking of using 'title' for very few communities, like AskLemmy or ShowerThoughts, but I see how it could produce false positives even for those (I may also have been misled by the recent Issue into thinking title-based cross-posts happen more often than they do).

Speaking of that Issue, maybe the search for URL-based cross-posts could also happen in Redis - would be quicker, and would only be for recent stuff (depending on the expiry for how recent, of course).

Anyway, I'll share here how I eventually got DB arrays to work, in case anyone considers it for anything else:

from sqlalchemy.dialects.postgresql import ARRAY
from sqlalchemy.ext.mutable import MutableList
...
cross_posts = db.Column(MutableList.as_mutable(ARRAY(db.Integer)))

(they need to be mutable, because the DB won't update when they're added to, otherwise)

Fetching them is this code (called when the 'layers' icon is clicked):

@bp.route('/post/[HTML_REMOVED]/cross_posts', methods=['GET'])
def post_cross_posts(post_id: int):
    post = Post.query.get_or_404(post_id)
    cross_posts = Post.query.filter(Post.id.in_(post.cross_posts)).all()
    return render_template('post/post_cross_posts.html', post=post, cross_posts=cross_posts)

This isn't as bad as that Stack Overflow post, because it's not Joining those values with another table. The values in the array are sort-of self-references, rather than foreign keys, I think, so I assumed it'd be quicker than using another table (which would then refer back to the Post table again)

andrew_s,
@andrew_s@piefed.social avatar

Okay. I'll nix the xp_indicator idea (which'll also make the code clearer), and keep plodding on.

What other parts of the fediverse are you using?

Besides Lemmy which I love a lot, I’m also enjoying a microblog platform called Catodon, which is much less basic than Mastodon and has a very nice interface. Pixelfed is also fantastic if you like photography rather than just being Instagram influencer nonsense. Where else are you hanging out? What have you liked and not...

andrew_s,
@andrew_s@piefed.social avatar

PieFed - another lemmy-like platform. Its codebase is deliberately simple, so it's something I've also been able to contribute to (which is nice).

andrew_s,
@andrew_s@piefed.social avatar
day subs
2023-07-24 70
2023-07-26 71
2023-07-28 75
2023-08-03 76
2023-08-05 77
2023-09-03 86
2023-09-04 87
2023-09-05 88
2023-09-11 89
2023-09-29 90
2023-10-08 89
2023-10-14 90
2023-10-15 91
2023-10-18 92
2023-10-21 93
2023-10-22 94
2023-11-12 93
2023-11-17 96
2023-11-19 97
2023-11-20 96
2023-12-15 97
2024-01-05 98
2024-01-10 99
2024-03-08 100
2024-03-10 101
2024-03-11 102
2024-03-15 103
2024-03-22 104
2024-04-04 105
andrew_s,
@andrew_s@piefed.social avatar

comment out to followers

andrew_s,
@andrew_s@piefed.social avatar

Another comment out to followers

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • rosin
  • thenastyranch
  • ethstaker
  • DreamBathrooms
  • osvaldo12
  • magazineikmin
  • tacticalgear
  • Youngstown
  • everett
  • mdbf
  • slotface
  • ngwrru68w68
  • kavyap
  • provamag3
  • Durango
  • InstantRegret
  • GTA5RPClips
  • tester
  • cubers
  • cisconetworking
  • normalnudes
  • khanakhh
  • modclub
  • anitta
  • Leos
  • megavids
  • lostlight
  • All magazines