Live data from Hacker News

Sublime Text 3 Public Beta

sublimetext.com

181–190 of 270 posts

Re: Sublime Text 3 Public Beta

#181

First "Core feature" for version 3: Speed. I can't recall that I have ever felt that a text editor was "slow".

I was editing JSHint - most of which is in a single 5000 line file - yesterday, with the same file open in split view, and was disappointed to see ST2 chugging a bit, with visible input lag. In ST3, no such problems.

If you have a somewhat recent computer (Core 2 Duo or better?) it was probably caused by one of your plugins. It's pretty easy for a plugin to block the UI in ST2.

If you listen for on_modified as a plugin and do any work, the next keystroke won't appear until you return from on_modified. Multiply that across many plugins, some of which don't care about speed, and your editor becomes very slow.

Re: Sublime Text 3 Public Beta

#182

The only thing holding me back from upgrading is the next version of Stino: https://github.com/Robot-Will/Stino Current version is ST2-only.

Is Stino actually for or inspired by something for Arduino? I can't tell, partially because I've never done Arduino development.

Stino does a really nice job of integrating Arduino into Sublime. The default IDE for Arduino is horrifying; if you do much more than copy and paste a few sketchbook examples, you'll probably be looking for a way to get Arduino development working in your favorite text editor right away.

In Sublime's case, any time I'm working on a ".ino" file, I get an "Arduino" menu added to the menubar, which gives me all of the options needed for compiling & uploading code to the Arduino &etc.

Re: Sublime Text 3 Public Beta

#183
I bought and use ST2 daily, it's really great and I've been an emacs user for eons. Only other editor that I use now apart from ST2 is pycharm (and not even that much). Only thing I haven't figured out yet how to have multiple syntax highlighting in ST2, for example PHP within HTML or vice versa when I sift through old code, or JS in HTML. I know there must be a solution, but I haven't really looked into it.

Re: Sublime Text 3 Public Beta

#184
post #123

Earlier quoted context omitted.

Isn't Vim moving to Python as a replacement for vimscript? That would appear to solve a lot of the complaints related to Vim's extensibility.

No. The Python API is being significantly improved in Vim 7.4, but there has been no notion of moving away from Vimscript or even dropping support for the other languages (Ruby, TCL, Lua, MzScheme and Perl (i'm probably missing 1, but meh)).

I wish they would drive Racket's integration like they are driving Python's. That would eliminate just about all of my emacs-envy...

Re: Sublime Text 3 Public Beta

#185
post #142

I love Sublime Text. For a year or two I tried and tried to get behind vim, to no avail. I thought there must be something wrong with me, perhaps I'm not as smart as those other developers who sit there staring at several adjacent vim windows hitting cryptic key sequences as if the essence of vim were an extension of their mind (maybe it is?). I couldn't do it. Then I made the realization that the editor you use has…

Same here. My experience was with Emacs though. I learnt some of the key binding, but installing plugins for almost every need I had (syntax highlighting, debugging, color scheme) just wasn't cutting it. Sublime has very intuitive key bindings, and its blazing fast. Definitely the best editor out there. I still use emacs to edit files through the console, but the majority of my daily editing happens through ST.

Emacs 24 has ELPA with it. Makes installing plugins a trivial task.

Re: Sublime Text 3 Public Beta

#186

Earlier quoted context omitted.

Do you think it's possible some people just aren't wired like this? Or am I just not trying hard enough? I've tried to pick up Vim several times and never made it very far. But at least I know "i" and ":wq" now :)

I was in your position for about a year until bit the bullet and uninstalled Sublime Text from my machine forced myself to use vim exclusively. It was an arduous and painful 2 weeks, but it got better and paid off in the long run.

Why do you need to uninstall? I use Sumblime text in Vintage (VIM) mode and it's amazing!

Re: Sublime Text 3 Public Beta

#187
post #50

I use Sublime Text every day. I love it. I paid for it. I even develop plugins for it.[1] But I don't recommend it to peers. Why? Because Sublime Text has a low bus factor.[2] 6 years ago, I bought TextMate. Like Sublime Text, I enjoyed using it. Sadly, TextMate became abandonware. The sole developer suffered burnout. Bugs were never fixed. Promised features never showed up. Users wanted to fix these issues themselve…

I'm also a Sublime Text 2 paying customer who doesn't actively recommend the editor, though I find a lot to like about it. For me, the reason is a bit more day-to-day practical in that I find myself increasingly doing development on Linux systems running on ARM chips and Sublime Text has no support for ARM builds. It is something often asked for in the forums and on the userecho site but is always shot down by the de…

If it had something like tramp in Emacs, that wouldn't be an issue. Heck, I sometimes log in to remote VPS where I have an Emacs configured to suit all my needs, open Emacs there and edit file on my local machine using Emacs tramp.

Re: Sublime Text 3 Public Beta

#188
I'm a bit ashamed.. I still use sublime2 with the dialog popping here and then asking me to pay for it :-/ The only reason I don't pay to upgrade is simply because my current setup is working perfectly.. i.e. Why would you pay 100$ for more trouble? (Trouble here is re-installing everything, re-configuring the binding, etc etc.)

Re: Sublime Text 3 Public Beta

#189
post #188

I'm a bit ashamed.. I still use sublime2 with the dialog popping here and then asking me to pay for it :-/ The only reason I don't pay to upgrade is simply because my current setup is working perfectly.. i.e. Why would you pay 100$ for more trouble? (Trouble here is re-installing everything, re-configuring the binding, etc etc.)

You don't reinstall, you just enter the license key in the help dialog.

Re: Sublime Text 3 Public Beta

#190

Earlier quoted context omitted.

Software developers in the US tend to be paid much more than anywhere else in the world, and often don't realise this. In the UK, a salaried senior software developer would typically make £45-60K before tax (currently around $70-90K US). Working for someone else as an employee, you'd expect to reach that level after maybe 5-8 years, but then stick there for the rest of your career. Obviously the rates can be higher w…

There has been a 25% fall in the GBPUSD exchange rate over the past few years which needs to be factored in when comparing salaries. The Bay Area can make London seem an affordable place to live. But that being said, there is still a significant difference in wages for salaried positions. Contracting rates seems much more similar. And the tax treatment for contractors in the UK is so favourable as to make it more wor…

And the tax treatment for contractors in the UK is so favourable as to make it more worthwhile than all but the very highest salaried developer roles in the City.

IME as someone who does freelance work in the UK, the tax treatment usually isn't a big win. There are some tax advantages, but in practice they are usually balanced or significantly outweighed by the extra overheads of running a business (accounting, legal, insurance, equipment purchases, etc.), the loss of typical employee benefits (paid time off, pension contributions, etc.), and the risk of downtime when you don't have work. If these kinds of downsides don't apply to you, then you're likely to be treated as a disguised employee and the IR35 rules will negate the tax advantages as well.

I find the big difference in moving to contract/freelance work in the UK is that you change the frame of reference from employer-employee negotiations and their associated expectations to business-business negotiations and their very different associated expectations. If you're good, and therefore generate a lot of obvious value to clients, the latter removes the glass ceiling. I suspect not coincidentally, as you mentioned, rates for this kind of work seem to be much more consistent among different countries.

Post reply on HN