« first day (2127 days earlier)      last day (3011 days later) » 

00:00
1
Q: Let's decrease the monotony

Luis Mendo...but hey, no need to be strict. Given a non-empty array of positive integers, determine if it is: Monotone strictly decreasing. This means that each entry is strictly less than the previous one. Monotone non-increasing, but not strictly decreasing. This means that each entry is less than or ...

So far I'm feeling very positive about Nim (just downloaded it so I can start learning). The no tabs rule was the first thing that made me question my decision
ahhh c++ coding hurts my brain
mi cerebro es muerto
está
@Dennis Thanks.
Never knew TNB could help my spanish :P
Funny how ser / estar confuses almost everyone non-native :-)
00:03
@LuisMendo Well you shouldn't be able to see anything=)
@Dennis pero mi cerebro es muerto todo de el tiempo :P
Doesn't matter. Still está. The permanent/temporary explanation is just a rule of thumb.
@noɥʇʎPʎzɐɹC Better yet, you see something (maybe even resembling code in some other language), but it just has no efffect :-)
@Dennis That's why I corrected everyone to almost everyone in my comment above ;-) ^^^^^
Slip of tongue keyboard
Funnily enough, in Italian stare tends to be more permanent than essere (but also just rule of thumb)
00:07
@LuisMendo Living in a Spanish-speaking country for 14+ years helps. :P
I need a two-syllable username
because
CrayPy
^ :-D :-D
from CrayPy import madness
00:10
Careful of the pronunciation of that one...
because is also nice, but I like mine better.
I just liked the ambiguity of saying because
Out of context I don't think much of it
If you take the letters remaining from removing CrayPy, you get zython
I never realized how useful Chrome's dev tools are until earlier this week. Disable cache and debug phone are amazing.
@noɥʇʎPʎzɐɹC What are you having trouble with?
00:41
@Dennis Can you please pull MATL?
Done.
Thanks!
@DJMcMayhem syntactic complexity results in higher memory usage; and my brain's working memory is lower than average
@trichoplax Easier to remember and pronounce. Also current username has some connotations
@trichoplax Ooh! But it makes me seem like I only know python
@noɥʇʎPʎzɐɹC Nim compiles to C and runs as fast, but with simpler syntax similar to Python, if you can deal with the no tabs rule...
@trichoplax Really!?
Oh my gosh
Thank you so much
the thing I use only supports a few langs
@trichoplax performance ratio?
00:46
I can't tell you much about it as I'm only just starting learning, since hearing Sp3000 mention it in chat recently
@noɥʇʎPʎzɐɹC 1:1
(with C?)
@trichoplax yeah
The output of the compiler is C code, so it's the same performance as C
@trichoplax the output might not be as fast as handwritten C
But most of my competition time is spent "why c++ no work" so it's better
The thing only supports c, c++, java source, cpython 3.4 & 2.7, pascal
@noɥʇʎPʎzɐɹC True, but it seems to be in most cases. You can still hand optimise the output C code for performance critical parts
Handwritten C usually isn't that fast anyway. Well, depends on who wrote it.
00:48
0
Q: How to Draw Melting Icicles

yummypastaA sculptor is tasked to creating icicle sculptures for the new museum in Greenland. He has been given specifications by his boss, which consists of two numbers: [s, m] or size and melt. Size must be an odd number. He was given some photos of real icicles: vvvvv [5, 0] vvv v vvvvvvv [7, 0] ...

