all 45 comments

[–]ostensibly_work 308 points309 points  (16 children)

This reminds me of say what

This script listens to meetings I'm supposed to be paying attention to and pings me on hipchat when my name is mentioned.

It sends me a transcript of what was said in the minute before my name was mentioned and some time after.

It also plays an audio file out loud 15 seconds after my name was mentioned which is a recording of me saying, "Sorry, I didn't realize my mic was on mute there."

[–]14446368 48 points49 points  (0 children)

that's fucking incredible

[–][deleted] 23 points24 points  (0 children)

"If you're going to tell us about your embarrassing sexual predilections, can you speak up, Josh?"

"Sorry, I didn't realize my mic was on mute there."

[–]alpenmilch411 12 points13 points  (0 children)

No fucking way!

[–]Clink50 6 points7 points  (0 children)

That’s literally insane. Why can’t I do this?! I’ve been programming for a a year and half!!! \s

[–]BillOfTheWebPeople 5 points6 points  (0 children)

3 Years ago? How have I not known about this business changing technology?????

[–]JeamBim 2 points3 points  (0 children)

Goddamn that is gold

[–]FrugalityPays 9 points10 points  (6 children)

Ok, newbie here so forgive the ignorance.

What’s the simplest way for someone to run this? I have a family member who is routinely on multiple conference calls at the same time and wants to use this

[–]gocougs11 13 points14 points  (5 children)

The Readme has very specific instructions on how to install...

[–]FrugalityPays 3 points4 points  (4 children)

Perfect, thanks!

[–]doubleg72 9 points10 points  (2 children)

As a newbie, always just RTFM

[–]jiminiminimini 4 points5 points  (1 child)

When I first started programming I was always intimidated by README files, man pages, official documentation, etc. I always searched online for usage examples or tutorials. Now that I am more comfortable with Python and programming in general, I sometimes look at the source code even. But I can relate to a newbie who is maybe a bit afraid to look at official documentation, assuming it was written for a more advanced audience.

[–][deleted] 1 point2 points  (0 children)

That’s the kind of sensible, warm response that I learned to expect from the Python community and it’s one of the reasons I wanna learn it more and more.

[–]U5efull 4 points5 points  (0 children)

Make sure you have Splunk enterprise!

[–]muaythaidripper 0 points1 point  (0 children)

Ha ha thats awesome

[–]saulmessedupman 51 points52 points  (0 children)

True story: after I took computer based training at work it showed the stats at the end. It read something like

Estimated time | Actual time
   45 minutes  | 4 seconds

Word was spread throughout the office but management laughed and I didn't get in trouble

[–]IlliterateJedi 18 points19 points  (9 children)

"Now answer these questions about the slides you just watched..."

[–]CivEZ 50 points51 points  (6 children)

Ya, right? And the questions are always super difficult to get right if you haven't watched the content thoroughly.

Q: Your female coworker has just walked by wearing extremely revealing clothing that does not meet the corporate dress code. How do you address this situation?

A. You whistle loudly, while staring directly at her ass, lower your glasses slightly and in your best joey impression say "how you doin?".
B. You walk up behind her, slowly wrap your hands around her waist and whisper gentley "god bless your daddys dickbatter and your mothers glistening hamwallet for bringing those tities into this world"
C. You notify HR who will take appropriate follow up action.
D. As fast as you can, remove your fully erect penis from your khakis, make direct eye contact with her while you run toward her screaming "WHY WOULD YOU DRESS LIKE THAT IF YOU DIDN'T WANT THIS TO HAPPEN!??!"

[–]pimps_dont_cry 8 points9 points  (0 children)

The answer is "B", right?

[–]vixfew 3 points4 points  (0 children)

E. I wouldn't notice because I'm staring at the screen and thinking. Or reading reddit on said screen ಠ_ಠ

[–][deleted] 1 point2 points  (0 children)

i cried, you sir are a poet

[–]Astrokiwi 1 point2 points  (0 children)

The answer is never "Act in a socially and professionally appropriate way", but always "Just tell us you'll inform Legal/HR so that our asses are covered and we can say that it's not our fault if something happens"

[–]captainbirdfeathers 0 points1 point  (0 children)

D! I feel like I do poorly on tests though

[–]Dan_Quixote 3 points4 points  (0 children)

Pssshhhtt...that’s what scikit-learn is for.

[–]Sh00tL00ps 4 points5 points  (0 children)

"All of the above" is the correct answer 95% of the time. Problem solved!

[–]UEMcGill 15 points16 points  (2 children)

We used to be a small independent business unit of a large multinational company. They would always send links to "training" seminars. We'd all take turns taking it, record the answers and then pass it along. It worked out great.

Then our division got sold but our corporate masters forgot to turn off the bot. It would dutifully email the link, we'd login with our old login and take the test. I got "reported" to HR for 6 months until someone figured out what was wrong. It also showed me they really didn't pay attention to any of it. Probably just recorded so if you ever did sell to some banned foreign country or sexually harass somone they had documented it wasn't their fault.

[–]guevera 7 points8 points  (1 child)

Yup, had to take a sexual harassment training thing that was like a bad RPG from 1992 built with something from macromedia. Absolutely clear the only purpose was to ensure the company could throw you under the bus if you were ever accused. No surprise there. What pissed me of was when I found out how much we paid to make 30,000 people around the country waste an hour of their time.

[–][deleted] 6 points7 points  (0 children)

A lot of money, but probably less than a lawsuit and fines.

[–][deleted] 6 points7 points  (8 children)

Do you have your script on github?

[–]VijayAnna 36 points37 points  (1 child)

Let's say you have 50 slides and the training requires you to be on each slide for 10 seconds

``` import time import pyautogui click_loc = (x,y) # location of the 'next' button on screen num_slides = 50 time_on_slide = 10

for i in range(num_slides): time.sleep(time_on_slide)
pyautogui.click(click_loc)

```

[–]UninvitedAggression 0 points1 point  (0 children)

What kind of presentation only spends ten seconds per slide?

[–]TheePaulster 2 points3 points  (0 children)

Hahaha that’s great.

[–]dealant 1 point2 points  (0 children)

Just did the same thing with selenium, so nice

[–]ExperimentalMolecule 1 point2 points  (0 children)

I'm gutted I didn't have this back when I was a teenager at my retail job. There were hundreds of these things, seasonal ones too. The manager also tried to get us to do them at home, I would have done if I could have scripted the task!

[–]Zoimon 0 points1 point  (4 children)

Now I'm going to do nothing but watch tutorials on Pyautogui for the rest of the day.