#ot1-perplexing-regexing

1 messages · Page 410 of 1

high verge
#

yes

rough sapphire
high verge
#

jesus

#

why would you ever need that full view

rough sapphire
#

i was seeing if i coud see the most concurrent branches in python bot

#

and cuz pretty

#

duh

high verge
#

definitely pretty

rough sapphire
#

:>

high verge
#

what's that in

rough sapphire
#

gitkraken

#

sad lonely dev noises

high verge
#

git tracken'

rough sapphire
#

xD

rough sapphire
#

Idk if need that many servers but oh well!

#

Shutting it all down!

high verge
#

nice

#

Is there any good way to get a long secret from oauth2/openid/some modern widely supported kinda SSO provider?

#

i'm trying to use it as the signing secret to let users prove their identity without needing to exchange the actual secret

#

but that means that i'm sending signed data insecurely, so the key needs to be in the region of sha256, i.e. not just the puny 10 or so bytes that most oauth2 providers give you as a token

#

i'm seriously considering just getting multiple tokens and concatenating them

high verge
#

the issue with that is that oauth providers make no promises about cryptographic security of their private keys

#

and it would be entirely possible and indeed theoretically OK if there was some major limitation to the true randomness of those keys

lofty dirge
#

I think whole point is token is just enough to test

surreal otter
#

@hollow pollen just like a color swap?

hollow pollen
surreal otter
#

so across the spectrum? tint it moreso?

#

the whole image or only one color

#

You could desaturate then apply a hue

#

if you want the whole image

hollow pollen
#

i mean the cyan color + some kind of blue I think , but the gradient

surreal otter
#

from solid black to a shade?

hollow pollen
surreal otter
#

and how do you want the hotspots?

hollow pollen
#

what do you mean?

surreal otter
#

See where it gets light?

#

You need a method to the gradient

#

unless you want just from darkest to lightest straight scross

hollow pollen
#

I just the cyan gradient . that's it

surreal otter
#

From white to cyan?

#

I'd say make layers

#

do a circle

#

white in middle, gradient out to cyan

#

or light cyan in the middle

#

I don't know all the processes, but I know it works, I cna find whatever relevant tutorials

hollow pollen
#

I mean from black to cyan gradiet color

surreal otter
#

I personalyl don't have photoshop, but I'm familiar with software

#

Same idea

#

Make a circle with ablack center and gradient to cyan

#

Something like that

#

Just cut your logo out of that as a layer

#

might that work?

hollow pollen
#

i will check out

rancid forge
#

so a while ago Mark7 and I were discussing turning files into images and eventually I decided I should try to make an image to text converter
well I am getting back to that now realizing I do have the power to change the order of bits so if anyone is wondering about my project uhm you can tell me

rancid forge
#

so i fixed the problem thing and now the edited image looks very close to the original

#

This was from the previous time that I did this. Both images were the edited versions

#

The reason is because I was forcing either bit 6 or 7 to be set in the previous run, so the darkest any given pixel could be became #404040 which caused a lot of colors to be brighter than they should've been. In my new version, the darkest a pixel could be has been brought all the way down to #020202, which is a lot closer to black

solid pollen
#

Well yes

gentle moss
#

no cats in here

#

nice.

rough sapphire
#

Ships crate of cats To: Care of Bisk, somewhere in the UK

gentle moss
#

i had this weird dream last night

#

my alarm went off but i couldn't find where my phone was

#

and the sound was really fucking loud

#

i eventually found the phone

#

it wasn't even making the noise

#

i bluetoothed my phone to my stereo, duhh..

#

confused the shit out of me for a good 2 minutes

rough sapphire
#

was this a dream.. or did the alarm go off

gentle moss
#

ᶦᵗ ʷᵃˢⁿ'ᵗ ᵃ ᵈʳᵉᵃᵐ ᵃˡˡ ᵃˡᵒⁿᵍᵎ

rough sapphire
#

alarmception

gentle moss
#

thanks oracle

#

thanks a bunch

high verge
#

@rancid forge convert to text as in unicode block characters + terminal colors?

gentle moss
#

"hey, office 365 exchange. can i have a list of every single user in distribution groups in a workable CSV file without too much effort?"
"sure you can! just go to the web panel and select the distribution group and click on export!"
"but... what if i want all of them?"
"EAT SHIT AND DIE."

#

blurgh.

gentle moss
#

and now it turns out in the 3 days i haven't looked at confluence they've completely re-designed their UI

#

i love that.

gentle moss
#

oh fuck yes, free laptop tomorrow \o/

#

Surface Book Pro 2.

rough sapphire
#

free?

gentle moss
#

boss is upgrading his.

rough sapphire
#

ah yeah I think you mentioned

gentle moss
#

yeah, i love free shit.

high verge
#

i really want to get a new laptop at some point

rough sapphire
#

blah

#

barrier doesn't work with wayland

sand goblet
#

Y'know, there's an X/wayland bridge

rough sapphire
#

xwayland, yes

#

doesn't work (well)

#

some people report that they can somewhat move the mouse around, but sometimes it goes crazy

#

and certain keyboard inputs aren't being sent

#

it just doesn't work at all for me

gentle moss
#

aw fuck, my boss is coming over to deliver the laptop tomorrow.

#

i guess getting dressed is a price to pay

rancid forge
#

@rancid forge convert to text as in unicode block characters + terminal colors?
@high verge nope, just the raw data shown as ASCII

#

That's why my first image looked so awful. ASCII requires one of its top two bits (in a 7-bit system) to be set, and since I was previously not rearranging bits, just shifting them right once, the dark colors couldn't possibly exist.

high verge
#

I still don't really understand what it's doing

#

Using a bitdepth that makes it ASCII compatible?

rancid forge
#

What I'm doing is removing a bit and forcing bit 1 or 7 (zero-based index) to be set so after some bit rearrangement, it's valid ASCII. I'm using standard 24-bit bitmaps as those aren't compressed. 32-bit bitmaps (ones that support transparency) and other uncompressed bitmap versions are able to be used since the bitmap standard requires a statement on where the actual data starts.

#

This is what the code currently looks like. So far only the image to image conversion is supported

#

(for once i have a lot of comments in my code)

rancid forge
meager ledge
#

why is vim better than emacs?

gentle moss
#

ed is the standard editor

meager ledge
#

any other reasons?

gentle moss
#

it's all choice baby.

plucky ridge
#

I watch a video on where GREP came from yesterday, and never realized it essentially came from a stripped down ED

#

Also that ed is supposed to be mentioned by the letters, not like a name

high verge
#

i'll go tell him

plucky ridge
#

But the name comes from a group of commands from ed: Global g, Regular Expression /re/ and Print p.

#

Just found it really neat

river laurel
#

does being a private schooler make you more successful than public schoolers.

rough sapphire
#

no

round rose
#

It doesn't make you more successful, it can give you more opportunities to get the connections and knowledge, but it's up to you to actually do something with those opportunities

river laurel
#

