« first day (1793 days earlier)      last day (3052 days later) » 

4:00 AM
@RikerW No, it's not.
 
Okay.
image of cube
 
@Doorknob冰 I tried changing j/k to actual arrows, but that breaks everything. Looks like SE chat already has a couple of keyboard shortcuts.
 
@Dennis Actual arrows are already shortcuts (for editing your own messages)
 
@Dennis no it's just mad at you ;)
 
Anyway, why do you wanna do that? It's a lot easier to use j/k than it is to move your hand all the way down to the arrow keys. ;)
 
4:01 AM
i'm going to change mine to h and t because dvorak
 
@Doorknob冰 Not if you count the extra second to think whether j was up or down.
 
:26443155 i'm in canada but i think the layout is called us-dvorak
@Dennis you need to play more dance dance revolution
 
@undergroundmonorail
 
Not if you take twenty seconds to mess around with j and k and wonder why it just types j and k instead of moving up and down
 
@AlexA. Your service is appreciated (re: the Quipu Quipu bounty)
 
4:03 AM
@Dennis mnemonic: j looks like a down arrow. Also, it's what the SE main-site keyboard shortcuts, vim (obviously), less, etc. all use, so it's very standard
 
in all seriousness ddr seems like a great way to learn vim hjkl because they arrows are in the same order
 
@Sherlock9 I keep having that problem.
 
@Dennis this video remains as relevant as ever
 
Never used vim
 
4:04 AM
@Doorknob冰 But vim and less also accept arrows.
 
@quintopia Haha alright
 
@Dennis Every time you use an arrow key in vim, a kitten dies
hahaha
 
@Doorknob冰 I have a kitten, so if it is mine I will kill you too.
@AlexA. NO!!!!!!!!!!!
 
@AlexA. me too, but not in vim
 
@Dennis you should list it publicly. and then link it at the bottom of every answer you post
 
4:06 AM
@RikerW Blame Alex/Dennis; I never touch arrow keys in vim. :P
 
@Doorknob冰 BUt I have never even used vim/vi.
 
So you're safe from kitten-murder.
(At least, in this respect)
 
My version of super vim:
Smaller:
 
... what is all that whitespace doing there O_o
 
4:09 AM
That's the Atom Powermode plugin, right?
 
@AlexA. Sí.
 
sí*
 
ninja edited. :P
 
Is ninjaed like ninja education?
 
@Doorknob冰 Centering on the file.
Other than that, no clue.
 
4:10 AM
@Doorknob冰 Ruby question for you
 
@RikerW No, I mean lines 1-5 and 7-10
 
@AlexA. Is this acceptable for flagging as offensive?
 
"ya sure about that" haha
 
@Doorknob冰 Yes, centering.
 
@undergroundmonorail I deleted someone else's message once accidentally
 
4:11 AM
@RikerW Are you asking if you can flag it as offensive?
 
@AlexA. Yes.
 
@Doorknob冰 We all remember that. It was wonderful.
 
Fine, going for it.
 
@RikerW I can just delete it
 
4:11 AM
To late.
Seriously, I find that disturbing.
 
In general, ask someone to remove a message before you flag it
 
It would have been funny if someone approved that and @AlexA. got chat banned for 30 minutes
 
Flags go to every 10k+ rep user in the whole network
@Doorknob冰 ಠ_ಠ
It would have been funny if I approved it and banned myself for 30 minutes.
 
@Doorknob冰 Would that actually work? I should try it, for science.
 
@AlexA. Can you?
 
4:13 AM
it would be funny if bad things happened to alex
 
@Dennis Yes pls.
 
@RikerW I don't know.
 
Sorry @undergroundmonorail for breaking your line.
 
@Dennis Hey, I can reply to myself.
 
4:13 AM
Mods can be chat-suspended, but they can still talk. It doesn't affect anything.
 
@Doorknob冰 Awww.
 
(see: The hichris Incident)
 
But real talk, flags are for serious issues. In the future just ask me to delete.
 
@RikerW npnp
 
@Dennis You can also reply to the future.
 
4:14 AM
@Doorknob冰 You can also reply to the same message
 
