@SorteKanin@feddit.dk avatar

SorteKanin

@[email protected]

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

SorteKanin,
@SorteKanin@feddit.dk avatar

This is why I love SlowMoGuys, their stuff still feels unscripted.

SorteKanin,
@SorteKanin@feddit.dk avatar

Upvoted for actual unpopular opinion.

SorteKanin,
@SorteKanin@feddit.dk avatar

Indiana Jones 4 is a great entry of the series. It’s just as slapstick and ridiculous fun as the rest of the series (I didn’t enjoy the 5th one as much though).

And yea that is an unpopular opinion, can’t tell you how many have disagreed with me as soon as I say that, both in real life and online.

SorteKanin,
@SorteKanin@feddit.dk avatar

My order is:

  • Crusade
  • Skull
  • Raiders
  • Dial
  • Doom

Yea not really a fan of Doom… Too many boring underground scenes.

SorteKanin,
@SorteKanin@feddit.dk avatar

generally better-working

Generally? I know there’s a lot of FOSS fanboys here and I am a FOSS fan myself, but let’s not be fanatic and kid ourselves - I wouldn’t say FOSS software is “generally” better working. There are perhaps a few cases where the FOSS version is better, but that’s more the exception than the rule.

SorteKanin,
@SorteKanin@feddit.dk avatar

Never gonna happen as long as the demand is so much higher than the supply.

Perhaps it should be a requirement for certain things though, like the medical area.

SorteKanin,
@SorteKanin@feddit.dk avatar

Actually curious how though - I mean won’t it just let all programs/users access everything? Or do some system stuff rely on permissions for certain behavior?

SorteKanin,
@SorteKanin@feddit.dk avatar

Pointing fingers now after the fact is not productive. We need to educate people and lead them to alternatives like Firefox. Blaming people is not going to do that.

SorteKanin,
@SorteKanin@feddit.dk avatar

I used to, yes. I don’t see how that detracts from my point.

SorteKanin,
@SorteKanin@feddit.dk avatar

I don’t think we do no. Reddit (users) has long been known for its “know-it-all” elitist attitude. I dunno if that is a natural consequence of the voting system but we shouldn’t try to replicate it.

SorteKanin,
@SorteKanin@feddit.dk avatar

You’re on an instance that uses very few blocked instances. Perhaps you should sign up on an instance that blocks tankies instead? Remember that the instances that your instance is federated with also determines your feed since their votes are counted as well.

SorteKanin,
@SorteKanin@feddit.dk avatar

Retry with exponential back off would not produce a large number of requests.

Will the world ever stop being anti-intellectual?

One of the most aggravating things to me in this world has to be the absolutely rampant anti-intellectualism that dominates so many conversations and debates, and its influence just seems to be expanding. Do you think there will ever actually be a time when this ends? I'd hope so once people become more educated and cultural...

SorteKanin,
@SorteKanin@feddit.dk avatar

From what I’ve heard, this is mostly a US phenomenon.

SorteKanin,
@SorteKanin@feddit.dk avatar

unequal society

The US is much more unequal than most other developed countries though, hence why it happens much more in the US than in other places.

SorteKanin,
@SorteKanin@feddit.dk avatar

FYI if you’re using the standard lemmy UI, you can hover over (or long press on phone) the “15 hours ago” to get the precise timestamp.

SorteKanin,
@SorteKanin@feddit.dk avatar

Why not? As I just said you can long press on phone to show the timestamp.

SorteKanin,
@SorteKanin@feddit.dk avatar

Or use a nicer alternative like zoxide! :)

SorteKanin,
@SorteKanin@feddit.dk avatar

Type signatures help you to know what a function takes and returns. With dynamic typing, I have to read the entire code of the function just to know this (sometimes even this doesn’t tell me what will actually be returned due to duck typing).

More importantly, type signatures help the compiler verify the types.

Both of these get more and more important as the code size increases. I’d suggest you widen your horizon about static typing.

SorteKanin,
@SorteKanin@feddit.dk avatar

Standard MFA (time based codes) is not phishing resistant. Users can be social engineered into giving up a password and MFA token.

So basically this is just idiot-proofing the system. If you aren’t the type of person to give your password or MFA token to another person, then passkeys don’t really make better security.

SorteKanin,
@SorteKanin@feddit.dk avatar

I’m not on Mastodon, why were people against search?

