#programmers-off-topic

1 messages · Page 97 of 1

dusty pollen
#

as opposed to when there are authors, in which case it's impossible to trust them

safe dragon
#

can't even trust myself

safe dragon
#

damn I do this all time

granite rampart
#

I've been switching over to Linux and here's an odd battle to fight. The SMAPI window doesn't seem to respect my DPI-scaling (so the window and text are super tiny). I also can't copy/paste like I can in a regular xterm and I think the verbose text is black-on-black or something. (All I get is newlines when a verbose message should be spewed). I think I'm holding it upside down or something.

pliant snow
#

The SMAPI window should be using your default terminal I would've thought

granite rampart
#

That's certainly how I feel about it. But there's like 3 different means of setting DPI in XWindows. But is it even an xterm if copy/paste don't work?

#

I mean I can look with 'ps' and see that it's xterm, but no copy/paste? wth?

worn remnant
#

dangerously on-topic, but SMAPI the script that launches SMAPI checks for compatible terminals in a specific order, and xterm is first on the list

#

xterm is old and quite minimal and the only copy-paste i know it supports is the classic linux kind (selecting text copies it; middle-click pastes). that may be difficult to get to play nicely with whatever other copy-paste paradigm your desktop supports or expects

steel kraken
#
if [ "$SMAPI_PREFER_TERMINAL_NAME" != "" ]; then
    PREFER_TERMINAL_NAME=$SMAPI_PREFER_TERMINAL_NAME
fi
...
# if user said preferred terminal
if [ "$PREFER_TERMINAL_NAME" != "" ]; then
    export TERMINAL_NAME=$PREFER_TERMINAL_NAME
else
    # select terminal (prefer xterm for best compatibility, then known supported terminals)
    for terminal in xterm gnome-terminal kitty terminator xfce4-terminal konsole terminal termite alacritty mate-terminal x-terminal-emulator wezterm; do
        if command -v "$terminal" 2>/dev/null; then
            export TERMINAL_NAME=$terminal
            break;
        fi
    done
fi
granite rampart
#

Ah, I think what you mean is that 'bash' is the thing that's doing the shift-ctrl-c == copy thing, not xterm itself.

worn remnant
#

i am not intimately familiar with bash's many functions, but i don't think that keystroke is one of them

steel kraken
worn remnant
#

the closest i know of to the concept of a default terminal is x-terminal-emulator, which debian-adjacent distros typically maintain as a symlink to some terminal of choice

steel kraken
#

windows skips all this together as windows does have a system level primitive for defining default terminal and is happy to spawn a new terminal when steam launches stardewmoddingapi.exe

granite rampart
#

Sounds like what I need to do is luck onto a day when one of the folks that runs linux full-time is on and ask how they configured PREFER_TERMINAL_NAME

steel kraken
#

the fact that there are 6 different ways to launch the terminal inheriting cwd and pass all arguments along, is kinda concerning

#

but hey, thats linux fragmentation for you

lethal walrus
#

Modrinth doesn't seem to realise some of us don't make dollars per month, I was very surprised to see $61 at first

dusty pollen
#

there's a known issue with steam not playing along with preferred terminals on linux

pliant snow
cinder karma
#

Shift ctrl c is often copy because ctrl c is kill

ivory shadow
marble jewel
#

Khloe over here flaunting her wealth

cinder karma
#

To be fair. You did make $61 and then it was automatically converted to your home currency

ivory shadow
#

I'm curious how many views / downloads you need to get that much on Modrinth.

lethal walrus
marble jewel
#

Does your email do AI generated previews?

lethal walrus
#

no, its just the first however many characters

ivory shadow
#

Mystery solved: ```
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi KhloeLeclair,

The $5 earned during July 2025 has been processed and is now available to w=
ithdraw from your account.```

#

The plain text version of the email just has a $ even though it's completely wrong

marble jewel
#

The only way they can make it right is by giving everyone what the email said

ivory shadow
#

Don't bankrupt the poor Curseforge alternative

devout vault
#
// void* library = 0x0000011bd293b808
var huh0 = library;
//          huh0 = 0x0000011bfcd0acd0

Would someone like to explain to me what the heck is going on here

#