@AlexA. Kay.
 
@Doorknob冰 ?
 
You can? :P
 
Chat is going by so fast no one will see that I'm an idiot Kappa
7
 
@undergroundmonorail ermmm... long story
 
4:14 AM
@RikerW Yes, but now I have a keyboard shortcut.
 
@quartata Kappa?
 
i love this extension
 
No you can't reply to yourself. LIER.
 
@quartata One problem: most people read a lot faster than this chat is going. :P
@RikerW *LIAR
 
@El'endiaStarman it's a reference to a Twitch Meme
 
4:15 AM
@quartata It took longer than I had anticipated, but the reply came eventually. ;)
 
@El'endiaStarman And yes you can.
 
@El'endiaStarman No, Lieing-downer.
 
@quartata I think they saw :D
 
@El'endiaStarman Spritz! (I remember you linking to that once, and I remember finding it awesome, planning to try it, and promptly forgetting about it. :P)
 
@RikerW That's also wrong.
 
4:16 AM
5 mins ago, by Alex A.
@Doorknob冰 Ruby question for you
 
You wrote it right the first time. :P
 
@AlexA. yeah you never asked it -_-
 
@AlexA. I know.
 
@RikerW What?
 
Oops, misclicked.
 
4:16 AM
6 mins ago, by Alex A.
@Doorknob冰 Ruby question for you
 
@Doorknob冰 Even so, think for a few moments about how many words are actually on this screen right now.
 
@RikerW >clicking >2015
 
@AlexA. Was meant for @El'endiaStarman.
 
@AlexA. sigh
 
Was that with a keyboard shortcut @Doorknob冰?
 
4:17 AM
@Doorknob冰 you should make a keyboard shortcut to send that message
beaten to the punch
 
ninja'd*
 
@Doorknob冰 There are situations where parentheses aren't necessary. Is there some convention on when to use them when they aren't necessary?
 
@undergroundmonorail edit:ninjaed.
 
@AlexA. What's the question I must know now
 
I got ninja-ninjaed.
 
4:17 AM
7 mins ago, by Alex A.
@Doorknob冰 Ruby question for you
 
@AlexA. when it makes it clearer what's getting passed to what
 
ninja'd too
 
aka whenever you feel like it. It's a style choice.
 
@Doorknob冰 I'll stick with j/k. I've changed Ctrl+O/Esc to Esc/i though. Is there any way to deal with chat notifications?
 
@Doorknob冰 this is ppcg. the answer is "never"
 
4:18 AM
@Doorknob冰 Nothing in Ruby is clear to me so far
 
@Dennis for me (this is completely unintentional, possibly a side effect of the userscript), whenver I hit <esc> from within the chat box, notifications get cleared. Maybe it doesn't work for everyone though.
@undergroundmonorail fair point :P
@AlexA. it's a red gem that sparkles
 
It works like that in Perl too. Whenever the order of operations would be ambigious the interprter tells you to use parens
 
> You can tell me what to do
2
 
The clear one is a clear ruby, and a red diamond is the other one. :P
 
@Doorknob冰 Wow, brutal
 
4:20 AM
@RikerW wat O_o
 
@Doorknob冰 Yes, that works for me too. Seems to be an SE thing.
 
There, better @Doorknob冰?
 
Um, I guess
 
foo(bar) and foo(bar baz) are ok but something like foo(bar baz, eggs) isnt since eggs could be an argument to foo or bar
 
@Dennis Probably. (off-topic sidenote: you pronounce out "SE" as "ess ee?" I always "say" it in my head as "Stack Exchange," so it would be "a SE." Same for SO, etc. :P)
 
4:21 AM
@quartata In Rubiez?
 
"ess ee" 4 lyfe
 
Perl and Ruby.
 
@Doorknob冰 "ess ee" is way to goat
"ess oh"
 
@AlexA. Agreed.
 
similar syntax
 
4:22 AM
@quartata no
 
@AlexA. Pee Pee Sea Gee.
 
@RikerW I had no idea what that was supposed to be for a minute and I was wondering why you said "pee pee."
6
 
Hey, replacing letters with phonetic pronouciation would be a good challenge!
 
