« first day (1817 days earlier)      last day (3043 days later) » 

9:00 PM
I'm blue again.
 
Nothing is happening except the page reloads.
Oh, yeah.
 
Actually, wat? I've always been a blue blob
 
^
 
I was just about to say
 
Still seeing black.
Oh, fixed.
@AlexA.
 
9:00 PM
Hu wierd
 
@Zizouz212 I'm blue too...
 
5 mins ago, by Alex A.
:26984292 No, that would be star abuse. And remember what Doorknob said about star abuse...
 
@RikerW Yes?
 
@AlexA. ^^
 
What?
 
9:01 PM
> :26984292
 
Um @Alex Bug with chat--- mods not blue, nonmods blue?
 
He is a mod...
@Zizouz212 and @AlexA. both are.
 
@BlockCoder1392 Zizouz is a mod on Open Source, so his name is blue all over Chat.SE.
 
ninjaed
 
I know
 
9:01 PM
@RikerW Idk why that happened.
 
1 min ago, by flawr
@Zizouz212 I'm blue too...
 
IDK EITHER!
 
flawrs not a mod.
 
@BlockCoder1392 I don't think he was talking about his name.
 
9:02 PM
@BlockCoder1392 and he may be lying.
 
@flawr If you're feeling blue, let me extend to you the warmest of digital hugs. <#
 
I've just been reading my test results!
=)
 
@RikerW I <3 math as well
 
9:03 PM
I got a 99
 
of?
 
@RikerW I <3 math as well
 
I </3 math.
I </3 meth.
 
/kill flawr
 
That better be don't love meth...
:P
 
9:03 PM
<3 = double scoop ice cream cone
 
@AlexA. That made me think nethack, then I realized it was you...
@flawr With a stick? <\3?
 
@flawr <# is <3 with a capital 3
 
lol
 
It's alright, flawr. I've found that math, like most things, is a thing you have to practice a lot to get decent at. Like piano or dancing or code golfing.
 
Yeah, just do not get how people can actually do math as their main occupation...
You know, I can see that some topics might be interesting to some people, but doing that all the time???
 
9:06 PM
@flawr Maths is fun.
 
And not everyone makes time to practice math and mathematical thinking. I think people should, but I don't think it should shoved down people's throats like it is in classrooms (it's not mathematics at all, in my opinion)
 
Plus, professers get free room/board and pay.
@Sherlock9 You dance?
:P
 
Math is art. It's the most abstract of all the arts
 
<з is <З with a lowercase З
 
Nah, that is picasso. :P
 
9:07 PM
trololol
 
Yeah I just do not like abstract things.
 
@RikerW I don't play the piano very well and I don't dance very well
 
I don't dance and I do play piano.
 
I don't play the piano at all and I dance even worse
 
But you play the guitar!
 
9:07 PM
@flawr Some of my best friends haven't the faintest idea why I like abstract stuff so much
 
<з is <З with a lowercase З
get it? cyrillic ze
 
@Sherlock9 Same.
 
I do play the guitar though
 
@flawr It's true
 
user image
2
This was me in high school
 
lol
 
^
 
Hi hippie Alex.
 
yaaaay
 
9:08 PM
Our high school selves look eerily similar
 
Do you still look like that?
 
Mediocre lad???
XD
 
@Rainbolt Yeah, you are @AlexA.'s sock.
 
9:09 PM
@flawr That was the name of the band I was in. :P
 
lol
 
@Zizouz212 Have you read how I talked about math ?
XD
 
@AlexA. you still look like that?
 
-_-
 
9:09 PM
@flawr You get the same reaction to piano, dancing, code golfing, gaming, plumbing, 120-hour weeks for lawyers, double shifts for doctors, politics (being in government all the time? You must be crazy) and any sort of teaching
 
._.
 
Sup @NathanMerrill, we are admiring @AlexA.'s bandiness.
 
:26984822
 
@RikerW Vaguely, since I'm the same person, but I have cleaner hair cut and I'm no longer in a metal band. :P
 
@Sherlock9 What should I do in order to not be considered crazy?
Instead of studying math?
 
@Rainbolt :O
 
Study something better like robot donkeys
 
Btw @Hur do you know the meme
 
9:11 PM
Alex now:
 
To not be considered crazy do nothing and comply with everyone, but then that is also crazy. At some point, you'll just have to not give a s*** and be "crazy".
 
 
Aww.
 
So what do you do a lot that might be considered "crazy", flawr?
 
9:12 PM
Studying math^^
 
Or a "waste of time" or odd or what have you.
 
@RikerW 404.
 
Well, at least you're practicing that kind of stuff
 
to not be considered crazy:
Option 1: Don't associate with anybody ever
 
@NathanMerrill Be an introverted loner?
 
9:15 PM
no, never interact with anybody
if they don't know you are there, you can't be considered crazy
 
I'm working on that^^
 
Option 2: Only interact with people that consider hermits not to be crazy
and be a hermit
but even that is risky, because you might accidentally interact with somebody that isn't in your circle
 
Does anyone of you make youtube videos?
 
we're programmers. We're far more likely to make a video-sharing site than a video
 
@Calvin'sHobbies ^
 
@MartinBüttner were you pointing to my message or flawrs ?
 
both
answering flawrs and providing a counter-example to yours :P
 
Oh=)
 
