« first day (2328 days earlier)      last day (2519 days later) » 

12:00 AM
Questionnaire: What's your real first name and where did your username come from
 
(MLK does not count)
 
user165474
(lambda x:x[3]+x[1])('MD XF') -17 bytes
 
@MDXF ... are you a cop?
 
Me: Aaron, and MD XF are a) the first things that came to mind b) the only letters not in my full name
@DestructibleLemon No lol just curious
 
(lambda x:'XD')('MD XF')
 
user165474
12:00 AM
ಠ_ಠ
 
ಠ_ಠ
 
(•◡•)
 
@MDXF James, and very hard to explain.
 
user165474
'MD XF'.replace('MD XF','XD')
 
user165474
Actually that's longer
 
12:01 AM
Let's just stick with the original ಠ_ಠ
 
user165474
@DJMcMayhem You used to be called something to do with green eggs and ham IIRC?
 
I have one:
'MD XF'.join(["XD"])
 
user165474
@MDXF Didn't you say those were characters that appeared when you dropped your hands randomly on the keyboard?
 
opls just stick with (lambda x:''.join(x.split())[2:0:-1])('MD XF')
@HyperNeutrino Yep
And then I realized that they're also the only letters not in my full name
 
user165474
:o
 
12:02 AM
Which was kind of incredible
 
user165474
that is very coincidential
 
Yeah
 
@HyperNeutrino Yeah, I had lots of Dr Seuss-esque names. And iron Man for A short period of time
 
