News for hackers. Stuff that matters.
Re:Signal Desktop beta now publicly available by DKnoll on Thursday April 07, 2016 @03:41PM (#11450025)
Seems a native desktop app would be ideal... privacy-concious consumers might be hesitant to use Chrome.
Re:Signal Desktop beta now publicly available by moxie on Thursday April 07, 2016 @04:08PM (#11450224)
Works perfectly with Chromium if you'd like a fully open source alternative.
Re:Signal Desktop beta now publicly available by DKnoll on Thursday April 07, 2016 @04:18PM (#11450319)
That's a good alternative... didn't even consider Chromium. Thanks for chiming in.
Re:Signal Desktop beta now publicly available by awqrre on Friday April 08, 2016 @02:05AM (#11452842)
Chromium still phones home to Google...
Re:Signal Desktop beta now publicly available by secure on Friday April 08, 2016 @02:59AM (#11453020)
The version shipped in Debian doesn’t, AFAIK.
Re:Signal Desktop beta now publicly available by akerro on Friday April 08, 2016 @04:03AM (#11453246)
or didn't. First time blob downloader was disable Google updated it with new downloader that worked on Debian.
Re:Signal Desktop beta now publicly available by rahiel on Thursday April 07, 2016 @04:23PM (#11450381)
There's at least some work being done for firefox support: https://github.com/WhisperSystems/Signal-Desktop/pull/574.
Re:Signal Desktop beta now publicly available by nachtigall on Friday April 08, 2016 @02:35AM (#11452934)
Does anybody know why this doesn't get merged? The Firefox related PRs are from january.
Re:Signal Desktop beta now publicly available by anexprogrammer on Thursday April 07, 2016 @03:42PM (#11450037)
Came to say just that. Was very disappointed it was Chrome app only.
Re:Signal Desktop beta now publicly available by DKnoll on Thursday April 07, 2016 @03:52PM (#11450107)
I'm disappointed, but only a little bit.

Moxie has already given me secure communications and free text, media and voice messaging the world over so I can't complain too much.

Re:Signal Desktop beta now publicly available by anexprogrammer on Thursday April 07, 2016 @07:56PM (#11451640)
Oh very much so. What's been done with textsecure/signal is amazing.

I'm far more held back by not being able to get friends to switch from just chatting with Facebook app / Kik / Whatsapp etc than it being a browser app. I know I'm the outlier here. :)

Re:Signal Desktop beta now publicly available by emdd on Thursday April 07, 2016 @09:49PM (#11452088)
On the bright side, it would work on a ChromeBook.
Re:Signal Desktop beta now publicly available by akerro on Friday April 08, 2016 @10:05AM (#11454705)
How is using ChromeBook in post-Snowden world?
Re:Signal Desktop beta now publicly available by emdd on Friday April 08, 2016 @02:14PM (#11456693)
Honestly, I don't know. I don't have one. But, for the price, I can see a lot of cool circumstances where a ChromeBook (or maybe Chromebox) could be very useful.
Re:Signal Desktop beta now publicly available by awqrre on Friday April 08, 2016 @02:07AM (#11452849)
is this a joke?
Re:Signal Desktop beta now publicly available by emdd on Friday April 08, 2016 @09:15AM (#11454403)
Umm... It's 50/50.
Re:Signal Desktop beta now publicly available by etiam on Thursday April 07, 2016 @03:58PM (#11450144)
I'll be waiting eagerly for those native desktop clients too (especially something also including desktop voice communication), but this looks promising enough that maybe I can seriously start pulling people to Signal for things like coordination of groups, which as things stand often happens in Facebook or things almost as revolting.

So I think this is a big thing.

Haven't tested it yet and probably won't get time to today, but I'm really excited to see if it lives up to expectations.

Re:Signal Desktop beta now publicly available by j1vms on Thursday April 07, 2016 @03:55PM (#11450126)
I agree. Last time I looked at why they were designing it be Chrome-only, it appeared to be due to a reliance on Google Cloud Messaging (GCM, [1]). This could be due to one or both of the following factors:

a) they wanted to re-use as easily as possible their existing back-end infrastructure which already uses GCM for the Android app.

b) they are using GCM to ensure that their desktops users are also "screened" by Google's existing authentication/security infrastructure - which ties a user down to a phone number among other things.

[1] https://developers.google.com/cloud-messaging/

Edit: clarity, typos

Re:Signal Desktop beta now publicly available by moxie on Thursday April 07, 2016 @04:12PM (#11450259)
We've never used GCM in conjunction with the desktop app, so I'm not sure where you were looking. Writing and maintaining three different fully native apps for Windows, OSX, and Linux is a non-starter for most organizations these days, but it's particularly true for a small open source project like us.

We developed it as a chrome packaged app because it provides the same experience as a native app (appears fully stand alone, integrates with your native OS launcher, etc), and because that's where the people are in the world we live in today.

Eventually we might consider wrapping it in electron or equivalent, but that's just a question of packaging.

Re:Signal Desktop beta now publicly available by darklajid on Thursday April 07, 2016 @04:39PM (#11450516)
Picking up on the maintenance burden here: Is there library support (or documentation) for the underlying stuff?

Say, is there a way to go to your Github page [1] and grab a project that allows me to a) build a client (I think that's possible) and b) link clients just like the browser?

Could I create the world's ugliest native client, connecting to the Signal network using my (phone's .. hrm..) identity? Is that a scenario you support (in general, not with office hours..) or would consider if it isn't possible today?

1: https://github.com/WhisperSystems/

Re:Signal Desktop beta now publicly available by qznc on Friday April 08, 2016 @02:10AM (#11452859)
You can get the chrome client from Github. That enabled one to circumvent the private beta until this announcement. There are no proprietary parts in the app store version.

Thus you should be able to make a native client just as well.

Re:Signal Desktop beta now publicly available by zx2c4 on Thursday April 07, 2016 @08:28PM (#11451766)
> Writing and maintaining three different fully native apps for Windows, OSX, and Linux is a non-starter for most organizations these days

Do consider writing it in Qt 5.

Re:Signal Desktop beta now publicly available by gkoz on Thursday April 07, 2016 @06:37PM (#11451261)
> We developed it as a chrome packaged app because it provides the same experience as a native app.

A typical native IM app can add an icon to the system tray, allows opening each conversation in a separate window and supports flashing said windows.

Re:Signal Desktop beta now publicly available by jsnar on Thursday April 07, 2016 @05:40PM (#11450937)
NW.js can run any Chrome Apps directly: http://nwjs.io
Re:Signal Desktop beta now publicly available by newman314 on Thursday April 07, 2016 @08:27PM (#11451758)
Is it possible to do multiple mobile device yet? Eg. iPad and iPhone?
Re:Signal Desktop beta now publicly available by DeepYogurt on Thursday April 07, 2016 @04:29PM (#11450435)
Any chance of doing a website interface ala web.skype.com? If so please please support voice on linux. If not keep fighting the good fight.
Re:Signal Desktop beta now publicly available by lawnchair_larry on Thursday April 07, 2016 @04:59PM (#11450669)
Please don't go electron, ugh.

Any reason you didn't just go with Java? Java isn't my favorite, but shipping "apps" as entire web browsers under some handwaving is a dependency mess and massive bloatware. Too late now of course, but curious if there is some big advantage over the more obvious options that I'm not appreciating.

Re:Signal Desktop beta now publicly available by joshka on Thursday April 07, 2016 @06:19PM (#11451154)
Hey, can you add some detail on why you don't like electron?
Re:Signal Desktop beta now publicly available by pritambaral on Thursday April 07, 2016 @10:42PM (#11452260)
Not parent, just my own negative views on electron:

1. Massive download for a simple app. 37M is a lot of data. 2. Massive download for every simple app. It would go a long way if every electron app didn't have pull in a full 37M, and could share a set of common libraries. n*37M is a lot of data, and this is one strong reason I like this Signal Desktop release. 3. Battery unfriendliness. Even when idle, every Electron app does a lot under the hood that isn't even related to the app itself. This is the cruft of having a full web browser and an advanced JS VM, but it is a cruft regardless, and it is very disheartening when reduces a ten hour battery life to six hours.

Re:Signal Desktop beta now publicly available by joshka on Friday April 08, 2016 @06:19AM (#11453689)
Cool, that sounds like some legit concerns to me. It's a shame that we can't install a shared lib for electron, but then perhaps thats the browser...
Re:Signal Desktop beta now publicly available by fulafel on Friday April 08, 2016 @06:45AM (#11453762)
A lot of runtimes are really big these days. Qt, Python, Mono are all big. Of course Java is bigger than most and comes with adware to boot.
Re:Signal Desktop beta now publicly available by cm3 on Friday April 08, 2016 @09:38AM (#11454537)
Java comes with adware on the platform with the worst java installer. It's slow to install and forces you to actively deselect adware, but there's a Windows tool that can do that for you and there are package managers and app setup bundles. Installing Java on Linux and FreeBSD is very simple and fast.

Qt these days needs at minimum 30MB for a simple window and that's a huge overhead for basically a hello-qt app.

But Qt isn't as bloated as carrying around another browser.

Re:Signal Desktop beta now publicly available by mahyarm on Thursday April 07, 2016 @04:22PM (#11450369)
Slack is a web app too, it doesn't hold it back at all.

Chat apps really don't need that much and the cross platform benefits of making a standalone webapp is numerous. Also being a chrome app means it can run on a chromebook, one of the most secure desktops out there.

And it being open source makes it you probably could make your own native clone implementation if you were really so inclined.

Re:Signal Desktop beta now publicly available by darklajid on Thursday April 07, 2016 @04:22PM (#11450368)
I _think_ (correct me) you might think of the Android app's dependency on the proprietary Google services.

As far as I'm aware, Signal doesn't run without GApps on Android by default, exactly because of the GCM dependency (but you seem to be able to dodge that with the help of the microG project).

Re:Signal Desktop beta now publicly available by DeepYogurt on Thursday April 07, 2016 @04:27PM (#11450412)
Plus one for a desktop client. I do get the idea of a chrome app (firefox would be better imo) though as it gives you windows/mac/linux coverage in one shot.
Re:Signal Desktop beta now publicly available by mintplant on Thursday April 07, 2016 @06:07PM (#11451076)
When it was at an earlier stage of development, I tried out porting the Chome App over to NW.js (formerly node-webkit). It was easy enough and the result worked fine. I'll have to see if this is still the case.
Re:Signal Desktop beta now publicly available by emdd on Thursday April 07, 2016 @09:53PM (#11452106)
Please do!
Re:Signal Desktop beta now publicly available by goda90 on Thursday April 07, 2016 @04:18PM (#11450317)
Or a web version like Telegram has. That way it can be used on any desktop with any browser.
Re:Signal Desktop beta now publicly available by swah on Thursday April 07, 2016 @04:08PM (#11450230)
Whats your browser BTW?
Re:Signal Desktop beta now publicly available by DKnoll on Thursday April 07, 2016 @04:19PM (#11450325)
Firefox currently.