#programmers-off-topic

1 messages Ā· Page 135 of 1

rain apex
#

What is purpose of make if no homf

long verge
#

Chocolate

Chocolate, JAPAN stareshhh

cinder karma
#

And I've gotta be light for that

sand frost
#

Today?? No. Tomorrow? Probably date night (a classic)

#

Also chocolate

lament osprey
#

Sounds like a good combo

red crest
#

I'm going out for a nice dinner I reserved 4 months ago but thats about it

safe dragon
#

I'm probably gonna go buy groceries

#

that's about it

sand frost
#

Might sleep in!! That will be great

hardy jewel
#

I was going to go out for dinner with my partner but she's flooded in her home without power SDVpufferpensive

#

so not much here either

cinder karma
#

I'm gonna go and re-finish my headlights

oblique harness
#

@cinder karma channel description says coding cats. those are the coding cats in question. the junimos cannot get me

cinder karma
#

Adorable

#

So cute

sand frost
red crest
#

failed immediately because i thought of "cat" and "parrot" at the same time and wrote "carrot"

long verge
#

Score : 22

#

Cropped too much

#

English's nerfing me

#

And the timer is stressing me out KEKW_animated

sand frost
#

timer is stressful... i spent the last 10s just panicking

long verge
#

the timer taking half of my screen was funny tho

little furnace
#

63, and at that point I was no longer stressed out because I was very happy with my score.

#

At the end I was thinking of Sonic and struggling to write Echidna.

sand frost
#

i couldn't spell that one!

little furnace
#

Chimpanzee was even harder.

#

The more I look at my list, the funnier my way of thinking feels.

little furnace
sand frost
#

i didnt know you could download a list

#

and apparently the website does not remember me šŸ™

#

i got 200 yesterday but my husband did interject after i got around 100

dusty pollen
sand frost
#

i think my favorite off my list was hellbender

little furnace
#

Wow.

prisma flume
#

hellbender and sidewinder are two of the animals of all time

devout vault
#

First try was 37 (got a LOT of mileage from remembering SDV things). Fun fact, did you know ducks are a more specific type of dinosaur (apparently)?

devout vault
prisma flume
#

207 🄳 your brain just sort of turns off after a while and the animals stop coming

#

i don't know why it accepted egg. there were 5 seconds left and i was thinking 'egg' every 5 seconds anyway

devout vault
#

egg????

prisma flume
devout vault
#

And yet it wouldn't accept mushroom

prisma flume
#

phasmatodea are stick insects. what do you mean 'egg'

devout vault
#

Oh, is it like how it thought duck = dinosaur for me

prisma flume
#

in some roundabout egg-shaped way yes

cinder karma
#

Mushrooms arent animals

#

They are fungi

#

And birds are dinosaurs

devout vault
#

how do you explain egg

prisma flume
#

i choose not to

cinder karma
#

I learned recently that whey protein powder often just has lactase in it now

#

How does the lactase survive the stomach SDVpufferthinkblob

prisma flume
#

you may as well just buy milk powder at that point

cinder karma
#

Lactase, not lactose

prisma flume
#

my one chance and i blew it SDVpufferpensive

cinder karma
#

It's so the lactose intolerant dont react to the trace amount of lactose in whey protien

#

Anyways my current favorite animal is a pagolin

#

(Yes, my current favorite animal changes quite often)

prisma flume
#

why couldn't you have mentioned pangolins before i started

#

then i could've kept going with anteaters and budgies and dung beetles

cinder karma
#

I just got home and ate dinner and I'm exhausted

#

Gonna knit a bit and fall asleep

#

I'm not looking forward to going back into crunch oh my god

#

Did you get water bears?

prisma flume
#

no SDVpufferpensive black, polar, brown, panda, and moon

#

managed more types of ants than i did bears

cinder karma
#

Tardigrades ( ), also known as water bears or moss piglets, are a phylum of eight-legged segmented micro-animals. They were first described by the German zoologist Johann August Ephraim Goeze in 1773, who called them Kleiner WasserbƤr 'little water bear'. In 1776, the Italian biologist Lazzaro Spallanzani named them Tardigrada, which means 'slo...

#

Look at these babies

#

What about sea slugs

prisma flume
#

i put sea cucumber and a few types of starfish. wonderfully it accepts coral

cinder karma
#

Coral is an animal!

#

Anemone-like

#

Sponges and sharks and flounder and angelfish and anglers and lobsters....

prisma flume
#

YOU need to take the quiz

cinder karma
#

Earthworms and tapeworm and nematodes and fruit flies

prisma flume
#

don't send them HERE

cinder karma
#

I'm in bed already

#

Does it accept extinct animals

#

And how bad can my spelling be

#

Not sure i can reliability spell ichasour

prisma flume
#

ichthyosaur???

#

well it didn't accept dinosaur but i think that's because it's about as vague as 'fish'

devout vault
#

It does accept extinct

#

Source: "trex" and "pterodactyl"

sand frost
#

i also answered a couple extinct ones

#

dodo

devout vault
#

Hey now, they may not be very active on this SDV server, but Dodo is very much alive

#

I'm not sure how many people here have even talked to Dodo

lament osprey
crystal wren
cinder karma
crystal wren
#

$gender = Gender.FRANCE;

#

I forget basic PHP syntax, don't hate me. SDVkrobusgiggle

prisma flume
#

nice to know for simple porting of boolean types you can get an easy cast to the default values of ANY/BRITAIN

dusty pollen
#

it's a built in db of names...

#

why

#

php your own official website not responding to menu options is concerning

#

ah, it's a third party package whose docs are inexplicably in the main php site

cinder karma
#

I guess I'm not surprised deleted isnt deleted, lol

safe dragon
#

which can be a massive pain in the ass to deal

#

though as of somewhat recently there is a command flag --use-system-ca to do what they should've been doing from the start and just relying on either openssl or the windows certificate store

cinder karma
#

We're not quite sure exactly when email was invented. Sometime around 1971. We do know exactly when spam was invented: May 3rd, 1978, when Gary Thuerk emailed 400 people an advertisement for DEC computers. It made a lot of people very angry... but it also sold a few computers, and so junk email was born.

Fast forward half a century, and the rel...

ā–¶ Play video
#

I love this man's talks

dusty pollen
#

This isn't an appropriate topic for this server, I'm afraid

little furnace
#

Oh, sorry.

#

Should have thought about that sooner.

little furnace
#

I think I'm going to learn Rost.

long verge
safe dragon
#

beautiful

little furnace
safe dragon
#

oh good

lament osprey
#

What’s Rust programming

safe dragon
#

programming in the rust programming language

#

a language mainly liked/used for having performance very comparable to C/C++ but with significantly more safety and security guarantees

lament osprey
#

Ah nice

devout vault
#

and pain and misery and suffering and agony and and and

fleet wren
#

apparently last Dec Rust for Linux is no longer experimental

rain apex
#

casey: Pain<Misery<'suffer, Mood = Agony>>

fleet wren
#

not even C++ made it btw

devout vault
#

is agony a mood

