« first day (1244 days earlier)      last day (3582 days later) » 
00:00 - 21:0021:00 - 00:00

A.L
12:38 AM
Hi, can you please give me your advice/comments about my question proposal? meta.codegolf.stackexchange.com/a/1660/10619 Thanks
 
@A.L Instead of a percentage, give an integer to avoid rounding errors.
@A.L Your example is wrong. It doesn't show the numeric input.
@A.L You have a rule that says upper case and lowercase are considered the same, but then you give another rule that says certain characters MUST be uppercase and all the rest MUST be lowercase. One of those rules probably could just be deleted.
Annnnnd he's gone. What a dork...
 
A.L
1:10 AM
An integer from 0 to 100 ?
I'm a dork? Thanks, I learned a new word. (I expected comments in the question, but that's ok here)
@Rusher : I'm editing the rules, thanks for your comments.
 
@A.L I dunno. If you have a word that has 10 letters and you are allowed to change 99 of them, what does that look like? I think that's why it needs to be in the example so I can understand.
 
A.L
The idea is that if the first input is 50% and the input is 10 letters long, you can change 5 letters. But if the input is longer (say 25 letters), you can change 12 letters (because 13 letters must be unchanged)
@Rusher : I updated the answer, I corrected the ambiguity about percentage of homology/difference
 
@A.L How did you turn Code Golf into CamOuFLaGED GOLDFinChEs? Code Golf is only 9 characters long, but CamOuFLaGED GOLDFinChEs is 23 characters long. That seems like more than a 100% change. Where did all of those extra characters come from?
 
A.L
1:25 AM
@Rusher : that's two strings, not one.
 
So Code (the first string) was transformed into CamOuFLaGED?
 
A.L
No, I found similar letters in "Code Golf" and "CamOuFLaGED", and there is no transformation.
 
Oooooh I see now
 
A.L
I looked at the definition of anagram to be sure: en.wikipedia.org/wiki/Anagram There is no transformation but a rearrangement of the letters.
 
What is stopping me from just outputting the input? Would that satisfy the conditions?
 
A.L
1:29 AM
"a word or two as input and display anagrams from one word or two" Do this sentence seems unclear to you? I should rephrase it.
 
Well, the words in your example aren't what we call anagrams in the US
 
A.L
Because of the space char?
 
I honestly think it's just me that isn't getting it
You should ask someone else
 
A.L
From the Wikipedia page: "e.g. William Shakespeare = I am a weakish speller" (cited as not a strict anagram)
Or ""Dave Barry" = "Ray Adverb""
 
I just don't understand what the 50 in 50 Codegolf is being used for.
If you explained step by step how you got from 50 Code golf to CamOuFLaGED GOLDFinChEs then maybe I would understand
 
A.L
1:32 AM
The main problem is that I didn't try yet to implement this, so this is mostly therorical, I can't give you a example of the expected output yet
50 = 50 % means that each result must contain at least half of the characters from the input
With 0 it can match any string
 
Ah! I get it now!
 
A.L
With 100 you can't change any character, only rearrange them
I'm sorry it's clear in my head but hard to explain (especially because english is not my mother tongue)
 
What you just said was very clear. I would write "The first input will be an integer n. Your output must contain at least n percent of the characters in the second input. n will be between 0 and 100, inclusive."
Did I get it right?
 
A.L
Yes, thanks. :)
 
Do you ever get frustrated talking to people in a language that is not your native tongue?
 
A.L
1:39 AM
Frustrated is too strong, but yes sometimes it's difficult to express an idea. Like with this question.
 
What is your native tongue? Mine is English. I'm learning Spanish with this software called Rosetta Stone.
 
A.L
French is my native tongue.
 
@A.L Huitre est arrivé
Hello Doorknob
 
A.L
Oyster arrived?
 
Uh oh. Google said that Doorknob was Huitre in French
I tried to say "Doorknob has arrived."
 