@LuisMendo How would I pass an array of arrays as input in MATL? (not a matrix, the lengths are different)
@trichoplax #1 thing TNB has taught me
I also learned it from TNB :)
Does nim need to include external libs? I can only upload vanilla C source
@noɥʇʎPʎzɐɹC It has it's own libraries but they compile to C too, so the compiler output is just C code
00:52
@trichoplax How long does it take to learn, if I have extensive knowledge of Python and very low knowledge of C++?
I mean I can write C++, it'll just take forever
@noɥʇʎPʎzɐɹC I'm about to find out :P
@trichoplax how easy so far?
I'm in much the same position as you
@noɥʇʎPʎzɐɹC what is the thing, if you don't mind my asking?
00:53
@noɥʇʎPʎzɐɹC So far it seems very much like Python, but statically typed
@trichoplax :DDDDD
Not strict Privacy Strategy #1: 1. don't reveal 2. if someone asks, reveal
@noɥʇʎPʎzɐɹC this seems relevant to your queries
@DJMcMayhem You need a cell array for that: {[1 2 3] [10 20] [5 6 7 8]}. But there are fewer things you can do with those. Depending on what you want to do, you may be better off immediately converting to a matrix with o (this right-pads with zeros). What is it that you want to do with that array, exactly?
@trichoplax I already add type annotations like there's no limit to production-grade python code
@LuisMendo Test cases for your "monotony" challenge
00:58
@noɥʇʎPʎzɐɹC if it turns out you like it, you can even use it for golfing...
@DJMcMayhem Ah, ok. Then number of bytes doesn't matter. You can do "@g to take each cell, convert it to vector, and then process the vector. Note than in you code you can no longer use G, for now it is the whole input. So: "@gt1)QwhdX>ZS
Looks like the Mathematica answer should be pretty short in other languages...
@LuisMendo Oh, thanks! I was going to figure that out myself, but now I guess I don't need to, haha
@DJMcMayhem Heh. Let me know if it all makes sense to you
g converts each cell into its contents. The for loop takes parts of {[1 2 3] [10 20] [5 6 7 8]} as {[1 2 3]} etc
Then g transforms {[1 2 3]} into [1 2 3]
@trichoplax If you use a nim library, do you have to statically link against nim stuff or is there a way around?
The link I just posted suggests they are "statically compiled into our binary" so it sounds like you only need C libraries to be present on the target machine for linking - the Nim libraries will not need linking
01:08
@trichoplax So I need nim libraries on the target machine?
@noɥʇʎPʎzɐɹC Nope
@trichoplax Some things are only expressible by punctuation: !!!
:)
> The only dynamic libraries we have to worry about are the C libraries we use
Until I compile my first program in it and then run it from a machine without Nim installed, I'm going to keep this information filed under "too good to be true"
> President Obama's 2016 Turkey-Pardon Dad Jokes: The Definitive List
@arda Thousands of americans are talking about eating your country
01:18
:-D
A couple of years ago we said "Mmmm, dead USSR"
Am American, can confirm, just ate a bird. It was delicious.
President Dad Jokes, with Mr. USA
> "Actually [Sasha and Malia] just couldn't take my jokes anymore. They were fed up."
> "And so let's get on with the pardoning. Because it's Wednesday afternoon and everyone knows that Thanksgiving traffic can put people in a foul mood."
> "What I haven't told them yet is we are going to do this every year from now on. No cameras, just us, every year. No way I'm cutting this habit cold turkey."
The next context is in a month and learning nim is faster than doing it in c++ @trichoplax
I felt much the same way when learning Python, and I'm even more excited about Nim :)
@trichoplax Python is my native language
but nim is the best of both worlds
And it supports my current IDE through TextMate
01:30
I'm particularly interested to read that Nim has its libraries and compiler also written in Nim, so if you wanted to improve either, you don't have to work with C
my parents spoke BASIC to me when i was growing up
@trichoplax like gcc or pypy
though pypy is made in RPython
I was going to do the context in Java but I realized how little knowledge I had (despite the fact I made a basic android app in it) and how verbose it was @trichoplax
Input processing takes 60% of my time and 60% of the code in C++
Is "context" the name of the competition?
@trichoplax *contest
The name is USACO, the official one that goes to the IOI
Ah I see
01:37
Nim was _born_ for this contest
born, _born_, and *born* all have different meanings
*born* is loud
born, born, born, born to be alive
_born_ is long sound-wise
born is emphasized
BORN is similar to _born_ but also slightly louder
Linguistics has some new ground to cover on the internet
Command line is <3
Student status is like a vip card; it means free professional ides and unlimited private repos on gh
> Owners of other commercial tools competitive to PyCharm qualify for a 25% OFF towards standard commercial or personal subscription for PyCharm.
^ jetbrains hardline competition
Watch Obama's dad-joke-extavaganza now: npr.org/2016/11/23/503178220/…
> corny-copia of dad jokes about turkeys.
02:20
@Downgoat check tf room
Huh
The McCollough effect is a phenomenon of human visual perception in which colorless gratings appear colored contingent on the orientation of the gratings. It is an aftereffect requiring a period of induction to produce it. For example, if someone alternately looks at a red horizontal grating and a green vertical grating for a few minutes, a black-and-white horizontal grating will then look greenish and a black-and-white vertical grating will then look pinkish. The effect is remarkable for often lasting up to three months or more. The effect was discovered by American psychologist Celeste McCollough...
Apparently it can mess with your color perception for months afterwards
03:11
0
Q: Inverse Deltas of an Array