fleet wren
#

(someone asked Linus why he doesn't accept C++ and I think he cursed the asker's bloodline for 10000 years)

rain apex
#

It says right here that it's an associated type Self::Mood

#

😌

#

I had chu vs lifetimes round 3, once again concluding that I can't do what I wanna do ANGERY

#

I wonder if there's another language that has traits though that's the one enjoyable thing about this whole endeavor

dusty pollen
#

scala might. scala has a whole lot of nonsense

rain apex
#

It's like if C# extension methods weren't funny static methods and had access to private fields

dusty pollen
#

scala has their funny singleton extension pattern

rain apex
#

And also if Horse : NPC isn't real and can't hurt you

safe dragon
#

haskell goes miles further than traits ever have

rain apex
#

But haskell only exists on research papers

dusty pollen
#

haskell has a 2gb compiler and that offends me personally

rain apex
#

Is anyone gonna give me 3.50 to go learn it

safe dragon
#

no

devout vault
rain apex
#

NoU

devout vault
#

šŸ˜”

dusty pollen
rain apex
#

Hold on i thought 2gb meant how much memory it uses not the binary size (???)

dusty pollen
#

also the g doesn't stand for general it stands for Glasgow

#

binary size!!!

devout vault
#

2 glasgow bytes?

rain apex
#

Fear

#

Why is it hueg

dusty pollen
fleet wren
safe dragon
#

haskell type system enjoyers must feel bad every time a new language comes out cause they almost never support higher-kinded polymorphism which is their baby and their beloved

fleet wren
#

