It’s there due to the technical certification requirements of XBox. All games are required to become interactive after a set number of seconds. When you have a complex game with long loading times, that might be difficult. The load start screen works around that, it’s simple enough to load quickly and it is interactive, i.e. “Press any key to continue”. It’s not useful, but it fulfills the certification requirements, all loading time that follows or might happen in the background while that screen is shown, doesn’t count.
It the same reason why you see so many games have the same “You’ll lose all your unsaved progress if you exit the game” screen, even in games that save so often to be a non-issue. It’s a certification requirement too. There is a whole bunch of stuff like this in games (and movies) that is not there because anybody wants it, but because some contract somewhere says it has to be there or you aren’t allowed to publish your game (see also the way names in movie posters never line up with the people on that poster).
PS: This has been around since at least the Xbox360s, don’t know what Sony requires or how Microsoft might have updated their requirements since then.
If you have a particularly slow PC, this screen would be good feedback that it hasn't crashed while booting the game. It also keeps the game consistent across platforms.
Yeah, they're not gonna do all that stuff for cert and then go "now let's remake our whole intro sequence to be more convenient!", I don't think devs typically have that much free time
The problem is that the majority of games do not tell you what you are actually losing or how to prevent it. Do you lose the last five seconds or do you go right back to the beginning of the game? How far away is the next save point? Games don’t tell you. You have to try to find out. There are a few smart games that will tell you “2min since your last save”, but they are pretty rare.
And of course in modern times that screen is rather unnecessary to begin with: Just save the damn game and let me continue were I left of. Xbox has QuickResume, but a lot of other platforms still have nothing like it.
IMO it’s a good feature and it’s a good thing it’s required. I remember the days when I would boot up a game and never be sure if my system crashed or not.
This requires the game to start giving you feedback before you start wondering if you should do a power cycle.
I mean, better loading feedback would be better than an arbitrary “interactive within 1 second” blanket rule, leading to this whole “press button to continue” workaround.
That’s like a generator needing an earth rod, and the engineer putting an earth rod into a plant pot. Sure, the earth rod is there, and sunk to regulated depth in dirt… but it’s a plant pot.
Just make an accurate loading screen with accurate feedback.
Imo that’s still not enough. Plenty of crashes or failures happen in a way where loading screen animations still keep playing. Having a cursor you can move around to validate that the process is still responsive is important feedback.
I also remember lots of games that did exactly what you are saying and there was no way to tell if it had hung during loading or not because you couldn’t check if it was accepting feedback.
Neither of these things can be true, because they’ve been around since long before Microsoft got into the console game. I’m pretty sure Atari 2600 games had that prompt. I know NES games did.
Games must enter an interactive state that accepts player input within 20 seconds after the initial start-up sequence. If an animation or cinematic shown during the start-up sequence runs longer than 20 seconds, it must be skippable using the START button.
What earlier games were doing was very similar, but was done for different reasons. Arcade games had an attract mode that would show gameplay or intro cutscenes in a loop when the device wasn’t in active use and had an “Insert Coin” flashing to attract players. The normal game would only started once coin got inserted into the arcade machine. Early console games had that attract mode too, just “insert coin” replaced with a “press start”.
What makes the modern start screen different is that there is often no cutscene to skip, no gameplay to watch, it’s just a pointless screen before you go to the main menu.
Yes, but you’d have to get there in 20sec first, which in case of very elaborate main menus, might not always be the case. The start screen provides a safety buffer so that you never fail at this certification criteria, as all the loading time after the start screen doesn’t count.
I shit all over the manager (figuratively) in front of everybody after one of their outbursts.
Full disclosure: This was at a fast food restaurant I applied for a job at with the intent of fucking with 2 of the shittiest managers I’ve ever witnessed after stopping for a burger one time. Did it on a whim and it was quite a bit of fun. 10/10, would recommend. Plus, I got paid to do it.
I’m so disappointed in the fact that you didn’t literally shit over the manager. My disappointment is immesurable, and my day is ruined. (But the manager’s dignity would’ve been ruined if you did shit over him/her.)
I keep seeing this question pop up. “Why doesn’t [closed/proprietary technology] work well in Linux?”
This question should be asked at whoever makes said technology. You are their client, why don’t they support your operating system?
That responsibility should not fall on the shoulders of the thankless volunteers that do their best to create an awesome OS.
Alternatively you can buy one of the commercial distributions and become a client. Then you can ask your supplier why don’t they support that technology.
I agree! But it’s surprising that even Google doesn’t have a native app for Drive. There’s one for android, but not for Linux? I’m guessing it all boils down to number of users, but still…
Yeah yeah, AOSP and all that. Despite, Android is made primarily by Google to push Google products and most apps depend on Google services. For all intents and purposes, Android is a first party OS for Google.
Case in point, Mega.nz offers a native GUI client for Linux and went out of their way to also make a full command line client.
Support those services that don’t treat you like ass, y’know?
Totally, I really wish the panic would die down. I’d love it if I could bring my friends over here, and there’s no way they’re going to do that without something like Threads.
I use Instagram (well, Instander) for the bands I like. I wish I didn’t have to but it’s useful for these reasons. Ditched Facebook but unfortunately can’t loose them both 😤
See, back in MY day, that kid would get his ass kicked. And the teacher would look the other way.
Nowadays EVERYBODY in a fight gets suspended. Context doesn’t matter.
Sorry whatever gen is after Z. Your generation is going to be full of assholes who all think they’re right, but 97% of them won’t be. It’s been a growing problem for 40 years ago. But at least you USED to punch the trouble makers in the mouth. Then they knew in the future to shut the fuck up.
That’s just how it was in the 80s/90s. And it wasn’t like I’m saying I and I alone was dealing out justice to all those that pissed me off. I’m saying the reason teachers do this is SPECIFICALLY because of what I’m saying. The one kid does this annoying shit, and the whole classroom sends him home a bloody mess. And when he goes to complain to his mom, and his mom asks “What’d you do?” and he tells her, she punches him in the mouth and tells him to stop being a little shit at school, and the kids will stop beating his ass.
That second part is harsh but that’s how my grandparents treated my mother in the 60s. She and her siblings would get spanked if they made too much noise in a household of 8. I hope your parents didn’t treat you that way. I want to think some of those attitudes were dropped after the 80s.
My mom abandoned my dad, and thus me by assosiation, and my dad was so obsessed with asserting he has control of everyone and everything in his life, he usually just took everything out on me. Whether I had anything to do with it or not.
Nope. Depends on the parent. I still got beat up in the 80s/90s for closing the door too loudly, hitting my brother, waking mum up from an afternoon nap etc. It stopped when I was 17 because I was big enough to hit back (though I never did).
To be fair in my experience it was the troublemakers assaulting me. Children were not a righteous social police force that punished and rewarded specific behaviors.
I feel like if you were the one “punching trouble makers in the mouth” you were probably also an asshole and it’s nice that you justify it to yourself this way I guess
In 1993-4 (8th grade) a jackass picked a fight with me once and tried to jump me while I was facing into my locker.
I heard him and turned around to cover my face but had a pencil in my hand and ended up stabbing him in the eyebrow (luckily for us all, really).
There was a teacher watching the whole thing, or else I would probably have been suspended with him. I spent an hour in the vice principal’s office and then went back to class. That bully never fucked with my again, but I’m not sure how it worked out for him in the long run.
My grandfather in law kept getting scammed and installing viruses while on Windows. I installed Linux Mint on his desktop last year, setup automatic updates, created a non admin account for him, changed a few easy configurations to hide the technical stuff that appears when you turn the computer on, and he fucking loves it.
Keep in mind getting this man to login to Netflix on his TV is a minimum 30 minute long phone call. One time, we had to send people to check on him because his phone was off for 3 days straight; he put it on airplane mode and couldn’t figure out how to turn it off.
He has had 0, yes, exactly 0, problems with his computer since I installed Linux Mint. It’s faster, to point where he noticed and commented on it, and he finds it easier to use than Windows, which has been on every computer he has ever owned.
He brags to anyone who will give him the time of day how much he loves it.
Same experience with my relatives. I had some family whose Macbooks were no longer able to update (for Apple forced obsolescence reasons). They run Mint now, and have never had a single problem since I first set them up.
Well, one of them called me because they couldn’t figure out how to attach a file to an email… But that problem would have been identical on Mac OS.
I feel like Linux is good for power users or users like your grandfather who are not very tech savvy. The issues arise with users savvy enough to get themselves into trouble but not enough to understand how to fix it or how to do a slightly more advanced task.
On mbin users can only see who upvoted a post. An admin can of course still go into the db and look there, but for users and mods there is no way to see who downvoted a post
Then maybe it is still around on some instances?
Either way, it is only a matter of time for another fediverse software to show downvotes, or someone to spin up a vote info page which gets its information via undisclosed legitimate fediverse instances so you cannot defederate them.
I was actually the one removing it. I implemented the support for incoming downvotes and because I and others had concerns to keep showing remote users downvotes publicly we / I removed it.
Upvotes were already implemented when we did the fork. I guess we just never really thought about it. I honestly just have no opinion on whether upvotes should be public or not, so I don't mind them being public, but I basically never check who upvoted my posts anyway, so might as well be removed... If people care about this I'd say it is just up for discussion...
In my case I would like them to be private, but currently they are not. I don’t think it is good to try to hinder the visibility into a fundamentally transparent system.
I don’t see a technical way to make votes private either, that doesn’t prevent bad actor instances abusing the vote system. As an admin of an instance I could just add 5-10 votes to all of my interactions whenever I feel like it, and noone would be able to tell it didn’t come from legitimate users on my instance. The accounts of vote origin are needed as proof, hence moderators on lemmy having access to them.
Do you perhaps have any idea how this could be accomplished?
You cannot make votes completely private, one instance has to have the authority over which votes do exist. This instance should be the origin of a post or comment.
At the moment it works like this: you upvote a post, this upvote gets send to the author of said post AND the magazine and that magazine then broadcasts your upvote to all subscribers of said magazine.
I could imagine that the process looks a lot different: you upvote a post, this upvote gets send to the author of said post, the author of the post then sends an update to the magazine saying how many people have now upvoted their post and the magazine then broadcasts this info to every subscriber of the magazine.
With that you would of course have new limitations concerning moderation and maybe there are trust issues regarding the correct reporting of that upvote count, but only the author of the post (and their instance ofc) could technically know who upvoted their post. As in everything here this is a compromise and whether the gained privacy is worth the other limitations, I don't know
This would solve some of the problems. If only 2 instances know about the votes, post instance and sublemmy instance, you can reasonably expect to get most instances to never release that info. It would allow either the sublemmy or post instance to manipulate around in the votes, but most manipulation would be detectable by the respective other instance.
It would open the door however to manipulating around with internal posts made from the instance in a sublemmy on the instance. And it would allow the post instance to drop votes selectively, though I think that is possible currently all the same.
Votes being sent to both the sublemmy and the post instance simultaneously would make manipulation a lot harder. And for cases like internal posts, you could add another involved “judge instance” that receives the vote details directly from source, and is merely there to confirm the total. Instances that hand out non-independent “judge instances” could be labeled as untrustworthy in the lemmy community.
So you end up with a list of instances per post that votes are reported to, to which you add the post instance, sublemmy instance, judge instance, and maybe some more.
In terms of implementation, I think the activitypub protocol needs an origin for votes, right? I would say an instance can just report the votes coming from a stock of obviously fake accounts, like “masked_upvote_1” to _999999 … and “masked_downvote_1” to _XYZ.
About the votes, I am not sure. It could be done as a lemmy-internal feature where lemmy instances and other instances knowing of the lemmy protocol send the info to all the relevant instances, while any votes from external instances only arrive at I guess the post instance and that then forwards it on to all other instances. This way the checking doesn’t work for software unaware of that lemmy specific vote implementation, but everything is still compatible.
You could then even for those lemmy-external votes add an interface on the judge instance, that would confirm via pm if your vote has arrived.
We can look at PeerTube for an example of a system that could be shaped into what I meant:
when you look at a post (video) from peertube it links lists for likes, dislikes and shares (so basically upvotes, downvotes and boosts). These collections contain a totalItems property, but also list the peoples identities, but just imagine that it wouldn't be there.
When a user now likes the video, the creator of the video now sends out an Update acitivity to all subscribers. Now all subscribers can update the counts for likes, dislikes and shares. Only the "home instance" of the creator account knows about all votes, nobody else does, but nevertheless everybody else can now how many likes, dislikes and shares there are.
If we compare that to mastodon the first part of the statement is still true:
Only the "home instance" of the creator account knows about all votes, nobody else does
But that means that most instances just show 0 likes for most of the posts, because your instance only knows about likes originating from your instance...
As for your proposition: I couldn't follow for some of it. However I think the risk of an actor abusing the creation of fake accounts and fake upvoters is not really a risk, that is what defederation is for... I would argue very much agains a lemmy specific protocol and some judge instances simply because then big instances would just have pretty much all the data again and it would definitely hurt interoperability because lemmy devs can then just take the easier route instead of implementing something according to AP spec
this is different, oc is talking about “any admin”. Anyone can make a lemmy server and become a server admin from which they might be able to see the voters
What you upvote/downvote, when you upvote/downvote. With some database queries, they can also read DMs that are on their server (i.e. if you message someone on my server).
You can see who upvoted a post by putting the URL to the post or comment into any connected mbin server and clicking “favorites”. Downvotes are restricted by default (but admins can see those of course).
The only information admins can see is the information on their server. For Lemmy, that means a server would need to be subscribed to all communities you’re active in for that information to be available. If you want I can DM what upvotes of yours my server knows about.
I didn’t say it was. I said refusing to vote for him is, albeit passively. Hate Biden all you want, but keep the objectively far worse guy out of power at all costs.
Yes, that is goofy. I don’t hate Biden as much as some, but I don’t particularly like him, either. Still voting for him or whoever else the Democrats dredge up to keep fascism at bay.
Tut‐tut, I see that Clinton’s electoral failure in spite of winning the popular vote hasn’t moved somebody’s faith in the pseudodemocracy. Let’s briefly review the circumstances, shall we?
Starting with the national elections of 2000:
Democrats have received more popular votes in 4 out of the past 5 presidential elections, yet only gained office 2 times. Despite winning the popular vote only once in the past 5 elections, a Republican has taken office 3 times.
Democrats have received 24 million more votes for Senate than Republicans, yet have held a majority in the Senate in only 3 out of the last 9 sessions, while Republicans have had a majority in 4 out of the past 9 sessions.
Democrats have received over 500,000 more votes for seats in the House of Representatives, yet have held a majority in that body for only 3 out of the past 9 sessions, while Republicans have held a majority in 6 of those sessions.
Trust me, an overglorified public opinion poll isn’t going to stop neofascism should the ruling class deem its institutionalization necessary. The Fascists ascended to power in the Kingdom of Italy and the Weimar Republic in spite of their want of votes.
To be fair, this is partly how I’ve been looking at it. In the event that power gets delegated to the VP, you want to know the right hand man isn’t an absolute crock of shit as well.
But surely even an old man suffering dementia is a better candidate than Trump.
The author of JSLint wrote:
"So I added one more line to my license, was that, “the Software shall be used for Good, not Evil.” And thought: I’ve done my job!
/…/
Also about once a year, I get a letter from a lawyer, every year a different lawyer, at a company. I don’t want to embarrass the company by saying their name, so I’ll just say their initials, “IBM,” saying that they want to use something that I wrote, 'cause I put this on everything I write now. They want to use something that I wrote and something that they wrote and they’re pretty sure they weren’t gonna use it for evil, but they couldn’t say for sure about their customers. So, could I give them a special license for that?
So, of course!
So I wrote back—this happened literally two weeks ago—I said, “I give permission to IBM, its customers, partners, and minions, to use JSLint for evil.” "
Hmmm I would definitely dick them around for a few weeks with questions back like “What is the projected revenue in potentially using the software for evil?” And “is there any specific processes in your company to avoid evil acts?”
It’s Working As Intended* as in there’s a demand (guaranteed by schools) so we charge whatever the fuck we want! Supply is also high? Following supply and demand as theory is for chumps! Supply and demand theory is for us to use as we see fit and to ignore the aspects we don’t like!
I think you know as well as I do that your honesty and integrity in describing how people are being fucked over by this process excludes you from neoclassical economics. Its always easy to catch out the fakers.
I mean, how am I supposed to justify tax breaks for the rich with that?
So close: “tax breaks, for the rich.” If poor people stop paying tax too, whos going to pay to enforce enforce all the exploitation and wealth extraction done by the rich?
Lol sure, as you can tell from my comments here, I was being deadly serious the whole time.
Youre the one who got all weird. Everyone else could tell I was joking around. I even let you know my intention wasn’t to be rude and that it seems to have been taken the wrong way.
Oh ok, so all your comments were just jokes and you don’t actually believe that? Who is everyone else? Did you take a poll? I don’t give two fucks about politeness, you’re a coward who’s scared of confrontation irl and apologize all the time for no reason. I like how you put lol after shit that’s not funny like some kind of nervous tic.
They were half serious and an elaborate ruse. You see, I dont actually subscribe to neoclassical ideology. Crazy huh? Aren’t words wild?
All the people who understood what was going on and voted on it. Youre the only person who’s had a problem here and needed it all explained to you, in little bits. Just you, on your own.
As opposed to a big man who calls people a coward from safely behind their keyboard? Grow up.
No, i thought you had poor social skills and, as such, I couldn’t be bothered with you. I said what I though would make you go away. Although, it turns out you’re were even more bitter and poorly socialised than I thought you were which is really saying something.
Youre right about one thing at least, although you didn’t say it directly. Much like everyone else in your life I, should’ve just ignored you. I won’t make that mistake again. By all means, feel free to reply and scream into the void. It won’t be read.
An elaborate ruse? In a couple replies? I think you have the same up votes as me girlfriend…I know it will be read by you…and that’s all that matters. Tricking you into engagement is what I want…and honestly I’m starting to get a little turned on…Do you want me to explain that to as well sweetie? How long did you reread and edit this response?
At a risk of downvote oblivion, this is what comes to mind to me. Keep in mind that this is just what I perceive about India through all the media I’ve consumed so it can come across as a bit prejudiced. I’m sure there’s more nuance.
The good:
Amazing food, rich culture
Seemingly big into tech.
Very colorful.
People seem generally friendly.
The bad:
So. Insanely. Chaotic.
Basic sanitation and infrastructure seem stuck a few decades ago.
Female emancipation is lacking as far as I can gather.
A lot of inequality in general.
The weather seems like hell to me.
Even though they’re big into tech, it comes across to me that the government and general population is still stuck in the mid 90’s regarding devices (pc’s etc, smartphones excluded).
I feel combining this with @PerogiBoi likely creates a fairly accurate sense for the place.
India is, well…despite their historical advances in medicine and continued strong cultural fascination with academia, at some point they became nothing but call centers, distribution points, and scam centers. There is certainly more to India, though when I think of hacking, I think of China and Russia. When I think of scams, unfortunately India is top of the list.
Even though they’re big into tech, it comes across to me that the government and general population is still stuck in the mid 90’s regarding devices (pc’s etc, smartphones excluded).
India is big in software. Hardware has to be imported from China / Korea / Taiwan, and we have to pay them what they demand.
This sounds like the “don’t make everything political” rhetoric which is naively hilarious. If you’re encouraging moderation for the sake of mental well-being, sure - but that is just that, like many other things.
Information is a well; people will come and go. How much any one person consumes, like food and drink, is their choice regardless of consequence. You can argue diet, drugs, alcohol, entertainment, masturbation all the same.
Personally, I’d rather take on the mental burden of being informed over being as clueless as some. Ignorance leads to many problems, higher costs when you’re not much of a problem solver etc.
Imo the problem is that social media is one of the worst possible places to foment political change, yet is by far the most popular.
If people actually have a shit about this stuff, they’d be out campaigning for it, or helping people affected by it, instead of just clicking a button and patting themselves on the back.
Not to say social media can’t bring change of course, but I mean, the people posting the most are pretty much by definition doing the least.
Part of the problem is the atomization of society. We’ve have vanishingly few truly public spaces to build the kind of connections with people necessary to form shared political causes. People spend most of their lives either:
In their private homes, suspicious of anyone who tries to interact with them there.
In private workplaces where management surveils employees and tries to stop organized activity.
In private businesses where you are only welcome as individual consumers.
Online on platforms that are privately owned and designed to manipulate behavior and social interactions towards interacting with more advertising. Controversy is only allowed to the extent that it gets more eyeballs on ads and doesn’t upset advertisers.
Back when I was more involved in electoral politics, I found it extraordinarily difficult to reach out to people to organize them, either because they were in spaces where political campaigning wasn’t allowed or because they have become distrustful of strangers.
It’s suffocating any kind of broader public consciousness and I don’t really know what to do about it.
I completely agree that “third places” have been all but eradicated in favor of revenue-generating spaces. This trend alone has lead to the death of a lot of things, including a sense of community and local engagement. (Edit: Worth noting that I also agree with your point about atomization)
I think it also has a lot to do with how abstracted we are from reality. We’ve built all these systems to replace actual face-to-face communities, and people would rather surround themselves in that than to expose themselves to the unpredictability of real life - for better and worse.
It’s a hard sell to get people to reverse course because it’s so much more painless/numbing to engage with these systems. (Not to even mention AI promising to give every person their own personal Yes-Man.)
Seriously. I wonder how many of those doomers actually volunteer in their community, or are active in their local politics. If the answer was any more than “basically none,” I don’t think we would have most of these issues.
It almost seems like people want to feel enraged. There’s a difference between activism and slacktivism. Complaining about things on social media has next to none effect on the real world. If one wants to make the world a better place, then choosing an issue and actually doings something concrete about it seems more productive.
Admittedly not much anymore. It’s hard organizing people in the face of systemic opposition under the best of circumstances, but I’m also incredibly unhealthy. Socially awkward and anxious is only the tip of the iceberg of the personal problems I have that make it hard for me to engage in real life activism anymore. I’ve tried, but it’s not really something I can do at the moment. I can barely do anything at the moment for that matter.
That said, there is some small value in trying to convince others to think about these problems and develop class consciousness. I’m not claiming it’s much and it’s stressful/depressing knowing I’m not doing more, but at least I’m not trying to get people to stick their heads in the sand. I’m not actively making things worse.
You don’t like ‘owe’ me an explanation of your personal ect ect I can empathize. We all literally have shit going on in our lives myself included so I get that shit is just fucking really tough sometimes. Life is not always the way we want it and we face challenges everyday.
But that is just the very reality though for the entire human race. No one is exempt from that. Challenges go hand in hand with life in general.
Don’t make excuses. Take ownership.
You don’t need to ‘gather’ a group of people to do x y and z. You don’t and can’t force/entice/convince/ whatever anyone to what you think needs to be done.
That’s up to you and you only. You start by setting an example not making excuses.
Agreed that it’s something I need to overcome. But I still think collective action is the only way forward. Half our problems stem from everyone acting as individuals divorced from community.
Lily Ledbetter Act made it easier to recover for employment discrimination, and explicitly overruled a Supreme Court case making it harder to recover back pay.
The ARRA was a huge relief bill for the financial crisis, one of the largest bills of all time.
The Credit CARD Act changed a bunch of consumer protection for credit card borrowers.
Dodd Frank was groundbreaking, the biggest financial reform bill since probably the Great Depression, and created the Consumer Finance Protection Bureau, probably one of the most important pro-consumer agencies in the federal government today.
School lunch reforms (why the right now hates Michelle Obama)
Children’s Health Insurance Program (CHIP or SCHIP): healthcare coverage, independent of Obamacare, for all children under 18.
Obamacare itself, which also includes comprehensive student loan reform too.
That’s a big accomplishment list for 2 years, plus some smaller accomplishments like some tobacco reform, some other reforms relating to different agencies and programs.
Plus that doesn’t include the administrative regulations and decisions the administrative agencies passed (things like Net Neutrality), even though those generally only last as long as the next president would want to keep them (see, again, Net Neutrality).
Not to mention he got that all done with a majority that was actually “guaranteed” to be able to do stuff for all of a few weeks, during which his senate majority actively sabotaged Obamacare from being a public option healthcare act, because fuckin Manchincrats just have to be the singularly most determined to be killjoy assholes on the face of the entire fucking planet
Not really, like I said, bipartisan support. Biden/Blinken just did an emergency act move to send them a ton of funding and weapons. Both parties are at the whims of the military-industrial complex because America is objectively the weapon dealer of the whole world. Even Russia uses American parts in their missiles (despite half assed attempts to prevent that). All of American economics benefits from this situation. And I mean, that’s after we already have been fuckin up the middle east for decades, with countless atrocities
Thanks for this info. I always kinda felt like I must be missing something. That is a significant amount of stuff to get done especially in the face of the insane amount of filibustering the Republicans did during this time that others pointed out. I mean I still wish more was done but it gives me hope that if we can somehow weather the storm of fascists that some good legislation can be passed in the future even in the face of opposition.
kbin.life
Top