ATacoInverse Deltas of an Array Given an array of Signed 32 bit Integer through any format, Take the Deltas, Negate them, and Recompile them, such that, 1 3 4 2 8 which holds the deltas 2 1 -2 6 Is then negated, yielding -2 -1 2 -6 And recompiled, yielding 1 -1 -2 0 -6 Input/Ou...

03:22
@ΛεγίωνΜάμμαλϠΟΗʹ Not sure if it's in any way related, but as a sound hobbyist I found that if I listen to sine waves (or similar) in any number of specific frequencies for a while, as soon as I silence them I'll hear my environment as though I had super narrow band stop filters built into my ears, right at those frequencies
I'm probably gonna ask this question again when there's more people around, but does anyone have recommendations for good board games?
ehh... I don't really consider myself a fan of negotiation games.
I'm also trying to figure out the preferences of... my "target demographic."
@PhiNotPi pandemic is a blast
Who is your target demographic?
my friends or family
Is there a board game in the style of the PC game "keep talking and nobody explodes"? Maybe something cooperative.
You probably haven't heard of that game, it's like a puzzle/reaction game requiring extremely tight/efficient team cooperation.
03:40
phi, check out zombicide.com/en
have played, is coop, fairly fun. or "settlers of catan" is always popular but at best team-coop (is adversarial)
@PhiNotPi pandemic is coop
and I have heard of KTANE
@DJMcMayhem cool, I'll check that out.
It's kinda like risk but easier and coop
@DJMcMayhem Me too! I think via TNB, actually :P
My friends and I played KTANE for like 6 hours straight one day.
03:47
I want to, but haven't played it yet
KTANE is the best but finding people to play and getting them all together is a pain
We still have a Discord server, if you want to play KTANE together using the voice chat on there, let me know
04:02
Hmm. I don't have it yet, but I have a gift card and that sounds pretty fun...
04:32
@ΛεγίωνΜάμμαλϠΟΗʹ this effect is crazy
pls halp gaot brain bork
the best players end up memorizing the manual, and then playing solo with no need to communicate
KTANE is my favourite example of how a game can end up completely defeating the developer's intent as a result of players getting good at it
That doesn't even sound fun
it's fun in a different way (also can be lucrative, many of the players in question show off videos of them doing it and then profit off the ad revenue)
it's not something I'd want to do though
but it rather strikes me as the computer games equivalent of esoteric programming
04:43
@PhiNotPi have you played space alert?
When's the last time you coded in a raw text editor?
It's coop, real time, and communication based
I'm doing it now just because
@noɥʇʎPʎzɐɹC Does vim count?
@DJMcMayhem If you disable all plugins
and no syntax highlighter
no auto ident
no variable jump
Coding with raw text editor + a terminal
Sometimes it's faster
I don't know why I use extra-long var names when I'm using raw text
04:54
I don't see any reason to make coding more difficult
@DJMcMayhem Somehow it's easier
It's an exercise
maybe my brain's syntax highlighter is more effective
It's easier to hit space/backspace four times to un indent?
I'm not making production code @DJMcMayhem
@DJMcMayhem That's a minor annoyance
Mostly for small scripts
Remember, I'm the intellij advocate
I like easy coding
wat you can click and drag text to copy!?
@DJMcMayhem That only happens if you use spaces for some weird reason. :P
@noɥʇʎPʎzɐɹC Seconds ago. Working on TIO.
@noɥʇʎPʎzɐɹC I end up coding in raw text editors far too often; I'm fine with it if they have at least a preserve-indentation feature (i.e. each line starts by default at the same indentation as the previous one), but it's very frustrating if you have to type out all the spaces by hand every time
05:03
Assuming nano qualifies as raw. It does have syntax highlighting.
I use nano a lot for esolangs for some reason
it doesn't have syntax highlighting there
although I bring out Emacs once the programs are larger
(I implemented syntax highlighting for several esolangs in Emacs, but there's only so much it can do; it's most useful in brainfuck for catching accidental use of commands in comments)
Works great if I have to compile/run something all the time, since I don't have to leave the terminal. I also use it frequently over SSH.
I'm migrating to rich text because I need to use a key feature
I've used Emacs in the terminal a few times before now (either over ssh, or for termcasting purposes)
Aaaand switched to distraction free
05:19
How does "Aefchokmofw" sound for a randomly generated word?
it's not very realistic
@ais523 how about "Dfiheomech"
I still need to adjust the consonant ratios
"Deuspijwalk"
"Nlarndag"
Sounds like it's a mixture of russian and norwegian
Oooh! How about "Owlorbis" for an autogenerated word?
0
Q: Building Demolition

