Chat:World/2021-07-05

From CG community
Jump to navigation Jump to search

Default avatar.png punter147: welcome to codingame! a platform where games meet programming. Somewhere in the intersection lie the moderators and the experts whom you can approach here. They are very helpful!

jacek: moderators... very helpful... :grin:

Default avatar.png bin-muslim: peace be upon you brothers

Default avatar.png bin-muslim: should i start

KiwiTae: o/

Default avatar.png SuryaTheOP: hloo

Default avatar.png SuryaTheOP: can any one help me in chuck Norris

Default avatar.png SuryaTheOP: i passed all test cases expect last

Default avatar.png SuryaTheOP: i don't know what happening in last case

Default avatar.png juice0: the one that wants you to output 0's?

Default avatar.png SuryaTheOP: yes

Default avatar.png juice0: let's see, what is happening? one sec

Default avatar.png SuryaTheOP: okay

sprkrd: give him one sec, he's hacking into your account to check your code

Default avatar.png SuryaTheOP: :joy:

Default avatar.png juice0: hey shh

sprkrd: :upside_down:

Default avatar.png SuryaTheOP: accidently i closed your chat. please send me your msg again @juice0

Default avatar.png juice0: oh i just wanted you to send me your output for that test case

Default avatar.png juice0: i can't see immediately what would be tripping you up if you got 1-3 right

Default avatar.png SuryaTheOP: i still don't get it

Default avatar.png Prakul2006: hello :)

Default avatar.png c0nc4c: the medium puzzle is so hard

derjack: medium puzzle?

derjack: the one with chess?

Default avatar.png c0nc4c: the there is no spoon one

derjack: oh

JorBer: its not too hard

Default avatar.png woful: w*men🤮

derjack: oO

Default avatar.png woful: fr*nch:zzz:

JorBer: the troll is back

altayayayay: :grimacing:

derjack: which troll

JorBer: woful

Default avatar.png woful: ye?

Default avatar.png woful: aahh sorry mate, finger must have slipped whilst writing code

altayayayay: happens to the best of us...

Default avatar.png woful: agreed...

JorBer: such a nice friendly profile

altayayayay: i just realised that. wtf

JorBer: he changed it now

Default avatar.png woful: yo

Default avatar.png woful: wtf

Default avatar.png woful: my finger slipped

derjack: oh my did _Royale join the NN train in oware? :scream:

Marchete: http://www.loper-os.org/bad-at-entropy/manmach.html

Marchete: I always lose :S

Astrobytes: It would appear so judging by his score

Astrobytes: 1-0 to me Marchete. Try closing your eyes :D

Astrobytes: damn, 5-4 to machine

derjack: you act so deterministically

Astrobytes: Oddly enough :P

struct: hi

Astrobytes: hey struct

Astrobytes: Old John also submitting in Oware

derjack: but its uNNlikely

derjack: struct made any breakthrough in your bt bot?

struct: so its 7 NNs in top 10?

struct: dont think so derjack

struct: I was reading a paper about tablebases for breakthrough

Astrobytes: yeah 7 I think

struct: and in 8x8 breakthrough tablebases seem to make the bot wors

struct: worse*

derjack: oh really

struct: They were using row tablebases

struct: yes

derjack: would they be too big?

struct: yes

struct: Because they were doing row tablebases

struct: not pieces

derjack: i just have some ifs for endgames

struct: yeah I still need to figure end games

struct: its easy has a human to solve most of them

TipuTare: hey guys

derjack: good afernoon

TipuTare: guys

TipuTare: how do i use the datetime function in the datetime module

TipuTare: https://docs.python.org/3/library/datetime.html

KiwiTae: TipuTare the link you shared is telling you how to use it, read it ~

Default avatar.png QuickMathzs: :joy:

Default avatar.png ChickenCoder123: hallo guys

InternalErrror: Also @TipuTare: https://www.nohello.com/

sprkrd: @InternalErrror Come on, don't be harsh on the guy, this is not a technical support chat :joy:

sprkrd: Then you should probably tell struct off because he just said hi without any immediate question

sprkrd: I think it's ok to come in and just say hi, who knows, maybe someone was looking for you ;)

Default avatar.png ChickenCoder123: lmao sorry guys

Wontonimo: hi :wave:

**Wontonimo hides behind desk dodging sprkrd

**Wontonimo and InternalErrror

KiwiTae: o/

sprkrd: why dodging me? D:

sprkrd: I was the one supporting the friendly "hi"

sprkrd: I think I've been misunderstood :(

**sprkrd goes to cry in the corner

Wontonimo: :taco: of friendship

sprkrd: :relieved:

Wontonimo: yeah, I tried to be witty before fully reading your msg

Wontonimo: are you working on any multis sprk?

sprkrd: not right now, no, I'm just procrastinating a little bit while I should be doing the real-life work

sprkrd: I'm already happy enough with my C4 bot and I don't think I want to push it further for the moment

sprkrd: I don't think I have the dedication of the top 6 runners to invest more time on that and match their gigantic number of rollouts

sprkrd: what about you, Wontonimo?

Wontonimo: Nothing. Jumping on the NN wagon is on my list. The last multi I worked on was just to play with Tron using flood fill.

Wontonimo: the NN wagon seems like a nice change from just applying MCTS to everything

RoboStac: it's just applying mcts to everything with some extra heat output though

sprkrd: well... depending on what type of RL you do, you'll be doing MCTS also with NNs

sprkrd: unless you use actor critic and parameterize the policy directly, without any look-ahead at all

Wontonimo: yeah, for sure. But there are not twists to it

Wontonimo: *new twists

sprkrd: RoboStac When you do you NN stuff, do go by the alphazero route or the alphastar route?

RoboStac: alphazero

sprkrd: hmph

Wontonimo: what's the salient difference?

Jaw_7227: https://binarysearch.com/room/Bits-N-Bytes-xkUOOpDHju

Jaw_7227: any one wanna join?

RoboStac: alphastar didn't have any sort of mcts, just a massive network that outputs moves

sprkrd: Wontonimo in alphastar they don't do any look-ahead

sprkrd: it's actor critic, the policy is encoded directly in its own function approximator

Wontonimo: that's a significant difference. Works for some things

sprkrd: i mean, if it works for starcraft, given enough computer resources it may as well work for anything else

sprkrd: however the amount of CPU/GPU hours that went into that shrinks my heart

struct: had no idea there was a builtin function to rotate a bitboard

Wontonimo: what function is that?

struct: __builtin_bswap64

Wontonimo: neato!

Wontonimo: that's actually really cool

sprkrd: I highly appreciate that random piece of information

sprkrd: I'm sure it'll come handy at some point

struct: Using the x86-64 _byteswap_uint64 or bswap64 intrinsics only takes one processor instruction in 64-bit mode.

struct: I might try it instead of having a if for each player

sprkrd: but, if I understand correctly the description, that doesn't rotate the bitboard, it reverses the order of the bytes... so it would be more like a flip?

struct: https://www.chessprogramming.org/index.php?title=Flipping_Mirroring_and_Rotating#FlipVertically

struct: Should do this

sprkrd: yup, flipping

sprkrd: is that what you want? or you want actual rotation?

struct: I think this is what I want

sprkrd: breakthrough?

struct: yes

sprkrd: you've had a breakthrough in your breakthrough

sprkrd: anyway, thanks, it's nice to know this

sprkrd: i feel so dirty using builtin compiler instructions tho

struct: why?

jacek: huh

sprkrd: platform dependant

sprkrd: and compiler dependant

sprkrd: i feel like I've given my dignity away just to squeeze every last drop of performance of a computer.

jacek: dont we all

struct: not really

struct: never felt like that

Wontonimo: what? no no, don't feel like that sprk!

Wontonimo: that's what high performance computing is all about, programming to the hardward

sprkrd: guys, chill, I don't need therapy, I was just kidding :joy:

sprkrd: You're all so serious

sprkrd: jacek is the only one who understands me :)

Wontonimo: i've lost my sense of humour

Wontonimo: i haven't even told a good dad joke at home for a week

sprkrd: I was referencing the fact that, by making your code so platform-specific for the sake of performance, you give readability away and are more in touch with the machine than with your own human nature

sprkrd: but that being said, I'm a sucker for bit tricks :D

struct: too deep for me

sprkrd: Wontonimo never too late, you can start today ^^

Wontonimo: I thought you were going to say something along the lines of "are any dad jokes good?"

Default avatar.png Saint_Rose: The comeback is always greater than the setback.

Keep on Coding guys.

struct: its time to scratch my code and start again I guess