SorteKanin,
@SorteKanin@feddit.dk avatar

That works obviously, but you aren’t in fact describing the color (hint: it’s impossible).

SorteKanin,
@SorteKanin@feddit.dk avatar

I wish this comment wasn’t so relatable.

Beehaw on Lemmy: The long-term conundrum of staying here

Yesterday, you probably saw this informal post by one of our head admins (Chris Remington). This post lamented some of the difficulties we’re running into with the site at this point, and what the future might hold for us. This is a more formal post about those difficulties and the way we currently see things....

SorteKanin,
@SorteKanin@feddit.dk avatar

As someone who’s very proficient in Rust, I actually think it’s the perfect language for a backend API. But the Lemmy code (from my tbh limited experience with it) seems quite verbose and cumbersome for the amount of features it needs to support. I have also been tempted by the thought of a Rust rewrite. The features needed honestly don’t seem that complicated.

SorteKanin,
@SorteKanin@feddit.dk avatar

I am so tempted to say F-it and just start my own ActivityPub Fediverse project to replace Lemmy. It’s such a daunting commitment, though, and we each have our lives to live.

This is a conundrum I’ve had as well. I really wish I could spend my time creating a better Lemmy backend from scratch. But it seems like a massive commitment. If I would know that others would rally together for the same cause, I may go along with it though.

SorteKanin,
@SorteKanin@feddit.dk avatar

I’m very sad to see this. The saddest thing is the state of development I guess and this is just the fallout. I do hope that you will try an allowlist at first (at least before deciding to leave the fediverse altogether) and maybe struggle through until things get better (I do believe they will get better; software development is just inherently not a super fast process).

The problem with forking Lemmy is in starting from all the bad that is inherently there, and trying to make it better. That is way more work than starting fresh with more developers. IE, not using Rust for a web app and UI, better database queries from the start, better logging/functions from the start; not adding on bandaids.

FWIW I actually think Rust is the perfect language for the backend. It’s just that the quality of the code in Lemmys backend isn’t great (from my limited experience). You can write bad code in any language. What you really need are professionals that are good at coding (unfortunately this is rare even among professionals). (Humbly) I am one such person. If you are serious about trying to start a better Lemmy alternative from scratch, I’d love to be involved in the backend discussions.

Perhaps Beehaws issues could be something a new development community could gather around. My perception is that you have a lot of non-technical people who would be great at project management, requirements analysis, UX design and that sort of thing. This is kind of what Lemmy has been lacking from the start.

I am not part of Beehaw, but that’s only since I admin another instance. I could see myself having joined Beehaw if it wasn’t for that. So again, if you are really serious about a potential new development, I’d love to be in on it.

SorteKanin,
@SorteKanin@feddit.dk avatar

I know that Rust can have a bit of a learning curve, but it is also extremely reliable, especially when taking contributions from all kinds of people as different changes are unlikely to slowly break each other over time.

I would for example be extremely cautious when it comes to dynamically typed languages like Python. If you think bad Rust can be verbose or complicated, you’ve never seen bad Python. It can devovle into a mess very easily due to the lack of static analysis.

Also Rust has great performance which is important for keeping operational costs low. Corporations running Python just eat that cost because it’s nothing compared to an engineers salary but operational cost will be everything when it comes to a volunteer run service.

SorteKanin,
@SorteKanin@feddit.dk avatar

Yea I’m not entirely sure how you’d do that with Lemmy at the moment… As stated in the post, it may literally be less work to start from scratch with the better knowledge we have today of the requirements.

SorteKanin,
@SorteKanin@feddit.dk avatar

I’m not sure if people checked the posts where Beehaw listed features and tools they want and a lot of them are super tailored to Beehaw vision which is not in step with federated Lemmy as a whole.

I don’t think that the Beehaw vision and fediverse can coexist as they have diametrically opposed ideas.

As another outsider, I disagree. All the ideas and suggestions from the beehaw team seem like things that would benefit the whole Fediverse (or other lemmy instances at least). I’m curious what suggestions you think are incompatible?

SorteKanin,
@SorteKanin@feddit.dk avatar

Why should Beehaw get a report for something not done on their instance? Instance rules only apply to that instance activities.

You’d still like to know if you users are causing ruckus elsewhere, especially since that may escalate to defederatation in the worst case. Also instance rules can apply to external communities too since they are saved locally. Thus admins are responsible for all content, not just local content.

