Top
Best
New

Posted by gavide 14 hours ago

How Bluesky draws its logo on screenshots(timmarinin.net)
562 points | 369 commentspage 3
ErigmolCt 6 hours ago|
Once apps can present one thing to the user and another thing to the captured image, there are some pretty weird possibilities
radicalriddler 6 hours ago||
LinkedIn’s job screen in the app is a good example of this different presentation.

I’ve noticed a certain AI recruitment company gets “highlighted” (darkened white background of the screen, but their logo is pure white and REALLY stands out), but when I screenshot it, it reverts to normal, like there’s no blatant special advertising.

CGamesPlay 6 hours ago||
Different underlying mechanism. The LinkedIn one (and almost all ads on Instagram/Facebook these days) use a gain map to increase the brightness of the image. Here's a site demoing the tasteful application of this [0], you can see the difference viewing it live versus taking a screenshot of the result.

[0]: https://gregbenzphotography.com/hdr-gain-map-gallery/

radicalriddler 5 hours ago||
Ahhh gotcha, thanks for the info
bio_hacker 6 hours ago||
Like adding some nice fingerprinting. I really feel my devices work against me. Nothing works for me.
asdfsa32 11 hours ago||
This is an interesting case of "Good use" of a "bad feature". This feature is bad because it works against the user and device owner, but this use case like hiding your password when sharing your screen is a good use case.
bouncycastle 6 hours ago||
Dear app developers: please do not detect screenshots, and do not change behavior. It is my phone and I should have the right to save anything on my screen for my own purposes and you should not know that I do that.
wraptile 6 hours ago|
This complaint should be aimed at operating system developers who should have never allow such infringement to begin with.
jamatharArshad 1 hour ago||
https://drive.google.com/file/d/1Y-P92-yDZ9zqwuXjWjqA4JGyKGq... .ai features premium comment for funny videos sharing subscribe like remix camera filter
zzo38computer 13 hours ago||
If the feature can sometimes be useful (including this situation, which some other comments mentioned; but also for other things such as hiding actual secure data), then perhaps it should be made as a setting which can be changed in the setting menu (e.g. "Exclude secure data from screenshots"; it should also mention which apps use this feature), so prevent abuse. (This would also make it clear what the feature is, as well as being able to disable it.)
akersten 13 hours ago|
That such a setting does not exist suggests the feature's true purpose is not for the end user's own benefit!
TeMPOraL 5 hours ago||
Reading between the lines:

Oh, so you can take screenshots of the content that tries to avoid it if you do it mid-switch?

If it's reliable and WONTFIX, that's almost enough to get me to switch away from Android.

Screenshot taking prevention is harmful and should not have ever been allowed to become a platform-level feature in the first place. Because if there's one rule of platform/client interaction, is that if you add a feature that can be abused against customers for stupid reasons, it will be. There's a number of apps I have on my Android phone that block screenshots for dubious reasons, that can be maaaybe charitably explained by calling them "growth hacking pretending to be a security feature", but in some cases even that's a stretch.

This feature should never have existed in the first place.

(At least Bluesky is open about it, both by being Open Source and calling out the "growth hack" by name in source code.)

user00005 9 hours ago||
Is this the relevant issue for Graphene OS?

https://github.com/GrapheneOS/os-issue-tracker/issues/664

Upvote the issue if so.

Titan2189 11 hours ago||
I appreciate the Game Changer reference
hmokiguess 14 hours ago||
This sort of stuff to me is an example of fear within an organization. Whenever I see engineering resources allocated towards self promotion and branding rather than quality and features for its users it shows how leaders want control over narratives.
skupig 14 hours ago||
It's equally possible there was one engineer with some free time who thought it would be cool.
Larrikin 14 hours ago|||
Implementing a watermark isn't a thing anyone thinks is a cool feature they want to try out.
paimapi 13 hours ago|||
what do you mean, it's a very normal cool thing that everyone loves

Sent from my Ryobi Riding Lawnmower

singpolyma3 13 hours ago|||
I mean. I read this and immediately thought it was a cool thing I'd like to try out
Larrikin 12 hours ago||
By the end of your first year in CS you will have hopefully learned enough to place an image on something, that's about as cool as it gets.
mozzius 7 hours ago||||
This is correct. I was tired of Bluesky screenshots looking bland, no culture of fear needed
AlexAplin 13 hours ago||||
It's probably silly to make OP's judgement of any of these implementations in isolation, but you can sense a real fear about the growth (or lack thereof) inside Bluesky. Fiddling with the presented metrics (likes count getting moved ahead of reposts), promoting total user signups while being silent on collapsing DAUs. They are promising a lot at once with AI custom feeds from Attie and subreddit-style communities that smells like feature creep.
pfraze 12 hours ago||
Your indicators that we're afraid about growth is that we're shipping features and experimental new products?
AlexAplin 11 hours ago|||
They aren't my indicators, but they read as sweat against the observable metrics being in decline. There is a perception that they want to pull on users outside of Bluesky that I don't really think exist, and I guess I share in that feeling when I believe the core still has so much basic parity missing with X et al that would demonstrate confidence in the current users you already have. Still interested to see what they ship as.
398642258909 13 hours ago||||
Adding a watermark, how radical, dude
hmokiguess 14 hours ago|||
And such engineer would have enough organizational clout to just ship it without going through anyone?
rbaudibert 14 hours ago|||
That's how a modern organization works. You trust your colleagues will do good work, and will ship something useful and there's not really "someone to go through".

I agree this can be defined as cool and very very likely someone did this on their free time/prompted Claude on the side.

hmokiguess 13 hours ago||
It's a Series B company, it needs to make money, and they have to answer to a board and provide information to investors. They have a roadmap, direction, and leadership. Yes, trust and good intentions is an awesome thing and I hope they have that indeed, but I would think reality lies in the middle of both sides.
rbaudibert 13 hours ago||
I've worked at a Series B company and reality is this is too minor for investors to care on its own, and it's also very hard to correlate this change to new revenue, so not something that's likely to have been done with that intention
hmokiguess 12 hours ago||
I guess we had very different experiences. Maybe it’s the B2C industry or these free apps
x313 14 hours ago||||
Bluesky has <100 employees so it could be possible
hmokiguess 13 hours ago||
I agree that having less people to manage means easier to build trust relationships and culture, though I believe some form of management and control must exist.
pfraze 13 hours ago||
I'm sure this wasn't even in the top 10 of things that we made sam implement out of fear
whyrusleeping 13 hours ago||||
Yes actually Sam often ships random fun things he feels like doing.
Slurpee99 14 hours ago|||
You're fun
jdgoesmarching 10 hours ago|||
Marketing, like every other functional part of a business, requires technology and engineers. This has nothing to do with fear, you just don’t respect non-engineering work as critical to running a business.
haileyok 13 hours ago||
Someone spending half a day on a feature that places the app's logo in the screenshot so people seeing it can know where it came from is "fear within an organization"? You've got to be kidding lol
ivan888 13 hours ago|
> The “Follow” button is visible when I take the screenshot mid-switch.

Does this indicate that the privacy feature has a gap, where you could reveal the length of your password if you take a screenshot mid app switch?

tom1337 12 hours ago||
No because per default the input is not cleared when screenshotting. If you‘d implement this yourself for security reasons you'd most likely blur / overlay the whole screen when the app enters background state.
OJFord 12 hours ago||
Probably, but to the extent that was at all a problem to begin with, multiply it by another 0.0001 or whatever for the threat of the screenshot being taken mid switch away!
More comments...