yoavz
Still, I find it interesting. If you can't synthetically alter someone's performance to be "worse", is it OK that the NFL synthetically altered Alicia Key's performance to be "better"?
For a more consequential example, imagine Biden's marketing team "cleaning up" his speech after he has mumbled or trailed off a word, misleading the US public during an election year. Should that be disclosed?
This seems oddly specific to the inverse of what happened recently with Alicia Keys from the recent Superbowl. As Robert Komaniecki pointed out on X [1], Alicia Keys hit a "sour note" which was silently edited by the NFL to fix it.
[1] https://twitter.com/Komaniecki_R/status/1757074365102084464
Show HN: A weekly ranking of the most viral creators and sounds on TikTok
In my opinion, these kinds of apps are the future of data science / data analyst work. Forget no-code, just enable these professionals to work in a single programming language that they're familar with and give them visualization superpowers. The Python ecosystem has https://www.streamlit.io/ and https://gradio.app/ now. R has https://shiny.rstudio.com/. I think we'll see more.
Show HN: Shift-Ctrl-F: Search a webpage with natural language and TensorFlowJS
[1] https://ai.facebook.com/research/publications/bart-denoising...
Actually, now that I think about it... this might be a good source for bootstrapping further training data.
[1] https://en.wikipedia.org/wiki/Flesch%E2%80%93Kincaid_readabi...
I think the most interesting part of this problem is the ambiguity in desired result. Emails are inherently unstructured text data, which results in conflict about how people want them to look like.
I'd love to test it on more marketing emails, or content marketing -- these seem to be the two applications with the most direct ROI.
I do have a generic popup that you can to summarize any passage, so you could copy-paste some long passage (email, article) to piggy back on the functionality. But it isn't tightly integrated into the Gmail UI as of now.
For the design of this tool, it was important for me to "not get in the way" if you're already writing a short email. That's why I designed the widget so that it will only appear in your gmail window if you go over 100 words. It can serve solely as a "reminder" for the rare cases you might go over... almost like a training to help you form short email habits over time.
If you're talking about https://www.gkogan.co/blog/increase-reply-rates/, this was a primary inspiration for this project -- I even stole the name ;)
Show HN: Say Less – AI summarization tool in the Gmail compose window
The Bad Parts of TensorFlow Datasets
Show HN: Open-source toolkit for deploying scikit-learn models on AWS Lambda
Interoperability is holding back machine learning infrastructure
Interoperability is holding back machine learning infrastructure
Good to meet you -- I'm a big fan of DVC. In our implementation, we've taken the approach of conforming to the standards (typically open-source) set by the frameworks for serialization (for example https://www.tensorflow.org/guide/saved_model). In our API design, it was important to integrate at the framework level (e.g. a tf.keras.models.Model object) for our client libraries. If you're using one of the widely available frameworks that we support, this results in a simple API where the serialization / deserialization is more of an implementation detail. If you're using a custom or rarer ML framework with an unstandardized serialization format, an open-source approach might work better.
Hope that was helpful!