@Doorknob冰 Yes, definitely ess ee.
 
@AlexA. i laughed at this beacause i'm six appaerntly
4
 
4:23 AM
@AlexA. bro do you even perl -w
 
"ess ee" here too.
 
> appaerntly
 
It appears I'm outnumbered. :P
 
@AlexA. six year olds can't spell
 
Related poll: Do you "pronounce" the @ in "@Somebody" when reading it in your head?
(I don't)
 
4:24 AM
Usually not.
 
@Doorknob冰 I do
 
I do.
 
Perl has lots of warnings, they just are not on by default
 
@quartata hahah
 
4:24 AM
How do you pronouce A?
Ae
 
I do. @Doorknob冰
 
Aa
A
 
Thanks.
@El'endiaStarman
Em Ee Tee Ay Ess Ay Sea Pee Eee Pee Pee Sea Gee.
 
@quartata Once for work I had to modify and run someone's Perl code. I used -w because that's just what I do, but the code would just crash with a billion warnings and errors if I did that, so I had to leave off -w. To this day I have no idea what was making it crash but it didn't matter.
 
4:25 AM
@RikerW [eɪ]
(IPA)
 
[ei]
wat?
 
@RikerW dot?
 
META PPCG. In the middle is SPACE.
@undergroundmonorail ^
 
Perl automagically dies after x non fatal errors regardless of -w
 
4:27 AM
poll: do you pronounce the dot in meta.ppcg
 
@RikerW um you spelled it "sacpe"
 
@undergroundmonorail Yes
 
@quartata starred for automagically.
@Doorknob冰 Oops.
 
@undergroundmonorail "meta dot codegolf dot stackexchange dot com"
 
@quartata It didn't die without -w
 
4:28 AM
Em Ee Tee Ay Ess Pee Ay Sea Eee Pee Pee Sea Gee.
 
Hm
Perl is cool: it gives you just enough rope either to hang yourself, make beautiful rope art or make a bunch of incomprehensible knots
7
 
That's... hm.
 
It is like C but better in that regard
 
@quartata Those three aren't mutually exclusive
 
@quartata C gives you a revolver with a bullet in a chamber, then spins the cylinder.
 
4:32 AM
One of my CS teachers compared C to a Ferrari - it's fast, it's powerful, but make a mistake and stuff goes flying.
 
@es1024 That's true. Generally making rope art involves you accidentally hanging yourself at some point. It is a dangerous art form.
 
Em Ee Tee Ay dot Sea O Aych Aych Dee Ee Gee O Aych Aych Ell Eff dot Ess Tee Ay Sea Em Ee Ex Sea Aych Ay En Gee Ee dot Sea O Aych Aych Em
with this:
s=raw_input()
s2=[]
s=s.replace('m',' Em ').replace('e',' Ee ').replace('t',' Tee ').replace('a',' Ay ').replace('c',' Sea ').replace('o',' Ohh ').replace('d',' Dee ').replace('g',' Gee ').replace('l',' Ell ').replace('f',' Eff ').replace('.',' dot ').replace('k',' Em ').replace('s',' Ess ').replace('h',' Aych ').replace('x',' Ex ').replace('n',' En ')
    print s
 
That code could be so much better.
Both PPCG and Code Review will make it better.
4
 
I thought about translation, but I was in a hurry for no reason. :P
 
Run that through soundex and see if it matches the original string
 
4:36 AM
rofl
 
Hmmm...if it were possible to do a SSB Melee KotH, that'd be really cool...
 
yeah
make bots that tas against each other in dolphin
hahaha that would be so hard
 
Hey, found partial code. For anybody interested, (was it you @undergroundmonorail?), here is part of my esolange code.
 
> lange
 
it was @quintopia
i'll take a look though :P
 
4:39 AM
Okay, Sorry.
 
no worries
 
>!!!!! Just wondering, do spoilers work in chat?
 
@Doorknob冰 Ruby or Rust
 
Aww. no.
 
@RikerW No
 
4:39 AM
@AlexA. depends
 
@RikerW i see. i get it.
 
@Doorknob冰 In general
 
Ruby's a scripting language; Rust is a systems language
 
(i don't get it)
 
You can't compare them
 
4:40 AM
@Doorknob冰 This is PPCG. We compare languages all the time.
 
In terms of brevity? Ruby hands down, duh.
Rust rivals Java for verbosity.
 
:26443624
[monorail@arch-laptop ~]$ python2
Python 2.7.10 (default, Sep  7 2015, 13:51:49)
[GCC 5.2.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 'Ruby' > 'Rust'
False
that didn't work
 
@undergroundmonorail Think a dice rolling around on a board. When a side is on a sticker (spot on plane), it either picks it up or executes the command.
 
@RikerW oooh, neat
 
@undergroundmonorail Made the idea myself. (looks proud)
@undergroundmonorail lol
_
_ _ _(_)_ | A fresh approach to technical computing
(_) | (_) (_) | Documentation: http://docs.julialang.org
_ _ _| |_ __ _ | Type "?help" for help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 0.4.2 (2015-12-06 21:47 UTC)
_/ |\__'_|_|_|\__'_| | Official http://julialang.org/ release
|__/ | x86_64-apple-darwin13.4.0

julia> 'Ruby' > 'Rust'
ERROR: syntax: invalid character literal
 
4:42 AM
Need double quotes
 
looks good
_
_ _ _(_)_ | A fresh approach to technical computing
(_) | (_) (_) | Documentation: docs.julialang.org
_ _ _| |_ __ _ | Type "?help" for help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 0.4.2 (2015-12-06 21:47 UTC)
_/ |\__'_|_|_|\__'_| | Official julialang.org release
|__/ | x86_64-apple-darwin13.4.0

julia> 'Ruby' > 'Rust'
ERROR: syntax: invalid character literal
oh now i get it
 
@RikerW In Julia, strings use " and Chars use '.
 
@AlexA. Sad, I like when they are swappable.
               _
   _       _ _(_)_     |  A fresh approach to technical computing
  (_)     | (_) (_)    |  Documentation: docs.julialang.org
   _ _   _| |_  __ _   |  Type "?help" for help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 0.4.2 (2015-12-06 21:47 UTC)
 _/ |\__'_|_|_|\__'_|  |  Official julialang.org release
|__/                   |  x86_64-apple-darwin13.4.0

julia> "Ruby" > "Rust"
false
 
So you need "Ruby" > "Rust"
 
ninjaed.
 
4:42 AM
@RikerW No, that's bad
 
ctrl k to make your message monospace btw
 
you don't even need an extension for that one :P
 
@undergroundmonorail done.
Anybody got feedback on this?
0
A: Sandbox for Proposed Challenges

RikerWDraw a Cuboid Menger Sponge We have done the Sierpinski Triangle to death. I also thought about a square though, but that was too similar. But for this challenge, you will make a Sierpinski cube, or a Cuboid Menger Sponge. (Anybody got a cool name for this, let me know.) Given an positive in...

This is deserted.
 
@RikerW Oh ye of little patience.
 
4:46 AM
> answered 57 mins ago
 
I can't even delete my message. :⊂
 
Come on, if you're going to try to do pluralization right, at least do pluralization right
 
"1 Followers" is better than "0 Follower" -_-
 
0 Follower(s)
DOS style.
 
5:02 AM
solution: two fake accounts that follow everyone
 
Just use a verb instead of a noun...
0 following
 
you mean like
the left side of that image
where it means something else
 
@undergroundmonorail you're right - incorrect pluralisation is preferable to extreme ambiguity - I take it back :)
 
I'm so glad I saw it the first day because I can click links like that with impunity. :P
 
5:10 AM
I couldn't see it on the first day because I wasn't born...
 
Well, depends on what "it" is...
 
I'm guessing you haven't clicked the link yet ;)
 
Oh, I did. :P
 
I recently started watching Crazy Ex Girlfriend. Spoiler: Don't!
 
@Dennis If only this warning had come sooner!
 
5:12 AM
hahaha
Scream Queens was a lot worse though.
 
@El'endiaStarman that's only because ints hash to themselves
try it with strings
 
that seems like an interesting thing but i have no context
 
@RikerW Aren't rubies that aren't red just called sapphires?
 
@RikerW No, this is dog.
 
5:31 AM
>>> s = set()
>>> X = list("abcdefghijklmnopqrstuvwxyz")
>>> shuffle(X)
>>> X
['l', 'o', 'j', 'a', 'v', 'r', 'i', 'u', 'm', 'b', 'x', 'c', 'w', 'k', 'e', 'y', 'z', 'g', 'f', 'p', 'h', 's', 'n', 't', 'd', 'q']
>>> for x in X: s.add(x)

>>> s
{'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'x', 'y', 'z', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w'}
@Maltysen Good point, but still, a set is not really random.
 
I think the point is that sets may hash well, but they always hash to the same values, so the ordering within the set is always the same for the same values. Correct?
 
Yes, I believe that is indeed the case.
 
As I said before, I know I shouldn't, and I'm not gonna use it, but I'm wondering how well they randomize. I don't care about it being the same for the same values.
 
ah, hmm
Well, you'd have to specify your data set.
 
I should probably ask the people on SO
they're smart
 
5:40 AM
me just now: "why do nontransitive dice come in 3s? why can't you have two dice that beat each other?"
that was a stupid thought
 
Guys do you know regexes to find straights, flushes, full house, straight flushes, and four-of-a-kinds? One regex each
 
What's the input like?
 
At first, it's a list ["9S","TS","JS","QS","KS"], but I can do ''.join() on the list to make it one string like "9STSJSQSKS"
But they aren't necessarily in order, and 2s are higher than aces in this game
 
flush would be like
 
I don't even know if there's a regex that matches an ascending sequence. So straights might be hard.
 
5:46 AM
.(.)(.\1)+
assuming you have to match the whole string
 
@undergroundmonorail Just tried that. Didn't match
 
Was testing this "9STSJSQSKS"
I'm using Python 3.5, in case that helps
 
0
Q: How well do Python sets randomize?

MaltysenFirst of all, I know that I should never attempt what I describe in this question and this is purely hypothetical so please don't yell at me. Python sets don't maintain order because they are hash-maps without the map part. So I was wondering how well they are at randomizing things. It obviously...

 
@El'endiaStarman Yeah, I might have to do that with indexes and a list of values like, ["2", "A", "K", ... "4", "3"]
Which, luckily, I already made for making the card strings
@undergroundmonorail I was using this re.match(".(.)(.\1)+","9STSJSQSKS")
 
5:52 AM
I think you a verb there. :P
 
s/already for/already made for/
 
I actually thought it was "am". Which doesn't make sense in context, now that I think about it...
 
what the heck? they duped my question on a completely unrelated one
 
That would have been a good verb, but I would have needed to change the one before as well. "might have to a list of values like ... and lots of indexes"
 
Is there such a thing as a generalized regex? Like, you can search for matches on "x, x+2, x+3, x+5" and it'll match not only "1, 3, 4, 6" but also "5, 7, 8, 10" and "-3, -1, 0, 2".
 
5:55 AM
@Maltysen go complain on meta
:P
 
i'll try chat first
and thanks for the comment :)
 
@El'endiaStarman I think for straights, I'll just have to write a few statements. Testing now
 
@Sherlock9 Well, I'm really more interested in this as a potential feature of the language I make next.
I've been doing a lot of noticing of underlying generalities.
 
I can ping a user on chat even if his name doesn't show up on autocomplete, right?
 
i think that's a superping and only mods can do that
 
5:58 AM
They won't get a notification, I believe.
And ^^ that.
 
oh
would "SO close vote reviewers" chat be appropriate to complain?
 
it looks like
you don't have any reason to complain any more
and i think you have adam smith to thank
 
oh! yay!
 
6:13 AM
@El'endiaStarman Always a good thing
Also, here is my if statement for flushes
 
# if flush
for i in suits: #["S","H","C","D"]
    if h[1::2] == i*5:
        h_match[3] = 1
    if p[1::2] == i*5:
        p_match[3] = 1
h and p because I need to compare two hands
and because h_match and p_match because I need to keep track of if they're straights, flushes, etc.
But I am rather proud of that h[1::2] == i*5 bit :D
 
Q: What does the B stand for in Benoit B. Mandelbrot? A: Benoit B. Mandelbrot.
8
 
ooooh nice one
 
I wouldn't really suggest it here because the code you have is so short, but you can do for hand in [h,p]: and have only one if conditional. You'd have to change h_match and p_match to something like matches[hand] where matches is a dictionary. Wait, that won't work because you can't hash objects. Uh, str them first.
Again, the code you have is quite readable, so I wouldn't suggest making a change like that.
On the other hand, if you're ever planning on more than two players...
 
6:17 AM
And I only need to compare two at a time
I'm just comparing the hand currently being played to the hand last played
 
If it isn't higher (i.e. if the bot screwed up), play passes to the next guy
 
@Sherlock9 if len(set(h[1::2]))<2:
 
0
Q: Have "generalized regexes" been studied and if so, where can I learn more?

El'endia StarmanAs I understand it, you use regexes to match certain patterns in strings. I'm wondering if/how much work has been done on generalized regexes that match certain patterns in sequences. Regular regexes would be a special case of these. Here are a couple examples of what I mean: Pattern to match: ...

I actually wouldn't mind too much if this got closed as a dupe because that would probably mean I'd get my answer... :P
 
6:35 AM
Anyone else think we ought to have a list of common close reasons in the How To Ask sidebar when asking on main?
e.g. "Make sure your challenge has not been asked before or it might be marked as a duplicate. Questions about general coding advice or debugging programs or homework problems will be closed. The popularity-contest tag should almost always only be used when no other less subjective scoring criterion is possible."
Might save us lots of insta-close questions
 
Is that sidebar editable?
oh, yeah, looks like it
 
Surely, since point 2 does not apply to other SE's
 
yeah
Well, that sounds good to me.
 
@Doorknob冰 &c. (@Dennis @MartinBüttner @AlexA) What say you? (context)
 
6:43 AM
@undergroundmonorail Thanks. I'll use == 1 since I'm writing a KotH controller and it doesn't need to be golfed
 
golfing it makes you cool though
 
@El'endiaStarman I predicted something on that topic as I watched the loady circle
 
haha ^_^
 
7:18 AM
@undergroundmonorail Readability prevents headaches if I need to debug it
 
blaaaah :P
 
/me waits for you to write and golf a large program
 
@Sherlock9 readability is for wusses
 
7:21 AM
Being a wuss means less stress, so yay!
 
Readability:
+>>>>,[>++++[<-------->-]<[>>>>],]<<<<[>+<<+<+>>-]<[>+<-]+<+<<[>+>-<<-]>[<+>-]>[,+++++[>+++++<-]>>[<->-]<[>>>>>[>>>>]+[<<<<]<-]>>[<+>-]<<<]>[>>[,<]<<+++++++++<]<<<[-[+>>-<]>[>>[<+<+>>-]<<<<[>+>-<<-]>[<+>-]>[<<[<<<<]>>>>[[<<<<+>>>>-]>>>>]<<<<+>>-]>[>+<-]]<<<[-[+>]+<<<<]>>>>-<<<<<]>>>>>+++++[>----<-]>->[<+>>+<-]<[<<<[<<<<]+[>>>>]<-]>>[<+>-]<[<<<<]>>>++++[<-------->-]>[-[,+++>]+>>>[<<<->>]>]<<<<<[>-]>[>>]>>+[<++++[<++++++++>-]<]>>[+++++++++++++>>>>]<<<<----<+++[<<+<<[<<+<<]+[>>>>]<<<<-]<<<<[-<<<<]>[.,>>]<<<<<[<<<<]<++++++++++<<.<+<<+<<+<<+<<+<[.,>>]<<<<<[<<]>++++++++++<+<<+<<+<..<+<[.,>>]<[<<]
 
I should be writing my webserver in Pyth.
 
that's true
 
Let us rebell against the status quo of stlye guides!
 
7:25 AM
/me sees a job in the sidebar on SO that's in my city
> You applied for this position on Dec 1. Good Luck!
......
 
gg
 

« first day (1793 days earlier)      last day (3052 days later) »