Mukul KumarChallenge Demolish a given building at the rate 1 floor per second. INPUT Input is a building through STDIN(or whatever is called in your language) t=0 s | |#| {#} |# #| |# # #| |# # #| |# # #| TTTTTTT input consists of : | marks start and end of a floor. {,} marks the fl...

"Epsotaizweg" can be pronounced
given all the recent challenges, I think something any golfing language needs is a delay function
05:29
"Lwewindegend"
> answers are supposed to be posted after 1 hrs from now

This is a Code-Golf so the code in shortest bytes wins!
last date of submission is exactly 5 days from now (But you know what ? Winning is not everything, feel free to try this challenge in your favorite language, even after a winner has been declared :] ).
05:47
"Onauttus", "Luassed"
"Ushialetsin"
"Erhoreih"
"Therdathem"
"Aktas"
"Stadroloh"
Okay, my program is now very good at generating two syllable words
Here's a raw output:
monas
dhil
esder
sous
tlil
And it often generates real words
"Anton"
"Aten"
Omsos, Obuh, Iewis, Undtan; I think I made a product namer
Obuh might be my next product...
Ahes, Ehmut
Every one of these are good!
06:27
How much love would a language get if it was esoteric, rather interesting to golf in and was invented in a bus?
Hello
Is anyone on now?
@Qwerp-Derp me until my law lesson starts...
06:43
Yay two teachers didn't come
I'm on for 4 hours
I have a free lesson after law so Thats nice
Time to start a new language project instead of continuing any of my old ones
any ideas?
I have a language idea but I wanna do that myself
And I have a law lesson. Bye for now
OK I'm back
Ah dammit everyone's off
06:58
I'm here, trying to work on languages
Hi qwerp
Hello
Finished parsing a mini language!
Nice! Which one?
Calling it Ceebstyle
It's basically a transpiler to HTML and CSS that's designed to be easier to do stuff in
I'm here
Cool, and howdy
07:02
OK, just curious
Does this look readable?
style (
  section uses (
    colour #fff
    font_size 20
  )
  text uses (
    font "Candara"
  )
)
section in div (
  text para "
    Hello, World!
    This is multi-lined.
  "
  header 2 test "This is a single-lined header."
  link "http://google.com" "This is a link."
  section nested (
    section doublynested (
      text "Please stop."
    )
    header 3 random "This is another single-lined header."
  )
)
section otherdiv (
  header 3 other "This is a smaller header."
)
Hey DJ!
o/
:O I'm only 13 answers away from code-golf gold!
@Qwerp-Derp HTMLisp
Probably going to make it whitespace-sensitive
Needs a bit more work though
@Qwerp-Derp HTMLisPython
07:06
Therefore without the brackets
PythonTML
07:24
Halp how to create node plugin?
@Qwerp-Derp with love
Is drool a taken name for an esolang?
@7H3_H4CK3R Nope.
07:40
It is now
08:11
even if it were it wouldn't matter
there are two esolangs named Clue
we were happy at that, it meant we got to create a disambiguation page
08:27
@ais523 Hahaha, that's really funny. On a related note, I have a language called V, but it's not that V...
 
