Hacker Timesnew | past | comments | ask | show | jobs | submit | kackontent's commentslogin

On the other hand, ordinary people in Russia seems to stand firmly behind their government and its' actions. Putin's popularity hits record hights (ridiculous 87% in latests polls - http://www.themoscowtimes.com/news/article/putin-s-approval-...), overwhelming majority of people believes MH17 was downed by Ukrainians (http://www.theguardian.com/world/2014/jul/30/mh17-vast-major...), etc.


Patriotism, propaganda, religion...all these things are to control people. People live in provetry, have nothing to eat, have no rights etc. And, sadly, still think Putin is a great leader.

Majority of population do not like to think. It is better to turn on TV - and here are all answers!


> Have nothing to eat

Do elaborate. Which people in Russia have nothing to eat?


Elderly people, for example.

Average pension in Russia is about 7000 - 11 000 RUR (~$220 - $300).


It's 11600 rubles ($320 without adjustment for purchase parity) now.


Don't come to america. It's the same crap.

(bigger TVs, though, probably)


TV sizes are no longer a problem since oil money and South Koreans manufacturng huge screens for cheap. Now the primary constraint is the size of apartments, which are often tiny by US standards - shiny large screen won't fit comfortably.


Ah, ok.


How performant is this or other similar projects (pfff, PHP-Parser)? Are any of them a viable option to use for a base of a improved support for PHP in text editors (say vim, st, atom)?


If we talk about Kiva it's always worth to revisit this article http://www.nextbillion.net/blogpost.aspx?blogid=3726 which asks some good questions about their model.


Also worth looking at Kiva's response to that article, though the editor of the piece you linked to many of Kiva's responses.

http://www.nextbillion.net/blogpost.aspx?blogid=3731


> We’ve tried to make it as easy and simple as possible to use. Here’s how it works. First, you create a Vesper Sync account using an email address and a password. Then, your Vesper data — the text of your notes, your image attachments, your tags, everything — syncs to our cloud service. Sign in using the same account on another device, and your Vesper data will appear on that device.

> That’s it.

I don't get why it's mentioned as something special - isn't it how it usually works? Dropbox, OneNote, OneDrive, Google Drive, anything? You create account, sign in, bam you have your data synced.


> If I'm creating an HTTP API and someone else is writing the front-end, I'll create unit tests that spin up my API and make requests to it to ensure I get the correct responses.

That's not unit test though, rather integration or system test.


I don't think TDD actually makes that distinction. As long as you have a test and you write test before you write production code, you are doing TDD.

It's actually very comubersome to do pure unit test when you have multiple layers involved, as opposed to a plain textbook algorithm design where unit test is trivial.


Right you are. I tend to be quite lazy when distinguishing between types of tests, but as @yeukhon said, TDD doesn't distinguish :)


This is great and exactly what I need in my PHP. Glad to see types making sort of a come back (see also: TypeScript) as I think they're, in one way or another, necessity in a large scale applications.

One note though - the success of this depends on the success of HHVM. Hopefully FB guys understand that and will push even more to make HHVM the best platform to have for running PHP on.


Boys with toys. Toys for killing people.


I like FF dev tools a lot, yet there is some stuff there that could be better:

- no call stack(?)

- breakpoints are a bit of a hit or miss, especially when callbacks are involved.

- http request monitoring is a bit messy - you see the request in the console, you can click on them, but the resulting dialog box only offers basic info, without even an option to go to the clicked url directly. In network panel the functionality is completely different for some reason. Fortunately mostly fine, but one irritating thing is that response view is so little and you cannot make it much wider.

But anyway, they're improving greatly, only a couple of months back you couldn't even think about not using Firebug in FF. So kudos to them for all the hard work.


no call stack(?)

There are breadcrumbs across the debugger's toolbar for quick always available access, or there is a tab to display the whole stack at once next to the sources tab on the left sidebar.

breakpoints are a bit of a hit or miss, especially when callbacks are involved.

If you have a test case / url / steps to reproduce, please file a bug: https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&c...

We can't fix what we can't detect.

So kudos to them for all the hard work.

Thanks :)


Response tab can now have any amount of width in Nightlies. https://bugzilla.mozilla.org/show_bug.cgi?id=956357


My only gripe - VS is way too expensive, for my pocket at least. And you need VS to program in TS, Intellisense is that good. Sure, you can go with Express edition but then you don't have node.js extension - which kinda make the whole endeavour bit pointless (again, for me at least).

Wish they would bring prices to the level of, for example, those of Jetbrains, or made node.js extension working with Express.


Microsoft says TS is supported in Visual Studio Express 2013 for Web. That's a free download with a license that allows one to do commercial development. It won't have everything the pay versions have, but it will be more than enough for TS development.


You don't need VS for TS. Eclipse and WebStorm support it pretty well. I've evaluated Visual Studio, Eclipse and WebStorm, and Eclipse and WebStorm are better for TypeScript development, at least if you're using Node.js.


In my experience, Typescript support in IntelliJ/Webstorm has always been sketchy --- so much that I find it quite unfair that they would mention this as a feature of the paying version.

I still use it, but I often get invalid highlighting, etc.. Then I update to the latest EAP because it's supposed to fix this particular issue... and then other appear. Hmm, annoying...

I tried the VS version as well, and there the highlighting and refactoring works very well... but the editor is waaaay slower so I always give up. Funny because it works fine when working with other languages such as C#.


> Then I update to the latest EAP because it's supposed to fix this particular issue... and then other appear. Hmm, annoying...