struct: im back in the rewriting loop :(

sprkrd: Wontonimo I'm a big fan of dad jokes myself

Wontonimo: wow struct, you have more motivation than I do

sprkrd: he is motivated by revenge

struct: I did not had much code anyways

Default avatar.png Saint_Rose: I have a vengeance to prove all those who doubted me wrong.


Default avatar.png Saint_Rose: To become the best coder i can be.

struct: o.o

Default avatar.png Saint_Rose: We should all be the best coders we can be.

jacek: oh my

SpacePrez: the discussion UI on this site is pretty hard to use

Astrobytes: Wontonimo: How can you tell if you're a Deadhead? - You studied 5 days for a drug test :P

Wontonimo: nice!

Wontonimo: I've heard a variant of that "yo mama so dumb she practice for her drug test by doing all the drugs"

SpacePrez: how do you post a message on a discussion? I have no submit button

Astrobytes: Yeah, I've heard a few, just heard that one yesterday

SpacePrez: pressing enter just adds a newline

Wontonimo: i remember having a boomer moment looking for the submit button also SpacePrez. It's there

Astrobytes: Underneath

sprkrd: SpacePrez yes, it's a known bug

sprkrd: It happens to me sometimes in Firefox

SpacePrez: how do I get underneath?

sprkrd: you cannot see the reply buttons

SpacePrez: I can click to reply and it opens a window to type a response

SpacePrez: but I cannot submit the response

sprkrd: well, yeah, the *submit button, if you will

SpacePrez: no I cannot see any submit button

Astrobytes: Any extensions running?

SpacePrez: adblock is paused on this site

sprkrd: I... I'm telling you exactly that, you cannot see the submit button, is a known bug

SpacePrez: I already know that, I just said it lol. Just say 'its a bug'.

Astrobytes: Never happened to me even once

SpacePrez: yeah well javascript isn't the most stable :P

sprkrd: I don't know if there's some shortcut to submit your reply

sprkrd: maybe ctrl+enter or something like that

bosniancode: there is something worse than an invisible submit button

sprkrd: Astrobytes it's in the discord, in the bugs&feedback channel (I myself submitted an screenshot)

Astrobytes: I see it, gotcha. 'Sometimes', how exceedingly annoying!

sprkrd: https://discord.com/channels/466965651135922206/699972160688488468/856567875372580934

struct: save the servers

sprkrd: SpacePrez try key combinations like ctrl+enter, shift+enter and whatnot, if that doesn't work you can either fiddle with the web inspector or you can try to restart the browser, erase the cache, the usual stuff

SpacePrez: thanks

sprkrd: I think I reported this same error years ago

Astrobytes: Pray, cross your fingers, toss a coin, rub a lamp, that kinda stuff :D

sprkrd: So I wouldn't count on it being fixed anytime soon. Probably it's hard to reproduce

Astrobytes: Yeah. 'sometimes' bugs are the worst.

sprkrd: Astrobytes I'll add the "rub a lamp" to my repertoire, that one was missing

Astrobytes: Low priority because it doesn't happen to everyone, hard to fix because hard to reproduce etc

Astrobytes: lol sprkrd

sprkrd: SpacePrez While you're at it, could you tell us if ctrl + enter works? I don't want to post a message just to try it

sprkrd: Oh well, I guess I can post it and delete it just after

sprkrd: For the general interest of the audience gathered here, yes, Ctrl+Enter works. Should more clicky methods be out of reach, know that the ways of the keyboard provide us with an alternative

sprkrd: Also, I've just posted a "sup my boys" to a random forum thread

SpacePrez: sorry I already started a clash

Astrobytes: Nice one sprkrd, useful info

SpacePrez: yes ctrl+enter works for me (but no indication, some text or a button would be nice!)

sprkrd: May the gods listen to your prayers

TipuTare: hey

TipuTare: can someone help me with a code?

TipuTare: nvm

TipuTare: actually can someone help me with it?

TipuTare: pls

struct: whats the problem?

sprkrd: A tip for efficiency: it's just better if you throw your question in the chat in the first place

SpacePrez: >Now, the teacher gives you x numbers n (x is odd)

Am I the only one who thinks this is confusing language?

SpacePrez: why not just say N numbers?

SpacePrez: >Furthermore, he wants you to add the square of the middle number to the result.

SpacePrez: what is a middle number? the median?

SpacePrez: Some of these tests are great and some are really poorly worded.

Default avatar.png riprobertmugabe: thats not confusing

Default avatar.png riprobertmugabe: N is the number you receive, x is the amount of numbers you receive

Default avatar.png drmlx: яя

InternalErrror: Me eagerly waiting to send another link ^-^ to @TipuTare

InternalErrror: Ok I can't resist https://dontasktoask.com/

ANONYMOUS42: I already answered their question in dms

Default avatar.png Mobin_Atashi: i need a friend

Default avatar.png Mobin_Atashi: who want plz send req to me

jacek: Oo

Wontonimo: well, at least you know what you want

Wontonimo: Sirlley is still at it

Wontonimo: still stuck in Wood 1 on CSB

Wontonimo: :wave: hey Sirlley , open your chat !

**Wontonimo sighs knowing it won't work

sprkrd: You should probably hack into their account and leave a message in the "about" section of their profile

Wontonimo: good call

sprkrd: jokes aside, I think you can "follow" them and then send them a private message

Wontonimo: I'm gonna try passwords for him.

What is "I am a noob" in Italian?

Wontonimo: :(

sprkrd: Io sonno noob, maybe?

Wontonimo: nope, he has to follow me

Wontonimo: for private to work

sprkrd: Sono*, with just 1 n

sprkrd: man, my Italian sucks

Wontonimo: way better than mine

Wontonimo: I bet your Italian is better than my Mandarin

sprkrd: If you speak french you can make a wild guess

sprkrd: for an italian sentence, i mean

sprkrd: Are you french-canadian?

Wontonimo: English. I'm supposed to know French, like all good Canadians

Wontonimo: but, it's very very shaky. Like probably a listening vocab of 2000 words and a working vocab of 200

sprkrd: well, I've been to quebec and montreal, and lots of people don't speak english there, so don't feel bad

sprkrd: for not knowing the two languages, i mean

Wontonimo: I wouldn't feel bad at all. Actually, it makes me happy to hear that they have the option to live and do well with just their native language

sprkrd: never been to toronto, tho

Wontonimo: oh, that's another language yet

Wontonimo: it's similar to English

sprkrd: :joy:

sprkrd: then you haven't been to quebec?

sprkrd: on holidays or something?

Wontonimo: I have. It is only a couple hours drive away. In the winter there is a really cool winter festival there

Wontonimo: that i've taken my kids to

Wontonimo: where they have ice slides, and ice hotels

Wontonimo: in the summer i've also gone and really enjoyed the restaurants and sights.

Wontonimo: and I practice my 200 words

sprkrd: i really liked the city, and there was one of the best restaurants I've been to in Canada. We order "moules" and they brought the entire bucket of moules, i wasn't expecting that at all

Wontonimo: What brought you over the Atlantic all the way to Quebec?

sprkrd: To Montreal originally, and then I stayed a little bit more for vacations and went also to Quebec

sprkrd: It was because of a conference

sprkrd: ICRA, maybe you've heard of it, if you're into robotics

sprkrd: I had to present a paper there

sprkrd: https://www.icra2019.org/

sprkrd: it was my very first time accross the atlantic. It was very nice :)

Wontonimo: def heard of IEEE. What paper did you present?

sprkrd: At first I had a little bit of a clash with the tip mechanism, because in Europe is entirely different. But I quickly learned how it was done

sprkrd: it was...

sprkrd: damn, i don't remember the title of my paper

sprkrd: it's long as hell

Wontonimo: hah

sprkrd: ah, here it is

sprkrd: Practical Resolution Methods for MDPs in Robotics Exemplified With Disassembly Planning

sprkrd: https://upcommons.upc.edu/bitstream/handle/2117/178895/2167-Practical-Resolution-Methods-for-MDPs-in-Robotics-Exemplified-with-Disassembly-Planning.pdf?sequence=1

Wontonimo: I was just about to ask for a link. Thanks

sprkrd: oh no, now you know my real name :O

Wontonimo: well, 1 of three anyway

sprkrd: I'm Carme Torras, let's go with that :V

Wontonimo: or, you could have presented it on behalf of one of the authors

Wontonimo: I'm throwing you a bone here

sprkrd: oh yeah, that one option was better

sprkrd: i should've gone with that

King_Coda: KalamariKing ping

King_Coda: KalamariPing

Counterbalance: nice nr of tweets, sprkrd :grin:

Default avatar.png Pythonista_TN: hello world :grin:

MACKEYTH: You have earned the achievement "first program"!

BlaiseEbuth: :tada:

Wontonimo: (ノo_o)ノ彡 :tada:

BlaiseEbuth: (╯°□°)╯︵ oɯıuoʇuoM

Wontonimo: (ノಠ_ಠ)ノ彡︵ oɯıuoʇuoM︵ Wontonimo

Wontonimo: I can't throw confetti if I'm upside down!

Default avatar.png VicPitic: hahahhahahahahah

BlaiseEbuth: Wont ︵ \(°□°)/ ︵ oɯıuo

Wontonimo: I feel so broken

Wontonimo: as if some alien exploded from my torso

Wontonimo: Ripley save me!

KiwiTae: BlaiseEbuth o/

KiwiTae: Wontonimo turning 30 soon? :p

Wontonimo: nope, more like 50.

Astrobytes: I wish I was turning 30 again, or 20

Astrobytes: Althoughhhhh, if I choose to live my life in age segments I can be whatever age I choose

Astrobytes: Just not on paper

KiwiTae: because he is lvl 29 ah

KiwiTae: Astrobytes o/ working on something sweet?

Astrobytes: Meh. Age thing is better :D

Wontonimo: oh, i get it now KiwiTae, you mean my lvl

Astrobytes: Resurrecting my Tron bot and being distracted by music KiwiTae

Wontonimo: i'm so clueless

Astrobytes: So am I evidently, just roll with it :sunglasses:

Wontonimo: maybe i shouldn't try and work and be on CG chat at the same time.

KiwiTae: have u met my bot yet? wait for a push hehe

Astrobytes: Still in silver, doing a rewrite :)

