10 ms·
How I Ruined Office Productivity with a Face-Replacing Slack Bot
- nunez 10y agoTHIS IS AMAZING.
- teach 10y agoIt's one of the social norms on HackerNews that "low-value" comments like "Love it!" and "THIS IS AMAZING" are discouraged. Although such comments are polite to the poster, they add nothing but noise for all the other readers of the thread. Instead, it seems to be preferred that you simply upvote the post without replying.
- rroriz 10y agoI don't know why you foto downvoted. I had exactly the same thought! Now i'm going to make a telegram bot of this!
- auggierose 10y agoCool idea. Anyway, I am glad that "Scientists have detected a major change to the Earth’s oceans" is higher on the front page, at least right now.
- avip 10y agoDon't upvote this!
- auggierose 10y agoYes, please don't, just expressed a personal feeling and not related to the topic at hand.
- chrisper 10y agoWell, it's #1 right now and the ocean one is #18!
- throwaway5752 10y agoBasic formula is that "controversial" posts get a nudge downward in placement. Climate change posts attract trolls that get downvoted and flagged more frequently that normal stories, and AGW deniers downvote the story and downvote/flag many comments. Has the net effect of pushing those stories off the front page quickly. That said, credit where credit isdue: this is a nice hack from the submitter. Facefinder looks fun.
- briandear 10y ago"Denier" is an offensive term that simplifies the arguments. We don't call the other side "agreeers." Science always has more than one viewpoint.
- pavanred 10y agoI don't understand this sentiment. And, I am surprised to see it on HN this often too. It's saying - I care about X, till problems with X are all solved, any effort on anything else is snarked upon with judgement of wasting effort. It used to be only on threads discussing an accomplishment of a space agency of a poorer country, and a popular sentiment was if a fraction of their GDP should be spent on science and technology till poverty is eradicated. Same thing here, why one person should spend time on a personal project until we resolve climate change. I understand prioritizing bigger problems with more time, effort and money. But, ridiculing others for spending time and effort on making/discussing something you think is not the most important is something else.
- auggierose 10y agoI don't see where I ridicule anyone with my comment.
- minimaxir 10y agoIt's a backhanded compliment that implies that silly hacks aren't worthwhile.
- auggierose 10y agoDo you think that a silly hack is only worthwhile if it appears on the front page of HN?
- BJanecke 10y agoI'm so happy right now. There really are hackers(In it for the lulz) left in the world :')
- deleted 10y ago[deleted]
- jasonzwalker 10y agoI have to use Slack at work, and it is fun. But when I'm trying to focus on programming, it is like being in an all day long meeting without an agenda.
- patricklynch 10y agoSame situation for me. I disable notifications for everything but direct messages. Sometimes I'll exit it entirely for an hour or two, but I don't want to look like I'm unavailable to help teammates.
- hackermailman 10y agoI successfully convinced my coworkers to run Slack like old IRC where you just dumped to one channel and there is no urgency to immediately reply, instead whenever we have the time can go through the history and respond. Cut down on meme spam and other interruptions. It also relaxes junior team members since they don't worry about interrupting somebody to ask questions. If it's something catastrophic we can just call each other.
- snarf21 10y agoIt can be very distracting. My analogy is that Slack removes all meetings and emails. You instead have 1000 micro meetings and 1000 micro emails that you have to context switch in and out of all day.
- r00fus 10y agoMy only recourse on some days is to shut down the app on my desktop, and let my iPhone ping me if I get a DM or mention. @here messes it all up, but I've found a way to at-a-glance determine if it's directed to me without losing much concentration. Has anyone else gotten a good way to merge things like slack/email with Pomodoro or other focus hacks?
- whorleater 10y agoThis involves that your channels are setup sanely, but I just selectively mute/unmute on a per channel basis, and try to encourage not using @here among my coworkers. I have a textexpander macro for the `/dnd 30 minutes` for my Pomodoro.
- mosselman 10y agoAll you ruined was the fun of photoshopping his face into things. Let me draw a parallel with a story of my grandfather, whom I never knew: Apparently a great hobby of his used to be to collect sayings from people. Whenever he'd meet anyone, let it be new or already known, he'd ask them if they knew any new sayings. He wrote all of them down in his little book of sayings. My father started picking up the hobby and they'd get excited when they had learned a saying the other didn't know yet. They'd do this at diner, around the fire place, you name it. Then came my grandfather's birthday and one of the 'gifts' he received was an encyclopedia of sayings, within it were almost all the sayings in existence. Suffice to say the fun of collecting new sayings was gone, the interest in sayings was gone and a great hobby got ruined. So all I can see is that you took something that was a culture thing in your team and you took a nice fat automated dump on it. The tech is very cool nonetheless :)
- nealabq 10y agoSo you're saying social-bonding hacks/disruptions sometimes ruin the fun. What about other situations? Will gatherings be less fun when Alexa becomes the life of the party, cracking jokes and proposing toasts? Will Siri join in the dinner conversation (parent, friend or good-listener mode, with wit, personality and intelligence sliders). Will fans be turned off when self-driving cars start winning the Indy 500? How about when the Boston Dynamics Red Sox win the World Series?
- pjc50 10y agoYes to all of those?
- exergy 10y ago> social-bonding hacks/disruptions First, honest question: is there some secret lease that needs to be signed before posting on HN that requires that every real-world phenomenon be framed using 1337 h4x0r terminology? For some reason, it really rubs me the wrong way, people trying to shoebox anything and everything into a faux-technological perspective. Also, the reason Vinyls still sell is that there is a sense of occassion about taking a record out of it's cover, carefully placing the needle on it, sitting back to focus on the music and nothing else. Same reason the physical joy of playing a piano will always have a place despite being able to get nearly the same sounds out of a computer. I'd hate to watch two self driving cars competing against each other to see which has the best code. That sounds tedious as all hell. I'm not sure about the others, but fuck yeah I categorically do NOT want an AI cracking jokes at a party. Somethings are better when they are lower tech.
- jmkni 10y agoSide point, but what is going on with the scrolling on that page? Anybody else find it caused performance issues? That aside, great article!
- Zikes 10y agoThanks! Glad you enjoyed the article. Sorry about the scroll problems, I really hate scrolljacking so I don't have any JS for that on there, but I imagine that fixed background image could be causing some problems. Would you mind sharing your OS/browser info so I can investigate?
- jmkni 10y agoNo worries, Windows 10 Professional, Chrome 56, no issues on Edge/Firefox, maybe it's a weird bug with this particular issue Chrome?
- crowbahr 10y agoGot a nonstandard resolution maybe?
- djm_ 10y agoI can confirm that it is at least something to do with the fixed background on #main-wrapper as removing it solves the problem here. [1] [1] http://www.whatsmybrowser.org/b/O5BEERJ http://www.whatsmybrowser.org/b/O5BEERJ
- jnordwick 10y agoExcellent. This shows simplicity, good research, capable coding, and creativity. Even the write up shows an appropriate level of detail. +1 would hire
- notadoc 10y agoSaving the world.
- addled 10y agoAbout 15 years ago, I remember Zikes offering to let me borrow a web development book he had finished reading. I turned down the offer, thinking I had little use for such things. Fast forward 10 years and I end up going back to school for programming and slapping myself for not getting into it back then. Can definitely see the difference that experience makes.
- planetjones 10y agoThis kind of stuff fits the Hacker News bill perfectly!
- donquichotte 10y ago"I turned the face manipulation code into a runnable binary, which I intended to wrap with a Slack bot." So you turned your Python program into a single, statically linked executable? May I ask how you did that?
- orng 10y ago> So you turned your Python program into a single, statically linked executable? May I ask how you did that? I think the author's application was written in Go which as I understand it does static linking by default. However, creating standalone executables from python is called freezing and can be done using various tools[0]. 0: http://docs.python-guide.org/en/latest/shipping/freezing/ http://docs.python-guide.org/en/latest/shipping/freezing/