A.L
1:45 AM
Google is completely wrong. :) A doorknob is a "poignée de porte" google.fr/search?q=poign%C3%A9e+de+porte&tbm=isch
@Rusher: thanks for your comments, I updated the question again (using your sentence). I have to go now. See you
 
See ya!
 
 
11 hours later…
1:01 PM
okay I think vector racing is ready to go meta.codegolf.stackexchange.com/a/1695/8478 ... I'm just absolutely baffled by how long the post got ... which will probably scare off a few people, unfortunately... if anyone could have a quick look if they think some part could be considerably be shortened, or is simply irrelevant, please let me know
@Rusher I stole a bit of the wording from your "deliverables" section ;)
 
@m.buettner No problem. I'd still be proud if everyone stole all my stuff on a website that only gives me fake points that I can't use.
 
great ^^
@Rusher would mind doing one more quick pass over the spec to see if it can be shortened?
 
@m.buettner One thing that's unclear to me after reading your spec: In a situation like S#. (where S is the racer's current position), would a (2,0) move be acceptable?
 
@m.buettner Sure
 
1:13 PM
@Ventero yes
that's why "land" is in italics in "if you land in a wall you lose"
in fact, there are several tracks where you can either shortcut by abusing that, or where you even need it to reach the goal
 
Okay, that's what I thought. What threw me off was the "because you've hit a wall" later on.
 
@m.buettner Uh... can I just rip stuff out and then you can do a side by side to see if I ripped out something you wanted to keep in and then put it back?
 
@Rusher sure, go ahead
 
Alternatively, I can just comment here when I think I have shortened it by one line
Ok
 
@Ventero will clarify (unless Rusher does it in his editing spree) ;)
 
1:15 PM
@m.buettner Awesome. I really like the idea of having the contestants provide new tracks!
 
@Ventero you can thank Peter Taylor for that meta.codegolf.stackexchange.com/a/1702/8478
 
Why does Dr. Pepper 10 have 20 calories? I feel duped.
 
@PeterTaylor I managed to come up with a track where driving around a loop lets you take a shortcut later on (which you can't take if you don't go through the loop). However, I'm not entirely convinced you can't also take the shortcut if you just go into the loop the wrong way round for a quarter turn, and then turn around there from rest. In any case, you need to take an initial detour to take the shortcut later on.
 
@m.buettner I centered your pretty picture, but you aren't gonna like how I did it
             &n‌​bsp;            &nbsp‌​;             &n‌​bsp; 
 
lovely :D
okay one more track and I've got 20
any ideas?
 
1:26 PM
Are areas outside the track assumed to be wall or empty?
 
wall
there's a note on that somewhere
 
Ok good. I can shorten some stuff then
 
ah in Input
might be better in The Track
 
I'm swapping the track and the steering sections
 
although that section was supposed to be more theoretical, where the track (in theory) is infinitely large
 
1:28 PM
Because you describe the map twice as an integer grid
 
that sounds like a good idea
oh I think I have an idea
 
You really like bulleted lists lol
 
@Rusher lol, I do, they seemed to be better suited for laying out a series of hard facts/criteria. but feel free to turn some of them into paragraph
 
I will, since the point is for me to rip out tons of stuff and for you to put it back. That way, you have to actually ask yourself "Does this need to be longer.
 
yeah that's good
I'd like a track where you're forced to jump over the goal first and then return to it later on, I think... I'll try to type one up quickly, and then I should really get back to work ^^
 
1:35 PM
@m.buettner Speaking of work, I need to finish these bugtasks that I have. I submitted what I got. I got to the "Your task" section (so not very far lol)
I think I knocked off like 11 lines
And that was only the first like 15% of it lol
I was looking for words that dangled over the edge of a paragraph so that they hogged an entire line to themselves
 
@Rusher yeah I actually already removed 2 of those or so. thanks for that, I guess I'll leave the rest as it is for now. if it can be shortened without losing information that can still happen when the question is on main
 
That's true
I won't be offended btw if you undo it all or most of it
 
nah it looks good, I'm keeping it
posting now
posted!
0
Q: Vector Racing with Bots

