Dr. Bright is not allowed to feed anything with peanut butter decaying. Telling new researchers that you contain SCP-682 with a rolled-up newspaper and a tummy rub is right out. SCP-018 is not to be taunted. Giving 113 of the diogenes is just pointless. Attempting to disprove 343-234-3 is a horrible idea. Scientists are still studying the resulting paperweight, supposedly so heavy that 343 should not be able to lift it. While it is true that no one expects the SCP Inquisition, that is only because there is no such thing. Dr. Bright is not king of anywhere. Or queen. SCP-963 is not to be used for recreational or procreational purposes. Although it is entirely possible to use SCPs currently under control of the Foundation to create tentacle monsters, no. Not even if Dr. Palmer asked nicely. There is no market for SCP brand pornography, no. Not even in Germany. Should not replace the buckshot in Dr. Kleff's shotgun shell with any of the following. Birdseed, confetti, cake sprinkles, sawdust, or glitter. The Better Business Bureau is not the correct agency for dealing with containment failures from horrible eldritch artifacts sold by Marshall, Carter, and Dark. Victims of SCP-217 are not toys. Nor are they to be used as props at a steampunk convention. Dr. Bright is not allowed to bargain with personnel for their souls. Not even if he can get them a good deal. Don't let Dr. Bright get a sample of SCP-379.   May not use any form of the word accident as an excuse. Violate the dress code, even on casual Fridays. No matter how many times you say please, Dr. Bright, we won't put any of the hats you've been asking about into the dress code. If an SCP file says never to do something, it is not because we want to control your mind. Yes it is. No it's not, and Dr. Bright may not edit this document. SCP-437 is not to be handed out of weaponry to unsuspecting new researchers. Data redacted on O5 request. Not even for recreational use. Not allowed to send Nigerian-esque spam mail to the Church of the Broken God. Not allowed to lead a mobile task force against a UIU under any circumstances without inviting Dr. Cliff. At all. In fact, just stay 500 feet away from any mobile task force at all times. Not allowed to end reports with lyrics from the Fresh Prince of Bel Air. But is allowed to end with lyrics from the safety dance. The interpretive dance routine, however, is forbidden until you get lessons for the foreseeable future. Dr. Bright is not allowed anywhere near Redizan's festival, especially not with D-Class and Garb. SCP-963 is not a joy buzzer. If a mind-controlling SCP is discovered, it is to be turned over to the proper authorities. It is not to be used to advance himself or others higher in the Foundation. Dr. Bright is not a superhero of any sort, head of public relations, in charge of orientation for new staff, a doctor of psychology, a member of site command, made out of bacon, in possession of an IQ over 300, head of SCP review, or a member of maintenance staff. Sorry, boys, Dr. Bright is a member of site command. It's usually best not to ask why. It's O5 Commander thinking of. There is no ethics committee, and even if there was, does anyone believe Dr. Bright would be on it? Is anything other than a what-not-to-do? No longer allowed to make up jodies from mourning calisthenics. Yes, this includes the Mickey Mouse Club song. Dr. Bright is not allowed to apply SCP-963 to any major political figures. Again. Dr. Bright is not from an alternate timeline. Dr. Bright cannot issue orders to preserve the timeline, or to corrupt the timeline, or to screw with those history nerds. Dr. Bright is not allowed to challenge anyone to a duel, and then to give them SCP-572. Dr. Bright is not allowed near SCP-555-J in any way or any excuse. Remember what the miniature version did to Dr. ██████████? Dr. Kleff and Dr. Bright are not allowed to interact without the presence of a responsible administrator. Dr. Kondracky does not count as a responsible administrator, nor does Agent Strzelenokov or Dr. Mann. In fact, let's just keep the two of them apart, period. Chainsaws are not the solution to every question. There is more chainsaws! Or chainsaw cannons. Except for that one time. And yes, it was awesome. SCP-Speed dating never happened. Anyone who claims to remember such an event should report to Site Command for administration of Class-A amnesiacs. Dr. Bright is not allowed to use any SCP to alter or affect the outcomes of any reality-based television shows, including but not limited to Survivor, Big Brother, Hell's Kitchen, American Idol, or any dating show in BH-1. Not even if Dr. Wright's asked nicely. Dr. Bright is not allowed to administer spakings to Dr. Wright's punishment, as it only causes more rules to be broken. No, it doesn't matter if they are both consenting adults, no matter how much either of them argue otherwise. Dr. Wright is not allowed to spank the monkey, nor is she allowed to shock the monkey, or anything else related to the monkey. SCP-082 had not to be given song requests, especially not like a version. Accidentally spilling green gelatin on a dead body in the presence of the O5 was funny exactly once, and the smell of excrement exuding from O5-2's khaki spoiled a moment. Dr. Bright is no longer allowed to utter the phrase, more than 1,000 babies, in the presence of any SCP personnel. Nothing in the Foundation has rated over 9,000! Stop posting classified information on 4chan. No using SCP-705 for personal gain, or to plant monitoring equipment, and absolutely no giving them tons of extra play-doh just to see what they can make. That mecha was damned annoying. If it involves doing something wrong, it isn't right. If it involves something right, it did it wrong. If Dr. Bright has to ask, it's above his clearance level. If it's above Bright's security clearance, run. Dr. Bright is not allowed to declare war on any country, thing, or person. Foundation credit cards or expense accounts are not to be used to purchase pornography. Not even anomalous pornography. Dr. Bright is not a marital aid, and cannot refer to himself as such, especially on official documents. Dr. Bright is not the Lord of Rodley Might, and is hereby banned from playing Dungeons and Dragons making use of SCPs to simulate the real danger. Dr. Bright is not allowed to go to fan conventions, let alone use them as recruitment drives, especially not at furry conventions. When writing a report, more detail is expected than Object Class Keeter, Special Containment Procedures, Data Expunge, Description, Data Expunged, and inventing new security clearances just so nobody can see what you've written is also considered poor form. Showing Monty Python episodes to SCP-239 was not a wise decision. Please never try this with any other reality-warping SCP. For the Emperor is not an acceptable justification for any decision. My evil twin did it, is no longer considered a viable excuse, nor is my good twin did it, considering the implications. Yes, forum trolls are annoying, no, they don't automatically become D-Class personnel. Dr. Bright is not allowed to lace orgasm muffins with X-Lax, again. Dr. Bright is not allowed to send emails with memetic hazards attached, not even when replying to spam. The ultimate showdown of ultimate destiny is not grounds to pet more than 15 combat of SCPs, including SCP-682 and Abel, against each other. Weeding out some of these angsty teens with attitude problems, however, is. Dr. Bright is not allowed to administer free hugs, not allowed to kick SCP-2558-J, not allowed to play dodgeball with SCP-2558-J, not allowed to play any type of ball game with SCP-2558-J. Any proposal which includes the phrase, metric fuckload, is straight out denied. Instances of SCP-2558-J-EX are not to be spooked when being held by members of O5. No instances of SCP-2558-J should be anywhere near an O5, let alone SCP-2558-J-EX. The Foundation motto is, Secure, Contain, Protect, not any of the following. That's it, you're on cuter duty. Can we put it in 9-1-4? Blood makes the grass grow, kill, kill, kill.  Someone is getting stabbed, but some days it should be. Whose hand is that? If all else fails, poop on it. If all else fails, there's always the sun. We need bigger kittens.  We got cleft gears, kondracky and bright. Throw D-class at it until it stops. 447 and dead bodies, two great tastes that taste great together.  Who wants to see what I can make the President do in public? For the horde, science for the science-god. Make sure to wipe your feet on 2558. When in doubt, feed it to 682. First stick, clowns and puns. Drop the blanket now. Seduction, coitus and pregnancy. We always need more DACA. Stay alive and found a cake. Don't worry, O5 won't ever figure it out. Will it blend? Commies love us. Snap, crackle and pop. Dr. Bright is no longer allowed to play Hippocratic O-Chicken with the medical staff. A full minute of stunned silence means, my god, what did you do? Please, continue. Pranks placed in the new staff's desk are not funny because they liquefied in record time. Attempts to use Foundation radio telescopes to contact omniscient and unipotent extraterrestrial entities will result in a bill for any damage to local spacetime, including the cost of demoting objects to dwarf planet status. Despite its doctoral degree, Dr. Bright is not allowed to either prescribe or administer any of the following. Enema's, homeopathic remedies, any sort of medication, free hugs, the healing power of laughter, sexual healing, more cowbell, Dr. Bright is no longer allowed to offer the solution of, use more guns to any problem, or get bigger guns. Despite what he may say in any evidence, no matter how plausible, the SCP Foundation has never, and will never be associated with Hogwarts School of Witchcraft and Wizardry. And regardless of what Dr. Bright may say, he is not, and I quote, a real-life wizarding tutor. Nor is he a vampire. That was body glitter and bad acting. And despite what the computer file on him may say, he is not Moideab. The spice can flow just fine without him. The Tamlin House School of Witchcraft and Wizardry is just a plain bad idea. Yes, empirical evidence is the foundation of science. Yes, blind faith is the death of reason. No, this does not logically imply that anyone is ethically obligated to demonstrate the existence of breasts under laboratory conditions. If Dr. Bright is ever found under the influence of any recreational substance, he must immediately be contained under level 15 containment. If you want to know why, please refer to the security tape for ████ between the hours of ████ and ████. If Dr. Bright is found deliberately getting high to get out of paperwork, he is to be placed in a type 4 cell and hosed down with cold water from a pressurized hose for no less than 5 minutes. Maybe this will teach you that drugs are bad, mmkay? Cthulhu and Erlie are not valid reasons to send Pandora's box out into the Pacific Ocean in order to capture them. Furthermore, these are not even SCPs, and I will find a person who decided to enter a database file for them. Dr. Bright is not allowed to upload visual memetic kill agents to 4chan, 7chan, any image board. Well, okay, maybe to 4chan, it'd be doing the gene pool of service. Dr. Bright cannot change the standard-issued D-Class uniform to black pants and a red polo shirt. I see a reason, but we just don't want to be associated with Star Trek. No matter how many times he may claim it, no matter how many uniforms we may confiscate, Dr. Bright is not a ninja, nor has he ever been. No, not even if he uses SCP-281 to do it. There are no security codes for Zombie Kongaline, Badass Hat, Vampire Kankan, Disco Intense Homo eroticism, Extreme Crotch Violence, Man in Disguise of the Palm Tree, Man with Porn Stash, Kung Fu Rasta, Puppy Eating Monks, Justifiable Homicide of All You Dumbass Mother Humpers, Bright Family Reunion, Code Brown, Find a Place to Hide, Make Sure You Leave an Offering of Booze Outside Your Door, Dr. Kondraki Beach Party. Just because Bright is a doctor does not mean that he is THE doctor, no matter how many British men he possesses. No, SCP-963 has not proof against us, nor has any structure that results from placing SCP-184 inside of a police call box. Adopting female members of the staff and calling them companions is right out. SCP-297 is NOT a sonic screwdriver. The doctor who? While humor can be an effective way to improve staff morale, it is highly inappropriate to make your mum jokes in the vicinity of SCP-597. Dr. Bright may not classify any researcher, including himself, as a memetic hazard. Dr. Bright is no longer allowed to accept or use the following as payment for bets. Your soul, anyone else's soul, virgin's blood, reproductive organs, SCP's, memories, real or imagined. Pieces of your past, I have no idea how that worked with Clef, but apparently he can do it! The island of Manhattan, beads, first born children, second born children, red-headed step-children, rented mules, gold spun from straw, a child's laughter, a child's tears, virginity, ponies, anyone's grandmother, anyone's grandfather, anyone's sister, any blood relative. No matter how many times he photoshopped himself into a picture of SCP-682 and no lo- No matter how many times he photoshopped himself into a picture of SCP-682, and no matter how many Australians he possessed, Bright is not, and never was, the crocodile hunter. Nor does every SCP-D-class really hate it when you jam your thumb up their bum, and he is not allowed to do that RIGHT NOW! As funny as Incident-387-682-dash was, Dr. Bright had not allowed unsupervised access to SCP-387. Researchers are still trying to figure out how an animate model of 682 was so invulnerable, despite only being made of just plastic blocks. Dr. Bright had not allowed to tell new researchers experimenting on SCP-168 to divide by 0, find the square root of negative 1, or find the last digit of Pi using the SCP. Dr. It's still comatose, and 168 itself is quite displeased with the event. Dr. Bright had not allowed to use examples from Star Trek when administering Turing tests to artificial intelligences of any sort. Computer hardware did not grow on trees, dammit! Dr. Bright had not allowed to plant SCP-238-3-J into science labs, we're still picking up complaints from the Office of Stephen Hawking. No, not even for the good of science! Or even as science for the science-god! Dr. Bright is also not allowed to refer to himself as such either. Dr. Bright is not allowed to use SCP-587 to re-enact the locker scene from Men in Black, nor play Godzilla with its inhabitants. Nor is he allowed to set himself up as a god to them. Testing between SCP-786 and SCP-587 is also banned. David and Goliath's scenario is just as harmful to its inhabitants as the Godzilla incident. Dr. Bright is not allowed to use SCP-786 to simulate dwarf fortresses. Dr. Bright is not allowed to show SCP-682 any of the following. Any Uwee Bowl movies, The Room, Troll 2, Manos to Hands of Fate, movies considered so bad they're good, movies considered cult classics. You know what? Dr. Bright is just not allowed to show SCP-682 any movies at all. Ever. Dr. Bright is not allowed to claim SCP-014-J had breached containment and then leave a dining fork in the hallway. Dr. Bright is not O5-J. No such position exists at this time. Dr. Bright is not allowed to give SCP-239 a copy of any Harry Potter books. What did you do? Dr. Bright is not allowed to use SCP-141 to give people parking tickets. Dr. Bright is not allowed to send anything into the past, future, or to alternate dimensions. Dr. Bright is not allowed to accuse people of being duplicates of himself with the intention of having them terminated, unless they actually are duplicates of himself. Dr. Kleff is not allowed to convince people Dr. Bright is a copy of him. Dr. Bright may not put a cup of orgasm from SCP-294 through SCP-914 in a very fine setting. Dr. Bright may not use SCP-294 to create a cup of memetic orgasm and use it on worldwide television. Dr. Bright is not permitted to use SCP-294 to create orgasms of any kind, memetic, sentient, or otherwise. Given the results of requesting a cup of Dear God No, Dr. Bright is no longer allowed to use SCP-294 directly or outside of approved testing. Given that he asked another staff member to request a cup of Explodium from SCP-294 to see what would happen, Dr. Bright is not allowed to ask other staff members to access SCPs for him, no matter how instructive, funny, or helpful the results would be. The only exception to this is SCP-963. Dr. Bright is not allowed to make, accept, or take a rake off on bats concerning XK-class end-of-the-world scenarios. Dr. Bright is no longer allowed access to SCP-732-infected documents along with SCP-239. MTF Lambda-2 has been dispatched to contain Chowder Kleff. Dr. Bright is not allowed to organize, authorize, or create in any form a Foundation demolition derby, starring SCP-2383-J, 708-666-J, 2558-J, 1543-J, 2041-J, 2103-J, 968-462-115, and 225 for the grand finale. No. Just no. Not even if you try to throw in 682 trying to disguise it as a termination attempt. Dr. Bright is not allowed to get on the PA system at Site-19 and announce that he has just won the game. You know what? Dr. Bright is just never allowed on the PA system for any reason. Ever. Dr. Bright is not allowed to request access to all cubicle SCPs to make a fort of any kind. Dr. Bright is not allowed to play hot potato with SCP-963. Dr. Bright is not allowed to arrange, schedule, advertise, promote, or sell tickets to cage matches between Able and 682, any SCPs. We don't care how many O5s agree to it and how many precedents there are. Dr. Bright is not allowed to pet SCP. Dr. Bright is not allowed to combine a cadaver infected with SCP-008 with SCP-217. Dr. Bright and Clef are no longer allowed to engage in research, any activity involving 40 gallons, more than a pound, any amount of Superballs. Also the aforementioned are not to convince blackmail, compel D-Class personnel, anybody into conducting such activities for them. Dr. Bright is not allowed to lease out SCP-002, even, especially if he includes the option to buy. Dr. Bright is not allowed to dress up as Joseph Stalin and ambush agent Strelnikov in the hallways. Actually, Dr. Bright shouldn't be allowed to dress up as any communist dictator. There's no way it could end well. Dr. Bright is not to be allowed access to the cafeteria menu, more than a day in advance, 6 hours in advance, at all, nor is he to get anyone else to access it for him, directly or indirectly. Dr. Bright is not allowed to introduce small children to the giving tree. Dr. Bright is not allowed to borrow SCP-159 for his office. Dr. Bright is not allowed near any carbonated beverages while in possession of Mentos-branded mints. The last time that happened, he somehow managed to cause an earthquake in the east coast of the United States. Dr. Bright is not allowed to claim responsibility for earthquakes and other natural disasters unless he is actually responsible for them. Dr. Bright is not allowed to dare new personnel, anyone, to play peek-a-boo with either SCP-569 or SCP-173. When ordering things online, send them the PO box ██████ and not directly the Site-19. Again, we've already had three postmen show up at the front door, how did they even find us? Dr. Bright is not to give directions of Site-19 to non-foundation personnel. The SCP Foundation does not have any such position as Chief Defense Distrator. Wrong. Agent Clef is not allowed to create new positions. Any proposed containment procedure that includes the phrase Giant Robot is to be automatically rejected. The Force is not the same as the Force, therefore using it does not make Dr. Bright a Jedi. Dr. Bright is not allowed to use SCP-914 to craft items from Team Fortress 2. Yes, a medic gun would be a useful tool for the Foundation medical staff.  Dr. Bright is not allowed to use SCP-914 to craft items from Minecraft either. Also, your Diamond Pickaxe has been confiscated. Dr. Bright is not allowed to tell future hosts that you are about to become very bright. And you can't tell anyone that possession of 910 to the law. Dr. Bright is not allowed to refer to D-Class personnel with extra lives. Dr. Bright is not allowed to send SCP-1004 over an email message. No matter the electricity savings, no product of SCP-158 is to be used for illumination. SCP-001 is not Dr. Bright's penis. The hammer is not his penis. Dr. Bright is not allowed to use his genitals for construction purposes. Dr. Bright possesses the ability of consciousness transfer and the artifact SCP-963. He did not possess any of the following. Laser Eyes Laser Nostrils Laser A Green Red Any Lantern Ring An Adamantium Skeleton Anduril Molnir A Map Leading to All the Nazi Gold The Ancient Medallion A Copy of the Necronomicon A King James Version of the Necronomicon Cybernetic Implants of Any Kind The Dragonzord I don't care how you did it, put it back! The Seventh Element of Harmony Infallible Gator Infallible Judar The Touch The Power The Secret Telepathy Telekinesis The Original Filming Model of Anti-Fictional Spacecraft Leet Haxer Skills The Sixth Sense The ability to distinguish between butter and I can't believe it's not butter. If Dr. Bright's current form is sighted near an armory without express permission, initiate evacuation procedure. Dr. Bright is not allowed to test SCP-826 with his self-authored comic book entitled Dr. Bright and the 79 Virgins, Playboy magazines, anything. Bright is a genius, second best only to meh. He and I are buds, lolz. Dr. Bright is not allowed to give SCP-732 access to this document. Dr. Bright is not allowed to give any SCP access to this document without O5 approval. Dr. Bright is not allowed to tell new D-Class personnel that SCP-439 has escaped into the barracks. Dr. Bright is not allowed to convince other personnel that they are actually Dr. Bright. Dr. Bright is not allowed to challenge SCP-082 to a drinking contest, even if he's positive he can win. We have never had a Jamaican vacation giveaway. Dr. Bright is not in charge of it and SCP-342 is not the official Foundation travel voucher. Dr. Bright is not allowed to access the SCP-243 except under strict supervision. I think we all remember the great marital aid migration of 2011. Dr. Bright is not allowed to challenge Dr. Gerald to a race involving any sort of vehicle. Dr. Bright is not allowed to challenge Dr. Gerald to a race involving anything. Dr. Bright is not allowed to access the IT department hotline, access the IT department database, access any networking equipment belonging to the IT department. Dr. Bright is not to bring samples of SCP-1361 to Foundation potlucks, barbecues or charity food drives. SCP-963 is not a soul gem and making a contract with Dr. Bright will not turn you into a magical girl, not even if he includes a magical girl outfit. SCP-963 is not the soul gem. Bright does not have access to the Infinity Gauntlet. Please stop glaring at people who annoy you and snapping. SCP-137 is never to be used on sex toys. Under no circumstances has Dr. Bright allowed to expose SCP-137 to Warhammer 40,000 minifigures. Again, not even in an attempt to terminate SCP-682. Or anything made by wondertainment. Not allowed to have Abel get into arguments before him trolls. Dr. Bright is not allowed to go trick-or-treating. Ever. Abel is not Kratos. Dr. Bright is no longer allowed to produce, create or remind staff of SCP-Robot Wars. Copies of SCP-1981 are not to be submitted to America's funniest home videos. Or posted on YouTube. Or on Euphorne. Or to Tosh.0. Dr. Bright is not allowed to just say no to O5 orders on the grounds that they are instances of SCP-5200-J. Dr. Bright is also not allowed to refer to O5 command, MTF commanders, the janitor, any foundation personnel as the cool kids. Dr. Bright is not the final boss of anything. Dr. Bright is not the final boss of anything. Dr. Bright has not won the internet. He has not authorized to declare that any other individual has done so. Nor is he allowed to claim or distribute instances of SCP-335 under said premise. Dr. Bright is not to show junior staffers his QT mark. Dr. Bright is not allowed to use SCP-137 on any Hasbro product. Dr. Bright is not allowed to take SCP-1187 for a morning ride. Dr. Bright is not allowed to submit any incident reports to the Darwin Awards. Not even if you're sure it would win. Dr. Bright is not allowed to teach SCP-1370 to play multiplayer video games. It was not an improvement giving it the vocabulary of the average pre-teen... player, or introducing it to the concept of teabagging. The iPods do not need hats, bow ties, or any other form of clothing. Dr. Bright is not allowed to use expunged data in SCP reports as mad libs. Robo-Doo did not appease to the Broken God. Dr. Bright is not allowed to create an anatomically correct body pillow modeled after SCP-173, SCP-105, SCP-999J, SCP-076-02, and Dr. Crow. The following are not appropriate sources for D-Class personnel.   The following items are not SCPs.  The platypus is not an SCP, no really, no, not even an EX. Dr. Bright is not allowed to test internet creepypasta rights using Class D personnel. SCP-963 is not a millennium item. Dr. Bright should refrain from trying to convince SCP-237 to become a brony, not even to improve his disposition. For that matter, trying to make SCP-042 a brony will just make things worse. Putting an equine, no matter how small, through SCP-914 and very fine again is strictly forbidden. No, you cannot keep it. The answer to a containment breach is never to recruit a team of teenagers with attitude, or to send five rings to five special young people, or to ask junior staffers if they are bad enough dudes to contain the breach. Dr. Bright is not allowed to claim he has been trained to conquer galaxies. Dr. Bright may not attempt to neutralize SCP-682 using the power of friendship, the power of love, or any other sort of power, which has not been proven to actually exist. Dr. Bright does not remind anyone of the babe with the power of voodoo. It is not allowed to tell anyone else that they remind him of same. The chaos insurgency had no interest in summoning demons to the material universe to serve the ruinous powers of chaos, and therefore Dr. Bright had not permitted to inform new researchers otherwise. Dr. Bright is not allowed to write a SCP-582 account in order to deal with junior staff members who get on his nerves. Dr. Bright is not allowed to stick refrigerator magnets to Foundation equipment, SCP-914, SCP-882, SCP-217 victims, Peace of the Broken God, any magnetic objects within Foundation control. SCP-1916 only works of administered orally. We know this. There is no reason to test further, Dr. Bright. Why not? It is not considered authorization for SCP cross-testing. The Foundation has no mobile task force dedicated to the capture and containment of forum trolls. Dr. Bright is not allowed to found a new mobile task force dedicated to the capture and containment of forum trolls. The serpent's hand is not a synonym for masturbation. Yo mama is not so ugly SCP-096 didn't look at her. SCP-173 is not a babysitter. Having SCP-173 play Where's the Baby is downright cruel, not as Dr. Bright claims, Expretive hilarious. Dr. Bright is no longer invited to the annual Foundation Holiday Party. Dr. Bright is not allowed to host his own Foundation Holiday Party. The Foundation Holiday Party is cancelled indefinitely. SCP-682 does not have a wondertainment logo stamped on its upper pallet, or on its posterior. Playing the song Thriller in the presence of SCP-008 victims is expressly forbidden. Letting out SCP-008 victims and punching them to stimulate Minecraft is also forbidden. Pushing several agents in front of SCP-008 victims to stimulate Resident Evil is not a valid excuse either. Dr. Bright is no longer allowed near victims of SCP-008. SCP-682 will not be sated by the ritual sacrifice of a virgin. Filming, directing, or performing in celebrity sex tapes are not appropriate work assignments for Mr. Deeds. Anything involving the words elephant sauce. Site-19 is still recovering from the last incident. I like a little junk in the trunk is not valid authorization to feed SCP-1575-1 to an elephant. Dr. Bright is under no circumstances to attempt possession of SCP-682. I touched SCP-1453 a little while ago is not a valid excuse for any containment breach. No shirt, no shoes, no service does not imply that pants and undergarments are not required parts of the dress code. Doubly so since no shirt, no shoes, no service is not a part of any official Foundation dress code. Dr. Bright shout not, may not begin his sentences without shout not, even especially in the presence of SCP-343. Use of double, triple, quadruple, any number of negatives to obtain security clearance will result in the repetition of kindergarten. Swift punishment. Dr. Bright is not allowed to recreate any experiment seen on the television program Mythbusters using any SCP. Especially if not if he can do it better. Regardless of whether or not it exists, Dr. Bright certainly does not enjoy diplomatic immunity as the local consul of the Islamic Republic of Eastern Samothrace. Dr. Bright is not allowed to put SCP-278 in the SCP-914 on course so I can learn to make more of them. Dr. Bright is not allowed to transfer, copy, upgrade, relocate SCP-079 onto any form of high-capacity data storage device. SCP-1156 is not Dr. Bright's royal steed. Dr. Bright is not allowed to use SCP-1543-J to launch SCP-727-J into itself. Again. Even if Dr. Bright is wearing an eyepatch, he is not allowed to keel-haul anyone, not even on Talk Like a Pirate Day. Talk Like a Pirate Day is not allowed to be celebrated at sight. Any personnel violating this rule will walk the plank, be severely disciplined. There is no such thing as Talk Like a Ninja Day, and Dr. Bright is not allowed to create it. Introducing SCP-682 to SCP-002, just to see what will happen is not recommended. Don't even think about it. I said stop thinking about it. Dr. Bright is no longer allowed to interview new personnel. Even, especially not if they ask for him. Dr. Bright is not Kenny. We also ask new researchers and Bright to start referring to him, self as such. Dr. Bright is not allowed to play SCP-RULET with SCP-173, a light switch and any combination of D-Class and new personnel. Dr. Bright is not to ask SCP-738. What would you want in exchange for not making this deal with me? Dr. Bright works for the SCP Foundation, not the Terminus Foundation. He does not possess a degree in Psycho-History, and no group of interest is the second Foundation. The fact that SCP-682 regenerates all lost tissue does not make it an infinite hamburgers machine. Most especially because they taste it horrible. Dr. Bright is not allowed to use SCP-127 to place projectiles under his pillow for the Tooth Fairy to give him money. Dr. Bright is not allowed to use SCP-252 arc on Fred Phelps, any member of the Phelps family, any person or organization affiliated with the Westboro Baptist Church. Dr. Bright is not allowed to attempt a Sick the Horizon initiative on the above religious organization. Dr. Bright may not request a pool of D-Class recruited solely from members of the above religious organization. The Mana Charitable Foundation does not host an annual Labor Day telethon, and Dr. Bright is not allowed to offer the services of Foundation employees as performers or phone bank operators for such. Dr. Bright is not allowed to access the popular science magazine. That HAL-2.0 section is way too dangerous for Bright to see now that they've shown how to create cyborg cockroaches. Dr. Bright is not allowed to go on Crusade, or on Jihad. Dr. Bright has not permitted to issue fat walls against anyone or anything. Dr. Bright is no longer allowed to declare, after 10,000 years I'm free, it's time to conquer Earth, upon assuming a new host. All Foundation personnel are now required to attend a seminar on the difference between an original idea and a good idea before being allowed near or continuing contact with Dr. Bright, Dr. Clef, or Dr. Kondraki. Dr. Bright does not have 10 tons of gold hidden somewhere at Site-19. SCP-963 is not to be given away as a good luck charm. Dr. Bright is not a wizard, no matter what he might tell you. He is not an alchemist either, it is not to be consulted regarding alchemical issues, or a witch. Dr. Bright is not magic and cannot perform magic, and must give sufficient explanation for any actions he undertakes. Dr. Bright is not, nor has he ever been, the undisputed SCP Intercontinental Champion. Dr. Bright is no longer allowed to run through Site-19, any site while screaming, the Keter is loose, unless it is an actual emergency. Claiming it for research on the effects of social engineering is not an emergency. Nor is using it to clear out the areas Dr. Bright is otherwise restricted from entering due to reasons given on the list. Dr. Bright may not start referring to any persons or SCPs as the Keter in order to circumvent these rules, unless they are actually classified as Keter. Dr. Bright is not allowed to perform any tests or experiments utilizing the reproductive organs of any dead or living being, including himself. Dr. Bright may not tell D-Class personnel, newly recruited staff, anyone that SCP-920 will show them to their quarters. Again, we are still looking for 12-D-Class personnel who have disappeared in the Pyrenees. Dr. Bright may never attempt to ingest SCP-184 to win a pie eating contest, nor any other kind of eating or drinking contest. After what happened last month, Dr. Bright is not allowed to watch Firefly ever again. I think most of the people involved, that are still alive, are still in a psychiatric ward. Dr. Bright is not a brown coat, and we can stop the signal. Dr. Bright is a leaf on the wind. Watch him so. Still too soon? Okay. Dr. Bright is not allowed to come within 5 meters of any explosive device or detonation device. Remember what happened at area? Not even if Dr. Iceberg asked nicely. Trying to blow up SCP-682 is not a valid excuse. Attempting to make shadow puppets with SCP-017 is forbidden. Trying to entertain SCP-053 is not a valid excuse. Dr. Bright is no longer allowed to stand in a corner and twiddle his thumbs. Dr. Bright is no longer allowed to use the word swag, swag it, swaginator, swagify, or super swag to define himself or any other persons. YOLO is not an excuse for anything, most especially because it does not apply to him. Neither is, why not? Dr. Bright is not allowed to order D-Class personnel, convince new personnel, any personnel, ask anybody ever to play a game of patty cake with SCP-049. Dr. Bright is not allowed to ask Mr. D to do any of the things on this list. Dr. Bright is not allowed to bring chocolate into a restroom. Dr. Bright is not allowed to bring food into a restroom. Dr. Bright is not allowed to speak in a voice resembling a movie character. Dr. Bright is not allowed to re-enact any movie. Even G-rated ones? Even G-rated ones. Dr. Bright is not allowed to learn cheerleader routines, dress like a cheerleader, do anything related to the sport of cheerleading. SCP-957 is not a prerequisite to becoming possessed by Dr. Bright. Dr. Bright is not allowed access to SCP-1197 for the purpose of corroborating with himself. Dr. Bright is not allowed access to SCP-1197 for the purpose of propositioning himself. As of September 26, 2000, Dr. Bright is not allowed access to any hotel for any reason. Site-Budget does not allow for extra cleanup fees, especially not as a result of Dr. Bright's actions. Dr. Bright is no longer allowed to say everything the Bright touches is our kingdom. Dr. Bright may not attempt to digitally enhance any original Star Wars movies. Dr. Bright is not allowed to advertise himself on online dating services. Dr. Bright is not allowed to use this list as a to-do list. Dr. Bright is not L. Ron Hubbard incarnate and is not allowed to tell personnel otherwise. Dr. Bright is not Sherlock Holmes and is not allowed to say what he thinks a person's appearance means about them to any reality-bending SCP. Dr. Bright is not allowed to cause the containment breach of any kind just so he can have a case. Neither is he allowed to convince anyone to be Watson. Dr. Bright may not urge bereaved staff members to look at the Bright side, nor is he allowed to refer to any name-related puns as his Bright ideas. Dr. Bright is not allowed to refer to any SCPs, Foundation resources, or personnel as his fancy dancing pants. Dr. Bright is not allowed to use SCP-1994-J with Dr. Kane. Hours of actual productive research are as of yet to be recovered. Dr. Bright is no longer allowed to play chicken with members of any department. Dr. Bright is not allowed to order the works from the cafeteria. Dr. Bright is also not allowed to put anything on his tab. Dr. Bright is no longer allowed to commit to Puku, even if he has an audience, especially a captive one. Dr. Bright is not in possession of any of the following- a bright mobile, bright rings, a bright claw, a bright suit, or a baseball break. Dr. Bright is not allowed to yell to the Bright Cave. Dr. Bright is no longer allowed to sing Silent Night, following the all-is-bright incident. Dr.  No, it is not educational Bright, not the way you show it. Dr. Bright is not allowed funding to replicate the experiments of Dr. Krieger from Archer. Dr. Bright is not allowed to try to convince personnel to replicate his famous high-dive into SCP-120. He is not allowed to talk about his famous high-dive into SCP-120. Dr. Bright is not to be referred to as Rainbow Bright. Dr. Bright is not allowed access to infants for the purpose of becoming the baby new year. Dr. Bright is not allowed to create a The Things Dr. Bright is allowed to do at the Foundation list, by listing everything that isn't on his list. Just because it isn't on his list doesn't mean you should do it. He may, however, request for one to be created. He may not, however, suggest what should be on said list. Dr. Bright is not to attempt to neutralize SCP-1013 just because he can do Fluttershy Stare. Dr. Bright must not create an infinite logical loop to less feeble-minded individuals. Dr. Bright is not Troll Jigas, no matter how much candy corny steals. There is no such department known as the Bright Ideas Department. Furthermore, if such a department did exist, Dr. Bright would not be in the employ of this department. Dr. Bright is not allowed to throw himself through a window to prove that the glass is unbreakable for any reason whatsoever. Dr. Bright is not allowed to convince D-Class anybody to cough in front of SCP-049. Dr. Bright is not allowed to use any green dyes for the purpose of being creative. Because reasons will no longer be accepted as a viable excuse for removing any SCPs from containment, Dr. Bright may not refer to anyone as a peasant. Dr. Bright is not allowed to attempt to convince D-Class, new personnel, anyone that shouting bing bong bring it on while ringing SCP-513 will negate its effects. Dr. Bright is not allowed to arrange gladiatorial arena combat between D-Class, even especially if any SCPs are used as weapons. SCP-173 does not just want a hug, and Dr. Bright may not attempt to convince anyone otherwise. Because they're the alternate universe, me who wouldn't do it, is no longer a valid reason for violating containment procedures. Dr. Bright is not allowed to attack instances of SCP-217 claiming that the Borg have attacked. Dr. Bright is not allowed access to visual or audio recordings of the dance craze dubbed the Harlem Shake, anything deemed viral. Dr. Bright is not allowed to start any drag races between D-Classes and cars in SCP-096. Dr. Bright is not allowed to yell out immigration near any foreign personnel. Dr. Bright is not allowed to re-enact any scene from Pulp Fiction. Dr. Bright is not allowed to convince new personnel, anyone, to have a friendly steering contest with SCP-096. Dr. Bright is not allowed to open SCP-1025 on random pages in front of anyone. Dr. Bright is not allowed to dare anyone to finish SCP-1997. Dr. Bright is not allowed to send a slinky down SCP-087. Dr. Bright is not an instance of SCP-1000, and is not allowed to claim otherwise, especially not when using the body of a primate. Dr. Bright is not allowed to use SCP-884 for shaving purposes, nor any other personal care purpose, nor for any non-approved purpose whatsoever, especially not for the purpose of making people doubt that he is not allowed to use it. Dr. Bright is not allowed to claim that researcher Zen Kiru is the new master of butterflies due to her extensive work on butterfly-related SCP items. King of the Booterflies is not an inheritable title. No, not even if Konjiraki really is dead, which if true, Dr. Bright isn't clear to know. Researcher Zen Kiru is also not to be referred to by Dr. Bright as Queen of the Butterflies, Masters of the Butterflies, Supreme Princess of the Butterflies, Great Shepherd of the Butterflies, Second Cousin of the Butterflies, or Major Associate of the Butterflies, or any other grandiose title referring to Butterflies. Dr. Bright is not allowed to tell new Foundation recruits fictional stories involving his family. Dr. Bright is not allowed to tell new Foundation recruits factual horror stories involving his family. He is definitely not allowed to edit the list just to mess with people on Tumblr. We do not talk about Bottle Dick, especially not over the site intercom, loudspeaker, megaphone, group chat, email, or any other device intended to speak to large numbers of people at the same time. We really mean it about editing the list to mess with people on Tumblr. Dr. Bright is not allowed to transfer his consciousness into a YouTuber in order to make serious videos about himself or his family, especially if it's all true. Okay, who thought it was a good idea to let him have a TikTok account to read up all these at CaptainDuckMan on TikTok?


