Fleeting idea that could be combined with that: a web-of-trust social network where you can only "friend" people in real life, by tapping phones.
When you do so, the app might say, "The person you just met claims to be Joe Schmoe, do you want to vouch for them?" If you approve them, they can message you and vice versa. A friend of Joe's can see you in his friend list, and try to message you, and you can accept it if you trust Joe, but they won't be a first-tier friend until you meet them. Your tweet-like posts can be seen by anyone, or your friends only, or people within N connections of you, as you prefer.
I think it could be implemented in a distributed way, with no central server, if some proportion of the users are willing to serve their traffic from a VPS rather than just their phone. If someone cheats (uses a fork of the app that lets them "friend" people they haven't met, create fake identities, lie about their friends graph, etc), it wouldn't affect you unless you trust them. Over enough time and with enough use, this might be good enough to figure out whether someone distant from you (e.g. someone you're about to make an Ebay purchase from) is using their real identity or not, as the "main" part of the overall friend graph that a real user with a lot of friends is connected to would be structurally distinguishable from the subnets created by cheaters.
(This is not a cherished idea I've been working on for years and am prepared to defend, just a random idea I thought I'd post in case it sparks an idea for someone, so be polite in ripping it to shreds pls)
The first problem I see is separating my online identity with my real identity. I really don't want anyone at my job finding out which dog I am on the internet.
My coworkers and family really wouldn't appreciate my shit posting. :)
The second is friends of friends can get really awkward. There are some people who are friends with me that are also friends with people who never want to see me again.
> My coworkers and family really wouldn't appreciate my shit posting.
Shit posting is one of the biggest forms of toxicity online. It would be nice if it went away by tying posts to real people. Some people don't care and would shitpost anyway, but most people only shitpost because nobody knows who they really are.
I think maybe it depends how you define shit posting. If you mean trolling or posting extremely negative and low-effort content, then I suppose I agree with you about it being toxic.
But if shitposting is just off-color jokes or talking about topics you might want to keep private, I don't see that as a problem. I think a lot of great internet content wouldn't exist without some form of anonymity. I certainly wouldn't share genuine insights into my job without anonymity. People wouldn't share sexual content or secrets. Many people wouldn't share anything at all no matter how tame or appropriate. My wife over thinks when she writes and is always afraid she isn't wording things well. She posts absolutely nothing outside of Reddit.
> It would be nice if it went away by tying posts to real people. Some people don't care and would shitpost anyway, but most people only shitpost because nobody knows who they really are.
If this was true and the only explanation, HN should be much worse than it is and Facebook should be much better than it is.
Even as a person who hardly ever get in trouble with mods I have come to deeply appreciate the possibility to have accounts or profiles totally disconnected from reality.
Many stories we see couldn't have been shared if a hard link to a real identity was necessary, and many questions could not ve asked.
For example random22username12 asking about some technical aspect about some software is not a problem.
But if he is Firstname Lastname from Some Company it might get him in trouble, as it might tell others what they are working on.
The bar for "shitposting you don't want your coworkers to know about" is so low nowadays that it's almost a free speech issue to allow anonymous accounts.
If you post about not like drag shows in front of children, that itself is harmless enough in a vacuum but polarizes people to a serious extent
As people who don’t do this, I prefer to stay anonymous. Anonymous writing has a long and good history with some bad apples. Don’t throw the baby out with the bathwafrr
Oh my god, yes. It's like most online content has to be communicated in crappy memes, sarcastic quotes, and weird existential dread responses. It drives me insane.
Being contrarian for no other reason than to annoy, or trying to get under someone’s skin, ignoring their arguments and riding roughshod over what they’re trying to say. Things people avoid doing in real life because very soon after doing them you find yourself disliked.
I had a conversation recently about the problems of social media and the growing extremes of political viewpoints. We agreed the a good part of the problem is partially caused by the online echo chamber but mostly by the increasing physical isolation of people in the real world. In the past the majority of men would have worked in manual labor with lots of other people, women would have worked at home and spent a lot more time getting to know their neighbours, now we work in isolation on a screen and stay at home without integrating with a community on a daily basis like times past. This allows people's views to go unchallenged and reduces the middle ground we all depended upon. Previously our vees would be challenged and our standing in our community would depend on our views. To go back to your point about anonymity should we be posting stuff online that we know our physical peers would have a problem with. Anonymity has its place I'm just not sure where the line is drawn.
To some degree, I agree. But I also grew up before social media. Very little has changed about the fundamental ugliness of human behavior we try to tuck into a corner.
As someone who was seriously hurt by forced conformity, I’m not exactly pining for the way things used to be.
It wasn’t that long ago when people were expected to drink themselves to death rather than seek help.
I mean, nothing would stop you from making a fake identity, and friending other anonymous people, and posting spicy memes. But you can do that on mastodon today, right? This is for the cases where you want to prove your identity. If most people use it that way, then the anonymous people would be little subnets that are either separate from the main graph or connected by only a few nodes. Typical users would* have dozens of people vouching for them, who each have dozens of people vouching for them, etc, which is strong evidence that they're who they say they are.
* in some hypothetical future where this gets made and is wildly successful
That's exactly the point of small social circles. You can segment your audience as a broadcaster based on shared interests, language, and understanding.
The vast majority of the Internet doesn't need to read your shit posting. However, a small group of friends might find that appealing. If no one finds that content useful, amusing, or interesting... you'd be screaming at a wall. Isn't that exactly how it should be?
That's... not relevant? OP was talking about a system that requires tapping phones to connect and using friends of friends to form secondary connections.
This is why I have a burner sim for online accounts requiring a phone number. (Looking at you Telegram...)
> Level 1 (red): The ID and public key have been obtained from the server because you received a message from this contact for the first time or added the ID manually. No matching contact was found in your address book (by phone number or email), and therefore you cannot be sure that the person is who they claim to be in their messages.
> Level 2 (orange): The ID has been matched with a contact in your address book (by phone number or email). Since the server verifies phone numbers and email addresses (via an SMS or email with the activation link), you can be reasonably sure that the person is who they claim to be.
> Level 3 (green): You have personally verified the ID and public key of the person by scanning their QR code. Assuming their device has not been hijacked, you can be very sure that messages from this contact were really written by the person that they indicate.
You seem to be under the impression that real life access is the indicator of closeness of relationship. It is usually not.
Out of my set of close friends the vast majority I have never met in person. Most family I might add are in entirely separate states. Most of my IRL friends no longer live near me.
> You seem to be under the impression that real life access is the indicator of closeness of relationship.
No, just the hardest part to fake. You can copy my photo, hack my email, mimic my prose style, and steal my credit card, but you can't get the people in my school's PTA to say, "Yeah that's him" in real life.
Imagine moving to a different country/state just before this app becomes popular. All your friends & family are now far away.
Most of the people I've become friends with since my 30s have moved long distances to be where I happened to meet them. Melting pot cities like Los Angeles consist largely of people who moved there from other states!
This seems like a silly design, adding a huge barrier to getting started.
Reminds me a bit of PGP and a key signing party. In that case the goal is to verify government docs to help someone verify they are who they say they are, but you can also give greater trust levels to the people you actually know.
You wouldn't be first-tier friends with people you only know from the internet. You'd be first-tier friends with neighbors and cousins and the other parents at your kids' school. Then when I prove (keybase style) that I, HN user ineptech, am also "ineptech" on this social network, you would know that I really am a 48-year-old guy in Portland and not some other person because I have also friended all my irl friends, and our friends-of-friends-of-friends eventually overlap.
Maybe "friend" is the wrong term. Maybe "vouch". You could still message me, but you wouldn't vouch for me, because you don't know from HN whether I am who I say I am.
It's fine if it doesn't fulfill all use cases, but demonstrating any thought to some of them would help flesh out the details of what's being proposed.
Are you building a social network, or a chain of trust?
Are identities fungible, or irrevocably linked to a person's legal name and physicality?
The whole point of vouching for someone is so they can prove they are who they say they are. If you don't want to do that, then don't do that. Or, if you have two identities, I suppose you'd have two accounts.
Anyway, things don't have to be for everyone. In the unlikely scenario in which this gets built, there would still be other websites too.
> Anyway, things don't have to be for everyone. In the unlikely scenario in which this gets built, there would still be other websites too.
Just so we're clear: Do you realize this is how systemic prejudice gets built?
"Our policies disproportionately exclude [insert minority group] in particular? Well it isn't because we're [insert -ist word here]! We love [group]. We're baffled why they would believe otherwise."
You've misunderstood me, no one is being excluded and there's no real name policy. Use a pseudonym, make two accounts, make ten or a hundred if you like. What you can't do is use the app to prove that you really are John Smith, if you didn't sign up as John Smith. And to the extent that one of the main features of the app is to prove your identity, the app would not be useful to someone who doesn't want to do that.
Your example just shows the perils of monopoly social networks.
Today you have Facebook and Twitter (and whatever the kids use these days) with not much in between. If you’re not on those you don’t exist as a person.
If there were more options to choose from you could have a place with all your furry friends that is completely separate from the other aspects of your life like coworkers and family. No need to link between the two, nobody needs to know what you get up to on the other places unless you wanted them to.
If you don't want people to know that you're friends with Dave, don't friend Dave, or don't use it at all. This isn't supposed to replace pseudo-anonymous networks like Twitter, this is more like Facebook without all the bullshit. The use case is "I know Dave, and I don't care who knows that I'm friends with Dave, and I'd like to let him know I won't make it to the PTA meeting without involving an enormous advertising corporation".
Around here, I'm pretty unwelcome at things like tech meetups. I stopped going, after experiencing the "circle of avoidance" thing, a few times.
New York ageism is even worse than Silicon Valley.
No one wants to know me, and I'm OK with that, as I get a lot done, anyway, and the people that matter to me (all over the world) are part of my circle.
Sorry to hear your experience has been that. As someone approaching that point, I wonder whether I will have to find other outlets besides the traditional tech meetups that I was attending more regularly in the times before covid.
Since you do bring experience, I would recommend (if you haven't tried yet), to give talks instead of just attending. I have found that the speakers tend to be well received regardless as they bring value. I did a lightning talk once and had the most positive interactions after my talk than any of the other meetups I attended.
Yeah...the thing about the talks (I'm quite good at that stuff), is that they also skew young, and generally, at least around here, they are considered as currency, so there's a lot of competition for them. I could really give a rat's ass about ego, and I'm not looking for work, so I'm not interested in mud-wrestling some hungry young turk, with a syllabus full of Buzzword Stew, for a speaking engagement.
I'm good at Swift and native Apple stuff. I've given courses on it, in the past. I was actually shocked to find out that no one is really interested in that, out here. I could go into the city, but, quite frankly, I'd rather eat ghost peppers.
Chris, I read your blog and many of your posts here. You are a good writer. Please don't stop.
First, it sucks that you are facing that age discrim IRL. In the tech world, "doing talks" is a bit like publishing in scientific research. It builds a brand name for yourself and increases your value. This is why the young and aggressive (and mostly men) want to do it. Plus, it is a form of fame and adoration. The same group wants that too.
Second, I had a idea reading this post: Did you ever consider "doing a talk" with an audience of zero? Record it exactly like you are giving a talk, then post to your blog or YouTube. People would watch it; I know it. The difference: You couldn't mix with an excited, buzzing crowd after your talk, but maybe the comments section would be interesting. If you get lucky (great talk), it will pop-up on HN. For example, you said you are "good at Swift and native Apple stuff". Watch a few YouTube videos on the topic. Find areas of weakness. That is an easy way to generate ideas.
Thanks. I’ve considered doing stuff like Vimeo/YouTube stuff, and may do so, but it’s a lot of work. I’ve had a full dance card, the last couple of years, and that has even affected my text postings (which is why I came up with my “Shorties”[0] series).
I enjoy writing, but don’t enjoy video production as much (but I haven’t really done enough to say that, definitively).
When I give talks and classes, I spend a lot of time, preparing. I spent close to a month, preparing this 90-minute Bluetooth class[1].
Excuse me for being direct, but do you mean to say you don’t care about other people, only whether what they say is accurate and whether they can communicate it without emotional reaction?
I view all interactions as transactional. Some interactions are net-positives, but most are net-negatives. I value those who reciprocate and avoid those who do not.
From my perspective, your question is quite nuanced. I do not value people (in general) because I place no value on life. We are born, we live, and then we die. In time, we will all be forgotten. The outcome is absolute.
This level of optimization away from other humans in my experience tends to come from specific forms of introverted high intelligence (interaction with others is a net loss) but also specialization functionally/professionally away from interaction with humans (typically toward machines, or at least into more constrained work environments).
I haven't yet found something I feel passionately about. I recently finished refactoring a pid-free analytics application but now find myself without motivation. I love solving problems but dislike the rest.
I'll look into the niches you mentioned. Thanks for the reply and your time.
Marrying digital with physical is an interesting approach. The problem of proximity is a unique point of friction which might also temper digital communication.
If the application "lived" on cellphones and communicated with a P2P protocol, users could truly own their data (excluding the data they share with their network).
I imagine that some subset of users (1/10th?) would need to aggregate and serve their own and first-tier friends' content from a cheap VPS, and the Kardashians and Elons of the world might need a CDN of some kind, but if it's limited to short text posts I imagine it would be a tractable problem.
One of the primary utilities of a social network is being able to connect with people who aren't around you. If everyone on my Twitter was within shouting distance why would I need to Tweet at all?
I'm not sure that would work for me. One of the things I like is actually making new friends. Google Plus was absolutely perfect for that: I got to know a lot of people with similar interests (hobbies, politics) to mine.
In fact, I'm not even connected to my real life friends on any social media, as far as I'm aware. Maybe they're not even on it. They may be wiser than I.
Hearing a lot on this thread about folding real life back into social networks, making the system designed to keep people on the happy, healthy, human-scaled social path. Today's SMBC lines up pretty neatly - https://www.smbc-comics.com/comic/addicted
Currently working on implementing a similar feature, where instead of direct interaction it's location based relative to that users recent posts. That way if you don't want to be "found" you don't post and vice-versa.
I've always liked this idea! I think it should be device-level too, and not have a separate ephemeral identity. In other words if you get a new phone you have to start over.
So does the person who finds the phone inherits the identity? Can we have influencers selling off their circles? When I get robbed is my mugger now friends with my grandma?
No, it's adding friction for honesty's sake. You don't have six thousand friends. You have five friends, tops, and like two hundred acquaintances tops[0].
There's nothing to "get back into"-- it was all just a lie to flatter you. The network effect stops working for you in the low three digits. You're just part of a people directory owned by some corporation.
For Facebook I keep my friends list light - less than 50 people, but there are people who I live a far ways away from - my parents for instance are 5 hours away. I don't want to have to drive to them just to prove they should be part of my social network.
You only "friend" people in real life who you trust not to act maliciously. If you unwisely trust someone who is malicious, you encounter various problems, just like in real life. But it would be very difficult for a malicious person to construct a realistic-looking subnet of sockpuppets because that would require getting lots of real people to make that unwise decision.
Not saying this is perfect, but I predict that the vast majority of users who "friend" 20+ people irl who also have friends will be fine, and borderline cases will be borderline.
One thing that might be valuable on this is to do sms contact syncing where people can provide soft proof that they share the same social circles. In essence, if both parties have John Doe in their phone as 123-456-7890 , we can extrapolate that they both know him. Extend this across many contacts and it might be possible to see how much their direct networks overlap. One way of proving a person is indeed who they claim to be is by using a service like authillo.com
On the subject of "tapping phones". I had the idea that you could generate a nice pairing key by using the aligned inertial measurements to validate identity over a public channel (like some wireless protocol). Think of it like Bump 2.0. You could then share contact information, messages, whatever...
In practice it might be a little bit more than a instantaneous bump, and more of a quick shake. Like a handshake, but with phones. Weird, but kinda cool... maybe.
When you do so, the app might say, "The person you just met claims to be Joe Schmoe, do you want to vouch for them?" If you approve them, they can message you and vice versa. A friend of Joe's can see you in his friend list, and try to message you, and you can accept it if you trust Joe, but they won't be a first-tier friend until you meet them. Your tweet-like posts can be seen by anyone, or your friends only, or people within N connections of you, as you prefer.
I think it could be implemented in a distributed way, with no central server, if some proportion of the users are willing to serve their traffic from a VPS rather than just their phone. If someone cheats (uses a fork of the app that lets them "friend" people they haven't met, create fake identities, lie about their friends graph, etc), it wouldn't affect you unless you trust them. Over enough time and with enough use, this might be good enough to figure out whether someone distant from you (e.g. someone you're about to make an Ebay purchase from) is using their real identity or not, as the "main" part of the overall friend graph that a real user with a lot of friends is connected to would be structurally distinguishable from the subnets created by cheaters.
(This is not a cherished idea I've been working on for years and am prepared to defend, just a random idea I thought I'd post in case it sparks an idea for someone, so be polite in ripping it to shreds pls)