I want to like this, ever since it was called eul. But features are consistently pushed back which suggests that the dev doesnt have a great handle on what is going on, the availability of mac/linux versions seems consistently misleading, it’s not open source, and it uses icons of services not available (e.g. gmail) in a way that seems dishonest. idk.
I love the idea of this — it consistently baffles me how poorly web apps primarily serving me text perform — but I'd love to see a little breakdown telling me what's been cut out to make it so lean. I mean, maybe it's stuff I don't care about, but on the other hand maybe it's some file integration I use regularly, you know? On the other hand maybe it's a bunch of RAM-sucking junk and absurd text rendering that I'd just as soon do without.
I'd love it if it was open source or at least public in some way considering the security questions. I realize that's a bit of a pony request but it is one of the things I've come to rely on in the community, that someone is curious enough to dig in and relay their findings.
Interesting back story on why he created the "V" language to develop Volt:
"Originally Volt app was written in Go, but after a couple of weeks of development I decided to re-write it in C for two reasons: easier integration with existing C graphics and UI libraries and much smaller binaries. The app size reduced from ~5 MB to ~100 KB.
C development is not very productive, so I spent two weeks in October 2017 to create a very light and minimalistic language that can seamlessly interop with C. I called it V (the name is not final).
V compiler is written in V. The language will be open-sourced later in 2019."
More than a little disingenuous. While they advertise that the app supports a number of services, when you actually download the app and try it only Slack and Skype are available - the rest are "coming later in February"
They? Maybe 'they' is just a 'lone developer' who works in his spare time on this b/c he doesn't like bloated Electrons. And maybe it's difficult to work for free... -- If I were him, I'd immediately retract the promise to release as open source. Who knows what happens and if Patreon works out? I feel quite a sense of entitlement here.
Yeah, I tried the native Linux app for Signal and while it works its also a huge resource hog. So much so that my machine started swapping when I had a browser open alongside it. For what is effectively AIM + encryption. This is the future that people warned us about back when Node.js was new.
That doesnt really address what I said. I was saying, the underlying components will need to be built into the OS, for battery life and memory reuse purposes. So you dont end up with 50 slightly different copies of blink/node running at the same time. Blink/node are what are powering electron.
> not using anything that contain at least single line of closed/proprietary code
It's not just that. The existence of source code doesn't mean the binaries are uninfected. You'd have to actually build it yourself from source. And even then, unless you've audited the source, you're still not sure. Of course, you'd have to build that compiler from source (that you've audited) using...? And all that on an OS with libc, libdl etc that you've built yourself.
I do sometimes make exceptions, but definitely not for such crucial applications as main communicator. Plus there are other practical reasons to try to limit yourself to FLOSS than fear of hidden malware.
But how do you know that this closed source software isn't evil? You can't distinguish without an audit by a competent person you trust. Most closed source software isn't audited to a level that I'd deem sufficient for my security.
The problem is even worse: proprietary software has a single owner that can be coerced into including (even targeted) backdoors by state level attackers.
If I really want to run proprietary software I typically try to containerize it or even run it in VMs.
I don't know. I think it's easily understandable what they meant by "major". Like, you've heard and probably used, every single one of the services listed there.
This is not an official definition of the word "major", it's just a list of services the client is compatible with. They're not insulting a race/religion/nationality, it's just a list of web services you have probably used.
"for all major web services" sounds a lot better than "the web services we like using", and the only two things I'd consider missing are IRC/steam, and with IRC going the way of the dodo and steam not being a super popular messaging service.
Steam support probably wouldn't even make a whole lot of sense, since users likely use it for their game library rather than just a messaging service. Unless this app wants to branch out and start competing with game library managers like Playnite.