1 hour later…
09:42
10:12
Hello fellow golfers
@Downgoat With your userscript, the 'Challenges of the Day' section can show locked questions
10:31
lol
/o\
Step away from your computer. Learn a different craft.
Well if their array is not called array they're obviously lost!
Obviously.
10:49
@LuisMendo But the purpose - so i thought at least - is that you cannot see anything of the code=)
11:07
Thought of doing a Burrows-Wheeler challenge but I'm 1.5 years late
a python question. If I want python to return a random permutation do I really have to do L = range(p)
random.shuffle(L)
return L ?
3 lines!
return random.shuffle(range(p))
@TuxCopter I think that gives you None!
and you can't shuffle range in-place
shuffle is annoyingly inplace
right
wait
python is such a broken language. It's like none of the designers ever went to College!
11:14
@Lembik random.sample(range(p),p)
Very hacky but should work
@TuxCopter oh is that without replacement?
>>> random.sample(range(10),10)
[9, 1, 2, 8, 0, 7, 4, 6, 3, 5]
very hacky.. thanks :)
Well, I don't think sample was designed for this
11:36
:)
"To shuffle an immutable sequence and return a new shuffled list, use sample(x, k=len(x)) instead."
> 3.6
Is 3.6 out?
11:39
Yes, for long no wait 3.6 :O:O:O
Oh god these consonants
The alphabet looks as beautiful and impractical as the language itself
> Those parts of an Ithkuil word whose pronunciation is predictable are not written, whereas the characters used to indicate the pronunciation of the unpredictable parts of a word also convey the grammatical information necessary to reconstruct the implicit phonetics. Words are thus written in a highly abbreviated manner, particularly useful for the highly inflected, occasionally elongated words of the Ithkuil language.
-1
Q: Determine the odd one out in a list of positive integers

Andre TrollipGiven an unsorted list of arbitrary length, containing positive integers only, such that each number, except one, appears in the list exactly twice. The other number appears only once. Determine the number that appears only once.

12:30
Here's a question for you, @Mego. In 6B (k): pop all elements from stack, convert to list (in the order they were on the stack, starting from the top), and push, which order do you mean? You are apparently saying, in the original order in which the elements were pushed, but that is not from the top.
0
Q: given the equation BLASE+LBSA =BASES, How to decode the message?

YadongThe secret service of The Federation intercepted a coded message from The Dominion which read: BLASE+LBSA =BASES. It is known that equal digits are coded with equal letters, and different digits with different letters. Two giant computers came up with two different answers to the riddle. Is this ...

has there been a challenge to work out if a question will be closed?
»  ./build.sh build 2>&1 | wc -l
111
I think I borked something
the funny thing is, you could give an objective winning criterion (success at predicting closed questions), and an unambiguous spec, and it would be about writing a program to do the prediction
and it would still get closed
12:46
Haskell question: How to convert a string to an Integer?
Wait I found
@TuxCopter read, plus an explicit typecast to Integer if it's not implied by context
13:14
0
A: Sandbox for Proposed Challenges

FatalizeEvaluate the aspect ratio of a triangle Given three sidelengths of a triangle, evaluate its aspect ratio AR given the following formula: where The closer to equilaterality a triangle is, the closer to 1 its aspect ratio is. The aspect ratio is bigger or equal to 1 for valid triangles. Inp...