Wontonimo: mine is in silver. only did a flood fill so far. no look ahead

Astrobytes: Gonna hopefully work my way through the official CG games so I can just concentrate on community board games etc :P

jacek: way through like breakthrough

Astrobytes: I'm coming back to that soon, with TTs and lookups!

Wontonimo: TTs?

jacek: and hookers

Astrobytes: (blackjack and hookers)

Astrobytes: Transposition tables

Astrobytes: it's an alphabeta bot

Wontonimo: I prefer hookahs

Astrobytes: heh heh heh

Wontonimo: but I prefer to call it a shisha so it sounds fancy

Astrobytes: admittedly depending where you are and what you smoke through it, could be called either

Counterbalance: check this (from the halite discord) - nice idea for an optimisation game maybe? https://www.youtube.com/watch?v=ssZ_8cqfBlE

Default avatar.png Voudrais: hey guys

Astrobytes: Hm, bin packing but with added extras

Astrobytes: Hi Voudrais

MSmits: damnit, my colleague rickrolled me again

MSmits: and every one of his students

Wontonimo: nice. i approve

jacek: did he also make dad jokes

MSmits: he made a video about some contest prize for his students and at the end there was this "important message"

Wontonimo: I like the link Counterbalance. I've been thinking of something kind of similiar

MSmits: pretty elaborate rickroll

MSmits: jacek he does that :P

MSmits: I just spent 2 days hunting a bug in my D&B solver... finally found it. It happened like 1 out of 200 times

Astrobytes: Very cool Counterbalance. It would make a nice optim yeah

MSmits: wow Counterbalance this video is awesome

MSmits: I am going to use this in class

Wontonimo: I like Tom Scott, but I also like this joke https://www.youtube.com/watch?v=b-IEVMwBEfo

Wontonimo: "Basically A Tom Scott Video"

Astrobytes: LOL well played Wontonimo

jacek: rickroll eh

Wontonimo: no, i promise this time it isn't

