supersquirrel

joined 1 year ago
[–] [email protected] 3 points 16 hours ago* (last edited 16 hours ago) (2 children)

I still think about how disgusting the whole period was where German leaders and a good bit of the EU were shitting on Greece for being so irresponsible, like that Greek people just weren't industrious and responsible enough to put their pennies in the piggybank at the end of the day and that was why the status quo truly was the way it was, and it was just pathetic hearing Germans throw that insult at Greece given how much countries like Germany benefited structurally from the EU.

It is the same old story of wealthy countries putting countries that are poorer, colonized or both under suffocating austerity and benefiting all the while acting condescending towards the people suffering, a story I am very familiar with my country the US doing to others and most pathetically its own poor and destitute.

I speak from a glass house, throwing rocks at my own glass windows. If you live in Germany, do not interpret this lob of a rock as a condescending insult to you but rather a spirited allusion to the same bullshit stories we are both subjected to as we just try to live our lives and be decent humans.

[–] [email protected] 10 points 16 hours ago (2 children)

I think you overestimate their competence my friend

[–] [email protected] 12 points 17 hours ago* (last edited 10 hours ago) (2 children)

I agree with the spirit of the point, but I also think it is critically important to SCREAM into the air right now that actually yes we do agree on a whole lot more on the leftwing than rightwing people do amongst their lame circles of hate.

It is our vibrant arguments, passionate disagreements and loud messy divisions and categories that keep leftism from becoming an echo chamber, as you nod towards in putting it in parentheses as 'echo chamber'. Yes this is true and necessary to point out, but also the leftwing simultaneously and not in the least bit paradoxically agrees on way more than conservatives do. Don't mistake blind compliance with whatever dominant narrative is being broadcast at the moment (hating trans people, being afraid of an """"""""immigrant crisis""""""""", not believing in evolution?? (did that go out of style yet? (sorry I wrote this aside like lisp code))) for a group of people being in true agreement and solidarity.

Interview a bunch of conservatives individually and ask them basic questions about how their espoused values connect with real world policies, actions and circumstances and if you ask about ANYTHING that isn't the hot topic right now to hate on in conservative circles you will get a random mix of complete and utter amateur speculation and shockingly silly re-imaginings of things that already exist because of problems that have already been solved (i.e. libertarians).

Interview a bunch of leftist individually and do the same thing and you will get basically the same damn answers every time on the important stuff.

Is healthcare a human right?

Yes

Does everybody deserve to earn a living wage?

Yes

Are all people created equal and worthy of empathy?

Yes

Does everybody deserve housing and the ability to live in a decent living situation?

Yes

Is climate change real and are humans driving it?

Yes

Do you believe in the seperation of church and state?

Yes..?

Do you condone any form of racism?

Emphatically no, never. I am an anti-racist which means also resisting structural racism not just overt racism

Are you a feminist?

Fuck off, why are you condescending me, of course I am

Is disability a weakness?

No, blind worship of strength is

Do you support LGTBQ+ people?

entirely

OF COURSE there are exceptions, but by and large do this to leftists and you will get a consistent expression of leftist ideology throughout their beliefs that agrees at a basic level (especially among younger folks) with almost every other leftist you interview, with massive exceptions in the details of course....

There are annoying and bad and toxic people on the left, yes, but let us remember we are much more effective at ensuring we are interacting on a basis of shared values, and we are much louder and much more annoying when people violate those basic values.

[–] [email protected] 2 points 18 hours ago* (last edited 18 hours ago)

Did you know the name Cloudflare comes from the ancient french word Cloufleir which was slang for a fart? (a cloud caught fire must be a cloud of methane being the joke).

All that to say that sucks, but honestly you aren't really missing out...

[–] [email protected] 9 points 18 hours ago

thank you for your service

[–] [email protected] 5 points 18 hours ago* (last edited 18 hours ago)
[–] [email protected] 1 points 18 hours ago* (last edited 18 hours ago)