ahh,it still depends

#

like public schools

round rose
#

It depends on the actual school (some private schools are worse than some public schools and vice versa) and, mainly, your own actions, choices, decisions, attitude, etc

#

It's more about what you do than it is about what environment you were in

plucky ridge
#

Although your home environment can have a HUGE impact

river laurel
#

huh

#

??

plucky ridge
#

Like say you have an abusive family or you have to spend most of your time taking care of your younger siblings. Your studies will suffer for it

#

But that's not to say one person is smarter than the other, just that every person has a different life they have to deal with

round rose
#

Yeah, the environment still matters

river laurel
#

i seeee

round rose
#

I'd say people who grew up in healthy families have a higher chance of being healthy themselves than, say, people from abusive families, there's a lot of factors

#

But in general, most people are standing on a more or less equal ground

plucky ridge
#

As people yes

#

But I wouldn't say they're given a fair playing field

#

Especially poor and minority families vs richer one or white ones (at least in the US)

river laurel
#

oh,what do guys think about all boys/girls school vs normal schools

#

like the differences

plucky ridge
#

It really depends. I think ideally, diversity is the best way to develop. The more we can learn about others, the better off we will be as not only an individual, but as a community. But for some people, being in a more rigid or restrictive environment is beneficial to them. So it's honestly hard to really hard for me to have a strong feeling one way or the other about it

high verge
#

they're not a big enough thing in general for me to worry about the societal impact

#

like in the sense that antivax is a problem for all immunocompromised people, whereas skydiving into a shark's mouth is only an issue for one person

plucky ridge
#

THAT would be a hell of a trick

#

Also could be a fun little game

#

Like a phone game or something

river laurel
#

I mean this is coding server so...possibly a skydiving game into a shark's mouth

plucky ridge
#

If only I had the time

#

And the sharks

river laurel
#

honestly I feel like going into an all boys school suck,youll probably never really understand the girl side of stuff. I mean some people really wants to get into an all boys school,mainly girls but still.

solid pollen
#

Your pseudo is messing with my brain akarox haha

high verge
#

thoughts?

gentle moss
#

like it so far.

#

i like the little shift to a minor tone @ ~45s

#

1m or so you could try working with a key change or something, to break up the flow a bit?

#

maybe as it "builds up", you could get a little more extra on the drums, like little break beat fills

#

very nice though, good job.

#

sounds like an 8bit lazy day in the park

high verge
#

yeah i need to build up the drums

#

and yeah 'summer' was the prompt

gentle moss
#

that buildup around 1m20

#

you could use that to create some kick build up

#

like some quarter notes, eighths and then sixteenths for the drop

high verge
#

i've been thinking of adding a roll thing

#

like

#

hang on

#

like 17s

#

the drums 'dundudnudun'

#

idk what they're called but some kind of roll thing like that

gentle moss
#

i do not have the spotifies

high verge
#

oh 17s in the preview

#

-17s i guess

gentle moss
#

oh like fills?

high verge
#

yeah that's the one

#

i've never been great at drum programming

gentle moss
#

i tend to cheat

#

¬_¬

#

i'll build the whole track on a grid with some basic beats

#

then go back over the drums and automate them, add flares here and there

high verge
#

hmm ok

gentle moss
#

at least when i've worked that's how i've done it

#

build a skeleton where you're like "okay, that's the rough shape. now lets get some nuance"

#

the tone of the lead synth is controlled through a series of VST / effect parameters that i could just twiddle dials on and record those inputs

#

so i'd "play through" the track multiple times recording different automation "play throughs"

high verge
#

i alternate between being good and bad at arrangement it seems

#

or maybe only compared to my other skills

gentle moss
#

like any skill it takes practice :D

#

you should hear some of my garbage ¬_¬

#

got folders and folders of projects which i spent like +2 hours on and are just like 30 seconds of nothing

high verge
#

i'm enjoying that one you linked

#

yeah i'm very good at ruining ideas

gentle moss
#

sometimes you have to take a step back if you can't see a direction for the idea

#

try a new thing for a while

#

then re-visit the old thing later

#

you only get better by doing :)

plucky ridge
#

And then you find out there's only One Direction

gentle moss
#

there are dangers to becoming upper-class poor they never tell you about

#

just now i was seriously harmed by the system

#

the gold wire mesh they put on the wine bottle sliced me up good maaannnng

rough sapphire
#

don't you have any teeth left?

gentle moss
#

the bottle was already open

#

i had the audacity to just pick it up

rough sapphire
#

haha

#

be careful of wrapping your sandwiches in tin foil

#

that does look like an awkward spot to get sliced though

gentle moss
#

nah, it's not that bad

lofty dirge
#

Please don't bring other server drama over here

gusty hatch
#

Can't speak to him in DM

lofty dirge
#

Send a friend request and you can

oak tangle
#

@gusty hatch Please don't bring drama from others servers to this server.

gusty hatch
#

He didn't accept the Friend request

#

It is the only place where I Can speak to him

oak tangle
#

I don't care. That's not a reason to start chasing them on other shared servers

#

They are here as an individual member and you're not going to harass them here for cross-server drama

gusty hatch
#

Harass ? Is sending a single message harassment ?

oak tangle
#

Don't bring cross server drama here. Thanks.

#

That's it.

gusty hatch
#

U have a strange definition of the word harassment bro

rough sapphire
#

if your girlfriend blocked you on everything, would you go and stand outside her place of work?

gusty hatch
#

Ok no problem u are the boss here

oak tangle
#

@gusty hatch This is not a discussion. Don't bring cross server drama here.

gusty hatch
#

I don't say the contrary bro just discussing on a point

oak tangle
#

Well, don't

#

The message should be clear

gusty hatch
#

Ok

#

As u want

gentle moss
#

bring back hats.

rough sapphire
#

bring back hats.
@gentle moss no

gentle moss
#

you're fired from the press department of Hat Inc.

rough sapphire
#

this confuses me

gusty hatch
#

@oak tangle Do u have the guy in Friend ?
If it is Can u ask him to accept the Friend request pls

rough sapphire
#

@gusty hatch learn to take a hint

#

you can't always get your own way in life

#

learn it now

gentle moss
#

excuse me, sir, can't you see we're in the middle of a very important board meeting of Hat Incorporated.

rough sapphire
#

also that

gentle moss
#

i had just to let this man go for failing to live up to our high standards in marketing.

#

this is a solemn moment.

rough sapphire
#

i wrote the standards

#

look:

#

no hats

gentle moss
#

how do you think Hat Inc. is going to sell product with that angle?

rough sapphire
#

aggressive expansion into haircuts

gentle moss
#

you better have a 13 point powerpoint presentation explaining this diversification in marketing material.

gusty hatch
#

Yeah you are maybe right

#

I should stop

lofty dirge
#

bisk is straight shooter with upper management written all over them

gentle moss
#

hmmm... haircuts and hats are not mutually exclusive industries.

oak tangle
#

