« first day (3556 days earlier)      last day (43 days later) » 

3:45 AM
@HyperNeutrino are other cgcc users allowed to sandbox AOG challenges?
For example, during November, I might be able to draft a question or two.
 
4:12 AM
@Lyxal If you'd like to contribute challenges that would be cool; just let me know in chat what day you'll do so I can skip that when I'm drafting and if it works whoever submits it can just post it on that particular day.
 
I'm still at 303 answers and 0 challenges :|
I just don't get ideas
 
 
1 hour later…
5:37 AM
@UnrelatedString take yer time lol
nothing wrong with that
 
 
2 hours later…
7:24 AM
fair
 
0
Q: Hotel Wiring (Switches)

Divyesh UlrikA construction company has decided to let an inexperienced electrician work on power supply wiring for their newest hotel building. After the construction and wiring of the building has been completed, it was identified that the electrician has made a mistake in wiring and it will take a signific...

 
 
2 hours later…
9:12 AM
0
Q: Count repeated contiguous characters

Chau GiangDescription A string that has some repeated contiguous characters A repeated character may occur again, example "aabaa" => "a2b1a2" A string contains only character from a->z The result should be in respected order, it means "aaabb" should be "a3b2" not "b2a3" Example test case "aaabbc" => "a3...

 
@NewMainPosts this is bascially run-length encodign, right?
 
9:49 AM
the key difference being that "shortest by for each language will be win"
 
Be win?
Lol
There is no greater feeling than being win
 
 
5 hours later…
2:58 PM
0
Q: Implement Smokey's !!/alive command

Victor VosMottor Note: SmokeDetector is a bot that detects spam and offensive posts on the network and posts alerts to chat. What to implement Smokey's !!/alive command randomly picks one of this messages: Yup You doubt me? Of course ... did I miss something? plz send teh coffee Watching this endless list of n...

 
@WheatWizard Why did you reject this suggested edit? All it does is add syntax highlighting
@NewMainPosts I'm sure that's a dupe
 
Syntax highlighting is a very minor change. And the majority of answers do not have syntax highlighting.
 
Fair enough ¯\_(ツ)_/¯
 
 
1 hour later…
4:11 PM
I thought minor edits were allowed? Or are they discouraged to prevent rep farming from trivial edit suggestions?
 
only if there's nothing else to fix
 
The rejection text reads:
> This edit does not make the post even a little bit easier to read, easier to find, more accurate or more accessible. Changes are either completely superfluous or actively harm readability.
 
It also depends on the reviewer. Personally, if it just fixes a typo or two, I'll reject it, but generally, if it doesn't harm the meaning/readability I'll allow it
 
The code block padding, arguably, does make it a little bit easier to read, doesn't it?
Another argument for rejection would be to prevent unnecessary bumps.
 
Syntax highlighting is minor enough most people probably wouldn't notice (and it's not like it really helps the readability of most answers on this site :p)
 
4:16 PM
True. Now, the padding?
 
Yeah, fixing syntax highlighting could result in thousands of bumps.
I mean the padding is just a personal preference.
 
If the answer is in a challenge that's already at the top of the active questions, I'll replace `code` with ```<language>...```, but other than that it's not really necessary IMO
 
I'm not sure even what syntax highlighting does. I mean I get that it changes colors. But idk why you would want it.
 
On a site like SO it might help to make code slightly more readable (although many people probably don't care either way), but it doesn't help at all with golfed code
 
I'd argue it helps with golfed code more than with regular code - just not if it's this short.
Good syntax highlighting makes a difference between an unstructured heap of characters and a structured heap of characters :D
 
4:31 PM
I came up with a cool idea for an esolang/computational model: Take a list of positive integers I with length n, ranging from 0 to n - 1. Pick an initial register r with the same range. Then, until I[r] == r, I[r] -> r. That provides either sequencing or looping, and additional operations could be added for conditionals and manipulating I.
 
Interesting.
 
That's a common way to make microcontrollers, except that you have two instruction lists - one for true and one for false
 
This is basically a linked list.
 
(and also what to actually do at that instruction and what flag to branch on)
 
It seems simple enough it probably already exists, but I can't seem to find any specific name for it
 
4:34 PM
Variation: until I[r] == r, I[r] <-> r that is you swap the two.
 
Ooh, that might also be really interesting.
 
Idea: append the input after the program code.
... or at negative indices
 
I was thinking of making a challenge to solve the halting program given I and r, as it's obviously far from TC
 
... or [-1] provides one byte at a time and [-2] is output
 
With a finite number of states you can just keep track of them until it repeats.
 
4:38 PM
It wouldn't be hard at all to do it, but it might be kind of fun to golf (almost reminds me of a truth machine)
 
Actually if we are talking about the swap variant, it is important to note that each time you visit an index you leave it equal to it's index.
 
Would looping be possible then?
 
Yeah I think not.
 
4:50 PM
@JohnDvorak Is there a Wikipedia page or something about that method of microcontroller design? It seems interesting.
 
This has reminded me that I had an esolang idea I wanted to implement.
 
Microcode is a computer hardware technique that interposes a layer of organisation between the CPU hardware and the programmer-visible instruction set architecture of the computer. As such, the microcode is a layer of hardware-level instructions that implement higher-level machine code instructions or internal state machine sequencing in many digital processing elements. Microcode is used in general-purpose central processing units, although in current desktop CPUs, it is only a fallback path for cases that the faster hardwired control unit cannot handle.Microcode typically resides in special high...
 
Seems like the I[r] -> r variant is sort of similar to a microsequencer, but much simpler
 
It is really just traversing a link list.
 
Good point, I didn't really think of that :p
(To be fair I have absolutely no formal experience in computer science :p)
 
5:21 PM
Detect loops in a linked list [closed] is very similar to my challenge idea, but it seems to require using actual linked lists, and is closed as unclear.
 
Yeah that one has a bunch of problem.s
 
5:33 PM
Actually, I think a more interesting challenge would be to take the I[r] <-> r variant, and print the result of each step (0 1 2 3 4, 1 0 2 3 4, ...)
 
 
4 hours later…
9:39 PM
I will try to figure that out.
I think it is done.
 
10:23 PM
1
Q: Can I print my picture on {A,B,C}{0-10} paper?

TeslaX93The task is to find the smallest paper size on which it is possible to print a picture of the dimensions given in milimetres. The image will be printed without margins. Input: Two numbers (bigger than zero) and a letter a, b, or c, for example: 290 200 A Output: Paper size, for example: A4 Ano...

 
10:47 PM
@WheatWizard 'tis. Thanks.
 

« first day (3556 days earlier)      last day (43 days later) »