7:00 AM
cheddar> var buf = Buffer.create(60, 87, 92, 65)
cheddar> Encoding.UTF8.decode(buf)
"<W\\A"

@Downgoat Do you want an option to install the latest tagged stable, or just the latest code?

I am in shock i made osmething and it worked first time

In other words, how should I implement version control?

user214599
0xfaceb00c

@thepiercingarrow last tagged stable is the default branch (git clone http://github.com/cheddar-lang/Cheddar.git). latest code/nightly builds are in develop branch so: git clone -b develop http://github.com/cheddar-lang/Cheddar.git

7:01 AM
@Downgoat Okay, so I can safely draw the code from master, and that will be stable?

user214599
Can anyone speak hexspeak

@thepiercingarrow uh >_> akwardly no. use release-1.0.0 for stable

0xb00b

I'm confused. Okay where do you want brew install cheddar-lang/homebrew-cheddar/cheddar to get the code from?

user214599
0x1010101

7:03 AM
Also do you want Cheddar capitalized?

@MatthewRoh no because goat is not hex digits

@Katenkyo Development takes time. Like a long time. Even if they had a lot of the systems from Ingress, they still had to convert it to Pokemon. Finding/catching Pokemon and gyms are completely new, and are pretty complex systems. Most of the items in PoGo don't have Ingress parallels. Plus, 3-team gameplay is more complex than 2-team gameplay.

@thepiercingarrow that would be nice
@thepiercingarrow the branch release-1.0.0

The closed beta was only 2 months ago

user214599
lol

7:06 AM
@Mego And now they are probably busy putting out fires in the server rooms. Doesn't help that people in countries where PG isn't available yet are essentially DDoSing the servers with unofficial APKs.

@Downgoat Got it

question: Should I support s/foo/bar/ literals?
question: what should the filesystem namespace be called?

@mınxomaτ That's very true. They've probably had to replace all of their Pikachus that were powering their servers, multiple times.
@Downgoat Yes
@Downgoat files or fileio

not fs or FILESYSTEMNAMESPACE?

@Mego Sure that as long we don't see what's in the code we won't see how difficult it was

7:09 AM
fs would be ok but not as readable

@mınxomaτ Speaking of that, why wasn't it realeased everywhere at the same time? ^^

@Mego because this File system library will also be writing/reading from streams so files doesn't cut it

@Katenkyo The first law of software engineering is, if it seems easy to a layman, it's very hard, and if it seems hard to a layman, it's probably easy.
2
@Downgoat So fileio or just io (if you're going to shove every I/O-related thing in the namespace)

@Mego ok, good idea, i already have IO namespace

@Mego so does that mean a recursive function calculating the fibonnacci sequence is incredibly hard? ^^

7:12 AM

@Katenkyo Because nobody can be prepared for a global release of something that requires central servers. Developers and publishers are barely ever ready for just a North America release of games. Millions of players at the same time will stress even the beefiest server setups, and you can't just "add more servers" - servers don't grow on trees.
Especially when you consider that average and peak player counts will drastically go down after a few weeks, regardless of the game.

@Mego I'm pretty sure "millions" is an understatement. They'd probably have tens of millions if not almost a hundred million players if they released worldwide

@Downgoat I was referring to just a NA release.

@Mego That's a good point
And by the way, servers do grow on trees in what we call server farms (a)

user214599
Eating your own dog food, also called dogfooding, is a slang term used to reference a scenario in which a company uses its own product to test and promote the product. == Introduction == Dogfooding can be a way for a company to demonstrate confidence in its own products, and a way to test it in real-world usage. Hence dogfooding can act as both quality control and a kind of testimonial advertising. InfoWorld commented that this needs to be transparent and honest: "watered-down examples, such as auto dealers' policy of making salespeople drive the brands they sell, or Coca-Cola allowing no Pepsi...

7:15 AM
@Katenkyo But the number of servers is finite, and those servers have a lot of people who want to use them.

@Katenkyo though imagine how big of a farm you'd need to feed the entire world at once.

What most developers do is make conservative initial estimates, maybe add a few more servers during the launch, and then scale appropriately once the initial hype has died down, based on how many players they retain.
It's easy to add more servers. It's not so easy to remove servers - you've already paid for them, and if they go unutilized/underutilized, that's a waste of money.

@Downgoat just replace one of this useless food farm with server farms and you're done :D
@Mego I get your point, didn't think of the scalability and the fact that lots of people won't remain active for long ^^

@Mego Actually, in more enterprise situations, physical servers may be added and removed on a daily basis with little to no additional cost.

@LeakyNun got an interesting solution for your challenge, exploiting gmatch for once :)
@mınxomaτ the problem isn't removing them here, it's buying them for literally nothing

7:27 AM
@mınxomaτ It depends on the server host

Even if, as a SysAdmin, I consider that having some more servers being the right thing to do

Damn this game. It's made me walk 50 miles or more so far :/

@Geobits mmm.... 75 km?

Well, it says 64km in game, but it's ridiculously bad at tracking. I usually get 0.5-0.7km from what I know is a 1km looped path.

@Geobits People complained a lot about that. ^^

7:30 AM
@Geobits Just wait until you've walked 500 miles. Then, it'll make you walk 500 more. When you finally get home, you'll fall down at your door.

On the plus side, I hatched me a nice fat snorlax tonight :)
:/

