Sunday, April 30, 2017
Top 6 Cartoon Characters who finally revealed their secret faces
To read the full article, please visit Viral Viral Videos
Social experiment: We have more in common than that we are different
To read the full article, please visit Viral Viral Videos
Pigeon Scares Woman To Death
To read the full article, please visit Viral Viral Videos
We’ve had a good run – Just let the world die
To read the full article, please visit Viral Viral Videos
Dogs love their sticks
To read the full article, please visit Viral Viral Videos
Saturday, April 29, 2017
Cat Learning How To Trust Fall
To read the full article, please visit Viral Viral Videos
What If Credit Card Commercials Were Honest
To read the full article, please visit Viral Viral Videos
Hot Wheels Fly Through Fire And Drive Underwater
To read the full article, please visit Viral Viral Videos
Dachshund Takes Horse For A Walk
To read the full article, please visit Viral Viral Videos
Friday, April 28, 2017
The Five Stages Of Watching A Disney Remake
To read the full article, please visit Viral Viral Videos
What Happens When A Child Superhero Wants A Hamburger
To read the full article, please visit Viral Viral Videos
Homeless Pit Bull Gives Birth During Massive Rainstorm
To read the full article, please visit Viral Viral Videos
Error'd: Sneaking Past the Censors
"If you want to sneak in an ad that doesn't necessarily belong in Kongregate, I guess a little creative spelling is one way to do it," wrote Ben J.
Stephen wrote, "Thank you Holiday Inn, in case of 'NA', 'NA', or a bed, I'll take ...a bed, I guess."
"With all the oddities in Microsoft product naming and versioning you just knew we were eventually coming to this," writes John.
"It's a little cool this morning, but no worries - by 1 am it should be plenty warm! Sunday and the following Friday look good too", wrote Israel B.
"I booked a cheap flight on a brand new airline, apparently before they had a chance to add the brand name to the code that sends a confirmation email," writes Eric G.
Daniel N. writes, "Between a 404 short URL and the account page claiming I made a payment decades before I was even born, I'm beginning to think banking with Citi might be a mistake to correct in the near future."
"Did I add enough money? Did I add too much? Who knows...it's not defined," wrote Edward W.
To read the full article, please visit The Daily WTF
Thursday, April 27, 2017
Taking A Picture Of Kittens Is Impossible
To read the full article, please visit Viral Viral Videos
Daddy Husky Meets His Baby Huskies For The First Time
To read the full article, please visit Viral Viral Videos
Cats Versus Boxes: A Lovestory
To read the full article, please visit Viral Viral Videos
Vacuum Cleaner Screams At The Top Of Its Lungs
To read the full article, please visit Viral Viral Videos
Crash Diet
WT Durham had never met Bruce, former sales executive and new COO of Prepackaged Pixels, before he paid a visit to WT’s department. They were responsible for maintaining the licensing API for the company’s toolkit bundle, which included their prized platform-agnostic GUI. The bundle was used for internal projects as well as for third-party licensing, and customers often bought the entire bundle just to use the GUI. Bruce wasn’t too happy about that.
“We’ve conducted several customer surveys,” Bruce said. “Two-thirds of our customer base only want the GUI toolkit, not the rest of our bundle.”
“Isn’t that a good thing?” WT replied. “We get a big markup on selling our toolkits as a bundle.”
“We could capture more of the market if we sell the GUI toolkit separately,” Bruce responded. “We need the ability to license just the GUI.”
“We’ll need to refactor our API.” WT did some mental calculations. “It’ll take our team six months.”
“All twelve of you working for six months?!” Bruce shouted. “Just to make the installer work with one toolkit? That thing is 150MB! I’ll bet the installer would be one-tenth of that size with just the GUI toolkit.” Bruce made it clear that single-toolkit licensing – and decreasing the size of the installer – would be their priorities.
Stovepipe Solution
WT wasn’t sure where Bruce, who had no programming experience, had gotten that information about the install size, but had a suspicion it was the head of the GUI toolkit team.
“He called me first.” Mindy, senior developer for the GUI toolkit, welcomed WT into her office. “Probably right after he got promoted.”
“You told him the installer size was 150MB?”
“I was making nice. Everyone complains about the size of the installer.”
WT sighed. “We inherited the installer codebase from a contractor almost ten years ago and built the licensing API on top of it. I told Bruce it would take six months to refactor for single-toolkit licensing, but who knows how long it would take to figure the base installer code out.”
“Maybe you can just trim it down?” Mindy suggested. “Fork the installer, tear out anything not related to the GUI, and stovepipe the licensing code for now. That would take less than six months, right?”
Redundant Redundancies
WT convinced the rest of his team to give the stovepipe solution a try. At worst, it would be a month wasted. At best, it would save them months of development time, allowing them to refactor the licensing code – and the underlying installer – properly later on.
While every part of the installer was audited, they would analyze their installation statistics, seeing exactly what environments they needed (and which they could chuck). If a particular environment fell below 5% of their installation base, they’d throw it out.
As the audit progressed, it became very apparent just why their installer was 150MB. Binaries were distributed in both 32- and 64-bit varieties, and each API namespace had its own binary. There were also optimized binaries for three different compilers. Each of these were duplicated again for debug and release versions. In all, 24 binaries per library were shipped in the installer.
And the installation stats? Nearly every installation was for the 64-bit GUI toolkit, using two of their three supported compilers. Out of 24 copies of each library, they needed only two.
Crash Diet
Bruce’s demeanor changed when he heard that the licensing team could deliver a GUI-only installer in a month. “I knew it wasn’t that hard!” he said, not knowing at all how hard it was.
Unfortunately, sales of the overpriced bundle – which included the GUI as well as their other toolkits – fell, as everyone bought the discounted GUI-only installer instead. Without their marked-up product sales, Prepackaged Pixels faced their first quarter without a profit. Bruce weathered the storm, but WT and others fell victim to layoffs.
Several years later, WT bought a license for Prepackaged Pixel’s toolkit bundle for a freelance project. The company no longer sold GUI-only licenses, so WT had to download the entire bundle – all 150MB of it. Prepackaged Pixels had kept their business model intact, but hadn’t been able to de-bloat their installer.
To read the full article, please visit The Daily WTF
Wednesday, April 26, 2017
Just Some Grizzlies Minding Their Own Business
To read the full article, please visit Viral Viral Videos
How Every Nickelback Song Is Written
To read the full article, please visit Viral Viral Videos
Keg Tapping: A How Not To Tutorial
To read the full article, please visit Viral Viral Videos
When Bungeejumping Goes Wrong… Ouch
To read the full article, please visit Viral Viral Videos
CodeSOD: This Hits an Association
I recently have needed to write some systems that do analysis on a stream of samples. The target stream of the analysis process was stored in a variable targetOfAnal, because obviously, that’s more efficient to type than targetOfAnalysis. I of course needed an analProcess and analComplete flag, and yes, my inner 13-year old was snickering the entire time.
James’s co-worker decided to demonstrate that immature dirty jokes should only be taken so far. James heard him cursing up a storm, and thus offered to help debug whatever the problem was. You could say this code is hitting the “dirty variable names” button a bit too hard. I present it here without modification, because honestly, there is no way to censor this code and have it convey its full meaning. Ready your alt-tab before the boss comes by:
for(int ishit = 0; ishit < shit.size(); ++ishit) {
shitareas.clear();
shitsubareas.clear();
if(messed_up_order) {
messed_up_order = false;
continue;
}
if(shit[ishit].areas != "" || shit[ishit].subareas != "") {
if(shit[ishit].areas == "" && shit[ishit].subareas != "" && ishit+1<shit.size()) {
messed_up_order = true;
}
if(shit[ishit].areas != "") {
auto shitstart = shit[ishit].areas.begin();
auto shitend = shit[ishit].areas.begin();
while(shitend != shit[ishit].areas.end()) {
shitend = search(shitstart, shit[ishit].areas.end(), delim.begin(), delim.end());
string asdf(shitstart,shitend);
shitareas.push_back(asdf);
shitstart = shitend + delim.size();
}
}
if(shit[ishit].subareas != "") {
auto shitstart = shit[ishit].subareas.begin();
auto shitend = shit[ishit].subareas.begin();
while(shitend != shit[ishit].subareas.end()) {
shitend = search(shitstart, shit[ishit].subareas.end(), delim.begin(), delim.end());
string asdf(shitstart,shitend);
shitsubareas.push_back(asdf);
shitstart = shitend + delim.size();
}
}
if(messed_up_order) {
auto shitstart = shit[ishit+1].areas.begin();
auto shitend = shit[ishit+1].areas.begin();
while(shitend != shit[ishit+1].areas.end()) {
shitend = search(shitstart, shit[ishit+1].areas.end(), delim.begin(), delim.end());
string asdf(shitstart,shitend);
shitareas.push_back(asdf);
shitstart = shitend + delim.size();
}
}
}
}
It’s a bit cheap to say this code is remarkably self-describing, but this is clearly a mishit. It’s crass as the dickens. If this developer was paid in cash, it wouldn’t surprise me. Imagine the code review- bet it would have been quite the pisser.
Honestly, it’s variable asdf that’s the worst thing here, but maybe that’s because I type Dvorak.
To read the full article, please visit The Daily WTF
Tuesday, April 25, 2017
Dog Is Cute And Tough At The Same Time
To read the full article, please visit Viral Viral Videos
Kermit The Frog Is Smooth As Hell In This Music Video
To read the full article, please visit Viral Viral Videos
Your Weekly Dose Of Brutal Human Fails
To read the full article, please visit Viral Viral Videos
Proof That Bowling Is An Art
To read the full article, please visit Viral Viral Videos
A Lost Voice
Having survived the scourge of Jack's automated testing debacle, Rita thought she could handle anything. Since that time, Rita had Operations burn/kill/destroy all the JCKRKS servers and set up new ones that she had full control over. Rita felt well-prepared for a future where nothing that bad could happen again. But sometimes those who only look forward are unprepared for the return of a long-forgotten relic.
In a different IVR-enabled part of their health insurance system, customers could call in to hear information about their health benefits. These benefits, as is par for anything with health insurance, were governed by a very complex set of rules, contracts, overrides, and addendums. Depending on the caller's employer, benefit administrator, subscriber level, eye color, astrological sign and feng shui positioning, their very specific set of benefit information would be read back to them.
To house this complex set of business rules, the organization depended on ILOG to keep things in order. It did the job but when it came time to tweak said rules, customers had to file a formal change request and wait weeks to see their change implemented. Customers complained about the process enough that Gregor, bringer of Jack, had the bright idea to give them a way to make rule changes on the fly themselves.
"It's quite simple, Rita," he began to explain with an arrogant tone. "It's taking too long for our customers to get their changes and it takes too much of our time to implement them. We need to create a web-based way for them to alter their business rules and I think you're just the girl to make it happen!"
"Gregor, I agree that we could do better with this, but are you sure we want our end-users messing around with complicated settings? Things could get ugly in a hurry," Rita expressed great concern.
"Point taken, but I still think this is a brilliant way to make everyone happy and more productive! Plus we can deprecate that expensive ILOG system and just store everything in a database! Get to work."
So began a large unplanned, unbudgeted project to get the web interface built with a SQL backend while exporting all the data from ILOG to a massive Excel spreadsheet. It drove Rita to her wit's end but she started to see the light at the end of the tunnel. They were now prepared for a round of beta testing by HealthLords, their biggest client (see: biggest complainer).
The HealthLords were excited to get started so they could brag about being the first insurer to set up their own business rules. They logged in to Rita's slick web interface and began to manipulate stuff. As they dug through their extensive set of rules, they came across one that was foreign to them - "PAUL TEST DO NOT DELETE". They opened it up to find the shocking description of "This is just an internal test. Those whiny HealthLord idiots will never see this once ILOG is implemented."
Almost immediately, Rita received an angry call from a big whig at HealthLords. Caught off guard, she was only able to offer a token apology and promise to look in to it. It had never been there before, so it was definitely a mystery to solve.
She dug in to the IVR platform that was still being used before and after the days of ILOG. After many rounds of tracing the code, she found the rule embedded deep in a dusty corner of the code in a class that shouldn't have processed benefit addenda at all. There stood a comment on the offending rule, "// remove this if we decides [sic] to pay for ILOG ~ Paul".
Paul hadn't been with the company for several years and had quit just before the ILOG system was implemented. But that didn't mean Rita couldn't curse his name on this day. ILOG had been covering up his test rule forever and now that it was out of the picture, it showed up again during HealthLords' beta testing. It took Gregor escalating to his bosses' bosses' boss just to keep HealthLords from backing out of their contract.
To read the full article, please visit The Daily WTF
Monday, April 24, 2017
Girl Dying To Meet A Sloth… Meets A Sloth
To read the full article, please visit Viral Viral Videos
Amazing Sportmanship At The London Marathon
To read the full article, please visit Viral Viral Videos
Why It Is Impossible To Tickle Yourself
To read the full article, please visit Viral Viral Videos
The Mysterious Life Of Artist Bob Ross
To read the full article, please visit Viral Viral Videos
CodeSOD: Identifying the Globally Unique
UUIDs, aka GUIDs are, well… unique. Unique identifiers. It’s right there in the name.
Active Directory needs to identify things. Thus, it uses GUIDs. “Omni’s” co-worker got this far, but then ran into a problem. If you print a GUID from AD, it looks like this: “35918bc9196d40ea9779889d79b753f0”, but if you print it from C#, it looks like this: “35918bc9–196d–40ea–9779–889d79b753f0”. Whatever is a programmer to do when dealing with these radically incompotible formats?
private void GetUsers(Guid guid)
{
byte[] bytes = guid.ToByteArray();
string native = BitConverter.ToString(bytes).Replace("-", string.Empty).ToLower();
…
}
Okay, step one- turn the GUID into an array of 16 bytes. That makes sense. There’s no dashes in an array. Then we feed it into something called BitConverter. Now, I don’t know what BitConverter does, so I can only guess, and there are two likely things:
- It turns an array of bytes into a string
- It turns an array of bytes into a string AND FOR SOME REASON INSERTS DASHES
Once we’ve got the array of bytes back into a string, we can replace the dashes (which either are not there, or were inserted by BitConverter), and then convert it into lowercase, just in case hexidecimal has suddenly become case sensitive.
Of course, all of this is unnecessary. The GUID datatype in .NET overloads ToString. guid.ToString("N") would return “35918bc9196d40ea9779889d79b753f0”, just like our developer wanted.
This is at least a case of a developer not checking the documentation or lacking the instinct to ask, “Wait, does ToString have any overloads?” That, however, is not TRWTF. TRWTF is stringly typed data. GUIDs are not strings. They are numbers. We render them as strings for readability. We should not process them as strings. We should not pass them around as strings. The string representation of a GUID should not be relevant to a program.
To read the full article, please visit The Daily WTF
Sunday, April 23, 2017
Cat Reacts To Owner Who’s Been Away A Few Weeks
To read the full article, please visit Viral Viral Videos
Undercover In A Chinese iPhone Factory
To read the full article, please visit Viral Viral Videos
What God Looks Like According To Kids
To read the full article, please visit Viral Viral Videos
Tuesday, April 18, 2017
Getting Stuff Out of the Car Nip Slip!
How A Hockey Puck In Your Face Feels
Ice hockey is by no means a sport for pussies, as this video proves.
The post How A Hockey Puck In Your Face Feels appeared first on Viral Viral Videos.
To read the full article, please visit Viral Viral Videos
CodeSOD: The Wrong Sacrifice
Folks, you need to choose a different sacrificial animal for your multithreading issues. Thanks to this comment Edward found in a stubborn bit of Java code, we now know the programming gods won't take our goats.
public static boolean doSomeOSStuff() {
// Forgive me father for I have sinned - with the bag of crap written in the lines below.
// When running multiple threads (~500) concurrently, the damn OS commands fail at a 1% rate for no apparent reason.
// There is no error message, or any indication of failure, they just don't happen and come bite you in the ass.
// After much frustration, I decided to try 3 things:
// 1. sacrifice a goat. - did not go as planned.
// 2. semaphoring this shit. did not change anything...
// 3. after each failed command, I will try and verify if it succeeded or not. If not I'll try it 4 more times.
// I am now going home to take a hot shower, and cry laying on the shower floor. and /or sacrifice a few more goats.
//
// ...
// s, . .s
// ss, . .. .ss
// 'SsSs, .. . .sSsS'
// sSs'sSs, . . .sSs'sSs
// sSs 'sSs, ... .sSs' sSs
// sS, 'sSs, .sSs' .Ss
// 'Ss 'sSs, .sSs' sS'
// ... sSs ' .sSs' sSs ...
// . sSs .sSs' .., sSs .
// . .. sS, .sSs' . 'sSs, .Ss . ..
// .. . 'Ss .Ss' . 'sSs. '' .. .
// . . sSs ' . 'sSs, . .
// ... .sS.'sSs . .. 'sSs, ...
// .sSs' sS, ..... .Ss 'sSs,
// .sSs' 'Ss . sS' 'sSs,
// .sSs' sSs . sSs 'sSs,
// .sSs'____________________________ sSs ______________'sSs,
// .sSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS'.Ss SSSSSSSSSSSSSSSSSSSSSs,
// ... sS'
// sSs sSs
// sSs sSs
// sS, .Ss
// 'Ss sS'
// sSs sSs
// sSsSs
// sSs
// s
// snipped OS manipulation code with several cases of aforementioned ritual
}
To read the full article, please visit The Daily WTF
Monday, April 17, 2017
Food Slicing Level: It’s Over 9000!
Crafting your one shotgun is one thing, but to use it for slicing your food… Yeah, pretty damn cool.
The post Food Slicing Level: It’s Over 9000! appeared first on Viral Viral Videos.
To read the full article, please visit Viral Viral Videos
When You’re Jogging And Run Into A Dinosaur
Remi Gaillard is lucky a lot of people don’t recognize him yet. This makes room for him to keep pulling of excellent pranks, in this case Jurassic World comes to life!
The post When You’re Jogging And Run Into A Dinosaur appeared first on Viral Viral Videos.
To read the full article, please visit Viral Viral Videos
Claire Danes Pokies After a Workout!
Charli XCX in a Bikini at a Coachella Pool Party!
Selena Gomez in Leggings!
Joanna Krupa Showing a Lil’ Lip at the Beach!
Jesus Casually Rollerblading In Boston This Easter Weekend
Who knew Jesus was this skilled on a pair of rollerblade skates? Many faces light up when they see him and he makes a great show out of it!
The post Jesus Casually Rollerblading In Boston This Easter Weekend appeared first on Viral Viral Videos.
To read the full article, please visit Viral Viral Videos
Chrissy Teigen Wardrobe Struggle!
Ariel Winter with Pink Hair at Coachella!
Paris Hilton See Through at Coachella!
Jessica Simpson in a Tank Top!
Jasmin Walia in a See Through Top!
Britney Spears in a Bikini at the Beach!
How Movie Stars Look Like According To A Blind Man
When you can’t see them, you can only really judge them based on what you hear from them and from those around you. This guy does a pretty accurate job, almost to the point he […]
The post How Movie Stars Look Like According To A Blind Man appeared first on Viral Viral Videos.
To read the full article, please visit Viral Viral Videos
What Equals Equals
Monday morning, 10:00AM. As per usual, today's protagonist, Merv, got some coffee and settled in for his usual Monday morning routine of checking Facebook and trying to drag his brain into some semblance of gear. As he waited, the least interesting conversation ever floated to his ears from the hallway:
"It's like, yak butter, I guess? I put it in my coffee, it's supposed to do wonders."
"No way, man, I can't do dairy."
"Yeah, but it's not dairy, it's yak."
"Like, yak meat?"
"No, like, butter from yak milk."
"Then I can't have it. I'm allergic to dairy."
Merv was so stunned by the inanity of the conversation that his groggy brain didn't clue in on the obvious sign. Of course, the non-dairy drinker would be Sergey. Normally, Merv would have avoided the man this early on a Monday. He had a way of coming up with the weirdest, most bizzare problems when he debugged code, and he always ran straight to Merv to untangle them.
"Merv!" Sergey appeared, leaned into his cube. "Just the guy I was looking for. Do you have a minute?"
Begrudgingly, Merv conceded that he did, in fact, have a minute. And so, a few moments later, he found himself standing behind Sergey's chair, trying to remember what exactly this product did while Sergey explained.
"See, this data here, watch carefully while I run it—there it is. See that? It changed. I don't know why or when, but something's overwriting the data I put there. So I figured it must be here, but look, there's no assignment in this method, or this one."
"Can't you just debug through it?" asked a sleepy Merv.
"That's the weird part: it doesn't do it if I build in debug mode."
Merv frowned. "Run that by me again?"
So Sergey did. Of course, it was silly to step through a release build. There were no debugging symbols, so it was hard to tell what was going on. Merv showed him how to enable debugging symbols in a release build, but the compiler's optimizations made it hard to step through something like this. The more they dug, the weirder the behavior seemed, and the saltier the language got around the monitor.
Could it be an optimization bug in the compiler? Maybe memory values weren't being set correctly in the release build? Was it a race condition where the debugger was changing the timing? Nothing seemed right. Finally, as Merv's brain shifted into high gear, he looked over the exact lines the change was being made in.
"Here, the copy is made. I can see the value. But as we step through the next few lines, it changes, without being touched."
The code was just a simple assignment using a basic equals sign. Feeling a headache coming on, Merv tapped the equals on screen. "What exactly does that copy assignment operator do, for this class?"
They went digging. What they found was beyond the pale: macro magic changed how the function worked depending on how it was compiled. In debug mode, it was a deep copy. In release mode, it was a shallow copy; the returned object was little more than a pointer to the old one. So in release mode, changing the original (off in another thread) also changed the copy, while in debug mode, they were separate objects with their own lifetimes.
"I need more coffee," Merv muttered.
"Me too, buddy," replied Sergey.
Neither of them budged.
"Who wrote this?" demanded Merv.
The commit logs revealed the name: Patrice, who had once committed a 3000 line monstrosity all in one commit that Merv had had to rewrite from scratch. That had taken him four mugs of coffee to get through. Faced with the prospect of digging through the whole codebase to every assignment and guess if they wanted a deep or shallow copy, Merv knew the right answer: he'd have to put in a catering order with the local coffeehouse. He'd break the machine before he was done.
To read the full article, please visit The Daily WTF
Sunday, April 16, 2017
What Really Is The Difference Between Cheap And Expensive Pizza?
Everyone loves pizza, but is there any justification for a very expensive one or is it basically the same as a cheap one? Buzzfeed puts in an ultimate effort to find out.
The post What Really Is The Difference Between Cheap And Expensive Pizza? appeared first on Viral Viral Videos.
To read the full article, please visit Viral Viral Videos
Surprise! You’re On Our Live News Broadcast!
A news anchor is obviously expected to be ready when she facing the camera. This woman got it into her head to free up some time for other urgent matters, and it cost her. We’re […]
The post Surprise! You’re On Our Live News Broadcast! appeared first on Viral Viral Videos.
To read the full article, please visit Viral Viral Videos
That boy ain’t right
The post That boy ain’t right appeared first on Viral Viral Videos.
To read the full article, please visit Viral Viral Videos
When You Underestimate The Power Of Nature
These men are looking to get rid of this tree, but the tree isn’t having it. It’s pulling back as hard as it can, and when it finally has to give in… The men are […]
The post When You Underestimate The Power Of Nature appeared first on Viral Viral Videos.
To read the full article, please visit Viral Viral Videos
Incredible Drone Footage From South Africa
Imagine a real life version of the Lion King, and this is what probably comes to mind. The footage looks stunning and had us looking up the actual flight schedule to South Africa. But wait, […]
The post Incredible Drone Footage From South Africa appeared first on Viral Viral Videos.
To read the full article, please visit Viral Viral Videos
Saturday, April 15, 2017
A Drone Equipped With Razor Blades Is A Special Kind Of… Kitchen Tool?
We can think of all kinds of stuff to do with such a device, but cutting fruit isn’t directly one of them. This slow motion video makes it look gloriously though.
The post A Drone Equipped With Razor Blades Is A Special Kind Of… Kitchen Tool? appeared first on Viral Viral Videos.
To read the full article, please visit Viral Viral Videos
A Thrilling Ride Changes In A Flying Nightmare
A decent ride gets your heart racing in your chest, but this is from a whole other level. When you’re dangling by your feet and the ride just keeps going on, we’re sure you’re fearing for […]
The post A Thrilling Ride Changes In A Flying Nightmare appeared first on Viral Viral Videos.
To read the full article, please visit Viral Viral Videos
Piano Keyboard Gets Played By The Mozart Among Chickens
Playing the piano is often just for a few child prodigies, playing the piano really well that is. Regular playing is not that hard, as this chicken proves as well. It does quite a remarkable […]
The post Piano Keyboard Gets Played By The Mozart Among Chickens appeared first on Viral Viral Videos.
To read the full article, please visit Viral Viral Videos
What Can We Really Make From All Those Fictional Languages?
We all know the movies or TV shows with the fictional languages like Avatar or Game of Thrones. They’re subtitled, so we don’t really miss anything by not understanding the language. But now you can […]
The post What Can We Really Make From All Those Fictional Languages? appeared first on Viral Viral Videos.
To read the full article, please visit Viral Viral Videos
Friday, April 14, 2017
Drone Does The Best Trick Shots!
Technology is everywhere today. So let’s use it in a useful way and make a drone score some insane trick shots! The joy and enthusiasm of these guys is awesome.
The post Drone Does The Best Trick Shots! appeared first on Viral Viral Videos.
To read the full article, please visit Viral Viral Videos
Who Knew Cows LOVE Jazz?
Cows are smart and sensible animals, we know that. But what if I told you they go through the roof once someone starts playing some jazz? You have to see it to believe it!
The post Who Knew Cows LOVE Jazz? appeared first on Viral Viral Videos.
To read the full article, please visit Viral Viral Videos
Others Have Failed To Get You Through The Day
Some accidents are nothing to smirk about, but once the victims see fit to upload their fails online… It basically gives us a free pass to have a laugh or two. So let’s have it.
The post Others Have Failed To Get You Through The Day appeared first on Viral Viral Videos.
To read the full article, please visit Viral Viral Videos
Deal: Mr. Skin Easter Special!
Dog Is Fed Up With The Hospital And Escapes
Hospitals can be boring, especially when you feel you don’t belong there anymore. This sweet dog takes his sweet time to map its escape, and succeeds gloriously.
The post Dog Is Fed Up With The Hospital And Escapes appeared first on Viral Viral Videos.
To read the full article, please visit Viral Viral Videos
Error'd: Would You Mind?
"Since clicking 'Yes, I mind', took me to the review page, I left a one star review," writes Pascal.
"As we all know, nanotechnology is huge, but don't apply nano power technology to your mind!" writes Martin
Conrad R. wrote, "I will not use the Secret DOM. I will not use the Secret DOM. I MUST not use the Secret DOM...or else!"
"Well, sorry folks, looks like the Air Force ran out of jobs," writes Scott.
"You can't argue with facts, because you can't argue with facts," Ben S. wrote.
Shahim M. wrote, "But I only have a 'Normal 2 true false null' degree, what do I do?"
"While trying to set my initial password for a client I'm working with, I encountered an error detailing exactly what I was trying to do in the first place," writes Alex F.
To read the full article, please visit The Daily WTF
Thursday, April 13, 2017
Will Smith Is Awesome In This Trailer From The Matrix
I mean Keanu Reeves is alright, but we really want Will Smith right? He was actually close to getting the part, but it wasn’t meant to be. At least we now get a sneak peek.
The post Will Smith Is Awesome In This Trailer From The Matrix appeared first on Viral Viral Videos.
To read the full article, please visit Viral Viral Videos
Miley Cyrus is Sexy While Walking Dogs!
Fails Of The Week: There Are A Lot Of Naughty Babies Involved
It’s always kind of nice to see other people fail. When you’re that hungry for the camera, to show off or to act tough, it feels good to know it sometimes goes wrong as well. […]
The post Fails Of The Week: There Are A Lot Of Naughty Babies Involved appeared first on Viral Viral Videos.
To read the full article, please visit Viral Viral Videos
The Fappening 2.0: Nicolle Radzivil Nude Selfies!
Kylie Jenner in Purple Boots! And no Pants!
Sexy Golfer Paige Spiranac!
Olivia Culpo Pokies!
The Fappening 2.0: Nude Selfies by Five British Celebs!
Kimberley Garner Upskirt Shot!
Is Anastasia Kvitko the Curviest Girl on Instagram?
Combine Juggling And Pool Trick Shots And You Get One Sick Video
We’re always interested in trick shot videos, so this naturally came to our attention. A master juggler combined with a great pool player makes for an excellent video with some real skill going on.
The post Combine Juggling And Pool Trick Shots And You Get One Sick Video appeared first on Viral Viral Videos.
To read the full article, please visit Viral Viral Videos
Lourdes Leon Pink Bikini Pokies!
The Fappening 2.0: Yvonne Strahovski Masturbation Pics!
Sofia Vergara Minus Makeup!
Golden Retriever Puppies Have No Mercy
They don’t care what other people think and definitely whether mom and dad have time for them. They just bomb them both all together and see how long they can last. Mom and dad seem […]
The post Golden Retriever Puppies Have No Mercy appeared first on Viral Viral Videos.
To read the full article, please visit Viral Viral Videos
Bella Thorne Naked in Bed for Harper’s Bazaar!
All You Zombies…
We've all been approached for jobs where the job description was merely an endless list of buzzwords across disciplines, and there was no real way to figure out what was actually the top couple of relevant skills. The head hunter is usually of no help as they're rarely tech-savvy enough to understand what the buzzwords mean. The phone screen is often misleading as they always say that one or two skills are the important ones, and then reject candidates because they don't have expertise in some ancillary skill.
Teddy applied for a position at a firm that started out as a telco but morphed into a business service provider. The job was advertised as looking for people with at least 15-20 years of experience in designing complex systems, and Java programming. The phone screen confirmed the advert and claims of the head hunter. "This is a really great opportunity," the head hunter proclaimed.
Then it was time for the interview. The interview was the sort where you meet with the manager, a peer of the manager, and several senior members of the team, repeating your work history for each one.
There was a coding exercise to see if you could convert an int to a Roman numeral and vice versa.
Each person asked some simplistic architectural design type questions...
What is Big-O notation? How would you compare three sets of numbers to see if any number was common to all three? How would you count the number of unique words in the input and report the tally?
OK, so they have verified that you went to school and at least sort of paid attention.
Then some more complex architectural questions were added: How would you design a phone-call pricing system, and what sorts of things would you need to consider? How would you add in a new module to provide additional functionality without breaking the existing system? How would you test it all?
After several hours of this, one of the interviewers admitted that they were looking for someone who has at least 10-15 years technical experience with all of the latest technologies.
"Wait a minute, most new technologies are, by definition, new!", Teddy protested. "They haven't been around ten years?" He questioned how they expected anyone to have that many years of familiarity with anything that hasn't existed that long? Also, wasn't this supposed to be a project that required Java developers?
The interviewer nodded. "That's exactly the problem we've been facing. We simply can't find anyone who had more than a decade of experience with latest technologies." While Java was relevant, they were phasing it out in favor of the flavor of the day.
"Perhaps," Teddy suggested, "you should be looking for a candidate who has many years in the field, doing work that's the same level of complexity and kind of work as you do here." Anyone with that level of expertise should be able to pick up the new technologies as they required.
"We don't *want* to train someone," the interveiwer said, "especially a veteran. We want to hire someone with more than ten years of experience in the latest technologies. We want to build our system using the latest tools."
Teddy warned that if they did one-off projects using different technologies, it'd be fun for the developers, but it would be virtually impossible to swap people in and out as nobody would know the technology used on the next project. Perhaps it might be more prudent to pick a few mainstay technologies as their base platform and make sure that everyone is an expert in at least those skills to effect redundancy across the organization.
The interview ended shortly thereafter, and Teddy never expected to hear from them again. Several months later the same job was still posted. Teddy knew this because another head hunter approached him with the exact same job description. "This is a really great opportunity," the head hunter proclaimed.
To read the full article, please visit The Daily WTF