1) Report bugs, they get fixed pretty quick 2) EAPs are not guaranteed stable 3) It's early days yet, it'll get better.


I tried WebStorm and found their support for TS severly lacking, IIRC it was limited to automatic compilation and basic syntax detecting. Code understanding/static type analysis was basically non-existent, e.g. it wasn't checking if argument conforms the interface described in the method's definition - you had to compile the script to find that out.


It does check if the arguments are correct these days.


If you have your own startup or small company or are a student, Microsoft has several options aimed at you:

- BizSpark for startups( http://www.microsoft.com/bizspark/ )

- DreamSpark for students ( https://www.dreamspark.com/ )

and I think there are other options if you contact someone at your local Microsoft office.

I've just started using BizSpark (for a side project with 2 friends, so the "startup" term is a bit loose), and it's a great program.

It's still way too expensive, but their goal is to let you give it a try, and if your startup is doing well you won't mind paying U$ 10.000 or whatever if you're cashing millions :)


The first hit/dose is free.

On the other hand you do have companies that do make millions that are bailing on certain aspects of Microsoft tools and servers due licensing costs and increases. I've been involved in IT budgeting for almost two decades and the CFOs don't always sign the check just because it's an IBM/Microsoft/Oracle solution.

Software cost for my side projects: $0


Ultimately, when it comes to business, one of the biggest reasons to spend money is to buy yourself time. You probably could build an entire product yourself, but if you hired a few developers at $100K/year, you could build the product way faster. If you had new systems at $3K each (instead of buying used laptops from five years ago for $99 each), development would speed up. If you spent $2K/year on a third-party software suite, you wouldn't need to build it yourself or mess around with something not quite so polished. The flip side is that if spending money on something doesn't get you any benefit then of course you shouldn't do it.

Some people see benefits, and some don't. But making comparisons to narcotics comes across as quite childish.


Cost of Visual Studio Pro + MSDN for my (small) business was £1100. This for 2 years of MSDN, and it was some deal (at the reseller's suggestion) that also came with various Windows licences too. (More Windows 7 than I imagined was likely for the price, and I think Windows XP and Windows Server 2008 R2 too.) Renewal cost is something like £900.

I wouldn't refuse something cheaper, but the price seemed fair enough as these things go. For a side project this is perhaps a little steep, and if you could realistically use something cheaper you would be silly not to, but for a business with an actual need for all this Microsoft junk this seems like reasonable value.

Stuff that costs me less than £~500/yr: printer paper.

Stuff that costs me more than £~500/yr: everything else.

Then again, just to back up your point - my last employer switched everybody from MS Office to OpenOffice to avoid the licensing fees, even though numerous internal tools (that then had to be rewritten, at a cost of several man-weeks, plus drag due to changes in workflow for the less technical staff that used them) relied on VBA, COM and OLE stuff that OpenOffice didn't support. And the place I'm currently working with doesn't install Visual Studio on the servers (each server = 6-core Core i7 with 32GB RAM, 2TB RAID1, 1TB SSD) because apparently it would be too costly to do that. So maybe once you become big enough for MS to care about things start to become rather more expensive.


I tried making the software cost for my side projects $0, and the non-Microsoft community does make it feasible, but I'm way too invested in Microsoft tools, so the productivity hit was way too steep.

I started with a stack of Grails + PostgreSQL, hosted on AWS (Elastic Beanstalk, etc.), it worked pretty nicely (I was particularly impressed with the ease of use of Elastic Beanstalk for an absolute newbie).

What I need is some free time, or a job switch (working on the 2nd part :) ).

Still, I tried most IDEs and other ways of development (Eclipse, IntelliJ, Sublime Text), and I still like Visual Studio the most. I also like Microsoft SQL Server a lot.

The Microsoft stack is certainly a lot more expensive than an equivalent stack if you have to pay for it, but having the BizSpark option, it makes a lot of sense if you come from a Microsoft background.


I've never been in the situation to make these kinds of decisions, but when you're paying tens of thousands a year per developer, sysadmin, qa, and/or ops people, a couple thousands per in software costs isn't going to break the bank.


both of these are coming: Nodejs Tools for Visual Studio will do TypeScript & be installable in VS Express shortly.


Hmm technically you don't need an IDE to make good use of Typescript. It works very well as a standalone compiler installed using npm, and you get static type checking etc. which is really the point of Typescript IMHO --- if you don't care for static typing you might as well use JS directly.

Sure, once you've got this you might as well want good auto-completion, refactorings, etc, but this also applies to any language that's not bound to one specific IDE (C++, for example, or Java).


Perhaps VS online might be worth a shot? Subscription based so at least you don't stand to loose a lot of cash http://www.windowsazure.com/en-us/pricing/details/visual-stu...


Thanks! Gonna give it a try, always thought online plans are only about their team management tools.


I write TypeScript in vim and don't wish to run proprietary software, save for a few games on a machine dedicated for that purpose.

It works simply by adding this line on the top or bottom:

  /* vim:set filetype=javascript: */
You can add other options in there as well, so it's easy for others to match your indentation style for instance.



Haa! Much like adding a 70's Lac Engine into a Tesla. If it works that is cool and trendy and not monetarily smart.


Thanks!


500 dollars for pro is extremely reasonable in my opinion, considering the value it brings. Another 150 for a personal ReSharper license and you're ready to tackle anything.


It's basically a common pattern when it comes to UI for the lists, I remember MFC had it like a hundred years ago and I bet they weren't the 1st to do it this way.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: