« first day (2616 days earlier)      last day (2219 days later) » 

5:14 PM
@El'endiaStarman I'm glad to see you talking in TNB once again. :)
 
It's not that rare
 
@DJMcMayhem Eh, I close the tab when I lose interest in ongoing conversations. :P
I think I hadn't chatted in TNB for a couple months prior to yesterday.
That's a line graph of how many messages I made per day in TNB.
 
@El'endiaStarman Is that from TNBDE?
 
gonna go with yes
 
That would indicate that TNBDE is in fact still working properly. There's discussion a lot of the time about wether it's stopped collecting messages at one point or something like that.
 
5:20 PM
@Pavel Yep, TNBDE. This query, specifically (be sure to put your chat user ID in place of mine).
 
-1 doesn't support negative ids
 
@Pavel It was broken for a couple months at one point, IIRC. A server migration broke my old code, so I reworked it a bit to gather more data, which lead to encountering significant rate limits from SE, so I had to work around those and then collect all the data.
 
(feedbots)
or maybe it does it just won't run
;/
Traceback (most recent call last):

  File "views.py", line 121, in _runcode
    cur.execute(querystring)

psycopg2.DatabaseError: server closed the connection unexpectedly
	This probably means the server terminated abnormally
	before or while processing the request.
 
@Riker I think you have to check SQL. I needed to do that for it to run for me
 
I did, gives me that
 
5:23 PM
I usually see that when a query takes too long. Huh.
 
around 1/5 of the time actually
so yeah it's probably timeout
 
It's a lot of data to work through.
 
yep
 
Well, I ran it with -383 as the id and it was instant for me. [shrug]
 
Apparently the most messages I've ever sent in one day is 196
 
5:28 PM
@DJMcMayhem I've sent at least that many messages on 18 different days. o_o (Max is 416.)
 
And I'm only 11th in number of stars. This is a tragedy, I need to work on that
 
isn't alex still first
 
Yeah, he's over twice the number of stars I have
 
I see what you did there...
 
5:30 PM
yep
 
Although Dennis is super close to overtaking him
 
wait what discussion did I arrive on
 
@EriktheOutgolfer Stars!
 
don't listen to him
we're talking about when the mods (and exmods) are taking over the planet
right now the avians are winning (led by mego after the departure of alex)
but the menaces are close behind
 
5:32 PM
@DJMcMayhem wait I have 156 stars? o_o I'm proud of it
 
I am right below New Main Posts and New Sandboxed Posts :/
 
in stars? lol
 
yeah the bots should be banned, it's mostly mods who make those messages starbait-y
 
What's the query to see the star leaderboards?
 
6 mins ago, by DJMcMayhem
@EriktheOutgolfer Stars!
 
5:37 PM
Thanks. (On mobile)
 
@Pavel How well does the site work on mobile? I don't quite recall if I did any serious testing with that.
 
@El'endiaStarman No issues
It looks ugly, but it looks ugly on desktop too :P
 
Ugly is easier and more functional! :P
 
that kind of compliment...
also ^^ real programmers apparently don't need what I have heard being called "prettiness" or something
 
@EriktheOutgolfer banned from what? a database query that you can modify?
 
5:43 PM
The formatting doesn't fail on mobile because there's no formatting that could fail.
 
that's exactly what I meant, an updated query which doesn't include bots :P
 
Insert guy tapping his forehead meme
 
ftfy
 
CMC: output the smallest bounding box that your code fits in, for example if your code was ab\nbcd\n\nf the box is 4 rows × 3 cols, so you have to output a 4×3 box, the border should consist of a different character than the inside of the box, your score is the area of the box
 
6:00 PM
@Cowsquack Python 2, 11x1: print'*'*11
 
@Cowsquack Jelly, 4×1, border #, inside -: 4”#ẋ
(unfortunately I can't use an integer instead of a char, since it outputs a list in that case)
 
perhaps it would be better as a polyglot
 
Jelly, 0×0, border #, inside -:
oh wait no
Python 2, 0×0, border #, inside -:
@Cowsquack yeah if you were to post that on main, it would've been an unexpected, but epic fail ^ :P
 
@Cowsquack So what's the bounding box of hello? 5x1? 7x3?
 
5x1
perhaps "bounding box" isn't the best term
 
6:09 PM
@Cowsquack V, two bytes:
 
DJ most probably took "bounding box" to mean that the "bounds" are characters and not between characters and just visualized using them
 
maybe I should make hello 7x3 instead of 5x1, that'll solve the problem of 1xN programs using the same character in their output
hi @TheLethalCarrot
 
it's TheLethalCoder
 
I am aware :)
 
@Cowsquack You should post to main
 
6:20 PM
@Cowsquack 7é#3Ä
If you do post it to main, make sure that 0-byte solutions aren't allowed
 
@DJMcMayhem The inside needs to be a different char
#######
#-----#
#######
 
@DJMcMayhem or single-line submissions
or maybe allow them, but change what "bounding box" means
 
@DJMcMayhem Woo, top 15
 
@Pavel Ah, OK. Then 7>>3Ä
Oh wait, nevermind
I get it now
 
@EriktheOutgolfer that's why I'm thinking about making it a polyglot
 
6:22 PM
@DJMcMayhem Also that doesn't appear to print anything useful
 
I'd say that you should post it to the sandbox first
my 0-byte solution shouldn't be able to get posted on main! :P
 
I will ban 0-byters as well
 
@Pavel I misunderstood: 13é#ÄÙÒ r#$.
 
that works
 
@DJMcMayhem top 40! I had no idea I have 400 stars
 
6:25 PM
well you need one more space in the middle I think
 
wow, NMP still has more than me...
 
Aww yiss have more stars than NMP
 
gotta up my star game somehow
;P
 
and we're back to there...
 
Sorry not sorry
 
6:28 PM
@Cowsquack sigh, you're right. Just change the 13 to a 14 and it works
 
@AdmBorkBork uh huh
 
@Cowsquack APL (Dyalog Unicode), score 33(?): ⊂9/⍪' # '
 
@Adám ah, you didn't go the easy way
 
@EriktheOutgolfer What's the easy way?
 
but congratulations on your effort
 
6:33 PM
@EriktheOutgolfer How is that valid?
 
@EriktheOutgolfer No that's not right at all
 
That's not a box, is it?
 
@Adám because "bounding box" isn't well-defined :P
(that's the approach the rest of us followed)
 
19 mins ago, by Cows quack
maybe I should make hello 7x3 instead of 5x1, that'll solve the problem of 1xN programs using the same character in their output
 
ah, was that an amendment
 
ngn
6:55 PM
@Adám ' # ' -> ⍕,#
 
@ngn and of course change 9 to 7...
 
0
A: Sandbox for Proposed Challenges

Cows quackPolyglot in a box polyglot code-challenge Output the smallest bounding rectangle that fits around your code, with the border being of a different character than the inside. For example, if your code is ab c d e then the smallest bounding box is 6x6 since the code fits right in ###### #ab...

 
@ngn What's
 
@Pavel format. similar to a toString().
 
ngn
@Pavel format
 
7:07 PM
I thought ToString was ⎕DF ¯\_(ツ)_/¯
 
@Pavel ⎕DF changes the display format of an object, but it's still the same object
 
@Pavel no need to be sorry you forgot something, it's good you asked
 
@Cowsquack Hi, how's it going?
 
7:24 PM
@ngn Yes, of course. Why didn't I think of that‽ I was experimenting with it right before.
 
hm, I've been thinking for some time that the Questions without an objective primary winning criterion are off-topic, as they make it impossible to indisputably decide which entry should win. off-topic reason should be replaced with just "unclear what you're asking"
 
@J.Sallé Not just similar to, it is ToString on .NET objects.
 
ngn
@EriktheOutgolfer so, no more popularity contests?
 
@Adám well I know close to nothing about .net, so I couldn't give him 100% certainty >.>
 
@ngn popularity contests do have an objective winning criterion, although are often closed because of other ambiguities, and most often closed as "too broad" unless they are narrow enough
 
7:28 PM
@TheLethalCarrot I've worked a bit on Carrot a few months ago (implementing the garden, ...) but haven't really gone to adding more commands.
What about you? I haven't seen you in PPCG for some time
 
7:45 PM
0
Q: Egg hunting in Collatz style

Weijun ZhouInspired by The Great API Easter Egg Hunt! Summary Your task is to search for a predetermined integer in the "Collatz space" (to be explained later) using the fewest step possible. Introduction This challenge is based on the famous Collatz conjecture that hopefully everyone here at least hear...

-2
Q: Analyze and recreate a galaxy image

mpasko256I like two things myself: programming puzzles and quizes But in particular I don't like code golf. (Oneliners in bizarre languages that look like Łą$ę%ó^ł&ć*ż[ź...) So, to fix this thing I decided to develop my own programming puzzle! The general aim is to write a code to reconstruct some p...

 
0
A: Sandbox for Proposed Challenges

BrianWorld Cup Sticker Album simulation As the World Cup is due to kick off (pun intended), the inevitable sticker book comes along as well. According to this BBC article , at a cost of £0.80 for a pack of 5 and with a total of 682 stickers needed to complete the book it could cost up to £700 or mor...

 
8:02 PM
That moment when you're reading an old meta question/debate and its comments. Upon seeing a nice comment, I go to upvote it-- oh wait, it's mine!
Great mind thinks alike.
 
I think that sort of thing has happened once with an answer (or comment?) of mine. Was really disorienting for a moment.
 
8:51 PM
@mbomb007 Was going to correct your plural, but my mind apparently isn't that great lol.
 
@Cowsquack Ahhh nice updated anything? And no been on SFF might come back here again at some point do some more challenges
 
0
A: Sandbox for Proposed Challenges

Magic Octopus UrnLeft Turn at Eqreuqebla Write a quine, according to the standard definition of a quine, that outputs itself when executed. However, when your code is reversed it should output each character of your source code separated by a newline instead. Example If your program was: ABCDEFGHIJKLMNOP ...

 
9:22 PM
@Cowsquack Try it online! - 4 bytes - border "4" inside -: 44D»
 
@MagicOctopusUrn It should output this:
444444
4----4
444444
 
I misunderstood the jelly one then haha.
 
I completely misinterpreted it too
 
@DJMcMayhem Directions unclear, stuck in Python bounding box.
I want to go buy FarCry 5... the worst part is I can afford it.
 
@Cowsquack Canvas, 6 bytes, area 24
 
9:38 PM
Hmm, can somebody please write a TNBDE query that lists number of messages posted by a user?
I'm having a hard time working with SQL. :P
 
@totallyhuman TNBDE?
 
@totallyhuman SELECT name, count(name) FROM "transcriptAnalyzer_message" GROUP BY name ORDER BY name ASC
 
...Oh. :P
 
Ahaha I forget that GROUP BY 100% must be before ORDER BY a lot.
 
9:43 PM
Thanks!
 
My order by was wrong.
New Main Posts, 8426... how is that not much more?
 
It was probably created after a bunch of challenges.
 
2710 is me, I'm quiet and loud at the same time :O
2711.
... 2712.
AHA! I am the 19th wordiest user though... that's... not a good trait is it?
 
@MagicOctopusUrn that's gotta be an old data set
i have more messages than that
yeah, very very old
riker has 3 times that now
 
@quartata shrug I have no idea, I just found out it ever existed in the first place lol.
 
9:48 PM
@El'endiaStarman update TNBDE?
 
What do people most commonly even use it for?
@totallyhuman why'd you want that querY?
 
@MagicOctopusUrn You should group by id
That query counts people who changed their name as different people
@quartata Did you ever change your name?
 
@Pavel Wasn't sure which ID was the user_id, or I would've :P.
 
@MagicOctopusUrn just for fun
@Pavel yes, I used to be "Aqua Tart"
 
That might be the reason then
 
9:53 PM
but I know for a fact that that's an old data set
 
oh
yeah so it is
 
HA! My alter-ego was at 42 messages. I think my FIRST interaction in TNB was asking what I should change my name to.
 
ohhh ok that query was running by user name
here let me fix it
 
@quartata Can you also make it show the current name
Just getting the id isn't helpful either
 
9:54 PM
if you mean old usernames, then I don't think it does, since I did test it with one of my old usernames ("Erik the Golfer")
 
See this query for how to display the latest username: ppcg.starmaninnovations.com/tnbde/#PGXUNsBGBd
 
Nah, that's definitely the most recent. I see New Sandbox's post about my sandbox.
That's a "better" query without going all-out on the "name" + XML collate bullcrap.
 
@El'endiaStarman yeah that's what I'm doing, although I had trouble because of the funky table name
 
@EriktheOutgolfer HA! That's your old username? O.G. status confirmed.
 
SELECT U.latest_name, count(MSG.user_id) as Count

FROM "transcriptAnalyzer_message" MSG

INNER JOIN "transcriptAnalyzer_user" U on MSG.user_id = U.id

GROUP BY U.latest_name, MSG.user_id

ORDER BY Count DESC
there you go
of course it's slow as shit because of the INNER JOIN
 
10:01 PM
Uhhh.... This website is vulnerable to XSS someone could write a query there to redirect to a malicious site with ease.
 
@quartata I still have no idea how to alias table names. I'm not even sure it's possible. I think I looked it up at some point and didn't find anything useful. Would probably have to do a find-replace on the query and I would rather not do that.
 
@MagicOctopusUrn *grumble* Now I'm gonna have to HTML-escape everything. Thanks for pointing that out though.
 
shouldn't that be working already?
 
His attack is in the header cell.
 
10:04 PM
@quartata I put the javascript in the alias (the header).
 
'<th>{}</th>'.format(header) for header in headers
 
@El'endiaStarman Sorry :(. I was curious haha.
 
No, it's fine. It's good to point out security flaws.
Or, at least, it should be good to do so.
 
@El'endiaStarman What companies have you been working for? Are they hiring?
I overheard "it's on the internal network, if they're already inside, they're going to dump our DB anyway" earlier today and almost cried.
 
@MagicOctopusUrn what? I've had many old usernames, but I have decided to stop changing my username, and haven't changed it for over a year
 
10:08 PM
@MagicOctopusUrn I was hired at Agora Games, now WB Games New York, December of 2016. WB Games in general certainly has a bunch of job openings. There's a few at WBNY specifically, though they're mostly for senior software engineers.
 
@EriktheOutgolfer Erik the Golfer -> Erik the [Out]golfer was an Original Gangster status move.
@EriktheOutgolfer Was a compliment to your outgolfing status, because you really do outgolf after being here so long :).
 
