« first day (1707 days earlier)      last day (3136 days later) » 

7:00 PM
>:D
 
There should be a bot that automatically reports nice reputation numbers here in the nine teeth bite.
 
Good thing you weren't asking for interesting reputations numbers. That would be impossible.
 
vvvvvvvvv
^^^^^^^^^
6
 
Nine teeth bite?
 
yep
 
7:03 PM
Hard to star two consecutive messages, huh?
 
Yes, I just cant get them to the starbord in the right order!
 
really can't write 2 monospace lines in the same message ><
 
vvvvv
^^ ^^
(Now with exactly nine teeth.)
 
ooh, tags? or how?
 
Four spaces.
 
7:05 PM
aaahhhh
you're admin right? can you help me edit my first row of teeth?
 
Put both rows in the first message? Sure.
 
@Dennis The question is still active, I get an answer a day currently.
 
@flawr It would definitely be easier to define if it's ASCII art golf.
 
Done. Made the starboard even worse though.
 
oh
anyway, thanks, please delete the 2nd message
(wonder why I can't delete it myself.. is it only within 5 min?)
 
7:09 PM
Could you make me coffee while you're at it?
 
@aditsu Yes
2 actually, IIRC
@SvenTheSurfer No, make it yourself.
 
I thought 2 min for edit and more for delete
 
idk
 
@AlexA. I can't, I'm allergic to the beans...
 
But not to coffe itself?
 
7:11 PM
Then how would you be able to drink coffee at all?
 
Hm... maybe I'm just allergic to working.
 
He didn't say he was going to drink it...
 
ಠ_ಠ
 
@TheNumberOne I know, I was just kidding. I did not suggest this to get a Populist badge. :P
 
It seems like the deletion period is two minutes and thirty seconds.
 
7:16 PM
I guess that's just enough time to say, "Oh crap, I can't edit that anymore. I should delete it instead."
 
How long is edit time?
 
Two minutes.
 
@Geobits Regarding the labyrinth challenge, alex said I should do it as codegolf, ascii output
Do you agree?
 
"Yes I do," said Geobits.
 
Yea. It's not my favorite, but it would probably be best for it. With graphical output you'd have to be quite strict on what counts.
 
7:21 PM
★ ★
3
 
Jul 31 at 17:24, by Geobits
Yes, I said that.
 
I will try to delete this in 2 min 30 sec
 
27 secs ago, by aditsu
I will try to delete this in 2 min 30 sec
 
22 secs ago, by flawr
27 secs ago, by aditsu
I will try to delete this in 2 min 30 sec
 
uh.. 2 min and already can't delete
 
7:26 PM
oh deary me
 
looks like Alex was right for once
4
 
@aditsu :(
 
Your answer is lacking references. Please do not attempt to calculate probabilities or perform calculations yourself, only report probabilities obtained by reputable sources. — Sklivvz ♦ 45 secs ago
 
@Geobits tl,dr
 
7:29 PM
@aditsu If you select the lines after typing, a button appears "fixed font". Click it.
 
lol @ "do not attempt to perform calculations yourself"
 
@mbomb007 I remember seeing that button but didn't know when it appeared, thanks
 
You can also Ctrl-k for that.
 
That is what I need for this challenge.
 
7:33 PM
@AlexA. Why the conditional? {∇1}1 should achieve exactly the same.
 
art-art is not art anymore, you know, multiplying two negatives results in a positve.
 
@Dennis Oh yeah? Didn't know. Thanks!
 
@AlexA. Should I let people use these:
Box-drawing characters, also known as line-drawing characters, are a form of semigraphics widely used in text user interfaces to draw various geometric frames and boxes. In graphical user interfaces, these characters are much less useful as it is much simpler to draw lines and rectangles directly with graphical APIs. Box-drawing characters work only with monospaced fonts; however, they are still useful for plaintext comments on websites. Used along with box-drawing characters are block elements, shade characters, and terminal graphic characters. These can be used for filling regions of the screen...
 
No because I don't think all languages would be able to
 
7:35 PM
Or should they just use the usual + - |?
 
Best to restrict ASCII art to ASCII.
 
I think it is only the esolangs that do not support unicode...
 
Well we wouldn't want to exclude them.
 
Wouldn't we?
 
@Dennis Crossed out 8 looks like regular 8. :(
 
7:36 PM
Do you consider TI-BASIC esoteric?
 
@flawr Why would we?
 
Pretty much, yes!
 
@AlexA. Not for me.
 
8
Hm
 
I like box drawing personally. I grew up with BASIC, so the "extended ASCII" code pages were fun to play with before all this unicode stuff got popular.
 
7:37 PM
At least the versions where you do not have to close the parentheses.
 
@AlexA. You could add a NBSP to each side of the 8.
 
Eh. Don't care enough.
 
I just think the +-| does not look as pretty. Or is there another method that would make the labyrinths look prettier, that only uses ascii?
 
You could just say instead :)
 
I mean if you only allow ascii you also exclude all germän prögrämming längüäges.
 
7:39 PM
Not ASCII source, ASCII output
 
ANSI art is a computer art form that was widely used at one time on BBSes. It is similar to ASCII art, but constructed from a larger set of 256 letters, numbers, and symbols — all codes found in IBM code page 437, often referred to as extended ASCII and used in MS-DOS and Unix environments. ANSI art also contains special ANSI escape sequences that color text with the 16 foreground and 8 background colours offered by ANSI.SYS, an MS-DOS device driver loosely based upon the ANSI X3.64 standard for text terminals. Some ANSI artists take advantage of the cursor control sequences within ANSI X3.64 in...
Well extended ASCII would have all those nice characters.
 
SCREEN 13
 
Pro tip: Quitting the Dyalog desktop program does not stop the running Dyalog system process if code is still executing. So in short, don't run my infinite loop code. :/
3
I was thinking, "Why is my fan going nuts? I'm barely doing anything." Then I looked at the system processes. Dyalog, 99.9% CPU.
 
Finally finished my JS interpreter for Recall: run.codegolf.xyz/…
 
Is it fully complete? A total Recall?
 
7:46 PM
It is the absolute recall.
 
minxomat, is there a documentation about the features of codegolf.xyz?
 
codegolf.xyz links to PPCG
 
why don't you make the base domain link to readme?
 
The base is a catch-all rule for every other link. e.g. codegolf.xyz/users
 
7:51 PM
so can do some code and see if nothing else is being hit, just redirect to readme
so if requestURL == "codegolf.xyz" then redirect to "/readme.txt"
 
So I know you can run Scala IDLE-style, but does this count as a complete program? codegolf.stackexchange.com/a/59379/14215
 
Try it
 
I don't have scala installed. IIRC, to run it from a file, it needs more (object setup boilerplate). If run from IDLE, I know it works.
 
The 301s are served by the Nameserver. They don't hit my servers. I usually use the base domain on mobile / someone else's PC to get to the site quickly. So I'd like to keep it that way.
 
7:53 PM
So I'm asking if that counts as "complete", not if it works.
 
@Geobits
 
@Geobits If there's required boilerplate then I don't think it counts.
 
7:54 PM
 
No apostrophes allowed in tag names. hm
 
7:56 PM
Fake unicode apostrophes are ;)
 
@Geobits What's the unicode?
 
Don't remember. I think it was in chat in the last week or so.
 
7:59 PM
 
[meta-tag:]
 
Well, that answers that.
 
Huh.
 
8:02 PM
Regarding my infinite loop question from earlier, it's if this Perl code counts as a loop:
`$0`
 
What does it do?
 
The ` ` run a command, while $0 contains the filepath of the perl script.
 
So it runs itself?
Presumably repeatedly?
 
It actually opens up the script's file in Notepad, but the Perl process doesn't actually terminate.
 
Hm.
 
8:04 PM
Since it is waiting on the return value of the command that was run.
 
So it isn't looping so much as waiting.
 
I don't think blocking counts as looping.
 
But if I thoght it should be a loop?
 
Yeah, it sounds like that doesn't count for this challenge.
 
And the loop should not do anything, this loop actually does something.
 
8:05 PM
Well the loop can do whatever, it just can't print anything.
That's how I interpret the challenge, anyway.
 
It appears to terminate the process once the newly-opened file is manually closed.
 
Is there any way to make ascii art visible ina nice way heree on SE?
 
Besides using the code font?
 
@PhiNotPi But it isn't looping in the usual sense, right? Just waiting for something.
 
Probably
 
8:08 PM
@Geobits Yes, the code markup just tears everything vertically apart.
Less vertical space would be nice.
 
I don't think there's a good way to change that :(
 
If you ignore the window that pops up, it appears the same (from looking at the command prompt) as a normal infinite loop.
 
@Geobits Any bad ways?
 
@flawr Screenshot :P
@PhiNotPi Isn't that true of opening any GUI program from the command line?
 
Basically.
 
8:10 PM
Calling it a loop seems like a stretch to me, even though I guess there's an input handling loop internally running.
 
`perl $0`
is a program that runs itself
 
That makes more sense to me, just like a recursive function would.
 
Fun fact: letting that run and then doing the Ctrl+C to terminate it prints one "Terminating" message for each process started.
 
Nice.
 
8:25 PM
 
#tag
 
^ mine is read as hashtag hashtag
 
#octothorpe
 
Hmm, guess it doesn't like factorials either.
 
8:28 PM
I need unicode that works..
Dang
Also, I didn't know that it warns you with how many seconds left you have to edit. It does!
 
👷 <- construction worker, does that count?
 
It was like "6 seconds left!" and I'm like, "AH!"
 
[tag:ça+¬]
 
nt
aw
[tag::]
 
[tag:ça+<]
 
8:33 PM
0
A: Sandbox for Proposed Challenges

xnorSame-color arithmetic progressions code-golf Van der Waerden's theorem says that For any given positive integers r and k, there is some number N such that if the integers {1, 2, ..., N} are colored, each with one of r different colors, then there are at least k integers in arithmetic p...

 
Woah, a kid in a sandbox for the image. nice
 
@Phi made it.
He made all of our feeds icons.
 
@AlexA. got my laptop back
they wiped it and reinstalled windows
 
Did you lose all of your stuff?
Are you going to try to set up dual boot again?
 
I have backups of my documents
I might.... maybe not ElementaryOS
(even though I thought it was nice)
 
8:48 PM
I'd say try it again. It's unlikely to happen twice. Surely it wasn't the fault of ElementaryOS but rather some Dell hardware.
 
TempleOS?
 
It looks like the only thing they did was replace the harddrive
 
That doesn't make up for the fact that it's manufactured by Dell. :P
 
They have to be trolling.
I had a dream that Brian Tompsett actually said something in here.
Gotta learn to deal.
 
8:57 PM
Is there any principle or rule that applies to things like this:

1 2 3 4
2 3 4 1
3 4 1 2
4 1 2 3
That kind of thing
 
Cyclic permutations?
 
I have no idea; maybe.
 
I mean, that's what those are. The animation suggests something else may be going on, perhaps.
 
Think this would be fun? -> Given all Brainfuck programs of length N, what percentage (a) have runtime errors, (b) halt, or (c) don't halt (in some preset time limit)?
 
@El'endiaStarman That's my animation
 
8:59 PM
@ZachGates Ahh, okay. Why did you animate it the way you did? Like, what was your thought process?
 
@Calvin'sHobbies So you have to write code that executes the BF code and figures out what happens and keeps statistics?
 
@Calvin'sHobbies I don't think a for-loop is very appealing. BF implementations are pretty much already there for every language.
 
@ZachGates The rule is that you are cycling the numbers around. What else are you looking for?
 
Love, in all the wrong places.
 
@AlexA. Yeah, then output the 3 precentages
 
9:00 PM
@El'endiaStarman First I enumerated the left most row and column, from 1 to n, where n is the row/column length
Then I moved to the next leftmost, empty row/column and repeated from the above/left element
Yes; sorry. It scrolled as I clicked the arrow.
 
Story of chat.
 
@Calvin'sHobbies I didn't even notice the left-shift of rows, haha
 
@minxomat Ok, but the percentages for different N is the interesting part (I think). It could be open to any test language, not just BF. (Chaitin's constant made me think of this but that prefix-free stuff looks too complex for here)
 
@Calvin'sHobbies But 90% of the code will be taken up by the BF eval function. The stats are trivial. I just think that this is not different enough from "just write a BF interpreter".
 
Here's another way to look at it:

  | 0 1 2
----------
0 | 0 1 2
1 | 1 2 0
2 | 2 0 1
(x+y) % 3
 
9:06 PM
also ((x ** 3) % 3) + y
 
That's...significantly more complex, but sure. :P
 
:P I figured it out while working on a challenge on the Puzzling.SE
last night ^
 
ah-ha, nice
 
9:17 PM
How long can links in the chat be?
 
0
A: Sandbox for Proposed Challenges

MoartemPicking a multi-output XOR lock The problem: Let f be a function that has n booleans as input and m booleans as output. Every input slot is connected to certain output slots, so when the state of a single input boolean is inverted, all depending output booleans will be inverted as a consequence...

 
0
A: Shortest infinite loop producing no output

DoorknobMacaroni 0.0.2, 14 chars label a goto a Fairly self-explanatory...

The very first Macaroni answer, ever
(I also posted a Snowman answer to that :P)
Oh, and I should finally post Snowman to Fizzbuzz like @AlexA. kept nagging me to. :P
 
cough OSTRICH cough
 
nope :P
 
ahhhhhhhhhhhhhh
You also need Rust in there.
 
:D
 
@AlexA. ok
 
Nice
How does one loop in Ostrich?
 
no idea
 
Haha
So says the creator of the language
 
9:29 PM
How many times will I have to tell you it's abandoned? :P
 
However many times it takes for you to get tired of reiterating that it's been abandoned and decide to keep working on it.
 
Alright, so infinitely many.
 
There's no esolangs.org Ostrich page. What's special about it?
 
IT'S THE BEST LANGUAGE.
 
Is it some creative programmatic interpretation of "putting your head in the sand"?
 
9:33 PM
^ just breaking the blue streak!
 
@El'endiaStarman No
 
AH.
> The name "Ostrich" comes from golf, in which it means a score of 5 under par (which has never been achieved).
 
It is wonderful and does all things.
Disclaimer: I've only ever used Ostrich once.
 
The framing "protection" in stack snippets is pretty useless as it loads the whole frame content and then tells the user framing is not allowed...
 
^
 
9:43 PM
@minxomat So? The point of disallowing frames is to prevent "click hijacking," i.e. the frame "stealing" a user's click when the user expected to click on something else.
 
FYI I'm going to be on holiday for a week, so my absence from the site does not imply that I've died.
9
 
@PeterTaylor it's not mutually exclusive, though
 
@Doorknob Then strip the code before executing it and don't load the frame at all.
 
@minxomat Huh? What do you mean by that?
Are you referring to putting SE sites in a frame?
 
That reminds me, there was a really nice talk at Defcon this year about preventing clickjacking...
 
9:46 PM
@PeterTaylor I'll miss you. :(
 
Is linux.com a reliable source for linux stuff?
 
@Doorknob Yes. Why does it load all the content and display it just to alert the user the empty it again. It could be implemented better.
 
@PhiNotPi No, use Yahoo Answers.
 
lol
 
@minxomat How else would it work?
This isn't a Stack Snippets-specific feature. It applies regardless of who's framing it.
 
9:47 PM
@PhiNotPi If I don't show up within two weeks, enquire about the funeral.
 
@PeterTaylor moreover, not going to school gives you better chances of living.
 
I was just looking at this list on their site: linux.com/news/software/applications/…
@PeterTaylor Will do.
 
> There is there no doubt elementary OS is the most beautiful Linux-based distro
because that's totally not completely subjective
That entire article is... bad, to say the least.
There is no such thing as "best desktop distro" -_-
 
yeah, I was like "this just seems like some low-quality news site"
 
Also they use Joomla. I wouldn't trust them :P
 
9:52 PM
Use Unix.SE
It's a step above Yahoo Answers.
 
They have an article titled "How to Install and Try Linux the Absolutely Easiest and Safest Way"
 
Step 1. Have an IT professional do it for you.
 
In the spirit on this challenge, I've got a joke for you:
Pete and Repeat were in a boat. Pete fell out, who was left?
 
The other guy, whose name was unfortunately "Repeat," was still in the boat. Do not take this as an opportunity to repeat the statement. :P
Joke Ruination, Inc.
 
It's a pretty funny joke to tell your friends. :)
Another one:
 
9:57 PM
(thanks @Doorknob)
 
What do you get when you cross a joke with a rhetorical question?
:'D
 
[waits for someone else to take the bait]
 
I need to remember that I have the dupehammer before I make a potentially controversial decision to close as dupe
sign
 
@AlexA. Elementary is now installed!
 
NICE!
Replacing Windows or dual boot?
 
10:11 PM
dual boot
 
How's it working so far?
 
apparently I can't spell my onomatopoeia
hsrug
 
I just installed it. I'm trying to set up email right now.
 
ahha
 
Yay, my matlab solution isn't even that bad:
1
A: The hourglass challenge

flawrMatlab, 252 bytes The idea is constructing a matrix that looks like this: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 0 0...

 
10:14 PM
@PhiNotPi apt-get install thunderbird?
 
Actually, I'm having some networking issues right now
 
The best solution so far has only 184 which is not so much less=)
 
@Doorknob Does Elementary use apt-get?
 
It's Ubuntu-based, right?
or am I making stuff up
 
I think it is
 
10:16 PM
My school's network has a pretty nasty catch-22 which I might run into
 
What's that?
 
I usually can't access the web (on Windows, at least) without an antivrius installed, but how else am I supposed to install antivirus?
 
Haha
Installation disc?
 
Oh, but doesn't Windows come with Microsoft Security Essentials?
 
10:19 PM
^
 
@ZachGates That has no downvotes
 
His answer
 
@Doorknob Yes it has.
 
Oh, you mean your answer
 
@AlexA. I don't think Windows 7 does.
As in, I had to install it.
 
10:20 PM
@ZachGates Because it's asking for list comprehension syntax
 
The other answer stole their code from a commenter..
 
@PhiNotPi Yeah, 7 doesn't IIRC because I had to install it on my VM
But I think the newer ones do
 
@AlexA. I didn't even notice that
 
@ZachGates Welcome to Stack Overflow
 
it's the natural code to write
 
10:21 PM
@ZachGates I guess because it's less efficient than a list comprehension
but not by much...
 
i think the poster might have written it independently, and it is a bit different
 
@AlexA. And then someone commented back to me that stealing code from a comment is OK
 
> stealing code from a comment
 
@Doorknob Using any should be just as efficient (if not more so) than a comprehension
 
What are you ... 5?
 
10:22 PM
@ZachGates Doesn't look stolen to me...
@ZachGates filter + lambda is slow
 
did the infinite loop challenge just get 5 reopen votes within minutes?
or did someone do some magic?
 
@ZachGates It actually is different from the comment.
 
@Doorknob ??
By an == 0
 
@xnor Magic
 
@xnor Magic is always involved
 
10:24 PM
@ZachGates And a not
 
@ZachGates Still doesn't seem like he stole it.
 
And he said that he didn't. I'm inclined to believe him. I've posted code on SO that ended up being nearly identical (or at least functionally so) to code posted in comments that I didn't see.
 
10:38 PM
what's the shortest haskell function to convert a bool to number?
so, True to 1, False to 0
the best I have is 12 chars and it's weird
 
(No idea how typing in Haskell works, but) if a variable is boolean valued, can you use it in mathematical contexts and rely on automatic true->1 false->0 conversion?
 
no, haskell is very strict about types
python's automatic conversion is very useful in golfing
 
Most of the languages I know either convert automatically or don't have a concept of boolean values. Haha
 
that's why i'm hoping for a short expression to convert it
 
What is it that you have now that's 12 bytes?
 
10:42 PM
f b=sum[1|b]
 
@AlexA. Java doesn't. Rust doesn't. (IMO they're doing it right)
 
it's a list-comphrension with a single element 1 conditional on the bool b
 
@Doorknob I mean most of the languages I know how to use. That excludes both Java and Rust. :P
 
so, either [] or [1] depending on b
and then the sum is 0 or 1
 
That's pretty clever.
 
10:44 PM
it's strange to use sum for something so basic
 
For a byte shorter than you do 0+[1|b]?
 
no, since [1|b] is a list
 
Oh, I see.
How short is a ternary, if one exists? b?1:0
 
unfortunately it's if b then 1 else 0
i wish there were a function cond b x y that gives x or y based on b, but it seems not
 
You could implement one as a contribution to base Haskell :)
 
10:49 PM
it could be part of a new golfing language "Ha"
 
Haha
 

« first day (1707 days earlier)      last day (3136 days later) »