HNHacker News
TopNewBestAskShowJobs

beck5

624 karma · joined January 13, 2011

submissionscomments
beck5··on Async and Await
Although async and await do look great, I am not very keen on using try/catch for everything. Is this not going to end up with more verbose code? I appreciate it will be impossible to ignore errors though.
beck5··on Ask HN: Who is hiring? (April 2016)
ShareLaTeX/DataJoy | EU Time Zone | REMOTE | Open Source | front/full stack devs or Ops/backend.

Help us create tools for scientists by building usable open-source research tools.

We're looking for a remote full-time developer to join our team at ShareLaTeX (https://www.sharelatex.com) and DataJoy (https://www.getdatajoy.com). ShareLaTeX is an online LaTeX editor with over 750,000 registered users, and DataJoy is our new app for online data analysis with Python and R.

You should be comfortable quickly learning new technologies and enthusiastic about improving the efficiency of scientists and their tools. Our current technology stack involves Node.js, MongoDB, Redis, Coffeescript, Angular.js, and Docker, so experience in these is useful but not required. We’d rather see that you have demonstrable interest in the problems we are solving, and that you’ve created some great stuff in the past.

We realise people can't be experts in everything but as a small company you will be exposed to all parts of the stack. However if you are much stronger on the front end and usability or on infrastructure, with docker then that is great.

Some reasons you'd enjoy working for us:

* Around 80% of our codebase is open-source and we’re big fans of free software.

* We’re agile (with a lower case a). We test everything (unit and acceptance), we have a CI build process, a full staging environment to play with, and we automate as much as possible.

* Working hours can be flexible to your needs.

* Remote is a first class citizen, all founders and employees work remotely.

* We’re a bootstrapped & profitable company with no outside investors which means no crazy business pressures, code quality and user happiness comes first.

Send us an email: founders@sharelatex.com

beck5··on Avast’s man in the middle
We had a very bad experience with from this. When Avast first deployed this feature they broke all websocket connections. We had a lot of angry users. It took Avast a good few months to fix it.
beck5··on Ask HN: Who is hiring? (April 2015)
ShareLaTeX.com / getdatajoy.com - Remote only - Flexible working - Open Source

We are looking to grow our tech team, we are ideally looking for someone who likes to work in the front end. But if you like what we are doing then please do get in touch as we will consider all sort of technical people.

We focus on making great tools for scientists, our established product is ShareLaTeX which is used by thousands of academics every day to write their LaTeX papers. Our new product getdatajoy.com is aiming to make scientific programming easier and more accessible for scientists.

We are profitable and bootstrapped, you will be the 4th full time tech member of the team. The entire team is currently based in the UK but we are open to people being based anywhere. We are fully distributed so being remote is the only option, the hours are also very flexible, if you want todo a reduce week to look after your kids etc that is not a problem.

You will be mainly working on open source code as well - https://github.com/sharelatex/sharelatex our stack is node/redis/mongo/angular/coffeescript/less

Get in touch with me at team@sharelatex.com

beck5··on Ask HN: Who is hiring? (February 2015)
I can vouch that this is a great company to work for. It is a very rare opportunity to make a mark as the person leading all the tech for a funded company.
beck5··on Ask HN: Is it foolish to open source your SAAS business source code?
If we want to change things we have to think about what effect it will have on everyone else. Backwards compatibility becomes a bigger issue. People run ShareLaTeX in all sorts of different setups and environments which our changes can conflict with.
beck5··on Ask HN: Is it foolish to open source your SAAS business source code?
We didn't start charging until we had been live for about 10 months, this is where it went from a cool side project to realising that we had something here. Once we started charging we were making a tiny amount of money straight away because we already had a lot of users.

A lot of people do run their own versions, these are generally universities who do not want their data going to 3rd parties. Its impossible for us to get exact numbers on it though.

We were worried about other people stealing our code, some other people do run our site however your self hosted version is always going to be best, it will have all the SEO, more users, get the updates quickest.

Most of our income is via self hosted.