Wontonimo: you can also find it by searching for "Basically A Tom Scott Video" on youtube

Wontonimo: if you are really scared of being rolled

jacek: riiight

**Wontonimo sigh, my links will never be trusted again ;(

Astrobytes: It's not a rickroll lol, it's a classic Tom Scott pisstake video

Astrobytes: Legit or you can ban me

jacek: :no_mouth:

MSmits: well i think it was good information about a field, I just think they should have said where it is to avoid going there. Or go there when I really have to go

Wontonimo: :thumbsup:

Astrobytes: :D

Wontonimo: Astrobytes, what are you gonna use for Tron?

Astrobytes: I was thinking an alphabeta on the nearest enemy

Astrobytes: MCTS might work too, EPT

Wontonimo: I was thinking beam using my flood full

Wontonimo: *fill

Astrobytes: Interesting idea

Wontonimo: let me double check that I didn't have anything more than just floodfill that would complicate things

jacek: tron? the voronoi thing?

Wontonimo: tron

Wontonimo: https://www.codingame.com/ide/puzzle/tron-battle

sprkrd: sup

Astrobytes: per's ready

Wontonimo: yeah, flood fill all trons at the same time. Use max extent of fill

Wontonimo: enjoy per's

Astrobytes: I was following on from 'sup'

sprkrd: oh, then i'm afraid I don't follow

Wontonimo: no, you lead

Wontonimo: Astrobytes follows

sprkrd: my street jargon is not that advanced

Astrobytes: "supper's ready" just a statement

sprkrd: Wontonimo i iron

Astrobytes: (Also a great song from Foxtrot by Genesis - Peter Gabriel days)

Astrobytes: prog-tastic

sprkrd: oh, good to know, didn't know per stands for supper

sprkrd: :relieved:

Astrobytes: sup + per's ready

sprkrd: lately the chat's been very musical

Astrobytes: usually is if I'm around, apologies for that

sprkrd: no need to apologize :joy:

Astrobytes: I try to minimise the music talk but can't help it sometimes

sprkrd: this is not a technical support chat, it's ok to talk about other things , i believe :relieved:

Astrobytes: It is. Within reason ;)

sprkrd: of course, within reason. I guess porn is out of the picture

Astrobytes: Yes, lol

Wontonimo: does code gulf count as code porn?

sprkrd: code golf counts as the worst human behavior imaginable

Astrobytes: that's like bad pr0n

sprkrd: like, mengele's experiments type of stuff

Wontonimo: i think we need a change of topic

Astrobytes: code gulf or golf? There are gulfs in some of my code for sure

Astrobytes: I agree

Wontonimo: that was a weird typo... i wonder why i typed gulf ?

Wontonimo: brain, dude. it's wild

sprkrd: I think is a Freudian slip

Wontonimo: "Freudian slips", isn't that what women psychologist wear under there dresses

Wontonimo: a fashion and psychology joke in one

Astrobytes: It's gulf-∨ syndrome

Astrobytes: that one's a little bit subtle

Astrobytes: Wontonimo: jeeeeeeeez making up for the lack of dad jokes eh!

Wontonimo: you'd have to know about dresses

sprkrd: Astrobytes that one went way over my head

Astrobytes: Subtlety I was referring to Gulf-∨

