WriteLatex vs. ShareLatex

Short answer: Use ShareLatex

1) ShareLatex is much faster to compile. I have a 30 page journal article draft with numerous figures, and WriteLatex seems to take on the order of a minute to compile while ShareLatex was substantially less.

2) ShareLatex has far better error/warning feedback and a much better IDE overall. WriteLatex error/warnings keep disappearing and the line number with error is not clearly indicated.

3) ShareLatex is open-source. WriteLatex is NOT open source.

Pros/cons of LogMeIn, TeamViewer, GoToMyPC

My work involves data collection from remote, inaccessible sites located around the world. I need to have highly-reliable methods of remote control. So I make sure every PC is Intel vPRO enabled, allowing me to power down, reboot, and even reinstall the operating system remotely from a HTTP vPro internal webserver on port 16992.

1) Intel vPro motherboard
2) Clonezilla DVD in DVD drive
3) Clonezilla HDD image on Blu-ray in drive or USB HDD / flash drive
4) Hardware Firewall (e.g. pfSense, m0n0wall) (don’t want to expose vPro ports to outside world).

What about the actual remote control? One can use SSH port forwarding and RDP/XRDP, but what about those who want to use LogMeIn or the like? I had this discussion recently and here were my points:

Pros of LogMeIn, TeamViewer, GoToMyPC commercial services:

  • I would say that commercial remote desktop services such as LogMeIn are typically more secure on a Windows PC than just leaving port 3389 open to the internet. (One can use Cygwin OpenSSH server to SSH port forward to 3389, and/or user pfSense/m0n0wall hardware firewalls)
  • LogMeIn has convenient apps for smartphones and from a web browser (for open source choices, see AfreeRDP and Guacamole)

Cons of LogMeIn, TeamViewer, GoToMyPC commercial services:
The downsides of LogMeIn-type commercial services have philosophical and practical aspects.

  • Commercial services typically use proprietary (non-open-source) technologies for the central server and/or securing the connection. (Open source choices are using perhaps the same technology but open to world-wide security reviewers).
  • The convenience of commercial services (centralized server making the connections) is seen by some as a weakness (could have unknown hackers as employees, could shut down their server, raise prices, etc.).

With open-source software, I can also access my PCs with a “single click” from a phone or laptop, without having a 3rd party server involved, and with all free open-source software that I trust. I can do so from a web page without plugins (see Guacamole). The key point being that I don’t have a 3rd commercial party whom I have to trust and pay.

Some customers do not allow 3rd party remote control software to be used, and so I have become proficient at using open-source solutions for remote control of many systems.

[Science] Who’s Afraid of Peer Review?


DOI: 10.1126/science.342.6154.60

“…Ocorrafoo Cobange does not exist, nor does the Wassee Institute of Medicine…I have submitted 304 versions of the wonder drug paper to open-access journals. More than half of the journals accepted the paper, failing to notice its fatal flaws…the data from this sting operation reveal the contours of an emerging Wild West…”

“…acceptance was the norm, not the exception…”

Counter-argument from Curt Rice in the Guardian at: