« first day (1894 days earlier)      last day (2964 days later) » 

11:00 AM
It's GET / HTTP/1.1<CRLF><CRLF>
 
Golfed: GET/HTTP/1<LF><LF>
 
@wizzwizz4 O_O
 
I have a dilemma.
 
See above, servers SHOULD NOT accept that
 
I have written a piece of code for a challenge, and it seems that nobody else will.
However, my code doesn't work properly and I can't fix it.
The only other answer has been written by the question asker.
 
11:02 AM
How many groups are there of order 2?
 
And they have put a bounty on the question.
15
Q: N-queen-and-equine quine

coredumpThere is a variant of the well-known N-queens problem which involves queens and knights and is said to be "considerably more difficult" 1. The problem statement is as follows: You must place an equal number of knights ♞ and queens ♛ on a chessboard such that no piece attacks any other piece...

@QPaysTaxes I haven't posted my answer.
 
I think I should post it as CW; if it's simple to fix, I'll get the bounty.
If it's not, the person who fixes it will.
I can't fix it! That's the problem.
 
@LegionMammal978 Thanks, so the answer is 1 as I thought
 
There is a third option:
@QPaysTaxes There's an algorithmic error that's tiny, but important, and I can't quite fix it.
 
11:05 AM
Did you try unplugging it then plugging it back in again?
 
@LegionMammal978 Yes. It doesn't work when the mini-function is unplugged from the wrapper either.
Erm... I might have just fixed it! YAY!!!
 
@wizzwizz4 For records, I'm Brilliant Beaver here.
 
@wizzwizz4 I hope you can fix it, but if not, this is not what Community Wiki is for:
14
A: Definitive policy about answers not meeting the challenge specification

trichoplaxMarking an answer Community Wiki does not excuse it from this policy Introducing an answer with "I know this doesn't follow the rules but I worked hard on it so I want to post it here" is not an acceptable excuse. Saying "I've marked it Community Wiki so I won't get any rep from it" does not ch...

@QPaysTaxes Not everyone shares this policy - lots of us are happy to be pinged by anyone. I'd recommend turning off the volume for sleeping if you don't want to be disturbed by pings. If you need to be alertable for other things you can leave the volume on and just turn off pings (top right of chat has a speaker icon).
 
@QPaysTaxes Actually, I saw you came on chat, so I pinged you.
 
@QPaysTaxes But that is your special case, and people in this community are generally willing to help fellow codegolfers ^^. Don't take it for you personnaly, and just don't go on a long phrasing, just say that you prefer to be left alone in these cases because you don't feel like helping^^.
 
11:19 AM
@QPaysTaxes Even if you write in your profile "Please don't ping unless you know me", not everyone will see it and you will still risk being woken from sleep. Because lots of people welcome pings the only way to defend against this is to mute either pings or your phone/computer while sleeping. This isn't meant to be telling you what to do, just hopefully giving you a way to get undisturbed sleep... :)
 
@QPaysTaxes (I think it qualifies very well, but didn't remember the word ^^')
 
@QPaysTaxes Rants are always better received when self described as such :)
@QPaysTaxes I can relate to that. Similar to getting a letter/email and then finding it's only spam/bills
 
@trichoplax Or being called to fix a computer... just because it is un-plugged :D
 
Actually in this case bills, since it was a request for work from you...
@Katenkyo I've had that...
 
@trichoplax I know... at least, it's funny afterwards
 
