#programmers-off-topic

1 messages · Page 107 of 1

cinder karma
#

I...do not need to know

devout vault
#

But now you do

#

Kirby under normal circumstances

#

So I guess on the larger side of small mammals, yeah

cinder karma
#

In my head I'm substituting a cat

devout vault
#

Hmm, fair

heavy daggerBOT
cinder karma
#

I want a cat some day

devout vault
#

You know what baffles me more than people who randomly capitalize words in their posts?

#

People who randomly bold them

#

Not hating, it just confuses me greatly

#

Like, why are we making "than" bold (but not every time, of course)

#

I'd almost say it's like very old SEO stuff, but who in the world is searching for "steam frame than"????

red crest
#

isnt that an AI tell

cinder karma
#

Mouth tracking

devout vault
#

Does AI do that

red crest
#

yeah

devout vault
#

I've never seen AI emphasize the word than

red crest
#

have you ever seen a human use "then" incorrectly in the title and then correctly use and emphasize "than" a sentence later

devout vault
# cinder karma Mouth tracking

Mainly for things like VRchat, so your avatars mouth movement matches your own (instead of "open" or "closed" based on your mic, or something)

devout vault
#

than and then is like one of those words people constantly use wrong

#

Like their they're there

#

Or affect effect

#

Or its it's (I have to look this up every single time)

red crest
#

but yeah AI likes to bold random things, ive noticed

devout vault
#

Hmm

cinder karma
#

Weird

frosty echo
devout vault
#

...can Rider not create a file and let you edit it without saving to disk first????

#

No File > New, and ctrl+N is requiring a filename

hushed raven
#

Nope, I didn't even know that was a thing that could be done?

#

Oh wait that's what you mean, not to my knowledge

dusty pollen
#

nope

hushed raven
#

I know VScode can but that is still saved to disk just under /tmp/ directory

dusty pollen
#

and on windows? SDVpuffersquee

hushed raven
#

Good point, not a scooby

#

probably also them temp folder which I think in in Windows/temp?

#

C:\Users\%username%\AppData\Local\Temp or C:\Windows\Temp according to google, I was half right

devout vault
safe dragon
#

all the terminal editors can I think

crystal wren
#

Sublime does, but probably also just makes a temporary file like VSCode.

devout vault
#

Like I even have to close and open the file after saving to get syntax highlighting to start

safe dragon
#

if you can do it then idk how

#

if you add a file via the solution explorer it actually makes it

devout vault
#

Ctrl+N or File > New, I think

fleet wren
devout vault
#

Shake to Summarize on iOS – Quickly summarize pages and stay focused on what matters
Thanks for giving me another reason to not use FF on iOS

#

