bayaz

joined 1 year ago
[–] [email protected] 15 points 6 months ago* (last edited 6 months ago) (1 children)

That depends -- which job am I applying for, and how many questions are you going to ask about what's on my resume?

EDIT: I suppose if I'm going to bother posting, I should also actually answer the question. I use mainly Python and C, though I've learned and used several others to a greater or lesser degree over the years. Also, I quite like sed if we're doing scripting languages.

[–] [email protected] 10 points 6 months ago (1 children)

First off -- haha, I like it.

Second, it reminds me of something I read, but I can't remember the exact quote, and I'd be grateful to anyone who can figure it out. I'm pretty sure it was Vonnegut, and I think it may have been from Breakfast of Champions. The gist was that most stories are misleading because they teach people that life has a plot -- that it has major storylines, minor storylines, and so on. The author (Vonnegut?) then says that really life is just a bunch of moments, each as important or unimportant as the next.

[–] [email protected] 6 points 6 months ago (1 children)

Very cool! If you want to post a link or message me, I'd love to check out your gemlog. I thought this piece was really interesting.

I'm just getting into self hosting, and the "storage waste" of all this duplicated content has been on my mind a lot, but I hadn't really considered the energy costs or the feasibility for folks with data caps, slow Internet connections, and so on.

I absolutely love the idea of federated applications. It would be great if they someday became the dominant way of running things. But, even if we could get every user interested, I haven't really put in enough thought or research to know whether running these applications at huge scales would be feasible or desirable. It's great to see folks talking about the problems we'll run into and how we can be better than current big tech companies about considering the impact of our choices.

Anyway, thanks for the well-written and insightful piece.

[–] [email protected] 13 points 6 months ago* (last edited 6 months ago) (3 children)

Not completely on topic, but, in the spirit of reducing and changing consumption, some of you may be interested in the Gemini protocol. It's supports a version of the web that's simpler by design and focused primarily on text-first posts. Folks on the network like to compare it to the early web. I recently learned about it from this tutorial.

There's not a ton there right now, and it's not going to replace the web as we know it, but it's worth a look just for fun.

The protocol is compatible with ActivityPub, so you can also have federated Gemini apps. I haven't tried out tootik because microblogging isn't really my thing, but it's interesting that it exists.

[–] [email protected] 2 points 6 months ago

@insomniac_lemon It ended up being super simple -- my profile was hiding the 18+ posts by default. All I had to do was uncheck a box, and everything appeared again. Kind of a clever way by the spammers of getting around some moderation if it was intentional. It sounds like the kbin devs might consider changing the defaults on that for moderators to avoid this in the future.

[–] [email protected] 2 points 6 months ago (1 children)

The issue has been reported: https://codeberg.org/Kbin/kbin-core/issues/1377

Let me know (or post there directly) if I missed or misstated anything.

[–] [email protected] 1 points 6 months ago (2 children)

Looking at the modlog, the ones you removed were posts (microblogs). Relevant to the issue?

Nice catch!

With your direct links, I was able to see those threads. I attempted to delete two of them, and the modlog shows that I was successful. I've left the third for now as evidence for any developers who care to look.

Regarding "unban", I'm hoping that's just a bug in how things are printed. The ban does show up in the moderation log.

[–] [email protected] 1 points 6 months ago (4 children)

Okay, thanks for your patience. I think we've hit the limit of what we can do at this point.

Nothing changed with your downvotes or comments. Going through kbin.social/u/{user}, I was able to view and delete PellyNews's threads. I am unable to do anything with the other two users. Even though I can see they exist, the relevant threads do not show up for me under their profiles.

I'll file the issue and keep just deleting what I can until things are sorted out on the backend. Thanks again for your help on this.

[–] [email protected] 1 points 6 months ago (6 children)

Using those usernames/profiles to look at the posts directly, I don't suppose there is anything that might detail what is going on?

Can you get me the full usernames including domains (e.g., [email protected])? More info couldn't hurt when compiling the issue report.

The only thing I can think of is that maybe you are somehow "subscribed" to other domains because you follow some magazine/community there, and I am not, so the posts don't show up for me. That doesn't really make sense, but neither does anything else.