11:24 AM
Sorry for pinging you. :-(
 
I don't know what etiquette is for pinging. I get pinged because a turtle appeared in a randomly generated xkcd garden. I guess the reason it doesn't annoy me is because I never expect a chat ping to be important news, so it feels inclusive rather than disruptive.
 
@trichoplax I think there's no etiquette
the community pings when they don't want to discuss something in comments, when they need advice from a person, when there's something that might be interesting
 
I wonder if we should make one. Chat doesn't have a meta but I guess it could be on topic on our meta if the etiquette is PPCG specific, or on mother meta if it's general
 
but no clear "social rule" about that, or at least, I didn't feel them
 
It was serious discussion!
 
11:29 AM
@QPaysTaxes this chat is "childish" compared to others on SE if I can allow myself to say so
 
About a seriously fun code-golf challenge!
 
We're a pretty active chat, and often speaks about everything
 
@QPaysTaxes This room definitely has less chance of serious discussion (not suggesting yours wasn't @wizzwizz4...)
 
@trichoplax I think it would be sad to make one, because people would want to watch closely how they ping from that point
 
In some rooms a ping seems like a summoning but hear it is often just a mention "for your information" style
 
11:31 AM
it would result in questions like "should I ping @x for y subject"
 
I would hope that the community would reach consensus on a pretty permissive etiquette, but yes it would be awful if it became a set of strict rules
 
community like objective things, a permissive ain't as we can't define which level of permissivity to apply
@QPaysTaxes are the hours in GMT+0?:)
@QPaysTaxes it would mean pinging while I sleep, easy :D
but yeah, as I stated, I don't think it would work
 
@zyabin101 jsfiddle collaborate has crashed :-(
 
@QPaysTaxes Have a nice day pal!
 
hi @TonHospel
 
11:42 AM
@QPaysTaxes You too :)
 
@Lembik: Hi
 
@TonHospel you must have a very recent g++ . g++: error: unrecognized command line option ‘-std=c++14’
g++ (Ubuntu 4.8.4-2ubuntu1~14.04.1) 4.8.4
is c++11 no good?
 
@lembik: Ubuntu is sooo behind the times
 
@TonHospel is it hard to make it c++11 compliant?
 
@lembik: It compiles and runs for me with C++11
I don't seem to use any 14 features
 
11:46 AM
ok let me try that!
@TonHospel hmm.. it will take a few minutes as my computer is updating itself and then I need to install armadillo
@TonHospel argh..it's updating sagemath. That's 10 minutes then :)
@TonHospel in the meantime I can ask.. what score did you get?
 
@lembik: It depends on how you determine m when you generate the initial mxn matrix M when constructing your positive definite matrix
For m close to n it's fast, for m=1 it is slow
 
@TonHospel oh that's surprising. Can you tell me more? I have just arbitrarily chosen m around n/2
for m = 1 there is probably a closed form solution, no?
 
It's very sensitive to the shape of the elipsoid xT P x == 1
 
@TonHospel say m is fixed, some P will need large boxes I assume?
 
It constructs a box around that and then grows that box. For low m it has to grow the box a lot, for high m it needs almost no extra points beyond (0,0,0,0...)
 
12:01 PM
@TonHospel can that intuition be formalized mathematically?
I assume you are good at math :)
 
I think m very much influences the the difference in eigenvalues.
 
the eigenvalues are typically all around m I believe for a randomly chosen M
well.. unless they are 1
 
@Lembik: I'm a physicist by training, but with a strong math background. Though it's all quite some time ago :-)
 
there are n-m eigenvalues which are 1 exactly and m which are close to m with high probability
@TonHospel sounds good!
does that make sense ^^^
@QPaysTaxes err?
ah
welcome back
 
@Lembik: Anyways, for m=n/2 it should be around 12, maybe 13
 
12:09 PM
@TonHospel great! One day sage will finish installing :)
any ideas?
 
@lembik: Looks like a link error. Did it install libarmadillo itself ? Try apt-get install libarmadillo6
 
The following NEW packages will be installed
libarmadillo-dev libarpack2-dev
that's what it installed
I could install libarmadillo4
 
@lembik: Yeah, whatever is the latest on your ubuntu. dpkg -l "libarmadillo*[0-9]" should say something is installed
 
12:26 PM
so I am a bit stuck now
what to do?
 
@Lembik: What is the output of dpkg -l "libarmadillo*-dev" ? Is it the same library version ?
 
I am just purging and reinstalling
 
@lembik: Ah, try to add -llapack -lblas to the link options
 
g++ -std=c++11 -O3 -fomit-frame-pointer -march=native -llapack -lblas -larmadillo -s infinity.cpp -o infinity
like that or does it have to be in a particular order?
 
@Lembik: The order shouldn't matter
 