beck5··on Ask HN: Is it foolish to open source your SAAS business source code?
We did exactly this with ShareLaTeX.com (https://github.com/sharelatex) we are a bootstrapped SASS business that started a couple of years ago and now supports 3 people full time.

We have open sourced 95% of our code, which gives people a really great product they can install on their own servers. Along with our hosted version, we have a premium self hosted version with a few things that only the big users would want. I would not personally want to build my business around support/contracts as it is really pretty close to being a contractor.

We were already an established company before we open sourced so I can not speak for how many users it got us. I don't think its foolish todo but at the same time it is not going to make your business.

Be aware open sourcing will add extra burden to everything you do. But starting open source is going to be easier than doing it retrospectively.

discourse.org started life open source and they are doing very well but have some big hitters and finance.

beck5··on StackExchange System Architecture
Does anyone have more information on the websockets? I assume they all go through haproxy to their 9 web servers, which is a decent 29k sustained connections per server.
beck5··on Poor performance from your MongoDB database? Look at the shard key
Unless I am missing something but dumping your entire db then reimporting would take hours in most cases. Staying available during that time would be a nightmare.
beck5··on DNSimple DDOS Attack
What are the recommended practices to prevent too much down time when your DNS provider goes down?
beck5··on Why I Walked Away From a $12M Acquisition Offer 18 Months After Our Launch
I think a key difference here is Groove is actually a real company with real revenues which are growing. This is not true for many similar sized acquisitions you see. Good on Groove!
beck5··on Delve: a debugger for Go, written in Go
This highlights my biggest criticism with Go (although I am a fan generally), the lack of a great IDE with powerful refactoring, debugging, test runner integration etc. These tools can be a great advantage of having a strongly typed static language. The current options are below par, hopefully jetbrains will step up and fill the void.

General response to comments: I think some people may not have seen what you can do with a good IDE and a strongly typed static language. Want to rename a function throughout the entire app and guarantee it works, no problem. How about moving a file and having all the imports changed to the new location, easy. You can't do that in ruby, but in Go/Java/C# it should be trivial with good tooling. If that does exist I would love to see it.

beck5··on ShareLaTeX Cloud Compiler
people like to have one bill which they can expense to the university.
beck5··on The March Towards Go
Thanks, sublime tex and vim with plugins are still a long way off what you get from a good ide. Just glancing there is no real refactoring support, its more around auto complete.
beck5··on The March Towards Go
There are a couple of things which have stopped me getting into go which I am ignorant about.

- Lack of decent IDE with intellisense/good refactoring support.

- Libraries seem to be globally shared between projects like rvm rather than in the project like nvm.

Am I wrong, misguided or out of date on these things?

beck5··on ExpressJS 4.0 has been released
Express has been at the core of everything we have done, a great little framework. Going forward though its worth keeping an eye on http://koajs.com, like express it is built by visionmedia/tj but uses the new generators that are starting to become available in node.
beck5··on Ask HN: Freelancer? Seeking freelancer? (March 2014)
SEEKING FREELANCER -ShareLaTeX.com - Front end developer/designer - Remote

We are an online LaTeX editor that very recently went open source, we are now looking for someone to join the team who will focus on the front end. The site is very functional but a long way off where it should be in terms of design and UX. We want someone to come in with a lot of ideas to help us shape how this tool will look and feel. The application is used by thousands of scientists around the world to help them work more efficiently. We have advertised this as a full time position as well but to be honest we are just looking for the right person, a good freelancer for a couple of months could be perfect as well.

Please get in touch for a chat if this is of interest. henry.oswald@sharelatex.com

beck5··on Ask HN: Who is hiring? (March 2014)
ShareLaTeX.com - Front end developer/designer - Remote

We are an online LaTeX editor that very recently went open source, we are now looking for someone to join the team who will focus on the front end. The site is very functional but a long way off where it should be in terms of design and UX. We want someone to come in with a lot of ideas to help us shape how this tool will look and feel. The application is used by thousands of scientists around the world to help them work more efficiently. Although it is corny you will get the chance to help make the world a better place by improving scientific collaboration.  We are a distributed team so there is not central office, we don’t enforce strict working hours, all we care is that we are making our users are happy.

Please get in touch for a chat if this is of interest. henry.oswald@sharelatex.com

beck5··on Show HN: We've open-sourced our bootstrapped startup, ShareLaTeX
we have spent a lot of time working on our compiler, it is good fast!

We currently have a internal jenkins ci server, we should make the build status available some how. Although we are militant that builds are always green.

The zip sounds unusual, it should work.... The drag and drop stuff is not great, we really need another person to join the team and spend some time on our front end (plug, remote welcome).

beck5··on Show HN: We've open-sourced our bootstrapped startup, ShareLaTeX
Thanks, we were a bit worried that people will stop using the site but we hope everyone is wise like yourself! I think overall the main people who will set up there own versions are those who want to work on a private network which is an group of people we have been unable to help so far.
beck5··on Scala at Yammer (2011)
You can read the leaked email in this gist https://gist.github.com/anonymous/1406238

I don't know how many of these problems have been solved in the last couple of years.

beck5··on Ask HN: Who is hiring? (November 2013)
London - UX/UI/front end dev - sharelatex.com

We are looking for someone to work full time on the front end of sharelatex.com, to date it has been done by more back end developers (me) and needs someone to focus and obsess over it with a full redesign and rethinking of how it all works.

It needs to be someone who is forward looking, we are not building another Microsoft Word in the browser, there will be some new risky ideas to play with.

We are currently based in google campus but will be looking for somewhere else Shoreditch based in the new year.

If you are interested in building a tool that is changing science and academia drop me a line henry.oswald@sharelatex.com

beck5··on Stack Exchange's monitoring system is now open source
Could someone please list the equivalent systems this is could replace? (linux or windows)
beck5··on Online LaTex editor
co-founder here. We do require that the university is paying for a licence before we show their logo. Also most of the time we get asked to add their logos there.
beck5··on Free online resume creator based on LaTeX
drop me a support email on the site and we can have a chat, there are a few interesting things we could talk about.
beck5··on Free online resume creator based on LaTeX
Interesting concept. There are a lot of cv builders on the market, building some high quality premium cv's could be a viable business but getting noticed is quite hard so pushing the LaTeX angle on the site might be a good way to find a niche.

(disclaimer I am the cofounder of sharelatex.com)

beck5··on Koding - Free VMs for online development
To actually get to the site you need to go to http://www.koding.com, there didn't seem to be any link in the docs.

The fact they publicly say its free does not strike me as a strength, how are they going to pay the bills to store all of my data?

It looks like it started life as an online php editor (kodingen.com) but now has broadened out to supporting vms with 'social' stuff.

Some of the main competitors are: - https://c9.io/ - http://compilr.com - https://codenvy.com

The general experience after playing with it for a few minutes is quite nice, robust file tree, good editor (ace), interesting news feed.

beck5··on Google’s Go has some coders raving
The thing I really miss about my C# days is the automated refactoring. How good are the available refactoring tools for golang?
beck5··on Ask HN: Is Now.JS Abandonware?
Yes. My site www.sharelatex.com was built on nowjs originally, it taught me a good lesson in not trusting random open source projects. I moved over to socket.io about 4 months ago which has far bigger community so feel a bit safer.
← PreviousPage 2 of 8Next →