m.buettnerVector racing is an addictive game that can be played with a pen and a sheet of square-ruled paper. You draw an arbitrary racetrack on the paper, define a start and end and then you steer your point-sized car in a turn-based manner. Get to the end as fast as you can, but be careful not to end up ...

I'm not happy with the title, but "Vector Racing" was two characters too short
I'm open to suggestions
 
1:51 PM
Vector Racing Game is all I can think of
To be fair, my wolf thing was named Survival Game: Build Your Wolf
It wasn't the most clever title
Vector Racing Game: Build Your Car
You might be able to come up with a pun related to physics maybe
 
If you want a bad vector-related pun: Vector Racing: Scale the Leaderboard
Or Vector Racing: the Fastest Mosquito in the West
 
I don't get either of those puns, so they can't be that bad
 
What do you get if you cross a mosquito with a mountaineer?
 
I get the one with the scaling (I think)
 
>! You can't cross a vector with a scaler
Oh, spoilers don't work in chat
 
2:03 PM
oh I didn't know the biological meaning of "vector"
I swear I've seen this before codegolf.stackexchange.com/q/32616/8478
can't find it any more though
I'm considering going with the mosquito title actually ^^
 
Or there's the Airplane! reference
Vector Racing: What's Our Vector, Victor?
 
2:37 PM
blink blink
 
blink
 
Morning
 
afternoon
 
@TheDoctor ohai
 
hi
 
2:39 PM
sup?
(besides the sky, the ceiling, the roof, or other vertically displaced objects)
 
vector racing is up! :P
 
yay!
 
Entropy is up
 
yay!
i just brought it down >:3
 
:o
 
2:42 PM
(locally)
 
To quote MC Hawking: If you drop a broken egg you will not get an egg that is new
 
extreme yolk burn
 
Such doge. very crypto. much coin
 
@TheDoctor Let's say it's highly unlikely.
 
I never understood probability
what's going to happen has a 1 in 1 chance of happening, and what doesn't has a 0 in 1 chance
 
/me now wishes this were IRC
 
in the theoretical dropping a broken egg, counting the amount of situations it would happen in and comparing it to the total amount of possible situations results in the probability
but the probability of each situation isn't taken into account
 
@Trimsty if you're down on a sufficiently microscopic level you can assume that each situation has the same probability
 
@m.buettner what about society? or emotions?
 
hmmmmmm
hm
 
2:50 PM
@Trimsty same thing what I said above... "in theory"... obviously you can't usually go down to a particle physics level for practical reasons... in that case you'll have make some assumptions at a higher level. a good model will make sure though that either each situation can be reasonably assumed to have the same probability, or its own probability is taken into account
 
hmmmmmmmmmmmmmmmmmmmmmmmmm
 
wait
 
hmmm?
 
so the probability of a probablistic result being correct of 1 in 1 is probably wrong
wat
 
what?
 
2:52 PM
the theory of a concept being able to exist without a physical representation is unproven
so the probability of a given explanation for how they could exist or why they can't being correct is 1 in the amount of these
 
I'm really sorry, but I can't parse your sentences any more
 
so there's a (amount of anti-metaphysical research) in (total amount of research) chance of any current probability being correct
including that one
I'm just confusing everybody now ;D
fun
 
hmmmmmmm!!!!!!!!
 
the doge is thinking
let's propose this to the hive mind over at /r/doge o:
 
:D I HAVE AN IDEA!!!!
 
2:56 PM
IS IT SUBLIMETEXT
lol
 
yes, sublime is my ide
but my idea
is COOL
 
Just wait until you get into measure theory and "almost certain".
 
a skype chat once went totally crazy when somebody accidentally typed "I HAVE AN IKEA"
 
lel
[doge starts coding]
SE chat is nice
 
@PeterTaylor do I even want to go to uni?
 
2:57 PM
/me starts coding
oops
 
for a second, I was thinking "how did they get the command not to work?"
starts coding furiously
 
what?
 
i thought /me was a thing
;_;
Also my friend just found this
 
/me is a thing on IRC
 