how do you think Hat Inc. is going to sell product with that angle?
@gentle moss

Just wear the hat at an angle

#

one that exposes the hair cut

rough sapphire
#

don't encourage him Zappa

gentle moss
#

what better to accentuate a beautiful haircut than a nice hat

lofty dirge
#

or incorporate haircut with the hat

gentle moss
#

AND THAT'S IT!

#

a jaunty angled hat!

rough sapphire
#

the standards are already codified:

no hats

lofty dirge
#

I think standards are wrong

rough sapphire
#

you can't argue with it, it's written down and everything

gentle moss
#

Ves, you're head of marketing now.

#

neon, security will see you at your desk.

oak tangle
#

!otn a bisk's angled hats factory

royal lakeBOT
#

:ok_hand: Added bisk’s-angled-hats-factory to the names list.

rough sapphire
#

i demand a no hats equivalent

oak tangle
#

!otn a neon's boring hatless existence

royal lakeBOT
#

:ok_hand: Added neon’s-boring-hatless-existence to the names list.

rough sapphire
#

that seems a little biased for some reason

#

i am security

gentle moss
#

as the new head of marketing at Hat Inc. i believe the only way is up for you.

lofty dirge
#

I thought rule 0 was no negotiating with no hat terrorists

gentle moss
#

hat security?

rough sapphire
#

ever seen a hat trick before

gentle moss
#

such as razors around the brim?

lofty dirge
#

yep

gentle moss
#

no more scallywags lifting your hat.

#

bleed the blighters.

rough sapphire
#

flamethrowers or buckets of hot tar attached to the brim

lofty dirge
#

took like 3 minutes to clean up the rink

gentle moss
#

those may pose problems in situations when you're required to greet a lady.

#

that plus hot tar

#

not so good.

rough sapphire
#

oh no i dropped my tar my sincerest apologies m'lady

#

my hat does appear to be stuck to my head

gentle moss
#

i suppose that's one advantage to the tar.

rough sapphire
#

did you know GOD gave you a purely 100% natural hat? it's called hair

gentle moss
#

scribbles notes

#

pass that off to R&D

rough sapphire
#

hats are a crime against nature

gentle moss
#

yes, but you can't doth your hair at a lady.

rough sapphire
#

did you know discriminating against black hats is a hat crime?

gentle moss
#

you mother fucker

#

my fucking keyboard is wet now

#

fucking sip timing little shit

#

right, which camera did you hack

#

hat incorporated is dissolved due to one bad joke.

#

in hindsight making them all out of sugar paper was a bad move.

rough sapphire
#

🙄

high verge
#

Hat Ink you say?

#

that's a fun idea

sullen thorn
#

Do I attempt to write a cmake file to use an existing http2 c++ library, or do I attempt to implement http2 myself?

shell raptor
#

implement http2 yourself and build it with cmake

sullen thorn
#

Header only cmake is very easy tho 😂

#

Just copy nohlmann/json

rough sapphire
#

rainbow kitty

#

on google colab

gentle moss
#

woot

#

my surface is here

#

i do like a nice bonus.

#

so i love this

#

i'm looking to see the level of linux support for the surface book 2

#

someone on reddit:

The Surface Book 2 is officially the best linux laptop in my eyes. It's crazy how well this weird hardware works now.

#

the article linked:

What works?
Note: Touchscreen only works in a Window Manager or Desktop Environment that has full support for it. It's recognized as a mouse click otherwise.
Touchscreen
Requires kernel with modules/drivers in link above.
Pen Input
Requires kernel with modules/drivers in link above.
Removal of keyboard base
A few seconds slower in Linux than in Windows
May cause touchscreen to stop working until reboot
May cause issues with dedicated graphics (if equipped)
Keyboard function and media keys, including volume and brightness
adjustment of the keyboard and screen backlights.
Wireless Networking
May need a tweak from #WiFi if Wireless Networking hardware
disconnects during use
Speakers / Headphones
Speakers sometimes have a hissing noise that can be fixed
Dedicated Nvidia graphics (If equipped)
Hibernation
Only when the touchscreen is disabled
ACPI, Battery stats, power saving, etc.

What doesn't work?
Cameras

#

cameras were really one of the major hurdles?

gentle moss
#

so i just found out a company we're partnered with is doing a webinar that i'm attending and it's hosting on Zoom.

#

being bored, i thought i'd write a "do you have a statement as to why you're using zoom given the both the security and political blah blah blahs" and sent it to their "contact@" address

#

contact@ doesn't exist :o

rough sapphire
#

webmaster@

gentle moss
#

hehe

#

it's all over their site. "contact@ for blah!"

rough sapphire
#

oh lol

#

they should probably get that looked at

#

"hmm, wonder why nobody's been contacting us recently"

gentle moss
#

well they were purchased for about $1.5bn 3 years ago

rough sapphire
#

hmmm

#

pret a manger?

gentle moss
#

:D

#

discount coffee would be nice

#

i think i might contact them about their contact@ email address not working

#

repoooorrrteeeddd

#

does that count as doing work? i don't think it does.

#

also got told they'll follow up with an ethical statement about their use of Zoom, so looking forward to that. ¬_¬

dry basin
gentle moss
#

cool

#

but one channel is enough. :)

grizzled leaf
#

A quick advice

#

Don't use fancy numbers to get more accurate results while testing efficiency

#

Love your computers

gentle moss
#

god damn fucking customers

#

they fired a bunch of staff and were like "oh, we can downgrade our o365 account to a lower level now!"

#

bam

#

all your mailboxes are now full because you're on a lower tier.

sand goblet
high verge
#

Any recommendations for good keyboards ~£100

#

not too gamer-y, not too hipstery

#

for gaming and typing, and ideally wouldn't have a reduced number of keys

high verge
#

@gleaming hare can you react to this message

sullen thorn
#

yay 🙂

#

i feel better now

forest swan
#

huh, interesting

high verge
#

ahaha

#

write a valid python program in reactions ;)

#

lmao

plucky ridge
#

@gleaming hare You can stop now

sullen thorn
#

just discovered that goofy goober is based on an actual song

#

spongebob cover was better tho

small fossil
#

Sucessfully remade discord embeds

high verge
#

remade in what

rough sapphire
#

computer

high verge
#

oh ok

small fossil
high verge
#

ah right

#

couldn't you just use a screenshot

small fossil
#

figured i should remake them rather than a shitty image

high verge
#

ahaha

small fossil
#

Cuz that embed now scales

high verge
#

yeah

rough sapphire
#

bitmaps are for losers

high verge
#

with this you can do dynamic stuff as well

#

/\ fax

#

have the list change dynamically

#

OR

#

is this like a live thing

#

like does it update from some other site

small fossil
#

plus it looks higher quality

#

Its just one big block of HTML and css

high verge
#

yeah it looks good

#

wait

#

this may annoy you

#

couldn't you just copy paste from discord

#
  • classes
#

styles i mean

small fossil
#

Nah cuz it makes shit messy