I did do a little searching for terms like "delete", "cache", and even "different", and didn't see this exact issue anywhere. The closest I found was this: https://codeberg.org/Kbin/kbin-core/issues/875 . It doesn't seem like a federation issue, though, since we are on the same instance. But, if you wanted to experiment further, you could try either downvoting or commenting on the spam to see whether that makes it visible to me.

[–] [email protected] 1 points 6 months ago* (last edited 6 months ago) (8 children)

Ouch, what a bug. I knew some of the moderation wasn't being federated, but I can't imagine how a kbin user isn't seeing the latest version.

To be clear, you see the spam when logged in, then don't see it logged out, then see it again when logged in again?

I don't see it regardless of whether I'm logged in or not. Also, I don't think I've ever been able to see it because I don't see the posts in a quick look through the moderation log.

Would you mind posting an issue about this? https://codeberg.org/Kbin/kbin-core/issues Or, I can do it if you don't feel like it and don't mind me using your screenshots. If you do post it, just please emphasize that this makes it impossible for moderation to happen because the moderator literally cannot see the posts.

Thanks again for trying things out and sharing your info!

[–] [email protected] 2 points 6 months ago* (last edited 6 months ago) (11 children)

EDIT: I should have started with "thanks", by the way. I appreciate the response.

This is so weird. I don't see any of those first four posts. I see the fifth (I'm actually the downvote), and I agree it's sketchy, but I'm trying to get just the absolute worst out for now.

Also, I have two posts you don't have. I'm viewing this directly in Firefox -- are you in an app of some kind?

[–] [email protected] 1 points 6 months ago (13 children)

@shazbot @insomniac_lemon To be clear, you're talking about /m/food on kbin.social? And particularly the threads side?

I'm the mod for that community, and I'm not seeing any amazon links, gummies, etc. I'm usually pretty good about deleting those within at most 24 hours of them being posted. But, if you're still seeing them, either there's a glitch or I'm doing something wrong.

Right now, I'm seeing 51 threads total, and the newest one is a month old (tagliatelle link). Are you seeing something different?

I agree with you about the questionable food blogs and probably-ai-generated content. I've been on the fence about whether to delete those, but I decided to let it slide and hope that upvotes/downvotes would take care of it. Also, I didn't get any user reports about them, so that was another metric to consider. For now, I'm just doing the absolute minimum of deleting obvious drug spam and amazon links (or, at least, I thought I was). If you notice anything especially egregious (where on earth do you see this 18+ spam nonsense?!) and could take the time to report it, I would really appreciate it.

 

I'm the mod for @food, and we've had a spam problem. New spam accounts are created daily, and I ban them and delete their posts daily. But, users from other instances have informed me that some of the posts are still showing on those instances, even ones that were deleted more than a week ago on kbin.

As an example, there are spam posts up at https://lemm.ee/c/[email protected] that are not visible on kbin, such as those by users veteya and magdor. I specifically recall removing those posts from kbin.

A clue as to what is going wrong may be in the moderation log for @food. Even though posts by those users were deleted, the deletions do not show up in the moderation log. Supporting this theory, for any post I've checked that shows as deleted in the moderation log, I do not see that post on lemm.ee.

I also recall a few times (maybe with those posts) where I deleted a post and was met with an error screen after the fact. But, the posts were gone when I checked, so I didn't think anything of it.

Is there any way for me to force these old deletions to propagate across the fediverse? And, is there anything I need to do differently to ensure future deletions propagate?

 

You could replace "car accident" with pretty much any non-smoking-related cause of death, but car accident is one of the most likely (in the USA) and sounded the weirdest when it occurred to me.

 
 

Quick question about Makefiles: is there any reason to put recipe lines inside parens? I'm not asking about variable expansion -- I mean an entire line. For example, see SuiteSparse: https://github.com/DrTimothyAldenDavis/SuiteSparse/blob/dev/Makefile

Normally, you would use parens to make sure you don't mess with your state, but each line of a recipe in GNU Make is effectively run in its own environment anyway.

I've seen it a few places now, so just wondering whether it is simply stylistic preference or if there is some effect I'm missing.

EDIT: Okay, did find one case where it could matter, although it doesn't apply in SuiteSparse. If you use the .ONESHELL special target, then all lines of your recipes run in a single shell, rather than each getting their own shell. In that case, if you wanted to get back something like the original new-shell-per-line behavior, you could wrap lines in parens as described above. TIL.

#programming

 
view more: next ›