these typographical errors
yeah, also on mc :P
 
3:04 PM
@Trimsty Depends: who's paying?
 
compiles dogecoind
 
@PeterTaylor me, alone, there are no savings, and it's an 8 year deal
yay
so far I have $80
 
Receiving objects: 21% (7604/35375), 8.96 MiB | 141 KiB/s
 
uses dogetipbot to tip people
 
@trimsty: which tipbot?
 
3:14 PM
@TheDoctor dogetipbot
y'know
 
@Rusher @PeterTaylor seeing this comment do you think the picture at the top is misleading and suggests that you're travelling between the cells given in the track map? should I change the picture to offset the circles from the grid?
 
xD
 
um no?
wonders why my internet is so slow
@trimsty where is said tipbot
?
 
@m.buettner You should maybe scrap the part about integer coordinates because then you have to describe the positions of the (0,0) object as an "area" (square) with vertices at -0.5,-0.5,0.5,0.5
Then you would be at 0,0, right in the middle of that "square"
 
3:17 PM
ohhhh
i use the IRC one
 
ah
 
checks dogecoin balance
hm
wanna know?
 
@Rusher I don't see how that would help reduce the confusion (if there is any)
 
@m.buettner Yea your right. You could just flatly say "Your coordinates are integer coordinates. The objects on the track are also integer coordinates."
 
@Trimsty 8 years? You do know that you don't have to sign up for a PhD before you start your bachelor's degree?
 
3:20 PM
@PeterTaylor yeah, but isn't the cost yearly anyway? :P
 
@trimsty how many dogecoin do you have?
 
@TheDoctor 0 now
 
:o
 
I'd buy more, but Bitcoin's transaction fees are massive
 
@m.buettner I've seen enough different coordinate system conventions in my time that I'm not confused, but it might be prettier to offset by 0.5 squares; and you could maybe even add some # characters in some of the squares you pass over as a visual hint about what landing in walls means.
@Trimsty I have no idea. I don't even know which country you're going to be studying in.
 
3:22 PM
@PeterTaylor whichever one I can get in xD
honestly i'm aiming for MIT or Washington, it sounds really stupid but hey
 
initiates make command
 
waits as @TheDoctor is lagged out for 15 minutes
 
????
 
@TheDoctor indeed
 
glues down chess pieces while dogecoind is built
 
3:29 PM
Does anybody else remember the order of operations with "Please Email My Dad A Shark"?
lol
 
no..?
 
I remember it as "Punktrechnung vor Strichrechnung" ... not sure that's much help here, though
 
my mnemonic is parenthesis exponents multiplication division addition subtraction
 
I always used Please Excuse My Dear Aunt Sally
 
3:32 PM
I personally think OoO acronyms are useless. Order of precedence is exactly the same as how many levels of repetition there are, ex. multiplication is repeated addition, exponentation is repeated multiplication, etc
 
HI Doorknob
 
@PeterTaylor @Rusher is this better? I'm hesitant to add in # and . and *, because they haven#t been defined in that part of the post yet
 
@Doorknob yeah :P
I remember "pemdas".
 
such blue, very @Doorknob, much mod
 
it's a pronounceable word that I've added to my vocabulary to mean the OoO
 
3:32 PM
@m.buettner I don't know that the picture changes much.
 
Really it's P-AK-EMDAS.
 
@Doorknob How do parentheses fit into your repetition scheme?
 
@Trimsty What's the "AK"?
 
@Rusher parentheses are obvious ^^
 
Ackermann, Knuth.
in some forms, Ackermann is an operator,
 
3:34 PM
@Rusher I'll try to clarify the initial "The Track" section to make clear that map objects are placed at integer coordinates, too
 
@Rusher What @m.buettner said :P
 
too bad it has to be "P-AK-EMDAS", "AK-PEMDAS" sounds like a gun ;o;
 
@m.buettner Looks pretty enough
 
and then you could do "(2 - 2) a 2" and not care about the parens
 
um virtual memory exhausted: Cannot allocate memory
 
3:38 PM
@TheDoctor i always get that with the jvm on my openvz vps
 
