« first day (1998 days earlier)      last day (1798 days later) » 

7:00 AM
cheddar> var buf = Buffer.create(60, 87, 92, 65)
cheddar> Encoding.UTF8.decode(buf)
@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?
@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?
Can anyone speak hexspeak
@thepiercingarrow uh >_> akwardly no. use release-1.0.0 for stable
I'm confused. Okay where do you want brew install cheddar-lang/homebrew-cheddar/cheddar to get the code from?
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
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
7:09 AM
@Mego Sure that as long we don't see what's in the code we won't see how difficult it was
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.
7:11 AM
@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? ^^
@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.
7:14 AM
@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)
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...
@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.
7:16 AM
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
@mınxomaτ It depends on the server host
7:27 AM
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. ^^
@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.
7:31 AM
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?
@Downgoat I'm getting an installation error
7:43 AM
ES6 is only supported by FF ಠ_ಠ
A: Select the word around the given index in a given string

KatenkyoLua, 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.
@TùxCräftîñg And Chromium
Vivaldi > Chrome > FF > Opera > Edge > IE
7:47 AM
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
@TùxCräftîñg No, anyone can do that with an IME
7:48 AM
@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
@TùxCräftîñg There's a tab stacks/tab tiling plugin?
7:49 AM
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?
@MᴀʀsUʟᴛᴏʀ Tab Groups, Tab Mix Plus and OneTab
7:51 AM
@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
@TùxCräftîñg also what about web panels
7:54 AM
@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
USerscript's leaderboard is bugged :3
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/
Why do you want to do that
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
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.
user image
Thanks, I'll frame that :D
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.
"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
^ that video never ceases to make me very angry
It's so true it hurts.
> Whats stopping us from doing this?
> -Geometry
> Just ignore it!
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.
@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?
A: Can a robotic army really defeat humanity?

John DallmanAt 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 :).
9:50 AM
hmm thats funny
@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 (ノಠ益ಠ)ノ彡┻━┻
9:54 AM
@ven well, one way is to convert to string and check the characters :p
@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 :)
@aditsu also, even though people must've asked you oftentimes... Why sourceforge?
9:58 AM
That's 6 bytes in Actually: 9ur@-Y
Disregard that, I forgot what the challenge actually was :P
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, -
10:03 AM
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
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!
10:07 AM
@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
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
10:09 AM
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 :)
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
10:11 AM
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..)
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).
for general discussion, it makes sense, but not for small projects
10:14 AM
Why does my compose key only work on the karabiner window
@DestructibleWatermelon what program do you use for the compose key?
keyremap4macbook was the old name @TùxCräftîñg
ah you use a mac
why does it only work in that window
10:15 AM
i cant help you
@MᴀʀsUʟᴛᴏʀ Sourceforge
the annoying thing is it literally only works on that window
so far
I have to restart applications
see you soon
@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]
10:16 AM
@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
it was basically abandonware
@MᴀʀsUʟᴛᴏʀ it has issues, which are flat
well, I have an account and some contributions, but I don't post my own stuff there
10:18 AM
hi @aditsu
: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?
10:18 AM
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!
@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
10:22 AM
@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?
@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"
10:33 AM
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 :(
@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
10:43 AM
no, I'm not getting the "101 = VI" part
@LegionMammal978 Please wait, I'm readying one...
VI is 6, duh
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?
10:47 AM
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
i have found a oscillator in B46/S26
A: Sandbox for Proposed Challenges

Martin EnderPascal'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$

« first day (1998 days earlier)      last day (1798 days later) »