That is fundamentally anti federation suggestion.

I disagree. The alternative is total defederation. Being able to “soft” defederate in certain ways could be useful as a less extreme version of defederation. Right now it’s very binary. Even Mastodon has more granular controls I believe?

SorteKanin,
@SorteKanin@feddit.dk avatar

Why though? If the user is not breaking your rules, what reason do you have to know that?

I just told you, having users that are reported a lot is a defederation risk. Also the reports may actually indicate problems that also break instance wide rules and you’d never know.

feddit.dk is another instance with huge amount of isolation with 533 instances defederated.

I don’t think it’s very isolated actually. I implore you to take a look at the instances on my block list. It’s not instances you’d want to have an influence on votes. Basically all “normal” lemmy instances are not denylisted.

SorteKanin,
@SorteKanin@feddit.dk avatar

Now imagine that a significant chunk (say, 20%) of your reports are due to users from instance A. Would you not consider defederation?

SorteKanin,
@SorteKanin@feddit.dk avatar

It would be nice if we had something like pub(macro), which would make something public but only inside macros from the same crate. So they are usable in macros but not part of the public API.

SorteKanin,
@SorteKanin@feddit.dk avatar

Being wrong is fine and expected. Everyone is wrong about something and everyone has been wrong at some point in their lives before.

What’s not okay is not admitting to being wrong or holding onto wrong beliefs even in the face of evidence to the contrary. Lots of people get defensive about their opinions or the facts they believe and assign their identity to those things. This is harmful and should be avoided.

SorteKanin,
@SorteKanin@feddit.dk avatar

The problem is that Linux’s user experience is simply not good enough for normal users.

It’s absolutely correct to blame Microsoft and Google. But Linux also needs to do more to appeal to non-tech people.

SorteKanin,
@SorteKanin@feddit.dk avatar

Which is why we’re still stuck with Windows…

SorteKanin,
@SorteKanin@feddit.dk avatar

Apple also doesn’t care about you. It’s also overpriced.

SorteKanin,
@SorteKanin@feddit.dk avatar

I’m sorry, but I kind of doubt you are what I consider a “normal user”, seeing as you’re in a technology community on Lemmy. Just the fact that you are here indicates a higher than average tech literacy.

SorteKanin,
@SorteKanin@feddit.dk avatar

Definitely not yaml. It’s spec is horrible.

Toml is pretty nice though.

SorteKanin,
@SorteKanin@feddit.dk avatar
SorteKanin,
@SorteKanin@feddit.dk avatar

… or just use another tool where you don’t even have to think about this problem.

SorteKanin,
@SorteKanin@feddit.dk avatar

Not sure why you’re being downvoted, you’re right. The average parent has no idea how to block their kids from visiting pornhub. I don’t think that’s an excuse to make age verification required. Parents should educate themselves on this stuff.

SorteKanin,
@SorteKanin@feddit.dk avatar

Choose a server that is oriented to your geographical location.

SorteKanin,
@SorteKanin@feddit.dk avatar

This feeling of accomplishment is what makes programming fun :)

SorteKanin,
@SorteKanin@feddit.dk avatar

You should rather move to a smaller instance than lemmy.ml. Remember, you can still interact with all other instances.

SorteKanin,
@SorteKanin@feddit.dk avatar

I guess it makes somewhat intuitive sense. When I give an estimate, I’m probably more like to say “it’ll take 2 weeks. Maybe less, maybe more” and that maybe/maybe is 50%/50%, which suggests that the estimate is the median, not the mean.

I like the thinking. I think looking at task uncertainty is much more useful than task size. Task size can easily be managed by breaking it up. Uncertainty can’t be managed in the same way.

SorteKanin,
@SorteKanin@feddit.dk avatar

I think that’s neat but I doubt a lot of product managers would like that 😅.

SorteKanin,
@SorteKanin@feddit.dk avatar

I think they are changing it because essentially nobody is really willing to pay for a linker that saves a few seconds at most over LLVM’s lld. So they weren’t actually seeing anyone pay for the corporate license. So now they’re hoping to get more crowd funding going by making it more permissive.

SorteKanin,
@SorteKanin@feddit.dk avatar

Assuming you meant incompatible.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • KamenRider
  • TheResearchGuardian
  • KbinCafe
  • Socialism
  • oklahoma
  • SuperSentai
  • feritale
  • All magazines