Editing Talk:1579: Tech Loops

Jump to: navigation, search
Ambox notice.png Please sign your posts with ~~~~

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 8: Line 8:
 
::: I agree to this. A repository is a perfect location for "dumping" things where they never come back [[User:Elektrizikekswerk|Elektrizikekswerk]] ([[User talk:Elektrizikekswerk|talk]]) 09:31, 18 September 2015 (UTC)
 
::: I agree to this. A repository is a perfect location for "dumping" things where they never come back [[User:Elektrizikekswerk|Elektrizikekswerk]] ([[User talk:Elektrizikekswerk|talk]]) 09:31, 18 September 2015 (UTC)
 
:::: I interpreted it to mean that the repository hosts the things it is dependent on, using the things it is dependent on, making the loop conceptual.  The code that is hosted in the repository is only ultimately required because of the need for the repository to host thing code that the repository runs on. [[Special:Contributions/141.101.98.187|141.101.98.187]] 11:19, 18 September 2015 (UTC)
 
:::: I interpreted it to mean that the repository hosts the things it is dependent on, using the things it is dependent on, making the loop conceptual.  The code that is hosted in the repository is only ultimately required because of the need for the repository to host thing code that the repository runs on. [[Special:Contributions/141.101.98.187|141.101.98.187]] 11:19, 18 September 2015 (UTC)
::The library at the bottom right does not have any entry, so there is also a start! So one that only has exits and one that only has entries! No error there I also think!--[[User:Kynde|Kynde]] ([[User talk:Kynde|talk]]) 14:33, 21 September 2015 (UTC)
 
  
 
Doesn't Buddha sais "The Path is the Goal"? Just because what you are doing is on path which seems to go nowhere doesn't mean the path is not worth it. Did you saw any tourist complaining that the trek he's on is supposed to end on the same place it started? -- [[User:Hkmaly|Hkmaly]] ([[User talk:Hkmaly|talk]]) 12:07, 18 September 2015 (UTC)
 
Doesn't Buddha sais "The Path is the Goal"? Just because what you are doing is on path which seems to go nowhere doesn't mean the path is not worth it. Did you saw any tourist complaining that the trek he's on is supposed to end on the same place it started? -- [[User:Hkmaly|Hkmaly]] ([[User talk:Hkmaly|talk]]) 12:07, 18 September 2015 (UTC)
Line 14: Line 13:
 
Does it bother anyone else that he wrote "soley" or am I missing something? {{unsigned ip|108.162.216.40}}
 
Does it bother anyone else that he wrote "soley" or am I missing something? {{unsigned ip|108.162.216.40}}
 
:It also bothers John and Nancy, but it doesn't bother me because he was obviously talking about doing it by means of a fish.[[User:N0lqu|-boB]] ([[User talk:N0lqu|talk]])
 