Hello everybody, I am Dr. Prabhushankar, Professor of School of Management, Sri Krishnakalacharya Technology, Karnapur. I am very happy to give a feedback on NPTEL courses. So far I have completed 10 NPTEL courses. I started learning NPTEL courses from the year of 2017 and my learning continues. Basically, how I got interested in NPTEL courses is, I got the interest from my college. I have to thank my college management for constantly encouraging me to do NPTEL courses. Whenever any information about NPTEL courses, maybe examinations or announcements, continuously they have been remaining to me in the form of main communications. So it makes me to concentrate on NPTEL courses. Then the main advantage of doing NPTEL courses, initially I thought the subject which I knew the basics and fundamental I would take up, and I look into what is the new concept that is being added into the subject. Then after pursuing that, I will see that whatever my learnings, definitely I have to update in part in the industry requirements. So then I started learning NPTEL continuously. Then some of the courses which is so innovative and which is designed in part with the industry requirements. Then I thought of learning multiple courses NPTEL. Then how I find in time doing NPTEL is, normally I will spend a minimum of 1 hour for NPTEL once the course which is essentially started. Then whenever during my holidays and Saturdays, lesser hours, during my travelling time, I will download the videos just to go through. I will go through and I will keep learning whenever I have time. Then apart from that assignments, initially when I started with the assignments, I started doing some of my colleagues also helped me in doing these assignments and we took the assignments as a team work. So once again I thank my colleagues and NPTEL for providing the opportunity to update my knowledge. Thank you.