Astrobytes: Gulf ∨ Golf (that's ¬'v')

sprkrd: what does a a long-range, large business jet aircraft produced by Gulfstream Aerospace have to do with anything? :thinking:

sprkrd: (https://en.wikipedia.org/wiki/Gulfstream_V)

Astrobytes: Think logically

Astrobytes: Gulf OR golf Gulf-OR Syndrome Gulf War Syndrome

Astrobytes: Too far out?

sprkrd: oh god, so I guess it has to do with how "or" and "war" sound alike, then?

Astrobytes: Pretty much

sprkrd: here i was manipulating the ascii representation of golf and gulf to see the connection

Astrobytes: The secret is not to overthink it in most problems ;)

sprkrd: applying de morgan's and everything

Astrobytes: no need to get that deep :D

Astrobytes: Anyway, just a bit of fun

sprkrd: pronunciation is not my strength :(

sprkrd: probably i pronounce "or" and "war" a bit like how you would read them in spanish

Astrobytes: ah, sorry. In Scotland 'or' is identical to the 'ar' in 'war'

sprkrd: well, maybe not that bad, but it's definitively no native's pronunciation :joy:

Astrobytes: or, war, nor, for etc

sprkrd: ah, scotland, i've yet to go there on holidays or something

sprkrd: to be honest, is one of the accents i hear the less in my surroundings

MACKEYTH: Those rhyme in US English, too

Astrobytes: Go to Edinburgh once to see the castle etc, do Stirling to see the castle and Wallace monument, then go highlands and western isles.

sprkrd: of course, Edinburgh was going to be my first stop :)

Astrobytes: And English-English I believe MACKEYTH but it varies with dialect

sprkrd: the more i think about it, the more clever I find the Gulf-v pun :thinking:

Astrobytes: lol, I'm quite well known irl for my puns

Astrobytes: Also sprkrd, do we call you Guillem or Alejandro? :P

sprkrd: Carme, please

MSmits: Gollem?

sprkrd: just kidding, name's Alejandro :)

MSmits: or Smèagol?

sprkrd: Guillem would be akin to William

MSmits: sry been on a hobbit spree

sprkrd: MSmits but now that you mention, probably I should write his name like that in the next paper to see if he notices

MSmits: lol

MSmits: that would be so funny

MSmits: especially if he doesn't and it gets accepted

Astrobytes: I knew it would be one of the two, papers vary with the order regarding presenting author

sprkrd: :relieved:

sprkrd: Now you now my real name, I feel fragile

MSmits: well you kinda know mine

Astrobytes: At first I thought since you presented in Canada it was a 'Guillaume' so you would be Alejandro, but then it's also available in other country flavours :D

Astrobytes: Michelle's Bits

sprkrd: MSmits I'll be real honest with you, for me it's impossible to read your name and not think "Mr. Smith"

MSmits: yep

MSmits: both of those are fine

Zenoscave: I always think ms. mits

sprkrd: and then scenes from The Matrix pop up

Astrobytes: sprkrd: My name is Chris Laing

MSmits: lol

Astrobytes: It's not a secret. You can find it on RAIC for a start

MSmits: laing? never heard that surname before

sprkrd: Astrobytes Guillem is actually a Catalan name (northeast of Spain)

Astrobytes: I get mistaken for Lang, Liang, Ling and all sorts of other ones

sprkrd: pleased to meet you, Mr. Laing :relieved:

MSmits: those are all asian though

Astrobytes: Lang isn't

Zenoscave: lange

MSmits: hmm isn it?

Zenoscave: it can be but has a eurocentric descent as well

MSmits: ah yes it has multiple origin

MSmits: s

Astrobytes: Well, it might be. But 1. I am not asian 2. I'm a Laing dammit (rhymes with brain + a g at the end)

YurkovAS: https://russianaicup.ru/profile/Astrobytes

Zenoscave: i'm a smith

Astrobytes: Luke, I am your father

Zenoscave: lol

MSmits: no it must be me, i am also a smith

MSmits: sort of

MSmits: if you squint

Zenoscave: I squint a lot. hence the glasses

MSmits: me too

MSmits: you got that from me

Astrobytes: sprkrd: Catalan, cool! Yeah, Guillaume is the French version :)

Astrobytes: I have glasses too, but not for a squint

MSmits: you mean you have them for beer?

sprkrd: MSmits I must add, I also picture you as an elderly man with moustache

Zenoscave: I wonder why

Astrobytes: Now. Witness the powah of this FULLY OPERATIONAL BATTLESTA- oh, wait

MSmits: sprkrd that's my inner self

sprkrd: your avatar has had a strong influence as how I imagine the real you

Zenoscave: Really with the star wars jokes

MSmits: good :)

Zenoscave: I'm a megaman then

Zenoscave: pewpewpew

Astrobytes: pewpewpew

YurkovAS: https://aicups.ru/profile/1289/

smiley:

MSmits: one of my favorites growing up. We used to rent games and I rented megaman a lot

Astrobytes: Yeah, we all get exposed on RAIC YurkovAS :D

Zenoscave: Willy's stage had the best theme song

sprkrd: YurkovAS the stalking is strong on this one :grimacing:

MSmits: dont remember the song

MSmits: I just liked all the different weapons you got when beating levels

Astrobytes: Glory days of gaming eh :)

MSmits: yup

MSmits: should we get re curse if we're going to talk about gaming nostalgia

Zenoscave: https://www.youtube.com/watch?v=WJRoRt155mA

Astrobytes: don't think he's in chat

MSmits: ahh ok

Astrobytes: haha yes!

sprkrd: which is strange, I though he was 24/7

sprkrd: at least his computer

Astrobytes: re curse has other priorities currently :)

MSmits: whats he doing

Astrobytes: Presumably preparing?

MSmits: for?

Wontonimo: we are allowed to have other priorities?

MSmits: news to me Wontonimo

Astrobytes: Little re Curse!

sprkrd: sure thing, but I liked to think that even when stuff is going on in his life, he's computer is permanently on with the CG page loaded up

MSmits: oh right

sprkrd: his computer*

MSmits: it might be

MSmits: also some people now reading chat are going to think he named his computer little re curse

Astrobytes: Good!

Astrobytes: I'm sure he'll appreciate that one :D

MSmits: hehe yea

sprkrd: and what a cute name for such a cute thing that is

MSmits: :)

Astrobytes: hehehe

Astrobytes: Anyways, I'm out for this evening. Take care everybody, see ya tomorrow

sprkrd: bon soir, my gold nugget

TimeTransfixed: question: is there a way to go back to a clash of code playground after the end of the contest?

sprkrd: bonsoir*

sprkrd: TimeTransfixed I believe there is, if you haven't deleted the notification

sprkrd: you know, the notification you get when the clash finishes

sprkrd: you can click on that and go back to the page with the ranking

MSmits: gn Astrobytes

Astrobytes: Search for it here otherwise: https://eulerschezahl.herokuapp.com/codingame/puzzles/

Astrobytes: And with that, I fully bid you goodnight

struct: gn

sprkrd: gn!

sprkrd: i'll be out soon myself too

