« first day (2281 days earlier)      last day (2857 days later) » 
00:00 - 15:0015:00 - 00:00

15:01
Replace all instances of first bracket type recursively until no more can be found.
Then do the same for the next bracket type.
And so on.
It won't go back and check if replacements of the 2nd bracket type creates possible matches of the first bracket type to replace.
@Riley The code linked in that post is old and has been changed quite a lot since then.
Is there a bug with Q? Example 1, Example 2
@Riley replacing 2 with Y works though
It appears to fails to compare '2' to 2
12 == '2'
Why does adding ) at the end make it compare correctly then?
Adding § after g to convert it to string also works
it appears to be something with implicit printing
Actually
print explicitly and you'll get 0
It appears to be the empty string as this works
Wait. Why does 12 equal '2'
That doesn't make sense
15:17
It doesn't. It seems the empty string messes up the implicit printing. If you explicitly print with "," you can see that it is false :)
Oh, I thought this was some more JS/PHP == stupidity.
Hehe, yeah I could have believed it then :P
you mean JS/PHP === stupidity?
No, JS === behaves normally.
ehh, nvm poor joke attempt
15:19
Of course, being required to use === in ithe first place is stupid, if that's what you were getting at.
I don't see the problem, of course 0 is equal to ""
@Phoenix you're not required to use it
@Mego I just saw your answer to "From Programming Puzzles to Code Golf", and I can't make sense of how it works. Can you add an explanation, please?
It might have something to do with the counter variable or input too.
Actually there are quite a few things that make it work right, like duplicating the length
I actually think that === is also insane
15:32
why
because it compares types in addition to values, and yet nothing in the language generally forces the values to have a specific type
that's precisely the point
thus you have to go around adding casts explicitly in order to give it useful functionality
the correct solution is to have separate "compare as string" and "compare as number" operators
you're trying to argue against javascript
think of it this way: suppose someone's entered a number in a text box, and you want to check to see if it's equal to 0
15:32
javascript
what you're saying is completely sane for other languages
in statically typed languages, it's sane
but king of implicit casts and stuff
doesn't care
because the comparison operator (== or .equals()) already knows what types you're comparing to
It seems like you're trying to treat Javascript as a language it was meant to be rather than as a language it should be.
nah, I'm just talking about why I dislike it
15:36
The best part about Javascript are its UI libraries such as DOM or jQuery.
calling DOM a good library may be controversial :-P
The DOM API is not great, but the renderer behind it is awesome.
JS in general is pretty decent for a language that was thrown together in 10 days, and for a while had various interpreters supporting completely different features, and even giving different results for the same features
1
Q: Keyboard layouts challenge

AntoineThe keyboard layout people commonly use is the QWERTY layout as shown below. But there are also other keyboards layouts : DVORAK COLEMAK WORKMAN YOUR TASK Your code will take two inputs : the name of the keyboard layout and a string. Your goal is to convert your qwerty input as if y...

0
Q: Take an input, a formula, and do f(x)

simplest_mathematicsWhat I want: Take an input, x Take a formula. It has to be capable of reading something in the format: ax^m + bx^n + cx^o ... where m, n, o and any terms after that can represent any value. coefficients, again for any number. For example, 6x^2. (That means 6(x^2)) Doesn't necessarily have ...

15:58
0
A: Sandbox for Proposed Challenges

carusocomputingVariably Incremented Chained Ranges code-golf Your task will be, given a well-formed input string s, to parse it as a range, with special properties: A traditional range is defined as a..b = [a, a+1, .., b-1, b]. An incremental range is an extension of the traditional range in the format a.c....

