HNHacker News
TopNewBestAskShowJobs

beck5

625 karma · joined January 13, 2011

submissionscomments
beck5··on ShareLaTeX
I am still getting some styles ready on the site. It all got very popular a bit to early for me!
beck5··on ShareLaTeX
please get in contact hacman, i've not closed any doors yet. The code still needs lot of polish and work but I am defiantly interested.
beck5··on ShareLaTeX
Interesting on redis, I already use it to store sessions. A friend talked about have 2 ques, only process free que when premium is empty as well.

When I get a chance to breath I will look into the price levels in more detail.

I would ideally look for a provider who can just take all the hassle out of taking cards and doing reoccurring payments. Sorting out a payment gateway is a lot of effort which I would rather focus on the product in the short term (next 3 months).

beck5··on ShareLaTeX
Great feedback thanks:

Yep right again, I should try and make money. What price points would you think is acceptable? I was thinking around $4/mo $35/yr. Great idea on PAYG, a one off project for $7 which could actually get a lot of sales, that would have to be time limited to say 2 months however because people could just switch the content in and out. You are correct I would never delete the content, the cost is so low. Actually getting the money is another problem, Im based in London so the best option is currently paypal, I would like to hold out for stripe but who knows how long that will take....

Scaling, You are right that it could get bad, I've been chatting to a guy who's pdf compiles down to a 28 meg. The next step would be breaking the compiling out to a different server, the code is nicely decoupled so it would not be hard to implement. It wouldn't be to hard to have multiple compiling processes getting jobs from a que. Other than that I've not thought to much about it.

For simplicity sake I am planning on having 1 owner who's account is 'debited', other users could be of any type. Interesting idea like Browsershots, I will have to look at that a bit more.

This is great advice, please keep it coming.

beck5··on ShareLaTeX
On the todo list, thanks.
beck5··on ShareLaTeX
That is a problem tbh. At the moment my number 1 objective isn't to make money but we will see what the service costs me to run. Ideas for things for premium

- unlimited private projects / free accounts only have public projects like cloud9 - multiple compilers - unlimited collaborators per project - background compile looking for errors - git pull access

any other ideas are welcome.

beck5··on ShareLaTeX
this may be of interest, I've been chatting to the author today actually. https://db.usenix.org/events/leet10/tech/full_papers/Checkow...

The site is secure but can always do better.

beck5··on ShareLaTeX
You are right about people just moving projects in and out. Another option is to follow Cloud9's lead and have public projects for free and private available to premium. There are other things to limit like number of collaborators however its quite important to me personally to let as many people use this as possible. People do spend a lot of time on the site which might make adds an interesting alternative, but I would rather not muddy up the site with them. Any ideas are very welcome.

I feel people on HN/you are a small percentage of people who use latex and git in that way. I think most latex users backup policy is copying and pasting folders. Im not against the idea, what I really don't want is to deal with merge conflicts and people emailing me asking for git help it is likely I will offer a pull only service one day.

beck5··on ShareLaTeX
Yep its pdflatex, could you let me know which project that is so via the feedback form so I can investigate?
beck5··on ShareLaTeX
Pleased to hear it wasn't a mad idea to build the site! I don't personally write the vim command and tbh they are just vi movement bindings which come along with the ace editor - http://ace.ajax.org/

I am an avid vim user and I would also love more powerful bindings.

beck5··on ShareLaTeX
Having individual user paths with style files and other packages is something I have thought about. I think for my premium account I will probably only offer unlimited accounts and perhaps continuions compiling behind the scenes looking for errors. It is quite important to me to offer a full service for free.

on git: I want to add some sort of versioning, my current plan is to do a nice friendly wrapper around a single branch on git. This could then be pulled from for peoples peace of mind but probably not pushed to. My thinking is git is hard, I use it all day as a dev and I am still googling how to do things, if you are a mathematician yes you have the ability to learn it but you shouldn't have to and probably can't be bothered to.

beck5··on ShareLaTeX
Well I only half know what that means as well, bit of a buz word. I basically mean you need to see things happening in real time.

Stolen from another comment I made about writing latex:

"writing LaTeX is different from code for many reasons, for one if you write a new class in e.g. c# all other classes do not care about the implementation, just what can the put in and what do they get out. With LaTeX that doesn't work, you duplicate yourself and get the narrative in the wrong order, they are very different paradigms."

Basically other systems have this down, classically google docs and either pad, but they are just for normal text. I would love to be able to have a wrapped git blame on the site, one you can see in real time.

beck5··on ShareLaTeX
yep just wen down for about 2 mins. Back up now. getting on HN was not planned at all!
beck5··on ShareLaTeX
Git is the best if you are working on LaTeX by yourself, I wrote my dissertation last summer using it extensively. However writing LaTeX is different from code for many reasons, for one if you write a new class in e.g. c# all other classes do not care about the implementation, just what can the put in and what do they get out. With LaTeX that doesn't work, you duplicate yourself and get the narrative in the wrong order, they are very different paradigms. I am planning on writing a blog post on this soon.
beck5··on ShareLaTeX
Thank you, I am always happy to abuse a contact ;)
beck5··on ShareLaTeX
Latex lab development seemed to have stopped over a year ago before they implemented real time collaberation, if it had continued I would have not have started sharelatex.
beck5··on ShareLaTeX
massive get out clause, its 3am in London and I have been drinking

I have looked into pdf.js and semi implemented it however it was only really worth it for firefox users, other browsers generally had a better experience natively, not that I am ruling it out forever but at the time I went for keeping it simple.

Seeing others cursors would be great. I am using the ace editor and that does not natively suport more than once cursor atm, if I had more time I may implement it myself but to be honest it is not going to happen in the very short term.

