TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Plus – Self-updating screenshots

307 pointsby alixaxelover 2 years ago

43 comments

gizmoover 2 years ago
This seems cool at first glance... but will users understand that this tool basically hijacks your user session to refresh the screenshots? In other words, this tool can only update a google analytics chart if you give it access to your gmail? That&#x27;s scary.<p>It also circumvents 2fa, because sessions are leaked to Plus after you&#x27;ve used your TOTP code or Yubi key. How can any business be OK with this??
评论 #34421332 未加载
评论 #34419916 未加载
jawnsover 2 years ago
I worked for a personalization vendor a few years ago and was on an engineering team that built a feature like this. It was ... a major headache, and I don&#x27;t think anyone was ever completely comfortable with the security implications.<p>So I wish the team good luck, and especially with issues like:<p>* A&#x2F;B testing. How can you ensure that what your clients are seeing is the same thing you are seeing? Maybe you&#x27;ve been assigned to different A&#x2F;B groups.<p>* Extensions. What if your clients are using Chrome extensions that affect how the page is rendered? How can you replicate that?<p>* Networking&#x2F;auth issues. What do you render if you&#x27;re unable to connect or log in?
评论 #34420532 未加载
评论 #34417404 未加载
评论 #34424271 未加载
评论 #34419644 未加载
remixzover 2 years ago
Hey, I helped build this! Thanks for submitting this.<p>I&#x27;m an engineering manager at Plus — would be happy to answer anyone&#x27;s questions about our product. You can also shoot me an email at zach(at)plusdocs.com if you&#x27;d like to hear more about what we&#x27;re up to.
评论 #34417192 未加载
评论 #34417477 未加载
chaboudover 2 years ago
This seems like a spectacular way to break permissions restrictions and escape data to non-authorized entities. If it&#x27;s successful, it&#x27;s the sort of thing that will be brutally blocked by IT all over the place.<p>Very slick, though.
评论 #34417465 未加载
评论 #34416953 未加载
ctvoover 2 years ago
Love the idea. Execution is tricky like others mentioned, but this is one of those slap forehead ideas on how simple and game changing it is if you can pull it off.
city17over 2 years ago
This seems identical to the live screenshots you can add to an easel in the Arc browser [1]. I&#x27;ve created a view with that that shows a collection of different analytics sites, that all update automatically. Only downside is that occasionally you have to login to keep those views up to date.<p>[1] <a href="https:&#x2F;&#x2F;youtu.be&#x2F;ukquBSOpmTk?t=290" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;ukquBSOpmTk?t=290</a>
评论 #34419041 未加载
eigenvalueover 2 years ago
This functionality reminds me a networked version of an obscure (but sometimes useful) Excel feature, the &quot;Camera Tool&quot;:<p><a href="https:&#x2F;&#x2F;trumpexcel.com&#x2F;excel-camera-tool&#x2F;" rel="nofollow">https:&#x2F;&#x2F;trumpexcel.com&#x2F;excel-camera-tool&#x2F;</a><p>Basically, it lets you select a range on a worksheet, and then shows a live updating picture of that range in a new region (possibly in a different sheet). Why is that useful? Well, the range can contain charts in addition to just cells with data. It can be handy to have the charts actually defined in the sheet where the data is stored, so that let you do this while still displaying the chart in the sheet where you want to show it.
评论 #34417864 未加载
评论 #34425026 未加载
评论 #34420439 未加载
babelfishover 2 years ago
Very cool. How does Plus handle updating screenshots taken on authenticated pages once that authentication has expired?
评论 #34416974 未加载
评论 #34416943 未加载
joegahonaover 2 years ago
The most important page is a bit buried -- <a href="https:&#x2F;&#x2F;www.plusdocs.com&#x2F;pricing" rel="nofollow">https:&#x2F;&#x2F;www.plusdocs.com&#x2F;pricing</a><p>Free to use for now.
yigitkonur35over 2 years ago
The idea is great, but what about security? When you get the user&#x27;s cookie and session information (basically you&#x27;re taking a snapshot of the browser and reproducing it at your end), you can do anything with it. What if someone uses it to take a screenshot of their bank account? (probably not possible due to two-factor authentication)
sippeangeloover 2 years ago
The landing page seems very focused on the “dashboard” use case for Plus, but the domain (plusdocs.com) sounds to me like it was originally intended to keep product screenshots in documentation updated. Was there a pivot? Is it still suitable for that use case?
shazarover 2 years ago
Congrats on the launch!<p>Was it an intention to make the design similar to <a href="https:&#x2F;&#x2F;gumroad.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gumroad.com&#x2F;</a>? Or am I the only one seeing an uncanny resemblance?
评论 #34420622 未加载
评论 #34420652 未加载
评论 #34452955 未加载
lancesellsover 2 years ago
Really interesting tool and not even quite sure how the technology works. It&#x27;s opening it&#x27;s own browser window (hidden) and capturing the same x&#x2F;y pixels? Pretty clever.<p>Also, does anyone know what this new design trend is called? The bordered &#x2F; minimal-but-not look?
评论 #34416966 未加载
DandyDevover 2 years ago
This looks really cool and clever. I do have a question about security though. The FAQ states:<p>&gt; Today, we encrypt all sensitive data on your computer before it is sent to our servers, your data is encrypted in transit and at rest. Our employees do not have access to the private key to decrypt sensitive data.<p>I wonder how this works. I assume Plus works by storing the cookies present in the user&#x27;s browser so that it can inject those cookies in a headless browser to take a Snapshot. In order to do that, it would need to decrypt the cookie (if it was encrypted in the first place, which the FAQ seems to suggest). For that, the headless process needs the encryption key. That would mean that employees can also access that encryption key.<p>What am I missing here?
评论 #34418491 未加载
jacooperover 2 years ago
I want to use something like this to automatically detect visual breakage after auto updates for WordPress, discourse etc. Is there such a product? Preferably Open source
评论 #34418363 未加载
评论 #34417285 未加载
dsmmckenover 2 years ago
Nice. I&#x27;ve been thinking about going the more complicated route of building a screenshot pipeline for our docusaurus based docs. I am currently considering building something that would allow you to embed a ```playwright code block into your markdown, containing a playwright test with the expected output, and then at build time it would execute the tests and replace the code blocks with the images.<p>Anyone do something similar?
评论 #34417335 未加载
winridover 2 years ago
This is actually how the FastComments docs works. I did it because I hate taking screenshots.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;FastComments&#x2F;fastcomments-docs&#x2F;blob&#x2F;main&#x2F;src&#x2F;content&#x2F;guides&#x2F;customizations-and-configuration&#x2F;items&#x2F;absolute-dates.md">https:&#x2F;&#x2F;github.com&#x2F;FastComments&#x2F;fastcomments-docs&#x2F;blob&#x2F;main&#x2F;...</a>
cphooverover 2 years ago
Any plans to actually scrape the data instead of just the images? Having the actual data saved in a tabular format would really make this a killer product... You could probably do this by finding the elements within your selection and parsing the rendered HTML.<p>Images are great but for doing anything more complex than just viewing charts scraping the data would be a huge plus
评论 #34421114 未加载
评论 #34419709 未加载
XCSmeover 2 years ago
The idea is really cool, but implementation seems hard to get right.<p>Apart from the security issues mentioned by others (related to storing user auth&#x2F;session data), what happens if there&#x27;s an update to the website&#x2F;application where the screenshot is being taken from? Or if they add an announcement banner at the top, all content will be displaced.
评论 #34422717 未加载
chevmanover 2 years ago
For something enterprise scale, check out Tea Leaf. IBM ran the product for a while, I think now Acoustic has it. Many large F500 use this or other similar products:<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Tealeaf" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Tealeaf</a>
评论 #34452907 未加载
sirjazover 2 years ago
As I have mentioned on other posts. Things like this need to be native apps, and not just a chrome extension or a web app. We need to get away from webapps for everything, and go back to native apps. Heck why do we have package tools then?
Graffurover 2 years ago
This is like doing integration the wrong way.
themanmaranover 2 years ago
This is great. I&#x27;ve had to engineer this feature once before (updating an image status tag on Github issues), and was surprised it was so hard to find resources to solve that problem.
djxfadeover 2 years ago
Reminds me of the WebClips feature from Safari that Apple killed
deskamessover 2 years ago
I was looking for something like this but for the Windows platform (not browser). The built-in snipping tool is great but I wanted a quicker way to take images. I tried looking up if right-click drag on the Windows desktop could be used to take a snap of the area (via some mouse-action binding). All I could find was that the action was bound to Windows Explorer copy&#x2F;move semantics.
werberover 2 years ago
This product looks great, but I can’t get over how fresh the design of the landing page is. Great work
arikrover 2 years ago
Insanely cool. Nice work to the team!
imranqover 2 years ago
Awesome work! I think there should be a version that also refreshes screenshots of DOM elements specifically not just pixels - for example you might want to see how a thumbnail of a video changes over time from a rapidly changing page
评论 #34417760 未加载
sam0x17over 2 years ago
This could get pretty funny on days when the numbers go really badly lol
hecticjeffover 2 years ago
Sounds a lot like Simon Willison&#x27;s open source project shot-scraper<p><a href="https:&#x2F;&#x2F;github.com&#x2F;simonw&#x2F;shot-scraper">https:&#x2F;&#x2F;github.com&#x2F;simonw&#x2F;shot-scraper</a>
Birkeholmover 2 years ago
This is pretty cool. It’s more or less a feature that is baked into the Arc browser, except in Arc you take snapshots of html elements instead of selecting an area of the screen.
J-Hover 2 years ago
Cool tool! Just a suggestion - building something like this for Zendesk (or any help center) would be an absolute game-changer!
breckover 2 years ago
This is so clever. Love it. Would love a version that just runs locally without sending things to the cloud.
评论 #34418032 未加载
评论 #34416942 未加载
XCSmeover 2 years ago
Wait, I tried this, but there is now way to simply get a link to the image to use it in an IMG tag?
评论 #34422733 未加载
robertlagrantover 2 years ago
I was hoping this would autoupdate user documentation based on the latest version of my app.
bojanbabicover 2 years ago
I&#x27;m wondering if you can automatically extract image features using AI?
gondoover 2 years ago
I created an iOS app for &quot;self-updating&quot; widgets [1] based on the same principle:<p>However with each version, Apple is killing the original, today&#x27;s widget this app needs.<p>[1] <a href="https:&#x2F;&#x2F;wowidget.github.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;wowidget.github.io&#x2F;</a>
rejectfiniteover 2 years ago
Despite my comments, the tool looks VERY cool and useful.
rgrieselhuberover 2 years ago
I’ve long seen a need for this, brilliant.
kreasover 2 years ago
This is sick! Thank you
gidis_over 2 years ago
So this is just URL or bookmark with a screenshot as a thumbnail.
qwertoxover 2 years ago
A word of warning: The video is LOUD and has no mute button or volume slider.
评论 #34421034 未加载
dandellionover 2 years ago
A video with no volume slider, really?
评论 #34420409 未加载