(the main reason being, it's literally just safari in a trenchcoat)

#

(thanks to apple rules)

#

Also doesn't using mainstream AI stuff go the opposite direction of the supposed privacy focus

#

Large Lying Machine
stealing this

fleet wren
#

I don't think Mozilla knows what their browser wants to be at this point
if it's a buzzword that gives them even a chance of adopting one more user they'll take it

#

without considering that said buzzword may alienate tens of their own

crystal wren
#

Did they edit the post at some point? Because either they edited the opt-in bit, or everyone has just been completely misreading that part.

devout vault
#

To be fair I did recently see some models which (claimed to) have all ethically sourced training data. But they weren't "wider use general chat" models, they were stuff like for analyzing legal documents

fleet wren
#

both Firefox and Safari advertises their browser as private because it's an easy cheap shot at Chrome which is owned by Big Data Collector Company and in this essay I will-

devout vault
#

Yet another reason to wish one of the FF forks that supported old style extensions also supported newer extensions (such as ublock origin)

#

(and RES)

#

(and the most important of all: tabby cat)

crystal wren
#

Floorp is just fun to say, too.

fleet wren
#

hmm havent heard of Floorp before

safe dragon
#

shout out to floorp

devout vault
crystal wren
fleet wren
#

kot

devout vault
#

Oh, mlem 8.0 came out last month

safe dragon
#

I just want something with a name like that to become super enterprise so that a marketing team has to deal with their product being called floorp or something

devout vault
#

If I could find a good lighting/shadowing library I'd love to use MG for a 3d game

#

and use it for stardew3d

#

But as it is I think I'd have to stick with godot for that

crystal wren
#

I wonder what Celeste uses for the menus... probably nothing with it being so rarely used.

devout vault
#

(I don't actually know)

#

Re:godot, I just don't enjoy using the node system

crystal wren
#

Unity!

devout vault
#

ew

#

and before someone says "unreal with the dotnet fork or the angelscript fork": ew

#

And don't even think about mentioning the crab one

fleet wren
#

shoutout to those who cut out the middleman and use Unity to make GUI programs

devout vault
crystal wren
#

Godot makes sense for a GUI program, though.

devout vault
#

(shoutout to stardew editor... I can't remember what version, 3 and maybe 4, I think?)

crystal wren
#

Godot itself is a Godot GUI program!

edgy lion
devout vault
#

Of course, stardew editor 1/2 used what true pros used.

Dear imgui in C++

devout vault
lethal walrus
#

how did the settings shortcut on my taskbar break.. and spectacle?

devout vault
crystal wren
#

Oh, Spectacle's been unreliable as all hell for me for the past few KDE updates.

devout vault
#

I tried it once

lethal walrus
#

i feel like there should be kde settings in the settings section of the start menu.. right

crystal wren
#

It's been so bad, I've had to go back to X11 so I can use Fireshot instead.

devout vault
#

You don't get nice things like the move_and_slide stuff though

lethal walrus
#

all i did was sudo apt install curl ca-certificates -y

devout vault
#

(and that function and the private stuff it calls is not exactly small)

lethal walrus
#

oh

#

oh no

lethal walrus
#
Removing qml-module-org-kde-purpose:amd64 (5.116.0-0ubuntu3) ...
Removing libkf5purpose-bin:amd64 (5.116.0-0ubuntu3) ...
Removing libkf6baloowidgets6:amd64 (4:24.08.1-0ubuntu1) ...
Removing okular (4:24.05.2-2ubuntu3) ...
Removing libkf6texteditor-katepart (6.6.0-0ubuntu2) ...
Removing plasma-discover-notifier (6.1.5-0ubuntu2) ...
Removing plasma-discover-backend-fwupd (6.1.5-0ubuntu2) ...
Removing plasma-discover (6.1.5-0ubuntu2) ...
Removing qml6-module-org-kde-purpose:amd64 (6.6.0-0ubuntu1) ...
Removing plasma-browser-integration (6.1.5-0ubuntu1) ...
Removing libkf6purpose-bin:amd64 (6.6.0-0ubuntu1) ...
Removing plasma-sdk (4:6.1.5-0ubuntu1) ...
Removing plasma-welcome (6.1.5-0ubuntu2) ...
Removing plasma-nm (4:6.1.5-0ubuntu1) ...
Removing plasma-pa (4:6.1.5-0ubuntu1) ...
Removing qml6-module-org-kde-kirigamiaddons-sounds:amd64 (1.4.0-0ubuntu1) ...
Removing qml6-module-org-kde-kirigamiaddons-delegates:amd64 (1.4.0-0ubuntu1) ...
Removing qml6-module-org-kde-kirigamiaddons-treeview:amd64 (1.4.0-0ubuntu1) ...
Removing qml6-module-org-kde-desktop (6.6.0-0ubuntu1) ...
Removing okular-extra-backends (4:24.05.2-2ubuntu3) ...
Removing libokular6core1 (4:24.05.2-2ubuntu3) ...
Removing plasma-vault (6.1.5-0ubuntu1) ...
Removing powerdevil (4:6.1.5-0ubuntu1) ...
Removing libpowerdevilcore2:amd64 (4:6.1.5-0ubuntu1) ...
Removing qml6-module-qtwebview:amd64 (6.6.2-2) ...
Removing qml6-module-qtwebengine:amd64 (6.6.2+dfsg-5ubuntu2) ...
Removing libqt6webenginewidgets6:amd64 (6.6.2+dfsg-5ubuntu2) ...
Removing libqt6webenginequick6:amd64 (6.6.2+dfsg-5ubuntu2) ...
Removing libqt6webenginecore6-bin (6.6.2+dfsg-5ubuntu2) ...
Removing libreoffice-kf6 (4:24.8.7-0ubuntu0.24.10.1) ...
Removing plasma-calendar-addons:amd64 (4:6.1.5-0ubuntu1) ...
Removing plasma-dataengines-addons:amd64 (4:6.1.5-0ubuntu1) ...
Removing plasma-disks (6.1.5-0ubuntu1) ...
Removing plasma-thunderbolt (6.1.5-0ubuntu1) ...
Removing kde-cli-tools (4:6.1.5-0ubuntu1) ...
Removing libqt6webenginecore6:amd64 (6.6.2+dfsg-5ubuntu2) ...
dpkg: kactivitymanagerd: dependency problems, but removing anyway as you requested:
 plasma-workspace depends on kactivitymanagerd (>= 6.1.0~).

Removing kactivitymanagerd (6.1.5-0ubuntu1) ...
dpkg: kwin-style-breeze: dependency problems, but removing anyway as you requested:
 breeze depends on kwin-style-breeze (= 4:6.1.5-0ubuntu1).
lethal walrus
#

very

#

askubuntu person please work

#

Open the Terminal and type sudo apt update && sudo apt upgrade first.

Then reinstall KDE Desktop with the command sudo apt install --reinstall kde-plasma-desktop.

Remember that re-installing plasma will not help with any broken settings, as they are stored in your home folder and are not affected by reinstalling packages.

Also and some other tools is very vague. That makes answering

#

oh no my taskbar is weird now

devout vault
#

I also still want to poke at my own game engine type of thing. Using Godot or MG as a backend, but a completely different system for actually using it

lethal walrus
#

and my buttons from obsidian ssh wanting permissions are off

devout vault
devout vault
pliant snow
#

The fact that ubuntu will actually let you do this is wild

#

Like arch will just fail if you try to uninstall a dependency

lethal walrus
#

well i have settings back

#

but breeze is still gone

pliant snow
#

A slight problem

devout vault
lethal walrus
#

well it could be worse

devout vault
lethal walrus
#

it's very windy outside and cold i am not opening the window

devout vault
lethal walrus
#

my system settings taskbar icon is back!

crystal wren
devout vault
#

And there are just some things I just don’t want to do as components

#

Main reason I was using an ECS for a lot with my most recent game project was because it automatically solves the whole “mods adding data to things” problem

#

(A dictionary of objects isn’t gonna be great for performance 😛 )

lethal walrus
#

so i renabled breeze

#

but uh

#

ym taskbar is broken now

devout vault
#

The other option would be runtime mixins, which… would need a lot of trickery to make work

lethal walrus
#

at least i can alt+tab

devout vault
#

(And not be perfect, in a way that would be annoying to use)

#

…wait, I just thought of another way to do them

#

Would need the game itself to be deferred loading though, for Cecil purposes

#

And that’s hardly portable

#

But yeah runtime mixins (or even just mixins from other assemblies) is one of the main reasons I would want to make a new language

#

But fitting that into the .net CIL doesn’t sound feasible for what I want, which means tons of extra work 😔

#

…kinda why I occasionally work on the angelscript c# binding, to be fair

devout vault
#

And this is on windows

crystal wren
#

Welp, then I have nothing. SDVkrobusgiggle

fleet wren
#

check the folder perms?

devout vault
#

Did windows even have folder permissions in a way that’s significant for this

lethal walrus
#

wooooo i killed plasmashell and got normal looking taskbar back

crystal wren
#

If it works for normal git, that shouldn't be it, but worth a shot.

lethal walrus
#

except it doesnt know anything is open..

#

but my start menu hovers work!

fleet wren
#

I sent that half a second before glancing at your Windows msg SDVpufferrad

devout vault
crystal wren
#

You're on Arch, you'll be fine!

lethal walrus
#

aww spectacle hotkey sno work

fleet wren
#

see GNOME would not have that problem

lethal walrus
#

wait no wi nshift s does, not ctrl+printscrn

devout vault
#

Did your keybindings get reset

lethal walrus
#

yes they did actually

devout vault
#

I configured my spectacle keybindings like an hour ago

lethal walrus
#

well that was fun

devout vault
#

Only reason I thought to ask 😛

lethal walrus
#

lets see if i can get waydroid and blockbench now

devout vault
#

Oh, what are you using blockbench for?

lethal walrus
#

the title generator

devout vault
#

are you donating models for The Cause™ (my code crimes)

devout vault
lethal walrus
#

i feel like i used to have more here?

lethal walrus
crystal wren
#

(I really never thought this channel of all channels would get slowmode turned on as often as it does.)

devout vault
lethal walrus
#

we are very talky

#

oh i have 2 ghostty windows now

devout vault
lethal walrus
#

it just disappeared from alt+Tab

#

oh no its a new icon now

#

by new icon i mean it's not the default wayland (?) one

#

OH NO I HAVE A NEW DESKTOP BACKGROUND

#

ngl its nice though

#

why is postgres running

devout vault
#

“To make you ask questions” (my parents favorite joke answer)

#

“It worked, didn’t it?”

lethal walrus
#

So WiFi broke and its not coming back as quickly as it usually does

#

Also got a kernel notification that it killed prism to conserve memory

#

Both prism and minermcrafr are still running

fleet wren
pliant snow
#

I didn't think the kernel would kill user applications for memory

#

I've always just had it... run out of memory

lethal walrus
#

Why am I seeing a number on network activity but my network doesn't let activity be active

cinder karma
devout vault
devout vault
#

Because I’m picky

cinder karma
#

I need to go find the rust server

devout vault
#

Some programmers don’t get grey hair as they age. They just become redheads

#

(Or that seems to be the trend, usually people don’t start with rust)

lethal walrus
#

How could WiFi have gotten more broken by doing apt upgrade

devout vault
ivory shadow
#

I have honestly never had a good experience upgrading Ubuntu

cinder karma
#

I've had....two

#

Maybe a 25% success rate

lethal walrus
#

Like it says a few hundred bytes per second up and down, quickly goes to 0 and then nothing actually works the entire time

#

Hmmmmm

#

I fear this has something to do with system monitor not seeing WiFi sensors

ivory shadow
#

Ubuntu being garbage is why I'm so interested in modern distros with read only root partitions. Give me a working os and make me install all my stuff in user space and if something I install breaks, it can't ruin the os

#

Yes it's not as flexible as a normal read write root, but I feel like the average user doesn't care about that.

cinder karma
#

On one laptop of mine I actually kept my primary user account as a no sudo

devout vault
#

(another joke brought to you by my parents)

cinder karma
#

Dont insult yourself 🙁

lethal walrus
#

How does tethering off my phone via Ethernet not even work

devout vault
#

(as I was typing that I realized you're probably talking about the spacecore/ja message)

#

But I didn't mean it insulting - I'm pretty sure I've done 2-3 consecutive hotfixes a couple times this year for that reason)

pliant snow
lethal walrus
#

Probably

#

Does apt list list installed packages or ones available to install

#

If the former I definitely have network manager

devout vault
#

Oh, metroid prime 4 trailer dropped. Time for lunch break.

lethal walrus
#

Oh found a help thread with the same ethernet controller as me this may be useful

#

Urgh Bluetooth tethering doesn't work either tugfjghrur

#

Eh ill restart and lose 35 days of uptime maybe it'll help

devout vault
#

I just saw the phrase "practicing programmers" (reddit, r/cpp)

heavy daggerBOT
devout vault
#

.q

#

Uber, don't pretend to work and fail when it matters

#

.choose a, b

heavy daggerBOT
#

Choose result: b

devout vault
#

Okay, you're okay, but you're on thin ice

lethal walrus
#

Oh no oh dear og no

#

My lock screen is EVEN MORE broken

#

Booted into x11 and wrhernet works now

pliant snow
#

what

lethal walrus
#

I mean it's probably not because of x11

#

50 down, 30 up is abnormally good

#

oh im still in x11 that explains broken monitors (i logged oiut and back in)

safe dragon
#

the day x11/Wayland affects internet connectivity would be a scary day

lethal walrus
#

windows reopened.. taskbar still has no highlights except for wire for some reason

#

yay internet works on wayland too

#

and wifi too!!

#

YAY

#

wifi is 20 down / 20 up which is better than wifi used to be

#

anyway
waydroid!

#

oh since i restarted i can use zen for yotuube again

#

oh it was that settings got reset, icons are ungrouped now

#

highlighting still broke but ehh

lethal walrus
#

woo finally waydroid

hushed raven
lethal walrus
#

governor does it based on activity

devout vault
#

It is server wide, but it's controlled per channel

devout vault
hushed raven
#

Waydroid is something I've been meaning to look into, does it get around the issues of apps not working due to weird root shinanigannery do you know?

lethal walrus
#

uhh no idea

#

i just need snapchat and my phone's 2 instances are in use

hushed raven
#

Ahh gotcha, snapchat is one of the apps that I'va had issues with when using emulators and compat layers, so if it doesn't show a pop up with "unsupported device" or something similar, I shall take it as it working decently

lethal walrus
#

it's worked in bluestacks in the past for me

#

i will inform you on what happens though

pliant snow
#

That's a great idea, turn on slowmode across the whole server if a specific channel is being too rowdy

hushed raven
#

I never type fast enough for slowmode to be an issue, especially with being able to edit a message to fix typos

#

I thought I was one of the higher percentile of typing speed but I guess not

hushed raven
lethal walrus
#

wow lineage opening screen

#

oh i need a snapchat apk

#

uhhrhrhgrhg it has no internet

devout vault
#

Just saw this and had a cursed idea

#

Same thing, but it hooks the main screen up to a TV, and the touch screen up to a wii u gamepad

lethal walrus
#

is that just a charger?

#

oooh

devout vault
#

I assume it's just a charger

#

But my idea is more fun, isn't it?

hushed raven
#

Did a lot more channels get added? or have I totally forgotten how many channels are in this server bc theyve been hidden for so long?

lethal walrus
#

not that many new ones recently

#

you'd need a capture carded 3ds

#

or homebrewd i guess

#

but the streaming software isn't that great, like 30fps

devout vault
#

I was 1000% envisioning hardware mods

hushed raven
#

I don't think the 3DS has the hardware to do external casting so hardware modding or capture card would be required I think?

devout vault
#

Though I guess it'd be achievable with homebrew too

devout vault
#

(source: homebrew shenanigans during that era)

hushed raven
#

Ohh the Wii U game pad, sorry I missed that part

devout vault
#

(it definitely didn't run code on device like the old GC-GBA connector did)

crystal wren
#

This is my face right now.

devout vault
#

about my idea?

crystal wren
#

Are... are Harmony transpilers really literally as absurdly simple as take in collection of IL, return your modified collection?

lethal walrus
#

yes

#

"wifi turns back on automatically"
then how and why is it off

crystal wren
#

(╯°□°)╯︵ ┻━┻

devout vault
crystal wren
#

Nope!

devout vault
#

I thought we were friends

#

I thought we had shared experiences

crystal wren
#

Aw fuck, well now I definitely need to use at least one.

lethal walrus
#

even i've used a transpiler!

#

and it didn't work

#

i have no idea why

#

the IL was changed

crisp folio
devout vault
#

Even the switch modder has used transpilers, DH! I assume not actually on the switch, though

lethal walrus
#

no :(

#

oh goodness this is on topic

hushed raven
#

Oh lord the dreaded Summit

crystal wren
#

I remember when I discovered the Qi outright murder during the 1.6 beta and was VERY CONFUSED.

crisp folio
hushed raven
#

From that alone I have a much better understanding of transpilers than I have ever had from reading other peoples code and searching online for them

devout vault
#

"...couldn't you just emulate it at that point"
yes but that removes all the fun

hushed raven
#

(omg discord updated and now lets me resize the side bar 🎉 )

rain apex
hushed raven
#

I think I remember someone has make the Steamdeck work as a WiiU gamepad through some method? I don't think it was emulation at least

devout vault
rain apex
#

I wish we had infixes tho

crystal wren
#

Are they essentially just "insert this before/after x instruction"?

rain apex
#

Find a part to drop in my regular ol C# method is like 70% of my transpilers

devout vault
#

Yeah

#

Infixes would be nice

rain apex
#

Well you get a list of instructions

rain apex
#

You do whatever to it and hopefully give back another list of valid instructions

#

Usually it does mean find and insert yeah

devout vault
#

oh the website doesn't show infix docs yet

#

Oh, yeah, transpilers are pretty close to that, I thought DH was asking about infixes

rain apex
#

Idk if harmony actually has infixes atm

#

Only remember seeing a proposal

devout vault
#

I think it does, but perhaps not in a released version

cinder karma
crystal wren
cinder karma
#

Tbh the older I get the more harmony spooks me

#

But a transpiler isn't spooky no

devout vault
crisp folio
#

Y'all don't love that?

cinder karma
#

Anyeays

#

I think DH is proven to be not on the crime side

crystal wren
#

I wouldn't make a judgement until I actually do unlock the power of transpilers...

lethal walrus
#

hmm does the fix connectivity button help

cinder karma
#

Also thank God for CollectionsMarshall

lethal walrus
#

i give up

crisp folio
#

Ye just use web browser Snapchat waydriod is shit

lethal walrus
#

web browser needs you to sign in on a mobile device :(

crisp folio
lethal walrus
#

they might? but my point is i still need to sign into it on my phone

#

so i may as well just

#

use my phone

#

at least installing blockbench didnt explode things

crisp folio
# lethal walrus use my phone

ur best bet then might be the official android IDE iirc it has an emulator built in and you can install apks or from google services/ google play

#

if u wanna use snapchat on pc as well

hushed raven
#

Last time I tried that it didn't work for snapchat or banking apps

crisp folio
#

damn ggs

hushed raven
#

but that was a long while ago, like a good few years so it couldve changed

lethal walrus
crisp folio
#

fair fair i havent used it just know of it so wanted to try and help give options sorry wasnt of any help

devout vault
lethal walrus
#

no worries

devout vault
#

(I assume it wouldn't let you do it as List instead of IList, just because of the whole concrete type stuff)

lethal walrus
#

i love downloading a new program

#

and just looking at all the pluginks and getting so many

#

but this is so cool!

hushed raven
#

Block Bench is a fantastic tool

#

Haven't used it much, but wow its so easy to actually use with no experience

lethal walrus
#

it is so nice

devout vault
#

My internet has been super spotty today and I'm unsure if it's the house internet or the linux

lethal walrus
#

the title generator is so cool

hushed raven
#

Oh that is cool!

#

Is it actually a 3D object too? it certainly looks like it is, with some odd outline magic

lethal walrus
#

yep!

uncut seal
#

did everyone went and disabled the "smart feature" from gmail? It's automatically turned on and lets google collect data from everything you receive to train models

lethal walrus
#

i think i did it for mine

safe dragon
#

I don't use gmail anymore

lethal walrus
#

fancy render

hushed raven
#

Oh no! how dare they train on all the spam emails I get from them themselves!

#

(actually tho, ty for mentioning it, going to do it now)

hushed raven
cinder karma
uncut seal
lethal walrus
devout vault
#

Is it smart compose?

#

Oh there's other smart stuff too

#

um... this is a website, not a pc app

lethal walrus
#

i mean it's not wrong?

devout vault
#

reloading is perfectly normal, and I was expecting to do that anyways to press save

lethal walrus
#

it makes no sense

#

but it is probably correct

devout vault
#

Also, wouldn't that all be handled server side? Why would that need a "super reload" (compared to other stuff needing a normal reload)?

uncut seal
#

the "Manage Workspace smart features settings" button isn't translated properly in French: "Gérer les paramètres de fonctionalités intelligentes Workspace", it looks like they're really putting all this model training to use...

devout vault
#

...does pizza hut hate linux

lethal walrus
#

i have seen that hatred a non-zero amount of times

devout vault
#

My bank's website doesn't load either (but to be fair that was happening even on the previous laptop using windows)

lethal walrus
#

mine works on linux thankfully

#

and on zen, which is surprising

devout vault
#

...I don't remember this

#

(login worked the second time though)

crisp folio
ivory shadow
lethal walrus
#

i recognise that idk why

#

i have no idea where i'd know that from

devout vault
#

Oh, Godot got skeleton IK back

hushed raven
#

I had no idea you made it!

devout vault
ivory shadow
#

(To be fair / accurate, I started with a font someone made, but it did need a bunch of cleanup and stuff.)

hushed raven
#

TwoBoneIK3D is like 2 cakes but surrounded by flesh

devout vault
hushed raven
#

I want to have words with the person who thought it was a good idea to remove the first version, that is a masteripeices

ivory shadow
#

Start a petition demanding they bring back WackyWavyInflatableArmFlailingTubeManAt500TimesSpeedIK3D

devout vault
#

You just don't use the new stuff

#

Well, this is pretty upfront

#

Need to save that one

devout vault
#

is rider being dumb or is msbuild actually angy about escaped quotes?

#

Poor attribute kitty

#

oh right

#

xml is dumb

devout vault
cinder karma
#

No, collections Marshall let's me turn list into spans

devout vault
#

Ah

cinder karma
#

It's also what let's me use structs in dictionary and not cry

devout vault
#

I'm pretty sure you can't do that case I mentioned though, since you can't just cast generic type paramaraters like that (as far as I know)

cinder karma
#

Ah no it's not covariance

#

It's IReadOnlyList<T> I think about

safe dragon
#

I never remember what covariance means

#

I've looked it up at least 5 times

#

perhaps it's time for the 6th time

devout vault
#

Yeah I definitely don't remember

#

Hence me joking about fancy terminology instead of an actual direct response

cinder karma
#

public interface IReadOnlyList<out T> : System.Collections.Generic.IEnumerable<out T>, System.Collections.Generic.IReadOnlyCollection<out T>

devout vault
#

Oh

#

Yeah I'm not talking about that part

#

I'm talking about the type parameter

cinder karma
#

Yeah, the out T

devout vault
#

wait

#

what

#

Generics can do that?????????????????????????????

cinder karma
#

Yup

safe dragon
#

oh right that's what that is

#

I will forget again

#

cause I have no idea what covariance actually means

#

my brain has classified it as a math term that is difficult and thus it will refuse to remember it

#

I looked up the math term

#

what does that have to do with the C# thing

#

this seems to be an essentially unrelated concept

#

I would've assumed I'd have ended up on a wiki page about set theory at least

dusty pollen
#

covariance is a cs term, idk what the maths term is SDVpufferthinkblob

uncut seal
#

isn't covariance related to the correlation of two random variables?

devout vault
#

I'm that way with a lot of fancy programming terminology

dusty pollen
#

oh right that’s the maths term, ty leroy

devout vault
#

"dynamic programming", "memoization"
you're literally just caching past calculations, don't pretend you're doing anything fancy

#

Greatly confused me when I was introduced to those terms in college

uncut seal
#

don't quote me on that, it's been a while since I've done anything probability

safe dragon
#

haskell is a huge fan of math words to make simple concepts sound difficult

#

nah you're right

uncut seal
devout vault
#

.q

heavy daggerBOT
#
#93

I don't want a damn cracker

  • Paulie
devout vault
#

IT'S BACKKKKKK

cinder karma
#

Again

#

I have a photographic memory and I use it badly

safe dragon
#

idk why it's called memoization and not caching

#

oh memoization is considered a subcategory of caching

devout vault
#

To be fair I added memoization after I wrote most of the message and remembered what I was actually thinking of

uncut seal
#

oh god, 4:30 already? I've got to go to bed...

devout vault
uncut seal
#

word of the night: Gabecube

safe dragon
#

I couldn't tell you at all why dynamic programming is called dynamic programming tho

#

like why does that specifically make it dynamic

#

are we doing static programming otherwise

devout vault
#

I remember in astronomy in college, the first class literally went over that sorta.

Like, during the lecture, we had to answer a bunch of questions based on a bunch of made up terms and units. By the end we could answer the questions right, but that doesn't mean it made sense. (which was the point of the exercise)

dusty pollen
#

so in cs, assume Cat is a subclass of Animal and Thing is anything generic

if Thing<Cat> is a subtype of Thing<Animal> or if something that only accepts instances of Animal accepts instances of Cat, that thing is Covariant

if something only accepts Cats but accepts instances of Animal, it’s Contravariant

devout vault
#

Dynamic programming is when you tell .net to check type/names at runtime using dynamic meow = ...;

Static programming is when you want to anger Pathos by using static state a lot

cinder karma
#

Pathos is lawful good

#

What am i

devout vault
#

Lawful neutral, maybe?

#

Or a different flavor of lawful good I guess

hushed raven
#

neutral retired, a completely new clasification

safe dragon
#

idk as an outside opinion on you modders I consider none of u lawful u do cursed shit

devout vault
#

Maybe a mix of chaotic and lawful good? You definitely overengineered things for performance reasons from what I saw

devout vault
#

The average modder is not a criminal

hushed raven
#

I would certainly say Casey is Chaotic <something> for sure

safe dragon
#

it's ok they're not here to see me say that anyway

devout vault
dusty pollen
ivory shadow
#

I have not yet begun to do cursed shit
-# recently

devout vault
#

"average modder commits 3 code crimes a year" factoid is actualy just statistical error. average person commits 0 code crimes per year. Code Crimes Casey Georg, who lives in a basement cave & commits over 100 each day, is an outlier adn should not have been counted

safe dragon
#

if pathos' very strict adherence to OOP and enterprise-y coding style is lawful good then I'm taking neutral good

devout vault
#

(also I don't live in a basement)

devout vault
safe dragon
#

I just don't wanna be in the same group as someone who willingly chooses to program that way smh

devout vault
#

Also, because y'all are cowards who don't do this nearly as often as y'all should

heavy daggerBOT
safe dragon
#

I was active here during a time where every time anyone said the word fart or something it'd get quoted

devout vault
#

huh

#

I mainly see quotes for things for the out-of-context factor

#

(which is a very good use of quotes)

safe dragon
#

this was many years ago

devout vault
#

(ex. the old quote mentioned earlier in making mods general)

#

.q 5940

heavy daggerBOT
#
#5940

Oops accidentally went on a murder spree. Time to load a backup

safe dragon
#

the active people were like... feeblebeeble, aihr and people I barely remember

safe dragon
#

it happens

ivory shadow
# heavy dagger

Me when I'm playing Hitman and the slightest thing goes wrong

fleet wren
#

tfw you have to kill a witness who witnessed you kill a witness who witnessed you kill a witness who witnessed you kill a witness who

ivory shadow
#

It's definitely for the best that killing a non-target invalidates silent assassin or I would definitely end up killing literally everyone on some maps, I swear

#

Instead... gotta reload

fleet wren
#

for me 9/10 time it happens on that one map where you infiltrate the militant compound

safe dragon
#

I've never played hitman but the only way I've ever played dishonored to to reload a save the second anyone even notices my existence

ivory shadow
#

I've been to Colorado twice so far. The first time for the story mission I managed it with SA and learned all the best disguises and guard routes and stuff.

And the second time was in freelancer. I went back and took advantage of that knowledge and completely fucked up and got in a fire fight and barely escaped with my life after downing like 30 of them

#

Definitely a map

hushed raven
fleet wren
#

hmm I'd hesitate to consider any of them innocents

hushed raven
#

Good point

ivory shadow
#

I wonder if there's a single innocent person in that whole map. Probably not. Maybe the prisoner in the basement, but probably not them either.

hushed raven
#

the first time I played it the prisoner just phased through the floor which was really quite annoying iirc because it was an objective

lethal walrus
#

oh i uninstalled ark

safe dragon
#

the game or the archiving program

ivory shadow
#

why not both

devout vault
#

On the one hand, pillow has been dealing with linux all day

#

On the other hand, as far as games go... it is ark that we're talking about

#

don't mind me I'm just a hater because that game just didn't quite click with me

lethal walrus
#

i own ark

#

but it's 300gb

#

it is not installed

#

it was the kde unarchiving program

crisp folio
#

Ark is 300 GB now?

lethal walrus
#

survival evolved is i think

safe dragon
#

and still horribly optimized

#

and I think it even has kernel anticheat for some reason

cinder karma
cinder karma
cinder karma
#

You CLEARLY live in Momo's house

devout vault
#

The cave was georg

#

The basement (which I said I don't actually live in) was me

cinder karma
#

You clearly live in that cat's house

hushed raven
#

grumble grumble GitHub AI integration grmble grumble

#

don't suppose anyone has made a css thing I could knick to remove it by change?

lethal walrus
#

I think if you have ubo you can just right click on an element to block it

devout vault
hushed raven
#

Good point, ty I forgot about that

devout vault
hushed raven
#

I didn't know there was an old one?

devout vault
#

(I always get this now)

devout vault
red crest
#

(the firefox thing?)

devout vault
devout vault
#

(And all the comments on that announcement which were saying they shouldn't)

red crest
#

ahh

hushed raven
devout vault
devout vault
#

That's a kind of a hack of a link

fleet wren
devout vault
#

Imagine that page fitting into this middle section

hushed raven
devout vault
fleet wren
#

hey copilot explain what _newDayAfterFade does? oh, you can't because your multibillion dollar parent company doesn't have the resources to index that file in the first place? I thought so you sad sack of artificial shit

devout vault
#

I also hate how the search can't do anything but the main branch

#

Like, what? My code is invisible because it's on a feature branch????

hushed raven
#

The newest layout looks like this which I much prefer bc it doesn't have random repos I have never interacted in my life

devout vault
dusty pollen
#

I also hate how the search can't do anything but the main branch ftfy

safe dragon
#

damn I see they did something that isn't AI related in that changelog there

devout vault
#

But now google is bad too

hushed raven
lethal walrus
#

Works great for nexus still tbf

devout vault
dusty pollen
lethal walrus
#

(Google and site:)

devout vault
safe dragon
#

oidc is an auth protocol so it could very well be for some AI shit

dusty pollen
hushed raven
#

ye it looks like it could very well be for AI

lethal walrus
#

For comments moreso

devout vault
#

Also has a screenshot of how it looks when it works properly

#

(though they seem to be using some forced styling stuff too)

hushed raven
#

I do prefer that one over these other two i think

devout vault
#

(Tangential note: oh cool, DOS snake is down to 54 bytes)

#

(as of a few weeks ago)

devout vault
hushed raven
devout vault
#

Oh, hmm, this looks the same. Maybe that's why the extension broke

#

I used to be able to see things like recent commits in the feed

#

I'm pretty sure I ranted about it here when it happened

dusty pollen
devout vault
devout vault
#

(or infiltrate intel/amd and sneak it in there yourself)

hushed raven
#

if you infiltrate intel, please try to destroy IME while you're there, I'll give you a fairy cake as payment

devout vault
#

What's IME

#

And what's fairy cake

hushed raven
#

Intel Mangement Engine, basically a micro computer in the CPU, I have been having issues with it (cue the "when is your computer never having issues" message)

devout vault
#

Oh, the microcode stuff?

#

Why does that need destroying

#

Wouldn't that also kill the CPU itself

hushed raven
#

and a fairy cake is a small muffin/cake usually with a buttercream frosting and sprinkles

hushed raven
#

ye the microcode stuff, it's caused a decent amount of instability with my new CPU

#

I was silly going for intel ngl, I should've gone with intel but I was impatient

fleet wren
#

Its exact workings[9] are largely undocumented[10] and its code is obfuscated using confidential Huffman tables stored directly in hardware, so the firmware does not contain the information necessary to decode its contents.[11]

#

very informative very transparent

hushed raven
#

very transparent, exactly what we've come to expect from large companies

steel kraken
#

The idea from memory of the microcode stuff is that what the hardware physically computes isn't actually x86-64 it's something simpler, and the microcode layer is a thin wrapper on top to translate x86-64 into it.

And also means they can have a lot of flexibility in tweaking the cpu without waiting another few years for a fab revision

hushed raven
#

Omfg I have been setting programs to run with X11.... IM ON WAYLAND ARGH, no wonder there has been so much instability relating to graphics

fleet wren
#

funnily enough last I checked wayland discord (or was it another program) is unstable as heck and I still have to use the xwayland version

hushed raven
#

Pretty sure Casey was also having issue with wayland version of discord, I have no idea how to check which one it's using

devout vault
#

My issues were wayland in general (on mint)

hushed raven
#

Ohh gotcha

fleet wren
devout vault
#

what if i don't have eyes

hushed raven
#

Oh wow that's a great tip

#

so firefox, discord, kitty, and Factorio (when set to wayland) are all wayland, thank you for the tip, it works great

#

Steam, Prism launcher (minecraft) and Code OSS are all not Wayland

#

I quite like just having the eyes on my screen at all times

pliant snow
#

Any electron app you can typically run with certain flags to start it as wayland

hushed raven
#

I wonder if theres flags to run it as not wayland

atomic musk
#

I am so confused right now, how is git allowing me to commit on someone else's fork to my repo?
I was just trying to add some fixes to their pull request and just noticed the commits are showing up on their fork repo page SDVpuffersweats

steel kraken
#

There's a checkbox when making a pull request from a fork as to whether the maintainers of the repo can commit to your branch

atomic musk
#

huh... neat

#

I guess I haven't been making enough forks to notice lol

steel kraken
hushed raven
#

I'm going to immedietly disable that because that will just lead to so much confusion wow

steel kraken
#

Tbh I would always leave it on, as from a maintainers pov I want the pr merge to be clean and for minor stuff it's easier to just fix prior to the merge then ask the pr author to do it

hushed raven
#

Oh small changes can't just be made to the PR itself? only to the fork which the PR is done from?

#

(I have very little knowledge and experience with git, I'm sure it shows XD)

steel kraken
#

All the pr is, is a request to merge the branch a into branch b

#

There is no intermediate state

hushed raven
#

Ahhh okay, I thought it was Fork > PR > Main, good to know for the future, that's probably why I've messed up my repo so often wow

atomic musk
#

that's where my confusion came from, I saw an option to checkout the branch/pull request so I thought there might be an intermediate state, imagine my shock when it just pushed to their repo lmao

devout vault
atomic musk
devout vault
#

Like, you know with a fork you usually have "origin" for your repo, and "upstream" for the original? That's literally just naming convention, you can name them what you want and have as many as you want

#

As an example, when I merged stardew PRs recently and broke the automatic merges for them, I added a remote for each person, pulled their repo, checked out their branch, then fixed it and merged locally. Then after they all were done I pushed to mine

#

ex, some of the PR remotes that I didn't delete after because it's not unlikely that they'd send me more in the future

#

And you don't have to name it after their user of course

red crest
#

SpongeBob pointing meme

devout vault
#

You don't even have to have the remotes originate from the same original repo, though that gets confusing to work with

#

ex. this is perfectly valid (technically)

hushed raven
#

I am already confused, I really don't need more confusion from remotes originating from different repos XD

devout vault
#

That can actually be useful if you merge a bunch of repos into a monorepo

#

Like what pathos did for mine

hushed raven
#

I have so so much to learn about git

devout vault
#

Well, you usually don't need to learn as much as I know 😛

hushed raven
#

I had no idea it was this indepth and complex when I first started using it

devout vault
#

Especially if you use a GUI

#

Ah, yeah

#

It's really powerful in certain ways once you do learn

crisp folio
devout vault
#

git rebase -i is soooooo nice

#

(well, git rebase in general, but -i is especially magical to me)

hushed raven
#

I am slowly moving away from a git GUI, Staging is annoying though, I still use a GUI for that bc I don't want to commit all changes at once under a single commit message

#

-i?

devout vault
pliant snow
#

You get a list of commits and can delete, reorder, rename, etc them

hushed raven
#

time to open a terminal to follow along

pliant snow
#

it's a nice tool

devout vault
#

I recently discovered that VS can stage specific sets of changes inside a single file, but not all of them. Which feels like dark magic

#

But yeah what aquo said

hushed raven
devout vault
#

It's called interactive rebase

atomic musk
#

I love it when I can stage specific lines per file for a commit when I forget to split my changes into separate commits

hushed raven
#

Oh wow git is truly magical

devout vault
#

git add someFolder and git add FilePrefix_*.cs is your friend

devout vault
# devout vault

But yeah I recently used this to split a branch into multiple branches, as well as reorder some

#

Or, like, realize I forgot something in a previous commit, so I do a new commit with that stuff, rebase, move the new commit next to the original, and mark the new one as fixup

#

You really shouldn't use rebase on any commits you've pushed to github or something though, just FYI.

#

There are some specific exceptions, like PRs

#

But like, if I did that on my repo in develop? All of the forks would have some problems when repulling from my repo

hushed raven
#

I've only just fully grasped the basics of branches, I've been using them religiously

devout vault
#

I don't use them as much as I could

#

Partially because I've long lost the habit of doing clean commits

#

Ex. v

#

Bad clipboard

#

Multiple mods affected for unrelated stuff

hushed raven
#

Pretty much every change I make is a new branch, then when it's tested to work I merge it back to main, I no longer have weird half working programs in repos I havent touched in months

devout vault
#

But like, right now, GMCM 2.0's draft is on a branch

#

IT doesn't compile, it isn't ready if someone wants to edit the existing build, so it shouldn't be in develop

hushed raven
devout vault
#

(The same could be said for unreleased mods.... oh well)

devout vault
red crest
#

I only use branches for one mod iirc otherwise I just don't bother for hobby stuff

#

I've also seen just "..." And ":3" and "lol" as the only commit messages for an entire repo

hushed raven
#

Also, quick question, is it actually possible to undo a commit and revert the files to what they were previously? I'm starting to believe I made this function up in my mind bc I have never been able to do it sucessfully, it ALWAYS has backfired and caused so much more clean up needed

devout vault
red crest
pliant snow
devout vault
#

Reverting a whole commit is relatively easy

#

Specific files is a bit more work

#

git revert <commit>

#

for a commit

pliant snow
#

If you just have it locally, you can find the SHA of the commit you want to jump back to with git log then use git checkout <SHA> to jump back there and move forwards. If you've pushed it, you'll probably want to git revert as many commits as you need

devout vault
#

It gets very weird if you revert a commit for a file that has been edited since then, though

devout vault
pliant snow
#

Yeah, I was assuming it was the last commit

devout vault
#

I mean in that case you can just git revert HEAD

red crest
#

you can also just do an undo commit that just undoes the changes of a specific commit but keeps the original and the undo as separate commits in the commit history, so you have a permanent record of your fuck up

pliant snow
#

or git reset HEAD^

devout vault
#

err, that, yeah

devout vault
pliant snow
#

the sky is the limit ✨

#

you can also do that git rebase -i thing we talked about and drop the one you don't want

hushed raven
#

I think I've only ever needed to revert a commit before changing anything after it, When I try git revert it doesn't actually change anything locally, only on GitHub, is there something else that needs to be done to show it locally? even though the command is ran locally? Oh and it also separated into another branch too (like the timeline in vscode split)

devout vault
#

I broke things so much in some of my older repo forks, I eventually stopped using my local master and just based all my PRs on upstream/master instead

devout vault
#

It shouldn't affect github unless you push

#

And certainly "and not locally"

red crest
#

you can also just go back to the previous commit, copy all the files from the codebase into a new local repo, delete the GitHub repository, create a new repository, init that new local repo, and push everything back as one commit SDVpufferthumbsup

pliant snow
#

the nuclear option

hushed raven
red crest
#

i don't, I never learn from it anyway

pliant snow
devout vault
#

(Yes, I messed it up multiple times)

hushed raven
hushed raven
devout vault
#

huh, I must've actually fixed the base master branch at some point

dusty pollen
#

I wish there was an easy way to make it so I have a separate git repo for just local changes that I commit to often and a git repo that's synced with github that I only commit to when I have something I'm willing for people to see

I guess there is and it's just local branches tbh SDVpuffersquee

hushed raven
#

I just fat fingered like 6 hotkeys at once, Button and Casey, if you find yourselves in a group along side me and someone called engimike, that was an accident and I have no idea how to find out if it actually made the group XD sorry!

sand frost
pliant snow
sand frost
#

"i thought i fixed it....hmm, nope"

#

at one point i made a new branch for every casey repo PR, causing octo-repo

dusty pollen
devout vault
pliant snow
#

This is a very strange usecase

sand frost
#

sometimes i push every commit SDVpufferlurk

#

can't you .gitignore

devout vault
hushed raven
devout vault
#

(My mods use some shared projects and such, but how am I supposed to do that without a nuget package or a submodule or something annoying like that for a project I don't want to share?)

devout vault
dusty pollen
pliant snow
dusty pollen
devout vault
#

I have been messed up so many times when I don't use source control for something I break something I had previously had working and can't ctrl+Z that far

#

(Or sometimes just in a repo and haven't commited in a while. Happened a bunch with stardew3d)

pliant snow
red crest
#

if the history is still useful to you, why wouldnt you want other people to have it?

devout vault
pliant snow
#

You wouldn't want to actually push 1 in 5 because then it would just be broken with only 1/5 the needed changes

devout vault
dusty pollen
red crest
#

then im not sure why the mess matters either

dusty pollen
red crest
#

unless you thought i was talking to you about your stuff

#

i was talking about iro's squash aversion

pliant snow
#

I always suspected everyone in here were insane war criminals and this has reinforced that belief

red crest
#

dont lump me in with them!!

dusty pollen
red crest
#

i do the bare minimum with git and dont care for anything more. git push everything is all i need SDVpufferthumbsup

red crest
pliant snow
#

No one actually ever looks at the commit history, they just look at the tips of the branches

red crest
#

and if its not helpful to you then just squash it you dont need the history

red crest
#

i frequently look at the commit history of mods

red crest
#

but i may be an outlier ig

devout vault
#

But I love blameing people

dusty pollen
#

(you're both still correct that squashing is the right way to go)

red crest
hushed raven
#

I also look at around the last 20 commits of mods and software XD

dusty pollen
red crest
#

i dont think you're the only digital hoarder in the world

hushed raven
#

Theres a reason I have so many drives laying around XD

#

digital horders are so very common

dusty pollen
#

anyway I will squash it because nobody else needs to see the interesting things I did while developing this mod

red crest
#

ive still got files from 2007 that ive not touched since and never will and the only reason i dont have files from earlier is bc i didnt have my own PC then

hushed raven
#

I even own some of my dads files from roughly around when I was born when he had his antique business

dusty pollen
#

there's actually a non zero chance I will just delete .git and start over when I'm ready to release it SDVpuffersquee

hushed raven
#

(that was not a serious suggestion at all)

red crest
dusty pollen
dusty pollen
red crest
#

brb disabling BETAS whenever an irocendar mod is installed

#

i will judge your code even harder if theres no proper history

#

not the royal you. you specifically iro

dusty pollen
#

one way or the other my code is being released with a single commit. the only question is if that's via squash or via rm rf

sand frost
dusty pollen
#

dammit I should have given that as my reason

pliant snow
sand frost
#

I also never learned how to rebase

#

I only know the basics: push, pull, cherrypick

rain apex
#

my strat is idc that i have 5 commit for 1 stupid thing

cinder karma
#

Brb deleting my repo

#

Forever

devout vault
sand frost
#

I guesssss

#

(Yeah I know those :P)

devout vault
#

I mean it is a valid question if you use a GUI

cinder karma
#

Actually button i have a question

#

A lot of my commit messages are 🤷‍♀️ or 🧹

sand frost
cinder karma
#

What if all my commit messages are emoji

red crest
#

then i still hate them

cinder karma
devout vault
#

advent of what now

#

Is this a AoC ripoff

#

(I don't have the attention span to watch)

cinder karma
#

💃

ivory shadow
#

Compiler optimisations... that's something I'll probably have to worry about if I keep working on this toy language

#

-# Maybe I can just make casey do all of that once the base is working

devout vault
ivory shadow
#

Though honestly, I think the plan would be "assume the JVM is going to optimize this"

cinder karma
#

How good is the jvm

#

Last I heard was half sized pointers

ivory shadow
#

Minecraft was coded by Notch and managed to not explode so

#

The JVM is at least that good

cinder karma
#

And teensy objects

devout vault
ivory shadow
#

So much of the Java updates since then are just fixing things he did SDVpufferpensive

devout vault
#

I thought you meant the JVM updates for a second and I was like "wait what"

#

(though it wouldn't be too surprising if MC did influence the JVM's direction in some ways, given its popularity)

ivory shadow
#

lol, Minecraft: Java Edition

devout vault
#

Nono

#

There's Minecraft, and Minecraft: Bugrock Edition

cinder karma
#

Anyways

ivory shadow
#

Oh, I absolutely expect a significant amount of work has gone into the JVM specifically for Minecraft

cinder karma
#

O.o

#

Huh.

#

What is Java used for these days

devout vault
#

Android

ivory shadow
#
  1. Minecraft
  2. Android apps
  3. Corporate whatever
devout vault
#

I'm not actually aware of anything large and consumer facing that isn't MC nor android

#

(and I'm sure MS would love to abolish java edition)

cinder karma
#

Eclipse right

devout vault
#

...that's still around?

ivory shadow
#

Yeah, it's big in enterprise programming but aside from that, no one wants to do much with it because it's Java, and Oracle is smelly, I guess

devout vault
#

does anyone use it for anything but java coding?

cinder karma
#

We're now testing it for systemverilog

#

Hey.

ivory shadow
#

All of JetBrains' IDEs are in Java, so there's that

devout vault
devout vault
cinder karma
#

You know what it doesn't have that vscode has? AI

devout vault
#

Jetbrains does have AI

cinder karma
#

Eclipse doesnt

devout vault
#

Ah

#

That's because it's not worth it for the 1 developer working on it and 4 users who actually use it

cinder karma
#

Just fyi....I was using vim and my coworkers use gedit

devout vault
#

Well you just answered my question I just sent from where you mentioned it in DMs

#

What language? Do y'all actually do java?

cinder karma
#

Systemverilog

devout vault
#

...eclipse does verilog?????

#

I had to ask because I assumed it didn't

cinder karma
#

Apparently!

devout vault
#

I mean, eclipse isn't great (at least back when I used it)

#

But it's definitely a big upgrade relatively speaking

#

So congrats

cinder karma
#

God I'm so lame

devout vault
#

You are now allowed to use your mouse

cinder karma
#

Jokes on you I set mouse +a

devout vault
#

What does that mean

cinder karma
#

Vim has a mouse mode

devout vault
#

what

#

Everyone using vim I've seen online has always been so anti-mouse, so that's probably why I never heard of it

devout vault
#

For what its worth, when I read that earlier I read that as "if the cursor follows your eyes", and just aassumed it was a silly camera based app that had a very niche practical use.

#

Hence my joke about not having eyes

ivory shadow
# cinder karma What

I assume XWayland only emits mouse events when the cursor is above a window being drawn with XWayland as an optimization.

cinder karma
#

Other conversations at work

ivory shadow
#

And likewise for other events

cinder karma
#

Do we kill a spider that walked in or does it get to live

#

Are there extra churros

#

Do we mail a churro to the coworker in scotland

ivory shadow
#

Does the spider get a churro if it gets to live

devout vault
cinder karma
#

The spider is in the lab and no food in the lab

devout vault
#

Like a cleanroom lab?

cinder karma
#

No, normal electronics lab

devout vault
#

I was gonna say, that doesn't sound like something that'd even be a question about letting it stay

cinder karma
#

Is atra punchy

#

(Yes)

#

(Always)

#

(Too little coffee)

devout vault
# cinder karma (Always)

(Assuming you mean re:spider and not re:punchy, I didn't mean kill it if it couldn't stay, though)

cinder karma
#

It's Friday, Friday, almost Saturday

sand frost
devout vault
#

Is AP CS still Java??????????????????????

#

I remember doing it as java

#

and was bitter when I couldn't skip intro to CS in college for that reason, because they did C++ not Java

sand frost
#

The kids I interviewed today all seemed to do Java for APCS

#

I say kids, they are admittedly adults

cinder karma
#

All y'all are kids

lyric bloom
#

mine was VisualBasic. >_>

red crest
#

i didnt even get offered APCS...

ivory shadow
#

There was no AP CS at my school back then.

#

Which is good because I knew more about computers and programming than everyone at the school. And at the tech center the school sent us to for more advanced courses

#

And I really didn't know much programming at that age.

devout vault
#

The main example I recall was passing a dynamically constructed string into printf as the format string, instead of a string constant directly and thats it (or whatever that function was called in java)

prisma flume
dusty pollen
ivory shadow
#

I don't know why this just popped into my head but it did:

The Steam Deck 2 has a good potential to be ARM based, and the Steam Frame is the test platform to see if it's feasible yet.

dusty pollen
#

would that be to reduce costs?

safe dragon
#

I don't think it'd affect cost that much

#

main benefit should be battery life

#

does steam even allow you to upload ARM builds of your game rn

#

is it going to 100% rely on the translation layer

hushed raven
#

I don't think steam actually has a public ARM release at all does it? I would say it probably doesn't allow ARM builds?

#

Oh wait no hang on is apple silicon ARM?

#

Yes it is, I think they probably do allow it then

#

From steam client beta on June 12th, cant share the link directly as I'm on mobile BC the mobile app sucks so much

heavy daggerBOT
#

Title result: Steam Client Beta - Steam Client Beta - June 12th - Steam News

hushed raven
#

Oh umm ty uber? is that new?

safe dragon
#

nope it's been doing that for steam links for a long time

hushed raven
#

hmm guess I've just never noticed it

steel kraken
#

there is historical precedent for steam depots to be architecture specific, but its only currently used I believe for x86 vs x64

hushed raven
#

I didn't actually think of ARM being able to run apks, one step closer to PCs and phones running the same software that isn't Apple owned yay! When that happens I'm sure as hell swapping to an OS that can do that

cinder karma
#

Tbh I'm not sure running apks is necessarily a good thing

#

Without the input scheme

hushed raven
#

I was thinking more about parity between devices, but the input scheme isn't the worst thing, the only bit you'd be missing is multi touch gestures, I haven't come across many apps that utilise them, except for zooming which could be emulated with the scroll wheel, and given the use of modifier keys most genturres could still be done just with a slightly different control scheme

#

theres also the concern of performance which I don't think would be too much of an issue? android emulators run pretty decently, and if apps are able to run natively, you then don't have the overhead of an emulator itself, running apps designed for a PC on a phone would be of slight detriment, but most things could still be done

devout vault
#

I think some ARM builds have games have been spotted on steamdb

#

From what I vaguely recall stalking the valve deck we’d subreddit before the announcement (I don’t check it much anymore)

hushed raven
#

Just went on to SteamDB to see if I could search for ARM games specifically (I don't think you can unles I missed it) and wow there are so many nsfw games...

safe dragon
#

lmao

cinder karma
#

I'm just not a fan of the entire Google Play ecosystem

#

Tbh

#

Also, like

safe dragon
#

thankfully you avoid that with just installing the apks...

cinder karma
#

But a lot of apps are built for the ecosystem

devout vault
#

(Steamdb links on that post)

safe dragon
#

ship with that alternative fake google service thing

#

surely that wouldn't be a problem.....

cinder karma
#

Just give me a web browser like God intended

hushed raven
#

nothing will beat web browser programs imo, they are elite and most of my stuff will probably always rely on them

devout vault
#

Web browsers are a scam invented by Big Employment to create a new class of programming and enslave programmers into a life of pain and suffering.

#

can you tell I’m not a fan of (making) front end stuff

hushed raven
#

-# no, not at all, totes not

dusty pollen
#

front end devs? but they're weird anyway /lh

hushed raven
#

I love the front end stuff, and I am weird so it fits XD

dusty pollen
#

there are two types of full stack dev. the front end dev who can also tie a backend together with duct tape, and the back end dev who will give you a website that's somehow uglier than the default settings for the framework they're using

devout vault
devout vault
lethal walrus
#

i would like i say im mediocre at both ends

devout vault
#

That’s what backend is right? Making the front end look like something’s back end? /s

lethal walrus
#

so therefore i am the antithesis to this suggestion

safe dragon
#

I try my best ok

#

I think it looks nice

devout vault
#

Casey and iro have now been blocked by Crumble

safe dragon
#

it's ok I accept the truth

#

the backend is pristine tho

hushed raven
#

I hope so, a pristine backend says a lot about the dev

cinder karma
#

Is this when I shrill bidets

uncut seal
#

the frontend looks good to me and that's what's important #self love

sand frost
#

I hate making website and put in the bare minimum effort

devout vault
#

I mean there’s a reason with my new website I didn’t make it myself

crystal wren
#

I think I'd probably be type 3.

sand frost
#

Raw html is maybe the ideal level of effort

devout vault
#

and the old website is very… archaic looking