Hello, I am Dr. Bhaskar Shani, Head of the Department of Pediatrics and Chief of Division of Pediatric Infectious Diseases at Manipal Hospital, Bangalore. Yes, side effects are there with any medications, any vaccinations. But we have to see which is cost, I mean which is beneficial. When the benefits overweigh the side effects, we should ignore these things. Any medication for that matter can have some side effects. Similarly, any vaccination also can have a minor amount of side effects. For example, when we give DPT, they can have a bit of fever, pain at the site of injection, they may be more irritable and that can be controlled with the simple medications like some paracetamol and it goes off in a day or two. Similarly, when we give rotavirus vaccination, the child may have a bit of cramps in the abdomen and sometimes it can have a bit of diarrhea and which is self-limiting and which without any treatment it goes off. But once in a while we do get some major side effects but that is the number is very small. So, looking at the benefit it gives, one small incidence of side effects should be ignored.


And thanks for coming. Today, I'm going to talk a little about Rails and how awesome it is. And I think part of why it is so awesome and why it's great is its community and the huge ecosystem around it. And when I try to explain Rails to newcomers to the industry or even colleagues, I think of Rails about like this city map, this huge massive city map. It's big and consists of different areas like over there is the active record district and there's the initializer town and all these things. And in our day-to-day work, it can feel kind of intimidating sometimes even. Like you're surrounded by all this functionality and you don't know what's happening and you feel constrained sometimes even. And while it's true that Rails has it certain ways and patterns how things should be done, this does not mean that we cannot find or create our own little areas of freedom. And today, I'm going to talk about some of the areas we explored at 8th Light in order to help us work in a more efficient way with Rails. So at the beginning, I want to talk a little bit about the status quo. Then we talk a little bit about breaking of some things followed by a quick wrap up about general application architecture and then talking about some of the trade-offs. So quick question to the round. Who here knows status quo? Couple of hands, all right, cool. So in contrast to Rails, status quo had a very simplistic approach. They always only played with three courts and while I'm not going to continue today to talk about the banned status quo, I thought coming here from London, I should at least take off a British reference. So we're done with that. We continue with the actual status quo as in the current state of affairs. Two years ago, DHH mentioned at Rails Conf that Rails for him is his proper pack. Like if the world ends tomorrow, he still wants to be able to use Rails in order to write web applications and I think this is a really cool feature and idea behind it because everything comes with Rails. Like batteries included, you can continue or you can start writing web applications without the need of anything else. I'm more of a ultra light backpacking person myself and while I'm not prepared for the zombie apocalypse, I always have just enough gear with me for my current adventure. And this is reflected in the Pareto principle, mostly known also as the 80-20 rule. So for example, 80% of your users use only 20% of your product's functionality or in Rails case, 80% of Rails applications out there use only 20% of what Rails offers as features. And the background of this talk has something to do with Omakasa Rails applications and throughout several years and having done a couple of Rails projects, we felt the same pain over and over again and that is that Omakasa Rails applications lead to slow test suites and this is a problem for us at Aethlite because we're used to quick TDD cycles. We wanna be able to write a little code, run the test suite to get feedback immediately. So this writing a little code and running the test happens, I don't know, five to six times a minute. Sometimes if I'm typing sloppy 10 times and I want this fast and quick feedback loop. Unfortunately, the bigger your Rails code base grows if you follow the regular Omakasa style you lose out on these things and in a previous application where we felt the pain and it was the last application we built in this way, this will be our reference application for throughout this talk and we ended the project with around about 4,800 tests and the full test suite ran in about six minutes and waiting six minutes until you know whether refactoring worked or not is too long in my opinion. So I need my code base malleable in order to make a quick decision. Yep, okay, this refactoring worked, continue, this buggy fixed or it's not fixed. I wanna get this feedback really, really quick. So after having seen that throughout a couple of projects we went back to the drawing board, put on our thinking ads and started to really dig into what is the actual issue and this is me with my thinking ad on and one hotspot we identified was the Rails Buddha process which looks roughly like this at the beginning, the Rails framework is loaded, then it will load all dependencies from your gem file and then it kicks off its initialized bang process which loads all the code from all configured Rails engine and so on and so forth. And during that process something like called eager loading or in the docs it's called or referred to as eager loading kicks in and eager loading requires or is responsible for requiring all code that is inside your app directory for example. And we started to modify our configuration a little bit and in a typical Rails application you see in the application.rb you see a line like this require Rails all, require the whole world and continue. So we changed that a little bit in order to only require the two Rails ties or the two frameworks we actually needed for this particular application which was only action controller and sprockets for asset management. Turned out which I learned after we did this change that there's also already support for this kind of configuration by Rails new. If you run Rails new with a minus minus help flag you get a list of all configuration options you can provide there and it actually allows you to skip a couple of plugins already and you see there skip active record skip action cable if you don't need them you can already tell Rails hate don't generate the new project with these dependencies because I don't need them.  So what Rails new generates then is an application.rb that looks like this it doesn't require Rails all anymore only Rails which is the bare minimum and then it actually tells you hey pick the frameworks you want pick and choose and it commended out the test unit Rails type already for me because I was skipping that in the previous step. So that's good and well the next thing after requiring the initial plugins there's a line that will look like this bundler require Rails groups in previous versions of Rails it looked a little bit different it required the default and then the Rails nth it has been changed I don't know in which version but this tells bundler to require all gems from your gem file for your current environment. The problem with that is that this line will add a linear load time to your boot process which means the more gems you add the more time will be spent when you load up your application and this is unfortunately a hard fact and a hard truth we need to accept at the moment there is no way around that. So we continued there are a couple of more settings we started to tweak and one of them is active support supports a bare flag in order to say hey don't load everything from active support but only the dependencies that are actually needed in order to boot up Rails and then there are two more settings cache classes in order to yeah keep a class cache if the class has been loaded keep it loaded and then we disable specifically the dependency loading and this is because at that time we were big fans of a thing called screaming architecture which I will go to which we will come back to at a later point at the presentation but as a quick heads up screaming architecture the idea behind that was that it should be obvious for a new person on your team that to know by just looking at the directory structure what kind of application is it and if you take the Rails core base as an example if you generate a new Rails core base you see app in config db lib public and I don't know what domain is represented in this particular application just because I've seen Rails before I have an idea yep that seems like a Rails app and if you drill down a little bit in the app directory there are even more sub-directories which do not really reveal the intent beyond the application itself so what we started doing is we moved everything that was an app into the lib directory with a proper namespace so in this example it was a movie organization application so there you can see there's an edit index and show ERB template there is a movie model, a movie repository and also the movie controller like everything that used to be an app we moved to lib we deleted the app directory all together in order to really make sure that nothing will be eagerly or auto-loaded or looked up anywhere there are a couple of more settings for the application.rb we made sure okay eager load false don't try to load anything and we made sure don't even try to look up any path because we pretty much nulled them by emptied them all good and well until here so we booted up our Rails application no errors whatsoever trying to hit the index page blew up with an exception uninitialized constant movies controller so I mentioned before Rails expects everything to be loaded upfront this is why this pre-loading or eager loading happens in the first place so now Rails can't find our application controller anymore luckily for us there is a thing called lazy loading to the rescue for us and what we did there in the sector as you can see a call to active support, constantize so at that time Rails tries to constantize a controller name based on the route definition we provided there so because Ruby is flexible and awesome we monkey patched constantize more specifically this particular one line you see there like we wrap the existing constantize and say okay well if you try to constantize a controller actually require this controller as well and this made the trick everything worked we could serve requests everything worked fine but it had an interesting effect on our code base because now we needed to have explicit requires everywhere and this was a constant decision within the team but it's also not very Railsy if you wanna say so what I like about it like it makes it obvious how many dependencies my current file I'm looking at has so I refer to this as a manual static analysis like if you open up a file and it has like 20 require statements it gives you at least a hint to well maybe this thing is doing too much and then you can start thinking about extracting things or splitting it up in different ways maybe it's okay but at least you can start having a conversation and think about is this thing doing too many things and with all these settings now configured and we were able to start a new Greenfield project which will be our example one so Greenfield project we had everything at our disposal we could do whatever we want because we were in complete control of what we wanna do and how we wanna approach it so we did all these configuration settings and here's the existing or the previous application again with the six minute runtime of the suite I was not part of the project when we kicked it off I joined the project when there was already 5,500 specs that ran in 23 seconds and while I don't have a percentage here I think this is a pretty big increase, decrease Additionally to that with all the tweaks about like how many files need to be loaded at the beginning loading or testing one controller in isolation used to take around 18 seconds until you knew okay this controller works doesn't work now with the new approach and the new configuration settings we only need to wait two seconds which I think is still pretty good one caveat here though is we made also a choice to not use ActiveRecord at all like we switched to the SQL gem and a repository pattern in that way which you don't need to discard ActiveRecord for that it's mostly about that you can switch your implementations for your persistency depending on the environment you're in so when we were testing we had an in-memory repository in order to help us gain more speed in production of course we use a real repository that actually connected to our Postgres database but we could still have used ActiveRecord for that it's just we switched to SQL no particular reason it was just the way we started working with it it's worth mentioning here though that this adds double burden on us like we needed to maintain two separate versions for each repository like we needed to maintain a Postgres implementation as well as an in-memory implementation but the benefits for that was that we gained a lot of speed for our test suite so it was worth for us investing into this double maintenance the way we did that was with shared RSpec examples that ran for both implementations so we actually only needed to write the test ones but implemented twice basically the second example I have was a res application we took over from a new client and that started with 220 gems and the liberal usage of ActiveRecord the application itself came with 2,600 tests out of which were 730 controller tests and the rest of them were not just plain or Ruby object tests they were a bunch of Cucumber tests I don't know, Capybara tests as well as tests that integrated or verified some elastic search behavior as well as verifying that the side gig job was kicked off so it wasn't just controller and the regular Ruby world and the full suite ran in around eight and a half minutes so we thought, okay, let's optimize it our way in order to gain more speed and running a single controller with the existing application with the require rails all the way took around 14 seconds in that case after we did all the configuration changes and all the require statements because now we actually needed to add all the require statements manually back into the code base which weren't there before because it was a regular Omakasa Rails application we were only able to cut it down to nine seconds still a little bit better but not the benefit we had before and for a non-controller spec it looked a little bit better if we were running a single non-controller spec it took around six and a half seconds and we were able to cut this down at least to around half a second so there was more optimizations that was a better optimization for us than with the controller test but we weren't able to just apply it throughout the whole code base because manually adding all the require statements took a lot of effort I did all the benchmarking for two controllers and at the end of it I had like my Git status showed me I had 150 files changed so because it's a client project we can't build a client for refactorings that we wanted to do for refactoring sake so we would need to find a way to slide it in as we add more features so we couldn't just flip the switch and say yep now your application is faster and we have a better development experience but we could do some projections so around eight and a half minutes was the previous runtime for this week and with the knowledge about like it's not just controller tests and non-controller tests for us we projected numbers that we were able to cut it down to at least five to six minutes which is still fairly long too long for my own taste but a little bit better than before and with all the changes and all the explicit requires and all that not many people would agree with me the main point I'm trying to make here is that launching a test suite should not be a daunting task you should, you want to be able to run your test suite multiple times a minute to get this fast feedback and if you only take one thing away from this talk is split up your spec helpers split your spec helpers in a spec helper that has, that just loads our spec and maybe defines some global test helpers that you want to be using throughout your test suite and a separate Rails spec helper that requires the existing spec helper and also requires the Rails environment this way you have, this is a really low hanging fruit in order to at least optimize all your non-rails tests like if you just test a class that does not require anything from Rails you get a huge speed benefit having said all of that let's talk a little bit about the Rails way so what does this actually mean? In Rails's doctrine we can read that there is the reevaluate convention over configuration we made a very conscious decision in our team that we favor explicitness over implicitness I like to read explicit and boring code like magic code does not, I'm not, I don't really like it that doesn't mean that I don't like Rails but it's just I favor explicit code over knowing that okay something will be loaded and something will be done for me in the background it's worth mentioning that conventions are heuristics they are not rules, you can break them and if you learn something new you might even realize all of this convention we used to follow for three years maybe it's not a convention anymore we should use something else and it's not a bad thing this comes the 80-20 rule applies here again like all these conventions we find in Rails work very, very well for 80% of Rails apps out there but the remaining 20% might need something else and that is fine, it's not bad and it doesn't mean that Rails is not the right fit for them it's just that Rails still offers enough flexibility in order to support the remaining 20% you just need to maybe work a little bit harder to reap these benefits as I mentioned earlier I wanna talk a little bit about general architecture as well and while I'm not, I don't want to bore you with 90s, 70s material about what software architecture should look like there are a couple more recent architectures out there first one is clean architecture which defines some entities and the core of the application that will be orchestrated by so-called use case implementations and then these use cases will be exposed through controllers in our Rails application for example through the web in a similar vein there is a thing called hexagonal architecture coined by Alyssa Coburn which goes in a similar direction like at the core of your application is your actual application and you provide different adapters for different clients like you can have a GUI adapter in order to connect the QT GUI to it or an HTTP adapter to connect maybe a browser to it like think of Rails here and these adapters do not only work for like inbound connections also for outbound connections like you have an adapter in order to connect to your persistence layer Postgres on MySQL or you have an adapter for a REST adapter that connects to Salesforce for example and last but not least in Martin Fowler's book Patterns of Enterprise Application Architectures this is a thing called service layer same idea again you have a user interface that connects to a service layer which guards your domain model which then in itself has access to this it's called data source layer here it's your database at the end of the day and when we look at these three architectures they look very very similar they all have the same idea behind them and it's not something completely new even because if we take the service layer as an example and we focus on one particular area and we zoom in on that it's pretty much a layered architecture again like nothing new to learn here we're back in the future back in the 90s it's fine like new words for old concepts like isolate the application from the outside world that's pretty much it it's important to remember though that Rails is not your application and this is why I was emphasizing on the architectures a little bit and I want to show you an example of a pictures e-commerce platform here again in e-commerce platform we might have a user class that if user logs in we have a customer class representing this particular user and the user can have a basket a basket can consist of a couple of products and each product has a category and while we're checking out we need to select a delivery method as well as a payment method and at the end of the payment process we get an invoice as a PDF download for example and this is our core application like we don't see a controller there we don't see a session hash or any gnarly Rails or web details like this is the core of our application and this goes in the direction of the domain of design a book I highly recommend to read and in order to tie that back to the architecture we saw before let's have a look how that applies to our Rails application that would apply to our Rails application so if you start from top to bottom our user interface is usually a browser and this browser connects through HTTP to our Rails application or our checkout controller and the checkout controller then translates this web request to a thing called our checkout which is our use case implementation in this instance and the checkout process, the checkout use case then mediates between several domain model objects which ideally should just be plain or Ruby objects that define some behavior and then at the end it will create an order which is or which acts as our gateway to our database and this is pretty much it top-down one request comes in and you might have something new in the database how does that tie back to Rails' MVC idea? MVC has become this more of an abstract concept than a design pattern or anything like that and we've seen that a couple years back in the Rails community even where there was talk about oh yeah we should favor fat models over to skinny controllers until we realized okay these models get really really hard to test so we went to the other extreme and said okay let's keep the models really thin and put all the behavior in the controllers which made it really hard to test the controllers and it's not enough to only think or talk about these three buckets because I see this as a balloon that you just squeeze on one end you're not magically removing air or responsibilities from things I mean you're just squeezing it here and it will expand the balloon on the other side so it's important to not think about or focus on skin or fat anything we should focus on a healthy everything because spreading the responsibilities into small chunks will help us create an easier to understand code base like if we only worry about classes that have five to 10 lines it should be easier to understand than following a 50 method long method for example and when I was preparing this talk I had a chat with a friend over coffee and I was going through the topics and areas I wanna discuss with him and he was asking me okay so we did this type of Rails style for a couple of years now and he was asking would you do it again would you still do all your applications like this and I was thinking a moment and I thought well all the pre-loading and loading optimizations yes for sure but the idea with the screaming architecture like removing the app directory and moving everything into lib probably not I think this is utterly overrated because if we think back to the default directory structure I don't necessarily need to know that this is a movie organization database or e-commerce platform for flowers or something like that it's okay to start with okay it's a Rails application and if I want to know more I probably look into lib or if there's a source directory and there's source and then I have my nice namespaced responsibilities laid out there and with the separation of concerns or like separating your application from everything that is Rails specific I actually like the idea to have these physically separated now like my core application is a lib nothing Rails specific should leak into lib everything Rails and web related should stay in app like this makes it not trivial but at least easier to upgrade Rails as well because we don't need to worry about anything that is in lib maybe we wrap some active job dependencies inside lib but this is really about it lib is our application nothing of Rails should leak in there so everything comes with a trade-off right I'm not trying to sell you the promised land here like it's not that magically all of a sudden we will end up writing more and more awesome Rails apps there are trade-offs and there are hard trade-offs you make for example explicitly requires this is something that is not necessarily used in a typical Rails application and if you take back the city example or the city metaphor at the beginning like we put up some big construction sites and just cut through a couple of blocks not without thinking but we need to be aware that it comes with the cost because we need to remember like we work in teams usually and we're not an island right it needs to be a team decision because at the end of like in the end it's the team's effectiveness is more important than our own idealistic view of how an application should be structured because at the end of the day that is a technical detail whether file for control it is in this directory or that directory who cares really would I start every project like this now with this new approach probably not I would wait until I until I feel the pain of having a slow test read and then worry about okay how can I optimize this for example if I would put up a Rails application for people to sign up for my birthday party that I will put on a free tier Heroku Dino scaffold the hell out of it and deploy it and call it a day really it's really thinking about how much maintenance do you expect for this particular problem and how much benefit do you get from all these optimizations and we should remember to not just follow whatever has been done before us question things break things fix them again but break things and question things like take the Leaning Tower of Pisa for example it's a great attraction massive amount of people go there every year is that an indicator that we should build every tower like this now probably not and last but not least or more importantly know your tools like know why you follow certain rules but also know why and when to break them make it a conscious decision on that note I think it's a time all right I will leave some room for some questions but first say thank you for listening to me


