https://www.explainxkcd.com/wiki/api.php?action=feedcontributions&user=162.158.114.94&feedformat=atomexplain xkcd - User contributions [en]2024-03-29T06:56:31ZUser contributionsMediaWiki 1.30.0https://www.explainxkcd.com/wiki/index.php?title=2166:_Stack&diff=1756102166: Stack2019-06-22T08:59:57Z<p>162.158.114.94: /* Explanation */</p>
<hr />
<div>{{comic<br />
| number = 2166<br />
| date = June 21, 2019<br />
| title = Stack<br />
| image = stack.png<br />
| titletext = Gotta feel kind of bad for nation-state hackers who spend years implanting and cultivating some hardware exploit, only to discover the entire target database is already exposed to anyone with a web browser.<br />
}}<br />
<br />
==Explanation==<br />
{{incomplete|Created by a OSI interconnect. Each layer needs to be individually explained, title text needs to be explained. Do NOT delete this tag too soon.}}<br />
In software engineering, a {{w|Solution stack|tech stack}} is the set of technology platforms and tools that a company or app uses. A common tech stack is {{w|LAMP (software bundle)|LAMP}}, composed of a {{w|Linux}} {{w|Operating system|operating system}}, an {{w|Apache HTTP Server|Apache}} {{w|Web server}}, a {{w|MySQL}} {{w|database}}, and the {{w|PHP}} programming language.<br />
<br />
In this instance, all of the layers represent some type of compromised systems instead of various software technologies. The stack resembles an OSI network architecture, with an eighth layer added representing the user itself.<br />
<br />
'''Compromised by a customer:''' The user experience, above the OSI layers. Compromised by users doing something wrong or illadvised.<br />
<br />
'''Compromised by a former employee:''' This is the application layer. The application may include a hidden spyware in its codebase. Recent examples of compromise: Desjardins Group<br />
<br />
'''Compromised by a current employee:''' This is the presentation layer. See above.<br />
<br />
'''Compromised by Bitcoin miners:''' Examples of compromise: Dozens of bitcoin mining viruses.<br />
<br />
'''Compromised by unknown hackers:'''<br />
<br />
'''Compromised by our own government:''' This is the network layer. It refers to communication intercepts by governments. Examples of compromise: Cisco (for US citizens)<br />
<br />
'''Compromised by a foreign government:''' Examples of compromise: Cisco (for non-US citizens)<br />
<br />
'''Massive undiscovered hardware vulnerability:''' This is the physical layer. An undiscovered hardware vulnerability may cause compromises further up in the slack. Examples of compromises: Intel CPUs<br />
<br />
==Transcript==<br />
{{incomplete transcript|Do NOT delete this tag too soon.}}<br />
:[Single-panel with a label at the top and 8 box layers stacked vertically, with in and out arrows at the top representing normal data flow and an arrow out of each box to the left or right representing exploit data flow]<br />
:The Modern Tech Stack<br />
:*Compromised by a customer (arrow to the right)<br />
:*Compromised by a former employee (arrow to the left)<br />
:*Compromised by a current employee (arrow to the right)<br />
:*Compromised by bitcoin miners (arrow to the right)<br />
:*Compromised by unknown hackers (arrow to the left)<br />
:*Compromised by our own government (arrow to the right)<br />
:*Compromised by a foreign government (arrow to the left)<br />
:*Massive undiscovered hardware vulnerability (arrow to the right)<br />
<br />
==Trivia==<br />
Comic [[1636: XKCD Stack]] also has a hypothetical technology stack, with farcical layers.<br />
<br />
{{comic discussion}}<br />
<br />
[[Category:Computers]]<br />
[[Category:Programming]]</div>162.158.114.94https://www.explainxkcd.com/wiki/index.php?title=2166:_Stack&diff=1756092166: Stack2019-06-22T08:58:39Z<p>162.158.114.94: Add examples of compromises</p>
<hr />
<div>{{comic<br />
| number = 2166<br />
| date = June 21, 2019<br />
| title = Stack<br />
| image = stack.png<br />
| titletext = Gotta feel kind of bad for nation-state hackers who spend years implanting and cultivating some hardware exploit, only to discover the entire target database is already exposed to anyone with a web browser.<br />
}}<br />
<br />
==Explanation==<br />
{{incomplete|Created by a OSI interconnect. Each layer needs to be individually explained, title text needs to be explained. Do NOT delete this tag too soon.}}<br />
In software engineering, a {{w|Solution stack|tech stack}} is the set of technology platforms and tools that a company or app uses. A common tech stack is {{w|LAMP (software bundle)|LAMP}}, composed of a {{w|Linux}} {{w|Operating system|operating system}}, an {{w|Apache HTTP Server|Apache}} {{w|Web server}}, a {{w|MySQL}} {{w|database}}, and the {{w|PHP}} programming language.<br />
<br />
In this instance, all of the layers represent some type of compromised systems instead of various software technologies. The stack resembles an OSI network architecture, with an eighth layer added representing the user itself.<br />
<br />
'''Compromised by a customer:''' The user experience, above the OSI layers. Compromised by users doing something wrong or illadvised.<br />
<br />
'''Compromised by a former employee:''' This is the application layer. The application may include a hidden spyware in its codebase. Recent examples of compromise: Desjardins Group<br />
<br />
'''Compromised by a current employee:''' This is the presentation layer. See above.<br />
<br />
'''Compromised by Bitcoin miners:''' Examples of compromise: Dozens of bitcoin mining viruses.<br />
<br />
'''Compromised by unknown hackers:'''<br />
<br />
'''Compromised by our own government:''' This is the network layer. It refers to communication intercepts by governments. Examples of compromise: Cisco (for US citizens)<br />
<br />
'''Compromised by a foreign government:''' Examples of compromise: Cisco (for non-US citizens)<br />
<br />
'''Massive undiscovered hardware vulnerability:''' This is the physical layer. An undiscovered hardware vulnerability may cause compromises further up in the slack.<br />
<br />
==Transcript==<br />
{{incomplete transcript|Do NOT delete this tag too soon.}}<br />
:[Single-panel with a label at the top and 8 box layers stacked vertically, with in and out arrows at the top representing normal data flow and an arrow out of each box to the left or right representing exploit data flow]<br />
:The Modern Tech Stack<br />
:*Compromised by a customer (arrow to the right)<br />
:*Compromised by a former employee (arrow to the left)<br />
:*Compromised by a current employee (arrow to the right)<br />
:*Compromised by bitcoin miners (arrow to the right)<br />
:*Compromised by unknown hackers (arrow to the left)<br />
:*Compromised by our own government (arrow to the right)<br />
:*Compromised by a foreign government (arrow to the left)<br />
:*Massive undiscovered hardware vulnerability (arrow to the right)<br />
<br />
==Trivia==<br />
Comic [[1636: XKCD Stack]] also has a hypothetical technology stack, with farcical layers.<br />
<br />
{{comic discussion}}<br />
<br />
[[Category:Computers]]<br />
[[Category:Programming]]</div>162.158.114.94https://www.explainxkcd.com/wiki/index.php?title=Talk:2143:_Disk_Usage&diff=173380Talk:2143: Disk Usage2019-04-30T09:58:26Z<p>162.158.114.94: </p>
<hr />
<div><!--Please sign your posts with ~~~~ and don't delete this text. New comments should be added at the bottom.--><br />
Seems fine to me!<br />
[[Special:Contributions/172.69.62.40|172.69.62.40]] 20:54, 29 April 2019 (UTC)<br />
<br />
Finally managed to contribute something again! It's 00:00 now, so I'll pick this up tomorrow if noone else has by then [[User:Gir|-- //gir.st/]] ([[User talk:Gir|talk]]) 21:56, 29 April 2019 (UTC)<br />
<br />
I don't see what's alarming on ratio between good and bad photos. With digital cameras, actually choosing which photos are good takes more time than taking them in first place, so its often skipped. -- [[User:Hkmaly|Hkmaly]] ([[User talk:Hkmaly|talk]]) 22:47, 29 April 2019 (UTC)<br />
<br />
''Why do I feel so seen?!? Explain THAT!'' [[Special:Contributions/162.158.255.88|162.158.255.88]] 23:52, 29 April 2019 (UTC)<br />
<br />
I think the menu option about "Download Cloud" in the title text is referring to the general concept of the cloud - in other words, downloading the "entire" cloud, not their own personal cloud storage! [[User:Ianrbibtitlht|Ianrbibtitlht]] ([[User talk:Ianrbibtitlht|talk]]) 00:36, 30 April 2019 (UTC)<br />
<br />
Why is there an IP editor bolding random letters? [[User:RandomIsocahedron|RandomIsocahedron]] ([[User talk:RandomIsocahedron|talk]]) 02:13, 30 April 2019 (UTC)<br />
::Look at the bolded letters. It's the guy who plasters 'soon the truth will be revealed' everywhere again. [[Special:Contributions/162.158.114.94|162.158.114.94]] 09:58, 30 April 2019 (UTC)</div>162.158.114.94https://www.explainxkcd.com/wiki/index.php?title=1480:_Super_Bowl&diff=1524761480: Super Bowl2018-02-15T00:36:43Z<p>162.158.114.94: This goes a little overboard</p>
<hr />
<div>{{comic<br />
| number = 1480<br />
| date = January 30, 2015<br />
| title = Super Bowl<br />
| image = super_bowl.png<br />
| titletext = My hobby: Pretending to miss the sarcasm when people show off their lack of interest in football by talking about 'sportsball' and acting excited to find someone else who's interested, then acting confused when they try to clarify.<br />
}}<br />
<br />
==Explanation==<br />
In this comic, [[Cueball]], representing [[Randall]], explains that even though he does not care about sports and is tempted to be scornful about others' obsession with them, he understands that people feel vulnerable about stuff they care about. And he will for sure be fed up with all the talk about the {{w|Super Bowl}} discussions and arguments over the coming weeks. (The comic was released on a Friday two days before {{w|Super Bowl XLIX}}, the final of the 2015 Super Bowl held on 2015-02-01).<br />
<br />
However, since other people tolerate his interest in odd things like {{w|meteorology}} and the {{w|Philae (spacecraft)|''Philae'' lander}} (see [[1324: Weather]] and [[1446: Landing]]), he recognizes that he should show the same consideration to them. This is an invocation of the {{w|Golden Rule}}, "Do unto others as you would have them do unto you".<br />
<br />
In the last frame, he tells us that instead of celebrating the sports event on Sunday, he will be celebrating friendship (through listening to his friends) and, as a side note, snacking (as they are very frequently brought to Super Bowl-watching events). This suggests that the value of friendship trumps the discomfort of watching human activities that seem uninteresting to him – and of course, the free snacks also help ameliorate his discomfort.<br />
<br />
The title text continues the "[[My Hobby]]" trope characteristic of some ''xkcd'' comics: here, Randall references people who scornfully refer to popular sports such as football, basketball, and/or baseball as "sportsball" and creates discomfort for them by pretending to be interested in this imaginary sport. This makes it appear as though they are in fact interested in sports when they are not, exposing their snobbishness. (It is worth noting that there is [https://www.nintendo.com/games/detail/aWTjaTaTib5jIi7ZoHC9yzrx8xk4RSIo a Wii U game by that name].)<br />
<br />
In a distant past, Cueball spent his time differently during the Super Bowl - see [[60: Super Bowl]]. (This was the second time that two xkcd comics have shared the [[:Category:Comics sharing name|exact same name]]). The year after he continued the trend with a Super Bowl related comic to "celebrate" the event: [[1640: Super Bowl Context]]. Between the 2006 comic and this one there were no other Super Bowl related comics coming out in relation to the Super Bowl final.<br />
<br />
See also [[1107: Sports Cheat Sheet]] and two other comics where he jokes with sport in general: [[904: Sports]] and [[1507: Metaball]]. He again directly mentions lack of knowledge in [[1859: Sports Knowledge]].<br />
<br />
==Transcript==<br />
:[Cueball standing.]<br />
:Cueball: I don't know much about sports, which can be culturally isolating, so it's tempting to get vocal and defensive about not following them.<br />
:Cueball: Caring about something makes people vulnerable, so ''not'' caring gives you power.<br />
<br />
:[Pictures of a [http://en.wikipedia.org/wiki/Weather_map weather map] and [http://en.wikipedia.org/wiki/Philae_(spacecraft) ''Philae'' spacecraft] in the background.]<br />
:But I know things I'm into don't always sound interesting to 100% of the people around me, and it means a lot when they sometimes try to listen anyway - and maybe even find themselves sharing some of my excitement!<br />
<br />
:[Cueball pointing to self.]<br />
:Cueball: So while everyone is going on about the Super Bowl on Sunday, let me tell you what ''I'll'' be doing:<br />
<br />
:[Cueball standing again.]<br />
:Cueball: Listening!<br />
:Cueball: Hooray for friendship!<br />
:Cueball: <small>Also, eating snacks.</small><br />
:Cueball: <small>Hooray for snacks!</small><br />
<br />
== Trivia ==<br />
This comic shares title with [[60: Super Bowl]], published February 6, 2006. This appears to be [[:Category:Disambiguation pages|only the second time]] that two ''xkcd'' comics have borne the same name. The first was [[786: Exoplanets]], published August 30, 2010, and [[1071: Exoplanets]], published June 20, 2012.<br />
<br />
<br />
{{comic discussion}}<br />
[[Category:Comics featuring Cueball]]<br />
[[Category:My Hobby]]<br />
[[Category:American football]]<br />
[[Category:Sport]]<br />
[[Category:Science]]<br />
[[Category:Space]]<br />
[[Category:Comics sharing name|Super Bowl 2]]</div>162.158.114.94