@Lembik: Paste the ouptut of dpkg -l "libarmadillo*"`please
 
In lieu of the usual "good morning", here's this:
 
@Lembik: That looks right. Don't know why it can't find the missing symbols
 
@TonHospel The FAQ is at arma.sourceforge.net/faq.html#support but I can't say I fully follow it
 
12:51 PM
@Lembik: is eleanora your alter ego ?
 
@TonHospel no.. it's just confusing. I share the computer and now stackoverflow has decided that's who I am on SO. I can't find how to fix it
it hasn't decided that for any other .se site
presumably someone using this computer was logged in as eleanora once
 
@lembik:Weird. Anyways, indeed try adding #define ARMA_USE_LAPACK to the top of the source code
@lembik: And/Or add #undef ARMA_USE_WRAPPER amd drop the -larmadillo from the link set
@lembik: mm, no that undef makes no sense. That would only work by editing the defaults file
 
paste.ubuntu.com/15649559 and g++ -std=c++11 -O3 -fomit-frame-pointer -march=native -s infinity.cpp -o infinity gives the same problem :(
am I doing it wrong?
 
Ah, you can undef the wrapper by defining ARMA_DONT_USE_WRAPPER
@Lembik: Yes :-) The define must come beforte the armadillo include
 
now?
this is really quite annoying :(
 
1:03 PM
@Lembik: Right, and drop the -larmadillo on the compile line but keep lapack and blas. Still failing ?
 
@Lembik: Probably also define ARMA_USE_BLAS
 
@Mego you can now safely publish the caucus results.
 
@TonHospel same failure
 
If you do so, please include the ballot file with which you've done it.
 
1:05 PM
do we really need the -s ?
 
@Lembik: No. you can drop it. Shouldn't make a difference though
 
it doesn't
it's just all a total failure :(
 
@Lembik: Yeah, and I can only randomly guess since it works perfectly on my system :-)
 
@TonHospel what is your system?
 
@Lembik: Debian sid
 
1:07 PM
hmm.. not so different
 
Usually close enough to ubuntu, but less old
 
hmm.... maybe someone on SO will reply helpfully
@TonHospel ahem... g++ -std=c++11 -O3 -fomit-frame-pointer -march=native infinity.cpp -o infinity -larmadillo
that works :)
it matters where the -larmadillo is apparently
 
@Lembik: Surprising!
 
yep
@TonHospel testing your code at long last
@TonHospel how do you work out when to stop?
 
1:34 PM
@Lembik: If the growth in a dimension is less than (a bit below) 1e-4/dimensions. Since the growth goes down steadily (with sometimes small increases due to more points being added) this is reasonably robust. However it has a possibility to stop too early so i also added a test that all dimensions have to be tried at least once (though that makes it run too long when m == n)
 
@TonHospel your method sounds generally awesome. Could you add some explanation to your answer? I am also going to add a bounty soon I should say
 
Since each growth step gets slower than the previous and the test is "was the last step useless" it actually wastes too much time in that last step.
 
that makes sense
my current problem is that my testing code is slower than your code!
 
@Lembik: hehe
 
:)
or do you prefer not to add explanation for fear someone will copy you :)?
 
1:37 PM
@Lembik: So what n does your code reach ?
 
@TonHospel about 9 or 10
it's running time varies depending on P
 
@Lembik: Hey, I have 2 comment lines. That's a lot for me :-)
 
:)
the explanation you have given here would be great in the answer
 
@StackCodeGolf/moderators after a second election, will the current mods retain their diamond?
 
@lembik: It also wastes a lot of time evaluating the corners of the box that contribute nothing significant, but I couldn't think of a good way to stay close to the elipsoid without wasting a lot of memory and search time
 
1:41 PM
@TonHospel If you document the method other people can work on it too :)
(I'll stop now...)
 
@zyabin101 Yes
 
@lembik: the message is clear :-). I'll add some context
 
@TonHospel thanks! I still don't fully understand whether your method is guaranteed to be correct or not (within 0.0001)
is it?
 
@lembik: It probablly isn't absolutely guaranteed, but it should be very close
 
@TonHospel ok that makes sense
did you try it on my example with output 8.1443647932 ?
 
1:45 PM
You can see the "change" per step in the output. Only if that would suddenly increase would the estimator be bad. You can see it increase very slowly for directions that are equivalent and then suddenly drop when it goes to the next worse dimension
 
trying n = 12 now
 
@lembik: yes, it's correct to 7 digits after the period for that one
 
@TonHospel your code is seriously awesome! Just finished testing n = 12
it also varies hugely in running time depending on P
 
@Lembik: Yes. It probably won't make 13
 
@Downgoat @EasterlyIrk and other GitHub people: Verification of commits signed with GPG signatures is now automatic.
Read more about GPG signatures at GitHub's helpful docs.
 
1:53 PM
@TonHospel bounty added
@TonHospel I will be impressed if anyone beats yours I have to say
 
@Lembik For what? FA@EOBP? Or for Ton's answer?
 
@zyabin101 that's too confusing
wow.. thanks
 
@Lembik FA@EOBP ==> Fastest answer at end of bounty period.
 
@zyabin101 I meant Ton's answer is great so if anyone does better that's even more impressive
hi @quartata
 
Hi
Oops wrong window
2
 
1:57 PM
Hi @quartata
 
@zyabin101 Speaking of GitHub, I don't know what to do for zyabinVI :/
 
2:16 PM
I leave for eight hours and come back and everyone's pinging me
 
@quartata too popular!
 
You cannot leave @quartata
You are here to stay @qua
 
0
Q: KOTH: Everybody loves tokens

Fricative MelonIn this game two players compete to eat the most points worth of tokens, but there's a twist! Eating multiple tokens in a row of the same color gives an ever-growing bonus, but watch out, or your opponent will thwart your plans by eating the tokens you want before you can! Rules: 1 versus 1 n ...

 
2:37 PM
0
Q: Add a tag for brackets?

Not that CharlesI ask simply because these brace/bracket/parenthesis questions are more numerous than the sands of the sea.... Should we create a tag for brackets? I don't think they're all that interesting (so I don't want to encourage it), but maybe having a tag for it will make people less likely to rewri...

 
@wizzwizz4 Current consensus is that invalid answers should not be posted. The bounty doesn't change that. Sorry...
Btw last seen keeps updating as long as you have a chat tab open somewhere. It doesn't mean the user is actually active, or even awake. ;)
 
@zyabin101 Make your own esolang like most other people
 
@Dennis BTW you still need to update your Jelly language competition post XD
Hi @quartata!
 
@zyabin101 I can help! I've probably made the most esolangs here :P
HEY @QUARTA
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Wait, what? How many?
 
2:46 PM
"Stop abusing my mention counter!"---quartata
 
@CᴏɴᴏʀO'Bʀɪᴇɴ So far I've been working on a working lang, but an esolang: CHALLENGE ACCEPTED :P
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Then contribute something to the org. :)
 
@MarsUltor At least 10, probably around 20
 
Hello @qüärtätä
@CᴏɴᴏʀO'Bʀɪᴇɴ That's too many
 
2:50 PM
Can someone help me debug some code?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ That's a lot of langs :O
 
@muddyfish Dammit I'm in class!
 
lol
sorry
 
2:52 PM
it's good
I muted it before it played too much :P
 
Well
I got 3 people
 
ven
I'm goddamn tired of SO kicking me out of rooms after a day.
 
Set up a bot that types a . every N hours
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Uhh...
 
Engineers do that by using an Arduino
 
2:55 PM
I don't think bots are allowed in rooms other than the Sandbox.
 
I do it with my hands
 
And/or site-specific bot sandboxes.
 
Set up a bot that stars a random message every N hours :P
 
@CᴏɴᴏʀO'Bʀɪᴇɴ Uhh...
^^^^^
^^^^
 
Set up a bot that display random "Set up a bot" message
 
2:56 PM
@CᴏɴᴏʀO'Bʀɪᴇɴ Uhh...
^^^^
 
This conversation could've very well been between two bots :P
 
Bye bye @zyabin101
 
Good luck with @CᴏɴᴏʀO'Bʀɪᴇɴ bots
 
@Dennis Is there a better way to create base256 compressed strings aside from doing it by hand?
 
2:57 PM
@Solver Bye!
 
I'm about to add something super spicy to Cinnamon Gum
 
@quartata For what? Bubblegum?
 
@Dennis Yes
 
import fileinput, sys

def bb96decode(bbytes, a = 0, s = []):
    bbytes = list(bbytes)
    for byte in bbytes:
      if byte == 10:
        byte = 127
      a = 96 * a + byte - 31
    while a:
      r = a % 256
      s = [r] + s
      a //= 256
    return bytes(s)

input = ""

for line in fileinput.input():
  input += line

sys.stdout.buffer.write(bb96decode(input.encode('utf-8')))
 
Oh, thanks
 
2:59 PM
@Dennis You wrote that right now, didn't you?
 

« first day (1894 days earlier)      last day (2964 days later) »