« first day (2237 days earlier)      last day (2600 days later) » 

12:00 AM
The sign-in page is HTTPS, but the main page is showing up as HTTP for me
 
@ГригорийПерельман When I type bing.com into Edge it does indeed go to http ._.
 
CNN isn't https
 
I'm using Chrome though
 
neither is BBC
 
For all the hate Bing gets, it's still probably more common than CNN.
(If only because it's default on so many systems)
 
12:03 AM
@HelkaHomba Baidu is #4 on Alexa's top 500 sites, it doesn't use HTTPS.
 
@ГригорийПерельман For bing, Chrome forces me to use https but in Edge I can choose either one
 
the top three are Google, Youtube, and Facebook respectively, which all use HTTPS
 
chinese clone of google
 
12:04 AM
Baidu, Inc. (Chinese: 百度; pinyin: Bǎidù, anglicized /ˈbaɪduː/ "BY-doo"), incorporated on January 18, 2000, is a Chinese-American web services company headquartered at the Baidu Campus in Beijing's Haidian District. It is one of the largest Internet companies in the world. Baidu offers many services, including a Chinese search engine for websites, audio files and images. Baidu offers 57 search and community services including Baidu Baike (an online, collaboratively built encyclopedia) and a searchable, keyword-based discussion forum. Baidu was established in 2000 by Robin Li and Eric Xu. Both of...
I think tha'ts the winner
 
Baidu is https for me, but I realize it's probly cause I use the HTTPS everywhere chrome extension
 
lol
qq.com also has http, #8 on alexa
 
@HelkaHomba That would explain it, yes.
 
(it doesn't mean literally everywhere, just where possible (I think?) e.g. meta.codegolf.stackexchange.com is still http)
 
'ey, I just got my silverlight dependency in by installing $\LaTeX$!
 
12:08 AM
The literal text $\LaTex$ and the compiled $\LaTeX$ look identical to me now.
 
0
A: Sandbox for Proposed Challenges

Kodos JohnsonList All the Related Chat Systems Yet another XKCD-inspired challenge... Task Write a function or program which takes as an argument one of the names of the chat systems in the comic above. Output will be a comma-delimited list of all chat systems that intersect it. Input and output must be ...

 
Hallo
Need to finish a challange
 
sigh
 
Anonymous
5 messages moved to Trash
 
5 messages moved to Trash
 
12:14 AM
OPPCGMCS is shutting down on the 27th.
 
Anonymous
Why is it that it's always the same users whose messages I have to move to Trash...
 
@Mendeleev anybody who's active on the server has already been pinged
 
@Mego I'm more curious why you haven't poked anyone about this.
 
5 messages moved to Trash
 
@ThomasWard about what? the noisy messages?
 
12:15 AM
o/ @Randal'Thor
 
On a less noisy note, I plan to write a Tac-it Language, entirely so I can call it "TacO"
 
Anonymous
@ThomasWard People have been poked.
 
Because we don't really want to have a permanently updating shamelist? We know how the users are and have increases presence for that reason.
 
@Mendeleev What's that?
 
12:16 AM
open ppcg minecraft server
 
Anonymous
@mınxomaτ I think he meant moderators who can take more lasting action against frequent troublemakers. Like I said, they have been poked.
 
@ThomasWard Don't mind me; I'm only here because flags.
 
Same. :P
@Dennis I poke thee and drag you elsewhere
 
Why was I kicked?
 
We were being a bit Noisy, I believe Mego dealt with it.
 
12:17 AM
diamond invasion
 
@Mendeleev Noise messages at least afaik
 
@DownChristopher example?
 
Anonymous
@Mendeleev If you get kicked, "y kik :(" is probably not the best message to send upon returning. That's just inviting more kicks for deliberate misspelling and obscuring messages.
 
That is not a good reason to kick someone from TNB
6
 
At least the gaotspek isn't back
 
12:19 AM
@ГригорийПерельман what isn't? I'm confused here
 
Anonymous
@Mendeleev Please don't bring it back.
 
oh, for mispelling? yeah
 
@Mego Wasn't going to
> mispelling
 
yah
 
gaotspek? Is that like juic avocad?
 
12:20 AM
@ГригорийПерельман What isn't a good reason? "y Kik"?
 
I think kicking for deliberate misspelling
 
5 mins ago, by Mendeleev
5 messages moved to Trash
 
@ГригорийПерельман That was not the reason for the kick
 
Oh, it was a bit confusing.
 
12:21 AM
@Dennis I don't htink that was a good kick reason either
 
@Dennis ¯\_(ツ)_/¯ don't think that's a good kick reason either.
 
@Downgoat please add me to beta testing for app
 
@Mendeleev you used to be Dmitry, right?
 
and wat and tomato iirc
 
@Downgoat Yes. Also wat.
 
12:22 AM
Ok, yeah, I added you
 
And tomato.
aight how do i get it?
 
@Mendeleev @Pavel A combination of chat moderators and room owners was dealing with noise. Bad moment to add even more noise to the chat room.
4
 
@Dennis Sorry
 
It'll take some time for Apple to process/review it, once that happens you'll receive an email with instructions
 
ok
 
12:23 AM
Lets not argue about kicks.
2
 
I was removing the message and hit enter on accident
 
Lets not argue.
Discuss golf instead
 
Returning from a kick is most definitely not the time to argue about it. Asking for clarification is OK, but kicks are issued for a reason. It's your time to reflect and improve.
 
Chat messages are deleted or trashed and users are kicked or suspended to keep the room on topic. Lengthy arguments after said actions achieve the opposite goal. If you disagree with chat moderation, take it to meta.
24
Pinning since this has been an issue at least twice today.
 
CMC: given a string of printable ascii, randomize case of each letter, without affecting other symbols.
 
12:27 AM
Question: On cheddar, if I added a feature X, before challenge Y was created, feature X's commit has a timestamp. If I push that commit after challenge Y was created, is my answer non-competing?
 
Yes. The interpreter has to be published, not sit on your hard drive.
 
Anonymous
@Downgoat It is only allowed if the interpreter/compiler/whatever with the feature was publicly available prior to the publishing of the challenge (in the sandbox or on main).
 
@ГригорийПерельман I haven't given RProgN2 a Rand function yet :(
 
Anonymous
I would also add chat messages, comments, and other posts to that list of sources - if someone on PPCG says "I'm thinking about making a challenge about X", and someone else adds a feature to a language which trivializes X, it's pretty blatant that they're trying to use prior knowledge about the challenge to gain an advantage.
 
@Mego That has been mentioned before
 
12:30 AM
@ГригорийПерельман Cheddar: @.chars.map(i->i.test(/[a-z]/i)&&Math.rand(2)?i.upper:i.lower).fuse
 
Anonymous
@DownChristopher It has, but I'm not sure if it was ever brought up and voted on in a meta post. I know I've said that it's my view in the past.
 
@Mego Non-issue IMO. No one does that, ever. Not worth making a meta post.
@Downgoat What's @?
 
@ГригорийПерельман @.property essentially creates a function. It's the same as doing foo -> foo.property
example: ["HI", "HELLO"].map(@.lower) results in ["hi", "hello"]
 
Anyone want to debug my code? All 27 lines
 
12:32 AM
Do you need the regex test? Shouldn't upper/lower just not affect other chars
 
Which will happen first: [1] All websites will be https (or at least have the option) [2] All flagship smartphones will have no ports (no charging, no headphone), everything is wireless
 
@HelkaHomba Second one.
 
@HelkaHomba The 2nd one for apple
 
@HelkaHomba #2
 
Anonymous
@ГригорийПерельман Actually, 10 bytes: ⌠`Ö2J*ƒ⌡MΣ (disable output cache because randomness)
 
12:33 AM
@DownChristopher But even Samsung etc?
 
@ГригорийПерельман >_> shit yes, that is true
 
@Mego Output cache disable is saved in the permalink
 
Golfed to 49 bytes: @.chars.map(i->Math.rand(2)?i.upper:i.lower).fuse
 
Anonymous
@ГригорийПерельман Oh good, I wasn't sure.
 
Anonymous
 
12:36 AM
What the... If you have the edit bar up and edit and hit enter it just posts it
 
O_o either TIO is having moment or cheddar causes infinite loop or related on TIO
 
Anonymous
@DownChristopher Well, yeah. What behavior did you expect?
 
@Mego I didn't know. But it stayed in the grayed out edit bar
 
RProgN1, 24 Bytes ~`.{12/01'rand'C>#U#l?}R
 
@Downgoat Did TIO ever upgrade to v2?
 
Anonymous
12:37 AM
I also don't know what you mean by edit bar. If that's something to do with mobile chat, you shouldn't be surprised when it works weirdly.
 
@ГригорийПерельман still on Nexus AFAIK
 
Anonymous
@DownChristopher Playing around with chat features should be done in the chat sandbox
 
oh, cheddar-v2 is still in dev
 
12:38 AM
Yeah, but it's also the good one that has features.
 
@Mego Except i can't move messages :P
 
Oh right you have your own TIO thing
 
Anonymous
Not sure how to help you there, but TNB definitely isn't the place for chat testing
 
Create a room, thus becoming its RO?
 
I can't move messages even in my own room
Post something here
 
Anonymous
12:42 AM
It may not be possible on mobile chat. I've never tried to move messages on mobile.
 
@Mego I am not on mobile
 
Anonymous
Ok, then to move messages, click the room button on the sidebar, and select move messages
 
@Mego If you switch to desktop view, you can move single messages. It's extremely inconvenient
 
That is cool thanks!
Gah this is not working
 
The only RO features you can easily use on mobile are pinning and kicking
 
Anonymous
12:45 AM
And even then, pinning is broken :P
 
Found an actual bug
 
Hehe, yep. That's why the current pinned message is double-pinned rn
 
If i star a message then pin it and unstar it stays pinned but will not be in the star board. But this may not be a bug
 
1:01 AM
0
Q: Pie of pi pies (Pie day 2017)

CalebIn honor of national pie day, create a program that, when given an integer, n, as input, will create a circular "pie" constructed of these smaller pies: The number of pies composing the larger "pie" will be indicated by the nth term of pi. Below are some ascii representations of possible exampl...

 
@Dennis For a minute there, I thought you were talking about my V, and I was really confused
 
@NewMainPosts unclear
@DJMcMayhem lol
 
@DJMcMayhem Does it support arrays?
 
Definitely not
 
Technically string are char arrays...
 
1:12 AM
@ГригорийПерельман personally I think tiger woods is overrated
dennis is much better
 
Anonymous
 
Anonymous
If I missed any or moved any that shouldn't have been moved, let me know
 
Thanks!
 
Anonymous
Glad to help :)
 
Guys i found the way to get instant rep... You answer the Tetris GoL challenge! Instant rep. I also found the way to make anyone have a headache and want to pass out...
 
1:23 AM
0
A: Sandbox for Proposed Challenges

Madison SilverGolf you a make you an N-quine for great good for great good Introduction Although quines are interesting on their own, they've been explored to death. Quines with strange properties, such as palindromic quines, are also pretty interesting, but each of those challenges are basically one-shots....

 
Anonymous
I'm fairly certain that answering the Tetris GoL challenge would result in several 500-rep bounties and rep-capping for the foreseeable future
 
@Mego Yeah pretty much
I want to answer it to get insane reputation but then I hit the hard part. Answering
 
Was that the one El'endia and others were working on?
 
Anonymous
Yep. I was working on it somewhat, but then stupid real life had to get in the way of my fun.
 
@Mego How would you even start?
 
Anonymous
1:32 AM
@DownChristopher Phi wrote up a pretty good series on his blog
 
@Mego Still tho
 
With a programmable GOL computer + adjoining display it could just be feasible. But building that is nearly as hard
 
I was thinking of a challenge that converts processing.js code to GOL
But then a realized that in the universe i doubt it is possible
 
1:54 AM
Internet grievance #47: When websites give a date and time but no timezone.
 
Usually in that case I assume they have localized it for my timezone
 
@Downgoat BUT THEY USUALLY DON'T
 
2:20 AM
Alright, I made a 2D Tac-it language as a test
 
2:32 AM
i asked my sister to make me a pie
she is doing it
 
.__. What type?
 
+**2
  n
That function squares the number n
 
@Downgoat cherry apparently
she's 10 years old
 
2*n gives n, n passed to * gives n, n, n... n times passed through + gets the sum of.
 
2:39 AM
@Mendeleev s/pie/pi
 
kek helka just left the Chat Relay account password in a public GH repo
 
@HelkaHomba you might also want to contact GitHub just in case it got caught in a backup
 
3:00 AM
I deleted and remade the repo so it's not a huge deal. I changed the pw right away and the email is old and unused
 
OK. I have the repo cloned still, should I delete it?
 
@Mendeleev Sure, that'd be nice. New repo without passwords is up at same place github.com/HelkaHomba/oppcgms
 
all right, I see it now
 
+*#
 #n
This also Squares n.
For reasons.
 
Why doesn't +*n work?
 
3:09 AM
There is only one n on when the * is called, so it just passes the n down.
 
@ATaco Also, why 2 and not 1?
As you explained, it sums n copies of n, so the number seems unused.
 
@+**2
   5

*2 = 5, 5
5

*(5,5) = 5, 5, 5, 5, 5
+(5, 5, 5, 5, 5) = 25
(There @ there's just an IP)
 
oic
Is there a way to multiply withoutl linking +* together?
 
Nope.
Not yet, anyway.
 
Is this implemented or is this a spec?
 
3:18 AM
Implemented.
There's no Git, and there might never be, this is mostly me just messing with concepts of Language Design.
 
It's also not yet TC, nor can it handle strings.
Now I think it is..?
Nevermind!
 
Is there documentation yet?
 
Well, it's mostly a test, so no.
 
OK. Feel free to ping me when there is, it looks interesting
 
3:27 AM
 v If this input is truthy, return 13^2, otherwise just return 13.

 1
@?+*\
 | \13
 |  |
 \--/
 
Can you give me some key rules? where does the IP start?
at the @?
 
Yeah
The line art is all noops, but I like decoration
 
how does it work
 
looks like ? checks value, ` and /` redirects. If truthy, the IP evaluates down (13) and stores that as it moves on to the +?
just a guess
And the + combines 13 sets of either 1 or 13, depending on value?
 
The ? Is an if, when true it scans to the right, false it goes down. When it goes to the right, the +*13 thing squares thirteen, then it loops back to the ? And stops there, when it goes down it gets to the thirteen, but can't do anything with the +*, so ignores that and prints the 13
 
3:33 AM
ok
 
The lines themselves do nothing interesting
I might set up a got...
Git, even
 
Lua.
I prefer Lua for Rapid Prototyping, and Java for actual Development.
 
@MistahFiggins I think they said line art was nops
 
3:48 AM
@DestructibleLemon It think he just meant the -s and |s, the \ /s seemed relevant to me
 
They are Noops, for now.
 
explain pls
 
Shh, Writing Documentation now.
 
also which one gets input
 
3:50 AM
Hardcoded.
The 1 was the input.
 
that is bad
 
I don't have a function for it yet.
 
> yet
 
I applaud your ability to actually work on a language idea
 
^
And maintain it, potentially
 
3:56 AM
I like language Design.
 
Ditto. I just have a distinct lack of free time
 
I don't have the free time, I am at work right now.
 
So you have free time.
 
Well I stole Free Time.
 
Github lists 0.7% of that project as built in Python.
???
I'm guessing it's the .tac extension.
 
Probably.
 
No, doesn't seem to be, I looked it up.
Wierd.
 
That or I've steathfully implanted Python.
 
It is what's being picked up as python though.
 
4:16 AM
It does think the .tac is python. Hmm.
OH WELL.
 
But python doesn't use .tac files.
ლ(ಠ益ಠლ)
 
@
+
*+*#
# #3
#  #
####
Seems to cube a number.
(The 3 being the input)
 
Nothing, just more noticeable of a Noop than |\/-
@
+
*+*\
| \3
|  |
\__/
Works idendically.
I should probably move to the Langauge Design Room.
 
4:35 AM
Algorithm question: How can I generate a canonical representation of (or compare for equality) a recursive tree, i.e. one where the child of a node can point to a node higher up in the tree?
 
is this equivalent to a general directed graph?
 
Or in other words, it's a directed graph with an ordering for outgoing edges, and a privileged root node.
 
well, isomorphism for general graphs is not known to have a poly-time algorithm
i suspect your structure doesn't change this
 
Actually I know that comparison for equality can be done efficiently.
 
oh, hmm
 
4:38 AM
It's a special case of a problam called unification, where there are no free variables.
So the canonical representation is really my question.
 
ok, i'm starting to see how this could be possible
each node can be addressed by a series of instructions from the root to take the i'th branch, but not uniquely
 
I just realized that I didn't state exactly the problem I want to solve.
If I have root A and it points to itself, I want that to be considered the same as one that has A->B and B->A edges.
So the directed graph description is not accurate.
 
can A->B, B->C be converted to A->C in general, if nothing else involves B?
 
No.
 
4:51 AM
Holy cow.
 
So the best thing I can think of so far is generating all trees from smallest to largest and using the unification algorithm to compare them with the tree in question, and keeping the first one that compares equal.
A more precise problem statement could be that a tree is defined by the mapping [series of child indices] -> [number of children at the node reached by following the series]
 
5:07 AM
CMC: What's the most terifying example of Jelly code that I can show to someone who's never seen Jelly?
 
Maybe I can get somewhere by using the unification algorithm on 2 of the nodes in the tree.
 
Anything with strings.
 
Maybe, do a DFS traversal of the tree; for each new node reached, use unification to test it for equality with every previously reached node and if it's equal to one of them, make it a pointer to that node (and don't traverse it further).
Unification is O(n) I think, so O(n^3) overall.
 
@sl_________________________
   3 1 1 1 1 8 3 4 1 1 1 1 7
   3 0 0 1 1 7 2 4 1 0 0 0 2
     0 8 4 1       1 8 8 1
The most horrifying Hello World.
 
I opted to go with “ƝƓỊ⁹Ȥ⁶Ị⁺‘ẋ8_“¤ÐŒ#'/‘¦32BFs21ṖṖCG
 
5:41 AM
That feeling when you write a complicated script and it works first try.
 
"Is the test wrong?"
 
TacO's shortest infinite loop producing no output is now @"
Compiler errors are for boring people.
 
 
2 hours later…
7:33 AM
@Downgoat At least it's spambot proof shrugs
 
8:55 AM
@ATaco This is not horrifying compared to many esolangs e.g. brainfuck/malbolge
 
hi all
 
9:48 AM
Why did noone make a challenge on outputting a beep (aka BEL, \a)
 
Pretty sure I've seen a challenge like that
 
btw, three of my challenges have 20~ likes and thats a good thing
Also, is there a fastest prime calculation challenge?
 
Like this?
 
Its different
It's more like finding all primes between 1 to n
btw the fastest algorithm I know is Eratosthenes sieve revamped
where you erase all even numbers, then from 3, you erase powers of n
 
@flawr awwwww~
 
10:39 AM
hi all
the bounty has landed ... err.. I started a bounty :)
 
 
1 hour later…
11:50 AM
@Lembik on a challenge?
 
@MatthewRoh It's on this question. Which is likely a fastest code for a NP-complete problem.
 
@fəˈnɛtɪk I know.
btw long code is ideal for C&R because of its complex structure
 
12:33 PM
 
12:56 PM
Ooh
 
Lembik: propertyX ratio > 2
 
1:14 PM
@TonHospel Hi
@TonHospel Really???
How on Earth did you do that?
hi @fəˈnɛtɪk
@fəˈnɛtɪk Can I tempt you to submit an answer to my challenge by any chance? I feel that once there is one answer there may be more
 
Lembik: Lot's of distributed computer power
 
CMC (or should I make this a real challenge): unstable sort: sort a list of comparable objects in ascending order, but in cases where there are several items of equal value, their order in the results should be (randomly/fairly) shuffled.
 
Might be worthwhile to make that a real challenge
 
9
Q: Matrix property X revisited (or the Joy of X)

LembikThis challenge is partly an algorithms challenge, partly an optimization challenge and partly simply a fastest code challenge. A T matrix is fully specified by its first row r and first column c. Each remaining element of the matrix is just a copy of the element that is diagonally up and left. T...

 
@TonHospel how long did it take in total?
 
1:31 PM
@PhiNotPi sort(shuffle(x)) ... not sure it's worth turning that into a real challenge
 
hi @MartinEnder Sorry if you already said but did you see my paste of the excluded sequences?
 
@Lembik: Completing n=14 took 3 months. Two weeks ago I started n=15 and n=16 on a few computers without much hope (I\ll never finish them) but this morning I unexpectedly got a nice result for n=15 in the log (after only searching 0.012% of the search space)
 
I did, not seeing any patterns yet though
 
@MartinEnder yeah I know :/
 
@MartinEnder ok thanks
 
1:33 PM
The code page table on my github wiki got completely broken even though I haven't done anything to it in weeks…?
 
@TonHospel that's very cool! If feel I should have donated some cpu time!
 
brachylog?
 
Yes
 
maybe they changed how markdown tables work?
 
@TonHospel how many cores?
 
1:34 PM
The Jelly code page didn't change and I basically copied it from here :(
 
@TonHospel it would be great if you wanted to make an OEIS entry
 
@Lembik: n=14 was done using 22 cores
 
so unless one of my chars is breaking is now…
 
it's all your work so it should be under your name
 
@Fatalize it could always be a weird edge case due to one of your characters
 
1:36 PM
@Lembik: n=16 is running on 6 cores now (Most of my computers don't have enough memory), and 6 cores for n=15. But I'll probably stop this stuff shortly since I reached the goal of ratio > 2 and the current searches will take too long
 
@TonHospel If I get a chance I will see if I can get your code to run too
how much RAM does it need on each machine?
 
Ok I fixed it
Turns out that github changed the way markdown tables work in their wikis
 
@TonHospel it's also interesting to answer the same question for circulant matrices and there are fewer of those
 
The top left cell was empty so I had spaces in it, and that doesn't work anymore
Turning them to non-breakable spaces works
 
@TonHospel Argh! I awarded you 100 when it should have been 200. Sorry!
 
1:39 PM
@fergusq How do you do exponentiation in roda 0.12? As far as I can tell, the ** operator only exists in the master branch under Calculator.java.
 
I had forgotten what I had written
 
@PhiNotPi After further thought, how do you check that they are shuffled if they are the same?
 
@Fatalize Usually stable/unstable sort has to do with sorting objects by one of their properties, so which object ends up in which final position does make a difference (they aren't identical).
 
@Lembik: n=15 takes about 1G per core. n=16 will be more but it only found a 31-column solution currently. I expect it to grow by at least a factor 3
 
@PhiNotPi So input would need to be a list of things that more than 1 property then?
 
1:42 PM
yes
 
@TonHospel I expect the number of columns to grow like n log n where log is base 2. n is the number of rows
 
I wonder if there is a quantum algorithm to solve this matrix problem.
 
@PhiNotPi which matrix problem?
 
9
Q: Matrix property X revisited (or the Joy of X)

LembikThis challenge is partly an algorithms challenge, partly an optimization challenge and partly simply a fastest code challenge. A T matrix is fully specified by its first row r and first column c. Each remaining element of the matrix is just a copy of the element that is diagonally up and left. T...

 
@PhiNotPi well... Grover's algorithm will give a quadratric speed up
 
1:47 PM
@lembik: The github version of the program finds the low n solutions in seconds
 
Now that I think about it... there are probably some real-world uses for this kind of matrix.
 
@TonHospel Very nice. Would it be hard to modify for circulant matrices?
 
@Lembik: Yes and no. It is currently optimized so much that the code is extremely obscure. Most of that would need to be thrown out and replaced by other crazy optimizations :-)
 
@TonHospel aha :)
 
0
Q: Sort useless characters

Stewie GriffinThis challenge is inspired by this very nice answer by TidB. In TidB's answer, every eight character is in the correct order: gnilwoB edoC (Code Bowling backwards). The other strings however are were in a strange, random order. Your challenge is to fix this. Take a string and a positive inte...

 

« first day (2237 days earlier)      last day (2600 days later) »