13:32
@Lembik :(
13:48
@Downgoat Mwahahahaha, but it shouldn't be too borked if gaot only looked at it for at most 5 minutes
13:59
@TuxCopter Are you trying to learn Haskell?
Trying to make a programming language in Haskell
It worked pretty well but now I have a 300-line long error message about borked Monad types
Heh
And I have no idea what a Monad is
The errors can be scary
But once you learn Haskell better, it's really great for implementing languages.
@TuxCopter You are trying to make a programming language in Haskell withouth knowing Haskell? What
14:07
¯\_(ツ)_/¯
Living on the edge
Damn mobile UI and clumsy fingers
Autocorrect is cool too
I have that turned off, it annoyed me too much
@Zgarb clumsy fingers == Hooves????
14:24
Equations don't have hooves -.-
:(
f(H,o,v,e,s)=Hooves
fized
@Downgoat Not admitting anything.
14:44
@trichoplax Nim appears to require nim libs in the generated source :(
15:19
How does Nrun, Atlew, Tiruf sound for autogenerated words? (unfiltered)
Therdot, Atetged
@noɥʇʎPʎzɐɹC wtf even nr is pronuncable nvm
Nwobnit, Ausfet, Hlernin with a slightly different algorithm
@TuxCopter Sometimes you win, sometimes you lose
0
Q: Make an ASCII banner program

Mark YisriIntroduction You have been given the task of creating fancy banners for a command line application. Challenge Your program needs to accept a character and print out ASCII art representation. Program will output an ASCII art 'A' for the character A No inputs You will receive an upvote for a...

0
Q: Help Me Count to Ten!

yummypastaYou will write a simple program that prints exactly 1 2 3 4 5 6 7 8 9 10 to STDOUT, Console, or your language's closest output method. No other visible output should be seen. Any other code executed must be back-end only. This is answer-chaining, so the catch is that you must include the previou...

nr is definitively unpronouncable because r is not fricative
@NewMainPosts 2 minutes, that's quick for you
@ಠ_ಠ ಠ_ಠ
@noɥʇʎPʎzɐɹC My mouse didn't wanted to click the first time
@TuxCopter I can pronounce nrun
15:26
Yes, but with n and r in different syllables
It's not possible to pronounce nr like how ts is pronounced for example
@TuxCopter it probably is possible to pronounce it but not in english
It's only possible to pronounce two consonants in the same syllable either if one is a stop and another is a fricative or if both are in the same sound family (eg. nasal-nasal, stop-stop)
It's autogenerated, 1 in 3 unpronounceable is pretty good
I didn't filter it
But n is nasal and r is trill/flap/approximant
@TuxCopter Heuristics will sometimes fail.
Interestingly, when I disable:
incompatible_pairs_cons = ['jz', 'dn', 'bv', 'kch', 'fv', 'bm', 'mg', 'bg', 'vg', 'hch', 'kb', 'gj', 'gb', 'bj', 'wm', 'jn', 'ndg', 'gn', 'kg', 'nz', 'tn', 'dw',
'vb', 'ft', 'lz', 'mch', 'rt', 'fp', 'mp', 'gy', 'jt', 'zch', 'nn',  'rb',
'df', 'gd', 'jg', 'gk', 'vp', 'lk', 'dt', 'gg', 'bb', 'zh', 'zv', 'hz', 'pb', 'km', 'ds', 'dd', 'ws', 'dg', 'gv', 'rp', 'nn', 'fh', 'sg', 'hn', 'ht', 'pd', 'ts', 'rn',
'tm', 'wt',  'gs', 'nd']
I get better results
I'm making it so that words cannot start with any of those pairs
@TuxCopter Freat, Treos, Trefeh
@TuxCopter I downgraded to an older version and it has improved;
10 hours ago, by noɥʇʎPʎzɐɹC
monas
dhil
esder
sous
tlil
Amul, Ootd, Thihk, Hgob, Ultig, Essot
edeos
It made "That" :P
That, Owreh, Sindr , Tindod
15:50
Heh
sous is a French word
@TuxCopter I'm trying to replicate the success I had earlier
An array of how many times the algorithm had to try a letter, if it's > 1 it means it was invalid and had to retry (for four words):
[1, 2, 2, 1]
[1, 1, 1, 1]
[1, 1, 1, 1]
[1, 1, 7, 2]
Thed, Atwuv, Tehd, Edhos
@TuxCopter That's most definitely not true, even in English. What about /stʃɹæŋkθs/? Or /plænd/? Or /dʒɹɪŋk/?
ok nvm then

« first day (2127 days earlier)      last day (3011 days later) »