@AdmBorkBork hasn't been online in a week. I hope he's OK.
@Mego suggestion: a command would be vectorize a, and a command would vectorize b
where a and b are the arguments of the proceeding operator
@LeakyNun like and Ѐ in Jelly?
(there's also ", which vectorizes both at once by doing the operation on corresponding elements, and þ, which vectorizes both individually, leading to a square matrix output)
:37028379
@Riley oops, I think I might have messed that up in the latest commit
I'll try to fix that when I get home
@ais523 precisely (@Mego
16:16
0
Q: Many Fibonacci numbers

DopappYour task is to find the nth Fibonacci number, but n is not necessarily an integer. The Fibonacci sequence, 0-indexed, goes as follows: 0, 1, 2, 3, 4, 5, 6, 7, ... 1, 1, 2, 3, 5, 8, 13, 21, ... However, what happens if we want the 2.4th number? The 2.4th number is 0.4 times the differenc...

@Dennis If you're still on, could you please nuke the comments on this question? I believe everything pointed out has been solved.
(except the lack of test cases)
it's normally easier to use a mod flag (or obsolete flag, but a mod flag works better if there are lots of comments to be affected) for that sort of request; that way you don't have to wait for any particular mod to be online, and it's all tracked by the flagging system rather than needing chat to understand what's going on
@ETHproductions I happen to be, so I'll take a look. You can simply use a flag though.
Ah, ok. I'll do that next time.
Which one do I flag, the first one in the chain? Or does it not matter?
Any single one with a custom explanation, or even the post itself.
16:21
I think you flag the post, that's what I normally do when requesting a comment cleanup
@Dennis I am really impressed that you wrote that as meta-tag: and not just tag:
Anonymous
@LeakyNun There are operators for unary and binary vectorization. See the male and female symbols.
@ais523 It should be a red meta tag, but that doesn't work in this chat room.
16:30
what, is it just regexing for status-?
I thought there were only four red status- tags, rather than the entire set being status- by default
There are a lot more than four, but the stauts- chat thingie is just a gimmick of Mother Meta's chat room.
@Mego I know there are
4 hours ago, by Mego
@LeakyNun Actually, 20 bytes: w;⌠iX1<⌡Mπ@⌠iX⌡Mg1=*
16:57
2
Q: Find the First Bracket Match

Phoenix As you are maybe aware by now, Brain-Flak's Birthday is coming up soon! This is the third challenge leading up to the big event. Find out more here. Challenge For this challenge your objective will be to find the very first pair of matching brackets in a fully matched string of ()[]{}<> bra...

@Dennis Thx for the reminder that that's a thing. It isn't enabled by default on eOS. Got me 3GB more free memory w/o any noticable performance impact (on a Core 5 M)
0
A: Sandbox for Proposed Challenges

carusocomputingOEIS A071816 - Equality Comes in Threes Your task, given an upper bound of n, is to find the number of solutions that satisfy the following equation: a+b+c = x+y+z, where 0 <= a,b,c,x,y,z < n The sequence starts out as described on the OEIS page, and as below: 1, 20, 141, 580, 1751, 4332, 93...

is it possible to take an object file (.o) from (for example) gcc and link it using clang?
Is it possible (in a golfy-way) to write a script that reads this raw data of your reputation changes?
I mean, reading is easy (put it all in a string). What do you actually want for storage?
17:03
@NathanMerrill, is it though? You need to be logged in...?
oh, you mean to make the network request?
@NathanMerrill It should work in most cases. Use -stdlib=libstdc++ on the clang side to align the stdlibs
@StewieGriffin Yes you have to be logged in since it's private information.
We all have individual versions of that webpage, so in order to read your own data you'd need to be logged in somehow...
Just run the program locally not on an online interpreter. Don't give your password needlessly.
17:07
@EriktheOutgolfer I know :) I can't get it to work in a buggy Octave-version, and I'm unsure if it would work in other languages... (My programming knowledge is very limited)
I don't know Octave.
Octave is buggy, so that would probably not work anyhow, but is it possible in, say, Python?
It should be, yeah.
91
Q: Brief outage planned for Wed, May 3, 2017 at 0:00 UTC, 8pm US/Eastern (like a fire drill for computers)

Tom LimoncelliMicroVersion: Planned service degradation: All Stack Overflow/Stack Exchange sites read-only for 20 minutes on Wed, May 3, 2017 shortly after midnight UTC (8PM US/Eastern). If you blink, you'll miss it. Short version: There will be a service degradation for up to 20 minutes shortly after midnig...

PANIC
Maybe switch to a "stable" Octave version?
@Phoenix Accusing you of causing panic.
17:10
@EriktheOutgolfer There isn't one :P Well, it should be stable enough... But as an example: Octave supports Unicode, by accident!
@mınxomaτ Did wonders for TIO too. I'm finally able to compile things without issues on my 512 MiB droplets.
@StewieGriffin Is it returning a 403 error?
@Dennis This actually helped me make a purchasing decision. I'm now pretty confident that I'll be OK with 4G RAM in the Xiaomi Mi Air.
First time rep caping since August 31st 2016, woohoo
@EriktheOutgolfer, Octave says Peer certificate cannot be authenticated...
I get the following in Python:
raise HTTPError(req.full_url, code, msg, hdrs, fp)

HTTPError: Forbidden
17:18
Yes, that's a 403, I have this too. Try for some other site like google.com.
Using urllib.request.urlretrieve('http://codegolf.stackexchange.com/reputation')
It works fine for urllib.request.urlretrieve('http://codegolf.stackexchange.com/')
Although I'm using Pyth, which is similar enough.
Anonymous
@LeakyNun What about that?
@Mego nothing, I misread
@EriktheOutgolfer did I hear Pyth?
Anonymous
Oh ok
17:20
I know what Pyth is
I'm probably the only one here who uses Pyth to answer questions
@LeakyNun Whoops I thought you were Stewie o_O
Anonymous
I would assume isaacg does too
@LeakyNun I do too.
@Mego but I don't see him here often
I'm not using it as often as others, but I do. You can see 19 results there in total.
17:22
Alright
@LeakyNun I believe this was before your time? Second most used language at that time...
@StewieGriffin I know Pyth was active
but it's mostly dead now, were I not to use it
Huh? That's an R answer.
@EriktheOutgolfer it's a statistics
Then Pyth was 3rd not second though.
17:25
@EriktheOutgolfer 48 == 48 :)
Anonymous
@StewieGriffin JavaScript would find a reason to disagree
It will not (at least on Chrome).
Anonymous
whoosh
I've never used Pyth
@KritixiLithos I am not surprised
17:27
@Mego You know, Jedi magic hand wave tricks and whooshes don't work on me.
I tend to stick around with string-based languages
Pyth has quite a few string operators?
V, Retina, sed, Charcoal and the like
I must be going in a minute :(
Anonymous
I use Actually on everything because it gives me a good idea of what I need to improve/add
17:51
Anything else I can clarify here?
2
Q: Write a mutating, replicating program

called2voyageThis is a variant on the self-replicating program, defined here as a program that outputs its source (or a quine). Below is an example of a self-replicating program in Python: s = 's = %r\nprint(s%%s)' print(s%s) When run from a file, this script should output itself. Instead of a self-replic...

user165474
@called2voyage I find it clear now, but I have a question: Is the program allowed to eventually return to its original state?
@HyperNeutrino Allowed, yes. Required, no. Also, if it quickly (two or three iterations) returns to its original state, I would consider that less interesting.
But obviously that last bit is subjective.
user165474
Yes. Okay. I think it's clear; I will re-open nominate it.
@HyperNeutrino Thanks!
user165474
Nice challenge, by the way!
18:02
0
A: Find the First Bracket Match

DJMcMayhemBrain-Flak, 685 bytes ((<()>)()){{}({}<(({}))((((()()()()()){}){}){})({}[{}]<(())>){((<{}{}>))}{}{(()< >)(<><{}>)}{}(({}))((((()()()()()){}){}){}())({}[{}]<(())>){((<{}{}>))}{}{{}<>{} (<>)}{}(({}))(((((()()()()()){}){})){}{})({}[{}]<(())>){((<{}{}>))}{}{(()<>)(<>< {}>)}{}(({}))(((((()()()()()){}...

Anonymous
I still can't read
Anonymous
My brain went to another challenge that I just cast the last reopen vote on
18:15
@Downgoat do you know if its possible to execute a function at maximum N milliseconds in JavaScript?
@ConorO'Brien Not sure what you mean by "execute a function at maximum N milliseconds"
e.g., stop a function's execution after a specified amount of time
I think you'd have to insert breakpoints at every possible position in the slow part, to check if it's been N milliseconds since the function started
@ConorO'Brien setTimeout + clearTimeout
what specific function are you dealing with?
18:23
I'm trying to execute math.js's eval but stop it after a set amount of time so that the application won't seize up
You could hypothetically use a Worker
Oh, unless it has a stop function you're going to need to use web workers/tgreads
are those available in node?
Oh, probably not
Take a look at node clusters
18:25
RIP
Or spawn child process
@Downgoat Haha, I googled "node workers" and the first result was the doc page for Cluster
you can kill it after some time
Anonymous
Does Node not have POSIX signals?
Question: to find # of binary search iterations you do log2(n)+1 right?
Anonymous
18:26
@Downgoat For worst case yeah
@Mego Not built in, I believe
I don't see the +1 anywhere but output it not accurate otherwise
@Mego ok thanks
Anonymous
@ETHproductions Wow...
@Mego yes. What do you mean specifically (handling? Sending?)
Anonymous
@Downgoat Both
Anonymous
18:27
With POSIX signals and threads, you can do the hacky C way of stopping
It can receive and send if you spawn a process or handle it with process.on IIRC
Anonymous
Spawn a thread that waits for a certain amount of time then sends SIGALRM to the main thread, main thread handles SIGALRM by terminating the function call
gtg CS final startingg
Anonymous
@Downgoat Good luck! Hope your hooves don't cause issues
18:29
@Downgoat good luck!!
0
Q: How does steam work?

Lord DecapitaryIm wondering how steam knows Im playing a game so it can start itself first.How do you add your code into compiled app? what is this called? How can I learn it? where can I learn it?

LOLed at the tag
But I think that belongs on Game Dev, if it even belongs on any SE site
that probably deserves a custom OT reason
it's clearly OT but the "general programming questions" reason doesn't quite fit
Oh well, it got closed unbelievably fast after I posted it here
Anonymous
@ais523 Closed as off-topic because we don't know what you're asking and you don't seem to either?
@ETHproductions this is arguably an FGITW problem; people giving stock close reasons that don't quite fit are going to be able to press the "close" button faster than people typing out custom reasons
hmm, perhaps we should allow close votes beyond 5 to be cast, and to be able to change the close reason
18:37
@Mego Seems to me that they're just wondering how to create a video game for Steam
I believe the answer is "if you bought the game through Steam, it knows for obvious reasons; if you didn't, the user has to tell Steam manually"
but I'm not sure, I don't actually use Steam
there'es also the Steamworks library that does things like leaderboards, but it's not required
Anonymous
Discord can do that too
Anonymous
It tells on you when you play games
there are also some libraries that are very commonly used by games but are hardly used by anything else
which would be a good heuristic test
@Mego I think that comes from looking at ps -A and checking process names against an internal list.
Since it shows I'm playing "Dolphin" when I turn on Dolphin Emulator without me needing to add it, but it doesn't respond to other kinds of programs.
18:42
^ I think something like that too, since you can browse for an exe and identify it manually
And it also has some builtin list of games
Anonymous
@Phoenix Yep, which is why changing the name of an executable confuses it
18:55
Hey guys, I'm thinking about creating a new proposal on Area 51. What would be better, Prehistory or Prehistoric Animals?
Okx
Okx
prehistory would be broader
-3
Q: How does steam work?

Lord DecapitaryIm wondering how steam knows Im playing a game so it can start itself first.How do you add your code into compiled app? what is this called? How can I learn it? where can I learn it?

So would broader be good or bad? Because this is an entire site we are talking about
@Okx That reminded me, I checked out your 05AB1E submission to the Big Ben challenge and it works. Now you're the winner!
Okx
Okx
what challenge
Okx
Okx
19:02
oh
Sorry for the delay, I forgot too many times since I had to test it right at the hour
Okx
Okx
I forgot I even did that challenge lol
19:18
codegolf.stackexchange.com/reputation
1 : Accept (+2 if you accept, +15 if your answer is accepted)
2 : Upvote (+5 for question, +10 for answer)
3 : Downvote (-1 if you downvote answer, -2 if you get downvoted)
4 : ?
5 : ?
6 : ?
7 : ?
8 : Give bounty
9 : Receive bounty
16: Approved edit (+2)
Anyone know what the missing ones are, or if they exist at all?
deleted user?
Okx
Okx
I have no question marks, but I have had 2 deleted users affect my rep
Or just regular unupvote/undownvote
Yeah, I guess that's one... Had that quite recently so it should be easy enough to find.
@StewieGriffin accepted edit?
19:21
@betseg For low rep users.
Deleted user is not part of the list, it's automatically fixed apparently. I have no negative numbers on April 20th.
don't forget +100rep for association bonus :P
user165474
True :P
Forgot that one, it doesn't have a number though. It's just: -- bonuses (100).
user165474
And -(allyourrep-1) for getting [locked]suspended
@HyperNeutrino s/locked/suspended/
user165474
19:25
Okay. Sure. :P
Anonymous
@StewieGriffin Maybe one of them is serial vote reversal?
Anonymous
Though I've had serial vote reversal happen to me (both positive and negative), but I didn't find anything other than the ones you listed as known on my page
If a string in a stack-based language pushes the individual chars to the top of the stack, would it be more convenient for the first char to go on the bottom and the last on the top, or reversed?
Anonymous
@Phoenix They should be pushed in order
Anonymous
So "foo" should be equivalent to "f""o""o"
19:31
That makes sense, but then if you want it to be printed it has to be backwards.
Doorknob commented on it about deleting it for being invalid, but the revision history doesn't it show it ever being deleted
Maybe he 11'd it?
19:58
== Physical limits == There are several physical and practical limits to the amount of computation or data storage that can be performed with a given amount of mass, volume, or energy: The Bekenstein bound limits the amount of information that can be stored within a spherical volume to the entropy of a black hole with the same surface area. Thermodynamics limit the data storage of a system based on its energy, number of particles and particle modes. In practice it is a stronger bound than Bekenstein bound. Landauer's principle defines a lower theoretical limit for energy consumption: kT ln 2 joules...
A bunch of TILs
0
Q: Equality Comes in Threes

carusocomputingTaken from: OEIS-A071816 Your task, given an upper bound of n, is to find the number of solutions that satisfy the equation: a+b+c = x+y+z, where 0 <= a,b,c,x,y,z < n The sequence starts out as described on the OEIS page, and as below (1-indexed): 1, 20, 141, 580, 1751, 4332, 9331, 18152, 32...

20:33
CMC: Given a time in the format: HH:MM:SS, convert it to the number of seconds
@DJMcMayhem I have a way to do that but it's not golfed, can I submit a non-combative/competitive answer lol
Ehh, sure why not
do I have to take from stdin or can I assume it's a static string plugged into the code?
It should probably take input some way
@DJMcMayhem 05AB1E 12 bytes: ':¡60 2ÝRm*O
20:39
65 bytes in python, can probably be beaten pretty easily: l=input().split(":");print(int(l[0])*3600+int(l[1])*60+int(l[2]))
@DJMcMayhem CJam, 7 bytes: q':/60b
I have this...
Python 3: t=list(map(int,input().split(':')));s=(((t[0]*60)+t[1])*60)+t[2];print(s)
probably a better way to do it but
that's 74 bytes because IDK a faster way heh
You could save 4 bytes by getting rid of s
Just wrapping that big long thin in print
you're right.
@Phoenix still need to store teh list though
@DJMcMayhem first stab at python golfing,so not a bad effort no?
though yours does definitely beat mine
20:48
Yeah, but neither of them is pretty
I bet xnor could kick our butts
truth.
oh for sure
@ThomasWard Why do you need to store it? You're only accessing it once.
@Phoenix how do we access the list elements? And i'm nto talking about s, i'm talking about the original input
i already saved 4 bytes thanks to @DJMcMayhem
the difference between his and mine is i map from str split items to ints
still not pretty
Oooh, golfed 8 bytes off:
@DJMcMayhem yours or mine?
20:51
Mine. And 9 actually
nice. i can see?
v=0
for i in input().split(":"):v*=60;v+=int(i)
print(v)
oh wow even better.
@DJMcMayhem 57 bytes: l=map(int,input().split(":"));print(l[0]*60+l[1])*60+l[2]
Oh I see you already beat me
That's a nice solution though
20:54
@DJMcMayhem Might be shorter as a function/lambda?
Can't be a lambda
Why not?
Because lambdas have to be a single expression
Unrelated, how was codegolf.stackexchange.com/a/117999/60042 edited by community?
This requires creating and assigning a variable, which can't be done in an expression
20:55
ಠ_ಠ
In no other language...
And a function is 7 bytes longer
@Phoenix Are you sure about that? That doesn't seem that unreasonable to me
Every other language with lambda support allows multiple statements in a lambda.
@Phoenix That is far from true
Ok, every other language I've ever seen.
That's pretty cool
20:58
Wait, it's not quite right
you don't need [...] inside of a sum
@WheatWizard Where else are only single-expression lambdas allowed?
Right now it's doing it as SS:MM:HH
@Phoenix Haskell
Fixed and still 58 bytes thanks to WW's tip: lambda t:sum(int(t.split(':')[2-x])*60**x for x in[0,1,2])
21:01
52 bytes: lambda s:int(s[0:1])*3600+int(s[2:3])*60+int(s[5:6])
Nice
I'm not super familiar with Python
No, wait, 50: lambda s:int(s[:2])*3600+int(s[3:5])*60+int(s[7:])
@BusinessCat Instead of 2-x you can do ~x
0
A: Sandbox for Proposed Challenges

carusocomputingThe Median of Practically Recreational Quines According to the TIO Nexus there are two types of programming languages: Practical (seen in many corporate environments as a development standard). Recreational (if seen in a corporate environment, you're probably fired). Your task here is to mix...

21:04
Impressive
@DJMcMayhem push 48 to the off stack, push 0 on the main, for 3..1 TOS * 60 + second * 10 + third and pop the ':'
21:22
Hey, does anyone know why my question has 4 close votes? They appear to be "unclear what you are asking" but why?
21
Q: From Programming Puzzles to Code Golf

programmer5000Your task is to write a program that outputs the exact string "Programming Puzzles" (trailing newline optional), but when all spaces, tabs, and newlines are removed it outputs "Code Golf" (trailing newline optional.) Your byte count is the count of the first program, with spaces still there. G...

I'm sure a couple are there from before the clarifications and they never got removed
I don't know about the others
If it gets closed it'll probably be reopened, I don't really see anything wrong with it
21:39
0
A: Sandbox for Proposed Challenges

carusocomputingBuilding with Blocks, the Toddler Years .----------------. .----------------. .----------------. .----------------. | .--------------. || .--------------. || .--------------. || .--------------. | | | __ | || | ______ | || | ______ | || | ________ | | | | / \ ...

I think I need to chill out on writing challenges for the day ._.
@programmer5000 While I personally understand what you're asking for, it wouldn't hurt to add an extra paragraph or two to the explains that explains what exactly you are asking for. Some pseudocode, maybe.
@programmer5000 any additional content you can add that is non-contradictory always seems to be useful to the challenge. Formatting is also key, if it looks like you put less work into your question than the others, I feel like it's more likely to recieve a close vote. Also, the simple fact that "output a string" has been done before may be the reason for many of those votes.
Even explaining the fact that capitalization of the P, G and C, G would be a boon to the question itself.
22:07
Does anyone know how to start a chat with a specific user?
If you can find them in chat, there should be a button.
Ooo... I see the option when clicking on you, but when visiting a user's profile, there is nothing to speak of to generate a room. I've had people make rooms for me when I've asked a complex question requiring a chat, but want to know how to do the same for new users asking complex questions in the SE.
Is there no big invite this user to button? (You might have to make a room first.)
Ahhhh, I've never made a room for myself, that may be it.
Or start a new room with this user?
22:11
Thanks Dennis.
Don't thank me yet. Might be mod things.
@LeakyNun What do you mean by a crash? Do you mean an infinite loop? Because I think it manages that pretty well.
22:54
@Dennis I see it, so I don't think it's mod-only
Probably a privilege. My sock can't invite users to chat rooms.
What do you need a sock for?
@Dennis Can your sock create new chat rooms though?
I thought mods weren't supposed to have those.
Socks are generally OK unless you use them to e.g. upvote your own posts.
22:56
@ETHproductions No, I don't think so.
IIRC, you have to have 100 rep to create new chat rooms, and I suspect the "start a new room with this user" privilege comes with that.
@Phoenix In case I don't remember how the site looks for a new user. Has been useful on meta as well.
@ETHproductions That sounds reasonable.
Yep, my sock with 111 rep has that option.
@Dennis @carusocomputing is that better:
22
Q: From Programming Puzzles to Code Golf

programmer5000Your task is to write a program that outputs the exact string "Programming Puzzles" (trailing newline optional), but when all spaces, tabs, and newlines are removed it outputs "Code Golf" (trailing newline optional.) Your byte count is the count of the first program, with spaces still there. N...

Much better. The trailing newline part in the notes is probably overkill though.
23:09
Fixed.
:D :O aced CS final! :D
7
This is hilariously horrifying: troyhunt.com/…
16
23:29
@Downgoat Congratulations! Have a gold star... :)
(well, yellow will have to be close enough)
> Betfair kindly advised that Paul would be breaching their terms if he gave his email address and birth date to anyone else
How impossible >.>
Shouldn't the tag apply for more than just golfing tips?
it's been discussed
no examples have come up afair
I think I'm going to make a speed tips question
I don't think that would be on-topic
CR would be better
23:43
?? But there are [fastest-code] questions
I think I should post a question on Meta first
user165474
I would suggest that, to see if such a question would be on-topic. Personally, I would agree so, but it's better to post on meta like you said.
It would only be on topic on CR for a specific piece of code.
Would this be a more general "tips for speed in X" or a specific snippet that needs optimising?
Problem is a whole SE site could open on how to make code run faster..
But I think it's fine a bit here
00:00 - 15:0015:00 - 00:00

« first day (2281 days earlier)      last day (2857 days later) »