I never learnt any of these acronyms. I'm presume that at some point I was taught about operator precedence, but I don't know what form that teaching took.
 
I have 512 megs of ram maybe thats it
 
i don't actually remember that way anymore, it's just kinda intuitive
I think in colors; cliche, slow, popular things are orange, fast, obscure things are purple, multiplication and division are more purple, purple things are higher in the layering system, etc etc
 
@Rusher @PeterTaylor thanks guys, edited.
 
$ cat /proc/meminfo
MemTotal:         312568 kB
MemFree:          270412 kB
 
3:40 PM
i'm a living, breathing colorFORTH ;D
 
you KNOW forth???
 
yah
:P
 
its difficult
 
it's easier if you know golfscript or the like
(which i don't)
 
but i'm so used to registe based languages that stacks are confusing
 
3:43 PM
i like stacks
they don't fit well with current computer architecture and end up being hideously inefficient
(logic in general doesn't fit well with computer architecture)
 
adds 16 gb of swap to computer
 
I think I'll just rename the challenge to a simple "Play Vector Racing"
that seems catchier
 
Be the Vector Victor
 
think 16gb is enough?
 
"save your insane vector driver from going forward into a wall on a randomly generated track by clicking on buttons on a computer in the universe"
@TheDoctor maybe
 
3:46 PM
"To Vectory!"
5
 
 Swap:        15266          0      15266
 
"Hi Victorious I'm Dad"
o:
 
wow gcc ate up that swap quickly
238mb used so far
omnomnomnom
 
@m.buettner hey, why not "Vector Racing Challenge" ? it might unconciously entice people to participate :)
 
@SirDarius I was considering that a few times, but I've been drilled on SO that tags don't belong in the title :D
because the page title would then be "code-challenge - Vector Racing Challenge" ^^
but, eh, I don't care
"To Vectory! The Vector Racing Challenge" it is
 
3:53 PM
or Vector Racing Grand-Prix ;P
 
hm not a bad idea
@SirDarius btw, seeing you had the idea before me, do you like how the challenge turned out?
 
it's a little bit different from what I had in mind, since I wanted to make it a king-of-the-hill, but I miiight participate if I find some time :) so yeah I like
I think the hardest part will be the tracks where the bot has to play with walls
 
that's cool though, you can still make a Burnout-style KotH version of it some time ^^
@SirDarius I'm not even sure that's true for bots... if you don't do something like adjacency-based pathfinding, but treat the game as a graph where each node is a combination of position and velocity, I think you'll consider skipping walls automatically like any other move
 
in this context, it might be a more accurate mental image to see these walls as holes, actually :)
 
Chrome should display currency conversions like it does mathematical expressions when you type it into the omnibox
 
4:01 PM
I remember jumping over the edges in rainbow road in the original mariokart :)
 
@SirDarius in fact, the sandbox proposal used to read "land in a wall walls (or over the abyss if you like Mario Kart's Rainbow Road)", but it fell victim to Rusher's clean-up earlier ^^
 
@m.buettner But you've made the time constraints such that that shouldn't be feasible.
 
plus, I tried to rebuild the rainbow road in one of the benchmark tracks
 
I saw that, ah, nostalgia
 
i never played mario kart
 
4:03 PM
ok leaving ttyl people !
 
@PeterTaylor well an exhaustive search shouldn't be feasible, but you might still be able to build an approximate algorithm based on this graph, I think?
 
@SirDarius bye D;
 
As I see it, the core of the challenge is building the right subgraph.
If you build the full graph, you'll already be scaling super-quadratically.
If you don't include the right nodes, you'll fail to find a route to the exit.
So the parts where it has to play with walls are a source of trickiness, even if you take a graph-theoretic approach.
 
Ah yeah, that's true.
so renaming worked... almost doubled the upvotes :D
 
So that's how you get upvotes!
 
