These are chat archives for arenanet/api-cdi

21st
Feb 2017
:fire: may have to turn the APIs off for a day :fire:
Archomeda
@Archomeda
Feb 21 2017 05:58
:O
Jonathan Andrist
@rwfrk_twitter
Feb 21 2017 06:02
=/ ; Especially tomorrow =/
dunno what's up yet, will keep you guys informed
Archomeda
@Archomeda
Feb 21 2017 06:03
are there specific endpoints affected? or is it everything?
figured I'd give early warning so y'all don't freak out
dunno yet, haven't pinned down the exact issue yet; just getting alarms and such
Archomeda
@Archomeda
Feb 21 2017 06:04
bummer :/
i'm sure you'll figure it out :D
Jonathan Andrist
@rwfrk_twitter
Feb 21 2017 06:06
I really appreciate the heads up. I was trying to use like 3 sites and things were going nuts =)
Michael Dougall
@madou
Feb 21 2017 06:06
Stop lyeing to me lye ;-;
All good keep it up! You're doing great
Jonathan Andrist
@rwfrk_twitter
Feb 21 2017 06:07
Just don't pour lye on the CDN or API /build/staging/live areas pls
You've got this! \o/
thanks guys :heart:
Archomeda
@Archomeda
Feb 21 2017 06:12
oh, i noticed the :fire: seems the authenticated endpoints are responding very slow for me
Archomeda
@Archomeda
Feb 21 2017 06:27
hmm, after reading reddit it seems people are experiencing issues ingame too
Pat Cavit
@tivac
Feb 21 2017 06:37
Yeah, investigating some strangeness
APIs may be more of a canary than the root problem
but if they end up being the issue then :skull:
(this is why the APIs have no SLA, lol)
darthmaim
@darthmaim
Feb 21 2017 07:04
:heart: good luck finding the issue
:fire: :fire: turning off the APIs :fire: :fire:
Need to test to see whether there's an issue with insufficient backpressure in our systems
Eearslya Sleiarion
@Eearslya
Feb 21 2017 07:09
oh lawd
Backpressure?
Michael Dougall
@madou
Feb 21 2017 07:18
stocked i have a health check on the armory client
The offical GW2 API is experiencing issues, your session may be affected!
:D
Eearslya Sleiarion
@Eearslya
Feb 21 2017 07:22
..But that sounds like backpressure's a bad thing. Why would there be insufficient? o:
Pat Cavit
@tivac
Feb 21 2017 07:23
"insufficient backpressure" in this case meaning "APIs don't back off enough when there's congestion and make everything worse"
Eearslya Sleiarion
@Eearslya
Feb 21 2017 07:24
Oh. Fun.
Michael Dougall
@madou
Feb 21 2017 07:42
worst case if the apis are the issue what happens - apis turned off until problem fixed?
Eearslya Sleiarion
@Eearslya
Feb 21 2017 07:46
I would certainly imagine so; they can't have the API affecting actual in-game performance
Pat Cavit
@tivac
Feb 21 2017 07:50
APIs probably just the canary in the coal mine but leaving 'em off while we diagnose
since it does relieve some of the pressure
Michael Dougall
@madou
Feb 21 2017 07:51
np :)
gl guys
Eearslya Sleiarion
@Eearslya
Feb 21 2017 07:52
I'm just surprised you guys are working on it at nearly midnight
dedication
Michael Dougall
@madou
Feb 21 2017 07:52
#oncallsupport
Eearslya Sleiarion
@Eearslya
Feb 21 2017 07:53
Yeah, that too. I suppose when you're the only 2 (3?) web devs on the team, issues like this get escalated fast
more like i live in a house with one of the server programmers
and he was like "hey did you break gw2 again"
darthmaim
@darthmaim
Feb 21 2017 08:06
haha
so i turned off the APIs and then we went to the store to buy beer and ice cream and to wait for this whole thing to blow over
Eearslya Sleiarion
@Eearslya
Feb 21 2017 08:06
again
i'm going to leave them off until at least tomorrow when hopefully we know what broke
@Eearslya yeah this wouldn't be the first time
i am not a skilled programmer
i should add a config switch to the account site too, hmm
Eearslya Sleiarion
@Eearslya
Feb 21 2017 08:11
Now I'm just imagining him reading the code you wrote to export certain things for the API and just.. judging
let's not talk about that
that has happened
Eearslya Sleiarion
@Eearslya
Feb 21 2017 08:12
Sorry <.<
you should be, it's totally your fault that i've got wool for brains
Eearslya @Eearslya hides the sheep.
anyway we'll know more in the morning; hopefully everything settles down
if it was an API issue and due to a huge spike in requests I may need to add rate limiting or something
but i'm too sleepy to really think about it at this point
i just ate a pint of ice cream
darthmaim
@darthmaim
Feb 21 2017 08:14
or just increase cache times until the system backing up the queues is fixed
:D
so fun story
Eearslya Sleiarion
@Eearslya
Feb 21 2017 08:15
Aw yiss, story time.
over the weekend some of the V8 instances for the API were crashing because the heap grew too large
so ... maybe cache things differently
(like not on the javascript heap)
darthmaim
@darthmaim
Feb 21 2017 08:15
eh, throw more RAM at the problem
doesn't fix it -- the JS heap is limited to 1.4ish GB
(aren't you doing that already)
hey i do compile my own V8
darthmaim
@darthmaim
Feb 21 2017 08:18
see, no problem :D
the comments on the issue tracker mention that that can lead to excessively long collection times and/or random crashes
darthmaim
@darthmaim
Feb 21 2017 08:19
so nothing unusual?
¯\_(ツ)_/¯
Eearslya @Eearslya desperately tries to figure out how to incorporate a 'could have had a V8' joke.
hey V8 doesn't normally crash
lye @lye headdesk

uhh,

Next, comment out the call to “CollectAllGarbage” in “V8/heap-inl.h”:

"we fixed the gc pauses by totally disabling full gc sweeps"
yeah okay
Werdes
@werdes
Feb 21 2017 08:49
@queicherius i'm still waiting for the red bar of doom at gw2e though :smile: :sparkles:
windwarrior
@windwarrior
Feb 21 2017 08:53
what an arbirtrary limit
1.4G
that doesn't byte with me
windwarrior
@windwarrior
Feb 21 2017 09:07
why don't you use an external caching mechanism? Or just ERRNOTIMPLEMENTED
Archomeda
@Archomeda
Feb 21 2017 13:04
:point_up: 21 februari 2017 08:18
@madou seems you dropped an "i" there :P
Archomeda
@Archomeda
Feb 21 2017 13:38
@lye, don't sell yourself short, you made the api at what it is today and we have you to thank you for that :smile: you'll figure it out
darthmaim
@darthmaim
Feb 21 2017 13:38
^
windwarrior
@windwarrior
Feb 21 2017 13:44
making an api is easy, making it as consistent as the GW2 api is hard
smiley
@codemasher
Feb 21 2017 14:17
it requires an enormous amount of feedback which not everyone is willing to take
Jonathan Andrist
@rwfrk_twitter
Feb 21 2017 14:34
You'll get it figured out, and fixed! =) ; What flavor of ice-cream?
Archomeda
@Archomeda
Feb 21 2017 15:50
also, maybe if it isn't too much effort, what about having a separate api.guildwars2.com/status page? either a full-fledged GitHub style page, or just a plain-text or JSON output that just describes if the APIs are active or not, with a description saying why
unless of course, this is turned off at the same time as the APIs are turned off because they run in the same process
darthmaim
@darthmaim
Feb 21 2017 15:54
you can check if https://api.guildwars2.com returns []
or if /v2/ returns 404
Archomeda
@Archomeda
Feb 21 2017 15:56
fair, but i was more thinking of including a message that websites can show if something is down
instead of a default message "well, something is not right" :P
Archomeda
@Archomeda
Feb 21 2017 15:59
that's an example of a default message :smile:
it's just an idea i had, and maybe just not worth the effort
Eearslya Sleiarion
@Eearslya
Feb 21 2017 16:09
those are some pretty impressive stats though, on GitHub
smiley
@codemasher
Feb 21 2017 17:06
blob
uhh, okay...
Archomeda
@Archomeda
Feb 21 2017 17:11
aren't you proud? you're one of his top twitter friends :P
Jonathan Andrist
@rwfrk_twitter
Feb 21 2017 17:36
I wouldnt be. Hits block
smiley
@codemasher
Feb 21 2017 17:59
i usually block anyone who adds me to a list, but i'm unsure here

i mean

I'm the lead @TwitterDev @twitterapi platform team

Darrian
@rikkuness
Feb 21 2017 18:00
blob
I'm in some excellent ones
smiley
@codemasher
Feb 21 2017 18:01
haha
Darrian
@rikkuness
Feb 21 2017 18:04
I'm in a bunch of "Docker experts" and "DockerCon" lists xD
smiley
@codemasher
Feb 21 2017 18:06
my fave "SEO Rockstars"
Edgar Doiron
@Coffee4cr
Feb 21 2017 18:07
THAT one is sooooooooo good

also, maybe if it isn't too much effort, what about having a separate api.guildwars2.com/status page?

@Archomeda I mean, technically, https://api.guildwars2.com/ returns [] since no APIs are active. Ditto for https://api.guildwars2.com/v2.json when specific endpoints are disabled. Might make sense to have an actual reason for the outage though.

smiley
@codemasher
Feb 21 2017 18:07
"truffle"... you lost me here
it's like chocolate truffle not mushroom truffle
overloaded terms
smiley
@codemasher
Feb 21 2017 18:08
ahh XD
smiley
@codemasher
Feb 21 2017 18:28
youtube is kill
so I think I found the problem
smiley
@codemasher
Feb 21 2017 18:28
blob
darthmaim
@darthmaim
Feb 21 2017 18:29
is that requests/second? /minute?
David Reeß
@queicherius
Feb 21 2017 18:30
The fuck
Darrian
@rikkuness
Feb 21 2017 18:30
wasn't me :laughing:
David Reeß
@queicherius
Feb 21 2017 18:30
was that specific endpoints, or just across the board?
Edgar Doiron
@Coffee4cr
Feb 21 2017 18:32
what is FRA?
darthmaim
@darthmaim
Feb 21 2017 18:32
Frankfurt, the EU datacenter
That's actually "number of requests currently being processed"
I should ditch that graph since it gives misleading information
here's "total number of requests received" for the same time period:
Untitled.png
darthmaim
@darthmaim
Feb 21 2017 18:38
that doesn't look that bad
the number of incoming requests (e.g. the derivative of those lines) goes down when the load hits -- which suggests that it wasn't the API's fault
well at least wholly
programming is too hard i need coffee
David Reeß
@queicherius
Feb 21 2017 18:38
ChieftainAlex
@ChieftainAlex
Feb 21 2017 18:38
great work.
Darqam
@Darqam
Feb 21 2017 18:38
lol
thanks @queicherius :heart:
darthmaim
@darthmaim
Feb 21 2017 18:39
haha
nice
ChieftainAlex
@ChieftainAlex
Feb 21 2017 18:40
so, about the second graph, does it just drop a bunch of requests?
Werdes
@werdes
Feb 21 2017 18:40
everything is better with googly eyes
Eearslya Sleiarion
@Eearslya
Feb 21 2017 18:40
Why do the requests for dallas tank so sharply?
counters rolling over to 0
Darrian
@rikkuness
Feb 21 2017 18:41
bah all the lights are off in the office and I'm still here backporting perfectly good code to archaic browsers
Eearslya Sleiarion
@Eearslya
Feb 21 2017 18:41
my heart goes out to you
Werdes
@werdes
Feb 21 2017 18:45
how archaic? ie6 archaic?
Darrian
@rikkuness
Feb 21 2017 18:46
11, which isn't much better
Pat Cavit
@tivac
Feb 21 2017 18:50
@rikkuness I did a bit of that not too long ago for arena.net
then I said "fuck this", and made https://github.com/tivac/fixie
because life is too short to deal w/ IE
Darrian
@rikkuness
Feb 21 2017 18:54
oh noice! there's a plugin for webpack that does a similar thing, having a poke at that, if I can just babel and hack everything it might make my life easier
Werdes
@werdes
Feb 21 2017 18:55
i still have to support ie8 at work for some old production pc's that are scattered around the building. fortunately the whole thing is internal, but nevertheless..
ChieftainAlex
@ChieftainAlex
Feb 21 2017 18:55
the api is so dependable I didn't even code a check to see if it was up. god I'm lazy.
Darrian
@rikkuness
Feb 21 2017 18:56
I usually just throw an alert on there like "please use a modern browser" hahah
but I was told it wasn't best ;p
Werdes
@werdes
Feb 21 2017 18:58
i would love to, but windows xp is still a thing in dark corners of german medium-sized businesses :neutral_face:
Eearslya Sleiarion
@Eearslya
Feb 21 2017 19:05
7's gonna end up the same way soon enough
ChieftainAlex
@ChieftainAlex
Feb 21 2017 19:15
any operating system my work uses should be earmarked for deletion. (just "upgraded" to 7)
APIs are back up.
They've been exonerated in the alarms last night.
David Reeß
@queicherius
Feb 21 2017 19:32
Yay :sparkles:
darthmaim
@darthmaim
Feb 21 2017 19:32
:heart:
You know what would be really funny
If everything fell over again as soon
David Reeß
@queicherius
Feb 21 2017 19:39
Thanks as always, you are doing a great job. :+1:
Dont jinx it
XD
Archomeda
@Archomeda
Feb 21 2017 19:43
:+1:
Has it been found out what the actual issue was?
>___>
no
Archomeda
@Archomeda
Feb 21 2017 19:45
:/
distributed systems are hard; some component failed and basically message queues started to pile up and the failure cascaded
ChieftainAlex
@ChieftainAlex
Feb 21 2017 19:47
definitely component and not user? :)
Eearslya Sleiarion
@Eearslya
Feb 21 2017 19:48
:tada:
Edgar Doiron
@Coffee4cr
Feb 21 2017 20:14
@ChieftainAlex that means none of us can take the credit :P
Michael Dougall
@madou
Feb 21 2017 20:19
Thx lye 🌞
Edgar Doiron
@Coffee4cr
Feb 21 2017 20:41
out of context, but amazing
yay for huge embed
Darqam
@Darqam
Feb 21 2017 20:43
"full screen is unavailable" sigh
Jonathan Andrist
@rwfrk_twitter
Feb 21 2017 21:07
comfort @lye
smiley
@codemasher
Feb 21 2017 21:11
uhh hey, can you forward this to Chris Cleary...? (in case he's bored...)
blob
Jonathan Andrist
@rwfrk_twitter
Feb 21 2017 21:52
@lye Was I reading your graph right earlier, and the EU datacenter is in Frankfurt?
yeah
Archomeda
@Archomeda
Feb 21 2017 21:59
german internet connections yay
Archomeda
@Archomeda
Feb 21 2017 22:23
you guys should've put the datacenter in the netherlands, then i would have a ping of <15 :D
windwarrior
@windwarrior
Feb 21 2017 22:41
well I have a ping <15
not even in germany
about 350km away from the datacenter by car
lets see if I can find out how stupid my internet traffic moves
Archomeda
@Archomeda
Feb 21 2017 22:43
i generally have a ping 20-40
windwarrior
@windwarrior
Feb 21 2017 22:43
well this was a real ping
not the also-including-gameserver-ping
my traffic seems to go from my current residence (Eindhoven, south of the netherlands) to the Amsterdam Internet Exchange (northwest of the netherlands) to frankfurt (south-east of my current location)
a detour of about 300km
Archomeda
@Archomeda
Feb 21 2017 22:51
ah fair
Eearslya Sleiarion
@Eearslya
Feb 21 2017 22:52
Hmm..Anyone have an IP of the Dallas DC I could trace?
windwarrior
@windwarrior
Feb 21 2017 22:52
you can just ping guildwars2.com
seems to be hosted in both, or at least in EU
Eearslya Sleiarion
@Eearslya
Feb 21 2017 22:53
  1     4 ms     4 ms     5 ms  67.50.69.237
  2     4 ms    12 ms     4 ms  209.63.101.6
  3     5 ms     6 ms     5 ms  te-4-4.car4.seattle1.level3.net [4.71.156.121]
  4    56 ms    58 ms    56 ms  4.59.197.34
  5    56 ms    56 ms    56 ms  64.25.32-9.ncsoft.com [64.25.32.9]
  6    55 ms    55 ms    55 ms  64.25.32-26.ncsoft.com [64.25.32.26]
  7    56 ms    55 ms    55 ms  64.25.32-82.ncsoft.com [64.25.32.82]
  8    56 ms    56 ms    55 ms  64.25.40-51.ncsoft.com [64.25.40.51]
this is...less than informative
windwarrior
@windwarrior
Feb 21 2017 22:54
with some whois'ing you can go a long way
Archomeda
@Archomeda
Feb 21 2017 22:57
your lan ip is interesting
mine is:
  1    <1 ms    <1 ms    <1 ms  192.168.2.1
  2     8 ms     8 ms     6 ms  h14001.upc-h.chello.nl [62.194.14.1]
  3     8 ms    13 ms    10 ms  212.142.53.29
  4     *        *        *     Request timed out.
  5     9 ms    14 ms    11 ms  nl-ams04a-ri2-ae6-0.aorta.net [84.116.135.182]
  6    13 ms    10 ms    11 ms  213.46.182.82
  7    17 ms    19 ms    17 ms  et-10-0-0.GW8.FFT4.ALTER.NET [140.222.232.215]
  8    24 ms    20 ms    20 ms  213.71.135.138
  9    19 ms    18 ms    18 ms  206-127-157-86.ncsoft.com [206.127.157.86]
 10    23 ms    21 ms    27 ms  206-127-157-102.ncsoft.com [206.127.157.102]
 11    17 ms    19 ms    19 ms  206-127-159-213.ncsoft.com [206.127.159.213]
so i suppose a ping of 20ms isn't bad
that 8th node is fine now, thankfully
Eearslya Sleiarion
@Eearslya
Feb 21 2017 22:59
I'm at work
Archomeda
@Archomeda
Feb 21 2017 22:59
ah
still an interesting lan ip
Eearslya Sleiarion
@Eearslya
Feb 21 2017 22:59
To be fair, I think my work is set up with fiber straight to the Westin in Seattle..
windwarrior
@windwarrior
Feb 21 2017 22:59
how so
you can have a switched network
and not have a NAT
Archomeda
@Archomeda
Feb 21 2017 23:00
hm fair
but not common i think
Eearslya Sleiarion
@Eearslya
Feb 21 2017 23:00
I'm actually not sure why 172.21.1.1 doesn't show up in the trace
windwarrior
@windwarrior
Feb 21 2017 23:00
the UT has it too
Archomeda
@Archomeda
Feb 21 2017 23:00
yeah, but that's a university
Eearslya Sleiarion
@Eearslya
Feb 21 2017 23:00
(which..is bad, because I'm the one responsible for all the IT)
windwarrior
@windwarrior
Feb 21 2017 23:00
also, some companies have retardedly big adress spaces
I think apple has a /8
Archomeda
@Archomeda
Feb 21 2017 23:00
they are closer to the major exchanges
@Eearslya if a router doesn't decrement the number of hops in the IP header it will be invisible to traceroute/pathping
(where by "number of hops" I mean the TTL field in the IP header)
windwarrior
@windwarrior
Feb 21 2017 23:04
thats against protocol tho
Archomeda
@Archomeda
Feb 21 2017 23:04
really, they do that?
you can certainly configure it to do that
i'm not sure why you would though
windwarrior
@windwarrior
Feb 21 2017 23:05
the most annoying thing, networks that block all ICMP traffic
Archomeda
@Archomeda
Feb 21 2017 23:06
i wonder why they configured my 4th node to not respond to tracert :P
windwarrior
@windwarrior
Feb 21 2017 23:06
also on surf?
Archomeda
@Archomeda
Feb 21 2017 23:06
?
my isp is ziggo
windwarrior
@windwarrior
Feb 21 2017 23:06
ah no then
Archomeda
@Archomeda
Feb 21 2017 23:06
home connection
windwarrior
@windwarrior
Feb 21 2017 23:07
because my 5th connection does not reply
Eearslya Sleiarion
@Eearslya
Feb 21 2017 23:15
@lye right on the money
windwarrior
@windwarrior
Feb 21 2017 23:19
go check that pls
smiley
@codemasher
Feb 21 2017 23:19

about 350km away from the datacenter by car

just checked, i get ~20ms too

i'm like 50km away from Frankfurt
windwarrior
@windwarrior
Feb 21 2017 23:20
reading balance discussions, everyone be like "buff my class"
even if its broken
people suggesting buffing warriors for raids
I dont know, but they are so strong in buffs that we op to take 2
also, dps of a PS is not as terrible as other buffing classes
@Eearslya damn that's not good, that means I used up all my smarts for this week
windwarrior
@windwarrior
Feb 21 2017 23:25
on tuesday, you have a long week ahead of you
Eearslya Sleiarion
@Eearslya
Feb 21 2017 23:25
@windwarrior @idivait asked for predictions about what the balance patch would bring, offering a 1g reward for every correct prediction
I predicted 'drama on the forums'
1g per "prediction" eh. I've got some "predictions" for ya
Eearslya Sleiarion
@Eearslya
Feb 21 2017 23:26
Pretty sure staff are disqualified XD
dang.
guess I'm back to square one: begging for cash in LA
windwarrior
@windwarrior
Feb 21 2017 23:26
just tag up anet
Archomeda
@Archomeda
Feb 21 2017 23:26
i for one would like to hear those "predictions"
windwarrior
@windwarrior
Feb 21 2017 23:27
say that it is for some test
...
profit
"send me 1g i'll double your money just need this for a quick test"
windwarrior
@windwarrior
Feb 21 2017 23:27
what would support do if anet members are reported for scamming
either I haven't been reported yet, or
Eearslya Sleiarion
@Eearslya
Feb 21 2017 23:28
Walk up to their desk and smack the back of their head
Snape-style
Archomeda
@Archomeda
Feb 21 2017 23:28
support is outsourced right?
I've literally no idea
Archomeda
@Archomeda
Feb 21 2017 23:28
well, easy question, are they in the same building? :P
it's a big building :<
also I don't talk to people; I spend too much time chatting online
Archomeda
@Archomeda
Feb 21 2017 23:29
if they are, what @Eearslya said can be done, otherwise nope
aw, you <3 us too much
Eearslya Sleiarion
@Eearslya
Feb 21 2017 23:30
Curious what productivity numbers looked like with the introduction of api-cdi
It actually isn't that bad; I spend a lot of time compiling stuff
if i'm being chatty it's usually because I'm waiting for p4 to sync, or a local build to complete, or the test suite to run, or ...
Archomeda
@Archomeda
Feb 21 2017 23:31
eating?
maybe that too
Eearslya Sleiarion
@Eearslya
Feb 21 2017 23:32
Is p4 that slow? Or are there just that many commits by the time you sync?
though I try to avoid eating at my desk
uhh depends if I'm syncing art or not
Archomeda
@Archomeda
Feb 21 2017 23:32
get a tablet, and while waiting for stuff to be compiled, walk around in the building and chat to other people while keeping an eye on your remote desktop :P
Eearslya Sleiarion
@Eearslya
Feb 21 2017 23:32
Oh you can choose? Huh.
but AFAIK you can't have concurrent p4 commands, so when I pull art to e.g. regen tiles I can't do much else
Eearslya Sleiarion
@Eearslya
Feb 21 2017 23:32
Never used p4
Archomeda
@Archomeda
Feb 21 2017 23:32
not sure if you'll be forced to go back to your desk because you're keeping people from their work though :P
I should pull art while I compile
Eearslya Sleiarion
@Eearslya
Feb 21 2017 23:33
Why p4 though? Is it just one of those choices made at the beginning and it's too costly to change now?
windwarrior
@windwarrior
Feb 21 2017 23:34
git is horrid in large files
basically it handles binary files
we check literally everything into p4
like the v8 libs that I compile get checked into p4
Eearslya @Eearslya looks up how p4 works real quick.
windwarrior
@windwarrior
Feb 21 2017 23:36
but doesnt that repo become huge then?
if it stores art assest, binaries, and probably also history
or is p4 smart about that
Archomeda
@Archomeda
Feb 21 2017 23:37
store everything
Eearslya Sleiarion
@Eearslya
Feb 21 2017 23:37
It looks like p4 is centralized, so..in theory the repo can be as big as it wants, each dev only needs what they need
Archomeda
@Archomeda
Feb 21 2017 23:37
i'm interested in what is checked into p4, and the history as well :smirk:
but quite sure i'll never get to see that :sob:
arena.net/#careers :>
but yeah i try not to think about what's in p4
Eearslya Sleiarion
@Eearslya
Feb 21 2017 23:38
I started filling out an application for an internship once
windwarrior
@windwarrior
Feb 21 2017 23:38
always senior openings q.q
Archomeda
@Archomeda
Feb 21 2017 23:40

In order to complete your application for the Server Programmer position at ArenaNet, please send C++ or C# code samples along with your application. If your code samples are not online, you may send samples to thomasa@arena.net.

Wait, you're using C#?

Eearslya Sleiarion
@Eearslya
Feb 21 2017 23:41
The application required me to code a tower of hanoi solution right then and there
Archomeda
@Archomeda
Feb 21 2017 23:41
at least that server programmer application isn't looking for 4yrs c++ experience
We have tools and stuff in C#
The client/server bits are all in C++
Archomeda
@Archomeda
Feb 21 2017 23:42
amazing
smiley
@codemasher
Feb 21 2017 23:42
...as if blizzard were the only ones... https://twitter.com/film_girl/status/834105116076756993
Archomeda
@Archomeda
Feb 21 2017 23:43
lol, gw2 still supports xp too
maybe not the 64-bit version, but the 32-bit for sure
right?
smiley
@codemasher
Feb 21 2017 23:43
"WOW FIRST MMO!!!11"
Archomeda
@Archomeda
Feb 21 2017 23:43
i kinda wish xp would die already
the dutch government is still using xp as well >_>
Eearslya Sleiarion
@Eearslya
Feb 21 2017 23:44
Huh, thinking back to a few years reminds me that there was a point that I was told ANet would be sending some of the biggest wiki contributors gifts. I never did get mine. ;;
Archomeda
@Archomeda
Feb 21 2017 23:51
aw :(
i still want that rytlock plushie
dang it for not being on sale
well, it is
err... i meant not for being on sale without expensive shipping costs
Archomeda
@Archomeda
Feb 21 2017 23:54
oh wait, the merchandise page has changed :(
https://www.guildwars2.com/en/shop/ it doesn't list rytlock anymore
:sob: why doesn't iam8bit sell it and ship it from EU