@Geobits Blame GPS. Your resolution with cellular data is probably around 500 meters.

Meh. Android's Fit app tracks it just fine, and I'm fairly sure it uses GPS too.
Well, not perfectly, but closer to the 90% range.

@Downgoat Why are you using two different coverage testers for Cheddar?

g'm

7:41 AM
@Downgoat I'm getting an installation error

ES6 is only supported by FF ಠ_ಠ

0

Lua, 71 Bytes Woohoo, Lua isn't the longest solution! Still one byte behind python, but don't know how to golf this down. Indexes are 1-based. g,h=...print(g:sub(1,h):gmatch"[%a_]*$"()..g:sub(h+1):gmatch"[%a_]*"()) Explanation First, we unpack the arguments into g and h because they are sh... @LeakyNun ^ @TùxCräftîñg FF is love, FF is life @Katenkyo Félicitations! @aditsu 1 2 3 4]{3>}all or something. 7:46 AM @TùxCräftîñg And Chromium 0/10 Vivaldi > Chrome > FF > Opera > Edge > IE FF > * btw, @Katenkyo is written かてんきょ/カテンキョ in Japanese script and 카텐쿄 in Korean script (its syllabic nature makes it quite easy to be written in other scripts) because you know japanese and korean @TùxCräftîñg Vivaldi > FF @MᴀʀsUʟᴛᴏʀ FF > Vivaldi 7:48 AM @TùxCräftîñg No, anyone can do that with an IME @LeakyNun Actually, it's normal because it comes from Katenkyokotsu which is a reference to the Manga Bleach ^^ @TùxCräftîñg But FF has worse ES6 support and no tab stacks and no tab tiling I don't know Korean, but I know kana, and it looks just fine to me... The username I was using back then, Shadowant, was always taken everywhere, so I had to chose a new one ^^ @MᴀʀsUʟᴛᴏʀ plugins. and ES6 is well supported AFAIK 7:49 AM @TùxCräftîñg There's a tab stacks/tab tiling plugin? i have found one lemme find it @TùxCräftîñg It is well supported, but not as good as V8s's support V8 es6 support is the best, this is true Any cheddar people here? @Geobits Why wouldn't it look fine? 7:51 AM @MᴀʀsUʟᴛᴏʀ Tab Groups, Tab Mix Plus and OneTab @LeakyNun Sorry, was responding to Tux. He sounded doubtful. @thepiercingarrow yes, but I only work on it using c9, so i have no idea about installation @MᴀʀsUʟᴛᴏʀ k thx anyway. Anyone else? @TùxCräftîñg 0/10 not actual tab stacks it's not tab stack and tab tiling but it's tab grouping 7:54 AM @TùxCräftîñg also what about web panels wat @TùxCräftîñg Are you really surprised that people try to manipulate ratings? guess who have 0-starred ghostery? > Internet Explorer Developers' Coalition, LLC ahoy USerscript's leaderboard is bugged :3 8:06 AM ah 8:19 AM @ven you can do something like 1 2 3 4]3f>:* multiplication is similar to "all" for numbers i have borked n++ when i do Ctrl+S this print [DC3] @aditsu ah, true. so :* it'll be @aditsu is there a way to get the type of "X"? was trying to express "check all in array are numbers" but 1 2 3 "hey" 4]fi:* won't work.. and it seems there's no "error clause" ("try" or something) (a bit like APL's ::) 8:40 AM @MartinEnder Thanks for the edit! some guy posts a KotH and gets 61 comments I get none ;-; ;____; Yes! After months of testing dozens of drivers and hardware, I finally found a vulnerability in the camera driver for most of the current Lenovo laptops. It allows me to activate the camera without turning on the LED indicator. No elevated rights required! \o/ huh why Why do you want to do that waaait minxomat \o/ 8:45 AM what is the exploit? @DestructibleWatermelon Creating spyware that doesn't let the user know if they're recorded. I'm a security researcher and needed a nice vuln. for my next talk. GG. I'm a bit scared as well now, though. adds more tape to his laptop camera 6 Heh. I wanted to show that the tape is actually a good idea. @mınxomaτ That's why I always covered the webcam of my laptop ^^ @mınxomaτ white-hat? or just for this particular talk? :31129183 A typo D: 8:47 AM @Katenkyo Hm. I have two sources of income. My company does Big Data security, and I'm also a public speaker for white hat security. I mainly do live hacks at corporate events. MINXOMAT IS THE SPY 10 Thanks, I'll frame that :D IT ALL MAKES SENSE NOW OR SOMETHING 8:49 AM @mınxomaτ Wow, that sounds really cool ^^ it's one of the most difficult problem of PE I'm disappointed that projecteuler.net/problem=404 actually exists. L0L "el oh el" < "LOL" @Katenkyo Except the part about dealing with unbelievably stupid executives. 8:53 AM @mınxomaτ Their stupidity is proportional to your expertness also ^ that video never ceases to make me very angry It's so true it hurts. Hello hello > Whats stopping us from doing this? > -Geometry > Just ignore it! xD 9:14 AM That's actually possible though with ink that changes color as it dries @zʏᴀʙiɴ101 hi!!! @thepiercingarrow You're back! \o/ @zʏᴀʙiɴ101 Do you have a keybase? @ven there's no direct way to check, but there are some indirect ways; I'm not sure what you're trying to do - why would you not know the type in advance, and do you need to handle multiple possibilities? @thepiercingarrow I don't. 9:24 AM @zʏᴀʙiɴ101 Do you want one? @thepiercingarrow I don't. keybase? @zʏᴀʙiɴ101 Okay just checking... what's your pgp key? @TùxCräftîñg keybase.io @thepiercingarrow I don't know until I get to the PC. 9:26 AM @zʏᴀʙiɴ101 oh. are you on your phone? 29 At present, such an attack would be a laughable failure on the physical level. Most robots can't move, and are dependent on external electric power. We probably wouldn't notice them trying to attack us. Smartcars could do harm, but there aren't very many of them. Having all the world's computer... ಠ_ಠ @thepiercingarrow Yup. I need coffee to get to the PC. è_é With milk. What? What time is it? @TùxCräftîñg lalalalala 12:29 here. > Keybase (still alpha), 2016 wowow. 5:28 PM here 9:28 AM @aditsu Imagine the challenge simply is "Check a list only contains integers" (because it's my challenge) Ahh foiled my evil plan. 11:28 in france @TùxCräftîñg AM PM? @thepiercingarrow 24H format What is the military time? SIR, 1468920865, SIR! xD 9:39 AM @thepiercingarrow am :) ;) @zʏᴀʙiɴ101 is that even a real time? I finally got around to updating Seriously's showcase answer! The length-16 snippet will be fun :) @Mego I can't find serious documentation on seriously @thepiercingarrow It's an Epoch timestamp. @Mego also a new easter egg, heh? 9:49 AM @thepiercingarrow github.com/Mego/Seriously @thepiercingarrow In case you're not joking, have you tried checking the Github repo? @Mego mh, you don't have a way to generate the [1,2,3,4,5] array? like , in CJam @ven Yep! It's similar to an older easter egg that never got discovered, which had to be removed back in v1 because it broke too many things. @ven 5R does it, but I wanted it to be explicit. Plus, it padded it to 15 bytes. @Mego I remember something along those lines. But I never learned Seriously :). hmm thats funny 9:51 AM @Mego okay, fair @ven what else can the list contain? In v1, back before I removed the easter egg, if your code started with ^^vv<><>ba, the rest of the code would get exec'd (run as Python code). @aditsu anything the user wants to pass ↑↑↓↓←→←→ba (ノಠ益ಠ)ノ彡┻━┻ @ven well, one way is to convert to string and check the characters :p 9:55 AM @aditsu convert to string, check all characters are between 0 and 9? @aditsu the actual reason I want to do that... When I try a new golfing language, I port a set of examples to train myself. So far I have those in APL, J, Jelly, Pyth and now CJam... Maybe set difference of input with [0..9], then boolean inverse? I don't know how that would be done in CJam. or difference+empty right :) Yeah @aditsu also, even though people must've asked you oftentimes... Why sourceforge? That's 6 bytes in Actually: 9ur@-Y Disregard that, I forgot what the challenge actually was :P 10:02 AM mh, I guess Actually is a stack-based lang then? @ven yeah.. not sure if there's an easier way if you have to handle every possible type; I could add more operators later to check the type seeing the 9u, probably makes a range? @aditsu is there set difference? I'd be happy with that @ven sure, - then I can just 1 2 "hey"]{9,-CHECK EMPTY}:*, right? with "CHECK EMPTY" being something that... checks if it's empty @ven because it's the only site that has all the features I want; also, now it's under new management and they're not doing shady stuff anymore 10:04 AM maybe f is shorter here... @aditsu I know they're not! But I've grown used to github... also git. basically, I hate git I hear it has all the power of hg, but it has none of the user-friendliness @ven Correct :) @aditsu okay, fair. Well I'd still prefer bitbucket to SF, but hey. Your language, your pick! @ven 9u pushes 10. It's 9+1. The r makes the range. I've hated hg everytime I've used it. @Mego arguably 9u is a pretty bad way to write 10 :P 10:07 AM I use git because I know git and I don't know svn or hg, and I don't see a reason to learn them, because git does everything I need it to do. @ven Well 10 would push a 1, then a 0. @Mego ah, that's how it works .oO( my tokenizer only likes terminals. No, not those terminals... ) @ven bitbucket is missing certain features, e.g. forums I think; I'm also really not used to the interface fact is, more people have a github account and keep up with it than SF. And forums aren't all that used in 2016. I got that compose key now that's probably true, but I don't understand why :) 10:10 AM (ノಠ益ಠ)ノ彡┻━┻ The other option would be to parse the longest possible numeric from the code (the way : does it), and use a NOP to separate the numbers. But that wouldn't provide any benefit for 10, and make it very difficult to push 10, then 1. With the current system, it's 9u1. With the other system, it'd be 10?1. btw, I think somebody mirrored CJam on github wtf why isn't it wokring that had to be copy pasted Forums are generally assumed to be cesspits of the internet nowadays. Nobody uses site-specific forums, they just use Reddit. Reddit is a cesspit most of the time, but at least it's a manageable, centralized cesspit. @aditsu social medias had people move away from forums those last 10 years (as someone who's been a long-time phpBB user and all..) 10:13 AM Gaming is a good example of that: for every game I've played, its onsite forums have a terrible community, while the Reddit community is (usually) quite good (DotA 2 being the main exception). Question for general discussion, it makes sense, but not for small projects Why does my compose key only work on the karabiner window @DestructibleWatermelon what program do you use for the compose key? whyyyyyyy Karabiner keyremap4macbook was the old name @TùxCräftîñg 10:15 AM @ven SF? ah you use a mac why does it only work in that window i cant help you @MᴀʀsUʟᴛᴏʀ Sourceforge the annoying thing is it literally only works on that window so far oooh I have to restart applications see you soon 10:16 AM @ven it's because most people moved to GitHub before SF got git support @DestructibleWatermelon ಠ_ಠ restart application a good compose key emulator should remap the keyboard to emulate the compose key hi @orlp. I think there might be a bug in your runs code. I get [[0, 2], [3, 5], [5, 7], [7, 9], [10, 12], [0, 6], [6, 12], [2, 10]] for the string 110110011011 but your code gives [(0, 2), (3, 5), (5, 7), (7, 9), (10, 12), (0, 6), (2, 10)] . That is it misses out [6,12] @aditsu GH has forums? @MᴀʀsUʟᴛᴏʀ sure. and because SF was really shady back then. @MᴀʀsUʟᴛᴏʀ I don't think so, and I don't use it 10:17 AM it was basically abandonware @MᴀʀsUʟᴛᴏʀ it has issues, which are flat here we go well, I have an account and some contributions, but I don't post my own stuff there hi @aditsu hi 10:18 AM :31130324when I gave it to you I said I wasn't sure if it was correct :P do you agree that 110110011011 should have 8 runs? (ノಠ益ಠ)ノ彡ಠ_ಠಠ_ಠಠ_ಠಠ_ಠಠ_ಠಠ_ಠ and I can't really be bothered to go back and check it, sorry @orlp I remember :) @orlp ah... my whole question relies on your code! (ノಠ益ಠ)ノ彡┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┻ 10:19 AM @Lembik me? don't have time to check now but you have my code @aditsu I ran your online code and it does indeed give 8 on the other hand I use github for absolutely everything, and I just can't both with using SourceForge correctly @aditsu what I need now is a runs function I can call from python! @thepiercingarrow My OpenPGP cert: here in github, does anyone know what MRG stands for? 10:30 AM @Lembik you could code it, or run cjam as an external program @aditsu true.. not sure how to run cjam as an external program you need java, and run "java -jar cjam-0.6.5.jar file.cjam < input" ah ok thanks this would be a high overhead way of testing all strings due to the start up time, I suspect mostly due to inefficient algorithm and language, I guess my main problem at the moment is to find anyone else in the world who has used xgboost I have a really simple and annoying problem it seems there is no machine learning chat room :( 10:40 AM @zʏᴀʙiɴ101 So, what's today's Random Totalistic CA of the Day? (Also I just realized the connection between zyabin101 and zyabinVI; 101 = VI) @LegionMammal978 huh? @aditsu @zʏᴀʙiɴ101 has a project called zyabinVI no, I'm not getting the "101 = VI" part @LegionMammal978 Please wait, I'm readying one... VI is 6, duh 10:44 AM did we do roman numeral multiplication as a challlenge yet? @aditsu ._. @aditsu Perhaps zyabin5 → zyabin6? @Lembik I think that would be considered a duplicate of Roman numeral encoding/decoding @LegionMammal978 oh? Random totalistic rule for the day: B46/S26. @zʏᴀʙiɴ101 Not much different, but okay 11:03 AM And yes, I did put node as a dependency - I have it installed. @thepiercingarrow My OpenPGP cert: here mojibake why i have found a oscillator in B46/S26 0 Pascal's Braid code-golfsequenceascii-artnumberarithmetic This is Pascal's Braid: 1 4 15 56 209 780 2911 10864 40545 151316 564719 1 3 11 41 153 571 2131 7953 29681 110771 413403 1542841 1 4 15 56 209 780 2911 10864 40545 ... @TùxCräftîñg Yeah, most oscillator designs seem to have loads of variations 11:17 AM i have found a iota-like oscillator and one variation with 3 cell added @thepiercingarrow wrong npm version, I'd guess a lot of random pattern generate this still life: # ## and nothing other ^ and ^^ Math question: Say I have a quadratic polynomial 𝑓(𝑥) = 𝑎𝑥² + 𝑏𝑥 + 𝑐 with 𝑎, 𝑏, 𝑐 positive integers. Then, is there a simple method to determine integer values of 𝑥 for which 𝑓(𝑥) is a perfect square? Kernel panic: MATHHHHHHHHHHqjih7hioufawgyuhifu @LegionMammal978 None come to mind immediately, and given that this is a Diophantine equation, it'll probably be hard to find such solutions. Well, you could do$0 = ax^2 + bx + (c - y^2)$and then use the quadratic formula to get$x = \frac{-b \pm \sqrt{b^2-4a(c-y^2)}}{2a}$. 11:32 AM @El'endiaStarman MathJax doesn't work in chat 1{_'#*o}w infinite loop to print #,##,###... Probably @El'endiaStarman ...sadly, I use FF Hmm. The radical must be a square for x to be integral. Which means that your problem boils down (mostly) to finding values of y such that$b^2 - 4a(c-y^2)$is a square. Which is hard. :P Okay, I've reduced my instance of the problem to finding integer 𝑥 such that (𝑥² + 4)/5 is a perfect square 11:42 AM Ahh, okay. (Specifically, the case where 𝑎 = 5, 𝑏 = 2, and 𝑐 = 1) I can't immediately think of any way to find solutions other than just trying 'em all. Ask on Math.SE? @El'endiaStarman I'll just try 'em all @LegionMammal978 that's not that hard? finding solutions to the diophantine equation x^2 - 5y^2 + 4 = 0 @orlp Could you give me an explicit method of finding such 𝑥 that has less time-complexity than a brute-force search? @TùxCräftîñg thx you are welcome ;) @orlp The problem I have with that is the$bxy$term; I currently have it reduced to$ax^2+bx+1=y^2\Rightarrow -ax^2-bx-y^2=1\$