Show HN: Should I Send It? Helping you understand your mood in emails
shouldisendit.com
shouldisendit.com
I have too many fails to tell, but the worst ever was an email from a middle manager I didn't know at BigCo, cc: upper management. It blamed an issue on my team at the time, and I took it as an attack. For once there actually was no issue, and in my reply I managed to subtly rub in that they apparently didn't understand how their own dept. worked. CC: upper management still of course. It worked too well, and the person called me crying an hour later because they looked like an idiot to the big cheeses. As soon as we talked on the phone, they became a real person to me, and I felt like the utter dick that I had been.
Moral of the story, there are real people with real feelings on the other end of your words. It's almost never worth it to be a dick, slightly off color, or sarcastic, save that for in-person ;-)
If the email could be appended with the words "you idiot" without changing the overall tone, then I need to rephrase.
- if you question whether you should send an email, call the person
- if you ask yourself for too long what to say on the phone, go and see the person
Has worked well for me
It's cathartic to write, but you don't need to send. Almost every time I re-read the draft a week later, I'm glad it stayed a draft.
It reminds me when I was doing Jira & Confluence admin work for team leads at my previous job. I don't think I was a dick to the (many) people sending mails asking for admin operation, but when one came to see me in order to work together on his task workflow, this person went from an outlook contact to a real person and I realize that I could have been more polite in my email answer. Also it was weird, because from his picture I had imagined him taller.
This also helps in a compliance-heavy environment to give time to correct if something is accidentally sent.
Exactly.
Now that Codes of Conduct are the norm rude/abusive behaviour is not tolerated, but this can cause problems because one person might see rude and abusive behaviour where another person does not.
Having a tool to objectively measure incorrect words and thoughts would be a great way to protect developers from themselves.
I dare say "abusive behavior" has never been "tolerated", but our individual and societal recognition of "abusive behavior" is different now than earlier.
It did, though, do a fairly good job classifying the last 20 emails from my outbox. I tend to avoid sarcasm in emails.
Long answer: It's difficult to determine how good/bad people actually are at detecting the correct sentiment, as data sets containing phrase/sentence <-> sentiment pairs are often created by majority decision of human taggers. E.g. 7 people are given the same training examples and whatever most of them choose is then used as "correct" answer (gold standard). This might not be the real correct answer though. However, even if we accept this gold standard to actually be the absolute truth, most humans only have a correct detection rate of about ~80% (this is a very rough number, as it depends strongly on the source material, e.g. Tweets, product reviews, etc.). Still, this is way better than computers perform at the moment.
I think letting a number of people read the text and choosing the majority vote as the text's sentiment might not actually be a very bad way of determining that.
Who wants to be responsable for his acts?
There is some real potential for comedy in that video, you're missing out :) Turn up the Grinch factor by at least 10. At 00:16, put a "beat": Change the pace, the colour balance, the framing, everything. Lovey dovey intro, music, la la, then BAM waaa waaa nuclear alarm sound, zombie hand slams on alarm, which breaks, etc. (As a matter of fact, show an actual zombie!)
Right now, that "bad morning routine" to me basically looks like... what I imagine the Dalai Lama does in the morning.
Oh and if you're gonna burn toast; actually burn the toast! Black. Burn the house down black. Smoke everywhere. And the car, just show it completely totalled. Like, just the frame is left, somehow. When the meeting's canceled, idk, the office building is just destroyed and it's this person looking out over rubble.
(I assume you probably cobbled this together from stock footage, in which case you're obviously limited by what's available. Still worth looking if you can find some much darker shots? :) basically try and exaggerate much more.)
[edit: sorry forgot to say well done. it's not bad at all, and I think you did really well on the "upbeat" bits. all the more potential for contrast!]
> - The chrome extension doesn’t read the content of your web pages.
> - The chrome extension only reads your highlighted text when you click the extension smile icon.
> - Your highlighted text is passed from your browser to our API where the sentiment is calculated, we do not store in any way the text you highlight.
If I were to use this for work-related reasons it would need to live in a more on-prem / secured format where I could ensure this via controls.
Chrome used to always show a list of requested permissions when installing an extension, but it doesn't anymore, unless it's asking for special permissions. Extensions can do a lot without special permissions.
It is not clear to me how you benefit.
> Your highlighted text is passed from your browser to our API where the sentiment is calculated, we do not store in any way the text you highlight. [..] We have many ideas of how to push this tool forward.
You don't store my text. How about my sentiment?
rarely.io has a GDPR page (which should really be called Privacy Policy, IMHO), but shouldisendit.io - where you are offering the extension - has not.
> Get involved. Install the extension and start using it. We would love to know how you get on and any candid feedback you have
Install? No thanks. Please first get your transparency and privacy ensurances in order, is my kind (not candid) feedback to you :)
30s is usually enough for me to go from "hell yeah, that'll show em" to "fuck fuck fuck, what did I just do"
(What workes for me is "non violent communication" btw, google it)
It’ll drive more conversions.
Also after working on sentiment analysis for a long time, you should let each user build their own model with tensorflow.js. That may be a down the line kind of thing, but otherwise your model will be fairly inaccurate.
I say this having worked heavily in the space: https://hnprofile.com/
I will say that I'm unhappy that you've built a chart on what you percieve my mood to be and published it without my consent.
Funny thing, even with myself and others tagging the content, there is a high variance in our scoring. Meaning - accuracy is in part the eye of the beholder.
Also, if you think that this is intrusive -- imagine the NSA reading your personal email
The fact it is not particularly accurate makes this even worse.
Yay hn profile is great, also puppies are fantastic. Love, happy, awesome, woo!
Positive mood.
Author concurs!
I was dissuaded from installing it because I assume the products quality would reflect how little the founders seem to understand people in thinking that it's necessary to accurately detail what a poor start to the day would look like.
The video should be a simple gif demonstrating how an email with a negative tone is detected and turned into a positive tone. People are smart enough to figure out how that could be useful.
replace blathering and blabber with more constructive words
> What if you could get a mood score for emails you receive or send? A way to quickly sense check what you are about to send without your bias emotion or when receiving an email remove your current mood or maybe a currently negative relationship with the sender.
ShouldISendIt provides a mood score for emails you send or receive? When sending, quickly get a sense of the mood that your message communicates from an objective algorithm. When receiving messages, our tool can help you see past your current disposition or preconceive notions of the sender's intent.
Obviously tons of edge cases, but what do y'all think of this? Combined with Slashdot's "king for a day" moderation style, could this solve some of the lingering issues present in social media?
I'd love to sit down and talk to someone about this concept for awhile, see where the idea goes. I'm super sure it's come up before, I just wonder what the state of the art is.
Disclaimer: I'm the founder.
A few questions I had about your product:
* How would you monetize? (If you're thinking of doing so?)
* Have you considered integrating with other messaging?This could get share traction if users were able to submit a message and make it public. My friends/coworkers had a phase where we did that with this tool:
https://headlines.sharethrough.com/?headline=a%2520test%2520...
(PS - If you're running an adblocker, this website is broken, might need to disable temporarily)
"With Should I Send It? I don't sound like a huge jerk whenever someone tries to get a patch merged that's fucking braindead^W^Wnot up to kernel quality standards. Thanks, Should I Send It?!"
I'm being lighthearted, but not really joking: Linus is really looking for something like this to help keep the rage down in his correspondemce.
Firefox has been terrific for everything else, but it's surprised me how much functionality I've built into Gmail through addons and how it's almost a showstopper for me migrating to Firefox.
"Your message is insufficiently vitriolic. Send anyway? (y/n)"
Meh. It’s a simple sentiment analysis, probably even using google brain. Probably not worth giving up the data to this service
Beside that I do not use webmails (except rare occasion) nor Chrome...