Madam Minister, again, thank you very much for being here, for your words, and for the hospitality of the United Arab Emirates. We appreciate all the more that I think the basic ideas of your foreign policy coincided, I would say, almost perfectly with the aims of the world policy conference ever since its inception. Before giving the floor to the two prominent speakers who will speak after me, the patriarch of Constantinople, who gives us the honor every year to be among us, and the great rabbi of France, Raim Corsia, who is also a great friend of some of us, I would like to say that the idea of inviting today particularly two great personalities that represent the religious world, in some aspects of the religious world, because here we are in the land of Islam, therefore the third monotheistic religion, has a particular meaning. This meaning, I would say in one word, but our very eminent guests will say it better than me, is that in the modern world, religion matters, and it must matter positively. This is the idea of where the world is going these days, and I will say it partly in French and partly in English, and I will start with French. I am sorry, I apologize for not being yet able to do it in Arabic, but I think it's a bit long to get there. Since the 14th edition of the World Policy Conference here in Abu Dhabi, on the 1st of October 2021, the instability of the international system has still increased. Certainly, the situation has improved on the health front, however, the uncertainty remains on the appearance of new variants, more or less dangerous and contagious of the Covid-19. We will have important sessions on this subject on Sunday, if I'm not mistaken. But the countless effects of the social and economic crises that he caused, are always felt, especially on supply chains and many other subjects. These effects are multiplied by the direct and indirect consequences of new destructive factors, mainly the war started on February 24, 2022, with the aggression of Russia in Ukraine. But also, in a way that is currently more violent, with the growing tensions around Taiwan, which we had already talked about a long time ago. Incidentally, I prefer to talk about the war in Ukraine rather than the war in Ukraine. For the same reason that seven decades ago, we talked about the Korean War and not the Korean War. The war in Ukraine has and will have countless consequences on the planetary scale, which will be felt in short, medium and long term. The combination of shocks above all the Ukraine war with the profound disruption it has already caused in sectors such as food, and probably more permanently in energy, has accelerated inflation, which I myself took very seriously last year, more probably than many economists at the time. Over the past half century, the only way to fight inflation in the short term has been to raise interest rates, and thus to go through a temporary recession. Of course, there is also the old method of price controls, possibly disguised as a buffer, which consists in making the state to pay a proportion of bills, mainly for energy, with a corresponding increase in the public deficit. But this method does not overcome the problem of the adjustment of supply and demand. In the longer term, inflation can be warded off by investment, but with the risk, as at present with the President Biden's plan, of encouraging protectionism and distorting competition laws. We are now in a more serious situation than the one that followed the oil shocks of the 1970s, whose security consequences in the Middle East are still remembered. In the 1980s, the United States was preparing for wars against oil producing nations. Today, things are different in this respect, if only because of the energy autonomy that the United States has achieved since then, and the relative retreat of the world's leading power following its numerous, generally ill-fated interventions since the beginning of the 21st century. The lack of clarity in US policy in the Middle East is in fact currently one of the sources of uncertainty specific to the region, particularly with regard to Iran. However, the situation should become clearer if the Ukraine war continues, making the energy de-capling of Europe from Russia irreversible, with the long-term consequence of increasing Europe's security dependence on the United States and the Middle East. It is also possible that this is the desire of the world's leading power in the face of China's rise. The year 2022 will also be characterized around the world by a significant increase in extreme weather phenomena, such as the catastrophic floods in Pakistan and other extreme events. From now on, no one can deny the extent of the climate change that is underway with its inevitable consequences in all areas, for example in the health sector and due to the potentially massive increase in migration. From this standpoint also, there are negative effects from the Ukraine war, if only in terms of hindering rollout of the measures needed to slow down global warming. This brings us to global issues such as public health and climate. It is vital to ask the following political question, which can be formulated very simply. Despite the intensification of China-U.S. rivalry, which increasingly appears to be irreversible, will the two superpowers of the 21st century manage to cooperate for a better governance of humanity's common good, which is crucial for the future of the Earth? Nobody can deny the importance of this question anymore. Unfortunately, the answer is not straightforward. Evidently, a scenario involving major confrontation between the two superpowers over Taiwan is plausible according to the most respected analysts and commentators in the field of international relations. This leads me back to the Ukraine war. After February 24, the war was quickly perceived, not universally, but in Western public opinion that is essentially NATO and European Union countries, as a war of good versus evil, and even democracy versus dictatorship. A little more than 10 months later, this perception has not changed much. The diplomacy of President Biden, who on November 29 announced the second edition of the Democracy Summit, bears witness to this. For his part, President Putin denounces what he views as an imperialist and decadent West, and he is not alone in this view. Even though almost all UN member states have recognized the aggression against Ukraine, most reject such a binary opposition, viewed as overly simplistic between democracy and dictatorship, and have a more nuanced assessment of who is responsible for this delayed confrontation between East and West, a veritable final battle in a Cold War which failed to end with the collapse of the Soviet Union at the end of 1991. Although their core interests are not at stake in this battle, many countries are directly impacted by its consequences, often to a significant extent. The majority of states do not want to be forced to choose sides, no more than in the context of the US-China rivalry, which forms an all-pervading backdrop. The most powerful among them, such as India, take pride in their civilizations and claim full sovereignty for their choices. In terms of the legitimacy of international law, some have expressed surprise and even denounce the double standard in the legal treatment given, for example, to the 20 2003 US war against Iraq, compared with Russia's war against Ukraine today. And this is not the only example. The issue of just how democratic developments in international law have been deserves to be examined dispassionately, and some leading jurists are beginning to do so. This is a crucial question for the medium to long term of the international system, and the WPC could take it on board for its future additions, as it endeavours to do with anything that could significantly impact the course of international relations. In the short to medium term, it is in the general interest of society, if not of the international community. Society, the international community, is much more society than a community. So in the short to medium term, therefore taking into account the legitimacy, the legitimate interest of middle and small powers, it is crucial to push, to encourage, to push Russia and Ukraine to engage in the pursuit of a negotiated peace within the framework of international law, and not in any case an international law which is, by which I mean positive law and not natural law, there are a lot of confusion about the very nature of international law, which is in any case not derived from any sort of legitimate global constitution of the world, which just does not exist for the time being. However, there are forces fueling the conflict, even if it means increasing the risk of escalation and making largely unforeseeable long term upheavals more likely at every level. This is a brief outline of the context in which this 15th edition of WPC is taking place. Our ambition remains unchanged. It continues to be to work in favor of a governance that safeguards the chances for what I call a reasonably open world. Away from the two extremes of, on the one hand, return to division into blocks that are radically separated by ideology, and on the other hand, the Fukuyama style flat world following the end of history philosophy dreamed after the Cold War by liberal globalist ideologues. And the implementation of this idea ran over a 20 year period, let us say from the dissolution of the USSR to the Arab Spring, the so-called Arab Spring, and this has turned the world upside down for the better or for the worse. It is against this false set of alternatives that the middle powers stand, and their viewpoints are of the utmost interest to the friend of the world, to the friends with an S of the World Policy Conference. Despite the Ukraine war, I am convinced that the European Union member states themselves do not wish to be trapped in choices that could in the long run drag them back to the darkest moments of the 20th century. The current mission of the European Union is to consolidate itself as an area of peace, prosperity and social justice in order to better exercise its role as a global player. It is this time to enlarge, but not at the cost of weakening itself as a result of the proliferation of functional inefficiencies that weaken it and even threaten its existence. For similar reasons, it is vital that it reduces its external dependence in matters of security and manages to show itself capable in the coming years of taking the lead in the reconstruction of a European security system, worthy of the name and therefore one that is based on realism. Alongside this, it must develop a far more ambitious and coherent policy vis-à-vis its neighbors, particularly from Africa and the Middle East. And I conclude in French. This 15th edition of the WPC will address several facets of the problem that I have just discussed. And I wish that our work manifests a good use and a good dosage of realism in short term, but also of long-term idealism, especially not in the opposite direction. Realism in short term, idealism in long term, without which, without long-term idealism, nothing generous can end. I warmly thank the Emirates of the United Arab Emirates, who have received us magnificently to show us their support. Madam Minister, I hope that you have recognized some of the ideas that seem to me to be present in your own foreign policy. Thank you.


Job interview tips for teaching English abroad As with any other profession, to secure a job teaching English abroad, you will generally need to attend formal interviews with potential employers. While most of us find interviews to be a nerve-wracking experience, if you're prepared in advance, you should be able to sail through the process straight into that dream job. To make sure you impress the interviewer, here are a few simple tips for you to follow. The worldwide market for teaching English abroad covers dozens of countries and many types of employers. In some situations, it is normal to complete the recruitment process before leaving home, including an interview conducted via Skype or phone. However, in many of the most popular destinations, employers prefer to recruit their teachers via face-to-face interviews on their school premises. While each interviewer will have their own criteria for choosing the right candidate, there are a few simple steps you can follow to give yourself the best chance of securing the job. The basics It is said that it only takes 7 seconds to form a first impression, so it is vitally important that you get the basics right to avoid blowing the interview before it has even got going. Rule number one is simple. Don't be late. As obvious as it may seem, many potential positions have been lost due to basic timekeeping. On arrival, introduce yourself to the interviewer, and don't forget to smile. Politeness can go a long way and a simple smile can demonstrate confidence, positivity, and an outgoing nature. All of these positive traits will be absorbed by the interviewer before you have even sat down. One of the major things the employer wants to know is, are you serious about teaching, and will you see at the length of the contract? By being enthusiastic about the position, the school, and the country you are in, you will help to allay the employer's fears and hopefully land the job at the end of the interview process. Dress The word to remember here is professionalism. Regardless of the location, any job teaching English abroad should be taken seriously, particularly when it comes to dress. It might be a sweltering day outside, but turning up for an interview in shorts and t-shirt is almost certain to lose you the job. For men, a suit is ideal, but a collared shirt with tie is also fine in most situations. For women, a business suit, smart dress, or knee-length skirt and blouse are recommended. Long hair should be tied back and tattoos and piercings discreetly covered. Language As part of the interviewer's job is to gauge how you would perform in the classroom, it is important to consider your language carefully.   Although many teaching jobs will involve using English in the classroom, learning a few basic words of the local language is another way of making a good impression during an interview. Don't overdo it. Just a simple hello and goodbye in the native language of the interviewer is likely to be appreciated. Cultural issues Brushing up on the local culture and customs before arrival could help to avoid committing a major faux pas during the interview. Many cultures have potential pitfalls surrounding handshakes, how to sit, hand gestures, etc. Although minor issues are likely to be overlooked, showing you have made the effort to find out about the local customs will certainly be in your favor. Classroom knowledge Although you cannot predict what you will be asked, it is safe to assume that the interviewer will ask several questions relating to teaching practice. You should be prepared to cover subjects such as lesson planning, teaching methodology, and classroom management. You may also be expected to teach a demonstration lesson as part of the hiring process.


Bag? Bag? Bag? Alright, let's go try and see if we can figure it out. He's got it, man. He's got a deal. He's got a deal. Alright. We'll be live to the last. Two things we'll have to do in this camp. We'll be the ammo connex, and then we'll have to do the server stacks. We're still here.


Hello, earth citizens. In this video, I'll show you a 10 minute routine to do belly button healing. If you're not familiar with belly button healing, I made another video that kind of explains it in more detail. So I'll drop the link in the description below. Make sure you check out that video so you get a more in depth understanding about belly button healing. In this video, I'm going to do just a straight up 10 minute routine of just doing belly button healing. Some of you on this channel might have already been familiar with belly button healing, but now you're wondering how to do it exactly or what kind of routine you can do to practice every day for the benefits of belly button healing. In a nutshell, belly button healing is done with this tool right here called the belly button healing wand. If you don't have this tool, you can use your fingers as well. But I really recommend this tool because this tool is the best way to deeply massage your intestines, which is the main point of belly button healing. A lot of the times we carry tension in our intestines and we have no idea how much tension we have here. So things that can cause a lot of tension in the gut are poor diet, sedentary lifestyle, and most of all stress.  Then you have to check the amount of stress in your body, which is directly linked to the condition of your gut. So let's get started. If you have a belly button healing tool, grab the wand, place it on your belly button. If you don't have this tool, get your index and middle fingers, put them together, roll your fingers in so you have a little pointed tip with your fingers.   Close your eyes and simply listen to the guidance of my voice. I'm doing the same movement so you don't have to look. If you have the movement down, close your eyes, feel the sensation in your lower belly. Did you know that in your intestines you have something called the vagus nerve? The vagus nerve is a nerve that connects your intestines directly to your brain and it's responsible for turning on the anti-stress response in your body. So biologically, chemically, scientifically speaking, doing this movement here activates your vagus nerve which turns on your anti-stress response.  Keep pushing in and out, in and out, feel the stimulation and gently breathe out. If you feel some tension, if you feel some stuffiness coming to the surface, gently let it go from your body by exhaling out. Make your body as relaxed as possible. You don't need to push really deeply in. Relax, just gentle, gentle enough so that it's like a massage. Not too deep, not too shallow, just perfect where it feels relaxing. Breathe.  When your body's relaxed, you might feel some burping. You might feel some body reactions. That's okay. Everything is reacting as a healing sign. Keep going. Breathe. Breathe. And now by now, you might start to feel some kind of stiffness in your neck and shoulders.  At this time, lightly shake your head side to side, focusing on releasing tension from your neck and shoulders. Release tension from your neck and shoulders side to side. And here too, breathe. Through each exhale, relax your body one percent more. As you start getting into the rhythm, you might find that naturally you are pumping the wand more vigorously.  That's a good sign. It means energy is amplifying from inside of your body. Keep going. You're doing great. Now, if you aren't already doing this, try to pump a little bit deeper inside. A little bit deeper so you're stimulating more into your intestines. You may feel some tightness. You may feel some resistance from inside of your body. That's okay. Just keep breathing out, gently letting go of all heavy energy inside. If you experience burping or any other body reactions, you are doing great. Your body is in the process of releasing, releasing. Now, keep going. At this point, check your body condition compared to before. Can you feel something in your hands getting warmer? Can you feel something in your shoulders getting more relaxed, dropping down or moving? Can you feel something in your abdomen that's more loose than before? Able to go deeper inside of your gut. If your hands feel warm, it's because your blood from your gut has been pumped to your extremities. This is a great sign of blood and energy circulation. When your hands and feet are chronically cold, it's because your blood is stagnant in your intestines and not pumping to where they should be. Let's go for 30 more seconds. Check your head a little bit more. Pump a little bit deeper. Give it all you've got for the last 30 seconds. Breathe. Guys, keep your eyes closed. Keep your wand in your belly button. Feel your body. Can you feel a tingling sensation flowing in your body now? A very subtle electric sensation flowing from the top of your head all the way down to your hands, fingertips, legs and toes. Now gently open your eyes.  So pumping the blood like this is a great way to quickly circulate the blood, energy, toxin removal, the lymphs all in your gut in one easy exercise. So if you don't have this wand, I'll place a link in the description below how you can get one. This is the best way to do belly button healing because if you experienced it with your fingers, you would have felt that it puts strain in your shoulders to constantly pump like this. Whereas if you have this tool, it's very convenient to hold and do belly button healing very easily for a long period of time. To experience a full one-hour brain education-based class, please visit a local Body and Brain Yoga Studio near you.


Everybody forced here ripping a three box case of 2022 tops a definitive baseball hobby For Steve see Steve. Good luck, man. Let's see something crazy. Let's see a cut auto See a logo man. There's your trout. Maybe someone tiny Three box case. Yeah, it says Two on on the box, but I've seen it at a handful with three so far. Let's see something crazy All right, first card is a it's like one of the Memorial Day patches for Trey Mancini 19 of 30 Jersey card max Muncie 43 of 50 Bat relic auto Carlton Fisk 10 of 10 nice Fisk Jumbo bat relic auto Paul Goldschmidt to a 50 Nice Goldie maybe MVP for the National League this year Gold frame patch auto Rafael Devers with some dirt on the patch number three of 30 Awesome hit. Heck yeah, dude. That is sick three of 30 on the Rafi Devers Dirty patch auto we'll get that magged for sure Dual relic auto Austin Meadows and Randy Arosa Reina 13 of 35 two-color patch on the Randy Read Detmer's rookie auto 46 of 50 and Mr. October Reggie Jackson auto 10 of 25 All right, we've got patch card Matt Olson 20 of 30 Jersey car Joey Votto 19 of 35 Bat relic auto Will Clark 32 of 40 Jumbo Jersey auto Freddy Freeman 9 of 10 nice Freddy Framed patch auto Brennan Crawford 19 of 30 Crawford Triple auto Greg Maddox Ryan Sandberg Andre Dawson Awesome hit there for you Steve non numbered on this one Cubs trio there and a big rookie auto Number to 50. Oh Neil Cruz boom Sick hit Steve That's the first cruise that I've I've personally pulled that's an awesome hit man big congrats, dude is such a beast Still so young to And a no more auto 23 of 25 Nice no more box three. Here we go Steve thick card there Very nice many Machado three-color patch to 30 the protectors at the plate relic here That's looks like a some catchers gear Sean Murphy to 25 Jersey auto Andy Pettit 12 of 40 nice Pettit Jumbo bat relic auto Eloy Jimenez 18 of 50 nice Eloy Defining images auto Johnny bench numbered 7 of 10 Here's Johnny dual auto will Clark Buster Posey 35 of 35 Giants legends rookie auto Matt Manning 7 of 10 and on the back is a defining moments auto each hero boom Big hit on the back for you Steve. That was when he officially retired right after the opening series in Japan sick each year old dude True legends get that mags Pretty good case We appreciate it. We'll get those out to you nice and protected


The senses, design beyond vision. Active textile, experiments. Cross-shape slits cover a dark material. The edges curl and uncurl. Long-curving slits run across a strip of material. Narrow strips cut across the curves. The strips open and close. Fabrication. Two sheets of material pass through a roller, bonding together. A device cuts slits into black material. A sheet of material has been cut with a pattern of slits. A flexible aluminum screen unrolls over the material. Screen reconfiguration. The aluminum screen stands on edge, like a room divider, curving into different shapes. Light activation. Light shines through the opening slits from behind. The strips of material curl and bend in response to the light opening and closing. Active textile, self-assembly lab. MIT Design Text Steelcase. Self-Assembly Lab team. Andrew Mormon, Megan Foo, Shendi Kernazen, Jared Lauch, Skylar Tibbets. Design Text team. Carol Derby, Matthew Noterman, Petra Simmons, Shayna Garfield, Kyle Wilson. GovMark, Phyllis Pettit. Steelcase team, Sharon Tracy, Paul Knoll.


MGN helps gamers grow with a $100,000 sponsorship to help you become like Boxbox. He gets 17,000 concurrents.  If you look behind me, he's on the Team SoloMid Twitch team page and he is the top streamer right now as I'm recording this. We also want you to help you grow to become like MooshiesGosu. He's got 25 million views on Twitch, over 300,000 followers and he is a proud partner with MGN, the multi-gaming network powered by Freedom. To see the $100,000 sponsorship for gamers on MGN, click here. This is the link to the playlist that will let you see every day we have a winner. You can win by helping gamers grow. Help them become larger channels down there in the comments below. Offer tips, offer advice, offer shoutouts on your channel, offer graphics, music for free, anything that you feel helps gamers grow and then we notice you and then you win. There's five prizes that will get shipped straight to your door or an ASUS 23 inch, one millisecond gamer monitor that you see behind me shipped straight to your door, free of charge because we, MGN and Freedom, want to help gamers grow and we're doing that with this sponsorship and a 24 seven live stream. If you click this video right here, that'll take you to the MGN channel where there is a 24 seven support live stream where you can ask questions anytime, any moment of any day. We have a team of 10 people who rotate to take the baton and do the live stream to answer your questions and I hope you appreciate that. We also have position music, movie production, epic music available, fully licensed for you, all MGN partners and freedom family partners. All you need to do is watch that video and you can get a sense for the transformers, Michael Bay, epic trailer production music that we have licensed for you to help you grow, to become better gamers and better youtubers both on Twitch and on YouTube. Guys, we're just getting started. We also have for all gamers this video right here. Click it to see the little special surprise we have on daily motion. That's right. MGN is an MCN on daily motion to help you grow new audiences to help you get more exposure, more revenue by uploading to daily motion. We just started that three days ago. That's when it was announced. So we're adding all the integration into the freedom dashboard as well as the MGN dashboard and that will give you a new revenue stream off YouTube, off Twitch. Daily motion also has a live streaming service and video on demand and they've invested heavily into their platform. So by the end of this year, 2014, daily motion will look a lot different from what it looks now, a lot better. I hope you appreciate the $100,000 sponsorship for MGN gamers because we also have a $100,000 sponsorship for freedom to help small channels become bigger channels. Click here to see this video. That'll take you to the playlist of the freedom $100,000 sponsorship. So we have two of them and you have two chances to win every day by helping people grow. We notice you, you win. Who am I? I am George, founder of Freedom and you've been watching. Let's discover freedom. Click the first video to learn what is freedom and how it helps you grow. Click the second video to learn about sponsorships for all freedom partners, even if you have just 10 subscribers. And click the other videos like, How Do I Leave Freedom? To learn more. Click Get More Views to learn how to build your audience faster on YouTube. Click Get More CPM to learn how to make more money from your channel. And click Get More Music to learn where to get more music to spice up your videos. Click the first playlist to watch the George show on Freedom. That's my show. Or watch the Anthony show or the Alex show also on Freedom. And we will grow together as a family because this is the freedom family. You are part of it. We are all part of it and we're all growing together. So grow with us and partner with Freedom. That play now button right there on the video bar is all you need to click to get started.  What happened to being doctors and teachers? What happened to being your brother's keyboard?