MSmits: I cant go to bed :(

sprkrd: how come?

struct: ill be out once i finish bt

MSmits: believe it or not, i need to do a work thing at 1:15 am =/

MSmits: cant do it sooner

sprkrd: I... wow

MSmits: a database dump happens at that moment

sprkrd: I thought you were a teacher?

sprkrd: You also take care of some database?

MSmits: well i use the data from it

MSmits: to make lists of student grades

MSmits: for a meeting between teachers to decided what to do with the students at the end of the year

MSmits: a lot of things change still, so i cant have 1+ day old data

sprkrd: then I hope you can finish than soon :O

MSmits: i do this for the whole school

sprkrd: no hope of sleep for tonight?

MSmits: so it's just me staying up

MSmits: it's a short task

MSmits: takes 15 mins

MSmits: but i have to get up at 7 so it's annoying

sprkrd: good then, all-nioghters are the worst

MSmits: yeah i would not do that for sure

MSmits: not for work that is

MSmits: hey sprkrd what are you working on for CG?

sprkrd: like right now? I was considering some ideas for Amazons

MSmits: amazons seems cool

MSmits: doesnt fit my usual MO

MSmits: but that's ok

sprkrd: I decided to leave C4 in stand-by

sprkrd: I cannot match the gigantic number of rollouts that you monsters do

MSmits: C4 doesnt have a long shelf life

MSmits: not a lot of depth in that game imho

struct: c4 is hard to improve after a certain point

MSmits: sprkrd if you like a mathematical challenge try D&B, it's definitely not about the rollouts

MSmits: (dots and boxes)

sprkrd: thank you, I was going to ask :joy:

ridafkih: How do we ask to get questions removed?

sprkrd: I'll definitively try it

MSmits: it's a rabbit hole

ridafkih: This description is .... definitely Google translated from a foreign language

ridafkih: Makes 0 sense

MSmits: ridafkih i have no idea what you are talking about

ridafkih: You are given a string you need to print "no" and count of either COWS or MILK if COWS and MILK (as a word) appear same number of times in string , otherwise print count of COWS and MILK respectively. String contains words with uppercase letters and spaces separate each word.


sprkrd: ridafkih you're talking about clash, right?

MSmits: i know bulls and cows, never done the milk and cows

ridafkih: Yes

sprkrd: ah, bulls and cows was a cool one ^^

MSmits: do you mean the clash is bad?

MSmits: ridafkih?

ridafkih: The description is horribl

sprkrd: ridafkih you can always fill the form at the end, and grade the problem statement with 1 star

MSmits: the easiest way to fix it is to have someone with enough clashes done, change the description

MSmits: but yeah rating it low helps too

sprkrd: ah yeah, i didn't remember that was a thing

struct: i dont think flipping the board was worth it :/

sprkrd: (changing the problem description unilaterally)

MSmits: did you flip the C4 board?

MSmits: why would you do that?

struct: no

struct: breakthrough

MSmits: oh

sprkrd: to let the chips fall, obviously

MSmits: well I flipped it only because i needed to use a lookup arra

sprkrd: right out of the bitboard

MSmits: and i didnt want to make the array twice as big

sprkrd: out they go

struct: lookup for what?

MSmits: for finished games

MSmits: if a piece is moved on to one of the last 4 rows

MSmits: i do a lookup

MSmits: to see if it can move to the end unimpeded

struct: so you have row lookup? for each cells above row 4?

MSmits: yeah i do a pext to lookup the occupancy of all the squares in front of it in triangle format

MSmits: so the possible opponent pieces that can impede it

struct: I need to figure how to do it

MSmits: well you could, but i never saw much evidence of it helping

struct: I was thinking on tablebases, but its not worth it

struct: from what i Read

MSmits: could be a huge waste of effort

struct: I saw them trying 4 row tablebase

struct: and it was worse than no tablebase

MSmits: who is them?

MSmits: is that the paper about racing?

struct: https://scholarworks.csun.edu/bitstream/handle/10211.3/174085/Isaac-Andrew-thesis-2016.pdf

sprkrd: i'm going to feed the cats and then to sleep. Good night all. Good luck with breakthrough

struct: gn

MSmits: gn sprkrd

struct: on 6x6 breakthrough it was a massive gain but they had 5 row tablebase

struct: so almost entire board

MSmits: struct, thats kinda different from what i do, but i think they are both somewhat useless

MSmits: if i were to go back to breakthrough i'd just do a NN fo rit

struct: yeah, from what I saw in a video the game is pretty much decided before the pieces reach those cells

struct: or something like that

MSmits: the way i would guess it should be obvious that it helps is if i solve the game sooner

MSmits: but adding it didnt help me solve sooner

struct: why not?

MSmits: well i dont know, it just didnt

MSmits: maybe it's just rare

MSmits: that a lookup helps

struct: also it seems that black has advantage in this game

MSmits: most lookups probably give a non-win as result

MSmits: black moves first?

struct: black is 2nd

MSmits: ah ok

MSmits: how would you knoe?

MSmits: is it that way for smaller boards?

MSmits: if you compare for hexapawn and octapawn, hexapawn is solved for black, octapawn for white

MSmits: (this game is very similar to BT)

struct: on 6x6 they almost sovled it for white

MSmits: also sometimes a game can feel like one side has a big advantage but when you search deeper, it ends up being solved for the other side

struct: dont know why 8x8 is that much different

MSmits: maybe there's a table somewhere, like the one for c4

MSmits: with solved results for different sizes

struct: 5x5 is solved for black

struct: I think my 8x8 thing was wrong

MSmits: your thing?

struct: he just mentions that many positions end up be zugzwang so player 2 ends up winning

struct: my 8x8 comment

MSmits: sure but it matters a lot which player enters the zugzwang position

MSmits: D&B is exactly like that

MSmits: and the sizes have different results

MSmits: sometimes p1 is solved win, sometimes p2

struct: on rollout do you check for zugzwang?

MSmits: nah

MSmits: my bot is bad

struct: instead of stopping on depth N you could keep going

struct: I noticed that stockfish if I limited it to depth 1 it would still search depth 5 sometimes

struct: I guess its due to something on the search

MSmits: sure, but i dont think i really get into zugzwang positions, my bot is not good enough for that

MSmits: struct thats called quiescence search

MSmits: you keep searching until you hit a "quiet" position

MSmits: in checkers you would do this until you hit a non-jump position

struct: ah

MSmits: kinda cool you noticed this

struct: I guess maybe that was it

MSmits: I think so yes

MSmits: it's typical for minimax implementations and thats what stockfish is

struct: when you flip the board do you use the builtin function?

struct: there is one to flip vertically

MSmits: no, i do some weird :poop: let me find one

struct: i found out today thats why im asking

struct: __builtin_bswap64

struct: _byteswap_uint64 in msvc

MSmits: http://chat.codingame.com/pastebin/71b5e9d6-d865-45c1-a041-b314521041d6

struct: that only flips vertically

struct: not vertical + diagonal

struct: the builtin i mean

MSmits: that flips every bit

MSmits: i mean reverses

MSmits: 64th bit becomes 1st

MSmits: 63th bit becomes 2nd etc.

MSmits: it's like you got up form your seat and sat down at the other side of the board

MSmits: and look at it from that direction

struct: yeah seems right

MSmits: i didnt find a builtin for that

struct: yeah seems that there is only vertical builtin

MSmits: yeah that doesnt help me

MSmits: i think its not bad though

MSmits: i did this 1 time per expansion

MSmits: not a bottleneck

MSmits: generating all the nodes and such and doing the eval for each adds up to a lot more calc time

struct: yeah

MSmits: but as the lookup table didnt help, it was mostly wasted effort

MSmits: good practice i guess

struct: maybe i need to start simple

MSmits: always a good idea

MSmits: and one of the pieces of advice I don't follow myself :P

struct: have you check domiko contribution?

struct: might be an hard game too

MSmits: nope

struct: https://www.codingame.com/contribute/view/6957d71b3855419b49a91d026af0603b4179

MSmits: yeah found it :)

