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.

No user accounts, by design

422 pointsby bnrabout 3 years ago

20 comments

tgsovlerkhgselabout 3 years ago
F-droid gets many things right (e.g. verifiable builds), but it&#x27;s just not usable in practice.<p>Installing applications is a rare event, updating them is frequent, and needs to disrupt the user as little as possible. Android used to not allow alternative app stores to update apps without user interaction, but now supports this through UPDATE_PACKAGES_WITHOUT_USER_ACTION, which doesn&#x27;t seem to be supported by F-droid. So it&#x27;s manual clicking for each update.<p>F-droid also somehow gets the regular update flow wrong and often (always?) shows an error when you try to install the update from the notification. That has remained unfixed for years. So you have to manually open it, initiate the update, then click through the dialogs.<p>Additionally, the official repos update so slowly that they&#x27;re useless for fast-moving stuff like NewPipe.<p>Together with Android bugs like <a href="https:&#x2F;&#x2F;issuetracker.google.com&#x2F;issues&#x2F;204233247" rel="nofollow">https:&#x2F;&#x2F;issuetracker.google.com&#x2F;issues&#x2F;204233247</a> (resetting all &quot;open with&quot; URIs on update), this makes using packages installed through F-Droid a nightmare.
评论 #30505557 未加载
评论 #30506795 未加载
评论 #30505577 未加载
评论 #30505791 未加载
评论 #30509240 未加载
评论 #30508682 未加载
评论 #30509927 未加载
评论 #30506459 未加载
评论 #30505530 未加载
评论 #30505699 未加载
评论 #30505543 未加载
评论 #30508920 未加载
评论 #30505797 未加载
评论 #30506624 未加载
politelemonabout 3 years ago
App developer&#x27;s perspective. I have a few apps on all major places, including F-Droid. The &#x27;no user accounts&#x27; thing makes developing and distributing on F-Droid a freeing experience, as compared to the G&#x2F;A &#x27;jails&#x27;. There is no pressure to meet arbitrary undocumented restrictions, you are not subject to the whims of dehumanizing AI routines, there are no ratings and reviews (the feedback is direct). The build and deployment process is not really my problem, as part of their Reproducible Builds, even that aspect is taken care of. <a href="https:&#x2F;&#x2F;f-droid.org&#x2F;en&#x2F;docs&#x2F;Reproducible_Builds&#x2F;" rel="nofollow">https:&#x2F;&#x2F;f-droid.org&#x2F;en&#x2F;docs&#x2F;Reproducible_Builds&#x2F;</a>
评论 #30504948 未加载
wpietriabout 3 years ago
I tried something like this once and it worked surprisingly well, even for a UGC site.<p>Years back we were doing something that included users documenting TV shows. We had a big meeting where people put every feature they wanted on index cards. We laid the cards out a founder&#x27;s dining room table. The host got their change jar and each person got a certain number of pennies to mark features they thought were vital for first launch.<p>After the first round of token-voting, the &quot;user accounts&quot; card had no votes. At first it seemed impossible. But after some discussion, we realized that viewing users didn&#x27;t need accounts for launch. For people who wanted to edit, we let them type in a name to take credit for their contributions if they wanted, but with no verification. At worst, we figured we could add something more robust if the need were stronger.<p>It turned out fine. The launch got out earlier and we got to test a number of key product hypotheses without having to build any sort of user account system. Months later it did eventually become the highest priority. But not having accounts worked way longer than I expected.
评论 #30505554 未加载
评论 #30504957 未加载
awinter-pyabout 3 years ago
&#x27;anonymity is a great way to ensure privacy&#x27; is a strong argument IMO<p>if (if) you assume that it&#x27;s impossible for consumers to account for how sites use and share userdata, requiring businesses to allow anonymous transactions is the only policy solution to privacy<p>tricky to balance a &#x27;right to anonymous transaction&#x27; against other policy goals like financial KYC, fraud protection, but IMO our current KYC approach has been taken too far at the cost of consumer welfare, and there&#x27;s an unexplored middle ground
Liquixabout 3 years ago
Love the sentiment &amp; love F-Droid. Vote for non-dark patterns with your patronage wherever possible!<p>It&#x27;s a bit sad how a website <i>not</i> employing a dark pattern inspires explicit praise these days...
newaccount74about 3 years ago
I try to follow this as much as possible, but at some point when providing a paid service you run into the problem that you need to track whether the user has paid for the software or not.<p>So even though my software does not require user accounts, it requires a serial number to activate all features. That serial number can be linked to the purchaser, so in theory my app could do really invasive tracking. (It doesn&#x27;t, but my users have to rely on my word)<p>How can one fix this? I would love for my software to somehow anonymously check whether the user paid for it, and isn&#x27;t running it on more than X devices, but I&#x27;m not sure how this could be done without revealing the users identity.
评论 #30506179 未加载
2OEH8eoCRo0about 3 years ago
I&#x27;ve always wished that mobile app &quot;stores&quot; worked more like Linux package managers.
评论 #30505651 未加载
评论 #30526576 未加载
nonrandomstringabout 3 years ago
What we used to call &quot;Need to know&quot; is making a comeback. You don&#x27;t need to know. I don&#x27;t need to know. And in most cases the less we do know the better. Glad that GDPR is spreading this fundamental security principle again. Most websites could and should dispense with sign-in. Even those that have something to sell can compartmentalise that function these days. That&#x27;s why I like Gemini, because of its regression to more or a less stateless web that is about words, roles, knowledge, links, things and places, but not so much about people and &quot;identity&quot;. That&#x27;s where we&#x27;ve gone wrong with WWW.
评论 #30505992 未加载
langsoul-comabout 3 years ago
I feel that no user accounts just makes things harder. For some things it isn&#x27;t required, like joining a video call.<p>But user accounts helps reduce spam, save profiles and enable cross platform syncing.<p>Sure you could do something like have a user account-like process, which involves unique ids and all that jazz. Except, at that point, you&#x27;re making a user account with 10 more steps.
评论 #30511099 未加载
lifeisstillgoodabout 3 years ago
The thing that F-droid are getting right here is &quot;if we don&#x27;t track you, you have privacy from us&quot;.<p>But privacy is not secrecy. If f-droid tracked my every waking move, and then just never bother to look at that data, I would still have privacy from them.<p>What they are doing here is a form of guaranteeing their future good behaviour. Which is nice, but there are other methods. For example I am happy to announce my plans to <i>not</i> rob a bank. But there are means in place to ensure I do not - At least not twice.<p>So while it is nice to find ways to avoid having user accounts at all, most hospitals will have to have other means to keep their users privacy.<p>Most of the time we are going to need to rely on regulation, where PII data (which lets face it is 98% of all data) will both legally and culturally have to be protected at levels hardly dreamed of today.
评论 #30505829 未加载
neonateabout 3 years ago
<a href="https:&#x2F;&#x2F;archive.is&#x2F;DcvFS" rel="nofollow">https:&#x2F;&#x2F;archive.is&#x2F;DcvFS</a>
Kwpolskaabout 3 years ago
&gt; Mozilla has taken this idea a step further with Firefox Klar (also known as Firefox Focus similar to Firefox Klar but with less private default settings).<p>Nope, Klar == Focus in German-speaking markets, the rename was caused by an existing trademark: <a href="https:&#x2F;&#x2F;support.mozilla.org&#x2F;en-US&#x2F;kb&#x2F;difference-between-firefox-focus-and-firefox-klar" rel="nofollow">https:&#x2F;&#x2F;support.mozilla.org&#x2F;en-US&#x2F;kb&#x2F;difference-between-fire...</a><p>Speaking of which, Focus fits my flow of incidental, one-off browsing quite well — it’s my default browser. If I need a more serious or stateful interaction, I might have the service’s&#x2F;whatever’s app installed, or use Chrome or full Firefox.
评论 #30504876 未加载
jkapturabout 3 years ago
I&#x27;ve been thinking a lot about this for <a href="https:&#x2F;&#x2F;www.diffdiff.net" rel="nofollow">https:&#x2F;&#x2F;www.diffdiff.net</a>. After convenience, privacy is the core of the value proposition - the text to diff doesn&#x27;t get sent to the server.<p>On the other hand, though, if you want to publish&#x2F;share a diff, then, you know, <i>privacy is the core of the value proposition</i>, so you probably don&#x27;t want to share it with the whole world, much less let the whole world edit or delete it!<p>It&#x27;s possible to design a scheme with hard-to-guess URLs, URL parameters with &quot;secret edit tokens&quot; and so on, but that feels hard to use and different from how other sites work.<p>I&#x27;m quite torn.
评论 #30505201 未加载
评论 #30510206 未加载
pabs3about 3 years ago
I note that F-Droid are hiring contractors right now:<p><a href="https:&#x2F;&#x2F;guardianproject.info&#x2F;contact&#x2F;android-python-contractor&#x2F;" rel="nofollow">https:&#x2F;&#x2F;guardianproject.info&#x2F;contact&#x2F;android-python-contract...</a>
nosediefabout 3 years ago
I&#x27;d like to point to my comment on another thread pointing out some poignant issues with F-Droid&#x27;s design: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=30507185" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=30507185</a>
评论 #30507868 未加载
bduerstabout 3 years ago
How do you solve problems arising from bad actors without an object representing the user?
评论 #30504658 未加载
评论 #30504980 未加载
mro_nameabout 3 years ago
in meatspace a lot of things work without logging in – use cash, buy a hammer, make phonecalls from public booths, take a train etc.<p>Actually showing your id was once rare and still is. In the 80s in UK a lot of people did well completely without one.
MomoXenosagaabout 3 years ago
F-droid reminds me there are still people out there making software for fun. Thank you Hendroid dev (a man of culture as well) whoever you are.
seppoonbiabout 3 years ago
There is also midground which takes good&#x2F;bad parts of both worlds. Users have id’s but no username or password. Some imageboards use this.
a_cabout 3 years ago
I have been thinking how we can incentivize people building netizen friendly website&#x2F;app. Creating users, cookies, javascripts heavy, paywall, analytics, etc all share a common incentive of ease of monetization. Privacy, usability, performance, all important stuff, but apparently not important enough, as a result plummeted.<p>Would love to learn the options!
评论 #30504889 未加载