(lambda x:chr(ord(x[~-32>>(32+32)//32])-32)*32)('LegionMammal978')
 
Clearly I need to add the /XD command to evaluate to (lambda x:''.join(x.split())[2:0:-1])('MD XF')
 
12:02 AM
But djmcmayhem came first
 
@ATaco Oh pls do
 
user165474
Interesting
 
@ETHproductions nobody wants to put in the work to change it, and we've almost forgotten how at this point; if there's someone willing to write up featured languages blurbs, etc., it'd be easier
 
user165474
@LegionMammal978 (lambda x:chr(ord(x[~-32>>(32+32)//32])-32)*32)('LegionMammal978')+'H'
 
Pavel, Phoenix is this guy. Originally it was just the pic but then changing your username managed to become a meme for a while.
 
12:03 AM
Okay more ppl need to answer the questionnaire D:
@Phoenix Oh yeah I remember that
 
user165474
Alex: I honestly don't remember how I came up with HyperNeutrino
 
(I was a stalker)
Ha there aren't many interesting anagrams for MD XF
 
user165474
Autocorrect userscript
 
@HyperNeutrino Like a regular neutrino, but a hyper neutrino instead?
 
user165474
actually no that would cause a lot of issues
 
12:04 AM
Yeah no
 
user165474
Apr 11 at 2:21, by Jan Dvorak
A bineutrino is an excited bound state of two neutrinos that occurs once per year per galaxy and lasts about 10^-36 seconds. Normally they aren't useful, but a type-IV civilization is able to create a swarm of bineutrino collectors that can stabilize one temporarily until hopefully a third neutrino reacts with the existing bineutrino. The resulting trineutrino lasts much longer and is very likely to catalyze further collisions, creating a hyperneutrino, a particle the size of a small star.
 
Autocorrect is the most hated thing of all time (after Java, Comic Sans MS, and iOS)
So why would we want that
 
user165474
@LegionMammal978 caret-ninja
 
@MDXF probability of this occuring: 1/((26/4)*(25/3)*(24/2)*(23/1)) = 0.00006
 
12:05 AM
@DestructibleLemon :o
Wait
 
user165474
@MDXF Hey, don't be mean to Java! (Java was my main language for a long time and still is one of my main languages)
 
probably with some variance. I kinda feel like I did something wrong
 
Doesn't that also depend on the number of letters in my name?
 
user165474
Given the number of distinct characters in your name n, there are 26-n characters in the final output string. Assuming that the number of distinct non-whitespace characters in your random string is 26-n, then we can obtain the following:
 
user165474
(wait for a couple hours while I try to figure this out)
 
user165474
12:09 AM
--- BEGIN MATH STUFF ---
 
user165474
Let n be the number of distinct characters in your name.
 
user165474
Let o be the number of characters in your output.
 
user165474
All non-letter characters shall not be considered for simplicity.
 
user165474
Additionally, case-insensitivity is assumed.
 
user165474
Then, the probability of this happening is:
 
user165474
12:11 AM
 
user165474
--- END MATH STUFF ---
 
user165474
@MDXF @DestructibleLemon
 
@ais523 Ah, OK. I wish you guys luck then...
 
user165474
Oh nice
 
12:16 AM
WTF
chat.stasckexchange.com banned my IP or something
 
@MDXF I assumed that was a given because I mean, we aren't going to get amazed by the probability of a name having all but 4 letters
which also isn't easy to calculate
 
Did chat.stackexchange.com go down for anyone for a while?
 
so I assumed it was a given
 
@Phoenix Me
 
I can't tell if Ne is Ye or No
 
12:17 AM
I'm using Tor because it didn't work for my IP
 
Edit ninja'd
 
user165474
Not for me... I just thought everyone disappeared or something like that
 
Oh it's back
That was... incredibly strange
@ATaco Have you made /XD eval to (lambda x:''.join(x.split())[2:0:-1])('MD XF') yet?
 
@MDXF The web doesn't use python
 
@MDXF xd was kind of out of place there
 
12:19 AM
@DestructibleLemon accident sorry
@ASCII-only but... but... we're making it a meme
 
@ATaco userscript-request: Locally replace (lambda x:''.join(x.split())[2:0:-1])('MD XF') with XD
 
No, I would uninstall that userscript
 
@MDXF Pls golf it "MD XF"[-2::-2]
 
Naw (lambda x:''.join(x.split())[2:0:-1])('MD XF') is better
 
@MDXF No one says you specifically need to install it.
 
user165474
12:20 AM
@MDXF takes too much space
 
@Phoenix Oh a specific userscript
@HyperNeutrino Yeah true
 
user165474
be right back making one now
 
@MDXF Pls this isn't
 
CMC: Write a snippet that turns MD XF into XD . Must only operate on the string MD XF. You may not use any string literals, characters, or ASCII values outside of MD XF
 
->_{"XD"}
 
12:21 AM
> bowling
 
... oops
 
@MDXF Downvoted, I can just write lambda x:'MD XF'.replace('MD XF', 'XD')#Arbitrarily long comment here
 
> You may not use any string literals, characters, or ASCII values outside of MD XF
 
-1 chameleon challenge :P
 
This is exactly why code-bowling is frowned upon >_>
 
12:23 AM
And exactly why it's a CMC based on a meme
 
Mine fulfills those conditions, no characters other than MD XF in a string literal.
 
CMC : Write a snippet that turns MD XF into XD. Your code must do nothing but operate on the string MD XF. Comment syntax and repeated characters that can be repeated an infinite number of times are not allowed. The only allowed string literal is MD XF.
Better?
 
popularity
 
Oh boy, I can still do this.
 
would be a way to make it better
 
12:26 AM
@ATaco Do what?
Did you update the tacoscript?
 
"Who needs string literals when you have function literals"
 
Oh boy
 
@MDXF VTC->unclear please specificically define 'comment' and 'pointless'
 
Fixed
repeated characters that can be repeated an infinite number of times = characters that, when you repeat them, do not change the code
 
class XD:pass
MD_XF=XD()
print(MD_XF.__class__.__name__)
 
12:28 AM
That's one way to do it
 
class XD:pass
MD_XF=XD()
print(MD_XF.__class__.__name__*(0*3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196))
 
As you can see characters are not repeating
Mostly
 
There is no repeating subsequence that is unneeded there.
 
Seriously ಠ_ಠ
 
12:30 AM
(•◡•)/
 
Of course, it's infinitely expandable, following a simple rule.
 
@ATaco PR
I think I did it right :P I don't JS very well
 
0/10, didn't wrap it in ``
 
@ATaco Oh :( brb
 
user165474
12:32 AM
lambda s: 'XD' if all([k in s for k in 'MD XF']) and s.find('M') < s.find('D') < s.find(' ') < s.find('X') < s.find('F') and not any([k for k in range(ord('MD XF'[2]), -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ord('MD XF'[3])) if chr(k) not in 'MD XF' and chr(k) in s]) else s
 
@Phoenix doesn't that print nothing?
 
@ATaco Fixed :)
 
string*0= empty string
 
@DestructibleLemon Pretned there's a +1
 
12:33 AM
@Phoenix never
 
@DJMcMayhem +1
 
0
Q: Simple encryption for people on a byte budget

DaffyOverview Your goal is to implement RC4 encryption. RC4 encryption, invented by Ron Rivest (of RSA fame), was designed to be secure, yet simple enough to be implemented from memory by military soldiers on the battlefield. Today, there are several attacks on RC4, but it's still used in many places...

 
Oh wait,
Shoot
 
@DJMcMayhem you fail
 
Who is pavelbraginskiy?
 
12:33 AM
@MDXF delet this
 
user165474
@MDXF Phoenix
 
@MDXF <C-f> Pavel in your browser
 
Y u downvote mah pr :(
 
@HyperNeutrino Dammit
 
user165474
(•◡•)
 
user165474
12:35 AM
Also this
 
user165474
(cc @MDXF)
 
o +1 @hyper
 
user165474
 
@HyperNeutrino Add an infinite number of ~--~
 
user165474
12:36 AM
@ASCII-only ಠ_ಠ
 
Wait...
 
user165474
I prefer not to make it trivially longer (by adding nops)
 
If I remove some of the -~-~'s will it have the same effect?
 
@HyperNeutrino also against the rules
@MDXF no
 
Oh okay then
 
12:37 AM
-~ is an increment or a decrement I can't remember
 
user165474
@DestructibleLemon why
 
user165474
lambda s: s[3] + s[1] if 'MD XF'[0] in s and 'MD XF'[1] in s and 'MD XF'[2] in s and 'MD XF'[3] in s and 'MD XF'[4] in s and s.find('M') < s.find('D') and s.find('D') < s.find(' ') and s.find(' ') < s.find('X') and s.find('X') < s.find('F') and not any([k for k in range(ord('MD XF'[2]), -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ord('MD XF'[3])) if chr(k) not in 'MD XF' and chr(k) in s]) else s
 
So are there any Tacoscripts that I should not install?
 
All of them :P
 
user165474
@MDXF chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/options.html#nav=71e31cea-59‌​b4-4a2e-b06b-835d71115d70+editor
 
user165474
12:38 AM
wait no
 
Um
 
user165474
ignore me
 
Will do thanks :p
 
Installed
 
user165474
12:38 AM
@MDXF hey plzno
 
user165474
I have it disabled because it messes up most links
 
what is caretreply.js?
 
@HyperNeutrino should have more spaces
 
Spaces are not allowed in
 
user165474
You type ^^^^....^^^ reply to reply to the nth last message where n is the number of carets.
 
12:40 AM
then should have no spaces
 
user165474
@DestructibleLemon oh
 
user165474
You type ^^^^....^^^ reply to reply to the nth last message where n is the number of carets.
 
@HyperNeutrino ^*n, golfed it for you
 
@ATaco Suggestion: all.min.js to reduce TNB loading time
 
@HyperNeutrino self ninja'd?
 
12:40 AM
Also, ^?regex?
 
I'd rather not force all scripts on people.
 
No you don't have to force it
 
function M(m)
	buff = tostring(0):sub(0,0)
end

function D(m)
	buff = buff .. m
end

function X(m)
	buff = m .. buff
end

function F(m)
	print(buff)
end

str = "MD XF"
for s in str:gmatch(string.char(37) .. string.char(83)) do
	(_G[s] or error)(s)
end
 
It would be optional
 
You type ^^^^....^^^ reply to reply to the nth last message where n is the number of carets.
 
12:40 AM
^* to star a message instead of replying
^s/foo/bar to do a replacement in your message
 
user165474
lambda s:s[3]+s[1]if'MD XF'[0]in s and'MD XF'[1]in s and'MD XF'[2]in s and'MD XF'[3]in s and'MD XF'[4]in s and s.find('M')<s.find('D')and s.find('D')<s.find(' ')and s.find(' ')<s.find('X')and s.find('X')<s.find('F')and not any([k for k in range(ord('MD XF'[2]),-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ord('MD XF'[3]))if chr(k)not in'MD XF'and chr(k)in s])else s
 
@DestructibleLemon That's really cool
(and yes, I used ^^^^ :P)
 
@MDXF ^*4
 
You type ^^^^....^^^ reply to reply to the nth last message where n is the number of carets.
 
That too
Btw @ATaco i can has merge pls?
 
12:42 AM
Does anyone actually count out a ton of carets?
 
user165474
@DestructibleLemon I timed out and then pressed "retry" and then it posted it but still said "timeout" because of caching and I timed out again so failed to receive the notification that it did send, so I clicked "retry" again and it sent it a second time >.<
 
Maybe... I'm considering it...
 
user165474
@Phoenix Me >.<
 
Other than for replying to one or two messages up.
 
Also, ^(VariousMatchMethod)s/find/replace
 
12:42 AM
At which point I just regex it
 
@ATaco Wait what does that do?
 
It's sed.
 
:O
 
Edits your message being pointed to
 
^s/sed/regex match and replace
 
user165474
12:43 AM
@Phoenix I've counted up about 30 or so once, waiting for the preview box to show me if it's the correct one with each caret
 
make it 11 other peoples messages too
 
Okay these are amazing
 
^(VariousMatchMethod)* stars that message
 
@ATaco What's there to lose? ppl can just choose not to use it :P
 
Eeeeeeh.
Also I'm a tad busy trying to get OpenID to work on NodeJS without using Express.
 
12:44 AM
Also what does the StrawPoll one do?
 
@MDXF Oneboxes strawpoll links
Obviously
 
Onebox?
 
user165474
Those fancy box things that posts turn into
 
Ohhh
 
a very obnoxious thing where if you link to something in chat, it goes and embeds it in chat instead
 
12:45 AM
Cool
 
thus making the rest of the conversations harder to read
 
e.g:
Greasemonkey is a Mozilla Firefox extension that allows users to install scripts that make on-the-fly changes to web page content after or before the page is loaded in the browser (also known as augmented browsing). The changes made to the web pages are executed every time the page is viewed, making them effectively permanent for the user running the script. Greasemonkey can be used for customizing page appearance, adding new functions to web pages (for example, embedding price comparisons within shopping sites), fixing rendering bugs, combining data from multiple web pages, and numerous other...
Wat
 
I don't see anything
 
user165474
good job
 
the link has to be the only thing in the comment
 
12:45 AM
Wikipedia is supposed to onebox
 
for it to onebox
 
Got it
 
Oh my
Yeah that's obnoxious :P
 
@ais523 It was
I had an extra thing tacked on the end on accident
 
> Greasemonkey
 
user165474
12:46 AM
I think you were using "?oldformat=true"
 
That doesn't sound like Tampermonkey to me.
 
@ATaco My search query was "Userscript" it came up first
@HyperNeutrino Yep. Wikiwand FTW
 
user165474
ooo
 
user165474
fancy
 
> wikiwand
 
12:47 AM
@MDXF It's excellent and has chrome/firefox extensions
 
user165474
> what's with doing this to chat messages what does this mean
 
What is wikiwand?
 
> It implies quotation
 
s/ou/uo
 
It makes wikipedia more awesomer to read.
 
12:47 AM
Oh cool
 
user165474
oh ok
 
Sorta like how TeamSpirit makes TNB more awesome to read?
 
there are an amazing amount of websites that consist only of copy pasting wikipedia
 
But in order to have the extension not redirect automatically I had to add ?oldformat=true
 
TeamSpirit is a terrible thing.
 
12:48 AM
@ATaco but it's still in the TacoScripts
 
user165474
Spirit is overrated in general
 
Unlike /XD ಠ_ಠ
 
I still have it enabled.
But it's terrible.
 
@DestructibleLemon it's actually a genuine problem for Wikipedia that people then report the Wikipedia article as having plagiarised from those websites
 
@MDXF No, it's actually amazing. wikiwand.com/en/Sandwhich
Dammit
It doesn't actually have a wikipedia page
 
12:48 AM
it can make it quite hard to figure out if an article is plagiarised or not sometimes
 
user165474
@ATaco Downvotable chat messages
 
There usable link
 
@HyperNeutrino I don't personally agree with the idea.
 
(also seen: people make up misinformation and post it on Wikipedia, a lazy journalist sees it and assumes it's true, writes an article about it, then people use the article in order to cite the information on the original)
 
@ATaco Can please haz wikiwand oneboxing?
 
12:49 AM
@ais523 ..?
 
IMO we should be able to downstar messages but only if they have a positive number of stars
6
 
Or autocorrecting wikiwand links wo wikipedia ones.
 
Onebox test:
 
@Phoenix Maybe when I improve how I hijack oneboxing.
 
@DestructibleLemon it happens more often than you'd think
 
Whoa Strawpoll oneboxing is actually pretty good
 
user165474
@ATaco I guess, I mean it could cause problems
 
@MDXF Agreed.
 
user165474
Strawpoll oneboxing is both too tall and not tall enough
 
12:50 AM
@ais523 seems like it would be fairly easy for them to provide evidence
 
53 secs ago, by Phoenix
Or autocorrecting wikiwand links wo wikipedia ones.
 
@ATaco nice userscripts!
 
Okay screw it I'm asking for help
 
@DestructibleLemon I mean, on Wikipedia itself
 
I have absolutely no f*cking idea why this doesn't work
 
12:51 AM
@Mendeleev There are 828931049 SSNs that do not contain 42 (assuming SSNs can't start with 0, but all other combinations are legal). Yes, I brute-forced that, and yes, it was a bad idea.
 
And I am ripping my hair out over it. pls send halp
 
The format is simple: replace wikiwand.com/en/whatever with en.wikipedia.org/wiki/whatever
 
@ais523 oh like how vandalism is a problem
its just really annoying because it's a lot of noise
 
the amount of copyright violation that gets sent to Wikipedia is huge
 
@ETHproductions D: Why did you brute force
 
12:52 AM
With the Power of the JS
 
@ais523 how much of a weenie do you have to be to do that
 
here's an automatically updated list of copyright violations that have been reported as "unambiguously a copyright violation" but not verified by an administrator yet
 
most such reports are correct, IIRC
but they can't be dealt with automatically because some of them aren't
 
@ASCII-only It was easier than calculating by hand, though I probably could have done it faster than Node did
 
12:53 AM
Node D:<
 
Hey, Don't hate on Node
 
@HyperNeutrino wait do you do C?
 
@ATaco But hating on Node is like, our thing in TNB
 
user165474
@Phoenix Replace ((http://)?(www\.)?)wikiwand\.com/(\w+)/(\w+) with $1$4.wikipeda.com/wiki/$5
 
Does anyone here do C?
 
12:54 AM
Give me a good reason to hate Node
 
user165474
@MDXF no
 
Do you want us to stop hating PHP too, as well?
 
Besides "JS"
 
That's like asking the human race to stop hating Comic Sans MS
 
But JS is the only reason. It's not poorly implemented or hard to use or anything.
 
user165474
12:55 AM
too many recent stars D:
 
> not poorly implemented
> not hard to use
(ノ°Д°)ノ︵ ┻━┻
 
It's just the language itself
 
user165474
@MDXF Put the tables back!
 
@HyperNeutrino Put the bad jokes back! :P
 
user165474
┬─┬ ノ( ゜-゜ノ)
 
12:56 AM
I used to hate on Node but then I started using it and it was just nicer than PHP
 
@HyperNeutrino But maybe he's little Bobby Drop Tables...
 
@ETHproductions This seems too many, with area code restrictions + dashes 0/10 not realistic
 
I used to write code in C because C is like a back massage for the mind, but then ... oh wait I still use C
 
user165474
@ETHproductions s/Bobby/Robert
 
@ASCII-only Yes, I just assumed it could be any number between 1e8 and 1e9
 
user165474
12:56 AM
 
user165474
wait
 
user165474
why does it use two names
 
user165474
confusion (ノ°Д°)ノ︵ ┻━┻
 
@ETHproductions Configuring it to use Nginx or Apache is hell, whereas PHP is literally built to run on them out of the box
 
@ETHproductions What code did you use to brute-force it?
 
12:57 AM
@ATaco Well, yeah, it's better than PHP, But you'd be better of with some non-js framework.
 
On a related note, how does one brute-force Brainfuck?
 
@HyperNeutrino first name is "Robert');", or "Bobby" for short
 
Nah, I wrote my own framework for a-ta.co
 
I hear Rails and Django are nice
 
user165474
@ais523 that doesn't even make sense...nvm¯\_(ツ)_/¯
 
12:58 AM
"Robert" abbreviates to "Bobby", so I don't see why "Robert');" wouldn't
 
@programmer5000 for(i=1e8,t=0;i<1e9;i++)if(!/42/.test(i))t++;console.log(t)
And yes, I am aware of how horrible that code is on every level :P
 
that doesn't seem that horrible to me
perhaps I'm just used to code golf
 
It's pretty horrible. But then again, so is literally everything we write
(starbait dammit)
 
Not true, some of us have daytime programming jobs where we write decent code
 
Pretty sure there are exceptions...
 
12:59 AM
Not me of course
 
@ETHproductions I used to write decent code at my daytime job. Then I joined PPCG.
3
 

« first day (2328 days earlier)      last day (2519 days later) »