3 ms·
Ask HN: What do you use to communicate data analysis?
I’m really curious what people tend to use to communicate the findings of research, analytics, ml experiments, infra costs / errors / usage etc.
Do most people use Google Slides? Or write a doc in Google or Notion? Or send around a notebook?
- jstx1 4y agoIs the file format really important?
- jasonjmcghee 4y agoNot really- more curious what you think the right medium or how you tend to present data / work. Is a slide show the best way? Or a long form document, or a notebook, a website, something else?
- alexmolas 4y agoDepending on the audience I use slides or notebooks. If it's a technical audience and people want to hear the details I use jupyter, because it allows me to mix code, markdown and visualisations. If the audience is only interested in the main results, then I use some slides with the principal results.
- uptownfunk 4y agoDepends on audience - If speed matters then just screen grabs of whatever I'm working in (Jupyter or RStudio) into an Excel workbook If I have more time and it's more formal, then charts in a PPT If more technical, then notebook (markdown)
- jasonjmcghee 4y agoIs it usually one and done? Or are they modified after the fact / kept up to date?
- tl_donson 4y agoentirely depends on the requirements. however having said that, if your customer requests a quick one-off report you can guarantee they’ll ping you in a month asking for an update by 930am when they need to present updated results. if your customer requests a real time dashboard that requires bespoke data integrations there’s about a 50% chance they’ll look at it a couple times per month and then after a couple quarters just stop using it entirely.
- uptownfunk 4y agoUsually one and done with the occasional “can you refresh I need this for a presentation in <12, 24, 48> hours.” They’re trying to justify some business value usually and once that’s been achieved you’re good to go
- rapjr9 4y agoI preferred to use a web site. If you send data/analysis via email or documents then people lose them, can't find them, ask you to send them again. If it is on a web site they can always find it. If there is new data/analysis they can always find it in the same place. I used password protected pages if we didn't want the data to reach the public. A web site is also great when collaborating with another team or multiple teams across the world. I've used wiki pages also, which makes it somewhat easier to get the data into a presentable format, although not as useful for presentations as the types of formatting are limited. Using a content/version management system (cvs, git) is useful for archiving data and analysis and making sure it is timestamped and unaltered while still making it widely available, though only to people who are comfortable using such systems. Spreadsheets are my least favorite way of sharing data and analysis, they are so limited (try creating a billion row spreadsheet) but were sometimes necessary for generating graphics for papers. Really big datasets or very long time series graphs are a problem unto themselves, they typically can have only one primary residence (with backups) on a dedicated server and custom software to generate and view the analysis. Sending copies usually means sending hard drives. Raw data files are preferable to putting data into databases because you can write very fast code to do data processing. When you inevitably have to reprocess the data it goes quickly, which can be a lifesaver when faced with a deadline. Automatically regenerating the graphs, etc., is really useful also. Real time, live analysis generated from continuously streaming data generally requires something custom and depends on who needs to see the data/graphs.
- jasonjmcghee 4y agoThanks for the thorough reply. Websites definitely have great flexibility, but password protection (usually needed) does add an extra layer of complexity. GitHub Enterprise + Pages simplifies that if everyone has an account, but in my experience stakeholders often don’t. My other concern is with ownership transfer / long-term maintenance. Having it be backed by code adds some real friction. I’m wondering if Zapier + Notion -> website might be a good alternative. What kind of system have you used for live analysis? AWS (Kinesis, etc?)
- rapjr9 4y ago
- kristenkehrer 4y agoDepends on the audience. Anyone non-technical will see a lovely PPT. Other technical teammates will see my CometML dashboard, but may also see the PPT in addition if there is business impact that has been quantified and needs to be shared. I'd only be sharing a notebook if I was helping someone do something similar, I don't normally do anything fancy with my notebooks.