(someone get me away from C++'s iter*tors)

dusty pollen
devout vault
devout vault
#

(also C++ has foreach now)

#

("now" - for a while)

safe dragon
devout vault
#

I dunno, tech people are really good at being smug about things sometimes

sand frost
#

My student is learning Fortran

#

If that makes any of you feel better about Haskell

safe dragon
#

it doesn't

#

cause I know almost nothing about fortran

sand frost
#

Fortran is for dinosaurs

#

First appeared 1957 according to Wikipedia

pliant snow
#

not created, appeared

#

fortran was dug up from beneath the earth, a relic of an age long past

sand frost
#

There’s a nice diagram titled ā€œFortran and COBOL family treeā€

safe dragon
#

fortran was born

#

damn

#

back when we had all natural organic programming languages

chrome sequoia
#

I had to learn haskell in one of my courses last year, it wasn't that bad after I got the hang of it

#

a lot of my classmates really seemed to hate it though

safe dragon
#

I didn't really start to appreciate it till a compilers class where we had to build a compile for a C#-like language to some stack machine thing

#

there the elegance of its parser combinators and the applicative/monad magic really showed itself

#

I did advent of code in it for one the years some time ago but apart from that haven't used it since

sand frost
#

Haskell makes you twist your brain into funny shapes

#

Probably some peoples brains started out funny shapes

safe dragon
#

I do generally like functional programming paradigms but haskell specifically seems to lean a lot on the math heavy theoretical side where they lose me

#

I am also extremely opposed to something that is done regularly in haskell which is "pointfree/tacit programming" where you don't define the arguments your functions take at all but just "compose" the function and have the arguments be inferred

#

it's something I find actively harmful to the readability of the code and the speed of comprehenion when encountered

#

0/10 wish it wasn't even allowed

#

like thanks now I have a function where nothing about it tells me what you actually expect as input arguments beyond a type definition unless I open the source code of the function and try to infer it myself from the implementation

safe dragon
#

then there's value in only seeing purely what it actually functionally does without any names

#

in theory anyway

rain apex
#

in practice pls just make your LSP better MitsuYawn

safe dragon
#

for some reason despite haskell in theory having very exact strict knowledge about your code, it has always had rather poor error messages

#

and it's obviously far too old to have started with LSPs in mind though it has a somewhat decent one

#

though I guess some of the magic you can do with the haskell type system is actually a downside when you want to create good error messages

rain apex
#

yea i think this is prob why python LSP r all kinda ass

safe dragon
#

in a strange way yeah. In python you're kinda going in the opposite direction with a lack of information to use

long verge
#

It pissed me off

safe dragon
#

they did teach what is generally preferred in haskell circles

prisma flume
#

i suppose that's fine so long as you're not being penalised for explicitly defining args instead of implicitly

safe dragon
#

if you get to the point of needing composition operators just to avoid naming your arguments you probably should just name them

#

I think there's a subgroup among haskell uses who just derive joy from figuring out how to write a function without needing to define arguments

#

regardless of whether it's good

long verge
#

Never did Haskell since anyways SDVkrobusgiggle

prisma flume
#

big condition ?? function() energy from n days ago

safe dragon
#

I think even they'd agree though if you have multiple arguments of the same type that serve different functions they should probably be given names

#

but maybe some wouldn't

#

imagine a function with 4 unnamed boolean arguments

#

let's go gambling

prisma flume
#

see i already explicitly name all args in c# as a rule ever since running into Math.Atan2

#

and typescript physically banning you from naming them gives me hives

#

literally unnamed args would give me conniptions

steel kraken
safe dragon
#

Plenty newer kids on the block start out with having an lsp as part of the language tooling

#

stuff like Gleam

rain apex
#

when did rust get rust-analyzer

safe dragon
#

well rust had rls prior to that

#

rust is not a new kid on the block in my definition though

steel kraken
#

ok gleam is fair, though its kind of a baby with its first release being 2019 and 1.0 being 2024

rain apex
#

i think any language younger than 2000 is new kid

safe dragon
#

rust is 4 years older than LSP itself

steel kraken
safe dragon
#

new kids are babies are they not

prisma flume
#

there are grown ass adults born after c#

safe dragon
#

yes

long verge
safe dragon
#

some of my coworkers are younger than C#

prisma flume
#

junior developers in a senior language

prisma flume
steel kraken
#

im younger than python and java, but older than C#

safe dragon
#

same

rain apex
#

have u considered that your coworkers are also baby

steel kraken
#

I spent a good 4-5 year run always being the youngest on the team, and yet being the most knowledgable in C#

safe dragon
#

the youngest person in my team is actually a massive smoking addict and people keep thinking he's at least 30 so he doesn't really give baby vibes

#

he's 24 tho

prisma flume
#

don't do cigs, kids

#

especially not 24/7 outside my window you assholes. you assholes.

safe dragon
#

guy tried snus to stop smoking but then just started doing both. Man's 50% nicotine at this point

safe dragon
#

I've noticed

rain apex
#

what is snus

long verge
prisma flume
#

it's like smoking except you swap lung cancer for mouth cancer

long verge
#

Very popular in Norway iirc

rain apex
#

wow

safe dragon
prisma flume
#

i mean smoking will also give you mouth cancer but this just adds all the lung cancer to the mouth cancer

#

great if you hate emphysema and teeth

safe dragon
long verge
#

It’s banned in a lot of countries tho isn’t it ?

safe dragon
#

and yeah it's popular in Sweden at least but I'd guess Norway too

safe dragon
#

🌈

#

use the combination of information I've given as you will

steel kraken
#

I've personally never seen the appeal of of smoking, but I'm also too autistic to care about peer pressure on anything vaguely important

safe dragon
#

Sweden is apparently the only country in the entire EU where snus is legal

rain apex
#

my dad smokes so i grew up hating it

#

it just smells really bad to me (and most ppl i think)

safe dragon
#

my dad smoked but quit when I was around 13 ish years old

#

smells vile yeah

#

the vapes if anything at least mean I no longer feel like I'm inhaling poison if I get caught in the smoke

long verge
prisma flume
#

just because it's cinnamon-scented cute poison doesn't make it not poison

steel kraken
#

I can very easily see the appeal if you care about peer pressure as a rite of passage to be the cool kid or whatever

#

if theres going to be second hand smoke, I'd rather it be bubblegum or popcorn butter instead of traditional smoking.
though ofc no second hand smoke at all is ideal

safe dragon
long verge
#

Still waiting for France to ban smoking on cafƩ-terrasse RageGrrr

rain apex
#

theres this thing called areca nut that ppl in south asia chew

prisma flume
#

france? ban smoking? that'd be like australia banning drinking and gambling

safe dragon
little furnace
#

Of all the big legal (here) drugs (alcohol, cigarettes and cannabis) I understand cigarettes the least. The others at least actually do something other than kill you.

rain apex
#

its also addictive and cause mouth cancer

prisma flume
#

i'll never understand smoking. why pay for a miserable life and a slow death

steel kraken
#

(I despise alcohol just as much and is a larger health catastrophy, but society will riot if you try to touch it)

long verge
safe dragon
#

it's kind of baffling that we genuinely at one point thought that smoking was good for you. Like not just harmless, genuinely good for you.

My grandma was told by her doctor to smoke when she got pregnant

prisma flume
#

when the tobacco giants are paying for the medical advice, what else can people think

safe dragon
#

my grandma thankfully was apparently ahead of medical science at the time and didn't trust that shit and quit smoking anyway

steel kraken
#
Math.atan2(y, x)
prisma flume
#

even in the last few years i've seen the australian government running adverts for the merits of coal fired energy on tv

devout vault
#

Wait that's the declaration

safe dragon
long verge
devout vault
prisma flume
#

not heating. just coal. in general

safe dragon
#

yum, coal

cinder karma
#

I'm so sad that the FDA isnt even gonna consider the Moderna flu vaccine

#

God, that thing could have been a game changer

long verge
safe dragon
#

wait I just parsed that it's the government itself advertising coal

#

that's fucked

prisma flume
#

it's like that down under

sand frost
#

Nice bowl of coal for breakfast?

long verge
sand frost
#

But they have so much sun

cinder karma
#

Aussies have lifted their bank rate by a quarter point

safe dragon
#

solar would undeniably be massively beneficial to Australia yes

prisma flume
#

much like with tobacco, the fossil giants generate the public opinion

#

the public opinion must therefore be coal and not solar (dangerous, pollutative)

safe dragon
#

and gambling which is also big in parts of Australia

prisma flume
#

big in [...] australia

long verge
sand frost
#

Coal hasn’t been financially advantageous in the US for like, idk, over a decade?? Setting aside all the other stuff

safe dragon
#

yeah

#

it's not about being the smart choice in any way

steel kraken
sand frost
#

Busbus

prisma flume
#

it's financially advantageous for australia in that the richest individuals in australia are rich because of coal

long verge
sand frost
#

Australian bus?

steel kraken
#

qld is royally fucked by the fossil fuel companies

safe dragon
#

being powered by natural gas is not a brag

sand frost
#

I actually understand the natural gas advertising if coal is the default

prisma flume
#

welcome to australia

long verge
steel kraken
#

it technically is cleaner than diesel as methane/lng is burns nicer. but by no means is it clean

safe dragon
#

I hope at least

prisma flume
#

oh it doesn't seem that farfetched

little furnace
#

It's cleaner than gasoline. They advertised it her as well.

safe dragon
#

that it is

#

kinda

#

the burning of it is

#

if you ignore the rampant issue of uncontrolled nearly undetectable gas leakages dumping methane straight into the air

long verge
prisma flume
#

easily. we can easily ignore it

cinder karma
#

I learned smth fun the other day

#

St micro is a French conpany

safe dragon
steel kraken
#

nuclear is great but its hard to get public buy-in particularly when fukashima happened

devout vault
safe dragon
#

thankfully Germany is not particularly known for tsunamis

cinder karma
#

What if we ignore the public

#

Jk jk

steel kraken
#

that and the secondary power plants to run on different designs that can run off the primary waste or produce less waste in general never took off

#

the main designs iirc are to complement nuclear weapon programs

long verge
prisma flume
#

nuclear is surprisingly not that reviled in popular public opinion in australia. the coal barons largely aim at renewables instead given they're more realistic to the average person

#

anyone can hook up a solar panel. not anyone can buy a nuclear reactor

steel kraken
#

but nuclear is pretty much dead now anyway as the economics don't make sense anymore as solar and battery tech prices have plummeted

little furnace
cinder karma
#

One reason why France has a strong internal IC design house is for the nuclear power plants

safe dragon
#

solar/wind + batteries is almost always the most sensible option at this point unless you happen to be somewhere where geothermal power is feasible

sand frost
#

I read an interesting article about plug in solar in the US recently

steel kraken
#

geothermal, hydroelectric are the ez winners still but are very geography dependant.

nuclear and coal both need to be on lakes/rivers for the water source.

solar can be placed anywhere

sand frost
#

Apparently there’s a bit of a regulations debate around plug in solar (inverter directly back into the house circuit, as opposed to the grid)

safe dragon
#

hydroelectric has its issues mainly surrounding impact on ecosystems but it's something that can be made to work

prisma flume
#

tidal is interesting to me but probably the single most geographically restricted

steel kraken
#

Solar wins without consumers owning any of it.

industrial solar farms are still cheaper / more profitable than a greenfields coal or nuclear site

sand frost
#

My friend works on tidal energy

#

It seems to be low technology readiness level

prisma flume
#

surprised wind hasn't been mentioned. probably the biggest win for british power

sand frost
#

Not zero ready, but large scale idk

cinder karma
#

Hydro isnt useful as a source of energy basically anywhere but is a great peaker/storage

#

It's nice

long verge
cinder karma
#

Bluebs yall could power thr country with the screams of people running away from spiders

prisma flume
#

i didn't read

sand frost
#

Hilariously my friend keeps getting sent to Hawaii for work ā€œoh noooo I have to go to Hawaii again what a burdenā€

safe dragon
#

poor soul

heavy daggerBOT
steel kraken
#

Tasmania (tiny state island thing south of Australia) is pretty much entirely hydroelectric, and so ffor pretty much the entire 20th century was green the entire time and was one of the only sources of "green aluminium" iirc

but towards the 80's they ran out of dam locations and have plateaued and now need to import power from Victoria (which is mainly brown coal)

long verge
cinder karma
#

Anyways

#

USpeople, dont forget to vote in the primaries

prisma flume
#

the alternatives generally have a far larger impact

long verge
#

But the birds :(((

prisma flume
#

nothing is without impact. it's just a matter of how much you get for the impact

little furnace
long verge
prisma flume
safe dragon
#

let's make wind turbines seethrough to really fuck up those birds

hardy jewel
#

rural australia is very largely against wind turbines

steel kraken
#

My preference on solar over wind is mainly that solar is solid state with no moving parts and so considerably less maintenance.

cinder karma
#

Solar and wind are extremely complimentary

#

I want both

prisma flume
#

there were plans in the works to install offshore wind turbines in our area, sub-rural but increasingly gentrified coast. obviously people opposed it

long verge
prisma flume
#

honestly justified in some regards since this is a whale migration route

#

but i'm sure it's largely just out of nimbyism and coal centrism

safe dragon
#

wind is hated by a part of the Netherlands due to "horizonvervuiling" aka visual pollution aka "I don't like how they look"

#

it's a weirdly large group

prisma flume
#

i wonder if these people have ever seen a coal mine

cinder karma
#

They're so pretty though :(

steel kraken
#

I used to go annually to a coal quarry / coal powerplant when growing up

long verge
#

I do slightly agree that wind turbines are ugly

cinder karma
#

I love how many are in rural Texas

safe dragon
#

even when I was a little kid I thought wind turbines looked so cool

cinder karma
#

Goes well with the cows

prisma flume
#

wind is in fact the sexiest source of energy

long verge
cinder karma
#

Solar is sex appeal

little furnace
prisma flume
#

solar is very flat. wind turbines have curves

long verge
prisma flume
#

very sleek

steel kraken
#

Aesthetics I love solar and in particular you can still do stuff like lifestock or agriculture under it and be mostly fine

hardy jewel
#

our thing is that wind companies really enjoy cutting down very old rainforests and other things for the turbines and that we are very protective over our wildlife

#

and thus pretty much every area out here is in a multi year long battle against said companies

cinder karma
#

You know what is also very cute? Voting

steel kraken
#

and for the US you have zero excuses for land use because converting corn into fuel to power cars is a comical meme and needs to stop

safe dragon
#

dude Australia is like 90% barren why u cutting down the forest

#

smh

prisma flume
#

i simply can't imagine why our real estate developers have no trouble clear-cutting coastal woodland for estates and hotels then

#

just can't think why

cinder karma
#

One of my favorite stupid things is that Texas leads the nation in renewable installations

#

Lol.

safe dragon
#

reminds me of some Dutch politicians who seemingly keep getting permits to build homes inside protected forests

cinder karma
#

This is what happens when you let people do things

steel kraken
#

texas barely has an electrical grid so I can see why people want backups

cinder karma
#

They're everywhere now

#

Wind power is a grid thing, they're massive

long verge
safe dragon
#

isn't the US electrical grid in general practically at the brink of collapse

cinder karma
prisma flume
#

i think texas was the state that had total regional power outages for the last two winters

steel kraken
#

the US electrical grid is struggling to keep up because getting landuse permits for new transmission lines is a bitch

long verge
#

No hate Texas I just see you guys as old slightly racist cowboys shooting guns everyday āœŒļø /j

hardy jewel
steel kraken
safe dragon
#

it's ok solar panels don't need inhabitants

#

I'm not telling u to put them in the middle of the outback 6 hours from civilization

steel kraken
#

you get into rural obscurity within a 2 hour drive of the centre of the city

#

unless its camberra then its a 5 minute walk

safe dragon
#

why is Canberra the capital anyway

steel kraken
#

same reason DC is a thing

cinder karma
#

Colonialism?

#

(DC was a compromise)

hardy jewel
#

anywhere outside the big glowspots is rural

steel kraken
#

states came together and neither victoria nor NSW wanted the other to be the capital and were roughly equal in population so put the capital between them

long verge
rain apex
#

why did char colony drop sydney instead of here

cinder karma
#

This is not a good week to look at it (it is perfect weather today) but here is spare capacity

#

Not bad.

safe dragon
#

regardless, if the Netherlands can figure out where to put solar panels and wind turbines I think Australia shouldn't have any issues

cinder karma
#

Got a 33% margin there

prisma flume
steel kraken
cinder karma
#

Nice! 47% wind

prisma flume
#

where is this

cinder karma
#

Texas.

prisma flume
#

wow. had no idea texas had so much wind

rain apex
#

what is more wrong with melbourne LilyDerp

prisma flume
#

i would've thought given the generalisation of flat prairie it would've been ideal for solar

cinder karma
#

It's a bit deceptive...right now the weather is perfect

safe dragon
#

I'm reminded of the funky fun fact from the technology connections video I had literally never heard of which was how much land is being used to cultivate corn to then throw into gasoline

steel kraken
#

Victoria / Melbourne had a money advantage of the multiple gold rushes, while Sydney afaik is mainly inherited wealth of existing rich people moving over.

cinder karma
#

=no hvac

#

=lower than usual demand

cinder karma
safe dragon
#

what if the cow flies into the blades

steel kraken
#

but solar gives cattle shade

safe dragon
#

but it'd also give the grass shade...

steel kraken
#

theres enough gaps between the solar panels that the grass is fine

long verge
safe dragon
#

12

steel kraken
#

one of the few maintenance costs of solar farms is having to go occasionally mow the grass under them

safe dragon
#

idk

#

and dust em off

long verge
safe dragon
#

not real

long verge
#

Mod, he’s spreading misinformation online

hardy jewel
#

sorry, I'll get rid of him

safe dragon
#

finally

hardy jewel
prisma flume
#

crumbledore, phd. in deception

#

international man of misinformation

long verge
safe dragon
#

do they have window wipers

rain apex
#

i like the salt tower things

prisma flume
long verge
rain apex
#

magic circle

rain apex
prisma flume
#

an honourable end SDVpetgoat

long verge
#

Good night everyone peepoKiss

steel kraken
#

I think those forms of concentrated solar famrs are dying out as just spamming conventional panels in a field is easier

#

they made sense when the solar cells were the cost prohibitive part

prisma flume
#

a goat also wrote this message

devout vault
#

Are the goats having employment issues enough to need to post on discord saying more people should hire goats?

cinder karma
#

Apparently

#

For 2024

#

I will say the spot mix is a bit misleading

#

(Ie, there is currently no solar because it's night, it's a week with very low demand so less natural gas.)

steel kraken
#

honestly more solar than I was expecting

cinder karma
#

Thousands of MW is such a weird unit ngl

pliant snow
#

That's fair. We shall use millions of kW instead

cinder karma
#

Plz observe the scale to the right

#

I wonder if solar counts residential solar

sand frost
#

fruit fly > zebrafish very relatable, i did that first go

#

also river dolphin > pink dolphin

#

also i can't believe termite replaces cockroach

#

and that hobbit is accepted lol

cinder karma
#

it's a hominid!

sand frost
#

yeees...in lotr

cinder karma
#

I tried for two other homimids and can't spell!

sand frost
#

yeah i couldn't spell helmenthes

prisma flume
#

i'm sorry i could've continued bobbit into hobbit

cinder karma
#

Homo floresiensis ( ), also known as "Flores Man" or "Hobbit" (after the fictional species), is an extinct species of small archaic humans that inhabited the island of Flores, Indonesia, until the arrival of modern humans about 50,000 years ago.
The remains of an individual who would have stood about 1.1 m (3 ft 7 in) in height were discovered i...

sand frost
#

in fact i still cannot spell the worms

cinder karma
#

oh I forgot bobbit worm

sand frost
#

i gave up and went for flat worm, round worm, etc

cinder karma
#

and I like how I list multiple sharks and ended up with "bat"

sand frost
#

i am not well-versed in the worms

prisma flume
#

i think i had earthworm, hookworm, tapeworm, hammerhead worm, and bobbit worm

cinder karma
#

lol, I have "earthworm" and "tapeworm" iirc

#

i forgot hookworm!

prisma flume
#

i also had to try ringworm just to see and there is a unique text for that

sand frost
#

at some point i had to memorize all the phylums i think??? for class

#

also the ones under chordata

cinder karma
#

SAME

sand frost
#

this was a long time ago tho

cinder karma
#

yeah

sand frost
#

so i'm great at the 5-sided thingums

cinder karma
#

lets see

sand frost
#

that's my favorite

cinder karma
#

other places

  1. vague memories of fish from stardew
#
  1. vague memories of fish from the grocery store
prisma flume
#

surprisingly i've never had to memorise every worm. don't know how i even have a degree

sand frost
#

i also did the "look around the room" trick for my stuffed animals

prisma flume
cinder karma
#
  1. Putting random colors in front of animals (ie "golden frog" and "golden toad")
sand frost
#

and "recite the zodiac animals in chinese"

prisma flume
#

shoutout to golden pheasant

#

distinct from pheasant

sand frost
#

yes them water pentagons

cinder karma
#

adding "artic" in front of things

sand frost
#

golden eagle

cinder karma
#

adding "sea" in front of things

sand frost
#

a real eagle!

cinder karma
#

it is! one of my favs

sand frost
#

yeah, sea horse, sea otter, sea cucumber, sea squirt

cinder karma
#

ice fish!

prisma flume
#

sea cow!!

sand frost
#

i also went with "things i'm allergic to"

#

and "things i like to eat"

cinder karma
#

oh I forgot manatees

#

poor manatees

sand frost
#

i'm pretty good at cephalopods and molluscs

prisma flume
#

kebab animal āœ…

cinder karma
#

the difference between "the try when I just tried from memory" and "the try when I allowed myself to google to check for spelling" was like, 71 different

prisma flume
#

i should give it a second try and see if i remember half the things we've written down

#

but not now šŸ™‚ā€ā†•ļø

cinder karma
#

Like, I failed to spell "nautilus" multiple times

sand frost
#

my husband keeps telling me "przowski's horse" but i really cannot spell it

prisma flume
#

i bet the game will be very impressed when i write diatome

cinder karma
#

it also gave me "trilobite"

sand frost
#

i can't spell most dinos

cinder karma
#

I can't either lol

sand frost
#

archaeoptryx

prisma flume
#

isn't it pteryx

cinder karma
#

I even took a class on ancient hominids once.

#

also, I really should have done better than literally just "bats" and "ladybug" but I really blanked out on the bugs after it told me termites were cockroaches

#

uh....cicada.

prisma flume
#

i was in that class!

sand frost
prisma flume
#

third last slide

#

early upright hominid

#

honestly i just tried remembering whatever was on my bugs spritesheet for sdv

#

and like 5 kinds of ants

cinder karma
#

I went "diptera" no you alredy have fruit flies idiot what about "hemiptera" fuck I forgot what's in that

sand frost
#

i know there's like 12 million types of bugs but unfortunately i do not know their names

prisma flume
#

there are many animals i couldve guessed in the time it took to write raspberry crazy ant

sand frost
#

i managed "leafcutter ant"

#

mentally walking through all the zoos i've ever been to

cinder karma
#

oh I forgot those too

#

I also got just "dragonflies"

prisma flume
#

red ant, fire ant, soldier ant, bullet ant, leafcutter ant, crazy ant

sand frost
#

heck if i know any dragonflies personally

cinder karma
#

and my knowledge of amphibians is laughable.

sand frost
#

it helps i have not been bit by very many ants, so i do not need to know their names

prisma flume
#

i know a couple of dragonflies personally. great guys

cinder karma
#

I still think just "bats" was pretty bad tbh

#

1/5th of all mammals, seriously, atra?

prisma flume
#

i think i managed vampire bat/fruit bat/giant bar

cinder karma
#

fruit bats, vampire bat, brown bat

#

oh, giant bats are spooky

#

Guardian's of Ga'hoole got me a few owl species

sand frost
#

pipistrelles

#

good name

#

i did manage a few owls

#

but only like 3 and i know there's more

prisma flume
#

i just want to know how well our resident #progo veterinarian would do on the animal quiz

cinder karma
#

it also didn't accept boxing crab :(

prisma flume
#

i think i had swimmer/spanner/green crab and that was all

cinder karma
#

I don't think I managed a single true crab, I got horseshoe crab, coconut crab, and hermit crab

prisma flume
#

aaah wtf how did i forget coconut crabs. i was thinking about them the very same day

#

as one does

worn remnant
#

i'm not planning to play the game but i am currently thinking about the mantis shrimp

prisma flume
#

this is the only game that actively rewards you for thinking about the mantis shrimp

cinder karma
#

Mantis
Shrimp
Mantis shrimp

worn remnant
prisma flume
#

like a mantis shrimp, you are capable of producing a single point of intense heat and power.

#

unlike a mantis shrimp, you can get more points if you name a lot of squirrels

sand frost
#

oh wow i didn't even think of mantis from mantis shrimp

#

i did get it but totally separately

#

mantis shrimp is the only kind of shrimp i know besides "normal"

#

i tried "gulf shrimp" and apparently that's not it

#

wikipedia says:

Shrimp vis-Ć -vis prawn
šŸ˜‚

#

"fleshy prawn" sure is a name

#

i had previously just assumed shrimp is shrimp, i can't eat so why do i care?

#

there's a shrimp known as: Atlantic white shrimp, white shrimp, gray shrimp, lake shrimp, green shrimp, green-tailed shrimp, blue-tailed shrimp, rainbow shrimp, Daytona shrimp, Mayport Shrimp, common shrimp, southern shrimp

#

how can this shrimp be so many colors??

pallid yarrow
#

hello

prisma flume
# pallid yarrow hello

hi, just to be clear the moderators will jump on you if you just spam chat channels for xp SDVdemetriums

pallid yarrow
#

ok i was just checking all chats to see if i could start a conversion that is why i only said it once but i will just stick to voice chat 1 and2

long verge
#

Microsoft strikes again Kek

cyan shadow
#

Like
The ability to connect or pair devices fucking vanished

safe dragon
#

after the windows update yesterday my internet has been misbehaving a lot on my work laptop

#

I couldn't connect to the local network via ethernet at work for a few hours at all

cyan shadow
cinder karma
safe dragon
#

idk my work pc yelled at me to restart for a windows update and then I did

cinder karma
#

I just love how engineered the Niagara Falls is

#

And how it's shut in half at night

#

And there is a treaty over it

dusty pollen
#

I mean it is a border iirc? SDVkrobusgiggle

cinder karma
devout vault
safe dragon
#

I'm honestly increasingly convinced windows actually doesn't have an automated testsuite

#

back when localhost broke in one of the beta updates

#

like surely you have a test suite that relies on localhost working at least

crystal wren
devout vault
cinder karma
#

Anyways

#

Let's all believe in Linux

long verge
devout vault
#

Hmm. Should I pretend I'll actually get a game jam game made? SDVPufferThink
https://itch.io/jam/brackeys-15

itch.io

A game jam from 2026-02-15 to 2026-03-08 hosted by Brackeys, Yasahiro, AquaXV & Duxez. Just 1 week to make a game?! 😱 The Brackeys Game Jam runs twice a year and is a fun way to try out ideas, meet other devs and talk about your games...

cinder karma
#

Definitely

devout vault
#

Surely the two already-made submissions (both by the same person) don't break the "No AI-generated content" rule. (Not posting images because server rules, but one literally has AI in the name and says it's a AI powered assistant)

They both have the "No AI" tag, after all. And they're both submitted to 15 jams! Wow, what an efficient author!

safe dragon
#

I see nothing fishy here

#

Just a 10x developer

devout vault
sand frost
#

Make something Kirby themed but not Kirby? šŸ˜›

devout vault
#

But if it's not kirby then the fun-ness factor is reduced šŸ˜”

cinder karma
devout vault
#

I do have a "kirby fan game" idea in my repository of rambling, but not sure if its game jam sized

#

However I could just be working on stardew3d instead...

prisma flume
devout vault
#

"some light info" about <thing which sounds incredibly dense no matter how you spin it>

prisma flume
#

i could've sworn i disabled win11 force-restarting your pc without asking to close all your tasks and install updates

#

i was also very sure i disabled discord hardware acceleration because win11 inexplicably turns on pro-epilepsy mode and flashes the screen black whenever it's drawn

prisma flume
austere comet
prisma flume
#

i'm sure this was revenge for going into gpedit to turn off more bullshit

cinder karma
#

Arch

rain apex
#

btw

cinder karma
#

I dont even use arch lol

#

My main PC is still windows and all she does is check email so I'm happy

prisma flume
#

a fine seafarin' vessel she be

#

portholes 11

pliant snow
#

Trying to delete 58600 lines of code in a commit, let's see if it goes through

safe dragon
#

lgtm

red crest
#

Question for the more knowledgeable C# people here:
Is doing if (thing is Type type) a significantly more costly thing than if (thing.GetType() == typeof(Type))? Or are they basically equivalent and not worth worrying about. I don't know how these sorts of type checks work under the hood.

cinder karma
#

The first is significantly cheaper than the second iirc

#

They arent equivalent

red crest
#

The first is cheaper?

#

That's the opposite of what I woulda guessed, huh

safe dragon
#

if they don't just get compiled to the same thing I'd definitely expect if (thing is Type) to be faster

#

with the actual cast variable if you actually need it but you're not doing in the other one so I'm assuming you don't

pliant snow
#

I know in Python the is one is much cheaper, I would assume it's the same case in C#

red crest
#

I just assumed it'd be more expensive to check if something is Thing or any one of its Super Things than just one specific check for an exact type of Thing, but I wasn't able to find a clear answer when googling because I don't think my google fu was strong enough here to know what to look for

safe dragon
#

can't say I've tested it with some massive nest of 300 inheritance layers

#

I'd be terrified to see that class though

#

it'd take a lot to beat if (thing is Type) though

red crest
#

Does that change if I do need the cast variable

#

Or did you just mean it leans even more heavily in pattern matchings favour if I did

pliant snow
#

If you're checking whether or not to cast, is it faster to just always cast and hope the compiler knows to do nothing if it's already the right type

red crest
#

Praise be to the compiler
Thank you all then I am glad I asked SDVpufferheart

cinder karma
#

Actually I might be wrong, looks like dotnet put a lot of work into GetType

#

I'm in compiler explorer

#

Tl;dr bench it next time, atra

#

It's a real clean simple cmp

red crest
#

is_A_2 and is_B_2 seems different between .NET 10 and .NET 6 though but I don't know enough to know the significance of the differences

safe dragon
#

I'm trying to benchmark shit but rider is shitting the bed

#

wtf is going on it has a nuget package it tells me it can't find but I can't delete it either

#

prayin a rider update works

steel kraken
safe dragon
#

it didn't work imma cry

#

wtf is rider doing

dusty pollen
#

unrelated but being a tech nerd sometimes means using a script to replace the s key with windows+d when you break your keyboard. ask me how I know

safe dragon
#

wtf is Microsoft.DotNet.ILCompiler and why does rider complain it doesn't exist and why can't I uninstall it

devout vault
#

how do you know? /s

dusty pollen
cinder karma
#

Crumble just use linqpad

safe dragon
#

Unable to find package runtime.arch-x64.Microsoft.DotNet.ILCompiler. No packages exist with this id in source(s): /usr/share/dotnet/library-packs, nuget.org

#

wtf is going on

devout vault
safe dragon
#

what are you doing

#

I'm trying to just delete a fuckin package

dusty pollen
#

keycap broke

cinder karma
devout vault
#

So the key isn't broken, so who needs script? /s

dusty pollen
#

and can't type without it because the rubber thing falls out

#

replacement should be arriving in a couple of days

safe dragon
#

I genuinely have no idea what's going on

red crest
#

dotnet is resisting your attempts at calculating its inefficiencies

safe dragon
#

ok but like does anyone have any idea what might be going on

#

I'd like some help

dusty pollen
#

I do not but I wish you luck fighting rider

red crest
#

I unfortunately don't the only troubleshooting step I really know for Rider/.NET/Nuget weirdness is a package restore or whatever

safe dragon
#

there isn't even a nupkg file where on earht is it getting some random ass package called ILCompiler

#

I don't even know what that is

red crest
#

I've got one of those in my packages folder

safe dragon
#

but why

Unable to find package runtime.arch-x64.Microsoft.DotNet.ILCompiler. No packages exist with this id in source(s): /usr/share/dotnet/library-packs, nuget.org

red crest
#

And a force restore from Rider doesn't do anythng?

safe dragon
#

nope

#

I can't install any other package either cause it'll complain about this one

#

man I never use rider so idk what it's doing

red crest
#

Did your nuget sources get messed up by somethin maybe

safe dragon
#

it finds packages just fine

red crest
#

I've got nothin then SDVpufferpensive

safe dragon
#

not the ILCompiler one whatever that is though

little furnace
#

Can you delete the package from cache and manifests?

#

Or use command line?

safe dragon
#

No packages exist with this id in source(s): /usr/share/dotnet/library-packs
I mean it's correct

#

that random ass folder does not contain it

#

but idk if it should've or why

#

but I do have the sdk...

#

well ok I switched the project back to dotnet 9 and that worked?

#

well alright I guess I'm banned from .net 10

little furnace
#

If you switch back now, what happens?

safe dragon
#

same issue

#

I'm seeing my benchmark isn't very good regardless

#

interesting thing actually

#

it turned object is Type into a simple null check in the compilation

#

it's not doing any type comparison at all

#

alright I worked around it doing that optimization

#

oh is has a dedicated IL instruction

cinder karma
#

Yes

#

Which is why i thought it would be faster definitely lol

#

It doesnt need actually reflecting

safe dragon
#

it's so fast it's hard to benchmark

steel kraken
#

finally got benchmarkdotnet happy

safe dragon
#

so far my testing seems to suggest it genuinely does not matter which you use

#

without actually casting anyway

red crest
#

What a wonderful bit of nerdsniping, I got 3 people this time

steel kraken
#

im very surprised by my results so far

heavy daggerBOT
red crest
#

(I'm very appreciative of it too since I'm unable to do any benchmarking myself atm)

safe dragon
#

your benchmark is definitely more set up to avoid .net optimizing something it shouldn't

steel kraken
#

it took like 30min to realize benchmarkdotnet was ignoring me as I didn't give it arguments

#

so far, what I can tell is that is A and as A is actully more efficient if you pass in B

#

its slower if you give it A

#

(in .NET 6)

cinder karma
#

What's the tree?

steel kraken
#

still running the B suite but mostly got the data I care about

prisma flume
#

dare i ask about is not and pattern-matching is A or B and is int i and > 0 or <= 5

steel kraken
#

the operation count difference between passing in A,B and "Hi" are crazy

red crest
#

I wonder if pattern matching can correctly short circuit if it determines that it is not A and thus cannot be B if B is A

#

assuming A is super of B

safe dragon
#

unlike Sinz I'm getting the lamest results

steel kraken
#

full results, will run again in .NET 10

red crest
#

I think I'd only be disappointed if the results were much better in . NET 10 since I can't use it /hj

safe dragon
#

I think so far my results will be "it's all the same"

cinder karma
#

That's drastic wow

steel kraken
#

I do have working SMAPI builds for .NET 10 what are you talking about šŸ˜›

cinder karma
#

Tbh I expected it from the disassembled code

red crest
#

I will use them once they become official SMAPI builds!

steel kraken
#

h o l y fuck

cinder karma
#

The lack of a call

#

Yeah,

safe dragon
#

SinZ is getting all the fun results while mine is just nothing of note

steel kraken
#

soz not soz

safe dragon
#

I'm just doing the is Type vs GetType() == typeof returning the boolean with no casts

red crest
#

Am I misreading the results or is that showing then that GetType is much better
(Atra why did you name your original functions so confusingly)

safe dragon
#

why is 2 below 3 for A

steel kraken
#

in .NET 6 GetType() is orders of magnitude better yes, and is A a and as A are the same

#

3 is the one I added which wasn't part of atras original tests and I added it after A before realizing there was a 2 and renamed it but not moved it

safe dragon
#

typeof outperforms is

devout vault
steel kraken
#

the only compat issues I ran into, Pathos almost ran into in .NET 6 anyway with the harmony version bump

devout vault
#

I'm intrigued by it for the sake of stardew3d if the performance gain was good, but that's adding a huge installation hurdle compared to normal mods

#

It would however have the benefit of (assuming I did made a separate instance entirely, not simply update the current one) making it so people could easily keep a stardew3d instance separate from normal modded

steel kraken
#

my initial benchmarks of .NET 10 for smapi was minutes faster in loading CP packs

safe dragon
#

I wonder why typeof is faster when it has a callvirt and 2 calls

cinder karma
#

I'm surprised too

devout vault
red crest
#

"minutes faster" sounds very nice to me when my original reason for asking about this in the first place was for my CP alternative

cinder karma
#

Because there are no calls in the assembly

red crest
#

so the benefits of such an upgrade so sound very relevant

devout vault
safe dragon
#

is vs GetType
Like me reading this would've totally thought is would be faster but it's just not

prisma flume
#

i'm sure someone confidently posited that is was the more performant option

safe dragon
#

me

prisma flume
#

maybe a lot of someones

safe dragon
#

I'm very confused by these results frankly

steel kraken
#

both JIT and AOT very much seem to special case gettype to do magic with the actual memory layout

red crest
#

Let it be known that me, clueless Button, was the most correct assumer of them all initially 😌

safe dragon
#

but I guess this once again shows "benchmark, don't assume"

prisma flume
#

did we learn nothing from the article on quake about the number of instructions not necessarily determining the cycle count...

safe dragon
#

but calls are expensive operations!

red crest
#

(also I know it's not directly relevant but I had no idea ldtoken was a thing what is that even normally used for)

devout vault
#

I would've assumed so too. But a 100% equivalent test case would be meow.GetType().IsAssignableTo( typeof( A ) ) (though IGet thtat that's not relevant to the original use case)

safe dragon
#

IsAssignableTo has to be slower or I'm going to lose my mind

red crest
#

I forgot about IsAssignableTo

steel kraken
#

in aot it becomes

Program:is_A(Object):A:this:
       push     rax
       mov      rdi, 0xD1FFAB1E      ; A
       call     CORINFO_HELP_ISINSTANCEOFCLASS
       nop      
       add      rsp, 8
       ret      
Program:is_A_2(Object):Object:this:
       mov      rax, 0xD1FFAB1E      ; A
       cmp      qword ptr [rsi], rax
       jne      SHORT G_M36282_IG05
       mov      rax, rsi
       ret      
G_M36282_IG05:
       xor      rax, rax
       ret    

so the as A becomes a call, but GetType() == typeof() has no calls

devout vault
steel kraken
devout vault
steel kraken
#

and yes .NET 10 is 100x faster for as A

prisma flume
#

1.5ns to 0.2ns. good lord

cinder karma
#

Cmp, babyyyyy

prisma flume
#

now i understand the h o l y fuck

#

hey pathos i have a small request for 1.7

cinder karma
#

Doesn't even have a jmp

red crest
#

So how about that net10 SMAPI

devout vault
red crest
#

It's amusing to me that the results graph can be empty

steel kraken
#

turns out 4 years of development is a good thing

devout vault
#

do time per SDV.Game1._update next

heavy daggerBOT
safe dragon
devout vault
#

Can't wait to use this quote next time people complain about <X> game being delayed

prisma flume
#

is it 100x faster? yes. what did it cost you? windows 7 users

red crest
safe dragon
#

0 ns should be effectively impossible right?

#

it claims it did operations

prisma flume
#

bold of you to say my mods come out

red crest
#

It hasn't been 4 years since I've seen that boat cutscene you made yet

steel kraken
#

I think its just too little work for benchmarkdotnet to actually track it unless I do stuff I don't understand

red crest
#

There's time

prisma flume
#

button that mod started in 2019

#

it's still going

red crest
#

Timer doesn't start till I'm aware of it

prisma flume
#

a very novel way of benchmarking

red crest
#

Thank you, I appreciate that

steel kraken
#

It does have a "measuring overhead" section due to the ArgumentSource stuff, so it could be that it overcorrected a bit

cinder karma
#

It's also switched out a branch to a cmp

red crest
devout vault
#

Yeah if it was only like 2x or 3x that'd be /hj

prisma flume
#

that said i did just add a location, visual theme, feature, and script i've been wanting for like a few years so we're approximately one half-life closer to completion

safe dragon
#

ok I added an IsAssignableTo

red crest
#

(Proud of you though)

devout vault
rain apex
#

blueberry wheres the bug mod

red crest
#

Chu's here! Time to ask chu for their favorite method of type checking

prisma flume
#

unfortunately since the pattern-matching question was resolved earlier i'm going to have to ask you to move to #making-mods-general to mention my mods SDVdemetriums

steel kraken
#

You are being baited into on-topic conversations

devout vault
rain apex
#

is there a kind other than thing is Bug bug

red crest
#

I don't have any other good nerdsniping questions for today I have to make dinner instead

safe dragon
#

GetType() winning still bothers me

red crest
prisma flume
#

nobody even tested or smh

rain apex
#

<- completely didnt read anything

safe dragon
#

smh fool that's slower!

red crest
#

#TeamGetType()

prisma flume
steel kraken
#

GetType() still wins, but is much less of a deal than before.
so its mainly a case of "Do you care about exact type" vs allow inheritance

rain apex
#

idk why i should care about benchmarks in version of .net i dont use RunRun

red crest
#

Crumble said they added IsAssignableTo but I didn't see any results for that

safe dragon
#

if your results are true you'd need to do some absolutely bizarre ridiculous amount of these comparisons for it to even be measurable in even an extremely hot path

red crest
safe dragon
#

cause the benchmarks are still running

prisma flume
#

of course i'm not about to stop using is A a or B b and not C and b is > 0 and a is constant

steel kraken
cinder karma
#

Now Sinz I wanna see AoT

safe dragon
#

ok good news

cinder karma
#

Thank God

#

Thank. God.

#

I'm insane but not that insane show me the disassemble

red crest
#

I guess I should go rip out those IsAssignableTo's I'm using that I took from Pathos

safe dragon
#

this is the AssignableTo one, the others I showed earlier

steel kraken
#

I have no idea how to have benchmarkdotnet / linqpad to do AoT, you will need to nerdsnipe yourself to go further.
but the AOT ASM I got early was from your original godbolt link

devout vault
steel kraken
#

the installer I haven't solved, and I still have some unresolved TODOs for macos

red crest
#

There would be so many support issues unless the SMAPI installer itself gave you net10

cinder karma
#

No one cares about macos

steel kraken
#

It would be a self contained .NET10 install

rain apex
#

hm but wouldn't i still have to Bug bug = thing to actually use thing as bug

red crest
#

Oh, well then, ship it I say

steel kraken
#

and maybe AOT trim the installer to make it slightly smaller?

red crest
prisma flume
#

we're already bundling harmony and newtonsoft. what's .net 10 if not anothre bundle

cinder karma
#

Oh god

steel kraken
#

smapi itself cant risk trimming due to needing everything available for mods

cinder karma
#

SinZ what about net 11

red crest
#

Also I think if I just did (Bug)thing that'd be fine too

safe dragon
#

I like how I'm measuring this when my actual work code runtime is like 99% database call overhead

prisma flume
#

they are all the same mod

steel kraken
rain apex
devout vault
red crest
#

Did you see how much faster it was

steel kraken
#

note in my benchmark, it benchmarked both cast and no cast

rain apex
#

no i have no idea which number to read Dokkan

prisma flume
rain apex
#

i just came here to bully blueberry about The Mod ok

steel kraken
#

is_A rows are no cast
is_A3 is with cast
is_A2 is the typeof

red crest
#

Imagine a big bar for is. Now imagine a small bar for GetType

safe dragon
#

at this point I'm just glad IsAssignableTo didn't just make me question everything I've ever known and magically outpeform is too

devout vault
cinder karma
steel kraken
#

ah right as an expression rather than making a variable reference

prisma flume
#

(matchmaking ranking?)

devout vault
#

(Moon Misadventures Redux. The one mod not on my public github)

cinder karma
#

Measles, mumps, amd rubella

rain apex
#

skyfarm when

cinder karma
#

(Sorry, casey)

devout vault
#

(hitting critical mass of on-topic-ness)

devout vault
#

and cave farm

#

and roguelike mode

cinder karma
#

I also thought rsv was respiratory that word I can't spell virus

prisma flume
#

super. respiratory super virus

devout vault
cinder karma
#

Syncitial or smth

terse galleon
devout vault
#

oh no, one of the pingers is typing

cinder karma
#

The word that means merging cells together

#

Quick, casey, distract everyone with cat pictures

prisma flume
#

grumble grumble cant believe cats are ontopic but bugs arent. bugs are the most programming

devout vault
rain apex
#

what about the thing pathos likes to use

#

if (location is BusStop { Name: "BusStop" })

red crest
#

I think you're supposed to have as little Bug as possible when programming but maybe I just don't code like you bluebs

little furnace
rain apex
#

or continuing bug

little furnace
#

Cat for off-topic-mess.

rain apex
#

if (thing is Bug { Kind: "Cockroach" })

cinder karma
#

Oh god

red crest
steel kraken
#

if I'm reading the .NET 11 preview notes, it looks like they are working on getting CoreCLR to work in places with no JIT (wasm / ios)

devout vault
#

Isn't that what AOT is supposed to be for?

#

Like, that'd mean a pure-interpreted route instead, right? That sounds slowwwww

steel kraken
#

probably but not everything is able to be AOT

#

also more de-virtualization is on the table

cinder karma
#

Or the net 1 lowered variant

red crest
#

I don't wanna look at the decompile I wanna eat my pasta

cinder karma
#

Smh do u not look at decompile for fun

devout vault
#

do you

#

(currently, not in the past)

cinder karma
#

I just did lol

rain apex
#

is there spagetti sauce inside

cinder karma
#

Except using compiler explorer because work machine

devout vault
#

Atra returns to modding arc? eyesshaking

red crest
#

No I don't prefer red sauce pastas

cinder karma
#

Absolutely not

red crest
#

If there was alfredo in the decompile I'd take a look

prisma flume
steel kraken
#

the Class A secretly stands for alfredo

red crest
#

I'm just throwing people off our trail

cinder karma
#

(I do not have the heart and soul of a game developer. Lol)

prisma flume
#

naturally, class B is bolognese

red crest
#

Alfredo
Balfredo : Alfredo

cinder karma
#

Never did, never will

cinder karma
rain apex
#

the only not tomato pasta i eat is carbonara blobcatgooglyblep

red crest
#

You're welcome!