Xkcd replacements
Author: s | 2025-04-23
Chrome extension that replaces occurrences or certain words based on XKCD 1288 - GitHub - joeyyang/xkcd-substitutions: Chrome extension that replaces occurrences or certain words based on XKCD 1288 Chrome extension that replaces occurrences of 'the cloud' with 'my butt' - xkcd-substitutions/README.md at xkcd/1288 jesusaurus/xkcd-substitutions
xkcd 2025: Repair or Replace : r/xkcd - Reddit
108.162.238.120 06:50, 15 November 2013 (UTI have written yet another Chrome extension inspired by this comic: "xkcd Substitutions Plus" I did this since I couldn't find one that let you to edit the list of substitutions. I plan to upload the code to Free code too. I would love to hear suggestions on how to improve it :) 141.101.98.220 (talk) (please sign your comments with ~~~~)You should probably disable your extension for this page (or make it correctly work with the textarea), since you seem to be changing other code posted in the comments with it every time you make an edit. mcef (talk) 15:58, 17 November 2013 (UTC) It's a good idea, I'll add a list of excluded pages to the extension. 108.162.231.57 18:59, 17 November 2013 (UTC)And yet you do it again, ruining all the code posted in the comments. Please refrain from editing this with the plugin enabled. mcef (talk) 19:12, 17 November 2013 (UTC)The comic description really confused me... until I realised I had the plug-in turned on. :D 141.101.99.217 20:07, 24 November 2013 (UTC)Weirdest thing I've gotten out of the extension: Jehovah's These dudes I know. 108.162.215.84 09:11, 28 April 2014 (UTC)Check out the Android App (we are using it for a research project, to collect user interaction data): 141.101.92.45 17:06, 5 March 2015 (UTC)I just logged on to #xkcd on foonetic, and I saw this: Topic for #xkcd is: "Hey, it looks like you're updating your resume!" - MS buys LI | | s/clone/clown/g | #xkcd = take a joke too far | bearachute has lost his sense of self | Today is a good day for a donut | New element names announced: nihonium, moscovium, tennessine and oganesson (bold mine). I like it. KangaroOS 04:31, 15 June 2016 (UTC)Hey, you should check the transcript with the plugins. SilverMagpie (talk) 21:52, 18 January 2017 (UTC)This comic is cited in "Scripting" section of the W3C HTML5 recommendation: appears that the extension was removed from the Mozilla add-ons site and can no longer be installed on Firefox. It’s still available on the Chrome Web Store though! 162.158.78.70 20:26, 11 April 2024 (UTC)
2025: Repair or Replace - explain xkcd
Offers news, documentaries, music, and citizen-focused content. France24 provides the news programming. Additionally, you will often see English-language content from Deutsche Welle and NHK. 18. XKCD Webcomic XKCD has earned itself cult status since launching in 2005. The comic strips usually feature one of either mathematics, programming, or science. These days, it's become essential reading for anyone who either works or has an interest in such fields. The strip has won countless web-based awards. 19. Facebook If you're a Facebook user, you might be interested in the unofficial Facebook channel. It can show your newsfeed and photo library via the Plex interface. 20. Library Updater We end the list with a practical channel. From time to time, the developers of these channels will release updates. Ordinarily, you'd have to re-enter the App Store and update each one manually. Library Updater removes that hassle. Just click the icon, and it will install any available updates for your channels. Keep Digging for More Plex Gems There are more than 170 channels in the Unsupported AppStore. In addition to video, music, and photos, they cover everything from subtitles to metadata. If these handpicked channels aren't enough to satisfy you, have a dig and see what else you can find. We've also compiled lists of the best Plex web shows and popular Plex podcasts to explore. And when you're finally happy, make sure you grab the best Plex apps to supercharge your Plex experience. If you're ready to upgrade your Plex hardware, have abrowser text replacements : r/xkcd - Reddit
Skip to content A surprising number of projects here are in some way influenced by the webcomic xkcd, but usually not as directly as this. Comic 350, “Network” is the tale of a very odd stickman who keeps multiple VMs running an unprotected, old version of Windows. Between the VMs, they have virtually every virus and are, effectively, a computer virus aquarium.Now it’s a real thing, and best of all, it’s open to the Internet for normal humans to view, complete with screencaps of all seven nodes updated every 30 seconds, the ability to view all processes on each node, and anyone on the Internet can upload any file to a node. All the files uploaded to the nodes are executed, so you get to see in real-time what the effects of “1TB_of_porn_this_took_a_while_to_upload.exe” are on node 3.The idea of a virus aquarium is cool, but this actually gets much, much more interesting when the project metas itself. Every 24 hours, a virus scanner runs on each node. As of right now, all the nodes are clean making this not a virus aquarium, but a script kiddie aquarium. On at least one node, TeamViewer is running but your guess is as good as mine as to how anyone will get that working.Edit: Thank you to the person who loaded Hackaday on one of the nodes.. Chrome extension that replaces occurrences or certain words based on XKCD 1288 - GitHub - joeyyang/xkcd-substitutions: Chrome extension that replaces occurrences or certain words based on XKCD 1288 Chrome extension that replaces occurrences of 'the cloud' with 'my butt' - xkcd-substitutions/README.md at xkcd/1288 jesusaurus/xkcd-substitutionsxkcd-substitutions/README.md at xkcd/1288 jesusaurus/xkcd
// plot() takes an arbitrary number of (x,y,format)-triples. // x must be iterable (that is, anything providing begin(x) and end(x)), // y must either be callable (providing operator() const) or iterable. plt::plot(x, y, "r-", x, [](double d) { return 12.5+abs(sin(d)); }, "k-"); // show plots plt::show();}g++ modern.cpp -std=c++11 -I/usr/include/python2.7 -lpythonResult:Or some funny-looking xkcd-styled example:#include namespace plt = matplotlibcpp;int main() { std::vector t(1000); std::vector x(t.size()); for(size_t i = 0; i #include "matplotlibcpp.h"#include vector>#include cmath>namespace plt = matplotlibcpp;int main() { std::vectordouble> t(1000); std::vectordouble> x(t.size()); for(size_t i = 0; i size(); i++) { t[i] = i / 100.0; x[i] = sin(2.0 * M_PI * 1.0 * t[i]); } plt::xkcd(); plt::plot(t, x); plt::title("AN ORDINARY SIN WAVE"); plt::save("xkcd.png");}g++ xkcd.cpp -std=c++11 -I/usr/include/python2.7 -lpython2.7Result:When working with vector fields, you might be interested in quiver plots: x, y, u, v; for (int i = -5; i #include "matplotlibcpp.h"namespace plt = matplotlibcpp;int main(){ // u and v are respectively the x and y components of the arrows we're plotting std::vectorint> x, y, u, v; for (int i = -5; i 5; i++) { for (int j = -5; j 5; j++) { x.push_back(i); u.push_back(-i); y.push_back(j); v.push_back(-j); } } plt::quiver(x, y, u, v); plt::show();}g++ quiver.cpp -std=c++11 -I/usr/include/python2.7 -lpython2.7Result:When working with 3d functions, you might be interested in 3d plots:> x, y, z; for (double i = -5; i x_row, y_row, z_row; for (double j = -5; j #include "matplotlibcpp.h"namespace plt = matplotlibcpp;int main(){ std::vectordouble>> x, y, z; for (double i = -5; i 5; i += 0.25) { std::vectordouble> x_row,GitHub - jpsim/xkcd-substitutions: Chrome extension that replaces
Explain xkcd: It's 'cause you're dumb.We need a web plugin that does this automatically, stat! 141.101.99.216 11:36, 8 November 2013 (UTC)Lol, I was just thinking the same thing! I was only meaning to post that in the discussion but saw that nobody had done the explanation yet. There goes a good chunk of my day :/ Zyxuvius (talk) 11:55, 8 November 2013 (UTC) Came here just to say this. Please post links to the unofficial xkcd news substitution tool as soon as it becomes available :P -- 173.245.51.223 13:41, 8 November 2013 (UTC)It already exists for Firefox: This addon allows you to create substitution lists that will automatically be applied to web pages. -- 173.245.51.210 13:39, 8 November 2013 (UTC) And here's an URL for the abovementioned FoxReplace addon. Just import it, and it will do the substitutions listed in this XKCD comic: 173.245.51.210 (talk) (please sign your comments with ~~~~) Updated link for FoxReplace: threw this together this morning for Chrome: code.com/ChrisMagellan/Make-News-Funny/ Note that you need to enable developer mode in your Extensions settings. 108.162.219.29 (talk) (please sign your comments with ~~~~) Oh God! Thank you! I'm trying not to laugh too loudly at work. This is hilarious "While last ’s grind of an eating contest lacked the drama of the 2008 race ..." -- 173.245.51.223 15:01, 8 November 2013 (UTC)How do I install it? Whitecat (talk)As a userscript that should work with Scriptish, Greasemonkey or anything else that supports userscripts: code.com/mcef/7376276 (click to install: code.com/mcef/7376276/raw/e0b7a3ca2a65b8809a48241a92f265ae479c9e99/1288.user.js)Add other news sites on the top or just tell me and I'll add them. mcef (talk) 19:57, 8 November 2013 (UTC)For those who don't want to install anything in their browsers, here is a bookmarklet. To use it, create a new bookmark and insert the following code as locationjavascript:(function(){var%20map={:"These%20dudes%20I%20know","":"Kinda%20probably","new%20study":"Tumbl%20post",:"Avenge",:"Spaaace","google%20glass":"Virtual%20Boy",:"Pokedex",:"Atomic",:"Elf-lord",:"Cat",:"Eating%20contest","congressional%20leaders":"River%20spirits","homeland%20security":"Homestart%20Runner","could%20not%20be%20reached%20for%20comment":"Is%20guilty%20and%20everyone%20knows%20it"};var%20b=document.getElementsByTagName('body')[0];b.innerHTML=b.innerHTML.replace(/new%20study|google%20glass|congressional%20leaders|homeland%20security|could%20not%20be%20reached%20for%20comment|\w+/gi,function($0){return map[$0.toLowerCase()]||$0});})()--173.245.53.128 20:44, 8 November 2013 (UTC) You've made the wrong script. This is the correct one: javascript:(function(){ var map={ :"These dudes I know", :"Kinda probably", "":"Tumbl post", :"Avenge", :"Spaaace", "":"Virtual Boy", :"Pokedex", :"Atomic", :"Elf-lord", :"Cat", :"Eating contest", "s":"River spirits", "":"Homestart Runner", "":"Is guilty and everyone knows it"};var b=document.getElementsByTagName('body')[0];b.innerHTML=b.innerHTML.replace(/||s|||\w+/gi,function($0){ return map[$0.toLowerCase()]||$0});})() 173.245.51.221 08:45, 9 November 2013 (UTC) I don't get how that was supposed to work, here's mine: javascript:(function(o){var t = o.innerHTML; var subs = [["","dudes I know"],["","kinda probably"],["","tumblr post"],["","avenge"],["","spaaace"],["","virtual boy"],["","pok\u00e9dex"],["","atomic"],["","elf-lord"],["","cat"],["","eating contest"],["s","river spirits"],["","homestar runner"],["","is guilty and everyone knows it"]]; for(var x = 0; x 199.27.128.183 02:15, 13 November 2013 (UTC)Is "Homestar runner" a reference to something I'm not cool enough to get? Djbrasier (talk) 20:49, 8 November 2013 (UTC) 108.162.219.6 (talk) (please sign your comments with ~~~~)I created a plugin for Chrome and Opera, available here: 108.162.242.120 09:16, 9 November 2013 (UTC)The Virtual Boy is a oversized *portable* console. 173.245.54.88 13:34, 10 November 2013 (UTC)Pigs In Spaaaaace! 108.162.219.33 (talk) (please sign your comments with ~~~~)That "" switched for "SPAAAACE" is so much fun when reading about nameSpaaaces in C++, for example. I was reading the Go tutorial today... Try it. GBGamer117 > /dev/null (talk) 23:57, 12 November 2013 (UTC)The Opera plugin is now available here:1572: xkcd Survey - explain xkcd
Breakfast helps an individual avoid becoming overly hungry early in the day, which can later lead to overeating and poor food choices. A healthy breakfast also can set the psychologic and behavioral tone for the day, prompting better food choices overall. For patients who work shift hours, eating within one hour of waking can be considered "breakfast" regardless of the time of day it is eaten.Meal ReplacementsMeal replacements include drinks, bars, and other packaged portion- or calorie-controlled items. Use of meal replacements, along with an overall program of calorie control and regular exercise, may enhance weight loss by as much as 8.5% [70,71]. Meal replacements can be helpful to people who have difficulty with portion control, who need the convenience of quick and easy nourishment, and/or who feel overwhelmed with the variety and easy availability of calorie-dense foods. Meal replacements can be used to substitute for one or two meals or snacks per day when appropriate for the individual's lifestyle. Meal replacements used for weight loss should be balanced with conventional foods to optimize the overall nutritional content of the individual's diet [51].Label ReadingKnowing how to read the Nutrition Facts labels (Figure 3) can help patients make informed food decisions to choose a healthy diet and help with weight management and diabetes prevention[72,73,74]. A 2016 redesign of the Nutrition Facts label includes larger, bolder type for the number of servings; updated serving sizes; calories listed in larger type; updated Daily Values (and a footnote explaining them); a new fact indicating. Chrome extension that replaces occurrences or certain words based on XKCD 1288 - GitHub - joeyyang/xkcd-substitutions: Chrome extension that replaces occurrences or certain words based on XKCD 1288 Chrome extension that replaces occurrences of 'the cloud' with 'my butt' - xkcd-substitutions/README.md at xkcd/1288 jesusaurus/xkcd-substitutionsComments
108.162.238.120 06:50, 15 November 2013 (UTI have written yet another Chrome extension inspired by this comic: "xkcd Substitutions Plus" I did this since I couldn't find one that let you to edit the list of substitutions. I plan to upload the code to Free code too. I would love to hear suggestions on how to improve it :) 141.101.98.220 (talk) (please sign your comments with ~~~~)You should probably disable your extension for this page (or make it correctly work with the textarea), since you seem to be changing other code posted in the comments with it every time you make an edit. mcef (talk) 15:58, 17 November 2013 (UTC) It's a good idea, I'll add a list of excluded pages to the extension. 108.162.231.57 18:59, 17 November 2013 (UTC)And yet you do it again, ruining all the code posted in the comments. Please refrain from editing this with the plugin enabled. mcef (talk) 19:12, 17 November 2013 (UTC)The comic description really confused me... until I realised I had the plug-in turned on. :D 141.101.99.217 20:07, 24 November 2013 (UTC)Weirdest thing I've gotten out of the extension: Jehovah's These dudes I know. 108.162.215.84 09:11, 28 April 2014 (UTC)Check out the Android App (we are using it for a research project, to collect user interaction data): 141.101.92.45 17:06, 5 March 2015 (UTC)I just logged on to #xkcd on foonetic, and I saw this: Topic for #xkcd is: "Hey, it looks like you're updating your resume!" - MS buys LI | | s/clone/clown/g | #xkcd = take a joke too far | bearachute has lost his sense of self | Today is a good day for a donut | New element names announced: nihonium, moscovium, tennessine and oganesson (bold mine). I like it. KangaroOS 04:31, 15 June 2016 (UTC)Hey, you should check the transcript with the plugins. SilverMagpie (talk) 21:52, 18 January 2017 (UTC)This comic is cited in "Scripting" section of the W3C HTML5 recommendation: appears that the extension was removed from the Mozilla add-ons site and can no longer be installed on Firefox. It’s still available on the Chrome Web Store though! 162.158.78.70 20:26, 11 April 2024 (UTC)
2025-04-05Offers news, documentaries, music, and citizen-focused content. France24 provides the news programming. Additionally, you will often see English-language content from Deutsche Welle and NHK. 18. XKCD Webcomic XKCD has earned itself cult status since launching in 2005. The comic strips usually feature one of either mathematics, programming, or science. These days, it's become essential reading for anyone who either works or has an interest in such fields. The strip has won countless web-based awards. 19. Facebook If you're a Facebook user, you might be interested in the unofficial Facebook channel. It can show your newsfeed and photo library via the Plex interface. 20. Library Updater We end the list with a practical channel. From time to time, the developers of these channels will release updates. Ordinarily, you'd have to re-enter the App Store and update each one manually. Library Updater removes that hassle. Just click the icon, and it will install any available updates for your channels. Keep Digging for More Plex Gems There are more than 170 channels in the Unsupported AppStore. In addition to video, music, and photos, they cover everything from subtitles to metadata. If these handpicked channels aren't enough to satisfy you, have a dig and see what else you can find. We've also compiled lists of the best Plex web shows and popular Plex podcasts to explore. And when you're finally happy, make sure you grab the best Plex apps to supercharge your Plex experience. If you're ready to upgrade your Plex hardware, have a
2025-03-27// plot() takes an arbitrary number of (x,y,format)-triples. // x must be iterable (that is, anything providing begin(x) and end(x)), // y must either be callable (providing operator() const) or iterable. plt::plot(x, y, "r-", x, [](double d) { return 12.5+abs(sin(d)); }, "k-"); // show plots plt::show();}g++ modern.cpp -std=c++11 -I/usr/include/python2.7 -lpythonResult:Or some funny-looking xkcd-styled example:#include namespace plt = matplotlibcpp;int main() { std::vector t(1000); std::vector x(t.size()); for(size_t i = 0; i #include "matplotlibcpp.h"#include vector>#include cmath>namespace plt = matplotlibcpp;int main() { std::vectordouble> t(1000); std::vectordouble> x(t.size()); for(size_t i = 0; i size(); i++) { t[i] = i / 100.0; x[i] = sin(2.0 * M_PI * 1.0 * t[i]); } plt::xkcd(); plt::plot(t, x); plt::title("AN ORDINARY SIN WAVE"); plt::save("xkcd.png");}g++ xkcd.cpp -std=c++11 -I/usr/include/python2.7 -lpython2.7Result:When working with vector fields, you might be interested in quiver plots: x, y, u, v; for (int i = -5; i #include "matplotlibcpp.h"namespace plt = matplotlibcpp;int main(){ // u and v are respectively the x and y components of the arrows we're plotting std::vectorint> x, y, u, v; for (int i = -5; i 5; i++) { for (int j = -5; j 5; j++) { x.push_back(i); u.push_back(-i); y.push_back(j); v.push_back(-j); } } plt::quiver(x, y, u, v); plt::show();}g++ quiver.cpp -std=c++11 -I/usr/include/python2.7 -lpython2.7Result:When working with 3d functions, you might be interested in 3d plots:> x, y, z; for (double i = -5; i x_row, y_row, z_row; for (double j = -5; j #include "matplotlibcpp.h"namespace plt = matplotlibcpp;int main(){ std::vectordouble>> x, y, z; for (double i = -5; i 5; i += 0.25) { std::vectordouble> x_row,
2025-04-21