Super cool, I realized I was thinking of the wargame A Few Acres Of Snow by martin wallace (the designer of the modern classics, Brass Birmingham and Brass Lancashire)

https://boardgamegeek.com/boardgame/79828/a-few-acres-of-snow

[–] [email protected] 8 points 18 hours ago* (last edited 18 hours ago) (5 children)

How about you remember we all pretty much know that?

This is just the same old strategy of continously refocusing a conversation about the huge amounts of waste the modern global economy creates on a moral failure of individuals to recycle.

Like waves arms at the unfurling chaos dragon in the sky what does that matter at this late stage of entanglement with weaponized and proud ignorance? Go give someone you love a genuine compliment, that is actually resisting in the way you think you are describing but you are not.

[–] [email protected] 3 points 20 hours ago* (last edited 16 hours ago) (1 children)

To some the Quran is as hateful as _Mein Kampf

I am atheist/agnostic but it is downright offensive to compare any major religious work from a major world religion (let's arbitrarily define that as more than 1 billion followers I don't intend this as a category of judgement just size) to that shitbook from a genocidal maniac.

The Bible, the Quran, Hindu texts like the Vegas or Upanishads... to say I know more than a passing knowledge about these works would be a lie but I know enough to understand there is real good in those books mixed up with problematic aspects, subject to a constant conversation and study by practicioners that attempts to reconcile and interpret the best parts of those things into a way forward.

Even if you are a staunch atheist there is real meat on the bone in the religious texts I listed above to read critically and consider.

Mein Kampf is just hateful trash, it isn't worth reading, just go read The Magic Mountain by Thomas Mann (Woods translation) or listen to the superb audio book, it came out of Germany at basically the same moment and it is vastly superior in every respect as a work of intellectual and political introspection and it is actually fun.

https://en.m.wikipedia.org/wiki/The_Magic_Mountain

https://campuspress.yale.edu/modernismlab/the-magic-mountain/

https://www.americamagazine.org/arts-culture/2022/12/13/thomas-mann-franklin-freeman-revisited-244293

[–] [email protected] 14 points 21 hours ago (4 children)

Bias is always present in this type of thing, the critical difference is honesty, openness, freedom to dissent (in theory and in practicality) and integrity of which big tech companies do not even possess a homeopathic amount.

Same story with trust for that matter...

[–] [email protected] 10 points 21 hours ago

Bluesy is a business, Mastodon is a community tool that runs on the ActivityPub (same as Lemmy which is what we are talkin on).

[–] [email protected] 19 points 21 hours ago* (last edited 21 hours ago) (1 children)

What happened to tolerance is quite clear, to the point that it has a name, it is called the paradox of tolerance.

https://en.m.wikipedia.org/wiki/Paradox_of_tolerance#%3A%7E%3Atext=The+paradox+of+tolerance+is%2Cthe+very+principle+of+tolerance

 

With graphics turned to low (which just looks retro to me and fits the vibe of the game like I am playing midtown madness-ultra) Motor Town is a blast on the Steam Deck!

What really makes it fit well with the deck is the autopilot feature where you can hit a button and your car will automatically navigate to the next step of whatever job you are doing. That makes it perfect for picking up and putting down while you do other stuff.

 

Cataclysm DDA, Vim & WASD - Implications For Generalist Translations Of Qwerty Layouts To The Steam Deck

link to video demonstration on Peertube instance

Steam Deck controller config available by renaming Cataclysm DDA in your steam library (added as a non-steam game) to Cataclysm: Dark Days Ahead and then searching under community layouts for "Cataclysm DDA full keyboard mapping".

edit: I recommend increasing the transparency of the popup steam menus by a large amount in practice, I kept them fairly opaque to make the video demonstration easier to follow

Here is my setup!