ah ok :P
 
Let me see
 
9:25 PM
-1
Q: The branch predictor challenge

DoddyEvery day, every minute, ... every microsecond, many decisions are made by your computer. In high-level languages, these typically take the form of statements like if, while and for, but at the most basic level there exist machine language instructions called branch/jump instructions. Modern proc...

 
So this guy always likes to golf or do Python answers on challenges I answer in Python:
He tells me advice on ow to golf my answer....in his answer!
It is awfully weird.
 
O gosh, minecraft.
 
@TanMath they don't have enough rep to comment
@flawr I think there was K'nex or Lego circuit as well
 
@AlexA. yeah
 
@MartinBüttner You need 50, right?
 
9:29 PM
yes
 
@flawr oh look, @trichoplax's tweetable maths :)
 
That was one cool challenge=)
 
@MartinBüttner Was just thinking that but thought I'd better not self-advertise...
 
@flawr These two are meant to be enjoyed together.
Off topic: I just got a reply to a comment on a math video. It was a proof about 2 pages long. 0.o
 
9:34 PM
WATiasmnkdfsalzf;d']sa
 
Not only is it not too difficult, it's something that the current golfing languages don't have builtins for.
That's a rare combination.
 
True
Nice work, @NinjaBear.
 
I wish I could award @NinjaBearMonkey a bounty for that.
 
Yeah. Well, you could encourage him to post his own answer then you can award a bounty to that.
That's the closest proxy I can think of.
 
@ThomasKwa You already precipitated a flurry of upvotes... :)
(including mine - you're right it's a great challenge)
 
9:39 PM
contributes to the "manual bounty"
 
@BlockCoder1392 yes, going to add more features to it later though.
 
@NinjaBearMonkey I'll award a 100 point bounty for the quality of your challenge on an answer that you post.
Bonus points if it's in TI-BASIC.
 
9:47 PM
Gojira!
 
That song is a classic
 
I've just been listening to youtube.com/watch?v=CuGDQ6I16tk again.
 
:D
 
I've never been a big fan of Symphony X but that's pretty cool :)
 
9:52 PM
=) There are a few other comparisions in this blog=)
For me symphony x = memories form my early teens=)
When I started noticing that there is other music than what we used to sing in school.
I always thought michael romeo must be insane.
 
I edited one of my old posts that has been in the sandbox for over a year. If anyone has any feedback, I would appreciate it.
 
Are the input lists finite?
 
@Rainbolt I like it!
 
@BlockCoder1392 sorry bout that. Here it is: gamrcorps.github.io/PPCGUpvoter
 
@Rainbolt So you always have to use exactly three circles?
 
10:01 PM
@flawr I guess I should add a limit on the size of the list, and on the values in the list
@flawr Yes. "Given these coordinates, you must place exactly three circles"
 
@Rainbolt Haha no that is fine=) That is just how I am teasing the CS guys=)
 
Will this be the most sandboxed challenge ever? One year and some change?
 
No, I think the highest voted sandbox post has been there longer
 
I meant "most sandboxed that made it onto main"
 
Oh, then ¯\_(ツ)_/¯
maybs
 
10:07 PM
may bullshit?
 
Uh, that too I guess
 
I am glad to have a moderator's permission to bullshit
I just want to say that I love you all.
 
@Rainbolt I feel like this comment is related to the one above it, in which case ಠ_ಠ, otherwise <3
 
@AlexA. Somewhat relatedly, I am thinking about how to set up a server for and where people can set up their own challenges and competing entries are pulled from SE answers. I plan to close the excessive memory security hole for the Minkolang online interpreter today, which will be a piece of the sandbox framework.
 
10:11 PM
@El'endiaStarman @PhiNotPi has a KOTH server like that!
 
I haven't seen much work happening on or with it.
I also think my idea might be more extensive.
I'm definitely copying his idea of pulling entries from SE answers though.
 
I don't think his does that, does it? I thought it pulled from GitHub repos.
 
Oh yeah, you might be right about that.
But anyway, part of my idea is that you can make an account and set up an instance to run your KotH. Less work for me. (In the long term, anyway.)
 
It'd also finally provide a good way to do .
 
10:15 PM
You could use SE authentication for the accounts. :)
 
@El'endiaStarman you should see if you can get SE to run it on their server. Or do they not do things like that?
 
@AlexA. Oooh, that's not a bad idea.
 
@Maltysen I don't think they'd do that
 
Yeah, SE devs have enough on their hands already.
Another benefit is that pulling this off would mean that I developed a very rare skill: letting random people run code on my server safely (relatively).
Think ideone or coderpad, plus TIO.
 
How could you ensure that they don't deliberately do bad stuff on the server?
Someone, I forget who, was trying really hard to do bad things on CoderPad XD
 
10:19 PM
@AlexA. I asked about that a few days ago, and someone found a question on SO (?) where the answer is essentially that they run code from within a process/program that heavily restricts system calls and the like, which is itself inside a sandbox of some sort.
 
Ooh, fancy.
 
You will eventually realize that this is a bad idea. I say that now, having been down that road.
 
I don't know, TIO seems to be faring pretty well so far.
 
@mınxomaτ I acknowledge that. I'd like to say, however, that I think one difference is that I'm not trying to do this all at once. I'm building up pieces through other challenges.
Plus, yes, Dennis has experience from TIO.
 
Did you guys hear about the newly discovered prime?
 
10:22 PM
Yes
 
Someone shared a link to it last night. The 49th Mersenne prime, right?
 
Also, any kind of sandbox would be impose all kinds of weird edge case restrictions on . Best thing is to have someone apply for an account and give them restricted SSH access to run the things they need, then wipe.
 
orlp mentioned it recently
Ah, ninja'd by Starman and he was way more specific.
 
@mınxomaτ How do you mean?
 
Caption: A320 + A380 = A700
 
10:24 PM
@El'endiaStarman Well, if you'd like to share server resources with challenge authors of fastest code, just give them a temporary account on the server (aka login) so they can use SSH or X2Go to run all the entries. Then wipe the account. This can be automated in a few bytes of bash.
 
Sure, but why would a sandbox affect fastest code submissions?
 
You can set up a web frontend somewhere where you can get a temp account using your SE login.
 
0
A: Fibonacci function or sequence

CyoceDetour, 11 bytes <T>R+. ;\$< This is non-competing: I just pushed the required version of the language about 10 minutes ago. Detour works like befunge, fish etc. except for one crucial difference: where those languages redirect the instruction pointer, detour redirects data. Input is pushed ...

First answer in detour!
 
@flawr hahaha
 
@AlexA. How would it not? Every system call has to pass the sandbox or gets executed in a sandbox environment, which does not represent a real system. If I where to participate in any fc challenges, I'd demand a test for all entries on one, real, machine. Every layer of emulation (no matter how deep) affects the speed.
 
10:28 PM
Absolute speed matters less than consistency.
 
Okay, but if all submissions are running under the same emulated environment, they'd still be comparable.
 
Yeah no.
 
Why not?
 
If one submission uses CPU feature X and the other not, but Y instead, and X and Y are implemented/optimized differently in the emulator layer, they are not comparable.
 
10:31 PM
Seems that on Ask Different, your question has a 1/12000 chance of getting an up vote.
1
Q: iPad app with variable speed video playback?

RobottinosinoI would like to watch recorded lectures at 1.7x of their original speed. Which app will allow me to do that?

 
Let's say I beat another entry by using a GPGPU component that is common on real hardware, but almost absent or just CPU-emulated in a Sandbox/Virtual Machine. Then my entry would be astronomically faster on an everyday machine, but would loose in the sandbox due to poor implementation of this feature. This is just one example, there are hundreds just like this.
 
@mınxomaτ but this relatively rare. Maybe an appeal process? If the answerer tests both answers on his machine and finds his winning he can appeal and get the asker to test on his real machine
 
@Maltysen When you optimize for speed, those issues are far from rare.
 
Hmm. I wasn't planning on using virtual machines (though I will if I have to).
In any case, I'll learn more about this stuff and have experience in it, which is the real point.
 
do you have a physical server?
 
10:36 PM
@mınxomaτ This would also be a problem if the OP were to run code locally on their own computer and they didn't have that component.
 
I'm using WebFaction's shared hosting services.
 
@AlexA. Which is unlikely.
Anyway: IMO(<) every FC challenge where it comes down to ms/ns races should be scored on one, real, machine.
 
The fastest code challenges I've seen have been more about reaching higher numbers than the competition, which is, I suppose, effectively equivalent.
In any case, entries could be run multiple times to get statistically accurate comparisons.
 
Well that is of course true.
 
The biggest problem right now with fastest code challenges is basically that no one wants to go to all that effort of running the entries for every single challenge they do.
My aim is to make a place where the computer takes care of that part.
Including having multiple options for choice of language.
And security considerations.
 
10:41 PM
With highest number challenges if it's hard enough you can just let people post the highest they were able to achieve. For some problems, where the amount of time between numbers is high enough that just "as much time as you're prepared to let your computer run" is sufficient to distinguish between programs
Then the author doesn't need to run anything.
There's still the issue of trusting
Sometimes even that doesn't matter if the high number is linked to some output that proves the work was done
 
@El'endiaStarman Another simple Problem I just thought of: Compiler differences. Say C# for example. Running a C# program using Mono will always be slower due to a longer time spent in the less optimized JIT (plus missing C#6.0 support). The .NET Framework (4.6.1) JITter "RyuJIT" on Windows will crush that additional startup time. Again, only relevant in the ms-realm, but those are the edge cases you have to think about.
 
@trichoplax Would someone really lie about their score for +15 rep? That seems really silly.
 
@mınxomaτ but most challenges deal with timescales much longer than that
 
@AlexA. No I don't think many people would, but that wouldn't stop people complaining...
 
@mınxomaτ Most of the fastest code challenges I've seen specify which OS the OP will be running them on anyway and typically it's some kind of Linux.
 
10:44 PM
@Maltysen That is true, but doesn't make this issue go away.
 
WebFaction uses Linux for their OS, so yeah.
 
I'd like to see more serious FC challenges anyway :)
 
I suppose it makes a big difference whether the challenge comes down to micro-optimisation or algorithmic approach
 
True
 
Algorithmic approach is definitely ideal.
 
10:45 PM
For micro-optimisation the measurements need to be very fair.
 
@trichoplax Algorithmic problems probably belong in , not .
 
For algorithmic improvements I've seen python compete with C++
 
@trichoplax but that's only with sympy and stuff
 
@mınxomaτ So is for micro-optimizations only and is for writing code using a better algorithm? I don't think that's right.
 
0
A: Sandbox for Proposed Challenges

insertusernamehereContinuously output the Distance from the Earth to the Sun This will be a code golf challenge. code-golf Introduction Simplified, the orbit of the Earth around the Sun is an ellipsis. So the actual distance between both is constantly changing. This distance can be calculated for any given ...

 
10:47 PM
@mınxomaτ I don't mean asymptotic complexity, I just mean fastest code challenges where a break through in algorithm gives a huge advantage
 
@AlexA. No one said that first part.
 
@mınxomaτ Now that you've brought that up, I like the former a lot more than the latter. A good algorithm in Python might lose to a bad algorithm in C, which seems slightly unfair.
s/slightly/quite/, maybe.
 
@El'endiaStarman Yes, me too. Although there's a good chance that the optimal algorithm might be found rather quickly and then ... well...
 
@mınxomaτ Tie break on earliest?
 
@El'endiaStarman I always assumed that python and C++ would compete separately until I saw a python answer go beyond a C++ answer.
 
10:48 PM
Anyway, I've gotta go. Seeya!
 
bye
 
bai
 
bye
 
buy buy buy!
@Maltysen Just standard python run through PyPy can be enough with the right algorithm
 
♪Might sound crazy by it ain't no lie baby PyPyPyyy (Py Py)♫
7
^ The room's punishment for Trichoplax getting that song stuck in my head
 
10:54 PM
DAMMIT TRICHOPLAX.
 
Detour is much more complicated than PlatyPar, and yet I finished it in a third of the time. huh
 
@Rainbolt Um... I can only apologise. Is there any way I can mention PyPy without that happening?
 
It was the buy buy buy that did it
 
@trichoplax you have to pronounced it "pee-pee"
 
@Rainbolt Oh I see - that I can ensure I never do again...
@Rainbolt I take it @mınxomaτ @AlexA. and @Maltysen get no admonishment for the "bye" "bai" "bye" that triggered mine...?
Actually ignore that - the room has suffered enough.
 
10:58 PM
The room can blame me. I blame you. You can blame mınxomaτ AlexA. and Maltysen.
 
We are all connected, in the great Circle of Blame
 
@trichoplax This room suffers every minute of every day.
4
 

« first day (1817 days earlier)      last day (3043 days later) »