@El'endiaStarman gotcha
 
@El'endiaStarman Games :O?
In Chicago?!
 
@MagicOctopusUrn Yeah. I do backend stuff to support games like Injustice 2 and Shadow of War.
 
I could... definitely do that stuff.
In that location... oh my... I may want a career update here soon.
@El'endiaStarman :O SHADOW OF WAR?!?! gentle head pats you did great.
 
10:10 PM
Keep in mind that there are a bunch of game studios within WB Games.
@MagicOctopusUrn Yeah, name's in the credits and everything. :D
 
@El'endiaStarman Out of curiosity, what kind of things were they looking for on your resume? Degrees? Prior game-dev experience?
 
@El'endiaStarman Inb4 I'm lead developer on Hello Kitty, Island Adventure 2: The Reckoning.
@DJMcMayhem Or, what was your degree?
 
@MagicOctopusUrn Curiosity is killing the human, so as it did the cat.
 
@totallyhuman if curiosity killed the cat, and a killed cat causes curiosity, doesn't that make the curiosity infinitely dangerous to all who observe it?
 
@DJMcMayhem I don't think I ever knew what they were looking for for sure. Having worked here for a bit though, I'd say prior work experience is the most influential, followed by experience with the technologies we use. That is, of course, if you don't submit a stupid offer (like "Hey, I want to work there. What do I do?" or whatever).
 
10:14 PM
@El'endiaStarman What technologies do you use?
 
@El'endiaStarman I replied to the wrong person, what's your degree from where if you don't mind me asking?
 
@MagicOctopusUrn B.S. in Applied Mathematics from the Rochester Institute of Technology.
 
@El'endiaStarman Therrree's why I'm not employed at a gaming studio.
 
@MagicOctopusUrn I'm the only one in this company of 20ish that has anything close to a math degree. :P
 
@El'endiaStarman Do they ever have open positions for people who love AI and have a "subjective minor" in it? AKA I took 10 classes but didn't get a legit one
 
10:17 PM
@DJMcMayhem Languages: Python, TypeScript, Java, C++. Databases: Mongo, ElasticSearch, and a bit of Redis and SQLite3. Other techs: Git, Salt, Ruby/Rails.
 
Gaming has always been like a massive black box for me... I've made 2 games, but they were basically 2D rip-offs of existing games lol.
@El'endiaStarman Mongo haha? Really? Interesting... Redis and the like I get, but isn't Mongo on the way out?
 
@MagicOctopusUrn My company? No, we don't do anything with AI (though it is of course an interesting of multiple people here).
 
@El'endiaStarman Hmm. I'm 2/4 on languages, 2/4 on databases and 1.5/3 on other
Not too bad
 
@DJMcMayhem Better than me, actually.
@MagicOctopusUrn Haha, Mongo is definitely not on the way out.
 
@El'endiaStarman What do you use TypeScript for if it isn't for front-end websites? I've only used CoffeScript.
@El'endiaStarman (this is from me knowing 0% on it, but I thought hadoop and hive were the new "big data" guys)
 
10:19 PM
@El'endiaStarman I'm actually really interested. Is there a way I could DM you?
 
@El'endiaStarman Or... wait no... Mongo integrates with Hadoop. I'm an idiot.
 
@MagicOctopusUrn Server-side code. Our clients want to run custom code with the data we store and provide on the server instead of the device (console/mobile). I think it and Node (forgot to mention that one) was chosen largely because of the relative ease of sandboxing code. Not that our clients would write malicious code, but everyone writes bugs.
 
@El'endiaStarman you use Mongo at work?
 
@quartata Aye. It's our main database engine.
 
@El'endiaStarman Ahhh... node would make it legit.
 
10:21 PM
a moment of silence for your DBAs
ok that's long enough
 
@El'endiaStarman What is Salt?
 
@DJMcMayhem You should be able to find me on Facebook with ease.
 
@Adám NaCl (giggling like a schoolgirl)
 
@MagicOctopusUrn No, that's salt. I also know what SALT is, but what is Salt?
4
 
@Adám I was joking ;P
 
10:23 PM
@MagicOctopusUrn I know.
 