4:07 PM
@PeterTaylor In that context, do you think linear scaling for the tie-breaker track is too harsh?
The reason I made it linear is, because all the targets for the other tracks are based on track length as chessboard distance (where that is possible). and the track length scales linearly of course. but the full graph will scale cubically now, because the track width increases as well as the track length. so would quadratic target scaling be fairer? (which is what I originally intended, but I had expected the track length of the tie breakers to scale quadratically, too)
 
You want it to scale such that brute forcing is impossible.
I think that with that in mind it's good to be stingy.
If you don't get any submissions in a couple of weeks, you can always go back and relax that a bit.
 
Yeah true... although I don't think the tie breaker scaling will be the most important consideration for most participants anyway
I'll leave it as it is for now
 
4:48 PM
@Doorknob How come the Sandbox is no longer ?
 
 
1 hour later…
derp community
 
@Doorknob does it unfeature posts after a while?
 
yep
 
Then I guess I'll have to keep pinging you when I notice that it vanishes from the bulletin ;) ... as long as we don't have an accepted alternative, I think it's vital to keep exposure of the sandbox high
speaking of the sandbox, I kinda like that we're not opening a new one at the moment
it's already quite large, but with the collapsed comments, sorting by active and people keeping it quite clean overall it doesn't seem to be a problem
 
6:39 PM
such quiet
 
many stillness
 
wow
 
so reply
 
much amaze
 
very message
 
6:45 PM
such post
many stackexchange
 
most bot
 
wow
[/doge]
guys
 
very !help
 
wanna build the World's Most Golfed Stream Cypher? o:
 
TheDoctor is building another thing right now
 
6:47 PM
i bet the cypher would be m&k.
easy to crack though
Haha, mom's excusing herself from being a cruddy parent and teacher with "there are less privileged people who WISH they had what you have!!one1!!!"
 
!help
 
@TheDoctor I am a dogecoin tipbot operated by TheDoctor.
 
hm
 
!help
?
 
@Trimsty I am a dogecoin tipbot operated by TheDoctor.
 
6:55 PM
yay! yayayay
I'd using a hashbang or a hashtilde for starter though, but that's just me being weird
lol
 
! is how we do it in IRC
or % as mniip uses
 
hehe
:3
 
[coding intensifies]
 
7:10 PM
Firefox's code confuses me O_o
 
I'm remixing a song
@Doorknob the interface is rendered with the page as a cohesive vector element through cairo iirc, should be handy when browsing it :P
#random-unrelated-info
 
:S
 
it was a eurovision spinoff, entries were meant to be bad
 
CF card, Y U no connect? :(
 
@TheDoctor that's pretty nice ;D
 
7:18 PM
Sometimes my team members are so smart!
One of them rolled back changeset by changeset until the problem stopped occurring, and then said "Here, the problem lies in these 5 lines of code!"
 
@Rusher i see your team members and raise you my dog!
 
Sometimes I forget that I have more to work with than just the code in front of me :-/
 
also, eurgh
 
@TheDoctor For some reason, the [meta-tag: doesn't work in my question.
 
7:22 PM
i saw
 
7:34 PM
i can't believe that that's a legitimate problem
 
7:47 PM
@Trimsty What is so unbelievable about it? How much of the world did you honestly think uses a Dvorak keyboard?
 
0
Q: Agreed formula for Scoring code-golf

bacchusbealeCode-Golf scoring without need to print all in one line Often great answers in code-golf questions are too hard to read. Also the counting of bytes or characters should just count all characters not including white space. With all the great golfers here, let's some script ideas for scoring so ev...

 
8:30 PM
@doorknob you there?
 
yep
 
In your answer to that new meta post, are you saying that newlines count if they are necessary, but don't count if they were only added for readability?
 
8:54 PM
@Rusher Yes, that's also how I understand it.
 
@Synthetica That doesn't make sense. If the newline is unnecessary, the author should be responsible for removing it. The answer should be scored as it stands!
Otherwise, the same logic would apply to unnecessarily spaces, unnecessarily long variable names, and any other unnecessary code.
 
00:00 - 21:0021:00 - 00:00

« first day (1244 days earlier)      last day (3582 days later) »