Мастерство автора книги состоит в том, чтобы предугадать вопросы, которые возникнут у читателя на его повествование, и своевременно дать на эти вопросы ответ.

 

reduce

The reducer function takes four arguments:

Accumulator (acc)
Current Value (cur)
Current Index (idx)
Source Array (src)
a = [1,2,3]

result = [9].concat(a).reduce (acc,el) -> 
  console.dir arguments
  acc + cur

console.dir result
array
  .reduce ((acc,cur,idx,src) -> return acc + cur), 0
 

JSONStream.parse([true])

[ ]
 

Кажа же эти ёбани ошипке возникайт? А тада када нет мемории!
bullshit.eeffoc listing:

fs = require "fs"
outjson = JSON.parse(fs.readFileSync("./out.json")) # 666 GB size

bullshit.eeffoc gaysting:

Error: "toString()" failed
    at Buffer.toString (buffer.js:611:17)
    at JSON.parse (<anonymous>:null:null)
    at Object.<anonymous> (/anal/gay/anus/fucking-bullshit.eeffoc:2:16)
    at Object.<anonymous> (/anal/gay/anus/fucking-bullshit.eeffoc:1:1)
    at Module._compile (module.js:643:30)
    at Object.exports.run (/penis/.nvm/versions/node/v8.9.4/lib/node_modules/coffee-script/lib/coffee-script/coffee-script.js:173:23)
    at compileScript (/penis/.nvm/versions/node/v8.9.4/lib/node_modules/coffee-script/lib/coffee-script/command.js:224:29)
    at compilePath (/penis/.nvm/versions/node/v8.9.4/lib/node_modules/coffee-script/lib/coffee-script/command.js:174:14)
    at Object.exports.run (/penis/.nvm/versions/node/v8.9.4/lib/node_modules/coffee-script/lib/coffee-script/command.js:98:20)
    at Object.<anonymous> (/penis/.nvm/versions/node/v8.9.4/lib/node_modules/coffee-script/bin/coffee:15:45)
    at Module._compile (module.js:643:30)
    at Object.Module._extensions..js (module.js:654:10)
    at Module.load (module.js:556:32)
    at tryModuleLoad (module.js:499:12)
    at Function.Module._load (module.js:491:3)
    at Function.Module.runMain (module.js:684:10)
    at startup (bootstrap_node.js:187:16)
    at bootstrap_node.js:608:3

This error usually occurs when you request for file which is relatively bigger in size (or) the bufferlength exceeds / reaches 256 MB which the V8 engine will throw as an error.

This issue is still being addressed by the NodeJS community Read out this comprehensive post which has all the progress/answers that you are looking for.

https://github.com/nodejs/node/pull/4394

Hope this helps!

Пидрилы блядь дегенеративные, 2019 год на дворе, а у них лимиты в 256МБ захардкоженные.

[ ]
 

See the book ProgrammingInLua? or ExpressionsTutorial for details on the special properties of these binary operators that allow them to work this way.
print('x is ' .. (x < 0 and 'negative' or 'non-negative')) -- this works!

[ ]
 
alias lcase="sed -e 's/\(.*\)/\L\1/'"
alias ucase="sed -e 's/\(.*\)/\U\1/'"
echo "йуцкЕНГ"|lcase
echo "йуцкЕНГ"|ucase
 
fail2ban-client set sshd unbanip FUCK.THIS.SHIT.IMOUT
date +%Y-%m-%d_%H-%M-%S
cp wat.js wat.js.$(date +%Y-%m-%d_%H-%M-%S).bak
[ ]
 

Works SOMETIMES, not reliable.

./somescript|cat