high verge
#

yeah

#

and it's all react classes i guess

small fossil
#

I use a diffrent CSS framework to discord

#

so i made this in TailwindCSS and just gonna prep it for templating

#

so i can just drag n drop them for where i need

viral panther
#

CF8: Can you recommend some anime for me?

small fossil
#

i'd highly recommend Tower of God if you havent already

viral panther
#

Didn't you write a recommendation customizer?

#

How do I use it?

#

Where is it?

small fossil
#

I havent finished it 😩

#

that site still has thousands of lines to go

#

But the principle of the site i it bases it off tags you've watched previously then a random chance of wildcards

viral panther
#

I want to watch something like Devilman or Berserk that has animal people

#

Know of anything like that?

small fossil
#

like Demi-humans?

viral panther
#

Yeah

#

Also, I mean any Devilman and Berserk. I enjoy the originals and new ones for both

small fossil
#

I wouldnt necessarily say it has much Demi stuff (altho one of the main characters is) But "rising of the shield hero" is a good one

viral panther
#

Watched it lemon_sentimental

small fossil
#

Im still waiting for s2 😩 Delays kill

viral panther
#

Life is unfair. It would be nice to be able to black out or go into some sort of coma until things happen

#

Instead of having to wait

#

Just go into autopilot

high verge
#

in arma if you attack friendlies you lose rating and if you do it too much your friendlies start attacking you

#

i was piloting a drone

#

i shoot all my friends

#

so now i'm evil

#

the drone shot itself!

#

automatically!

viral panther
#

They shouldn't have been in the way

high verge
#

its true ya know

#

but the drone shot itself

#

what

tardy goblet
#

if there is one thing I don't like in industry....
it's people who worked on these codes before me 😂
to be precise, that one person 😁

shell spear
#

What codes?

#

You mean programs?

stuck meteor
#

nvm

rough sapphire
#

Someone sent this meme in r/programmerhumor and I don't understand it.

solid pollen
#

Haha

#

Do you know what #define is?

rough sapphire
#

No

#

Is that something like importing in Python?...

rancid forge
#

That's one of the C languages

rough sapphire
#

Oh

solid pollen
#

Basically, if you define ABC as 42 fo instance, before compiling, the compiler will replace all ABC in the source code to 42

#

That's a code constant in some way

rough sapphire
#

It's weird because his comments don't appear to be commented right or can you have comments in that C language without quatation marks...

#

Oh

high verge
#

what

#

python has comments without quotation marks

rough sapphire
#

How

high verge
#

have you been doing this ```py

"Comment"``` the whole time

rough sapphire
#

H o w

high verge
#

you need them for multiline comments

rough sapphire
#

No, like why doesn't his text get surrounded by quatation marks...

high verge
#

but both of these are valid ```py

Does a thing

do_thing()

"""This does a thing, and I'm going to go into such incredible
detail that you'll quickly get bored and stop reading"""```

#

why would it

topaz aurora
#

Someone sent this meme in r/programmerhumor and I don't understand it.
That reminds me, I did something similar last year

rough sapphire
#

I know I can do # Hi