@Adám We use SaltStack to make it easier to ensure that we have the right configuration of our machines at AWS (there's another "tech").
 
@El'endiaStarman Just sent a friend request
 
@DJMcMayhem Got it.
 
(like each one knows the FB profile of the other)
 
He's psychic.
 
10:27 PM
tbf I've never been inside the mindset of a cat, so idk
 
My now-boss was actually skeptical that I could do good work when we chatted on the phone (phone screen). He gave me the option of waiting six months and then reaching out again or taking a code test. He cautioned me that it's rare that the code test changes their mind, but it does happen. I chose to take the code test.
 
you mean before you were hired?
 
I had four or five days to write up pseudocode and such for how one would, essentially, make a product like our flagship product (Hydra Studio). Just simple stuff, nothing overly complex. I took the code I wrote for TNBDE and the Spacewar! King of the Hill on PPCG, smushed 'em together, and delivered a working product with playable game and query execution in six days.
@EriktheOutgolfer Yep. I got the interview as a result.
Interview went really well and I got an offer a few hours later.
 
@El'endiaStarman I wonder how many jobs has Stack Exchange earned its users...
 
@EriktheOutgolfer Probably a surprisingly high number, I'd bet.
Incidentally, I was working as a janitor at a grocery store for a couple months before that. My company cares more about what you can do than your credentials, I'd say. (Though the latter is somewhat correlated with the former.)
 
10:34 PM
I feel stupid now. I thought my keyboard (bluetooth) was broken, turns out it was just turned off >_<
 
sometimes my alarm clock is off (it's an alarm clock, so you have to turn it on every night)
 
It just occurred to me that El'endia is probably now the only PPCG user who knows what I look like XD
 
and is not misled into believing you're actually a cat aware of your true feline self?
 
@El'endiaStarman What's Hydra Studio? Googling yields a bunch of unrelated results.
 
I think it's this:
(which for some reason isn't WB Games yet)
 
10:43 PM
 
@DJMcMayhem "now"?
 
No Tux?
 
@El'endiaStarman Wait, so do you work in Troy or do they have another location (or is it remote)?
 
Ah, someone left PPCG?
 
10:48 PM
@Zacharý no, they just friended each other on Facebook
 
@DJMcMayhem This makes it seem like at one point there was someone else... or maybe I'm just reading wrong
I misinterpreted a post by DJ
 
11:08 PM
@MagicOctopusUrn no, pretty much every node-based webapp uses mongo
because making code that doesn't break is too hard for JS devs
odd that JS people use mongo and that immediately put a front-end schema on it
 
the problem with mongo is certainly not the API
 
Any suggestions for this challenge?
 
@quartata mongo is fine on itself but I don't know why people use a no-sql database and then put a schema on it. that bothers me
 
mongo is definitely not fine on itself, scaling with it is a nightmare
I've heard many a tale of DBAs dying of thirst locked in rooms trying to shard
 
can't comment as I haven't scaled with it but I find it much less convoluted to do things than mysql
 
11:23 PM
get thee an ORM then
 
@DJMcMayhem Martin Ender?
 
@quartata yes with an ORM
 
@user56656 No?
 
Any perceived complexity is probably worth it then
 
Isn't his profile picture an image of himself?
 
11:24 PM
 
Oh I read that wrong sorry
 
For instance joins may be confusing but they don't just make clear the relation, they drill into your head the work the DB is doing and most importanrly why it might be slow
I don't think hiding that is a good thing
 
@DJMcMayhem leaked photo of DJMcMayhem without disguise: i.stack.imgur.com/r4Yt4.png
 
@Downgoat False. Here's a real leaked photo of me without my disguise:
 
fucking knew it
you told me that you were a different "DrHamJam" when I picked up all those copies of "Learning vi & vim" that fell out of your trunk on the I-10
 
11:31 PM
@EriktheOutgolfer And the address is wrong too; that's the old office.
I think the website has been left to age because Agora Games used to sell (the use of) Hydra Studio to other game studios, effectively. WB bought them in 2016 and now our clients are other WB game studios, so there's no need for a public website.
@quartata We must have really good DBAs then.
 
@El'endiaStarman I'm sure you do
 
@Downgoat My semi-boss (technical director) actually has said that the strength of Mongo is its sharding and he's had ideas of taking Mongo's sharding and combining it with another relational database engine for e.g. transactions and stuff.
 
You have, like, money to hire people with
 
Turns out, Mongo 3.6 is introducing transactions...
@ETHproductions Everyone works in Troy with the exception of two remote workers.
(I'm one of those that works in Troy.)
 
@ASCII-only can you help on documentation comment parser? Not sure why it's giving ambiguity errors
 
11:40 PM
Nice, I drive through Troy every day on my way to college. Might be a good place for me to get a job based on location alone, haha
 
@ETHproductions Oh hey, you go to RPI?
 
raspberry pi?
 
There's a number of other game studios in the area too, like Vicarious Visions and 1st Playable.
RPI = Rensselaer Polytechnic Institute
 
@El'endiaStarman Nah, SUNY Albany
 
The founder(s?) of Agora Games was an RPI student/alum.
 
11:43 PM
I believe user56656 goes to RPI
 
@ETHproductions Oh neat, my wife is going for a Masters there too.
 
Nice! I'm a freshman so there's probably not much chance I've seen her
 
No, most likely not.
 
Heh, the Agora Games FB page has it listed as a "toy store"
 
Hahaha, well, in a manner of speaking...
 
11:51 PM
@ASCII-only ok I made a fix, not sure how it works but it works. Should I call it vsl docs or vsl docgen
 

« first day (2616 days earlier)      last day (2219 days later) »