« first day (2533 days earlier)      last day (2607 days later) » 
00:00 - 19:0019:00 - 00:00

00:00
@cairdcoinheringaahing asked for it iirc
@cairdcoinheringaahing Nothing. I just disappeared for a solid year.
Has my last message disappeared for anyone else?
@cairdcoinheringaahing Oh, nothing. He wanted a 3 day suspension to take a break and the minute we did it we graduated
@AddisonCrump Most people have accepted that we never will and use the PPCG userscript :P
The stackexchange universal revamp makes me uncomfy tho x.x
00:03
didn't vtc help make it
and @AddisonCrump mind if I keep calling you vtc since it's short to type
@Riker Heh in the sense that I made typos
lol
@Riker Sure whynaut
thanks
00:04
Feb 24 '16 at 20:58, by Aqua Tart
I don't think it's a coincidence that we graduated as soon as we suspended @VoteToClose.
That was two years ago now
And hey that's me
yep
Throwback thursday?
@AddisonCrump "porpoise challenge"
literally my only contribution
then for the longest time we had a option in settings for that
00:06
@quartata Aqua Tart?
is it still there? I don't use it anymore
Yes, it's still there
@quartata I'd play contact
@cairdcoinheringaahing think about it
nostalgia
00:06
@WheatWizard cool that makes 5 then
aw darnit didn't mean to spoil it Q
Nah it's cool
How do I get to the contact room?

 Contact