:It also bothers John and Nancy, but it doesn't bother me because he was obviously talking about doing it by means of a fish.[[User:N0lqu|-boB]] ([[User talk:N0lqu|talk]])
:::The image is corrected [http://www.xkcd.com/1579/]. [[Special:Contributions/173.245.50.154|173.245.50.154]] 13:40, 21 September 2015 (UTC)
 
  
 
When I see this comic I think its less about "how tech people find complicated solutions to things" and more about how as time goes on they end up with increasingly complex workarounds to get old stuff to work.  Like in https://xkcd.com/1305/ they wanted to use the chat group, but for that they needed the VM, but according to this comic they need hardware workaround for that, which needs a library to work, which needs custom settings, which needs a library, etc.... Thoughts? {{unsigned|Pyrolo}}
 
When I see this comic I think its less about "how tech people find complicated solutions to things" and more about how as time goes on they end up with increasingly complex workarounds to get old stuff to work.  Like in https://xkcd.com/1305/ they wanted to use the chat group, but for that they needed the VM, but according to this comic they need hardware workaround for that, which needs a library to work, which needs custom settings, which needs a library, etc.... Thoughts? {{unsigned|Pyrolo}}
Line 23: Line 21:
 
:A hardware equivalent would be reprap: get a 3d printer and end up spending all the time printing 3d parts for the printer instead of creating something else like toys or art.  
 
:A hardware equivalent would be reprap: get a 3d printer and end up spending all the time printing 3d parts for the printer instead of creating something else like toys or art.  
 
:I've modified the explanation with a variation of this; I've left the original explanation in place since maybe there's some value in it. Please edit as you see fit. [[User:Ralfoide|Ralfoide]] ([[User talk:Ralfoide|talk]]) 14:53, 18 September 2015 (UTC)
 
:I've modified the explanation with a variation of this; I've left the original explanation in place since maybe there's some value in it. Please edit as you see fit. [[User:Ralfoide|Ralfoide]] ([[User talk:Ralfoide|talk]]) 14:53, 18 September 2015 (UTC)
 
:Actually, for many MIT students it is tools for the sake of tooling. Okay, that was a terrible pun that most people won't get. --[[Special:Contributions/198.41.235.155|198.41.235.155]] 05:56, 9 November 2015 (UTC)
 
  
 
A great deal of all that we do, as individuals, and as a society, directly or indirectly maintains our ability to do so.
 
A great deal of all that we do, as individuals, and as a society, directly or indirectly maintains our ability to do so.
Line 31: Line 27:
 
Does that make sense?  
 
Does that make sense?  
 
[[User:Benjaminikuta|Benjaminikuta]] ([[User talk:Benjaminikuta|talk]]) 18:07, 18 September 2015 (UTC)
 
[[User:Benjaminikuta|Benjaminikuta]] ([[User talk:Benjaminikuta|talk]]) 18:07, 18 September 2015 (UTC)
 
:Yes, it's called [https://en.wikipedia.org/wiki/Overhead overhead]. [[Special:Contributions/188.114.97.30|188.114.97.30]] 13:59, 26 January 2016 (UTC)
 
  
 
In a broader sense, one might even say that the basic human desire to socialise is evolutionarily advantageous, serving the purpose of continuing the species. In that broad sense, everything that we do is merely "maintaining a huge chain of technology solely to support itself". Reminds me of https://xkcd.com/59/. It's easy to forget why we do things in life. [[User:Benjaminikuta|Benjaminikuta]] ([[User talk:Benjaminikuta|talk]]) 18:14, 18 September 2015 (UTC)
 
In a broader sense, one might even say that the basic human desire to socialise is evolutionarily advantageous, serving the purpose of continuing the species. In that broad sense, everything that we do is merely "maintaining a huge chain of technology solely to support itself". Reminds me of https://xkcd.com/59/. It's easy to forget why we do things in life. [[User:Benjaminikuta|Benjaminikuta]] ([[User talk:Benjaminikuta|talk]]) 18:14, 18 September 2015 (UTC)
Line 46: Line 40:
 
The current explanation is wrong. The joke is that there are a lot of running components in Randall's computer (services, daemons, applications...) whose only purpose is to enable the execution of the other components in the loop. In other words, performing busywork, which is a waste of computer resources. The chain probably started when Randall wanted to test a new software in Linux, that is known to have a nightmarish package system based on dependencies, so he had to install a lot of libraries and perform some ugly hacks to get the software working, which in turn required other packages to be installed and tweaked. At one point, one of the packages or hacks had a circular dependency with the original software and created a loop. By then, Randall had already forgotten why he wanted to use that software in the first place, and now he only uses it to keep the rest of the loop running. [[Special:Contributions/141.101.99.108|141.101.99.108]] 10:41, 21 September 2015 (UTC)
 
The current explanation is wrong. The joke is that there are a lot of running components in Randall's computer (services, daemons, applications...) whose only purpose is to enable the execution of the other components in the loop. In other words, performing busywork, which is a waste of computer resources. The chain probably started when Randall wanted to test a new software in Linux, that is known to have a nightmarish package system based on dependencies, so he had to install a lot of libraries and perform some ugly hacks to get the software working, which in turn required other packages to be installed and tweaked. At one point, one of the packages or hacks had a circular dependency with the original software and created a loop. By then, Randall had already forgotten why he wanted to use that software in the first place, and now he only uses it to keep the rest of the loop running. [[Special:Contributions/141.101.99.108|141.101.99.108]] 10:41, 21 September 2015 (UTC)
 
: The footer begins "Every now and then", so this is not about a single event. Also, the "DLL" part does not match this being Linux-specific. [[Special:Contributions/108.162.229.236|108.162.229.236]] 11:23, 21 September 2015 (UTC)
 
: The footer begins "Every now and then", so this is not about a single event. Also, the "DLL" part does not match this being Linux-specific. [[Special:Contributions/108.162.229.236|108.162.229.236]] 11:23, 21 September 2015 (UTC)
:: Yeah, this is not the first time he accidentally created a self-sustained loop, but it probably always happen for the same reason. It's pretty clear to me that the strip refers to a linux system because its software distribution philosophy is literally a mess, unlike every other system whose applications are self-contained in one neat file with no other dependencies. To support my point, note how the DLL files are conveniently NOT part of the loop; this is what makes them hilarious and what's baffling Randall: he has no idea about which component is relying on them because they do not belong in a Linux system. In any case, the fact that there is a (probably windows) VM running in the mix, plus an Irc client, points to the loop being multi-system wide, so that is a botch of epic proportions. [[Special:Contributions/141.101.99.108|141.101.99.108]] 14:47, 21 September 2015 (UTC)
 
 
The isolated 'mystery DLL dependency' reminds me of the Programmable Gate Array evolution experiment where an interesting solution to a problem created an efficient but highly unintuitive circuit 'design' within it that contained a segment that ''was not actually connected to anything else'' but performed a vital function (removing the isolated elements from the 'design' produced a non-working circuit, as would 'attaching' it, even neutrally, to the surroundings), though not by any method that the design and specification would make obvious.  [http://darwin200.christs.cam.ac.uk/pages/index.php?page_id=h7 Here is one possible telling of the tale], although it doesn't exactly match the one that I recall.  Look at the paragraph immediately under the "Evolving Complexity" heading for this version, however. (Or in the paragraph immediately under the "Tron kiss" picture in [http://www.damninteresting.com/on-the-origin-of-circuits/ this other article], that I also found.) [[Special:Contributions/141.101.99.12|141.101.99.12]] 22:12, 21 September 2015 (UTC)
 
 
I want that hour of my time back from following the ridiculous link to the RepRap Project!  Do we really need to waste every one else's time too?  --[[User:Ianrbibtitlht|Ianrbibtitlht]] ([[User talk:Ianrbibtitlht|talk]]) 05:29, 4 June 2017 (UTC)
 
 
"dll in use by something"... my life in a nutshell [[User:An user who has no account yet|An user who has no account yet]] ([[User talk:An user who has no account yet|talk]]) 18:47, 5 September 2023 (UTC)
 

Please note that all contributions to explain xkcd may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see explain xkcd:Copyrights for details). Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel | Editing help (opens in new window)

Templates used on this page: