« first day (1970 days earlier)      last day (2887 days later) » 

6:01 PM
^
Chat mini challenge: Given an array of arrays, list of lists, whatever: Remove all lists multiples of another list. E.g.: [[1 2 3] [2 3 4] [2 4 6] [10 20 30]] => [[1 2 3] [2 3 4]]
 
An FM radio set to a blank frequency is a decent RNG.
I have a few packs of bytes collected from such RNG. Apply for them in the Sandbox.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Mathematica, 37: DeleteDuplicatesBy[#/GCD\s@@#&]@*Sort (not sure it's shortest, but I felt like using DeleteDuplicatesBy ...)
 
@El'endiaStarman That meta post is a load of crap. The question "Do we want XKCD autoposted in chat?" was posed along with a ton of justifications in favor of "No", and then the community was presented with "Yes" and "No".
 
I won't inform you of new packs in TNB. Instead see the Sandbox.
 
oh yeah, this is shorter. 31: DeleteDuplicates[#/GCD@@#&/@#]&
 
6:08 PM
Someone could have posted a dissenting "No" answer along with some justification, but then the whole voting process gets messed up
And this is why you shouldn't answer questions in the question on meta
 
oh wow, this also works, 28: DeleteDuplicates[#/GCD@@@#]&
and if order doesn't need to be preserved, then 17: Union[#/GCD@@@#]&
 
@Rainbolt people can vote yes regardless of what is in the question. I didn't even read past the title of the question when I voted
 
People can != people will
Your proof by example is just that
 
I lulz evertim when i see autposted
My point was that anything trying to steer me towards voting "No" didn't influence my answer. Also I'm not sure how my example proves your point as I never mentioned how I voted
 
Your example doesn't prove my point. That isn't what I was saying.
 
6:13 PM
@MartinEnder then an xkcd would let us know that the xkcd had already been done, i.e. we know without doing anything
 
I was trying to disprove that the post is a load of crap. I did so by explaining how answers in the question don't always sway the will of the voter
It may be slightly biased
but that doesn't mean you can't gain any information from it
 
And you failed at disproving that. I said the post was a load of crap because it presents extreme bias (all justification for one option, zero justification for the other). You said you were unaffected by that bias. Good for you. Can you claim that nobody was affected by the extreme bias?
Slightly is a nice word, given how disproportionate the information is
 
I have to agree with @Rainbolt here. What should have happened was the xkcd feed removed immediately and then a question posted on meta "do we want this"
 
The disproportionate information could just as easily be that people agree
 
@Rainbolt You saying the post is a load of crap doesn't mean the post is considered to be a load of crap according to others. Exact same argument
 
6:18 PM
The meta question is way too biased to be a fair gauge.
 
@Fatalize Okay fine. I think the post is a load of crap. Everyone thinks that the post is biased. Does anyone disagree?
 
The benefit is that you get xkcd autoposted. I'm not sure what other information there would be to provide assuming you were trying to accurately represent both sides of the coin
 
Considering how much of a minor and straightforward issue it was I sincerely hope people could vote on it without being affected by the (minimal) bias.
 
I don't think the outcome would have been any different
 
^
 
6:19 PM
but we should still try to avoid making posts like that
 
agreed
 
The info he gave in the question should have gone in the answer and he should have let someone else make the "yes" category, if they wanted to.
 
^
 
I would argue that
 
or that's how I see it
 
6:21 PM
From what I've seen polls on PPCG tend to have a question asked and then the asker responds with valid answers and comments on which s/he would like to +1.
In this scenario the question should outline the pros and cons
And the answers should be in a simple format so that I can just respond to the question if I choose
 
I disagree. What if there is an alternative option with its own pros and cons?
The option should have the justification with it
 
@Poke That happened a lot on older meta Qs, but it's not really supposed to. The pros/cons of each viewpoint should really be saved for the answer(s) corresponding to that view.
Not only that, but it also allows for an easier "Yes, but" scenario, which having everything outlined in the Q with simple yes/no doesn't work so well with.
 
Consider simpler questions that only have a yes/no response. Additional arguments/information can go into the comments for those answers.
The "Yes but" scenario makes the voting more complicated since you would now have multiple "Yes" answers
When voting are you expected to upvote one answer and downvote the others? or upvote all the answers you agree with?
 
You can vote however you feel accurately describes your position.
 
I also want to point out that much of the justification in the question is fallacious, or at least out of context. "It was added by a user with sub 1000 rep, therefore we should remove it." is a non sequitur. I honestly think that meta post was just a call to remove it for now, because it was added in an unorthodox manner. I do not think it was a call to remove it forever. Am I misinterpreting the context of that post?
But the OP kind of blurred the lines there to make it seem like a "remove it for good?" question
 
6:27 PM
What's the difference? If we remove it I could just start a new poll to re-add it.
 
My biggest argument opposed to the feed is that it would stop nobody from still posting new XKCDs anyway. Look at how often people post their challenges or other posts, even though we have bots specifically for that.
 
Yeah let's re-add it after people complained about the amount of noise
 
In the grand scheme of things I could see an argument for determining the placement of pros/cons on a question by question basis.
 
How much noise was there? Did the feed one box it? Could we reduce the noise by one-lining it?
 
IIRC it was one-boxed, yes.
 
6:29 PM
@Rainbolt xkcd feed bot would one-box it.
 
So there is an opportunity to reduce the noise, but it might take some custom development
 
@Fatalize I think whether or not to have an xkcd feed bot is not the main issue.
Unless the topic of conversation changed without me being fully aware of it.
Yeah, moments ago it was more about how to handle poll-type questions on Meta.
 
I'm pretty sure at this point Quill is our xkcd feedbot anyway :P
 
It did sorta switch since Rainbolt added some more thought to the actual meta post and we started discussing it again
 
I did switch topics (sorry). Anyway, I agree that the outcome would probably be the same. I just didn't see an outlet for me to express a dissenting opinion except for the comments on the main post or in here, and that is always frustrating.
 
6:32 PM
@Geobits Haha, yeah. That plus other users that sometimes post the most recent xkcd.
 
True. It's rare on a M/W/F that I don't scroll through chat and see at least one one-boxed new xkcd. I really don't think we need a feed in addition to that.
 
Good discussion, btw. In most online forums this would have distilled to name calling and typing in caps.
 
PFFT, SO YOU SAY
 
:]
 
Also, dammit. Martin made my argument for me already and it's on the starboard :/
There's not even a word for that much ninja, is there?
 
6:39 PM
Nobody ever told me why he became Martin Ender. I asked and he ignored :(
 
He got married.
 
Ah, I see. Well congratulations to him. I won't ping him because he probably got a ton already about it.
I'm getting married in April
 
No shit? Congrats!
 
Thanks
 
@Rainbolt Ey congrats!
 
6:41 PM
Getting a house and potentially a dog this summer. All we need is a kid and I will officially be one of those people
 
@Rainbolt Nice!
 
@Rainbolt congrats! \o/
 
I think you need 1.6 kids for it to be official.
 
@Geobits I thought it was 2.1.
 
6:42 PM
Hmmm. Where can I adopt six tenths of a kid?
 
Uh... Big Brother program? That might count.
 
Wait! I know. We need ten families on our block, and 6 of us have 2 kids, and 4 of us have 1 kid.
 
@Rainbolt well if you're a goat you can get 3/5 of a kid from Marky
 
"The average American family in 2015 consisted of 3.14 persons." ... uh, are you sure a math person just didn't make up the statistic here?
 
@El'endiaStarman Probably depends on country. Stop ruining my already bad joke :P
 
6:43 PM
(I see two xkcd's relevant here :P)
 
@Upgoat Are you implying that Marky is a slave-owner?!
 
Hmm. I think it depends on the family. Lots of single parents out there, so "number of people in family" doesn't track perfectly to "number of kids".
 
@El'endiaStarman I'm not implying anything :|, idk what he does with goats ¯\_(ツ)_/¯
 
@Upgoat And if you're someone who Marky hates?
 
@El'endiaStarman More like he doesn't use the whole goat for curry.
>_>
 
6:47 PM
;_;
 
If anyone wants to finish a partial controller for an Exploding Kittens KOTH, I got bored and haven't worked on it in a couple months.
 
Can we change it to Exploding Goats?
 
> one of those people.
Poor.
The word you're looking for is "poor."
 
@Geobits The game is copyrighted, so probably not.
 
^^^^^ +1 :D
 
6:48 PM
@mbomb007 I think they'd have more of a problem with using the actual name than a derivative one if they really cared.
 
@Upgoat try adding another one
 
@Geobits Doubt it. I used the actual cards, so give credit where it's due.
 
@mbomb007 I see the point about credit. I didn't know you were using the actual cards. However, that makes it easier to sue over if they cared (which I'm 99.732% sure they don't).
 
@CᴏɴᴏʀO'Bʀɪᴇɴ too late to fix :(
 
6:51 PM
@El'endiaStarman can you 11 another carrot into that message :3
 
Another 11 carrots? Wow.
 
That's enough to make a cake.
 
@Upgoat Fine. Use the reply button next time!
 
Mmmmm..... carrot cake....
 
6:51 PM
What can I say, is goats like our carrots. They taste almost half good as tin cans
 
@Upgoat Yeah, not sure what the casting problem was, never edited any existing code except for adding a cast from Number to Rational
 
@Upgoat Eleven a carrot?
 
@Geobits They probably won't care. After all, it's bots playing; not people.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ You don't like carrot cake?
 
@Geobits I'm 99.732% sure they do.
 
6:52 PM
@TimmyD nope
 
Cyclic dependency. This would result in some dependencies being undefined and everything exploding :(
 
@zʏᴀʙiɴ101 99.732% of stats in chat are made up.
9
 
@mbomb007 I agree, FWIW. Considering the way they handle PR and word of mouth, it wouldn't be a good decision on their part to shut down something like this anyway.
 
Solution is to require stuff withhin the functions that need it
im on phone right now though so I can't really code :/
 
Oh, I see
 
6:54 PM
> 99.732% of stats stars in chat are made up.
 
@Upgoat QPython?
 
Lemme fix the dependency in number then
 
14 secs ago, by TimmyD
> 99.732% of stats stars in chat are made up.
 
@zʏᴀʙiɴ101 wut
 
6:55 PM
@zʏᴀʙiɴ101 I'm iPhone >_>
 
Chat mini challenge: given a list K, check if all the members are equal
 
@Upgoat The syntax is require('file') for its exports, correct?
 
@LegionMammal978 yeah but make sure you use ./ and all of you just do require('foo.js') everything will break and explode
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Mathematica, 9 bytes: Equal@@#&
 
6:57 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ Mathematica, 9: Equal@@#&
ninja'd
 
the ninja is real (2x)
 
@Upgoat ?
 
@Upgoat facepalm I can make this work
 
@CᴏɴᴏʀO'Bʀɪᴇɴ hypothetical cheddar: $0.all(->(a,b)a==$0[b-1])
 
@Upgoat please monospace?
 
6:58 PM
CJam, 5 bytes: q~)-!
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Python, lambda L:all(lambda x,y:x==y,L)
 
any restrictions on type in list?
 
at least numbers.
 
@Upgoat, that explains why you use, say, LHS.constructor instead of CheddarNumber
 
if all numbers, $s, 0 -> all equal, other number, different
 
7:00 PM
what?
 
Retina, 13: ^(\d+)( \1)*$
 
(Pyke, 2)
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Brachylog, 3 bytes: dl1
 
@LegionMammal978 yeah >_> node has 0 support for cyclic dependency which is really dumb. Even C++ from a decade ago supports then
 
7:01 PM
J, 10 bytes: ]-:#@]#0{]
 
sum(delta(input))
 
@mbomb007 What version of python has all taking 2 arguments?
 
@Upgoat Yeah, how I've written the operators, just try to keep both denominator and numerator under Math.sqrt(Number.MAX_SAFE_INTEGER) (which is about 94.9 million)
 
@muddyfish I really like that solution
uZdZQ in jolf is same
 
@CᴏɴᴏʀO'Bʀɪᴇɴ thanks
 
7:04 PM
@muddyfish [1, 2, 1]
 
@FryAmTheEggman I can't delete the answer, I already tried.
 
(assuming delta is pairwise differences)
 
@MartinEnder Retina, 18 bytes: ^.(\d+),?(\1,?)*.$
 
7:04 PM
oh. yeah
 
maybe sorting beforehand
 
@mbomb007 Oh no worries, I was just curious if it actually existed :P
Ok I pinged the wrong person, can I fix that?
 
then S$s
 
@FryAmTheEggman edit, then click the other message
 
Cool, thanks
 
7:06 PM
@mbomb007 also yours accepts [1,11], I think.
 
The best I could get for python is: lambda l:all(map(l[0].__eq__,l))
 
J, 6 bytes: 1=0{$@=
Gotta love self-classify
 
@LegionMammal978 oh no how will I calculate square of the number of atoms in visible universe ;-;
 
what about twice the number of atoms of the visible universe
 
@Upgoat Go find a bigint package and yell at me to make rationals use it
 
7:09 PM
>_> I've made my own but it's a little lacking on operator suppirt
only does addition and subtraction can't handle negatives
 
@CᴏɴᴏʀO'Bʀɪᴇɴ PowerShell v2+, 29 bytes, !(($args[0]|sort -u).count-1)
 
Why did you bold your code? :3
 
Easier to differentiate
I find code vs non-code pretty hard to see in chat sometimes
 
@Upgoat Also, made / as a unary operator take the reciprocal of a rational
 
@Upgoat why the bug in your SE chatbot framework isn't fixed?
ReferenceError: UID is not defined
 
7:18 PM
@zʏᴀʙiɴ101 it is
But you'll need to manually compile the ES6
Just paste it into babljs.io/repl
@LegionMammal978 ah cool. Does trig functions work?
 
@Upgoat Yeah, just divides the two, calls Math.<func>, and wraps it in a CheddarNumber
 
@Upgoat Why not provide a working ES5 version?
 
It does that when it can't get an exact value
Also, is it possible for a file to refer to its own export default new Map(...)?
 
@LegionMammal978 cool! One question: when you build your version with the rationales and then open the REPL, what error does it show?
@LegionMammal978 I guess like:
let foo = new Map();
Then
export default foo
 
> You might want to write some rational arithmetic/casting tests too, my implementation will probably contain some bugs and I don't have the software to test it myself
^ a pull request comment of mine
 
7:26 PM
@LegionMammal978 >_> npm install && npm install -g grunt to get deps. Then just do a grunt build
 
Yeah, for whatever reason my node version is unhappy with ES6
 
> babljs.io/repl
 
@Upgoat In the repo directory?
 
@zʏᴀʙiɴ101 hey I'm on phone rn and I have hooves
@LegionMammal978 yea
 
└─┬ grunt@1.0.1
  ├── coffee-script@1.10.0
  ├─┬ dateformat@1.0.12
  │ ├── get-stdin@4.0.1
  │ └─┬ meow@3.7.0
  │   ├─┬ camelcase-keys@2.1.0
  │   │ └── camelcase@2.1.1
  │   ├── decamelize@1.2.0
  │   ├─┬ loud-rejection@1.5.0
  │   │ ├─┬ currently-unhandled@0.4.1
  │   │ │ └── array-find-index@1.0.1
  │   │ └── signal-exit@3.0.0
  │   ├── map-obj@1.0.1
  │   ├── minimist@1.2.0
  │   ├─┬ normalize-package-data@2.3.5
  │   │ ├── hosted-git-info@2.1.5
  │   │ ├─┬ is-builtin-module@1.0.0
  │   │ │ └── builtin-modules@1.1.1
 
7:29 PM
@Upgoat You're on phone?
And why hooves?
 
@zʏᴀʙiɴ101 yeah >_>
@zʏᴀʙiɴ101 I am a goat...
@LegionMammal978 it's fine it's not going to eat your hard disk I promise
 
@LegionMammal978 The instant I saw this I wondered how you had access to Pytek, then I realized it was something else a fraction of a second later. :P
 
Hoof pedicure!
:P
 
@El'endiaStarman pytek uses npm too??? :D :D :D
 
A bit tight on it right now
 
@Upgoat Nope. :P
It's due to the tree-printing format.
 
@LegionMammal978 >_> each of the things Is only like half a kilobyte tho
 
@TimmyD explain?
 
7:33 PM
@El'endiaStarman npm tree printing is best tree printing :P
 
elendiastarman:~/workspace/src (master) $ python3 pytek_main.py -T collatz.pytek
┬root
├┬operator =
│├┬leftArgs
││└identifier: 'n'
│└┬rightArgs
│ └number: 100
├┬\corePrint
│└┬funcArgs
│ └identifier: 'n'
└┬\while
 ├┬funcArgs
 │└┬operator <
 │ ├┬leftArgs
 │ │└number: 1
 │ └┬rightArgs
 │  └identifier: 'n'
 └┬funcCode
  ├┬operator =
  │├┬leftArgs
  ││└identifier: 'n'
  │└┬rightArgs
  │ └┬\if
  │  ├┬funcArgs
  │  │└┬operator %
  │  │ ├┬leftArgs
  │  │ │└identifier: 'n'
  │  │ └┬rightArgs
  │  │  └number: 2
 
@Upgoat Uh...
$ grunt build
grunt-cli: The grunt command line interface (v1.2.0)

Fatal error: Unable to find local grunt.

If you're seeing this message, grunt hasn't been installed locally to
your project. For more information about installing and configuring grunt,
please see the Getting Started guide:

gruntjs.com/getting-started
 
@Upgoat I wrote this tree printing function myself though. :P
 
grunt louder
 
7:34 PM
wher is gruntfil me want juic avocad
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Willing to bet sort -u means to make the array contain only unique elements, and the rest is mostly obvious from there I guess :P
 
@muddyfish How many movies have you pirated? :P
 
@FryAmTheEggman oh. that's weird for a sort function
 
7:35 PM
None - I rip them from amazon prime :) (and don't compress them)
 
@LegionMammal978 did you do npm install and are you in the directory of src etc.
 
@CᴏɴᴏʀO'Bʀɪᴇɴ $args[0] is the input. We pipe that to Sort-Object with the -U nique flag, which pulls out only unique values. Take the .count of that resultant array, and -1 to it. Thus, if there's one unique value in the original input, we're now at 0. Boolean-not the result.
 
I have at least 5 GB free on my C: partition, and ~10 GB free on each of D: and E:.
 
Not really, I'd say, if it is using quicksort then actually is a mostly trivial modification to the algorithm.
 
7:36 PM
$ cd src/
$ grunt build
grunt-cli: The grunt command line interface (v1.2.0)

Fatal error: Unable to find local grunt.

If you're seeing this message, grunt hasn't been installed locally to
your project. For more information about installing and configuring grunt,
please see the Getting Started guide:

gruntjs.com/getting-started
 
Sorry for the ping, goat-san.
 
@TimmyD ah, I see
 
@LegionMammal978 try doing npm install grunt --save-dev
 
My hard drive: 255 GB free of 676 GB.
 
what do people put on their computers? o_O I've had mine for a few years
 
7:38 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ probably forgot to clear out trash folder. My trash The other day was almost 100GB
 
$ grunt build
Loading "Gruntfile.js" tasks...ERROR
>> SyntaxError: /home/matt/Cheddar/Gruntfile.js:55
>>             console.log(`Using: '${path.resolve()}/bin/alias'`);
>>                         ^
>> Unexpected token ILLEGAL
Warning: Task "build" not found. Use --force to continue.

Aborted due to warnings.
 
@LegionMammal978 update your node
 
SSD
 
Yours is very very very old
 
7:39 PM
 
$ sudo apt upgrade node
Reading package lists... Done
Building dependency tree
Reading state information... Done
node is already the newest version (0.3.2-7.4).
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 
Cheddar supports 4-6
@LegionMammal978 use npm
 
@Upgoat sudo npm upgrade?
 
@muddyfish thought you had a SS of my other drive for a second... similar folder names
 
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
@LegionMammal978 ^
 
7:40 PM
@LegionMammal978 I see it doesn't like the Oxford comma.
 
also 3DS nand backups are like a gig each
 
@Upgoat Well, I've already run npm upgrade...
And now it's doing stuff
 
That won't do anything except reinstall the cheddar dependencies
 
$ grunt build
Running "babel:dist" (babel) task

Running "copy:bin" (copy) task
Copied 1 file

Done.
Finally (updated node)
 
\o/ that means it worked!
 
7:43 PM
Now how do I use the REPL?
 
now do node ./dist/cli/cheddar.js
 
I've just realized that my computer has like 10 entire backups of the entirety of TF2
 
wtaf
 
^
 
7:44 PM
?
you actually watched it?
 
I saw enough of it to "wtaf" at it.
 
@EᴀsᴛᴇʀʟʏIʀᴋ Was visible for ~.8 secs
 
Wat was it
 
7:45 PM
can't complain
 
Oh can't see without killing data plan
 
yes
i originally posted as .gif not .gifv, so it oneboxed
 
>_>
 
?_?
 
7:46 PM
The Internet is weird.
 
⸮_⸮ ? ?_?
 
How does m=0 work?
 
by eating the souls
@FryAmTheEggman it doesn't, brb fixing typo
wtf se i already edited that
@FryAmTheEggman anything else?
 
I still think there's a problem with the scoring and lenguage...
 
7:49 PM
But yeah, the REPL won't show anything
Maybe I fixed it?
 
@FryAmTheEggman why?
 
@EᴀsᴛᴇʀʟʏIʀᴋ very difficult tho
 
lemme re-push
 
7:50 PM
@EᴀsᴛᴇʀʟʏIʀᴋ It would be very easy to make a program that prints "Do not repeat yourself" and then just pad it with no-ops to score infinity
 
@FryAmTheEggman any ideas to solve that though?
 
@LegionMammal978 you can run make test yourself to test
 
@FryAmTheEggman yeah.. :(
 
I think you somehow should score by size of the program(s) more directly. That would make lenguage and co. usable but not unbeatable.
 
$ make test
babel-node ./node_modules/.bin/babel-istanbul cover _mocha
make: babel-node: Command not found
Makefile:8: recipe for target 'test' failed
make: *** [test] Error 127
 
7:51 PM
Dammit
 
Not sure of an exact method yet though...
 
run npm install again ?
 
$ sudo npm install
npm WARN lifecycle cheddar@0.1.2~prepublish: cannot run in wd %s %s (wd=%s) cheddar@0.1.2 grunt build --minify /home/user/Cheddar
npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.12
$ make test
babel-node ./node_modules/.bin/babel-istanbul cover _mocha
make: babel-node: Command not found
Makefile:8: recipe for target 'test' failed
make: *** [test] Error 127
 
@EᴀsᴛᴇʀʟʏIʀᴋ Hmm, maybe something like: Score = Total length of programs / min(m, 10) ^ 3?
 
7:54 PM
And then maybe wait a while for me/other people to fiddle with the constants...
 
@FryAmTheEggman sum of length for programs from 1 to m?
 
Yeah I think you had that before, but I thought you changed it because it required you had at least m working programs, which caused other problems.
 
@Upgoat how 2 juic chdda avocad
 
how about n = the number of programs that work, and do sum_working_program_lengths / (min(n, 10)^3)?
 
That seems fine to me.
 
7:57 PM
yeah
can't edit rn but will later
brb
 
$ sudo npm install again ?
npm ERR! addLocal Could not install /home/matt/Cheddar/?
npm ERR! Linux 4.4.0-22-generic
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "again" "?"
npm ERR! node v6.2.2
npm ERR! npm  v3.9.5
npm ERR! path /home/matt/Cheddar/?
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open

npm ERR! enoent ENOENT: no such file or directory, open '/home/matt/Cheddar/?'
npm ERR! enoent ENOENT: no such file or directory, open '/home/matt/Cheddar/?'
npm ERR! enoent This is most likely not a problem with npm itself
 
But with such a drastic change you might want to let it sit another dayish or something.
 
@LegionMammal978 ಠ_ಠ don't include the again ? Part
 
6 mins ago, by LegionMammal978
$ sudo npm install
npm WARN lifecycle cheddar@0.1.2~prepublish: cannot run in wd %s %s (wd=%s) cheddar@0.1.2 grunt build --minify /home/user/Cheddar
npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.12
$ make test
babel-node ./node_modules/.bin/babel-istanbul cover _mocha
make: babel-node: Command not found
Makefile:8: recipe for target 'test' failed
make: *** [test] Error 127
 

« first day (1970 days earlier)      last day (2887 days later) »