« first day (2066 days earlier)      last day (2760 days later) » 

12:03 AM
at that rate, he'll surpass martin soon
 
that is my goal :P
 
I think Bing is just MS DoSing websites at random.
 
@ConorO'Brien See my edit. :)
 
TIL that there's actually a web page where you can get the raw content of messages as the user typed them. Only works per message though, so far as I know. Example.
6
 
Nice. This could be very useful.
 
12:12 AM
indeed
 
@mınxomaτ I would like to get the user-typed contents of all TNB messages, but I'm concerned that SE might take issue with 400k requests from one user and/or that might take quite a while.
 
Try it?
 
@El'endiaStarman do 1 every second? :P
 
I mean, not SE decides when to kick you. They use cloudflare, so their rules matter. Depends on the settings.
Unless you somehow manage to resolve their original IP.
 
@ConorO'Brien That'd be almost 5 full days.
 
12:20 AM
@El'endiaStarman do it on multiple machines, but every 2 seconds, and randomly stopping to talk to other machines
 
Wait, I misremembered. TNB has about 970k messages, so about 10 full days.
 
@mınxomaτ Interesting.
 
what is that? the entire domain seems to be that
 
@El'endiaStarman Where did you find this URL?
The server also hosts the other SE data engines: pagesinventory.com/ip/198.252.206.29.html
 
12:24 AM
@mınxomaτ Code blocks come in two varieties: <pre class="full">...</pre> and <pre class="partial">...</pre>. The link under a partial code block says something like "(see full text)" and links to that URL.
 
Also, the server runs ASP.NET ...
@El'endiaStarman Do you have a list of all msgs IDs ever from our room?
 
@mınxomaτ SELECT mid FROM "transcriptAnalyzer_message" in TNBDE.
 
Are that all?
Also, link? Is this a pure text output?
 
From TNB, yes. Excluding messages since the last time the hour rolled over. In TNBDE, you'll see it formatted in a table, but there's also queryOutput which will be a list of JS dictionaries of the form {'mid': mid}.
 
Can you compile a text file? I'll see how many I can fetch before being kicked by the server.
 
12:32 AM
Hello
 
@mınxomaτ How do you want it formatted?
 
one msgs ID per line, unix breaks.
 
@Qwerp-Derp helo
 
@mınxomaτ Gimme a few minutes.
 
Yep.
 
12:37 AM
@ConorO'Brien really?
 
@mınxomaτ I suppose you won't mind if the first line is "mid" and the last line is the count?
 
nah
 
12:49 AM
kk, running now.
 
Do you have a "this many messages fetched" counter?
 
Yes. wc -l :P
 
Ah lol. :P
That's not real-time though. :/
 
Sure. while true; do wc -l log.txt; sleep 5; done :P
I'm using 50 concurrent connections.
It didn't kick me yet. Very interesting (7k fetched already).
 
Okay, so, 7k fetched in what, 7 minutes or so?
 
12:57 AM
~ 3 min
 
My firewall just crashed (for other reasons). Let me run this on a server somewhere else.
 
@mınxomaτ That makes it just about 10 minutes to fetch all the messages.
 
Alright, I need some advice. I'm thinking about writing a challenge where part of the score is based around the year your language was released. Would it be better to base it around the release of the newest version, or the first release?
 
12:59 AM
@EᴀsᴛᴇʀʟʏIʀᴋ Woah, that's cool.
 
@DJMcMayhem are older languages better?
In terms of score
 
No. Not better or worse
 
how is the score based on age then?
back to making this prime checker
 
print the year your language was released
 
1:03 AM
cool
 
So what do you think?
 
I would definitely say that by default it should be year first released, or by choice, say if they made a version dependent polyglot or something
 
@DJMcMayhem the original version
 
@DJMcMayhem Oooh, that's interesting.
 
@DestructibleWatermelon version dependent poly glot means to much abuse
 
1:03 AM
I was thinking original version too.
 
Ok, sounds good
@RohanJhunjhunwala Except that the versions have to be from different years to count
 
@RohanJhunjhunwala fair enough
 
At least, that's what I was thinking
 
I would suggest allowing different major versions (i.e. Python 2 and 3) to be counted separately.
 
Well, if two minor versions are from different years, than you need something pretty obscure to cause different output
 
1:05 AM
@DJMcMayhem say I have language x and y which both print with print("string); print("2016") is a trivial polyglot in x and y. and you could just pick a language version of both x and y released in 2016
That is the main abuse I can see of it
 
@RohanJhunjhunwala That brings up another thought I had. I'm wondering if score should be number of languages or number of years
 
@DJMcMayhem number of different years. I would say
to prevent a slew of trivial bf derivative answers or aslew of trivial variant answers.
 
I would say that if it is different years, it might be good to allow people to use most recent release, so that two languages made at the same time, can still be used to have another year
 
I think either one really provides alternate interpretations. So you have to decide which one u like more
 
Yeah, that makes sense. I think first year would definitely be easier.
 
1:09 AM
@El'endiaStarman Maximum seems to be ~50kB/s overall. Which is about 20 to 50 msgs/s.
Using some very bodge-y curl script.
 
I think I fixed bug now
wait no i didn't
 
@El'endiaStarman OK, so every 4.5k requests, the server puts you in a cooldown loop.
 
See I'm torn between making the answerer pick just a generic language (python) or a very specific version of the language (python 2.7.10)
 
my primality checker is almost working!
now I just need to make the cleanup part
 
Someone flag as spam/delete plz?
nvmd, it's gone now.
 
1:18 AM
rofl
 
My primality checker is done!
u,?[ :( l)( l)[*,l]:' l' ( l){*l}rd]'#u{*{*r}l' d{ l}[ (#'0d)(0'1d)(1'2d)(2'3d)(3'4d)(4'5d)(5'6d)(6'7d)(7'8d)(8'9d)(9'0l( '0))]u[ r]lu}u[#[ dd{ l}[ (0u'0)(1u'1)(2u'2)(3u'3)(4u'4)(5u'5)(6u'6)(7u'7)(8u'8)(9u'9)dl]ur[ r]l[#[ r]l[ (0'9l( '#dd))(1'0dd)(2'1dd)(3'2dd)(4'3dd)(5'4dd)(6'5dd)(7'6dd)(8'7dd)(9'8dd)]uuu[*r]{*l}u{*r}'*{*l}rrdd{ l}[ l]r]' uu[*r]{*r}d]l(*,(*@1)(1@0)'*)u{*' l}rrddd[ (0'9l( '#l))(1'0d)(2'1d)(3'2d)(4'3d)(5'4d)(6'5d)(7'6d)(8'7d)(9'8d)]r( lu[ r]luu)][ [ l]r[ ' r]ul],
one liner because my language does not support newlines
I think it could be golfed some more
golfed some!
now to submit this thing!
 
1:40 AM
0
A: Is this number a prime?

Destructible WatermelonTurtlèd, 480 bytes Turtlèd does not support newlines in code... so oneliner fun! u,?[ :( l)( l)[*,l]:' l' l{*l}rd]'#u{*{*r}l' d{ l}[ (#'0d)(0'1d)(1'2d)(2'3d)(3'4d)(4'5d)(5'6d)(6'7d)(7'8d)(8'9d)(9'0l( '0))]u[ r]lu}u[#[ dd{ l}[ (0u'0)(1u'1)(2u'2)(3u'3)(4u'4)(5u'5)(6u'6)(7u'7)(8u'8)(9u'9)dl]ur[ r]...

I did it :)
 
0
A: Sandbox for Proposed Challenges

DJMcMayhemWhat year did this language come out? code-challenge polyglot Your challenge is simple. You need to write a program that prints out the year the language it is written in was released. Because this is such a simple task, the twist is that it must be written in as many different languages as p...

Anyone have thoughts on this? ^
 
@DJMcMayhem I am now inspired to write a polyglot for Logicode and Python...
 
@DJMcMayhem Very good idea!
 
oh noes I forgot that my program doesn't work for one or zero :O
 
Thanks! Do you have any thoughts on it? The few things I'm unsure of are 1) scoring method and 2) how easy it is to prove the release date of a language
 
1:46 AM
Kind of hypnotizing seeing the messages roll in.
@El'endiaStarman
 
@mınxomaτ +1 for i3 ;-P
What OS do you use? Arch?
 
Of course.
Rofl, It's like saying "i3" just summoned Doorknob.
 
also I think a lot of the code in this is crap
 
@DJMcMayhem I missed having a length-based score, maybe secondary to the number of languages. But I don't see how to combine the two scores. Perhaps apply length score in case of tie of main score. But a tie seems unlikely
 
realised a lot of my code was bad...
 
1:49 AM
Ok, good point. One of the highest voted challenges has the scoring as bytes / num_languages^3
I just wanted to congratulate you on how well-balanced your scoring is. When code challenges mix two quantities into one score the balance is almost always off such that the best answer will just optimise one of the scores without having to consider the other one at all. The cubic weight of the number of languages was perfect here... while it was always possible to add another language it was always a very nice (but doable) challenge to do so in the number of bytes available. :) — Martin Ender ♦ Dec 5 '15 at 23:49
 
@DJMcMayhem It would be a bit strange to maintain a custom arch distro and then using something else on my linux machines.
 
Do you think that would be a good idea for mine?
 
@DJMcMayhem Yes, but I'm not sure that ^3 works here. It may be specific to that type of challenge
 
:( not sure how to make this work for 1 and 0
I guess I should just make a thing at the start that checks for one and zero input
hooray it is fixed!
 
Does Logicode satisfy all the rules of a language here?
 
1:59 AM
2
A: Sandbox for Proposed Challenges

DJMcMayhemWhat year did this language come out? code-challenge polyglot Your challenge is simple. You need to write a program that prints out the year the language it is written in was released. Because this is such a simple task, the twist is that it must be written in as many different languages as p...

 
0
A: Is this number a prime?

Destructible WatermelonTurtlèd, 490 bytes Turtlèd does not support newlines in code... so oneliner fun! ?:( l)( [*l]u,[ :ll[*,l]:' l' l{*l}rd],u{*{*r}l' d{ l}[ (*'0d)(0'1d)(1'2d)(2'3d)(3'4d)(4'5d)(5'6d)(6'7d)(7'8d)(8'9d)(9'0l( '0))]u[ r]lu}u[#[ dd{ l}[ (0u'0)(1u'1)(2u'2)(3u'3)(4u'4)(5u'5)(6u'6)(7u'7)(8u'8)(9u'9)dl]ur...

I fixed it now
 
@Qwerp-Derp This is the definition, in case it helps
 
@LuisMendo Ah
In that case, I'm pretty sure it does
@ASCII-only Fix teh bug in Github!
 
2:19 AM
Is anyone on?
 
Nope!
 
Crap
 
2:53 AM
lol
 
3:17 AM
._. nobody likes turtlèd
 
3:31 AM
@mınxomaτ Haha, nice.
 
@El'endiaStarman Found a loophole. Currently at 10% of all msgs fetched.
I estimate about 15h left.
 
@mınxomaτ What is it? Also, what are you planning to do with the messages?
 
Some IP spoofing unique to my network. To the latter question: Make it available.
 
Mmm data!
 
I'm actually launching a program very soon, where you can register as a data researcher and get free server and bandwidth resources for a few hours.
 
3:42 AM
what else should I do with turtlèd now?
 
@DestructibleWatermelon You know, you could include one of those fancy permalinks to an online interpreter.
 
oh right
stoop
 
@mınxomaτ Oooh, neat! Looking forward to hearing more.
 
3:58 AM
@El'endiaStarman Also, your mids.txt has exactly 978879 lines. What a nice number.
 
@nimi @DJMcMayhem @ConorO'Brien Please don't cast regular delete votes on spam. Six spam flags do more than just deleting the post; they replace the post with a stub, lock it, and tell the system to watch out for spam from that IP.
4
 
>_< I knew that
How many flags did it get?
 
@mınxomaτ Hah, indeed!
 
Oh wait, I think I see what happened. You undeleted and marked it as spam? (Which presumably only takes one vote because of your diamond?)
 
@DJMcMayhem Four, not counting the one I cast after undeleting the post.
@DJMcMayhem Yes, I elevend it from orbit.
 
4:09 AM
OK cool. I'll remember that for next time.
 
Unfortunately, deletion doesn't only prevent pending spam flags from doing what they're supposed to, it also marks them as helpful, taking the post out of the flag queue. It's a bit counterintuitive...
 
Wow, the termcast server has a ridiculous amount of dependencies. It's been building for more than 40 minutes now!
 
@Dennis oops. I've been doing it wrong for a while
Can you see who deleted stuff? O.o
 
4:35 AM
@Dennis Is 11 now the only number with a verb form besides 0?
 
@ConorO'Brien So can you.
 
@HelkaHomba Dunno if this counts, but there are sports teams called 49ers and 76ers, suggesting potential verbs "to 49" and "to 76." (Probably never used in verb form, though.)
 
4:55 AM
I one the match
@djm whoa
 
I see everything. :P
 
@El'endiaStarman too bad the room number is required even though all messages chare an id space (I think?)
 
5:24 AM
@El'endiaStarman (and all interested), you can now telnet termcast.org to see my bot fetching the markdown source for all TNB messages. (I'm the turbo user).
 
@HelkaHomba 69 called, it wants to inform you that there's at least one other commonly verbed number.
 
@Dennis Your 05AB1E answer on prime-counting doesn't work for inputs greater than 18 or so
Not on TIO, anyway
Is that because of the timeout?
 
5:39 AM
@Sherlock9 I guess so. 05AB1E uses trial division to factorize. That's going to take some time for 18! = 6402373705728000.
 
6:04 AM
Morning
 
@HelkaHomba You can 86 something off a menu
 
6:20 AM
@Dennis I guess that's the same problem Actually has
Maybe I should still post my 2-byte Actually solution: !y
 
That's actually a pretty big problem
 
@Sherlock9 Why didn't you?
 
I thought there was an interpreter bug
Oops. Three bytes: 1yl
 
6:46 AM
Hello
 
Mini-challenge: Diameter of the galaxy in mm.
(approx.)
 
WolframAlpha says 9.5×10^17
 
7:07 AM
Yay, now the primality checker in LGC is 86 bytes shorter!
 
Hang on
wait
90 bytes
I wish the PPCG userscript had input boxes for TIO snippets that need input
@Downgoat Check the userscript thingo
 
7:34 AM
My highest voted post of turtlèd was a post on meta on that ascii art language question ōnō
tying with an actual post
 
oh
huh
 
1
A: Sandbox for Proposed Challenges

Super ChafouinProgruzzle & Colf Ever fancied creating cool twitter hashtags such as #brexit or #brangelina? this golf is for you. Write a program that accepts two strings A & B as input and merges them according to the following algorithm: let n be the number of vowels groups in A (e.g. britain has 2 vowel...

 
I have a code-challenge idea
write a snake-playing bot that defeats the game (on average) in the shortest amount of 'ticks'
 
7:55 AM
Beautiful
 
8:24 AM
I don't think medium.com is well done. The whole platform feels a bit rare.
 
no, its very easy.
 
That was just a meat pun. I don't even use medium.
 
Anonymous
@Sherlock9 If you want to split hairs, technically the prime bug is Kenny's fault :P I'm fixing it, though. Thanks for pointing it out.
 
what happened with kenny anyway?
he just disappeared on sep 1
I assume it's school or something, but he hasn't even logged in a single time
 
Anonymous
8:40 AM
He has some really big exams coming up that he has to 100% focus on
 
Anonymous
He mentioned them in chat when saying goodbye
 
8:57 AM
 
@TùxCräftîñg lies
If I could downdoot that post I would
 
7
A: Showcase your language one vote at a time

TùxCräftîñgCopy Copy is my new esolang. The only branching operations are skipping a instruction and code removing and copying, and the only arithmetic operations addition and negation. Length 6 skip 0 skip skip the next instruction if its argument is not 0. So here, it's essentially a no-op. Length 7...

 
fix'd
also some guy downgoated your post, but I reupdooted it
 
ಠ_ಠ
 
9:06 AM
hello
 
olleh no
1
A: Implement a Truth-Machine

TùxCräftîñgCopy, 67 59 bytes My new esolang :D getch a add b a add b -48 print a skip b skip 1 copy -4 0 1 Explanation: getch a Take input in variable 'a' add b a Set 'b' to 'a' add b -48 Substract 48 from 'b' print a Print 'a' skip b Skip the copy if 'a' is not zero skip 1 ^ co...

yay i golfed it
^ ultra cool
 
9:29 AM
> add b -48
This isn't negation bruh
 
it's basically b -= 48
 
9:44 AM
'\silence\'
 
'\silence will fall\'
 
ಠ_ಠ
 
^_^
 
What if I made a golfing lang version of Turtlèd?
 
9:50 AM
bruh
i executed /dev/clipboard and now my shell is ssssssssssssslllllllllloooooooooooowwwwwwwwwww
 
Anonymous
Great... Internet service outage lasting for 3 more hours according to service provider...
 
10:13 AM
///silence///
0
Q: Self-modifying esoteric language interpreter in Ruby

TùxCräftîñgI recently created Copy, an esoteric language, and wrote an implementation in Ruby. require "io/console" class Copy def initialize(code) @code = code.lines.map &:chomp @len = @code.length*2 @i = 0 @vars = {} end def value(s) if s =~ /-?\d+/...

 
@zyabin101 '\when the question is asked\'
how many langs do tux have
 
3/4 of them are langs
the rest are forks or other things
 
no langs
 
I have 7 repos
2 of them are Logicode
1 is a crappy idle game
And the rest is random stuff
 
10:29 AM
crappy idle game O.O must see
 
My computer is really borked now.
It doesn't want to work.
It has Windows XP installed, yeah.
 
Wait what
Windows XP?
what new features should I add to LGC?
Oh yeah @zyabin101 did you finish optimizing your code for the notepad++ highlighter?
 
Documentation. Documentation Documentation.
@Qwerp-Derp Nope, I didn't even start. ;_;
 
and also add documentation
 
Where should I add doccos?
(That's how we say "documentation" in Aus, "doccos")
</joke>
 
10:35 AM
Wiki.
 
I really want to make a webpage thingo
Because TBH, it looks nicer than the GH wiki
 
GH pages
 
177
A: Aren't promises just callbacks?

Oscar PazPromises are not callbacks. A promise represents the future result of an asynchronous operation. Of course, writing them the way you do, you get little benefit. But if you write them the way they are meant to be used, you can write asynchronous code in a way that resembles synchronous code and is...

:D:D:D cant wait for es7
 
10:39 AM
I want to host something like docs.logicodelang.github.io
 
you cant
you can only logicodelang.github.io as a hostname
 
Crap
Well, I'm going to host logicodelang.github.io/docs
And I'll have to create a new repo
So can you guys help?
 
forwat?
 
the doccos
 
i am very bad at english
 
10:41 AM
Aaaahh come on Tux
Can you just make a title page thingo?
 
ye
but you can use jekyll to create the site
 
nah cbb
Ah crap everyone's off nao
 
0
Q: Self-modifying esoteric language interpreter in Ruby

TùxCräftîñgI recently created Copy, an esoteric language, and wrote an implementation in Ruby. The language only have 7 instructions: copy <a> <b> <c> Copy the code block from a to b at c remove <a> <b> Remove the code block from a to b skip <value> Skip the next instruction if value is not 0 add <var> <...

/g/t/g/
bck
 
11:05 AM
X7 DT 6 will finally be available tomorrow. Can't wait.
 
betseg.github.io i wanted to make some linux related howtos but coke happened
i had screenshots and texts but coke took em all :'(
wat did u write
 
:32537997 This is really getting severely annoying. There was no reason to delete that message. It makes it harder for anyone to follow a conversation. In the future, if multiple chat members tell you not to do something, just don't do it.
Also, I don't get why you would delete a legitimate question, but regularly post nonsensical messages containing nothing but bad English and crying smilies. You should really start to think about your signal to noise ratio.
5
 
@betseg Üzgünüm, ben Türkçe bilmiyorum.
 
u speak turkish?
 
@zyabin101 im just saying the coke u dont have to read the site
@TùxCräftîñg its from google translate
 
11:18 AM
I don't.
^^
 
i had screenshots and texts but coke took em all :'(
 
ah ye u borked ur computer with coke
 
11:35 AM
halp
how to get the outer argument in lambdas in mathematica
example: in (?&)&, i want ? to be a function to get the argument of the top level lambda
##1 dont work
 
@ConorO'Brien Let's go to Code Golfer's Corner, please.
 
coke?
 
Coca-Cola (often referred to simply as Coke) is a carbonated soft drink produced by The Coca-Cola Company of Atlanta, Georgia. Originally intended as a patent medicine, it was invented in the late 19th century by John Pemberton. Coca-Cola was bought out by businessman Asa Griggs Candler, whose marketing tactics led Coke to its dominance of the world soft-drink market throughout the 20th century. The name refers to two of its original ingredients: kola nuts, a source of caffeine, and coca leaves. The current formula of Coca-Cola remains a trade secret, although a variety of reported recipes and...
 
Oh
I thought you meant a different thang
 
Anonymous
11:52 AM
@mınxomaτ This is one of those situations where I feel a temporary chat ban would be in order
5
 
@Qwerp-Derp cola.
 
TIL how to remove fields in mathematica notebooks
 
Yay
 
12:12 PM
^ spec of the Z-machine
/////////////
// silence //
/////////////
someone's here?
...
 
12:34 PM
@TùxCräftîñg yep
 
@Mego what happened?
 
»  ftp 67.210.122.44
Connecté à 67.210.122.44.
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 1 of 50 allowed.
220-Local time is now 05:45. Server port: 21.
220-This is a private system - No anonymous login
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 15 minutes of inactivity.
200 OK, UTF-8 enabled
Utilisateur (67.210.122.44:(none)) : anonymous
331 User anonymous OK. Password required
Mot de passe :
230 OK. Current restricted directory is /
> No anonymous login
> 331 User anonymous OK. Password required
the fuck
 
@TùxCräftîñg should I ask a how to golf in SILOS question? I'm afraid I'll be flooded with downvotes
 
you can, there is no problem with tips question
 
12:49 PM
@TùxCräftîñg have you ever answered in SILOS? I'm trying to count how many people use it
 
nope
> Copyright © artificialconstruct.. 2016. No rights reserved, nobody cares, we're all going to die.
haha
 
Ok, I got four people I found who have experienced SILOS
I'll take that :)
 
@RohanJhunjhunwala Now count the stargazers on SILOS repo
 
@zyabin101 hopefully I'll get some more
 
12:55 PM
SHameless promotion, but New Main posts will hate me
 
3 stars :D
 
0
Q: Tips for golfing in S.I.L.O.S

Rohan JhunjhunwalaWhat general tips do you have for golfing in S.I.L.O.S? I'm looking for ideas which can be applied to code-golf problems and which are also at least somewhat specific to S.I.L.O.S (e.g. "remove comments" is not an answer). Please post one tip per answer. S.I.L.O.S can be run here.

 
have a updoot
 
@TùxCräftîñg how??? is that actually turing complete?
 
@RohanJhunjhunwala You have 4 stars on the repo now :D
 
12:55 PM
@RohanJhunjhunwala it can copy blocks of code and skip instructions
 
@TùxCräftîñg have a star because that seems like a unique language
 
so it can emulate a pseudo-jump
 
@zyabin101 thanks! are u schas002
 
hey
how are you all
 
@TùxCräftîñg is it considered bad for me to answer my own question with some tips?
 
12:57 PM
no, it's even the converse
most tips quesiton have answers from the asker
@microbuster fine
 
@RohanJhunjhunwala ye
 
copy is loosely inspired on SMITH
but the only inspiration was the copy command
 

« first day (2066 days earlier)      last day (2760 days later) »