Vim Ring - my preference -> left joystick (no reason these can't be shuffled around tho)

The Vim hjkl keys (along with the diagonals y u n b because this is CDDA and we need those diagonals) provide us with a clear idea we can ground the Steam Deck mapping in, and unlike a Vimmer with a qwerty keyboard, we can unfold the keys into the navigational ring (up down left right) Vimmer's imagine in their head to understand Vim qwerty controls.

Not only does this provide an easy way to remember our first choice in dividing the qwerty keyboard into Steam Deck mappings, it also means that the control scheme has plug and play compatibility with a dizzying array of software and games that all are part of Vim's ~40 year tradition and evolution of keyboard controls. Once you memorize the Vim Ring on your Steam Deck you will be able to use it for the rest of your life on joysticks and touchpads, and you can rest assured that other people will be developing vim hjkl based controls for software and games for the rest of your life.

WASD Ring - my preference -> left trackpad

WASD is probably one of the most well known "conceptual projections" onto the qwerty keyboard right?

It might seem a bittt confusing at first that z and x are the diagonals, but if you remember that this navigational ring is based on WASD, than s has to be down, and thus it becomes intuitive that z and x would be the downward diagonals. The letters q and e are almost without fail where left-lean, right-lean controls are for tactical shooters (for leaning out of cover to shoot) but even to someone unfamiliar with these control schemes, q and e are pretty intuitive.

Center Column

Notice here, that between the Vim and WASD rings is 2x3 column of unbound letters on the keyboard, those being c v, f g, and r t. The natural place for these letters which are frequently used by games and software is the four Steam Deck back buttons L5, R5, L4, R4 and the bumpers R1 and L1. True, vim prioritizes the horizontal home row, but given the accessibility of the other homerow keys in the VIM and WASD rings I don't think this is a serious flaw especially because it is easy to visualize how this column maps to your Steam Deck.

Number Ring - my preference -> right trackpad

Now for our last navigational ring. This ring was inspired by reading about players admitting to making the extremely chaotic-neutral choice of using the number row rather than the numberpad for navigation lol. We could just recreate the numberpad in a menu, but we already have two rings, and if anything nudging the numberpad into a ring shape makes activation from a touchpad or a joystick much more intuitive, it also expresses directly the meaning of the numberpad in terms of navigation while allowing quick access to each number for rapid input. Importantly, the number row keys not the numberpad keys are used here so that in conjunction with shift this ring can be used to activate the alt number row commands !@#$%^&*().

Caboose Board - my preference -> right joystick

The Caboose Board is where the rest of the letters and punctuation keys go. I call this a "board" not a "ring" because more keys can be fit onto steam's menu system by making two rows then making a ring, which provides a natural place for extensibility for additional critical keys needed only for a specific game or program that won't mess up carefully arranged rings.

Controller Face Buttons, and Left & Right Triggers.

At this point all the letters from the qwerty keyboard are mapped onto the onboard Steam Deck controls. We just need to tidy up and map a few remaining keys outside of the main 3 rows of the keyboard and make some quality of life mappings for important controls in Cataclysm DDA.

Up until this step, other than starting from the assumption that mouse control is unneeded for this mapping, I haven't made any keyboard mappings that are only memorable or salient in the context of Cataclysm DDA. Only after this point am I actually assigning keys to the facebuttons of the Steam Deck based on the specific requirements of Cataclysm DDA. Think about how much easier this makes it to create and memorize the muscle memory of mappings for the next complicated game you want to tackle creating Steam Deck bindings for, if it is a roguelike or other game/software that can be played without a mouse than at least 85% of these mappings don't need to be changed. If mouse control is needed, it is easy to imagine slotting the number ring into a toggleable alternate menu that shares the same control binding. Or the caboose.

These final mappings are intended to be intuitive to someone who has used a gamepad a lot (especially xbox controller). Escape is mapped to the menu face button, tab to the view face button, backspace maps to the x facebutton, spacebar to the b facebutton, enter to the right trigger and shift to the left trigger allowing the shift key to easily be held like it is intended to be on a qwerty keyboard.

Some final quality of life tweaks for CDDA, a single press of the y facebutton activates the / key to bring up the advanced inventory management screen (absolutely amazingly powerful utility in CDDA) and a double press of the y facebutton activates they ? key to bring up list of commands with plain english search. A single press of the a facebutton is mapped to " which brings up the movement toggle (run, walk, crouch, prone). A double press brings up the mutations menu with [ (a somewhat tenous mapping to remember I concede, this is a draft tho). For now I have the thumbstick buttons mapped to + and -.

A Final Note On Menus

It is important to adjust the in menu sensitivity especially for navigational rings like the Vim Ring, WASD Ring and Number Ring. Typically for a ring assigned to a joystick one might want to set menu button activation to continous (with these repeat turbo settings) and tweak sensitivity so it is easy to reach the menu buttons on the far edges of the menu without it being uncomfortable or resulting in accidental activations of other keys.

 

I was looking for a good generalist set of keybindings for my Steam Deck's onboard controls that bound all the letter keys and also the necessary commands to navigate web pages and manipulate files. There isn't any obvious layout to bind all the gamepad buttons, joysticks and touchpads to letter keys and keyboard commands/command chords, and further it feels like whatever solution you came up with would be impossible to memorize anyways.

Kind of a silly endeavor perhaps, but... touchscreen keyboards take up wayyyyy too much screen real estate on the Steam Deck, and further the pop up software keyboard sometimes doesn't behave right with software that isn't expecting a pop up touchscreen keyboard (i.e., not like a mobile app designed to handle one).

Then I randomly thought about Qutebrowser and vim keybindings... and I had an evil idea.....

I want to try using this with neovim as well, and I thought y'all might get a kick out of it lol!

edit errr, oooff I don't know how to get lemmy not to dump the text from my linked post completely unformated into this post

 

I am still in the process of ironing out how I want my control scheme, but when looking for a web browser to run in Gaming Mode on my Steam Deck that worked well (Firefox was being funky when run in Gaming Mode/Big Picture) I experimented a little bit with Qutebrowser.

https://qutebrowser.org/doc/quickstart.html Edit figured out how to share steam controller profiles, it is under the gear icon -> layout details, here is my draft vim/qutebrowser profile, try it out and let me know what you think!

steam://controllerconfig/2919876185/3227309282

Qutebrowser is downloadable from the Discover package manager in Desktop Mode on the Steam Deck (then find Qutebrowser in start menu ->right click add to steam). Qutebrowser is designed for a linux window manager like I3 where you don't really use a mouse much, everything in Qutebrowser is meant to be navigated with keyboard commands, no mouse required in the style of Vim keyboard commands. lt also prioritizes using screen real estate efficiently which is a boon for the Steam Deck. Like Vim, Qutebrowser has modes, an input mode (entered by pressing the i key) where you can enter text normally and a navigation mode (entered by pressing escape) that you use the keyboard letters to navigate and input web browser commands. In my control scheme you simply press the menu button to toggle between input and navigation modes.

While this might initially seem like the last software on the planet you would want to try to adapt to using with the Steam Deck's onboard controls, the wisdom of Vim-style keybindings mean that almost every important function in the software is kept to the letters on the main keyboard, i.e. a-z. We can build a nice control scheme with the idea of mapping all the web browser controls to the steam deck while simultaneously mapping letters a-z to the steam deck....

  1. The hjkl keys as up/down left/right navigation in vim naturally map to the left joystick, holding shift (long press R1 bumper) and hitting these keys navigates to previous page/next page/tab to the left/tab to the right

  2. the entire top row of letters on the keyboard can be assigned to a touch menu on the left trackpad and the entire third row of letters can be assigned to a touch menu on the right trackpad.

  3. The shift key can be mapped to long pressing the R1 bumper.

  4. That leaves 5 letters remaining, put f aside and map a s d g to the back buttons of the steam deck. Backspace maps naturally to the x facebutton on the steam deck, the a facebutton to Enter and the b facebutton to Spacebar.

  5. Finally, the last letter f can be mapped to the y facebutton on the Steam Deck. In qutebrowser f is an important key as it prompts what are called hints. When you press f you see something like this....

If you input a sequence of keys shown, Qutebrowser will navigate the cursor to that spot and left click. The really nice accident of this Steam Deck control scheme is that Qutebrowser by default only uses letters that are mapped to physical buttons on the Steam Deck (hjkl asdf and g) in this Steam Controller configuration.

With f bound to the y facebutton on the Steam Deck, it is natural to bind a similar command / that allows to search on the page (bound to long pressing the y facebutton).

Clicking the leftstick inputs o which opens up the prompt to navigate to a url, clicking the right stick inputs : which is used to access Qutebrowsers advanced commands and settings.

The thing about running Qutebrowser in Gaming Mode is that you can use a separate control scheme in Steam designed exclusively for using Qutebrowser. Obviously, inputting bulk text with the touchscreen keyboard is going to be faster, but I think this control configuration is worth exploring since the modal nature of Vim style keyboard commands reduces the amount of necessary keybindings to fully utilize and navigate a web browser by a huge amount. The left joystick being a good fit for hjkl is the icing on the cake!

 

Any program can be added to steam by putting the Steam Deck into Desktop Mode (hold power button and select Desktop Mode), finding the app in the start menu Right clicking and selecting "add to steam" from the menu. Remember the "game" added to steam will have its own separate controller profile, choose keyboard and mouse template for desktop programs and adjust as needed.

Kdenlive is a video editor that can be downloaded by opening the Discover package manager in desktop mode and selecting to install the program.

Why do this? Well, with Decky Loader plugin Decky Recorder you can record clips of gameplay in Gaming Mode with the Steam Deck. The default file location is /home/deck/Videos/. There isn't necessarily an easy way to view videos in Gaming Mode on the Steam Deck however, which means the next step of reviewing the footage you took while playing the game requires you to exit into Desktop Mode and open a video player like VNC.

Fine, but.. I actually think I like this workflow better, add Kdenlive to steam so you can launch it in Gaming Mode and then create a layout inside Kdenlive (I called it "browse" in demo video) that just has the "media browser", "clip monitor" and "transport" selected. This is your video player to review the clips you record, now you can switch to the "editing" layout (layouts are in top right of screen in Kdenlive) and directly transition to video editing without ever leaving Gaming Mode.

This video is a (clumsy) demonstration of using Kdenlive in Gaming Mode to make a video.

 

This is some gameplay from Operation Harsh Doorstop which is a free multiplayer tactical shooter with large open maps and vehicles, and more importantly from the beginning integrating a modding SDK was central to the objectives of the devs which is a really REALLY nice breath of fresh air (looking at you battlefield series... and call of duty series).

Operation Harsh Doorstop was pretty barebones until fairly recently, but the game now has most of the elements it needs to provide a fun large scale multiplayer shooter game complete with vehicles and I think in it's current state it is quite fun to play! It didn't used to run well on the Steam Deck at all, but with recent updates performance has improved to the point that I can play multiplayer fine (I actually had the graphics set lower than I really needed to in the video). It bodes well for how well future multiplayer games based on the Unreal engine will run on the Steam Deck.

Since OHD is free, it is a no brainer to check out, just pick servers where you can get guns with scopes on them as iron sights are only fun when you have a huge monitor and a high resolution. Development is ongoing so keep your eye on it!

https://store.steampowered.com/app/736590/Operation_Harsh_Doorstop/

 

(no pay to win!)

Mine are:

  • Omega Strikers
  • Xonotic
  • Halo Infinite
  • Minion Masters
  • Splitgate
  • Super Animal Royale
  • Farlight 84 (love it on mobile haven’t gotten to it on steam deck yet)
 

Edit Sorry about the ugly word vomit from lemmy ripping out the video description on peertube, I didn't know it was going to do that

I decided to try Xonotic on my steam deck using joysticks + gyro to see if I could play somewhat competitively. Turns out, it is a blast!

Not claiming I am amazing at Xonotic (the bots are HARD btw) but wow there is a huge potential here for strafe jumping mechanics with games designed to be controlled by joysticks + gyro. It is a blast!

view more: ‹ prev next ›