behind the scenes it is just a fully instance of tex-live 2011 which should cover 95% of needs. For other packaged which are available I am hoping people request them for the moment and I install them, for obvious reasons I am wary of allowing people the ability to install global packages on my server.

On first name and last name, you are right not really needed, same goes for email confirmation. I have been planning on killing those for a while but just hasn't happened!

beck5··on ShareLaTeX
Good point, security is vital to this (hence everything is https). I will be looking into this.
beck5··on ShareLaTeX
Unfortunately no, that brings in a world of Complexity which Im not planning on dealing with. www.scribtex.com offers a git based interface for offline work which may suit.
beck5··on ShareLaTeX
Ha ha, hello John! I have since left the land of ec2 and this is running happily on a small linode instance, found it much faster for my monry. Yes my db's are in a totally different datacenter to my server but I don' think the site is that slow.

£10 says it goes down in the next 6 hours.

beck5··on ShareLaTeX
You can download the source files with maybe 2 clicks? (settings -> download zip).

There is no version control at the moment. I am working on how to implement this and diffs in a user friendly way soon. Basically git is not the answer for collaborative LaTeX in my option, a different more dynamic and simpler way is needed which I am working on.

beck5··on ShareLaTeX
Thank you very much, this is quite surreal to see it on HN getting good feedback!
beck5··on ShareLaTeX
LaTeX lab is a direct copy of google documents. I am also incorrect with www.scribtex.com who have another service. Scribex are going strong but latexlab is not being worked on anymore. sharelatex is the only service which offers the ability to work in real time which is the way I see latex collaboration working.
beck5··on ShareLaTeX
At the moment it is just a full installation of tex-live 2011 on ubuntu, if something is missing just do some feedback and I will install it within a few (waking) hours.
beck5··on ShareLaTeX
Hi creator here, just got in from a few beers to see on HN which is amazing to see! I've only been coding for about 20+ months or so and this has been my evening/weekend project for the past few months, its a very new site, only out for about 5 weeks now. There are still lots of things to improve but the feedback has been amazing.

I am aiming for a fermium model at the moment, deep down I want to offer free a service which helps people collaborate on important work. Ideally with premium accounts subsidising a free but fully functional accounts. i.e. help people work together first, make a living second.

few buzzwords for people: > MongoDB/mongolab, > 100% CoffeeScript, > Node.js, > Now.js/socket.io, > Twitter bootstrap, stole css for menu bar from nide https://github.com/coreh/nide > S3 > Linode > loggy.com

beck5··on [dead]
.Net & JavaScript devs, Sys Admin - London UK

7Digital, electronic media company (music and books), our API powers Samsung Music, Blackberry, Ubuntu our own website and loads. Now also do ebooks powering services like Waterstones. Loads of interesting problems including scaling an API to serve 170,000+ requests per hour, processing and serving hundreds of TB's of data world wide while innovating. You get 10% of your time to innovate with, regular katas/dojo's. We are established, 7 years old, and profitable, 70+ people based in main old street office, ~45 of which are technical jobs. Fantastic work mentality, we always work the right way even if it takes a little longer, i.e. we don't cut corners on quality. Currently looking for dev's who are experienced with Test Driven development. http://about.7digital.net/careers

beck5··on Poll: Do you use app hosting or run your own server?
I would love to use Heroku/PaaS the one thing holding me back is my service needs a proper file system with a highly customised server for the compilation of LaTeX documents (https://www.sharelatex.com). I would also prefer to use an Linode server but because I rely heavily on s3 and the aws based MongoLab I am using an ec2 for the moment.

If the service gets bigger I am planning on leaving the LaTeX compiling on the ec2 and moving everything else into Heroku, but thats a big if.

One thing I would say to other small timers like me who can't use a PaaS for some reason, automate your deploys as much as possible, capistrano is a good start https://github.com/capistrano/capistrano/wiki . Also look through the list of Heroku addons for other services to make life easier, I use MongoLab and Loggly for starters.

beck5··on Ask HN: Who is Hiring? (January 2012)
London UK - Sys Admin, .Net, JavaScript.

7Digital, electronic media company, our API powers Samsung Music, Blackberry, Ubuntu our own website and loads. Now also do ebooks powering services like Waterstones. Loads of interesting problems including scaling an API to serve 170,000+ requests per hour, processing and serving hundreds of TB's of data world wide while innovating. You get 10% of your time to innovate with, regular katas/dojo's. We are established, 7 years old, and profitable, 70+ people based in main old street office, ~45 of which are technical jobs. Fantastic work mentality, we always work the right way even if it takes a little longer, i.e. we don't cut corners on quality. Currently looking for dev's who are experienced with Test Driven development.

http://about.7digital.net/careers

beck5··on Ask HN: Who is Hiring? (December 2011)
7Digital - London UK

.NET, JavaScript & Sys Admin

We provide digital download services to over 500 partners including Samsung, RIM (Blackberry), HP, Toshiba, Universal Music, EMI, Warner Music, Sony and have delivered millions of digital products in over 25 countries.

API serves around 160,000 requests per hour 16+ million tracks 2 days of innovation a month, regular Katas/Dojo's. We work in a S.O.L.I.D manor at a sustanable pace.

http://about.7digital.net/Careers

beck5··on Ask HN: Who is Hiring? (November 2011)
London UK - Sys Admin, .Net Devs, JavaScript Devs.

7Digital, we have the 3rd largest catalog of music in the world, our API powers Samsung Music, Blackberry, Ubuntu our own website and more. Now also do ebooks powering services like Waterstones. We are established, 7 years old, and profitable. Sustainable work load in a great team.

http://about.7digital.net/careers

← PreviousPage 4 of 8Next →