For playing the game Contact, where one person tries to "defend"...
I challenge anyone to make a better version of 'caird coinheringaahing' (must be an anagram)
00:07
Eh I've been trying to keep up programming but college is actually killing me and I don't have any CS classes yet because of this stupid entry-to-a-major system
Sooo I'm probably not gonna stick around for any longer than a week or two at a time ;-;
:(
00:33
Boom shaka-laka
Congrats :-) But... you don’t have the userscript?!
Correct
@DJMcMayhem congrats!
V ftw
00:49
Because the starboard (<-- why call it like this...?) doesn't have onebox it takes effort to understand a starred message with only link...
:P
@user202729 Because it's on the starboard side.
01:05
He doesn’t have the userscript, but does he have the userscripts?
01:16
likely not
@ATaco I don't have any except for TIO atm
do you have any other life-changing ones
Chat Preview and Caret Reply are staples in my opinion.
I Am Typing is nice to have too.
I don't like any of those >_>
if I caret I caret and I don't generalyl send msgs with the carets
and chat preview seems unecessary :p
Well, you don't need 'em.
ChatCommands is nice if you like doing ಠ_ಠ
I have a keyboard for that
01:35
The meta-taco was fun while it lasted
@user202729 Forgot to set recursion limit... now TLE.
@Riker for ಠ_ಠ and ¯\_(ツ)_/¯ and (ノ°Д°)ノ︵ ┻━┻? Even with a compose key I can't remember how to type all those.
you mean you don't remember all of the unicode values? /s
ಥ_ಥ
01:51
@Pavel yes
no I've got a special one
I made a keyboard layout that I swithc to/from
os x only though
how you make a custom layout?
magic
and this one app called ukelele
its' great and does all things
All I remember is that the disapproval letter is called (redacted)
@mudkip201 xmodmap
ಠ-ಠ
on the Kannada keyboard layout, that's shift+', -, shift+'
01:56
You have it just for the purpose?
nah. I know that ಠ is Kannada, and there's a Kannada layout in OSX
In /usr/share/X11/xkb/symbols find a keyboard layout you don't care about, open it in your favorite text editor, and make any changes you need.
@mudkip201 oh do you wnat my os x layout
it's on github (tad outdated)
thanks, but nah :P
01:58
neat
@MartinEnder Hey, quick mathematica question. I know expression& is a function, but is there any documentation/information regarding the specifics of &? I want to know how it works in parsing, it's such an odd syntactic element
@ConorO'Brien It expands to Function[{#, #2, #3...}, expression]. See Pure Functions.
How to write PHP: don't
And my computer borked
03:14
...because of php?
03:54
ImageRestyle is super neat.
Someone needs to build a webapp that just takes two images and runs ImageRestly on 'em. I think you can do that with Mathematica Cloud Deployment.
I'd do it but my license is for a version of Mathematica before ImageRestyle existed.
Ah, Sadly I lack the 7.5 grand required for an enterprise license.
@ATaco Why would you get an enterprise license if you're not an enterprise
ATaco Enterprises is a booming business thankyou.
I recall you posting you got accepted into uni, so the student edition would cost ~200 USD iirc. Not that that isn't a lot, mind you.
Yep, that's <$200, but first I need to go to Uni.
04:12
Reading Mathematica patchnotes is fun. Version 11.2 introduces builtins for, say, getting a list of battles of the second punic war. And then plotting them on a map.
Works for Battles in World War 2, as well.
Or really anything
Mathematica has no chill.
It's like they took a bunch of RnD programmers that wouldn't stop asking "What if the language could just do this though", and let them design an entire language.
04:19
@ATaco I think that's exactly what they did
You can also now inline python or javascript with ExternalEvaluate. (2+#&)/@ExternalEvaluate["Python", "[i for i in range(4)]"] will yield {2,3,4,5}
11.1 added the ability to convert raster images to approximate vector images.
04:51
1
Q: Print the alphabet Christmas tree

bigyihsuanI know it's 1.5 weeks after Christmas but trying to print an isosceles triangle in a monospaced font makes it look weird. Challenge Print the alphabet from A to Z so that it forms a filled triangle in the output. For each line in the output, starting from "A", add the next letter. No inputs, o...

Something needs to be done about the misuse of the tag..
05:33
Something needs to be done about newcomers not reading tag info page.
In Haskell, what does ["\\|"|b>c] mean? There seems to be no <-.
^ So... empty list if condition is false, and a list with 1 element if condition is true.
06:24
@ATaco that's kind of how I develop my languages. "oh what if <x> could solve this in fewer bytes?"
Anonymous
@user202729 That appears to be correct
That still has the interpretation of talking about the output, rather than the source
> The earth isn't pulled into a sphere because the force known as gravity exists in a greatly diminished form compared to what is commonly taught. The earth is constantly accelerating up at a rate of 32 feet per second squared (or 9.8 meters per second squared). This constant acceleration causes what you think of as gravity [...] It is constantly accelerating upwards being pushed by a universal accelerator (UA) known as dark energy or aetheric wind.
@EsolangingFruit Haha, the first question in the FAQ is "Is this site a joke?"
Yep
It's not, unfortunately
The site makes me wonder what a Flat Earther's reaction would be if they went to space... oh right, space travel is a conspiracy
They also claim that camera distortion is responsible for the Earth looking round
And I suppose also for the black background with the little white dots as well?
06:52
> many religions today, both mainstream and otherwise, still teach its followers that the world is flat. While they are not incorrect,
God save our round, circular earth
Not incorrect = correct
Python agrees: print(not False == True)
False is not True
you do realize that a double negative isn't necessarily a positive right
CMC: Without using any base conversion builtins, convert the input integer into binary.
06:59
X without Y?
doesn't matter, it's a CMC :P
@cairdcoinheringaahing Python, 39 bytes: f=lambda i:i*"0"and f(i//2)+chr(48+i%2)
-2
Q: How To Create Drill Down Report In SQL Server Reporting Services

Elena LaurenI'm a freshly graduated (examine: inexperienced) developer who's been tasked with figuring out the feasibility of creating drill down report with an sql server reporting services. No developer at our organisation has any revel in working with creating drill report, so i was hoping that the Stack ...

I originally had 37 bytes but shortened it with some tricks in leaky's
Anonymous
07:09
@cairdcoinheringaahing Haskell, 39 bytes: f 0="";f n=(f$quot n 2)++(show$mod n 2)
Anonymous
I think I can make it shorter with some tricks, though
Retina, 25 bytes:
.+
$*
+`(1+)\1
${1}0
01
1
@LeakyNun I'm mainly thinking about doing it in Jelly (without B or b). If you try it, please don't spoil.
@cairdcoinheringaahing are logarithms allowed? I assume so
07:30
Yes they are allowed
07:49
@NewMainPosts Should I flag or delete?
Anonymous
@user202729 Probably just delete
Anonymous
The spam link was edited out (btw @cairdcoinheringaahing instead of editing out spam links, just flag the post and move on)
@cairdcoinheringaahing May we have leading zeros?
@cairdcoinheringaahing If so: APL (Dyalog Unicode), 6 bytes 11∘⎕DR
@cairdcoinheringaahing Else: APL (Dyalog Unicode), 13 bytes (⍳∘1↓⊢)11∘⎕DR
08:08
@Mego Ok, understood for future reference. Thanks
08:25
0
Q: Match the Striking Clock

Kevin CruijssenIntroduction: At home we have a clock that strikes the stated amount at each hour, but also strikes once at every half-hour. So from 0:01 to 12:00 it strikes in this order: 1, 1, 1, 2, 1, 3, 1, 4, 1, 5, 1, 6, 1, 7, 1, 8, 1, 9, 1, 10, 1, 11, 1, 12 Challenge: Given an integer n, output a list ...

08:45
Q: Any suggestions for exercises in my Jelly tutorial? I already have 'what does this atom do?' and 'Predict what this code does'
Anonymous
@cairdcoinheringaahing 'What kind of link is this?'
@Mego Such as "Is %1$ monadic, niladic or dyadic?" ?
Anonymous
@cairdcoinheringaahing Exactly
That's a good suggestion. Thanks!
Anonymous
That's something I always screw up when I try to write Jelly code
09:01
@Cowsquack Try this one
thanks
@WheatWizard The implementation of Brachylog's predicates is 2882 sloc and has only 10 cuts, and most of those are there for performance reasons. If you use ! often, you probably don't use Prolog properly :p
09:17
@cairdcoinheringaahing 'what does this quick do?'
@Adám Nice suggestion. Added.
Q: Any last suggestions for additions to the tutorial plan?
10:00
I'm not saying it's invalid. I may not even understand it right. But the algorithm you describe requires a proof imho. — Dennis ♦ 10 hours ago
exactly what makes me reluctant to post a way shorter answer in some cases...
btw I did spot that I could post RxḊ⁸ị as an answer to that challenge, but how to prove it made me not post :p
(Jelly)
10:22
@DJMcMayhem Retina, 16 bytes
\w also matches characters that are not in [a-zA-Z]
@Cowsquack Nice :-)
10:57
@EriktheOutgolfer Post it please.
@user202729 there's already a 5-byte answer there, and I don't feel like posting unproven stuff because who knows if it's valid
About the latter point... correct.
@EriktheOutgolfer I confirm your answer
But there is already a 5-byte...
@LeakyNun well, already a 5-byter there :P
11:01
alright
@Mr.Xcoder Oh... there is nothing wrong with my statement. Just let B be the largest unique partition.
@user202729 Yes but you can't call that a proof
Because you didn't prove that after deduplication of A, its total is less than N
Wait.
But the total of A before deduplication is N, and it is not unique, and all elements are positive.
11:08
And there is no point in assuming that Total[A] == Total[B], that's definitely not the case we are looking for
@user202729 Yeah, but we are looking for non-unique partitions A that would have more unique elements than the largest unique partition B, so why would you assume that Total[A] == Total[B]?
Because they are the partitions of the same number N.
What do you mean by total? Sum?
I thought you mean length.
Total as in Mathematica Total command.
And that is...?
11:11
Sum or length?
Of course it's sum.
Well I thought you meant length...
Idrc about Mathematica specifics
11:12
@cairdcoinheringaahing what's the input range for the integer? several answers output the empty string for zero, is that allowed?
@user202729 Reanalysing the proof, it seems valid now that I know what Total means.
Was the recent spam question deleted while have a spam flag, or was the spam flags cause [Community] to delete it?
6 spam flags caused Community to delete it I think.
@LeakyNun Do you also confirm this Pyth code: lh{I#./? (for the same challenge :P)
@cairdcoinheringaahing I suggest adding a whole chapter dedicated to Syntax, µðɓø and ȷ.- and so forth. I'll add them to my own tips thread too.
@Mr.Xcoder Hmm, possibly. I'll see how much I write, and if more needs explaining, I'll probably expand it.
I will thoroughly explain the defaults to ȷ.- and will really focus on Syntax in my tips page
yesterday, by user202729
Should badly downvoted answers on meta be deleted, or just keep it so that "people know that this is bad"?
I'd delete them if I were their poster
11:36
I vote for kept. It stops people from reposting bad answers
@Mr.Xcoder sure
What should I do if there are 2 conflicting answer (both here, and on this meta question)?
@user202729 Nothing. The one with the most votes becomes a consensus.
What if they ties...?
If they tie,... Then wait for a tie breaker.
@LeakyNun Thanks :)
@cairdcoinheringaahing Pyth, 10 bytes: _P%R2.u/N2
@cairdcoinheringaahing Jelly, 8 bytes
12:18
5 hours ago, by caird coinheringaahing
@LeakyNun I'm mainly thinking about doing it in Jelly (without B or b). If you try it, please don't spoil.
but I think he already gave up
0
Q: We Had A Question Once Which Only Failed On Sundays

Jo KingInspired by We had a unit test once which only failed on Sundays, write a program or function that does nothing but throw an error on Sunday, and exit gracefully on any other day. Rules: No using input or showing output through the usual IO methods, except to print to STDERR or your language'...

@cairdcoinheringaahing My favourite brainfuck algorithm, 13 bytes ,[[>]+<[-<]>]
 
1 hour later…
13:45
95
Q: How can I argue against: "System is unhackable so why patch vulnerabilities?"

KenAn operating system has reached End of Support (EoS) so no more security patches are coming for the OS ever. An embedded device running this OS needs to be updated to a newer version. However, the engineers who designed the original product feel that the machine is not hackable and therefore do...

14:02
@cairdcoinheringaahing Haskell, 27 bytes: f n=mapM(\_->"01")[1..n]!!n
loads of leading zeroes, but it's valid binary :P
14:38
@Fatalize That's something I definitely agree with.
15:04
o0 why am i only learning of post timelines today
7
@totallyhuman Do you mean the revision history of a post?
@totallyhuman o.O
yeah no kidding
i doubt most people knew about this
how did you even fin that
timelines are really hard to get to and not even a really well documented feature
i don't think there's a way to get to them except for manually modifying the url
ah, no wonder my dark theme doesn't support it well
even the tab title is not refined
15:23
@totallyhuman Star so more people can know about timelines
There would be the "nominate answers for bounties" question after the "call for categories" question? I'm not sure how it works...
yes. You can look at last years if you want to see exactly how it works
15:41
-4
Q: Exchange server

sarmed nazarWhen we book a meeting room then exchange server usually returns a confirmation to the user whether the meeting room invitation accepted ( reserved ) or declines if its occupied . Now i have some users that have reserved meeting rooms and got confirmation from exchange server but when they go to ...

1
Q: Zigzag a string

JordanA zigzag scan is a method of encoding 2D information in one dimension: Write a function or program that, given a one-dimensional string of printable ASCII characters, will reverse the zigzag scan to arrange its characters into a square. For example, given the input string ABeIfCDgJmnKhLop, yo...

The first comment on this is particularly interesting :]
https://developers.slashdot.org/story/18/01/01/0242218/which-programming-languages-are-most-prone-to-bugs
Do we allow programs to output more information than required?
No
I don't know if there is a meta, but that is ripe for abuse
@user202729 if we did, then a program could just output every string possible and the correct one would be somewhere there
If the output is to STDERR, it's usually ignored and just STDOUT is looked at to determine validity.
15:52
@WheatWizard I edited my comment right away, the markdown is correct. I'll remove it shortly
I must have missed the edit, I was just musing
Yeah probably you saw it too fast
How the heck did Martin do it in 5 minutes :]
No I don't think I saw the commen until after the edit
I was just making a trivial observation about the way `` looks when italicized
¯\_(ツ)_/¯
@NewMainPosts what the crap
15:57
2
Q: Topple some dominoes!

Wheat Wizard Thanks to this question for some inspiration In this challenge we will represent a line of dominoes as a string of |, / and \. You will be given a string of dominoes as input and you must determine what they look like when they have settled. Here are the rules for how dominoes fall over ...

16:15
PSA: The 25th IOCCC is open until 28th February, submissions will start on 15th January. ioccc.org
There was no IOCCC in 2016.
> The posting said ''1st annual'', so in 1985 we held the 2nd IOCCC contest and the tradition continues as the longest running contest on the Internet.
wow
0
Q: Error and STDERR

user202729Related: https://codegolf.meta.stackexchange.com/a/2451 Should the output to STDERR count as output length? Not everything that is printed to STDERR is an error. Conventionally, for challenges that requires errors, we often allow answers to write to STDERR (e.g., std::cerr << "Error"), b...

16:54
Apparently I can never get the English grammar correct...
@EriktheOutgolfer use '≠` how?
@Cowsquack see updated answer
how hard is it to write a brainfuck interpreter in C?
@EriktheOutgolfer I don't think i one byte in APL. You could use Adám's SBCS thingy though
@KuanHulio Not at all.
17:06
@H.PWiz ...I am already using it?
@KuanHulio You (just) need to know C to write it.
Oh, didn't see the link, apologies
@user202729 But not much of it.
well, I'm writing a question about writing an interpreter for an esolang in a regular general programming language and I'm doing byte multiplier for an esolang that you pick
@mınxomaτ
> regular general
@KuanHulio Don't.
17:11
why not
Because it's subjective. Just allow all languages.
@KuanHulio Byte multipliers essentially fracture the challenge into several sub-challenges, only one of which is optimal for each programming language.
They seem like a good idea at the time, but they really aren't.
And you can never list all of the esolangs and their multiplier.
In order to be sure which is better, you have to write and golf multiple solutions, then discard all but one.
17:34
Anyone know a language with a reverse triangle number function? :P
yes, I know what challenge you want to answer
:P
Do it
@FlipTack I made a reverse triangle number function once.
I don't remember where I put it.
It was as part of a solution to a thing.
It's quite easy, it would just be a neat builtin answer to this question
17:47
@EriktheOutgolfer that is not triangular
@Cowsquack it's a challenge ID
@cairdcoinheringaahing Please don't remove spam links from posts. It makes correctly identifying spam a lot more difficult.
@Dennis Not more spam?!
Huh?
@wizzwizz4 huh
I think he meant "please don't remove spam links, instead red flag the posts as spam"
17:53
@Dennis Is there another wave of spammers or is it just the background noise?
Just the regular amount of spam
I didn't see the relevant post though
@wizzwizz4 10 hour old spam. Not that tasty.
if you didn't see the relevant post you're lucky, spam is gross
Sure
But I try to stay active in flagging spam
especially 10 hour old spam with the can open for the whole world to see its contents
18:01
@Dennis Could you clear out the comments on this post?
@DJMcMayhem That's what flags (the mod issue-tracking system) are for, btw. :-)
@wizzwizz4 Yeah, but pinging him is easier than flagging 10+ comments
@wizzwizz4 too slow! :(
I wanted to add category theory to the categories
but there aren't many category theorists here
@DJMcMayhem One custom comment flag would have done as well. ;) Anyway, nuked the comments.
18:05
@Dennis and while you're there, the last two comments look weird (The comments are getting cramped and redundant? doesn't look like it)
Stop living in the past. :P
tell SE's UI that
It would be nice if comment deletions auto-refreshed. I lost track of the number of times I've replied to a deleted comment.
@totallyhuman Hahaha, I was in the middle of making the same edit as you, so it ended up happening twice
Whoops
@LeakyNun Some Haskeller's probably know some category theory
18:08
heh was wondering
@LeakyNun Do you mean add a tag?
what track you say? I don't seem to have lost it...I don't seem to have ever had it
simpler links though :P
@WheatWizard no, categories of the year
@totallyhuman Sure. I rolled back
18:09
Oh yeah that seems a little niche
oh the comments are gone
that was quick
Hello folks! Can we decide to give reputation on Best of PPCG 2017, without adding our names to that list first?
@Mr.Xcoder Theoretically, you can give any of the winners any bounty you want I guess
Just asking
But the list is nice because then we no how many can be officially rewarded
18:15
Cuz I want to decide if I'll give 500 after I see the actual nominations.
i suppose you could add your name after the nominations
Ok then
@Mr.Xcoder um, if you want you can nominate yourself!
@EriktheOutgolfer I know, how is that related?
oh seems like you're asking something else
18:32
C++ Question: If I have a std::map<std::string, foo> myMap;, and I do myMap["foo"] = foo(1, 2); why does that call foo's default constructor instead of foo::foo(int, int)?
(foo is a custom class)
gotta love skype emojis:
user image
3
^ this is (windows)
it's a firefox, waving a MS logo flag, on a dinosaur, with grabby arm extenders
It looks like the blue from the MS logo has the Windows logo on it, and the green has the Xbox logo on it, too
18:48
Actually, I guess my answer is partially answered here
In order to use the [] operator on a std::map<foo>, then foo must meet the requirements of CopyConstructible and DefaultConstructible.
But it still doesn't answer why it calls the default constructor
Even though it makes sense that it requires one
@AdmBorkBork ooh didn't catch that
@AdmBorkBork you work for MS, right?
No, just a fan. I work primarily with MS products, though.
ah okay
@Riker That's one of the logos for the Windows Preview program.
It's not a firefox by the way.
That's a ninjacat.
Here's a version with more pixels:
That's a funny looking dinosaur.
4
18:58
@Dennis Well there's lots of 'em
My favorite is the unicorn one
:( i can't star the one with more pixels now
Just search "Microsoft Ninja Cat"
2
Q: Traffic direction

BMORules Given an ISO3166-1-Alpha-2 country code your task is to decide on the traffic direction for that country: Input will be a valid country code (valid as in it's an element of the two lists provided) You will choose one value, say for right (your choice) and will output that value iff the t...

@Dennis Beautiful
00:00 - 19:0019:00 - 00:00

« first day (2533 days earlier)      last day (2607 days later) »