(C#)

#

Further void* someVar = huh0; match huh0

#

And library is actually a private static field

#

But like... what???

#
static void* meow;

meow = library;
void* huh1 = meow;
var huh2 = huh1;
// static void* library = 0x000001b5817eb720
//                 meow = 0x000001b581433458
//                 huh1 = 0x000001b5aae7e270
//                 huh2 = 0x000001b5aae7e270

Seriously, is .net drunk????

ivory shadow
#

Modrinth's backend is Rust 🙂

safe dragon
#

I blame Javascript

#

speaking of handling money

#

it annoys me that almost no programming languages have a built-in decimal type

#

only floats

#

which are trash for financial processing

safe dragon
#

the workaround is often to store the amount in cents but that's not really always viable

cinder karma
safe dragon
#

gets messy if you support different currencies with a different number of cents or have to work with partial cents like you do for interest

ivory shadow
lethal walrus
worn remnant
#

rounding, or storing as cents/100, perhaps, or both?

devout vault
#

So is the debugger drunk???

#

Or did IntPTr fix it somehow

#

Well, I guess I'll just have to assume the debugger can't be trusted for void*

#

(and probably other pointers)

terse galleon
devout vault
#

I love AccessViolationException occuring when the only thing between my code and the exception is ntdll/KernelBase

#

It's so exciting

#

It makes me want to tear my hair out

#

(in joy, as you might suspect - who wouldn't enjoy it)

safe dragon
#

ruby is not doin too great huh

#

Shopify demanded that Ruby Central take full control of the RubyGems GitHub repositories and the bundler and rubygems-update gems, threatening to withdraw funding if Ruby Central did not comply.

#

Shopify specifically demanded that at least one of the RubyGems maintainers, André Arko, be excluded from returning to the project. André has been working on RubyGems for over a decade and was also one of the founders of Ruby Together, an organization that merged with Ruby Central.

#

When Ruby Central decided to platform DHH at the final RailsConf, they lost $250,000 USD of annual sponsorship from Sidekiq, and this I understand left them almost entirely dependent on Shopify.

#

hmmm

#

I have a slight hunch that Shopify might be pulling the strings

#

this is why we use C#

#

can't have a corporate takeover when we're already being controlled and entirely in the hands of microsoft

#

🙏

devout vault
#

Interop is so annoying

#

Seems reasonable (from sharplab)

#

So why is the function starting here???

#

(Assuming I understand this matching up to the disasm correctly)

#

@cinder karma you've talked about C# disasm before, save me

safe dragon
#

huh I could read it without sign in a second ago

#

and now I can't

terse galleon
#

same weird

devout vault
#

Same here

#

(I didn't have the attention span to fully read it though)

terse galleon
#

crumb sent what’s basically the highlights

safe dragon
terse galleon
#

i am worried for github though

#

and ao3

safe dragon
#

thankfully they already went through a corporate takeover with microsoft

#

oh no ao3

devout vault
#

Secret backdoor plot by Australia

#

(y'all saw them wanting to go after GitHub recently, I assume?)

safe dragon
#

all our fanfics will now be deleted by shopify

terse galleon
#

with four easy installments on klarna you can unlock the next chapter of this fic

devout vault
#

what the heck did I do, why am I seeing the jit

safe dragon
#

so convenient, debt buy now pay later

devout vault
#

(Y'all may not care about my interop struggles, but this is programming off topic. Even I have to be topical once in a blue moon)

safe dragon
#

I want to care but this is so far outside what I know

devout vault
#

Me too 😔

safe dragon
#

my C# knowledge ends at reflection basics and expressions

terse galleon
#

i’d never heard of interop until five seconds ago but i support you

devout vault
#

To be fair the code crimes I'm currently doing are kinda heinous even by my standards

#

Like, what am I supposed to do with the information "it crashed while trying to throw an exception"????

safe dragon
#

clearly it threw the exception wrong

#

fix it

cinder karma
#

Godot embed in monogame test

#

I sense rust stardew mods

devout vault
#

I mean if people wanted they could, but I certainly won't be

cinder karma
#

I'll look at your code when I'm not at work

#

In about five years

safe dragon
#

that's a long workday

devout vault
#

Ah yes, my favorite upcoming anime - "Season 1"

#

Don't mind me, just downloading driver development sdk stuff to debug my totally normal SDV mod

#

(somebody save me)

rain apex
#

Hello I seek crab (rust) help

devout vault
#

...did VS just crash trying to open the crash dump

rain apex
#

Is #[cfg(not(any(blahA, blahB)))] valid

devout vault
#

I don't know if 500 MB is large or small or average for a crash dump

devout vault
#

(More seriously, I looked at some rust code earlier and was like "is this what non-programmers feel like when they read code")

#

(The godot rust binding stuff - not to use, just trying to figure out what I'm doing differently. Though to be fair I'm using a PR which doesn't seem to have public examples yet for this particular feature)

#

(Supposedly people have gotten it working though)

devout vault
cinder karma
granite rampart
#

Last night I asked about what Linux folks do to make their SMAPI console un-bad. Sinz pointed out that there's a bash script that lets you set the preferred terminal and somebody else (sorry, forgot who) said they thought that was busted. I think it's busted too - it looks to me like Steam decides to launch an xterm and I don't see how we can talk it out of that idea. I figure you can't fight city hall and set up this in my .Xresources, and that mostly solves my complaints:

XTerm*faceName: Monospace
XTerm*faceSize: 14
XTerm*background: blue
XTerm*foreground: white
XTerm*cursorColor: green
XTerm*scrollBar: true
XTerm*selectToClipboard: true
XTerm*selectText: true
XTerm*pointerColor: yellow
XTerm*geometry: 100x30

I don't mind globally setting my XTerm characteristics because, other than Steam, I don't have XTerm installed at all in my Mint-distro.

dusty pollen
#

like I said yesterday, there's a known issue with setting the preferred terminal on certain distros for steam

rain apex
#

well, where $2 is full path to the launch script

#

it just makes smapi not open new term so whatever term u have will be it

granite rampart
#

Right, and you launch from a command-line rather than from, say, the Steam window. Makes sense.

dusty pollen
#

anything launching from command line would work (including the script version) iirc

rain apex
#

yea and u do get steam connectivity still

#

its no different than launch via steam really

worn remnant
#

yeah i'm reasonably sure steam ships its own xterm and does some level of sandboxing, so when your process is launched by steam it doesn't see any other available terminals

granite rampart
steel kraken
#

Normally steam games partially run in their container stuff when running 'natively' on linux, though stardew does opt out of it

cinder karma
#

I legitimately hate how hard it is to do proper encapsulation in systemverilog

#

Imagine, that, for whatever reason

#

If you wanted to use a for loop at compile time

#

You had to use a field. You could not use a local

#

This is how system verilog genvar works

devout vault
safe dragon
#

what's that about

safe dragon
#

lmao

#

tbh, been there

#

no better feeling than starting on something at work that you think is going to be a lot of work and then it turns out it's already basically implemented and you just have to pass a different boolean value as a parameter or something

sonic mirage
#

it's even better when it's you that had the foresight to implement future support for something

#

"oh yeah, I already did that"

cinder karma
#

Has anyone used tbr obsidian kanban or gantt

warm adder
#

Just wanting to know if anyone has ever used cursedforge for their mods. if so do you like it?

analog pilot
warm adder
analog pilot
cinder karma
#

This seems suspiciously on topic

sand frost
fleet wren
#

(unless they’re not talking about sdv modding)

sand frost
#

true, i hear it's big for other games

steel kraken
#

I use curseforge for sims and thats about it, and even sims is extremely fragmented and there is no real update checker at all 🙁

#

They are big in wow and used to be big in minecraft, and thats pretty much it

cinder karma
#

Big in wow as showy?

steel kraken
#

world of warcraft

#

unity games like the thunderstore/overwolf ecosystem and bethesda many other games live in nexus, and modio is growing for games that want a cross platform mod ecosystem that can be directly integrated into games

devout vault
#

Aren't they still big in MC?

#

There's modrinth too, but I feel like curseforge is still the main one

cinder karma
#

How goes Java crimes, casey?

devout vault
#

Spooky, last touched in a week ago I think

#

Not sure if that or current unsafe crimes are worse

cinder karma
#

Godot, huh

devout vault
#

Okay, if Godot hates me trying to embed something else in it... what if I embed MonoGame into Godot (by loading SMAPI from C# the same way SMAPI loads SDV)?

It would require players to launch a separate program for this, though...

pliant snow
#

I think they throw you in prison for that

steel kraken
#

load something that loads something that loads something that loads

cinder karma
#

Sounds like how cadence works

terse galleon
#

Creating non-blittable struct constructors...
i swear they're making up words at this point

cinder karma
#

Where is this?

#

Blittable is a word ges

supple ether
#

Structs are value types, blittable structs are structs that don't contain any reference-type fields, which makes them contiguous in memory, which means you can treat them as a single memory block. Blitting is the process of copying a block of memory into a buffer, originally in the context of graphics. (short for Block Image Transfer)
Not sure what constructors have to do with it?

terse galleon
devout vault
sand frost
#

i downloaded matlab 2025 and they added copilot

#

my first google after that: "how to remove copilot matlab"

#

also they changed how things look, which is clearly a crime

#

never mind that i'd been using matlab 2021 before this

heavy daggerBOT
cinder karma
#

Our work tools has moved things around again

sand frost
#

how dare they personally insult you like that

cinder karma
#

It's frustrating because there isnt a point

#

They just renamed a few thinfs

devout vault
#

(Auto update was already on, I just was stuck on 18 from before I got a new phone a couple years ago it seems)

uncut seal
#

I really don't like Matlab, it's one of the few pieces software that can't find my discrete GPU for some reason, and it just freezes for no reason when I'm editing code pretty often. I started just doing Matlab in VSCode, but I haven't had to run it from this yet, so I don't know how it's gonna go.

devout vault
#

I don’t like Matlab because array indices start at 1

#

(And it just felt awkward to use)

safe dragon
#

I don't like Matlab because I don't know it and the unknown scares me

devout vault
#

Also fair

#

There are two types of people: Matlab haters, and people who are deluding themselves

worn remnant
crystal wren
#

It starts at 1, not -1. /j

cinder karma
#

Smh

heavy daggerBOT
cinder karma
#

Matlab packaging is fucky

devout vault
#

.s/packaging//

safe dragon
#

unpacking

sand frost
#

I’m okay with Matlab

#

It works fine and is easy for people to do some basic data analysis with little to no coding skills

cinder karma
#

Numpy

sand frost
#

Then you also have to learn matplotlib

#

Which is gross and annoying

cinder karma
#

Seaborn

sand frost
#

Seaborn?

cinder karma
sand frost
#

Interesting…

uncut seal
#

there's a reason why Industrial Engineers use python for data stuff

sand frost
#

some of them do...some of them use matlab SDVpufferchicksweatsip

devout vault
#

Mostly cursed idea of the day: As much as everybody would absolutely abhor the idea of quizzes to make sure you paid attention to ads, it would be very funny to weaponize that to force people into learning reading comprehension (or... watching comprehension, I guess?)

cinder karma
#

This is basically how consumer surveys work

cinder karma
#

I wasn't gonna do a scary Halloween name but this one is too good to not do

devout vault
#

Can't have miscalculated tax bills if you don't do your taxes SDVpuffercool

pliant snow
safe dragon
fleet wren
cinder karma
#

Y'all are talking about not paying taxes at all and I'm like "gosh I need to do math about long term capital gains taxes"

lethal walrus
#

Surprisingly losing power mid Ubuntu version update doesn't break everything

Aside from the fact it now takes 30 seconds to load the html of Google.com

safe dragon
#

fun fact I just found out about...
Gabe Newell owns a custom yacht manufacturing company and is one of our clients at work

#

honestly did not see that coming

lethal walrus
#

i didnt know he owned a yacht company

safe dragon
#

neither did I

lethal walrus
#

i knew he had a yacht but not a yacht company

safe dragon
#

he bought it 2 months ago

#

they're building an absolutely gigantic one for him rn

#

I've used data for his ship when testing before

#

I'm shook

lethal walrus
#

that is a very fancy yacht for a landing page

safe dragon
#

oh yeah no oceanco only does the fanciest of yachts

#

Gabe's superyacht is larger than the entire street I grew up in

pliant snow
#

Surprisingly losing power mid Ubuntu version update doesn't break everything
The updates typically download the new files, then just copy them over into place, which doesn't take too long if they're on the same drive. I think you'd have a very small window of losing power to really cause issues

lethal walrus
#

that's good to know

safe dragon
#

sounds like a challenge

devout vault
#

Would someone please tell pizza hut that their login thing does not work on firefox

#

(It would just reloads the page and makes you log in again, forever)

lethal walrus
#

does it work if you spoof the user agent?

devout vault
#

No clue

#

I don't care enough to try

#

"it's not hard, are you that lazy"
yes, yes I am

marble jewel
#

Pizza Hut ain't worth it. Maybe another pizza joint, but not the hut

cinder karma
#

Who is Gabe Newell and should I care

lethal walrus
#

steam ceo

marble jewel
#

I find it funny that I saw the name @cinder karma typing before I saw the profile image or previous message, but I knew immediate who it would be

cinder karma
#

Am I that predictable

marble jewel
#

Gabe Newell is just some guy who used to work for Microsoft. No big deal.

cinder karma
#

Also i dont care about steam so

#

Hi Casey!

devout vault
marble jewel
#

This is more of a regional choice, but my go to is Round Table Pizza

devout vault
#

(For dominos I mainly like the mac and cheese, and the stuffed cheesy bread - though the stuffed parmesan crust is really good though)

cinder karma
#

You know well enough my opinion on Pizza Hut

safe dragon
#

pizza hut managed to go bankrupt twice in the Netherlands so they're gone

devout vault
#

...twice????

marble jewel
#

Another important detail about Gabe Newell is that he's deathly afraid of the number three

safe dragon
#

yes

#

yes

cinder karma
#

Yes

devout vault
marble jewel
devout vault
#

My favorite predictions+reasoning behind them:

#

It's like pre-release silksong but smaller scale

sand frost
#

I had to swear off pizza for a while after eating papa John’s with the kiddos every Sunday for like 2 years

#

But I feel like I’m back to liking pizza

#

I get free pizza every Friday for lunch at work

#

I admit I do go for the ricotta spinach pizza usually

#

Which is not exactly dominos kind of pizza

cinder karma
#

I paid $2.53 for pizza hut Wednesday dinner and wasn't impressed

rain apex
#

I never played a VR game b4

cinder karma
#

I didn't knoe VR games existed

sand frost
#

I used google cardboard once wayyyy back in the day

#

Never used VR otherwise

cinder karma
#

I too had cardboard with Google branding?

#

But I'm not a cat

rain apex
#

It's probably just cus the kind of games I like are unlikely to be VR-fied

sand frost
#

Except Stardew 😛

rain apex
#

Secret casey crimes notwithstanding medlook

sand frost
#

Depending on Casey crimes

safe dragon
#

I've never tried VR before

rain apex
#

And money i guess

safe dragon
#

it always seemed like a hassle with glasses

sand frost
#

I think it would make me dizzy

safe dragon
#

it tends to do that apparently

devout vault
devout vault
devout vault
# sand frost I think it would make me dizzy

Yeah there's a lot of variance and factors for this. Like some people are prone to it no matter what, but even games that otherwise play the same it can very depending on how they implemented things

fleet wren
#

you can get used to it. I nearly vomited playing my first VR game and now I can rocket jump in it
still can't play racing games though, which is ironic because VR's use case is like 80% racing games

devout vault
#

Like, framerate too low? Problems.
Not rendering at the correct position for where the headset will be by the time that frame shows up on the headset? Problems.
Moving fast (via controller input or something) without something like the vignette thing done these days? Believe it or not, problems (probably)

steel kraken
devout vault
steel kraken
#

He is my former technical manager, he left and then joined dominos

#

And afaik he joined dominos as that title

cinder karma
#

Look up to a few years ago I had nearly uncapped Dropbox space because i used to know people who worked for Dropbox

safe dragon
#

he joined dominos as former technical manager

#

past his prime

devout vault
#

Is a Former Technical Manager an advising position for the current Technical Manager

devout vault
#

This kerning is bugging me

#

VS, why

supple ether
#

Legitimately the worst vr experience I've ever had, and that's including the incredibly nauseating 3d waterslide video I watched on YouTube

devout vault
#

I wonder if any of the mods make it better

supple ether
#

The biggest issues were the fucked up loading screen and the fact that you still had to use either a regular controller or keyboard and mouse with the headset, and action context was based on where you were looking

#

Or I guess more accurately where your head was pointed

devout vault
#

Sounds like standard early-VR-era stuff

supple ether
#

Also it didn't have teleporting

devout vault
#

...to be fair I'm not sure how you'd teleport in the water

supple ether
devout vault
#

I guess they could've just down a "teleport in direction" rather than the usual arcing method

supple ether
#

Yeah

#

Or the vrchat thing where you can move your avatar freely in third person and then it just teleports you when you stop moving

devout vault
#

Your autocorrect is struggling today 😛

supple ether
#

Or at least support room-scale motion for the headset

devout vault
#

I've never used vrchat

supple ether
devout vault
#

<insert my regular rant about keyboard key "hitboxes" changing size based on predictive text>

supple ether
#

Mine doesn't do that but I use swipe typing which has its own problems

#

Especially since my writing style is reasonably distinct

devout vault
#

Ah

#

I think every modern mobile keyboard does it (for non-swipe typing)

supple ether
#

It never learned my grammar somehow

devout vault
#

I've never even seen an option to turn it off

#

(I've certainly looked, at least on ios)

supple ether
#

Thank goodness discord has that sed shortcut

devout vault
#

...I should start using that on mobile

supple ether
#

At least it makes dealing with autocorrect fuckery more bearable

devout vault
#

I'm super confused by .net right now. (OpaqueEffects is supposed to only be pulling stuff where BlendState==BlendState.Opaque and TranslucidEffects is supposed to get everything else, but it's reversed)

supple ether
#

Hmmmm

devout vault
#

(And some of the other properties I want to inspect have [System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]... for some reason)

#

...Oh

#

I bet I know why

#

I forgot I overrode the blend state at one point

sand frost
#

Casey I got real feverish today and sent you a PR but! I tested it and it works ✨

devout vault
#

That sounds awfully on topic. SDVPufferThink

devout vault
sand frost
#

Yuppp

sand frost
devout vault
#

Yes

#

Cool, now I just have to actually merge all the PRs whenever that reminder comes up

#

(And your PR probably merges automatically since it was created post-repo-reorganization!)

sand frost
#

Yep! At least that’s what it told me

#

Here I’ll take us off topic again here’s my dinner

devout vault
#

What's the filling? (if any)

red crest
#

did you bring enough to share with the class

sand frost
#

spanikopita

#

cheese n spinach

#

if the class is very small

#

say, a 1-2 person class

devout vault
#

Veggie 😔

sand frost
#

i love the veggies

prisma flume
devout vault
#

Uberbot has the reminder 😛

#

Supposedly

marble jewel
cinder karma
cinder karma
#

Does a 1-2 person class get food?

prisma flume
#

i come from the future. do not merge the prs. new information has come to light

safe dragon
#

the PR causes the invention of time travel

dusty pollen
cinder karma
#

Pr isnt important

#

Elizabeth's dinner is

devout vault
#

(Or are you joking - there’s like 10 PRs, though…)

cinder karma
#

We get flying cars if you process all your PRs, casey

#

That and I get tasty food

devout vault
#

Is finishing the PR stuff the key to moving to a reasonable timeline

#

Do I need to shift PRs up on my priority list

cinder karma
#

Not sure tbh

#

Wouldn't hurt

supple ether
#

Is it the will of Steins; Gate?

devout vault
#

I should rewatch that at some point, it was one of my favorite shows in the past

#

(though I'll skip episode 18 on any rewatches these days)

safe dragon
#

I have the visual novels on steam

#

unplayed

#

it's been over a decade since I watched steins gate I don't have a clue what episode 18 is

#

oh

#

it's that one

#

at the time it was just confusing to me

devout vault
#

I played both the original VN and steins gate 0

safe dragon
#

I have them just vibing in my backlog

devout vault
#

I hear there's a new version coming out vaguely soon ish that people are speculating might have some changes because of stuff from the most recent VN in that franchise. (Anonymous;Code - I haven't played it yet though, so not sure what would be so far reaching about it)

#

Oh it's a not a remaster it's an outright semi-sequel (at least based on the naming convention compared to the other works)

safe dragon
#

ah yes steins [old tv debug screen]

#

I kinda forgot that there's more steins gate than just those 2 vns and the anime

devout vault
#

From what I understand the anime for all the other ones (that have anime versions) kinda suck? (Or so I hear)

#

And the older VNs seem kinda clunky (mechanically)

devout vault
#

(It was supposed to release by september 30th supposedly... guess that didn't happen)

safe dragon
#

can't believe a time traveling VN can't release on time

devout vault
#

The time travel is in the VN because they couldn't get it working outside the VN

#

If they could, why not just (re)write the world's history instead? 😛

devout vault
#

Steam is your recommendation algorithm drunk

cinder karma
#

Would embedded Godot in stardew allowed the use of rust

devout vault
#

(Assuming you mean programming language) Yes, but I mean you could do that anyways with some interop stuff couldn't you?

steel kraken
#

As long as rust has a c style abi then .net already can use it fine (as long as you compile it for all the platforms)

devout vault
#

Or compile rust to wasm and then run a wasm vm from .net

#

Who doesn't want more indirection layers?

steel kraken
#

And .net10 aot compilation let's you go the other way and define c style abi on your .net binary that c and other things can use

devout vault
#

Huh, really?

#

Interesting

#

Still would need compiling per-platform I assume

#

(Meanwhile, wasm vm approach might not)

steel kraken
devout vault
#

Huh, does UnmanagedCallersOnly do that even for not-AOT?

steel kraken
#

Doubt it

prisma flume
prisma flume
fleet wren
#

and not my snail sashimi?

sand frost
devout vault
#

adds a single line to the beginning of SpaceCode.Entry, the mod stops working

#

(the single line would be return;)

sand frost
#

personally i think 6480 is an innovator

#

a mad genius currently being underappreciated by blueberry 😛

cinder karma
#

Startling close to being on topic but every time I research a veggie for Possible Inclusion into Garden, 6480 has already put it into Stardew

devout vault
#

Nobody ever calls me a mad genius, despite my constant code crimes 😔

severe badge
#

I'm being attacked for driving humanity forward

lyric bloom
#

that's one way to look at it

cinder karma
#

6480 I blame you for the giant Thai basil plant i have

cinder karma
#

Who the fuck makes the non header version of the cmd the default, cliosoft

#

Also I have no idea what this f0------ status even means

#

Screaming

#

I'm just looking for non-exclusive checkouts loo

cinder karma
#

Someone tell me how xor is division

#

Someone please tell me why there are polynomials

worn remnant
#

i = 0x5f3759df - ( i >> 1 ); // what the fuck?

devout vault
#

Fast inverse square root is such a fun thing to learn about

safe dragon
#

such a shame it is no longer useful

worn remnant
#

incredible stuff in here too if you like knowing how old games work https://www.youtube.com/watch?v=izxXGuVL21o

For today’s episode of War Stories, Ars Technica sat down with Naughty Dog Co-founder Andy Gavin to talk about the hurdles in bringing the original Crash Bandicoot to gamers around the world. When Andy and his partner Jason Rubin made the decision to bring the action platforming genre into three dimensions, it required living up to their compa...

▶ Play video
lethal walrus
#

why does installing ghostty on ubuntu want to remove ark and settings??

#

among seemingly the rest of the KDE stuff

#

oh there's a snap

pliant snow
#

uh

#

I've had rough times with Ubuntu suddenly deciding a bunch of libraries weren't required, it's one of the big reasons why I stopped using it

lethal walrus
#

the only reason i caught it was because i heard of the few days where using pop! os would uninstall the entire DE

safe dragon
#

I also have had ubuntu try to delete random packages before

lethal walrus
#

I kind of want to know what would've happened

cinder karma
#

I've never had Ubuntu delete random packages on me

#

I'm special

safe dragon
#

you're not even allowed to install applications

#

how can they be deleted

cinder karma
#

I have a home machine

safe dragon
#

unbelievable

dusty pollen
#

be honest, is it actually a toaster?

steel kraken
safe dragon
#

that was a fun one

fleet wren
#

I read that before the edit and thought for a moment Linus Torvalds was a gamer

#

it would certainly make his “don’t break userspace” rant more personal

cinder karma
#

Do we have proof he wasn't

steel kraken
#

they do have a planned collab Soon™ so will find out

#

planning on building him the ultimate kernel development machine or something, and maybe other things

dusty pollen
#

what makes a machine an ultimate kernel development machine

#

other than being a computer with linux on it

rain apex
#

cpu+++

#

memory+++ but that is given

steel kraken
#

Reliable

safe dragon
#

a ThinkPad from 2012

steel kraken
#

and I think they wanted extra pcie lanes to have multiple vendor gpus in it or something

fleet wren
rain apex
#

another thing is that u need access to multiple architechture so

#

just pay for cloud or smth

fleet wren
#

obviously you still need to test, but that doesn't preclude having a beefy machine to compile stuff

#

(is there an ARM machine strong enough to compile ARM Linux in a reasonable timeframe)

#

(just realized I pinged whoops)

lucid sundial
#

amen.

#

arch. btw.

#

sigma.

#

yeah id wanna vomit after saying that, but i am indeed an arch user...for actual productivity, not showcasing a window manager and a cool dot file for my fastfetch (cause its coded in C!!!!!!!!!!!!!!!)

#

I just Arch + XFCE for laptop, and Arch + KDE Plasma 6.3 for main PC

#

Arch has been great, love pacman

#

Ubuntu based systems are great too, dont like not having as much control, but its very good

#

debian..nice...but i dont like it, feel like its kinda not my thing

#

FreeBSD is the equivalent to wanting to be different
I'm worried if someone uses Tails, what are they hiding?

#

Parrot OS and that other script kid is also just junk

#

great for networking but

worn remnant
#

thinking that people who care about privacy and/or security must be hiding something is dangerous thinking

lucid sundial
#

ive seen someone use Tails + Mullvad VPN + TOR and an insane firewall

#

and while its fine..its a bit concerning

#

if you go all out and especially on an encrypted drive

#

you'd be surprised what you'd find

lucid sundial
#

linux

#

linux cause i think its super flexible

worn remnant
lucid sundial
#

but you know very well what I mean, lol

worn remnant
#

i'm struggling to understand how you have not said that

lucid sundial
#

hey ichor, dont take what i said personally, it seems you are

#

just saying, its my own opinion

#

if you disagree its fine, right or wrong, im just stating what ive observed

#

anyways, those are my views and opinions on the OS's out on Linux! SDVpufferwow

marble jewel
#

I value privacy, but mostly to the extent that I don't "feed the machine"

#

Personalized advertisements are sometimes creepy

#

Like I think about buying boots, not even search for them online at all, and somehow I start seeing ads

lucid sundial
marble jewel
#

Maybe the reason I thought about buying boots is that the idea was implanted in me, and that thought is unsettling

lucid sundial
#

though i believe, and im entitled to my opinion, that if you are going insanely far as in disk encryption (totally fine by itself) with TOR + Tails + Large firewall + Mullvad and some very strange stuff on your PC, thats when its not about privacy but more about possibly other issues

#

or, just script kiddos, i've seen those too, and its fine

terse galleon
#

i don't think it's great practice to insinuate that any personal habits indicate the hiding of a serious crime

steel kraken
#

I'm of mixed views of personalized advertisements.
On the one hand, if I have to see advertisements at least make them relevant to me, I don't need hiking gear advertisements
on the other hand, the data collection process required to power the beast is also being used for other purposes which is not fun

marble jewel
#

This was awhile ago and I ended up getting two pairs of boots - Red Wing and Carhartt

lucid sundial
marble jewel
#

I work for a company that builds products based off data collection, and from this side of things, I think it's pretty creepy

steel kraken
#

If you aren't doing disk encryption on a portable device you are doing security malpractice.
on a desktop system for personal use you might get away with it, but the overhead isn't that big of a deal

lucid sundial
#

very important for PC's

lucid sundial
#

they need encryption

#

if you got a lower-spec device..typically fine

#

since CPU is bottleneck for lower-end devices

#

or just IO in general, possibly eMMC or HDD

steel kraken
#

even for personal use, a laptop without encrypted at rest disk just requires minimal time to power off the device, unscrew the drive, plug it into a different device and GG

lucid sundial
#

true true

#

i got a laptop running arch + XFCE + chicago95, its nice, though its specs are too weak to encrypt

#

if it encrypts then the system slows down

steel kraken
#

same story for mobiles, but both ios and android I don't think you can even turn off their encryption at rest

lucid sundial
#

(its an intel celeron! 😭 )

lucid sundial
lucid sundial
#

I mean OS mb

#

for laptop/pc

steel kraken
#

win11 dev channel insider builds

lucid sundial
#

i seee, any good?

steel kraken
#

sure, though this PC is haunted due to the fact the main drive is always at like 70c so a light breeze freezes the system if anything makes C drive work for more than 100ms

#

I've had the parts for a new PC for the last like 6 months but haven't gotten around to building it as I need someone to come over to keep my cat company so I can build it without hair in the socket

lucid sundial
lucid sundial
#

whats the specs of ur main pc? and ur new one u gonna build soon? if u wanna share : D

#

i love tech

steel kraken
#

current is AMD ryzen 9 5950x w/ 128gb ram and a RTX3090
upgrade will go to an AMD ryzen 9 9950x3d w/ 128gb ram and the graphics card will jump over

lucid sundial
#

love the specs!!

steel kraken
lucid sundial
#

..........how?

#

ohhh

#

you running stuff in RAM?

#

ramdisk?

steel kraken
#

no ramdisks

lucid sundial
#

whats clogging the RAM?

#

wow thats a huge cache, too, that system is probably insanely fast

#

is this ddr3?

#

no no its prob ddr4

steel kraken
#

~26gb is virtual machines, no idea how much WSL is taking currently
8.3gb for personal msedge, 3gb for visual studio, 2gb for vscode, 1.3gb for work msedge, and other stuff.
hard to fully tell where it all goes, task manager never really feels like it adds up to the total

lucid sundial
#

I'd trade my 32gb ddr5 for 128gb ddr4

#

thats insane lol

steel kraken
#

this is a ddr4 system, upgrade will be to same capacity for much faster ddr5

lucid sundial
#

dang

pliant snow
#

Have you considered shutting off the VMs

steel kraken
#

but then I have to turn them back on again and have to wait

dusty pollen
steel kraken
dusty pollen
#

the scary part is that just by the title I can’t tell if this is satire, a scam or an actual product

#

satire, gotcha

devout vault
#

I’m kinda surprised that’s still up to be honest. It feels like been around as long as the internet itself has

dusty pollen
#

it's version 2.0 for web 2.0, obviously. version 3.0 will be a crypto rugpull

cinder karma
#

I saw that new stablecoin regulation and I'm making a sighing face

#

Full disclosure: I do own some bitcoin now. It isn't enough that I would regret it if it went to 0, and it really isnt enough to move the needle on my investments in any which way but

#

I guess I figured if the market wanted to be irrational it made as about as much sense as buying gold which I also did

dusty pollen
#

who's attempting to regulate crypto and what did they already mess up

cinder karma
#

You know who

safe dragon
#

stable crypto currencies have such a great track record

#

I'd totally trust them

devout vault
#

Attaching the word stable with totally increase stability, right?

#

Just like adding current buzzword here AI to any and every product makes it 2500% better

pliant snow
#

btw I'm now launching StableAI, the first stable large language model in existance

devout vault
#

Does it run on the blockchain, or is that too old to be included

pliant snow
#

Aquo LLC denies all involvement in the blockchain or other previously overhyped technologies

devout vault
#

Only previously overhyped ones? SDVPufferThink

dusty pollen
dusty pollen
cyan shadow
#

Mostly because they wanted to turn it into a centralized thing, which defeats the purpose

#

So instead they created regulations for Binance and such to follow

#

Addendums to regular business law or something I didn't follow it too closely because it gave me a headache any time I tried

cinder karma
#

You know, I dont think I've ever spelled "case" backwards correctly once

#

The first time

#

Also funny for today

#

I'm creating a command that checks the soscmd status statement to discard unchanged files and automatically commit the rest

#

This is because soscmd is stupid, btw

#

(If you run soscmd ci on an unchanged file it....tells you warning, file is unchanged.)

#

So what do if the file is not checked in?

#

Simple. I match against the W in "!! Warning"

cinder karma
#

Is make spotless a real convention?

worn remnant
#

afaik there's no convention beyond clean and it's just vibes

#

i've seen realclean, distclean, probably some others

#

spotless is new to me but i'm willing to accept it

safe dragon
#

I don't even know what that means

worn remnant
#

in my (unasked for) opinion, clean should be the strongest level and if you want partial cleaning you should make lesser ones

worn remnant
safe dragon
#

oh god

#

all I know about makefiles is that no one I've ever talked to has been positive about them

worn remnant
#

i'm the most positive towards make and makefiles of anyone i know, tbh

#

i don't love make but it's perfectly adequate for the types of projects i work on and i find most other build systems too overengineered and inscrutable for my tastes

cinder karma
#

In my case I'm abusing makefiles for our digital sim environment

#

And I've discovered yet another set of cachefiles cadence wants to havr

safe dragon
#

I don't think I've ever really used a "build system" before

#

unless an azure devops build pipeline counts

cinder karma
#

That sounds about right

worn remnant
#

i suspect it counts

safe dragon
#

but that tends to be like 3 minutes of work and then you don't look at it again for 5 years

worn remnant
#

that's more or less the same thing as make. the point is to use a program to automate running the commands you would need to type out to compile your shit

#

make reads a text file (the makefile) to figure out what needs to be done and runs the shell commands within it to produce the output. it's very straightforward

#

(i'm being a little glib and the various weirdnesses and quirks of make are part of the reason there are so many "better" build systems out there)

safe dragon
#

azure pipeline can do that though generally you use built in tasks. Like just a task that runs your project's test suite and collects the results

cinder karma
#

Crumble can I remind you

#

I'm using vim

safe dragon
#

ye

cinder karma
#

Do i have better options

#

I haven't even asked IT to install nano yet

safe dragon
#

I guess that's a difference. You never run an azure pipeline yourself

#

that's something for CI/CD

cinder karma
#

I'm not the only vim in the office but I might be the most obnoxious one

#

(Obnoxious is defined in lines of .vimrc)

safe dragon
#

for my actual development I just click a run button in visual studio and maybe also run npm run dev in a terminal for the frontend

#

if fancy there's some docker compose thing

#

I've never really had a development process that requires some complex series of steps

marble jewel
#

Wait, is your development process not deploy to prod and hope everything works?

safe dragon
#

nah that's the database engineer's workflow already

#

my old job was a little janky with the development setup tbh because we couldn't really host the databasse locally but we had like 15 developers so the development database was being modified and used by many people simultaneously

#

you'd be developing something and suddenly behavior changed because someone else changed a setting

#

honestly it was far less of a problem than you'd think but it was annoying sometimes

#

if we really needed an environment no one else was touching we had like 8 environments used by the testers and we'd just yoink one

marble jewel
#

My job has a prod/non-prod database with about 10 releases a day. Given how frequently we need to audit for code drift, things definitely make their way into prod without being tested.

#

I'm looking right now, there are 396 tables in dev that are not in prod and 44 tables in prod that are not in dev

safe dragon
#

wtf

#

I don't even have 44 tables

worn remnant
#

396 SDVpufferyoba

safe dragon
#

ok my old job definitely had over 44 but still

marble jewel
#

It's because people create table_20250101 table_version2 table_... during development

safe dragon
#

my old job had what must be well over a hundred databases. Every single client we had had their own test, acceptance and production instances. Releases were made once a month and were given names

marble jewel
#

table_lefauxmatt

safe dragon
#

the client environments were never touched by us directly just by the CI/CD pipelines

#

ok barring some debugging sometimes but we'd move to a test environment the moment we knew how to reproduce it

marble jewel
#

Our prod environments are gated by a PR with a principal reviewer, and a release pipeline by a Product Manager, but for most people it's a rubber stamp without any actual review

#

Yes, I can see you wrote code. Good enough for me.

safe dragon
#

incredible

#

our PRs required approval from both a dev and a tester

marble jewel
#

This is my assumption at least given how many blocking releases we've had to deal with. i.e. a release causing failure and blocks all other releases until its fixed

safe dragon
#

even if the devs were slacking for the review, a tester still had to release it to a test environment, verify it worked as described and approve it

#

the dev database was a funky land with us directly ALTERing to our heart's content

marble jewel
#

It's gotten better though. The last time I see that happening was about 2 weeks ago, but it used to be multiple times per week.

safe dragon
#

hundreds of stored procedures

#

now life is quiet and simple

#

the projects I work on are worked on only by myself

#

I push directly to master even

#

sometimes

marble jewel
#

That's illegal /j

safe dragon
#

I'm doing all the things I was told to never do

heavy daggerBOT
marble jewel
#

Is being quoted like being tagged? Am I "it" now?

safe dragon
#

yes

worn remnant
#

atra quote-reacting one of your posts is the official metric of coolness

cinder karma
#

Anyways I'm feeling murderous about source control today

#

How are you doing?

cinder karma
safe dragon
#

but it's a good day

#

reaching the end of my first year at the company and just got the draft for my indefinite contract today and it seems good

#

so I'll be signing soon

devout vault
safe dragon
#

as someone who has never used anything except git I don't even really know what these other systems could be doing

pliant snow
#

I used mercurial for a course. It was fine

safe dragon
#

that doesn't really say that much

#

I've used a google drive folder for courses and it worked out fine

worn remnant
#

mercurial is, in my memory, broadly comparable to git:

  • dvcs
  • written in python (i.e. slow)
  • cli somewhat less arcane (there is no satirical mercurial man page generator)
#

various words are used differently (esp. tag and branch) but generally it does the same job and (i think it is generally agreed) not quite as well

#

but it is Fine and it is very much better than certain other systems (cvs, svn, others)

cinder karma
#

Did obsidian just add databases

safe dragon
#

the markdown editor?

lethal walrus
#

yes, they added fancy tables

safe dragon
#

huge

lethal walrus
safe dragon
#

at what point is it no longer markdown but just a custom obsidian file format

lethal walrus
#

the bases are yaml

safe dragon
#

they say the tables are saved as markdown still but what does that look like since you're not actually editing markdown anymore at this piont

#

does it just look like a normal markdown table

lethal walrus
#

the contents of the files in the table are markdown

#

the table is generated by the yaml's instructions

#

also oo properties look cool

#

oh so that's how custom css normally works, i had just been using it to make notes wider

fleet wren
#

(first time hearing of obsidian) darn, I had hoped that they rolled their own version of a table syntax instead of the frankly rather terrible unofficial defacto standard one

#

but I suppose too many people are using it

lethal walrus
#

its not bad since there's a wysiwg table editor

cinder karma
cinder karma
fleet wren
#

it's funny how git and mercurial were created within a couple days of each other, for the same reason

#

like how there's two ramen places near my place opening within a couple blocks of each other, within a couple months

safe dragon
#

I have like 7 sushi places near my house and 0 ramen places anywhere in the city

#

messed up

fleet wren
#

that is unfortunate
we have two ramen and two sushi places

#

that wasnt meant to be a brag if it sounded like one

safe dragon
#

it is a brag

#

I'm jealous

devout vault
#

Well, we have a Pizza Hut and a Domino’s practically across the street from each other.

#

Can’t beat that

#

Such fine dining in such close proximity is practically unheard of

fleet wren
#

goodness, my college past self who subsisted on friday night dominos would have been jealous

#

current me is also jealous

devout vault
#

college self? For me it was as recent as 6 months ago self that did weekly pizza orders

cinder karma
#

I'm very sad there isnt good dumpster diving or free food opportunities anymore

#

I'm very much a free food feral

devout vault
marble jewel
#

My college-aged self dated someone who worked at a Pizza Hut, and I was able to get free pizza. That was the best thing about that relationship.

cinder karma
#

I'm pretty glad I made the executive decision that I was too mentally unstable to date in college

#

I could have made so many bad decisions I didnt

#

(I was forbidden from dating in HS.)

dusty pollen
cinder karma
#

I haven't been in the community for that long so no

devout vault
#

Hmm. Were you here pre-trash bear?

cinder karma
#

Nope!

dusty pollen
#

how old is trash bear, 1.5?

#

I played 1.4 but only because I played on ipad before it got brought in line with pc SDVpuffersquee

devout vault
safe dragon
devout vault
#

At this point I sometimes forget 1.6 is when DGA broke

sand frost
#

trash bear predates me

#

so it has to be 1.5 or earlier

#

i first played after 1.5 came out

safe dragon
#

tf does this mean

#

oh sdv

dusty pollen
dusty pollen
devout vault
#

Wiki says it was 1.4

safe dragon
#

you'd have thought I'd have figured that over the last (nearly) 10 years

devout vault
#

Especially with how often we go off (on) topic here

safe dragon
#

I see no sdv

dusty pollen
#

you would have thought that but atra still doesn’t know what a video game is so I feel like expectations for this channel’s regulars are low /lh

devout vault
safe dragon
#

the only channel in the server with off topic actually in the name

#

not in off topic

devout vault
#

Of course I'm pretending #making-mods-general doesn't exist right this moment because I just got the uberbot reminder ping

devout vault
safe dragon
#

oh yes I understand

#

I just find it amusing

#

I ended up here anyway

sand frost
#

we don't go in that scary off topic place

#

there could be strangers there

safe dragon
#

there will be strangers there

#

even in secret woods idk how that keeps happening

sand frost
#

ok secretly the problem is that the strangers all talk like middle schoolers there

#

because they are middle schoolers

#

and i've met some great middle schoolers but also they are absolute gremlins

#

even the great ones

safe dragon
#

some of em are high schoolers

devout vault
sand frost
#

also gremlins but working on growing out of it

dusty pollen
#

I've even BEEN a middle school aged person

devout vault
#

Average server member: "what's an adventurer"
You wouldn't understand 😔

heavy daggerBOT
sand frost
#

middle school is like the perfect storm age

#

old enough to cause real trouble, not old enough to have impulse control

devout vault
safe dragon
#

back in my day secret woods required the shepherd role and was something a moderator had to give you

sand frost
#

i've never had to tell you to stop hitting your sibling in the middle of class

devout vault
safe dragon
#

you have the shepherd role smh (though a different one)

devout vault
#

(/s, we've only ever done verbal harassment)

dusty pollen
cinder karma
#

Very, very dumb

safe dragon
#

the shepherd role I'm referring to is from like, 9 years ago

dusty pollen
#

just a bit of a nuisance, that's all

devout vault
#

Back in my day, modding congregated on a separate server entirely! (RIP SMAPI discord server)

#

I mean I did join the server the year it came out I think

#

I had released the multiplayer mod before the end of that year

#

(though I didn't actually join here until pathos told me they made a MP mod channel)

#

(That's right, I'm the only modder who has ever had a dedicated channel for their mod on maincord)

safe dragon
#

I remember the multiplayer mod releasing. It's the last time I've paid attention to mods

dusty pollen
devout vault
safe dragon
#

lmao I never tried it

devout vault
dusty pollen
devout vault
#

Or most of the SMAPI APIs

#

The dark ages

sand frost
#

This explains a lot about how many dark arts you know

devout vault
#

But I don't think anyone else ever used that method

safe dragon
#

meanwhile I hadn't even had my algorithms class when that multiplayer mod released

#

smh

devout vault
dusty pollen
#

did you make your own harmony..,

devout vault
#

How many modders here can say they've been told their code "is very dangerous"

devout vault
sand frost
devout vault
#

(there's a link to it in hijack.cs I think)

dusty pollen
#

also did you put spaces around method params? that’s the real crime here

safe dragon
#

I'll gladly reiterate that y'all do some cursed shit

safe dragon
devout vault
#

Fight me

#

(Habit I picked up from a group project back when I started learning C++)

#

Also inside [] and <>

#

It's just difficult when IDE formatting likes to remove that

safe dragon
#

and that's despite visual studio's formatting being extremely forgiving with keeping whitespace

devout vault
devout vault
#

Or matching { though that's just muscle memory problems)

safe dragon
#

sometimes I miss the C# formatter when I use a really opinionated one and it destroys my nice manually spaced code for readability and turns it into something much worse

devout vault
#

But the quote thing is annoying since if I want to quote some existing stuff, I can't just place a quote at the beginning and the end. I have to delete on each side as well.

That's a 100% increase in effort, smh

devout vault
#

Lemme find the old message about it

safe dragon
devout vault
#

YES

safe dragon
#

the fuck

#

the chaotic evil "tabs and spaces"

#

tbh practically every editor under the sun replaces tabs with spaces anyway

dusty pollen
#

casey why

devout vault
#
if ( meow )
{
    var kitty = SomeClass.DoSomething( () =>
                                       {
                                           Console.WriteLine( "need more kitties" );
                                           AnotherClass.DoSomethingElse( () =>
                                           {
                                               Console.WriteLine( "still need more kitties" );
                                           }
                                       } );
}
#

Or with tab=TTTT and space=S (to make what I want clear)

ifS(SmeowS)
{
TTTTvarSkittyS=SSomeClass.DoSomething(S()S=>
TTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS{
TTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTConsole.WriteLine(S"needSmoreSkitties"S);
TTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTAnotherClass.DoSomethingElse(S()S=>
TTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTT{
TTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTConsole.WriteLine(S"stillSneedSmoreSkitties"S);
TTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTT}
TTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS}S);
}
#

Every one still sneed(s) smore skitties

#

I can't use that in practice, but it's what I Want.

#

I do still try, though less strict on {} matching up with the initial column.

#

(unless other parameters were multilined like that too)

safe dragon
#

beautiful

devout vault
#

Can never trust it to be right when copy pasted outside of notepad 😔

#

(And even that will be gone when they add even more AI stuff, most likely)

prisma flume
#

developed an eye twitch sending the last spacecore pr

dusty pollen
devout vault
devout vault
dusty pollen
#

hatred

devout vault
#

shrugs

#

.choose go do more code crimes, be responsible and listen to the uber bot reminder in making mods

heavy daggerBOT
#

Choose result: go do more code crimes

devout vault
#

Hooray

#

(Actually I have a chore I need to do first, so that’ll be in like 5-10 minutes)

#

Okay, code crime time

#

Thanks uber

devout vault
#

Anyways, to be properly offtopic:

Anyone want to play Factorio Valley?
https://store.steampowered.com/app/2451100/Little_Rocket_Lab/

You play as Morgan, an aspiring engineer headed home to complete your family's dream project - a rocket ship! Finding home not quite how she left it, Morgan will need to research and build clever contraptions and sprawling factories to help the locals. From simple drills and furnaces to complex assemblers, cranes and miles of conveyor belts,…

Price

$14.99

▶ Play video
heavy daggerBOT
#

Title result: Save 25% on Little Rocket Lab on Steam

pliant snow
#

oh I think I follow the artist who worked on this, I recognize this

fleet wren
#

that's a combo I didn't think could happen

#

we need Dyson Sphere Program Valley next

devout vault
#

After the 3d mod I'll turn Moon Misadventures into Space Misadventures and add that as a feature

#

How's that

#

(Obviously, full support for 3d mod)

devout vault
#

(I doubt any other expansion mod is gonna bother after all)

heavy daggerBOT
steel kraken
#

I saw the demo on aliensrock and looked great

cinder karma
#

Are you vim obsidian or are you a scrub 😛

#

I might be a scrub

#

I turned on vim keybindings and keep forgetting that I did that like a dumbass

safe dragon
#

when I tried obsidian the main selling point for me was the vim keybind support...

sand frost
#

i use obsidian as an app

#

i use the gui

#

i assume i am a scrub

lethal walrus
#

obsidian doesn't have a cli

#

but there's an option in the settings to let you use vim keybinds in the gui

marble jewel
#

It doesn't have a CLI, but there's probably nothing preventing you from working with the markdown files however you'd like. Although it kind of defeats the purpose of using it to begin with.

sand frost
#

I have added like, one custom command but that's it

#

I mostly just type words

#

occasionally i want to sort checklists

fleet wren
#

my vim has a markdown preview plugin where it opens a browser window side by side

#

basically the same right

cinder karma
#

I'm used to vim in vim

dusty pollen
#

I'm always confused about software that has vim keybinds because the way they work in vim is that usually you aren't in edit mode so you can click whatever you want, but most of the software I've seen that has vim keybinds usually doesn't really have a non-edit-mode?

marble jewel
#

I've been playing with fish's vim keybind support, and it's interesting being able to navigate the console with vim motions

dusty pollen
#

I would try fish but the only thing I can think when I hear that it has a bunch more features than my current shell is that I already barely take advantage of my current shell SDVpuffersquee

marble jewel
#

I had that first impression as well, and was put off by it. I quit fish until someone here vouched for it so I gave it a second change, and it's been pretty seamless for me.

dusty pollen
#

maybe if one day I write a zsh if statement without having to look up the syntax I'll consider it complete and move on

marble jewel
#

I still write all my scripts as bash, but just regular navigating hasn't been a problem

dusty pollen
#

my shell scripts are honestly shameful

#

and very very brittle usually

marble jewel
#

I've tried really hard to be a console warrior this year, and I've built up a pretty robust toolset

#

To the point where outside of the console, I mostly just use a browser

dusty pollen
#

on linux I definitely do a lot of that, browser and IDE mostly

#

I refuse to learn windows shell

marble jewel
#

I'm pretty accustomed to Powershell on Windows

dusty pollen
#

I should probably set up wsl at some point

dusty pollen
#

also I'll admit I know nothing about the difference between command prompt and powershell

worn remnant
fleet wren
#

if it's a hot take let's be hot together

marble jewel
#

Why is the temperature of this channel increasing so much

#

Someone needs to turn on a fan or something

dusty pollen
cinder karma
#

You should see my soscmd scripts

dusty pollen
#

and also that one time I tried to make firefox stop complaining that I wasn't closing it before turning my laptop off

fleet wren
marble jewel
#

if [[ ]] is like better or something

#

I also have situations where $( (( .. )) ) is necessary and I'm not sure why

dusty pollen
#

all I know is that the zsh docs told me to use if [[ ]] and when I did it worked

marble jewel
#

Just keep adding parenthesis until it works

dusty pollen
#

every once in a while I reteach myself file descriptors

devout vault
dusty pollen
#

I'll be very honest here, I have absolutely no idea what that is

pliant snow
#

Two brackets I think execute the command inside them? Or something?

devout vault
safe dragon
#

I still have no idea how bash works

#

the syntax is completely arcane

#

of course I could try to learn it but I've never really tried to

devout vault
#

Yeah I’ll stick with just copy pasting from stack overflow like everyone else

safe dragon
#

sure random stackoverflow guy fuck up my file system cause idk how to read that shit

supple ether
#

At least having a gui is nice I guess

#

ls seems unnecessary though since windows has dir

safe dragon
#

not just that. You can just type ls

#

cause it's an alias they created

supple ether
#

Huh, neat

#

Now if only windows had a useful help/manual command

safe dragon
#

tldr my beloved

supple ether
#

tldr?

#

I know what it stands for just not in this context

safe dragon
#

basically acts like man but just gives you a simple list of the most likely things you'd probably want to do

supple ether
#

oooo nice

fleet wren
#

oh yeah i love tldr

#

I need it every time I have to extract an archive in the shell

supple ether
#

I mean I'm usually fine with man unless it's a tool with 8 billion args like ffmpeg or imagemagick or something

safe dragon
#

tldr is the only reason I can use journalctl without a google page open

supple ether
#

The main issue I have with windows help is that it basically doesn't tell you anything, just tells you "this is a short summary of the command. Try using /? maybe?"

marble jewel
#

I have a batman alias where I just go help [command] to get the formatted/color-coded man

supple ether
#

I prefer verbose to useless

marble jewel
#

I need to check out tldr, I was using thefuck before, but it hasn't been updated in awhile

safe dragon
#

I did spend a few hours setting up windows terminal at work and it's now mostly a fine experience similar to having set up oh-my-zsh or something (except it takes like an entire second to start up and is clearly way less snappy in general than any modern linux terminal)

#

I even set up a theme for it

supple ether
#

Yesss I love my terminal theme

#

It's all earthtones and it's so soothing

marble jewel
#

Up until recently Windows Terminal was my choice. I recently switched to Wezterm since I can have a consistent experience across Windows, MacOS, and Linux.

safe dragon
#

I'm a gruvbox theme enjoyer which I've learnt is controversial

marble jewel
#

My Powershell profile takes like 5 seconds to load from a cold start which is not ideal, but I like having my Oh My Posh prompt

#

And I rarely open from cold, it's just there in the background at all times

safe dragon
#

I open it at the start of the day and then it stays open

supple ether
#

Oh my posh is nice but like... I never use powershell anyways

safe dragon
#

I use it a little bit cause I switched to helix as my editor for anything except C#

#

I do pretty much all my file operations other than cd through yazi tho

#

I do like that the window terminal has tabs

#

no need to set up some terminal multiplexer

#

no idea if there are any for windows

marble jewel
#

My .dotfiles is getting big

#

These are the apps I can setup/configure from scratch using a single command. Which is nice when I'm setting up a new server or whatever.

safe dragon
#

oh lazygit I also use that one

fleet wren
safe dragon
#

🤝

marble jewel
#

I recently started using catppuccin only because they seem to have good support across the apps I use

safe dragon
#

I partially use gruvbox cause it's also one of the most universally available themes

#

my home pc is actually almost entire nord theme

#

as visible in my screenshot a second ago

marble jewel
#

Before catppuccin it was just modern dark for me

safe dragon
#

I think the first theme I really tried to use was dracula

#

eventually I got a little tired of how saturated and bright the colors are, then completely went to the other opposite with nord which is super muted

#

I think my favorite theme is honestly probably everforest but it's not as unversally available

marble jewel
#

It'd be nice if there was a tool to translate themes between different things

#

Like take a sublime theme pop it in, get a terminal theme

safe dragon
#

which is why websites like the dracula theme have like 400 links to custom themes for different applications hc_pensive

#

for nord I've actually manually styled applications before using their color guide

marble jewel
#

That needs to be a cli tool, something that can automatically generate your preferred theme

safe dragon
#

I'm already glad helix just comes with a gazillion themes built in

marble jewel
#

Yeah helix is insane with their built in themes

#

They know their audience

safe dragon
#

including themes I find horrendous and don't understand anyone uses like solarized_dark

marble jewel
#

Do you use nerd fonts? And if so, which one is your preferred?

#

Fira Code was my introduction, and I've pretty much stuck with it ever since

safe dragon
#

I do use nerd font patched fonts yeah

#

I use cascadia code... microsoft terminal's font

#

even on linux