MSmits: i remember looking at this game at some point

IliesBourouh: hello coding community ❤ is there a way to change difficulty in private clash seasons or to choose statements ?

WhaIe: @IliesBourough unfortunately no, you can only select the game modes allowed (fastest, shortest, reverse), no way to change the difficulty or pick specific problems

TimeTransfixed: https://www.codingame.com/contribute/view/610324df49e94cdbd17de3f07668f632ed76

TimeTransfixed: Has anyone looked at this problem recently? My input stream does not match the suggested test case input stream. Gonna check to see if it's a problem with C now

TimeTransfixed: seems to be an issue with C

TimeTransfixed: ah the inputs are characters

TimeTransfixed: not integers

Wontonimo: Do not try and eat the taco, that's impossible. Instead, only try to realize the truth... there will be no taco. Then you will see it is not the taco that is eaten, it is only yourself feeling satisfied that the taco no longer exists

BlaiseEbuth: -_-

Wontonimo: hey BlaiseEbuth

betofun: :grimacing:

Wontonimo: i thought everyone was asleep

BlaiseEbuth: I never sleep

betofun: hornpub.com

betofun: <(")

Wontonimo: tmi

betofun: http://chat.codingame.com/pastebin/00b74fb2-1694-4638-a929-230aafce9674

Default avatar.png kitty_2310: just curious, does this site just have games to practise languages you already have some experience in or can I pick up a new language from here alone?

BlaiseEbuth: You can try. But the site is more for practice

Default avatar.png Benana: I've been coding for a while but everytime i come to this site and try do some practice, I always find it incredibly hard to get to grasps with. Is that just me or is there something I'm missing before I should jump into the puzzles?

BlaiseEbuth: What have you tried ?

Wontonimo: kitty_2310, i learnt c++ here

Wontonimo: it can be done

Default avatar.png kitty_2310: ok, thanks

Default avatar.png Benana: The Descent, the intro one, the pod racing game.

Think main issue I'm having is, I have a few learning disorders and the questions or maybe just the way the code is lay out seems really difficult for me to understand. But the minute I try to actual coding on any other project I seem fine

Wontonimo: I can DM you about the pod racing

Wontonimo: and see what clicks

Default avatar.png Benana: Like so far i've taught myself c# over like 6 or so years via Unity and learn java in college so I know I can do it

Wontonimo: there is a lot of reading on this site

Wontonimo: with a lot of details about the challenges and puzzles

Wontonimo: Have fun Benana

Wontonimo: ng all