12 ms·
Wavelength
- wunderland 4y agoUnclear how the privacy is better than Signal’s.
- mwest217 4y agoI don't think it's being claimed that the privacy is better than Signals. But the threading model certainly is.
- andrewmcwatters 4y agoDarn. I just read an ad and it wasn’t even very good.
- djmips 4y agoI'm going to come up with a chat app called Resonate. It's going to be really cool. I just need a good website and some ML angle and I'll get some funding.
- tomtomtom777 4y ago> this means that when new members are invited to a group, the existing members can automatically re-encrypt and securely send the recent message history — which is important for threaded chat, so that conversations aren’t broken. This may be important for "threaded chat" but it's also a privacy killer. Everything you write might than be read by someone who later joins and wasn't the intended audience.
- rylz 4y agoGroup creators can disable history sync if they wish, and when you join a group someone else created, you can see whether it’s enabled or not on the group details screen. I have it disabled in a bunch of my small, more intimate, groups for exactly this reason: so that nobody has to worry about someone else adding a less-trusted person to the group, who automatically gets a copy of history. But in larger groups that already include people who don’t know each other in real life, history sync makes threaded chat much more useful for new group members. And even in the absence of history sync, most people will already rationally treat these large groups as semi-public, knowing that any of the members you don’t already know and trust could easily leak what you’ve said to an audience outside the group.
- newaccount74 4y agoSo many people commenting on the app but no-one posting an invite link to a HN group? https://wavelength.app/invite/BHRaKD7Lffh#rjZY5RlPZmg_l7UhDP3S3g-- https://wavelength.app/invite/BHRaKD7Lffh#rjZY5RlPZmg_l7UhDP... Edit: Oops, there is an earlier invite to a HN group. Should have used the find command before posting...
- wahnfrieden 4y agoAll this talk of native however Catalyst on macOS is a dead end transitional tech. Apple wants you to use SwiftUI for Mac as a native target without catalyst.
- jgruber 4y agoYou think the Mac version of Messages was ported via Catalyst two years ago and it’s a dead end? I don’t.
- wahnfrieden 4y agoHi John, I appreciate your article/writing. I understand the perspective however I believe there's a case to be made that Catalyst is a temporary transitional tech that Apple themselves used to avoid waiting on SwiftUI native maturity which has been slow going. So many issues between the largely UIKit vs AppKit backend implementations, lots of surprising behaviors with macOS native SwiftUI still. But these are surprises for developers, and it seems clear to me that there are limits to how macOS native feeling Catalyst has been spec'd in ways that are more apparent to users wit less recourse for devs to compensate. Messages benefits from having more custom components already with its own UI. This is my take as someone who's intensively explored both options and been building in SwiftUI for a couple years. Sorry for vague references off hand. Best luck with Wavelength, it's very nice.
- borland 4y agoThere's more to an app than just the UI layer; Catalyst helps with not only the UIKit parts, but other surrounding stuff like app launching, integration with system features (sharing etc) which differ between mac/iPhone, and other things like that. It holds value even if you wrote all your UI in SwiftUI. Whether it's a dead-end technology or not, only apple knows (and they won't tell us), but SwiftUI alone doesn't remove the need for it.
- breck 4y ago> And the best chat interfaces are in dedicated chat apps — not web browser tabs The one point in the article I disagree with. IMO the best chat interfaces are in desktop web apps. So many things are easy to do in a web chat app that are a pain to do in native apps. And I'll take typing on keyboard over a touchscreen any day of the week.
- breck 4y agoVery nice app. One minor nit if the devs are reading this: on the desktop Mac app it seems I need to click on someone's name to ping them. If I type "@ai hello", "@AI hello", nothing happens, unless I click the @AI autocomplete above the message.
- macintux 4y agoI suspect that’s a deliberate UI choice due to the encrypted nature of messages that aren’t directed to the AI.
- pastapliiats 4y agoBehold uber for forums
- the_gipsy 4y agoMy group of (nerd) friends just migrated to matrix after Telegram started with their premium/crypto shenanigans and synthetic free-tier restrictions. This new chat app is currently bait, but I'm not really lured by "threads", and the switch is a ticking timebomb. Other red flags: * Signup with phone number, other apps have proven that it's not universally necessary. * Not mentioning that the author got equity of the app's company until halfway through the article. * e2ee handwaving but there will never be proof unless they open-source it. * Some integrated AI bot thing that nobody wants, could have been a bot API, stands at odds with e2ee, and just sounds like a lame attempt to ride the current wave. * Mentions signal, whatsapp, telegram, but suspiciously not matrix.org, which AFAIK does have the touted feature to re-encrypt older messages to new members.
- jgruber 4y ago> e2ee handwaving but there will never be proof unless they open-source it. This is a good point, and the Wavelength team is well aware of this. > but suspiciously not matrix.org I will admit I’d not heard of Matrix until your mention of it here. So I spent a few minutes downloading it, signing up, etc. It’s obviously competitive with Wavelength to some extent, but the first-class threading concept isn’t there. It seems more like a modern IRC or Slack alternative. Glad to be made aware of it though — thanks.
- wahnfrieden 4y agoMatrix is more interesting as a protocol than it is in terms of its current clients
- augment001 4y agoIf true, this means that it’s not actually a relevant competitor for end users yet.
- dexterdog 4y agoAs somebody who has followed your blog via rss for longer than I can remember I am very surprised that you were not aware of matrix even before your involvement with Wavelength and shocked that you did not become aware of it during your early involvement. Don't you guys have a list of competitors/alternatives that you keep track of? That being said I like what I see of Wavelength so far. I don't have anybody in my network that popped up right away, but I have a few people who are always interested in trying new chat apps so we'll give it a whirl.
- joshspankit 4y agoI read about 30% of the article before I was sold on it, but I’m locked out. It requires iOS 15 which cannot (currently) be jailbroken.
- borland 4y agoThere's a ton of apps now which require iOS15, and some are starting to move to 16. If you're stuck on 14 for jailbreak reasons I suspect you're going to struggle with more things than Wavelength.
- steve_avery 4y agoHow can it be possible that there is @AI tagging in groups within the E2EE context? The AI generation must run on server side, probably through an OpenAI API, so the text of the conversation must be available to the backend to be able to generate the AI response. What am I missing?
- mvuijlst 4y agoOnly available for Apple. Not interested.
- TangibleDiff 4y agoIn Australia and NZ we’re not getting the activation SMS. Is it down for everyone or just not available outside USA?
- macintux 4y agoIt worked for me about 20 minutes ago, so it might well be a regional problem.
- TangibleDiff 4y agoWhere abouts are you?
- macintux 4y agoU.S. Midwest, I suppose that information would have been helpful.
- djfergus 4y agoSame for Malaysia
- deleted 4y ago[deleted]
- richardhenry 4y agoWe think we've fixed this issue - could you let me know if you're still having trouble getting the SMS? Sorry!
- TangibleDiff 4y agoStill no joy in NZ :( - working now :)
- richardhenry 4y ago
- macintux 4y agoI’m happy to see they add a disclaimer to the AI responses: “Be careful, the bot may be completely wrong.” I tested it, and indeed it was entirely wrong about how to force a provisioned concurrency AWS Lambda function to reload.
- marstall 4y agoare new threads unmuted by default? presuming yes but could be neat if not (like HN's "new" tab). threads become like subgroups I guess, with names, changing member lists - and ... ? retention policy? delete permissions? ai summaries?
- rylz 4y agoThe default setting when you join a group is that threads are not muted by default, but you can change a per-group setting to instead only be notified if you choose to reply, or explicitly subscribe to, each thread.
- starkparker 4y agoI get his beef with Slack, but this is just Discord for people who don't want to talk to Android users. What's his problem with Discord, other than uselessly calling it ugly? EDIT: I thought his "it's AI in a group chat" pitch sounded familiar, then I realized it's because it's a Discord blog post from a couple weeks ago: https://discord.com/blog/ai-on-discord-your-place-for-ai-with-friends https://discord.com/blog/ai-on-discord-your-place-for-ai-wit...
- aeontech 4y agoI think the sales pitch is a) better threading UX b) E2E encryption admittedly I'm a very casual Discord user, and haven't used this app at all yet, so I may be missing something. Also, sounds like the Android app is coming, so I don't think "don't want to talk to Android users" is an intended sales point?
- TJSomething 4y agoI don't really like Discord's threads. They're basically a channel nested inside of a channel, but they don't really interact with or get exposed in the outer channel. And by default, they disappear after a while. And the threads are kind of hard to find if you haven't joined them yet. Something that has a UX more like traditional forums as a chat app sounds neat to me.
- brianpan 4y agoI don't have a "beef" with Discord, but I have the feeling I really don't get it when I use it. I joined a couple of servers related to games I play and some sports. But I feel like there's conversations going on that I can't see. Do I need to message some special bot? Do I need an invite or be admitted before I can see some hidden channels? There are voice chats, there are so many settings. I definitely feel like I need someone to handhold and clue me in to a few more things about it before I feel "comfortable" using it. Discord is a lot to deal with.
- andrewflnr 4y agoFWIW, that's more a matter of customizations for those servers than Discord in general. Vanilla discord is... still kind of annoying, but not terribly confusing. Mostly just Slack with voice/video chat and bad threading.
- slg 4y agoMaybe I'm just an idiot, but how can an app claim end-to-end encryption with a privacy first mindset while also using an AI chatbot run by a third party company? What actually is being shared with OpenAI?
- rylz 4y agoHi, cofounder here. We're very transparent in the UI about the fact that messages that mention @AI are not covered by e2ee. See https://imgur.com/a/5kPEdQP https://imgur.com/a/5kPEdQP Only messages that actually mention @AI are sent in plaintext to us, and then to OpenAI's API. All content shared between people without invoking the AI is fully end-to-end encrypted.
- slg 4y agoThat is good to know and thanks for the clarification. With this operating at the message level and not the thread or group level, is context still preserved to actually have a conversation with GPT?
- rylz 4y agoYes. Each time you mention @AI in a thread, all prior mentions of @AI in the same thread, as well as its prior responses (up to the token limit for GPT-3.5) are resubmitted to the OpenAI API, so that it can continue the conversation including prior context.
- slg 4y agoGreat, otherwise there would be limited upside to the integration. Thanks for the details.
- jgruber 4y agoThat’s a great question, Messages that specifically mention “@AI” are visible to the bot (obviously), but only those messages. Not the whole thread.
- 4y ago
- georgelyon 4y agoI’m intrigued by this. I wonder how well it functions as an HN discussion forum… let’s try to hug it? https://wavelength.app/invite/FtKfkbGbbbc#r9ji5_g_IA7UV23et1TC5w-- https://wavelength.app/invite/FtKfkbGbbbc#r9ji5_g_IA7UV23et1...
- wkat4242 4y agoIt's iOS/Mac only which makes it a non starter in most of Europe. We're 70% Android here. But anyway I'm not looking for the next chat app anymore.. there's already too many. I bridge everything to matrix now to have everything in one place. WhatsApp, signal, telegram, discord, slack etc. I don't want to use this new thing until a bridge becomes available to it and some of my contacts prefer it as their main contact method. It sounds like this is a long way away.
- mmcclure 4y agoFound this thread by searching "hug" because it seems like we (or Daring Fireball) successfully hugged it.
- mortenjorck 4y agoGiven its place in the orbit of tastemaker-market, iOS-exclusive apps, I expected Wavelength to require a paid subscription for access. I was surprised to see that the developers plan a freemium model. Of course, a paid-only model would put a hard ceiling on the total addressable market, but they have an interesting challenge ahead in finding something that a sustainable number of users will want to pay for.
- zapt02 4y agoThis app is dead in the water. That doesn't mean it's not gonna provide some usefulness to groups of people, just that a iOS-only, freemium group chat will never reach mass appeal if their goal is to make money off of it.
- toss1 4y agoYup, the group-chat-thread-first model sounds very interesting But, iOS only/first is a nonstarter for a huge portion of the population. If they're just trying to experiment is a small pond first to get it right (sort of as a throwaway version), then that is excellent. If they're planning to stay in the Apple walled garden exclusively or as a first-class/peasants model, then, well, good luck with that.
- binarycrusader 4y agoThe fine article already mentions in the body and at the summary at the end that an Android client is planned but they have a small team so it will take time: Wavelength is currently available only for iPhone, iPad, and Mac. An Android app is planned (see next item) … As mentioned above, Wavelength’s development team is very small. Two people, Henry and Patterson. That puts a limit on how much they can accomplish — hence the lack of an Android app at the moment. Regardless, I don’t personally have any interest in this App at this time.
- toss1 4y agoYup, I noticed that too, and it seemed at best an afterthought.
- savanpatel 4y ago[dead]
- pcarolan 4y agoI’m going to give this a try, but I wish we could just expand the sms protocol and make interoperability a non event. Wishful utopian thinking, I know, but messaging as a protocol would be a much bigger commercial platform than silod apps. Source: the gdp of the internet vs the gdp of the app stores
- tourist2d 4y agoThis whole article felt like a poor sales pitch. What wavelength offers: - Privacy focused (majority of users do not care about this, all modern chat apps have e2ee already) - Natively runs on Apple devices (without Android/Windows version, good luck getting a large user base, especially with 2 developers) - An AI chatbot (discord/slack already have this?) - A groups -> threads -> messages layout. Like they mentioned, the same as slack but less corporate. Seems like a good idea since Slack is pretty awful for personal use. The article could've done less without the author patting themselves on the back about how amazing their opinions offered were.
- souldoubt 4y ago> The article could've done less without the author patting themselves on the back about how amazing their opinions offered were. You must be new here
- etchalon 4y agoPlenty of services managed to build large user bases before being on Android. Instagram comes to mind: https://en.wikipedia.org/wiki/Timeline_of_Instagram https://en.wikipedia.org/wiki/Timeline_of_Instagram
- hota_mazi 4y agoPlenty more floundered because of that shortsightedness. Surely you realize that picking one of the most successful apps created this past decade is not the resounding endorsement you think it is.
- etchalon 4y agoSurely you realize they're far from the only one, and just happened to have a wiki entry with a timeline that proved my point?
- quickthrower2 4y agoIn tech years that was a different age. Early iphone years apps were novel and could easily gain traction just for being an app (like in 2023 how anything that talks to GPT4 gets people super excited)
- nice_byte 4y agoso I have to use slack at work, and my social interactions with friends, family and acquaintances are split across fb messenger, telegram, slack, discord, skype, WhatsApp, google chat, SMS, twitter dms and probably a few more I'm forgetting. on some of those platforms, I talk to as little as 1 single person. I don't understand what could possibly drive anyone to making a new messaging app at this point. Even if your app has impenetrable privacy, impeccable ui, and amazingly useful features - it's not going to improve the horrible experience of wrangling a zillion of other messaging apps - and if your users have friends, they'll have to do that anyway. At this point, making another one of these feels like some kind of sadistic joke. I wish to incinerate all messaging apps. P.S.: to clarify - it's not like I even _want_ to use more than half of the messengers I listed. I am _forced to_, because some people I want to talk to are only available on certain platforms.
- wkat4242 4y agoTotally agree. It's a pain. I currently use matrix but I hope the EU initiative to mandate interoperability between chat apps comes through for us.
- CGamesPlay 4y agoWhen the only friend you talk to on platform A moves to platform B, then you will move to platform B. You've already shown that you're OK having your chat spread across the services, so while it may be annoying to you, it doesn't seem like a show stopper for a new platform.
- mstngl 4y agohttps://www.beeper.com/ https://www.beeper.com/ might offer an (expensive) solution for you.
- wkat4242 4y agoYou can self host it all too. It's just Matrix with a fancy client. Use the great matrix Ansible playbook and enjoy!
- ftio 4y agoSounds like the fundamental bet here is that design and privacy are meaningful differentiators in this market. With regard to design, Wavelength's particular, native aesthetic might have a certain kind of emotional appeal to old-school Mac and iOS users (including me), but fundamentally its conversation view works a lot like Discord's, which also supports threads and basic replies. I don't think they're going to win on "quiet" design alone. In fact, I think their focus on "nativeness" could inhibit feature competitiveness down the line. They'll need to make compromises one way or the other, either tolerating a greater sense of "cacophony" or forgoing features that other platforms support. Their positioning and followthrough on privacy are strong. Although Wavelength seems to be well-crafted, I think its success, like the success of many other network-oriented products, is going to largely come down to go-to-market. As an adviser and cheerleader, John gives them meaningful reach, but whether they can capitalize on that reach will depend on whether they can build a compelling enough hook to get people to move from wherever they're having conversations today.
- npunt 4y agoDisagree on threads - it may be the same feature in name but wavelength and discord implement them very differently. Discord threads are not default whereas WL are, which means discord chats are noisy and threads are rarely used. The critique of slack/discord being very noisy is on point (I’ve heard them called ‘information treadmills’), whereas WL is more akin to a forum’s topic model but applied to chat. It seems promising
- nickm12 4y agoYes, I've used Discord on my Mac, Linux machine, Android phone, and the web. I understand the hate on Electron apps, but being everywhere all at once is why people make that technological tradeoff. It's even more important when you only have two developers.
- illiarian 4y ago> Wavelength's particular, native aesthetic might have a certain kind of emotional appeal to old-school Mac and iOS users It's not just old school. It's a "Mac-assed Mac app" [1]. Unfortunately even Apple themselves have stopped caring about making highly polished native Mac/iOS-assed apps. And that could be a huge differentiator if it wasn't just indie developers embracing this, but the platform itself. > In fact, I think their focus on "nativeness" could inhibit feature competitiveness down the line. Wat? Half-assed designs isn't "feature competitiveness". [1] https://daringfireball.net/linked/2020/03/20/mac-assed-mac-apps https://daringfireball.net/linked/2020/03/20/mac-assed-mac-a...
- ukuina 4y agoI understand moving to GPT-4 might be cost-prohibitive. Is there a plan to do so? > Me: @AI What weighs more: a pound of flesh or a Great British Pound? > AI: They both weigh the same amount, one pound. > Powered by OpenAI GPT-3.5. Be careful, the bot may be completely wrong. Only messages that mention @AI are visible to the bot in this group. This kind of reasoning is easy for GPT-4. It's great to see messengers incorporate AI. What's your moat here against a GPT Telegram bot?
- anileated 4y agoI am wary of Wavelength due to unclear business model (it’s not paid and promises can’t rule out another future double-sided market where I’m the product) and won’t use it because any integration with ClosedAI makes me uncomfortable (I don’t need an LLM at my side when chatting with friends, and if I needed it I’d expect it can be run natively on Apple Neural).
- richardhenry 4y agoWe will never run ads. We plan to make money primarily by offering pro subscriptions and a version of Wavelength for organizations.
- magicloop 4y agoI have great respect for your current work and assurances on the business model. But what you are asserting is only _currently_ in your gift. If you keep controlling equity stakes in the business and don't need to raise significant outside investment it will work out as per your business model. If you get into enterprise selling, you'll need a sales workforce and significant cost of Sales/Goods/Administration. If you want only organic growth, you'll be ok. But what will happen is that investment from, or selling to a large corporate, will turbo boost such sales; the temptation proves irresistible to many. If you are in a land-grab dynamics with other companies, growth may actually mean survival. There is a scalability tier above the best subscription businesses, which is mass-market consumer adoption. The twitter experience demonstrates this. The ad revenue across billions outweighs a tidy subscription revenue from a small highly engaged subscription crowd. Any significant co-investor will find the lure of this irresistible. If you gain private equity investors, you will become ad based with high probability. I welcome your contribution to the field of messaging apps and wish you well. I hope that this can inform your judgements about business models going forwards. If you think this is incorrect, please follow up with your alternative thoughts.
- sobkas 4y ago> We will never run ads. We plan to make money primarily by offering pro subscriptions and a version of Wavelength for organizations. There are so many corporations that made similar pledges only to break them when it became advantageous for them to do so. Is there any mechanism that actually would enforce it? Mechanism that wouldn't disappear with a single stroke of pen?
- skybrian 4y agoPrivacy and "there are people you don't know in the group" seem in tension. I sort of get it since that's how a company works, but it doesn't seem like "real" privacy when you don't know who will read what you wrote. Similarly, if someone new can join and they can read what you wrote, it doesn't seem very private. Your audience is not only the people in the group, but a person to be named later. (Screenshots are always a possibility, but this is normalizing it.) This goes double for having AI in the chat. The AI needs to read all the messages, so doesn't that mean the Wavelength needs a private key? At that point, I'm not sure that end-to-end encryption matters. The chat might as well be stored on Wavelength's servers.
- rylz 4y agoWe're very transparent in the UI about the fact that messages that mention @AI are not covered by e2ee. See https://imgur.com/a/5kPEdQP https://imgur.com/a/5kPEdQP Only messages that actually mention @AI are sent in plaintext to us, and then to OpenAI's API. All content shared between people without invoking the AI is fully end-to-end encrypted. Our servers don't have access to any users' private keys -- those are generated on each client and never transmitted, except in the case when a user logs in on secondary device and uses our QR-code transfer flow (in which case the sensitive information is communicated peer-to-per in that QR code). We'll share much more on this when we publish our tech blog in the coming weeks. Regarding privacy around strangers joining a group -- Wavelength supports locking down groups to the degree the group creator chooses. You can disable history syncing, so that new members don't get a copy of prior history (which, when enabled, is reencrypted and sent by prior members of the group) when they join. And groups only grow to a size where there would be people you don't know in them, if someone chose to share an invite link semi-publicly, or allow all members to invite new members (which is also a setting the creator can toggle). Personally, I'm in a number of quite large groups including people I don't know in real life, as well as plenty of groups with 2-10 friends I know in real life, where I obviously trust everybody not to screenshot/share what I'm writing, and I appreciate having strong e2ee.
- ajsnigrutin 4y agoI know that this isn't the point of the article: > “something like Twitter but with real names and enforced civility, and with hashtags as Slack-like channels of interest.” but why is having real names on a chat app a good thing? Considering what's happening worldwide, anonymity online should always come first.
- dang 4y agoAlso how do you "enforce civility"? That seems like an oxymoron.
- retSava 4y agoTo me that sounds like pre-eternal september rather than an achievement, a lucky happenstance before the floodgates are open.
- AdamN 4y agoReally any of the platforms can support it. Reddit has 'reddiquette' and all it would take is allow reporting on more civility-oriented offenses (like cursing, etc...). Most social networks currently don't allow reporting low-level offenses so it's either a major violation or just ignored entirely. I would greatly prefer Reddit and Twitter if I could cut out large chunks of low quality posters.
- dsr_ 4y agoUsenet already offered this lesson: every user needs an immediately accessible killfile that can prevent them from seeing: - this obnoxious user, anywhere - this obnoxious user, in this thread/group - this obnoxious user, using any of these keywords - any user using these keywords in this thread/group/anywhere Any social media system that doesn't offer these needs a much more expensive moderation system.
- r00fus 4y agoI guess there is something to be said about your speech having intended consequences (ie, preventing attacks/vitriol), but unintended consequences... Arguably everything is E2E encrypted but that won't prevent someone in the discussion from taking a screenshot (thus removing context) and tweeting it, will it?
- deepsun 4y ago> Groups → Threads → Messages for each thread By making Groups hierarchical they can even reinvent Forums.
- rubidium 4y agoDiscord is groups > channels > messages but doesn’t use threads (I believe). MS Teams is groups > channels > threads > messages But yea this does feel like forum arrangement. Which is really the most useful format for longer term conversations. Discord is great for “today and tomorrow matters yesterday doesn’t (yolo).
- buro9 4y agoIt's a forum. On a mobile device. And called a messaging app. But it's a forum.
- divan 4y agoIt's not a forum if it doesn't have (broken) PHP plugins. (: But yeah, article gives some glimpse of hope for communities.
- dewey 4y agoNot sure what your point is, but even if on some level they accomplish the same thing (exchanging messages on a specific topic) they are very different things (slow/fast, public/private). This is an encrypted chat app where group chats are the main focus.
- buro9 4y agoThe tree of: Groups > Threads > Messages is a forum. Forums have had private forums, public forums, paid forums, encrypted, shared, only trusted device networks, for everyone, federated. My point is that this isn't new, and that's a good thing. It resonates, "it clicked", because it's something we recognise. When we recognise something then we can also tap into the deep history and learn from the possibilities of that and also reflect on how they failed at times (against social media). I love forums, I would love to see forums become the predominant form of messaging again. Forums yield slower and richer conversations between groups as small as a few people or as large as hundreds of thousands. Calling it what it is helps access the past and peer into the future.
- newaccount74 4y agoThe big problem with forums are when threads became too long. Either because people go off-topic, or just because the thread has been going on for months / years. If they could somehow fix that issue, that would be awesome.
- buro9 4y ago
- sneak 4y ago> Messages on Wavelength are completely private and secure, using state of the art end-to-end encryption. All of the state of the art end-to-end encryption in products I know of is free software. Much more difficult to verify these claims otherwise. Furthermore, the app privacy label on the App Store claims that this service collects your contacts. So much for privacy, then. Any conversation that includes OpenAI's GPT also necessarily can't be "completely private" or end to end encrypted as the service must have a plaintext of the messages to proxy them (in cleartext from their view) to their OpenAI APIs. It also then, you know, uploads your messages to OpenAI. What's the point of e2ee messaging if the service provider and OpenAI can read it all the moment you loop in the headline feature (GPT in your groupchat)? Ultimately, threaded e2ee groupchat is a feature (ideally a feature added to Signal), not an app/company.
- macintux 4y ago> Furthermore, the app privacy label on the App Store claims that this service collects your contacts. So much for privacy, then. FWIW, it’s up to the user whether to allow that. I don’t recall the language the app uses to describe the contact request, it seemed reasonable but I didn’t allow it.
- jgruber 4y agoCorrect. Sharing contact information is opt-in, and what gets stored on the server is only salted and hashed phone numbers, not even names. It’s just a way to find people on Wavelength whose phone numbers are in your contacts. Also, if you later choose to delete your contacts from Wavelength, everything stored on the server is deleted. The privacy policy makes this clear, I think.
- memalign 4y agoSalting and hashing phone numbers doesn’t do much to obfuscate them because the whole range of phone numbers is brute-forcible. Wavelength (or any attacker who gains access to Wavelength’s database) effectively has all phone numbers users upload. To reverse the hashing, just compute 10 million hashes per valid US area code. And it’s a tiny amount of work if you just want to know which users have a contact with one specific phone number. Much better would be to store no contact information at all server-side.
- braingenious 4y ago[flagged]
- wokwokwok 4y ago/sigh… How is being forced to be civil so outrageous that it’s worth even mentioning? The fixation on unmoderated freedom of speech is… obsessive. If they make a nice community for people who wanna talk to each other on those terms, good for them. Maybe it’s nice. Maybe it’s a heavily moderated echo chamber. Maybe it’s not for you, that’s fine. What do you get by standing on the sidelines going “that’s abhorrent! Dear god nooooooooo…”? It’s weird. You’re being weird. Chill out. Live and let be… It’s ok to build this kind of stuff. It’s… so, utterly, utterly uncontroversial. Who cares?
- ChrisMarshallNY 4y agoI'm not a fan of forcing civility, myself, as the forcing, itself, is uncivil. But I do feel that it's OK to establish a community/context, where a set of rules governs the decorum, and allow people to either join, or leave. If people don't want to abide by those rules, then it is OK (incumbent, even) for the community to sanction them; but only in the context of that community. I'm not into calling up a troll's workplace, and trying to get them fired. I think it's OK to ban them, though. They'll vote with their feet. If they like it, they'll stay. If they don't, they'll leave, and it will wither on the vine. Elon Musk is doing exactly that, with the new Twitter. Personally, I don't want to play in that sandlot, but a lot of others, do. I won't go and try to stop them. I've spent most of my life, in a mutual support community that has a very specific culture and set of rules. We don't have a police force to enforce them, but we also won't change them for any rando that insists that we do so, for their convenience. We've been doing things this way, since before I was born, and will continue to do so, forever (hopefully). It's like walking into a Jewish Temple, or Islamic Mosque, and saying "I love pork, and it is my right to eat pork. I also want to join your organization, so I insist that you start allowing the eating of pork." Even worse, in the organization that I'm involved with, there are commercial interests that would like us to change, and we can get some very strange pressures. Sort of like paid pork-eaters, showing up at synagogues, and demanding pork reform. Just let the dervishes whirl. If it's meant to last, it will. If not, it will become another footnote in history. It may also change, but that's no guarantee, and I have watched changes destroy good things. Good ol' Chesterton's Fence...
- tagyro 4y agoThe app is free and it has no in-app purchase - how do they make money to support development? What happened to "if you're not paying, you're the product"? To register, you need to enter your phone number. Even telegram now allows creating an account without a phone number, why is this still a requirement? Thanks, but no thanks. [downvote all you want, but we're complaining about facebook and others, while replacing them with a new, shiny social network, that has the same pitfalls, just because Gruber recommends it - we never learn]
- TeeWEE 4y agoCould not find the app in the app store on my iphone...
- newaccount74 4y agoYou have to search for "wavelength messenger". App Store search is broken, they are doing the Google thing where they want you to buy ads so people find your app when you type its name in the search box.
- barrenko 4y agoProposed redesign is exactly what works for the likes of Substack etc.
- mordae 4y ago> Groups → Threads → Messages for each thread Is what Zulip does. And it works great. Even for large orgs.
- wslh 4y agoIMHO the core point is John Gruber equity, so it is basically a business promotion not an article: "Not only was my feedback warmly received, it begat a series of discussions that culminated in my gladly accepting a position as an official adviser to the company, in exchange for a small amount of equity. I’m happy to disclose this now, and will continue to disclose it when writing about Wavelength henceforth.". The disclosure was made almost exactly in the middle of a long article. Not at the beginning. Excuse me but gentlemen don't do that.
- shafyy 4y agoExactly. He should have started the article with "Disclaimer: [...]".
- efields 4y agoThat’s a stylistic choice. It’s not a universal rule.
- sobkas 4y ago> That’s a stylistic choice. It’s not a universal rule. It's universal rule if you want people to actually read disclaimer. Similar method of burying the lead is used to promote quackery, info that's it's based on a online poll that five people took is "hidden" in later parts of article.
- souldoubt 4y agoburying the *lede
- js2 4y agoDisclosure, not disclaimer.
- jgruber 4y agoI considered that, but it felt like a spoiler. I wanted to tell a story, and it felt natural and fair to me to put that advisory disclaimer in the chronology. I don’t think it’s misleading, because anyone who lost interest before getting to that point almost certainly wasn’t going to download and try out Wavelength. Put another way: do you really think there are people who read my article who downloaded and installed Wavelength based on the fact that I wrote about it, but who didn’t read that far into the article? And if they had seen the disclaimer, wouldn’t have downloaded it on the basis that they no longer trust my word about it? I don’t.
- rpgbr 4y ago> Messages, Signal, WhatsApp, and their cohorts all share the same fundamental two-level design: a list of chats, and a single thread of a messages within each chat. WhatsApp and Telegram both got “rooms” inside groups (“communities” and “topics”, respectively) to organize groups around topics/subjects, pretty much like Slack and Discord. Hard to justify a whole new app just to mimic features all other apps, with people already using them, have or will eventually have.