Yikes
This
Code
Bad
Bad..."""```
#

@topaz aurora H o w

#

THAT'S CURSED.

solid pollen
#

Haha

rough sapphire
solid pollen
#

Now we should all program using ASCII char names

rough sapphire
#

Let me invent a bad programming language w Python.

mint lichen
#

anyone know if there's an application or website out there that lets you draw with lines, then 'export' the image as a set of points/vectors? I want to make a simple demonstration for something that will use vector graphics but don't want to go to the bother of importing .SVG files or something similar

rough sapphire
#

You could use Adobe Illustrator, idk.

#

It's not too hard to create a new vector image and draw something to it.

high verge
#

and you can probably parse an svg polygon very simply

mint lichen
#

the plan is to use tkinter's canvas and draw it as a set of lines... I'm not really that familiar with SVG, would it be easy to parse a set of lines into a set of points and a colour? sorry if it's a dumb question

rough sapphire
#

hey guys, i would like to download a python course that is on youtube. There are 142 videos on the list. Is there any way i can download all videos in one click?

plucky ridge
#

I don't think so, not without breaking their Terms of Service, at any rate

rough sapphire
#

oh that goes against youtube rules?

#

crap

plucky ridge
#

I'm pretty sure

rough sapphire
#

well thks anyways mate 🙂

plucky ridge
#

Any time

rough sapphire
#

Ill use yt

stuck meteor
#
def encrypt(n, key):
    if not isinstance(n, int):
        raise TypeError("The value to encrypt must be an integer")

    DELTA = 0xff ^ key
    cipher = n ^ key
    cipher += DELTA

    for num in range(cipher):
        cipher += num

    return cipher

def decrypt(v, key):
    if not isinstance(v, int):
        raise TypeError("The value to decrypt must be an integer")

    DELTA = 0xff ^ key
    
    v = (v-1*v)//2
    v -= DELTA
    v ^= key

    return v
#

lmao why doesnt this work

#

im doing exactly the reverse operations in the decrypt func

plucky ridge
#

Wait, does v ^= key work?

stuck meteor
#

yep

plucky ridge
#

I'll be damned

sullen thorn
#

why wouldn't it?

stuck meteor
#

v = v ^ key

plucky ridge
#

I genuinely don't have a good answer for that.

#

Just always assumed it was the more basic operators that could do that

sullen thorn
#
for num in range(cipher):
    cipher += num

is this not just cipher += num * cipher?

stuck meteor
#

its cipher + num at every loop

sullen thorn
#

ahh

#

i misunderstood

stuck meteor
#

and v-1*v//2 is the reverse of that for loop

#

gauss method

sullen thorn
#

v-1*v is this not 0?

#

yeah

#

you want (v - 1) * v

plucky ridge
#

Order of operations is a bitch

stuck meteor
#

no, it's v-1*v

#

actually not

plucky ridge
#

Yeah that'd just be v-v at that point

stuck meteor
#

yep

#

so it's ((v-1) * v)/2

#

should work now

plucky ridge
#

2 seconds later your computer is on fire

#

Just -fwoom-

stuck meteor
#

Life is a bitch :)

#

decrypt() should return 2020 back

plucky ridge
#

What's the second argument?

stuck meteor
#

the key

#

that we used to encrypt the number

plucky ridge
#

Gotcha

stuck meteor
#

wait ops

#

i did

#

((v-1)*2) // 2

plucky ridge
#

That'd do it

stuck meteor
#

no i need ((v-1)*v) // 2

#

even worse LMFAO

plucky ridge
#

As the kids say, "oof"

rough sapphire
#

make a programming language where there is no order of operations, everything is executed at once

sullen thorn
#

that sounds awful 😂

high verge
#

it returns every possible interpretation of what you ask it

sullen thorn
#
    for num in range(cipher):
        cipher += num

this is definitely (0-cipher] right?

#

so she invented quantum computer?

stuck meteor
#

wdym by (0-cipher]

sullen thorn
#
def encrypt(n: int, key: int) -> int:
    cipher = 0xff ^ key
    cipher += n ^ key
    cipher += (cipher * (cipher + 1)) // 2
    return cipher
#

is this what you actually want?

#

(for encrypt)

plucky ridge
#

Call the language race

high verge
#

uh

#

i could make many jokes

#

you'll be pleased to hear i'm making none of them

stuck meteor
#

what's that -> int there

plucky ridge
#

Not that kind of race

topaz aurora
#

Each operations are done in a separate process

sullen thorn
#

about? 🤨

high verge
#

race conditions as a service

sullen thorn
#

that's type information for my ide

plucky ridge
#

HA

sullen thorn
#

lmao

high verge
#

race interpreter, race compiler, race programming

#

race installer

sullen thorn
#

eh the first one was better

high verge
#

i think that's it

stuck meteor
#

removing the loop part it works

sullen thorn
#

removing it and replacing it with my thing?

#

or just completely?

stuck meteor
#

no i removed completely the for loop , will try with ur code now

#

omg i was doing a dumb thing

#

i was summing the number from 1 to the cipher number in the encrypter

#

then in decrypter i was doing the same thing basically

sullen thorn
#

yes that was a little strange

#
def encrypt(n: int, key: int) -> int:
    cipher = 0xff ^ key
    cipher += n ^ key
    cipher += (cipher * (cipher + 1)) // 2
    return cipher
stuck meteor
#

what's the reverse of gauss?

sullen thorn
#

are you sure u can reverse this without brute force?

#

x = n * (n+1) how do you reverse this?

plucky ridge
#

ssuag

sullen thorn
#

lol

plucky ridge
#

I'll see myself out

stuck meteor
#

btw

#

if you do n: int in the arguments you can still give a string as arg

#

will error only because of unsupported operand

sullen thorn
#

it's a type hint, it doesn't get enforced

#

it helps the IDE

stuck meteor
#

doesnt give me bad argument error

#

oh okay

plucky ridge
#

It's for the coder and the editor's benefit

#

Nothing more

graceful basin
#

Pretty sure that is reversible, considering it is guaranteed to be a positive integer

round rose
#

It also gets stored in the __annotations__ attribute, so if you really want to you can utilize that in your code

plucky ridge
#

Fair point, forgot that

sullen thorn
#

i mean yes technically it is reversible, theres no loss of information - but i meant easily reversible

#

without brute force

#

like sure you can just find the number's factors and get the 2 that are 1 apart

graceful basin
#

It is a quadratic equation, one which I think will always have exactly one positive root. Would need some testing though

stuck meteor
#

need the reverse operation of this

#

cipher = ((cipher-1)*cipher)//2

sullen thorn
#

the //2 isn't important

stuck meteor
#

well i just want to get an int that's why i added floored division

sullen thorn
#

what a beautiful parabola 🙂

#

ok but you just reverse that with * 2, that's not the hard part

#

and yes you're right about the quadratic equation @graceful basin 🙂 didn't spot that

#

y = x^2 + x

#

ik the quadratic formula is simple, but i'm amazed python doesn't have a builtin module for it

graceful basin
#

The result would be a bit complicated, it is 1 or 2 possibly complex values, which seems like a pain.

sullen thorn
#

i think we only care about the real (?) value, not the imaginary part

#

wait how would it have a complex value?

graceful basin
#

Well, we are guaranteed to not have a complex value

#

But in the general case, a function for the quadratic formula would be a pain because of these results

stuck meteor
#

shouldnt the reverse operation of (499*500)\2 be 2*(499/500)

#

hope it makes logic but doesnt work

high verge
#

to what number?

stuck meteor
#

i mean it's the reverse of gauss method to calculate primary numbers

high verge
#

which number are you doing the operation to

stuck meteor
#

500

#

so we do (500-1) * 500

#

then we divide by 2

sullen thorn
#
def quad_solution(a: float, b: float, c: float) -> List[float]:
    disc = (b ** 2) - (4 * a * c)
    roots = []
    if disc >= 0:
        root_1 = (-b + math.sqrt(disc)) / (2 * a)
        roots.append(root_1)
    if disc > 0:
        root_2 = (-b - math.sqrt(disc)) / (2 * a)
        roots.append(root_2)
    return roots

@graceful basin ?

graceful basin
#

Yeah, that would work

sullen thorn
#

😃

#
def encrypt(n: int, key: int) -> int:
    cipher = 0xff ^ key
    cipher += n ^ key
    cipher += (cipher * (cipher + 1)) // 2
    return cipher


def decrypt(n: int, key: int) -> int:
    roots = quad_solution(1.0, 1.0, n * 2.0)
    plain = int(max(roots))
    plain -= 0xff ^ key
    plain ^= key
    return plain
#

i think this should work? (unlikely to work first try tho)

graceful basin
#

I think it's a bit more complex due to the +=

sullen thorn
#

shouldn't be

#

cuz i can subtract that first

#

since it's commutative (is that the right word? either that or associative, and knowing my luck it's probably both)

plucky ridge
#

Well the first one is when you can give people an infection you have....

#

Remember to tip your waitress

sullen thorn
#

ah i fucked up

#

should be n * -2.0

#

ok yay it works 🙂

#
import math
from typing import List


def quad_solution(a: float, b: float, c: float) -> List[float]:
    disc = (b ** 2) - (4 * a * c)
    roots = []
    if disc >= 0:
        root_1 = (-b + math.sqrt(disc)) / (2 * a)
        roots.append(root_1)
    if disc > 0:
        root_2 = (-b - math.sqrt(disc)) / (2 * a)
        roots.append(root_2)
    return roots


def encrypt(n: int, key: int) -> int:
    cipher = 0xff ^ key
    cipher += n ^ key
    cipher += (cipher * (cipher + 1)) // 2
    return cipher


def decrypt(n: int, key: int) -> int:
    roots = quad_solution(1.0, 1.0, -(n * 2.0))
    plain = int(max(roots))
    plain -= 0xff ^ key
    plain ^= key
    return plain

@stuck meteor

graceful basin
#

Also, you can use integers in the args, since py3 all numeric types implicitly become up to complex depending on the complexity of the math

#

Well, not become

#

Integers just can work in place of complex numbers

sullen thorn
#

ik, but it's nice to abide by the typing hints 🙂

graceful basin
#

Use the number type hint then

sullen thorn
#

i tried to find it, i couldn't find it

#

is it not from typing import Number?

graceful basin
#

I thought so

sullen thorn
#

yeah pycharm can't find it 😦

viral panther
#
PEP 3141 defines Python's numeric tower, and the stdlib module numbers implements the corresponding ABCs (Number, Complex, Real, Rational and Integral). There are some issues with these ABCs, but the built-in concrete numeric classes complex, float and int are ubiquitous (especially the latter two :-).

Rather than requiring that users write import numbers and then use numbers.Float etc., this PEP proposes a straightforward shortcut that is almost as effective: when an argument is annotated as having type float, an argument of type int is acceptable; similar, for an argument annotated as having type complex, arguments of type float or int are acceptable. This does not handle classes implementing the corresponding ABCs or the fractions.Fraction class, but we believe those use cases are exceedingly rare.```
sullen thorn
#

oh

#

eh next time, float is fine for now

#

it's a quadratic formula and we only care about non complex roots

tardy goblet
#

@shell spear yeah, programs :)

What codes?
You mean programs?

#

I use code/program interchangebly, in fact I tend to use code more often even 🤷‍♂️

high verge
#

sounds a bit strange to me

#

idk

#

most people say 'code' rather than 'codes' as well since 'codes' makes it seem like a cryptographic code

#

countable vs uncountable objects etc

tardy goblet
#

guess you are right

#

it's just the way it was often used around

#

code, or even codes

#

and bad habbits are not always easy to shrug off

thin viper
leaden shuttle
#

neo vim

solar haven
rancid forge
#

i will hide in the corner with vscode

rough sapphire
#

Sad atom noises

sullen thorn
#

The description is even worse, it sounds like someone just picked a few bits from the first four books

summer knot
#

Artemis Foul?

#

[sic]

sullen thorn
#

Yup

sand goblet
#

Disappointed, but not surprised

warm widget
#

I'd never watch that in my wildest dreams.

#

It is for I fear seeing a bad adaption of another great book.

summer knot
#

The very worst adaptation of a book to a movie I have ever seen was a Japanese film called The Eel.

#

The original novel (called On Parole) was excellent, and they somehow turned it into this awful bad joke of a film.

soft violet
#

Dungeons & Dragons.

#

Not strictly just a book adaptation.

#

But...in the realm of adaptation.

summer knot
#

I saw D&D when it opened, to a mostly empty theater, and I amused myself when the moat caught fire by shouting out "Hey, it's the Cuyahoga!"

#

(You are not expected to get this)

soft violet
#

Gaming group in-joke?

summer knot
#

Ohio resident in-joke. :D

#

(The Cuyahoga River was so notoriously polluted in the 1970s that at one point it actually caught fire)

soft violet
#

Dragonball.

summer knot
#

I consider myself lucky for having never seen it

soft violet
#

See it once, then never see it again.

#

If we're comparing cinematic crimes, Dragonball is very slightly more watchable than D&D.

rough sapphire
#

I am taking this topic to #discord-bots ; i forgot that was a thing (edited)

ocean cipher
#

What is anyone here's number one thing that makes for a good editor?

#

For me it is probably the ui

#

I'm one of those people that spends a few hours every other week trying to change up the color theme and such

viral panther
#

Tool integration above all else. Being told about issues while I'm writing code is my #1 step in debugging

#

Nothing makes me happier than finding bugs before even having to run a single line of code

topaz aurora
#

UI and startup time for me mostly

ocean cipher
#

Yeah startup time is also really important. Also how much time it takes to get coding, I always feel like PyCharm or VSC take a lot longer to get started than others

#

That's mainly because of the ide-like packages in vsc and how heavy weight py charm is, of course 😃

#

But, something like sublime I feel like takes less than a second; i just open sublime and I get to start where I left off

viral panther
#

Why is start up time so important? How often do you have to open and close your editor?

ocean cipher
#

That's true, it's not always so much that I am opening and closing it either, but when I do, it seems kind of annoying

viral panther
#

Also, how long is too long? Spacemacs takes about 3 seconds to open up on my laptop which is annoying but not a big deal

ocean cipher
#

but also the part I said about how long it takes to get into a new project is more important to me

#

Ooh, I've never heard of spacemacs

#

Seem's like a better version of emacs

topaz aurora
#

Why is start up time so important? How often do you have to open and close your editor?
@viral panther Let's just say that my patience deteriorated because of VS Code haha

ocean cipher
#

same here 😅

viral panther
#

Oh, damn. That sounds crazy

ocean cipher
#

I seem to always gravitate towards light weight editors

#

so, for now, I'll be using sublime

#

I also just learned about the Terminus plugin

#

which, to say the least, is the best thing that I ever realized existed in atom

#

i mean sublime

topaz aurora
#

Apart from that, I've gotten used to a CLI-heavy workflow since I previously only worked on Windows Terminal with GHCi on cmd and Vim on wsl

ocean cipher
#

On a side note, does anyone else ever get scared away from contributing to something because there are so many scripts in it?

topaz aurora
#

I'm still trying to find an open source project to contribute to actually, and it honestly feels like a daunting task

ocean cipher
#

Yeah, I actually haven't actually contributed to anything, it seems like there is so much knowledge that you'd have to already have about the source rather than just being able to go right into it?

topaz aurora
#

Yeah, I guess most of the motivation also comes from being fond of the project/knowing the internals of it

topaz aurora
#

Windows is suspiciously slow today

ocean cipher
#

Really?

topaz aurora
#

Why do I get the feeling that I'm updating

ocean cipher
#

I'm running Windows too

#

Actually, maybe it was slow today

#

I'm not entirely sure

topaz aurora
#

Fun times

rough sapphire
#

at least you automatically get flash updates

topaz aurora
solid pollen
#

Flash is being discontinued by Chrome btw

glossy cedar
#

What is anyone here's number one thing that makes for a good editor?

How it takes for it to load and whether or not it freezes for half a second while I'm typing (these are two problems with vs code btw)

sand goblet
#

the former isn't an issue for me since I just leave the thing running all day

#

the latter is a big issue though and is a problem even in "light" editors like emacs

gentle moss
#

that it puts squiggly lines under stuff that is clearly not wrong and offers no explanation as to why.

sand goblet
#

that's an important plus for you? fair enough

gentle moss
#

i love worms.

rough sapphire
#

spiders>worms

#

fight me

sand goblet
#

dogs > *

gentle moss
#

dogs that can do the worm > worms

rough sapphire
#

three headed fire spitting dog > dogs

gentle moss
#

only if they're called spot.

rough sapphire
#

Spork

#

It's called Spork

gentle moss
#

i mean that was a reference to Hades 3 headed dog Cerberus

#

which translates to Spot

rough sapphire
#

when spork is alone he imitates cat noises

gentle moss
#

Hades hellhound was called Spot

rough sapphire
#

Yes, but this one is called Spork

#

Deal with it

gentle moss
#

i can't deal with a spork that only has 3 prongs

rough sapphire
#

Flash is being discontinued by Chrome btw
@solid pollen most major browsers are dropping it simultaneously

#

flash is reaching EOL soon and will be getting no more updates

gentle moss
#

i feel for the internet historians

#

how's it going xx?

rough sapphire
#

flash is reaching EOL soon and will be getting no more updates
@rough sapphire is this the end of justice league?!

gentle moss
#

where the hell is "you're forcing me to do this to install patches"?

gentle moss
#

now to remember how to fix broken profiles... sigh

rough sapphire
#

how's it going xx?
@gentle moss quite alright

#

very warm today

#

how about you?

gentle moss
#

not bad

#

fixing profile remote desktop server profiles

#

whole bunch of fun

rough sapphire
#

why are you working on a Saturday

gentle moss
#

i always work saturdays.

#

we have a retail customer, we do saturday support for them

#

it's usually a nice quiet day of maintenance without people getting in the way and maybe some coding.

#

today is less quiet and more sweary.

rough sapphire
#

Is Fiverr a good platform for selling Discord bots?

viral panther
#

People sell Discord bots?

rough sapphire
#

Yeah

viral panther
#

People constantly tell me I should be making money with the things I make. Maybe it's time I try

rough sapphire
#

I sold my code for around $40 but I can't seem to find people anymore...

viral panther
#

How does it work? Do you give away all right to your code?

rough sapphire
#

Yeah someone from this server dmed me and asked me wherever I could code him a bot for a few bucks.

#

I mean

#

Firstly you find a buyer and discuss with him what kind of features he want and stuff, the price is also important.

#

You would code and test your code, then somehow sell it via Paypal.

#

This is risky since you can get scammed.

#

Even if you're not going first.

viral panther
#

Lol, I'm not doing anything without a contract

rough sapphire
#

But yes you just sell your code.

#

Ahaha

#

He gave me money first so I wasn't a bitchy scammer and gave him what he asked for.

#

Great guy, was a shame he banned me because I was underage (His server was 18+).

viral panther
#

Lol

rough sapphire
#

Ahahaha

#

Cries in desperate need of money

high verge
#

What's the going rate

rough sapphire
#

Wha

gentle moss
#

this profile corruption doesn't make any friggin sense

#

the user has no profile registry key or user directory

#

yet rather than "rebuild" the profile on login it just dumps them straight into a temp

#

sigh

stuck meteor
#

how can i make a python console in tkinter?

gentle moss
#

"hello linux server, could you restart for me?"
"sure, bisk, give me a minute."
one minute later
"done!"

#

"hello windows server, coul-"
"did you say something?"
"yeah, could you rebo-"
"sorry, i'm in the middle of something can you stop that first?"
"stop what?"
"i don't know, but i can't restart unless you stop it."
"well how about we forget about that thing and just restart anyway."
"you got it boss........ here i go..... rebooting...."
5 minutes later
"still working on it big fella, no time at all...."
5 minutes later
"okay that's the reboot done, now just let me get windows ready for you."

rough sapphire
#

it takes a whole minute to reboot a server?

#

what are you running on, a pentium?

gentle moss
#

hah

#

our AWS instances go from on -> off -> all services running again in about a minute. saving money using weaker instance types

#

but this friggin RDS server is installed on baremetal with SSDs

#

Quad Xeon 4110's and 64GB of RAM.

#

:|

#

it's still "getting windows ready" for me

solid pollen
#

He's a kind guy

#

Getting everything ready for you

gentle moss
#

it's apparently up because i'm remotely connected into its frigging powershell

#

well

#

problem solved.

#

it hasn't even rebooted yet.

rough sapphire
#

Ok then I'll make sure to never use Windows Server 20xx ever.

gentle moss
#

i just had to call someone in their office to force reboot the server

#

why microsoft?! whhhhyyyyyyyyy????

#

each rotation of its shitty little dotted dial is just a reminder of how much money is being pis-

#

OH HEY IT'S UP

gentle moss
#

now, why did it crash?

#

uhhhhhhhhhhhhhhh..........

#

magic. magic did it.

#

case closed.

tulip palm
#

windows is good at probably 10% of the things it tries to be good at. a server is not one of them :D

gentle moss
#

their logging system is... something else.

errant wyvern
#

microsoft dev: goes to a help channel because he needs python help
we: okay, can you show us the code?
the microsoft dev and microsoft as well: GWmythicalHyperREEEE

tulip palm
#

actually microsoft has been getting quite good with open source.

gentle moss
#

ahhh... their 3 E's strategy

#

Embrace, Extend, Extinguish

tulip palm
#

haha

gentle moss
#

i mean that is actually a documented strategy they had

rough sapphire
#

had

#

i admire your blue eyes

gentle moss
#

i mean what about their current behaviour makes you think they'd continue to do that?

#

opensource a lot of their shit?

#

start to integrate linux into their operating system?

#

poppycock

tulip palm
#

obviously they're gonna extend linux and make a proprietary version that will clearly be good enough to take over mainstream linux usage /s

gentle moss
#

microsofts biggest offense has been what they call servers

sand goblet
#

although to be fair, azure VMs are great

#

microsoft has the biggest free VMs for devops out there

#

they even have mac VMs

#

I'm surprised apple hasn't bitched at companies for doing that

tulip palm
#

it's probably in some license or something

sand goblet
#

Yeah, probably

tulip palm
#

i doubt they're letting it slide for free

sand goblet
#

it's funny though

#

if you actually want mac servers

#

do you know what they make you do?

tulip palm
#

nope, i've never had that desire funny enough

sand goblet
#

they give you a server rack with 64 slots

#

and in each slot, you put a mac mini

tulip palm
#

oh haha

sand goblet
#

like, seriously

#

what

#

what?

#

this rack actually has 160 mac minis

tulip palm
#

imagine how fun it would be to tip

sand goblet
#

oh my god yes

#

I just

#

this seems so shitty

gentle moss
#

it is shitty

tulip palm
#

on my small screen at a distance that looked like a large cluster of xbox 360s

sand goblet
#

haha

gentle moss
#

but if you're developing for apple

sand goblet
#

the mac mini isn't even that great

gentle moss
#

you kinda need that shit

sand goblet
#

you do, yeah

gentle moss
#

i think the guy who posted that top picture was like

sand goblet
#

people also make smol docks for smol developers

gentle moss
#

"this is testing batches of production code across ~30 different environments" or something

#

fully automated mac mini testing infrastructure

sand goblet
#

Yeah, I mean, that's neat and all

#

but surely it'd be more efficient with a bunch of VMs

gentle moss
#

i wonder what the pricing is like

#

depending on scale of your requirements

#

and how are the azure mac VM's run?

#

i can see why you might want to actually run it on apple hardware

sand goblet
#

mac minis cost about 3,000 dollars for a maxed out machine

gentle moss
#

lol bullshit

#

holy fuck

#

oh okay, that's like the latest model

#

i wonder how much of the mac mini market share is just developers in need of platform testing

tulip palm
#

is too much a valid answer?

gentle moss
#

unrelated note: this keeps popping up in my facebook feed

#

i refuse to watch it and instead spend my time thinking about what he's saying

tulip palm
#

oh no

gentle moss
#

clearly bad costs a lot of money, but good is cheap

tulip palm
#

go on

gentle moss
#

so if you put the bad money into the good then it'll cause a temporary state of neutral money

#

before turning the good money bad

#

that's why he put a line down the board.

#

good / bad money segregation

#

but at the same time, the bad money is worth more £'s

#

so perhaps the answer to wealth is to get all the bad money.

sand goblet
#

I'm not entirely sure how azure runs its mac VMs but they've come in very useful

#

I suspect they are actually running on mac minis

#

since you can't get a VM license without having a mac

gentle moss
#

and i'd be very surprised if apple let them hackintosh it

royal laurel
#

people also make smol docks for smol developers
@sand goblet can i have a smol dock? i'm not a dev but i am smol

#

i actually really like docks for hardware setup

sand goblet
#

well you're a backpack so maybe that counts as a dock

#

:>

royal laurel
#

towers just seem annoying

#

GODDAMN WITH THE BACKPACK

sand goblet
#

I much, much prefer towers

#

docks seem very convenient though

royal laurel
#

there

#

backpack hours

sand goblet
#

:>

gentle moss
#

i've got a surface book 2 now

#

so i should probably get a dock dongle thing

sand goblet
#

probably, yeah

#

I understand the convenience

#

you have all your shit on your laptop

#

at work and home you have your dock with all your shit plugged into it

#

it's convenient

gentle moss
#

yeah, one of my bosses switched to that

#

just comes in and plugs into his fucking massive over the top curved gaming screen

lofty dirge
#

bisk, I have Surface Laptop, the dock is worth it

gentle moss
#

i just don't use laptops like that really

#

but i am looking to change my laptop habits

#

previously they've just been shitty little portable toolboxes

lofty dirge
#

do you game?

gentle moss
#

eh, not so much

#

i've already got a gaming rig

lofty dirge
#

Surface Book has enough power to be your only machine

gentle moss
#

yeah, that's the thing that gets me

lofty dirge
#

when I was taking a break from gaming for a month, I only used my Surface Laptop 2 for everything, browsing -> Python coding without issues

gentle moss
#

i've just been on console games recently tbh. after 20 years of PC gaming it doesn't lure me in that much

#

i am looking forward to getting a pen and trying some drawing

lofty dirge
#

only console I play with any regularity is my switch

gentle moss
#

i spent far too long being a super elite fps pc gamer who thought consoles were for noobs, so am catching up on a bunch of stuff

#

i think until i moved in with the miss and she got a ps4 the last thing i played on a console was Gran Turismo 4 on PS2 and that was just as down time.

high verge
#

r/pcmasterrace is so depressing at this point

#

All these people spending their whole lives trying to justify only playing on pc

gentle moss
#

see, i never went that bad.

#

i just didn't find much appeal in anything that wasn't an FPS game for ages

lofty dirge
#

I mostly play on my PC

#

I'm playing games like Stellaris, RimWorld, Space Haven which only rock on PC

#

Stellaris is only one available on Console and it's extremely limited

gentle moss
#

for PC gaming the last thing i played is Quake 1

#

it's like a nice warm snuggly blanket

high verge
#

I've been getting back into arma

#

Slightly weird community

lofty dirge
#

I play that as well

#

Seagull, finding a community is struggle

#

my recommendation is avoid anything military sounding

high verge
#

Have you tried making your own scenarios

#

It's basically all I do

lofty dirge
#

I've made my own MP missions

gentle moss
#

i enjoyed playing some of the ARMA mods

high verge
#

Mess around in the editor

gentle moss
#

me + 5 real life friends were down for Epoch / DayZ type stuff

lofty dirge
#

I used to play in 40 person community

gentle moss
#

got real into it

lofty dirge
#

but I also play Digital Combat Simulator (sim level Fighter Aircraft simulator) so I'm wierd

high verge
#

Never had a computer that could properly run DCS when I was interested in it

gentle moss
#

ARMA is so awfully optimised

high verge
#

It does a lot tbf

#

Full building interiors, everything destructible

#

The only reason Tanoa is vaguely playable is because most of the buildings have no interior

gentle moss
#

yeah, too much is offloaded to the client though

lofty dirge
#

64 bit helped a lot

gentle moss
#

in terms of actual graphical rendering, SO MUCH is handled by the CPU

lofty dirge
#

Mainly because it allowed it to just eat RAM

gentle moss
#

f.ex, i upgraded my GPU by 2 generations (forget from what to what) and gained about 10fps

#

i overclocked my CPU by 25% and gained ~40fps

#

that's... that's wrong.

lofty dirge
#

Known issue

#

Maybe ArmA 4 will fix it

gentle moss
#

it smacks of shitty engine design

tight meadow
#

That’s called poor game design

gentle moss
#

no, it's not the game

#

it's the core

#

the engine is built by a bunch of luddites

lofty dirge
#

Since apparently they are targeting consoles in ArmA 4

sullen thorn
#

bit harsh lol

gentle moss
#

it's not harsh

#

i've been around the block of PC / FPS gaming

tight meadow
#

True, it might be the engines fault, but at the end of the day if the engine fails, the game does

gentle moss
#

and game design / modding

#

the ARMA engine is a piece of shit

#

the NETCODE is fucking shocking too

#

i'm in the middle of Jackbox atm so i'm having to truncate my rage

lofty dirge
#

I’m going to play Minecraft Dungeons

tight meadow
#

Have fun

high verge
#

The scripting engine is

#

Very weird

lofty dirge
#

It’s such baby first dungeon crawler but I love it

high verge
#

This is the only game which has required me to learn the Czech for 'rear rotor

#

Mala vrtule

tight meadow
#

I’ve watched gameplay of it and it looks like Monjang just went “let’s make a Minecraft version of diablo 3”

lofty dirge
#

It is

#

And it’s performance on Switch is awful, would not recommend

#

But it’s much more casual, at this stage in my life, casual is great

tight meadow
#

Hmm

#

What is with games and having horrible performance on the switch

#

Is the switch not as powerful?

high verge
#

I mean yeah

lofty dirge
#

It’s very weak machine compared to PS4 and Xbox

high verge
#

It's like a phone

lofty dirge
#

It’s Nvidia Tegra

high verge
#

Its advantages are functional rather than performance

tight meadow
#

So game devs are have to heavily optimize their games for the switch

#

That makes breath of the wild more impressive

high verge
#

Well depends on the game

#

Isn't botw cell shaded etc?

tight meadow
#

I might yeah

#

But still and open world game on a hand held system is nothing to laugh at

lofty dirge
#

From my game developer friends, it’s not hard to develop on the switch, it’s just constrained

#

Like difference between python on desktop vs RaspPI

sullen thorn
#

well one is likely x64 while the other is arm

tight meadow
#

There are probably graphical tricks that you can use to make your games perform better

lofty dirge
#

Like this level in Dungeons has rain

#

On Xbox, fine whatever

#

On switch, maybe lower the rain drop count or just do away with it

tight meadow
#

Yeah, from my knowledge, I’m pretty sure water is hard to draw

#

Because there is a lot of stuff you have to simulate

lofty dirge
#

What makes it so weird is obviously is modeled in Minecraft style so everything is blocky