Skip to main content

Timeline for Make your language unusable

Current License: CC BY-SA 3.0

175 events
when toggle format what by license comment
Nov 7 at 20:51 answer added ayaan098 timeline score: 0
Nov 4 at 10:38 comment added jimmy23013 @roblogic In that case, either the program will continue running even though the OS is broken, or everything would crash and the lines following that code would not be actually executed, which is not allowed by this question.
Nov 4 at 8:00 comment added roblogic Is it allowed to sabotage the whole OS? format C: or sudo rm -rf /*
Nov 4 at 5:02 answer added emanresu A timeline score: 2
Nov 4 at 4:28 answer added ATaco timeline score: 1
Apr 22, 2023 at 17:59 answer added Peter timeline score: 3
Dec 28, 2022 at 16:37 answer added noodle person timeline score: 2
Dec 28, 2022 at 10:38 answer added mousetail 'he-him' timeline score: 0
Jan 26, 2021 at 11:27 answer added EasyasPi timeline score: 1
Jan 26, 2021 at 9:58 answer added pxeger timeline score: 13
Dec 6, 2020 at 0:07 answer added sech1p timeline score: 5
Dec 4, 2020 at 21:23 answer added Slord6 timeline score: 2
Dec 1, 2020 at 19:37 answer added user92753 timeline score: 2
Dec 1, 2020 at 19:31 answer added Aiden4 timeline score: 3
Dec 1, 2020 at 14:00 answer added sugarfi timeline score: 2
Dec 1, 2020 at 4:01 answer added Bubbler timeline score: 10
Nov 29, 2020 at 0:48 answer added ceilingcat timeline score: 6
Oct 21, 2019 at 15:16 answer added Citty timeline score: 4
Oct 21, 2019 at 13:19 comment added KrystosTheOverlord Am I allowed to just shut off output? Then there would be no way to extrapolate any data
Oct 21, 2019 at 3:01 answer added ceilingcat timeline score: 4
Apr 10, 2019 at 14:25 history unprotected Mr. Xcoder
Apr 1, 2019 at 8:22 history protected CommunityBot
Apr 1, 2019 at 2:58 history unprotected Ørjan Johansen
Sep 18, 2018 at 14:14 history protected CommunityBot
Mar 26, 2018 at 7:42 answer added Esolanging Fruit timeline score: 6
Feb 1, 2018 at 3:37 history unprotected hyperneutrino
Jan 23, 2018 at 20:32 history protected CommunityBot
Jan 13, 2018 at 20:53 answer added James Holderness timeline score: 19
Nov 1, 2017 at 18:42 history unprotected hyperneutrino
Nov 1, 2017 at 3:57 history protected CommunityBot
Oct 29, 2017 at 16:47 answer added user75200 timeline score: 2
Oct 24, 2017 at 21:41 history unprotected Blue
Oct 24, 2017 at 12:39 history protected CommunityBot
Oct 24, 2017 at 0:08 answer added ATaco timeline score: 3
Oct 22, 2017 at 5:40 answer added Zachary Cotton timeline score: 5
Oct 21, 2017 at 17:12 answer added evaldeletor timeline score: 1
Oct 17, 2017 at 14:23 comment added 12Me21 Are we allowed to use a language that's already unusable to begin with? (JavaScript for example)
Sep 4, 2017 at 7:12 answer added qqeeeeeq timeline score: 1
Sep 1, 2017 at 12:51 answer added user73902 timeline score: 2
Aug 31, 2017 at 18:55 answer added the tab contains a modified ev timeline score: 0
Jul 28, 2017 at 17:38 answer added The Fifth Marshal timeline score: 11
Jul 22, 2017 at 1:03 history edited Anders Kaseorg CC BY-SA 3.0
Fix https links
Jul 20, 2017 at 19:28 answer added Kaz timeline score: 4
Jul 20, 2017 at 12:03 answer added Fels timeline score: 0
Jul 20, 2017 at 11:25 answer added xxyxxyxxyxyyxxyyyy timeline score: 2
Jul 19, 2017 at 22:42 answer added briantist timeline score: 3
Jul 10, 2017 at 23:41 comment added Gryphon This is quite possible the best pop-con I have ever seen.
Jul 10, 2017 at 20:07 comment added Noah Cristino I can do it in 0 bytes, check out my answer :)
Jul 1, 2017 at 20:50 answer added It Guy timeline score: 4
Jun 9, 2017 at 19:34 answer added Oliver timeline score: 1
May 13, 2017 at 16:25 answer added Rohan Jhunjhunwala timeline score: 2
May 9, 2017 at 19:13 answer added Steadybox timeline score: 5
May 9, 2017 at 17:58 answer added 2xsaiko timeline score: 2
May 5, 2017 at 23:08 answer added Chris timeline score: 2
May 5, 2017 at 20:43 answer added Samir timeline score: 5
Apr 3, 2017 at 13:50 history unprotected user45941
Apr 3, 2017 at 13:29 history edited mbomb007 CC BY-SA 3.0
change urls to https
Mar 29, 2017 at 21:07 answer added djeis timeline score: 3
Mar 28, 2017 at 23:30 answer added user62131 timeline score: 7
Oct 1, 2016 at 22:37 answer added acrolith timeline score: 18
Oct 1, 2016 at 2:04 answer added EMBLEM timeline score: 6
Aug 22, 2016 at 0:15 answer added ATaco timeline score: 2
May 29, 2016 at 13:43 answer added The Fifth Marshal timeline score: 1
May 23, 2016 at 17:26 answer added RenderSettings timeline score: 8
May 23, 2016 at 16:03 review Close votes
May 23, 2016 at 18:00
May 4, 2016 at 0:15 answer added Conor O'Brien timeline score: 2
Apr 11, 2016 at 8:32 history edited jimmy23013 CC BY-SA 3.0
added 6 characters in body
Mar 13, 2016 at 1:27 answer added M L timeline score: 1
Mar 3, 2016 at 15:48 answer added SuperJedi224 timeline score: 6
Feb 10, 2016 at 23:55 comment added jimmy23013 @JAtkin No. Read the question carefully.
Feb 10, 2016 at 23:43 comment added J Atkin Could I do something that prevents any code from running? e.g. while (true) {} // insert code here
Dec 29, 2015 at 1:26 answer added cat timeline score: 1
Dec 11, 2015 at 21:00 answer added cat timeline score: 1
Dec 9, 2015 at 1:16 answer added cat timeline score: 2
Dec 1, 2015 at 10:39 answer added Ismael Miguel timeline score: 5
Dec 1, 2015 at 7:30 answer added Dale Johnson timeline score: 3
Dec 1, 2015 at 3:59 answer added jado timeline score: 2
Nov 28, 2015 at 10:43 comment added starbeamrainbowlabs Apparently I'm not allowed to post an answer on this question, but would exec gzip $0 count for bash? It makes the currently executing script hide in a box, refusing to come out until you manually unpack it. Inspired by this answer.
Nov 28, 2015 at 0:21 answer added The Fifth Marshal timeline score: 1
Oct 29, 2015 at 21:53 answer added Ruben Dijkstra timeline score: 0
Oct 29, 2015 at 0:25 vote accept jimmy23013
Oct 27, 2015 at 14:41 answer added Konamiman timeline score: 6
Oct 27, 2015 at 12:32 comment added jimmy23013 Deleted the poll comments. An answer compiling the inserted code and modifying the compiled code isn't allowed.
Oct 27, 2015 at 9:19 answer added Nagora timeline score: 7
Oct 26, 2015 at 16:17 answer added user902383 timeline score: 6
Oct 26, 2015 at 8:17 comment added jimmy23013 @shelvacu No. That's not an allowed output method and is ignored.
Oct 26, 2015 at 8:03 comment added Shelvacu Can program runtime be considered output? EG if I have STDIN but not STDOUT, is simply running for a different length of time based on primality of input number enough?
Oct 26, 2015 at 7:38 answer added Shelvacu timeline score: 9
Oct 24, 2015 at 22:44 answer added a spaghetto timeline score: 2
Oct 24, 2015 at 12:23 comment added HostileFork says dont trust SE @jimmy23013 I may or may not finish my language, new tricks up my sleeve coming, but I stopped by because this was "trending" in the sidebar. So no promises.
Oct 24, 2015 at 1:00 history protected Downgoat
Oct 23, 2015 at 18:11 answer added Candles timeline score: 27
Oct 23, 2015 at 17:22 answer added yo' timeline score: 4
Oct 23, 2015 at 15:46 history edited jimmy23013 CC BY-SA 3.0
added 52 characters in body
Oct 23, 2015 at 15:03 comment added jimmy23013 @muddyfish You can change how the code is interpreted, or the supporting libraries, etc, or the behavior of the compiler before the code is parsed / compiled / linked into that, but not the part the code itself compiled into, after it is compiled.
Oct 23, 2015 at 14:59 comment added jimmy23013 @Dr.Rebmu It's not always easy to do harm, though, and some of the harmful unusable jails are broken by someone else. And welcome back here.
Oct 22, 2015 at 19:28 comment added HostileFork says dont trust SE Hmmm. Guess the "do no harm" oath didn't exactly make it to software engineering? Oh well. Makes it more interesting. Set the controls for the center of the Sparc.
Oct 22, 2015 at 19:02 answer added wizzwizz4 timeline score: 35
Oct 22, 2015 at 18:27 comment added Blue @jimmy23013 My answer changes the Code but not the co_code. Should it be allowed?
Oct 22, 2015 at 16:31 comment added Alec Teal @jimmy23013 you missed the joke.
Oct 22, 2015 at 15:33 comment added jimmy23013 @AlecTeal Why not?
Oct 22, 2015 at 14:58 comment added Alec Teal Does PHP count?
Oct 22, 2015 at 14:29 answer added MathematicalOrchid timeline score: 48
Oct 22, 2015 at 13:18 answer added 3.14ed_Piper timeline score: 58
Oct 22, 2015 at 8:58 history edited jimmy23013 CC BY-SA 3.0
added 86 characters in body
Oct 22, 2015 at 8:50 history edited jimmy23013 CC BY-SA 3.0
stack snippet; editing regex parsing html is horrible
Oct 21, 2015 at 17:49 answer added zwol timeline score: 40
Oct 21, 2015 at 11:47 answer added Nebula timeline score: 27
Oct 21, 2015 at 9:37 comment added jimmy23013 @pseudonym117 I think it shouldn't be allowed, as the NOPs doesn't exist in the original program. But upvote the following comment if you think it should be allowed.
Oct 21, 2015 at 9:35 answer added AJFaraday timeline score: 11
Oct 21, 2015 at 0:28 answer added geometrian timeline score: 5
Oct 20, 2015 at 22:43 answer added SuperJedi224 timeline score: 5
Oct 20, 2015 at 22:08 answer added Adám timeline score: 13
Oct 20, 2015 at 19:46 comment added pseudonym117 @jimmy23013 the clarifications do not exactly clarify what i meant to ask. What I meant was can I do something like this (using .NET as an example): before the IL code is JIT compiled to native code, change all of the IL op codes in the user program into NOPs. So the instructions would be called, they would just do nothing.
Oct 20, 2015 at 15:46 answer added puckipedia timeline score: 4
Oct 20, 2015 at 14:03 comment added jimmy23013 @Luminous Some of them doesn't. The intention was to break the language by redefining the language, not by running into an infinite loop, etc, which is a normal features of any Turing-complete language.
Oct 20, 2015 at 13:45 history edited jimmy23013 CC BY-SA 3.0
added 53 characters in body
Oct 20, 2015 at 13:39 answer added Michael Stern timeline score: 31
Oct 20, 2015 at 13:34 history edited jimmy23013 CC BY-SA 3.0
added 244 characters in body
Oct 20, 2015 at 13:16 history edited jimmy23013 CC BY-SA 3.0
added 334 characters in body
Oct 20, 2015 at 13:04 comment added Luminous Are these answers satisfying what you were looking for? Break the language so it's unusable or were you hoping for something else?
Oct 20, 2015 at 12:20 answer added Matteo Italia timeline score: 99
Oct 20, 2015 at 11:08 answer added MathematicalOrchid timeline score: 47
Oct 20, 2015 at 10:36 answer added MathematicalOrchid timeline score: 55
Oct 20, 2015 at 7:04 comment added jimmy23013 @slebetman I think it is ok. Technically, only "limiting the number of possible grammatically correct programs" is currently forbidden.
Oct 20, 2015 at 6:58 comment added jimmy23013 @jdphenix That's ok, and is the supposed way solving this challenge.
Oct 20, 2015 at 5:14 comment added slebetman A lot of the answers below make the new inserted code error out. Is that OK? I mean, is it OK to modify your runtime/language in such a way that all new code are errors?
Oct 20, 2015 at 5:08 answer added slebetman timeline score: 10
Oct 20, 2015 at 2:03 comment added jdphenix What about solutions that redefine some of the required operations to produce invalid output, like 2 + 2 = false?
Oct 19, 2015 at 22:50 comment added jimmy23013 @pseudonym117 No. See clarifications.
Oct 19, 2015 at 22:08 comment added pseudonym117 I assume this is not allowed, but figured i would check: can I modify the user code at runtime?
Oct 19, 2015 at 21:59 answer added Joshua timeline score: 27
Oct 19, 2015 at 19:50 answer added Cephalopod timeline score: 37
Oct 19, 2015 at 19:27 answer added Nico A timeline score: 70
Oct 19, 2015 at 18:49 answer added Mason Wheeler timeline score: 15
Oct 19, 2015 at 17:34 answer added Conor O'Brien timeline score: 3
Oct 19, 2015 at 16:45 answer added Peter Taylor timeline score: 7
Oct 19, 2015 at 16:34 history reopened Kade
Downgoat
Sp3000
Nico A
jimmy23013
Oct 19, 2015 at 13:04 comment added jimmy23013 @PeterTaylor Added a criteria to disallow it. I'm not sure this solves all the problems.
Oct 19, 2015 at 13:03 history edited jimmy23013 CC BY-SA 3.0
added 109 characters in body
Oct 19, 2015 at 12:28 comment added Peter Taylor So then it seems to be saying that in languages with explicit IO it's permissible to do completely boring things like reading and discarding the contents of stdin. It sets up a completely unfair playing field where some languages require you to carefully handle the IO for the inserted code, and other languages allow you to trash it and deny IO to the inserted code.
Oct 19, 2015 at 10:39 history edited jimmy23013 CC BY-SA 3.0
added 80 characters in body
Oct 19, 2015 at 10:22 comment added jimmy23013 @DankMemes There is a related cops-and-robber in the sandbox by feersum, which removed the part about hacking existing languages, but just write a new language for the robbers to use.
Oct 19, 2015 at 10:19 comment added jimmy23013 @Sp3000 Rephrased that part a bit and hope it became clearer.
Oct 19, 2015 at 10:17 history edited jimmy23013 CC BY-SA 3.0
added 143 characters in body
Oct 19, 2015 at 10:10 comment added jimmy23013 @PeterTaylor You should choose at least one output mechanism and ignore all other mechanisms. For the later comment, I have changed "cannot" to "isn't usually able to". It's only meant to prevent answers doing nothing in a language without explicit IO.
Oct 19, 2015 at 10:02 history edited jimmy23013 CC BY-SA 3.0
added 363 characters in body
Oct 19, 2015 at 9:57 history edited jimmy23013 CC BY-SA 3.0
added 363 characters in body
Oct 19, 2015 at 0:54 review Reopen votes
Oct 19, 2015 at 10:56
Oct 18, 2015 at 23:54 comment added user45941 @DankMemes Agreed. As it stands, it's much too vague, and most answers would be invalidated by finding a workaround. CnR with this premise would be delightful.
Oct 18, 2015 at 23:54 history closed Peter Taylor
Conor O'Brien
Sp3000
rink.attendant.6
es1024
Needs details or clarity
Oct 18, 2015 at 23:07 comment added DankMemes This could have made a really great cops and robbers challenge I think.
Oct 18, 2015 at 21:44 review Close votes
Oct 18, 2015 at 23:54
Oct 18, 2015 at 21:26 comment added Peter Taylor And if so, that seems to be in stark contradiction to the way you haven't complained that the answers which close stdin are violating the rule "Your code should redirect the user input (that contains informations of arbitrary length) to the inserted code, if a code block cannot get the user input directly in the language you are using.".
Oct 18, 2015 at 21:03 comment added Peter Taylor What do you mean by that? That if you want to ignore all output mechanisms, you have to provide a new one?
Oct 18, 2015 at 20:11 answer added rayryeng timeline score: 18
Oct 18, 2015 at 20:01 history tweeted twitter.com/StackCodeGolf/status/655836240357519360
Oct 18, 2015 at 19:37 comment added jimmy23013 @PeterTaylor How? And note that the grammatically equivalent reference must satisfy the criteria in any definition you choose.
Oct 18, 2015 at 19:15 comment added Peter Taylor I'm not sure what the update means. If the intention is that it's sufficient to break print statements and you can claim to be ignoring output to a file then I think the current wording allows you to claim to be ignoring all standard output mechanisms.
Oct 18, 2015 at 18:42 answer added wizzwizz4 timeline score: 8
Oct 18, 2015 at 18:06 answer added Ismael Miguel timeline score: 107
Oct 18, 2015 at 16:02 answer added Downgoat timeline score: 342
Oct 18, 2015 at 15:42 history edited jimmy23013 CC BY-SA 3.0
added 1 character in body
Oct 18, 2015 at 15:37 history edited jimmy23013 CC BY-SA 3.0
added 268 characters in body
Oct 18, 2015 at 15:23 comment added jimmy23013 @ppperry If the inserted code is after the infinite loop so it is not executed, then no. If the inserted code runs into a infinite loop itself, it's fine.
Oct 18, 2015 at 15:21 answer added DankMemes timeline score: 77
Oct 18, 2015 at 14:13 comment added The Fifth Marshal What about code that executes an infinte loop, so your code after it never gets executed. Is that valid?
Oct 18, 2015 at 13:57 answer added The Fifth Marshal timeline score: 23
Oct 18, 2015 at 13:53 answer added Fabian Schmengler timeline score: 30
Oct 18, 2015 at 13:07 answer added Martin Ender timeline score: 189
Oct 18, 2015 at 13:01 comment added Dennis If it wasn't for #{...}, I'd have a neat GolfScript answer...
Oct 18, 2015 at 12:53 comment added jimmy23013 @muddyfish Basically no and yes. See the clarifications.
Oct 18, 2015 at 12:50 history edited jimmy23013 CC BY-SA 3.0
added 372 characters in body
Oct 18, 2015 at 12:30 comment added Blue Am I allowed to change the code before executing it? Also, can I run other code whilst I am running the code given?
Oct 18, 2015 at 12:17 history asked jimmy23013 CC BY-SA 3.0