News for hackers. Stuff that matters.
Re:New Surface Pro by nilved on Tuesday May 23, 2017 @09:06AM (#14400790)
Are you saying that 16 GB isn't enough?
Re:New Surface Pro by mmahemoff on Tuesday May 23, 2017 @09:37AM (#14401034)
Yes I'm saying it's not enough. It's the same RAM that was available 4 years ago on Macbook Pro (and still not available any higher on MBP either).

It's common to run several types of server in production, these all need to be run on localhost for development purposes. Also virtual environments so server architecture can easily be scripted.

16GB works for me, but is far from ideal. I was hoping MS would one-up Apple here, but not yet.

Re:New Surface Pro by wooter on Tuesday May 23, 2017 @11:36AM (#14402104)
Counter-example: I worked in ML research at one of the largest companies in the field (in the billions of predictions per day) and 16GB was more than enough to do anything I would ever do on a laptop/tablet/etc..

Furthermore, I found that solutions which couldn't be successfully worked on with <16GB RAM were basically architecturally unsound. Not being able to scale the workload on demand or control peak demand. Extra RAM just hid poor developers from their non-scalable solutions - or just increased their downtime till they got an OUT OF MEM error. The issues were only exacerbated at scale - failing even with 128+ GB in RAM.

Basically, when the difference between a dev sample and a prod sample is 3+ orders of magnitude, your ability to scale the process up/down, fail gracefully, even battery life, etc. are far more important than having large swathes of memory to fail on. Especially on the go.

If you do deal with production (big) data, you're ssh'ed in to some always-on, process-maintained hardware if only for the sake of latency and interruptions. And you better have the toolset to do it. How much memory does a terminal take?

For graphics, I understand - but then you're definitely not working on a surface pro or on the go at all really.

Re:New Surface Pro by mmahemoff on Tuesday May 23, 2017 @12:28PM (#14402603)
I'm not crunching big data in development or doing much with graphics (other than occasional faffing on some image editor). What I'm running is a lot of local servers. Each server has overhead even if you are only storing one byte of data.

ie I'm running Rails, MySQL, Elastic, Redis, Nginx, Memcached, and in some cases, multiple instances (dev, test, and multiple shards)

And then the usual OS requirements - Vim, 250 browser tabs, Slack, Hangouts, etc.

I'm sure there are all manner of optimisations and assumptions that could cut things down, but I'd rather the big manufacturers upgrade their RAM capacity every few years so I can focus on a dev environment that's a good approximation for prod.

Re:New Surface Pro by wooter on Tuesday May 23, 2017 @02:54PM (#14404083)
Dev-Prod parity is probably the best reason to want the extra power, but then you're just limiting your software to the lowest common denominator between mobile computing and a server farm. At the end of the day, if you want to take advantage of the big guns, you will have to sacrifice mobility or parity and spend some good time on devOps. And even an extra 16GB won't get you around that.

Also, 250 tabs? dayum. I don't know how anyone could effectively use that many tabs. I don't think thats what browsers/laptops are designed for. My mind memory of just the tabs would be saturated long before the laptop's.

Re:New Surface Pro by StillBored on Thursday May 25, 2017 @04:00PM (#14419727)
I frequently have that many tabs open because I use them as lighter one-shot bookmarks (although see onetab). Basically things that I need/want to refer back to once or twice but don't want to bookmark. So they tend to stack up until I go through them and close out the stuff I'm no longer interested in. Really I think FF/etc should probably just garbage collect most of them if they haven't been active for a few days.
Re:New Surface Pro by Arelius on Tuesday May 23, 2017 @03:35PM (#14404477)
> For graphics, I understand - but then you're definitely not working on a surface pro or on the go at all really.

I do work in graphics/rendering, I work on laptops often and plan to get a surface pro, 16 GBs is the most painful part of working on a laptop for sure. It is the primary reason I spend most of my day on the 128GB ram desktop whenever I'm close. But even 32GB would go a long way for me.

Re:New Surface Pro by MichaelGG on Tuesday May 23, 2017 @01:48PM (#14403375)
I'm using 13GB right now just doing some normal web/backend dev. 4GB to a Linux VM running VScode and some servers. Then add Outlook/VS/Firefox/Chrome and a bunch of other utilities and I'm there. I've only got about 40 open tabs total (few docs, few Azure, few GCP, several reading), across all browsers so I'm not going nuts on that side.
Re:New Surface Pro by wooter on Tuesday May 23, 2017 @02:45PM (#14403994)
Yea... I never said you couldn't saturate the memory, just that if it saturates 16 GB easily, its a shitty architecture. you're running a 4GB VM to run an IDE inside it... and "40 tabs"? That could be anything between a couple MB and X GB depending on the content. Not really a measure of anything. Just think about how much more efficient Chrome/Google is being than you're 4GB+ VSCode (text editor) set up.
Re:New Surface Pro by rsynnott on Tuesday May 23, 2017 @10:45AM (#14401654)
To go over 16GB right now on Intel mobile chips you need to sacrifice battery life (going from LPDDR3 to plain ol' DDR3 or 4). This will be resolved with Cannon Lake/Coffee Lake, but until then don't expect to see many ultra-thin form factor computers with >16GB.
Re:New Surface Pro by Joeri on Tuesday May 23, 2017 @01:48PM (#14403381)
I have a lenovo t460p which has 32 gb of this supposedly power hungry RAM and it can make it through a workday on a charge just fine. From what I can tell, the power needs of non-LP RAM are overstated.

AFAIK, the reason ultrabooks have LPDDR3 is because it is very low profile when soldered. If thin is your thing, you want LPDDR3. My t460p has a smaller footprint than a MBP, but it is as thick as a whole stack of them.

Re:New Surface Pro by rsynnott on Tuesday May 23, 2017 @03:42PM (#14404545)
That has a 72Wh battery; the Surface Pro 4 has a 40Wh battery, and this is presumably similar. So it's a pretty big difference.

The difference between LPDDR3 and DDR3 isn't dramatic in actual operation; LPDDR3 uses about 70% of the power of DDR3.

It becomes a bigger deal when the machine is in standby, however; LPDDR3 uses 10% the power of DDR3. This would be a big deal for Apple, which also insists on using LPDDR3, and has historically sold machines with standby times measured in weeks or months. Not sure if people have particular expectations of standby times from Surface Pros, but if they're used like tablets you'd want it to be decent. Keeping the memory powered is nearly the only power used when a computer's in standby, so 10x the power usage would be a huge deal.

Re:New Surface Pro by Joeri on Tuesday May 23, 2017 @04:19PM (#14404931)
I have had several windows laptops with lpddr3, and the standby battery life was never that great. Windows just isn't good at managing battery in standby. I think only apple can bring up the power argument for choosing lpddr3 because it only makes a real difference in their case.
Re:New Surface Pro by rsynnott on Tuesday May 23, 2017 @07:21PM (#14406316)
Never really used a modern Windows laptop; I remember the whole power management situation being a complete nightmare in 2001 or so, but would have assumed it'd been sorted out by now...
Re:New Surface Pro by odonnellryan on Tuesday May 23, 2017 @10:04AM (#14401248)
I agree. I don't do anything crazy, but I consider 16gb the "starting point."
Re:New Surface Pro by j45 on Tuesday May 23, 2017 @10:41AM (#14401609)
RAM is lung capacity for a device, as well as longevity.

Longer device life and usefulness comes come from additional ram than a beefier processor.

Apple mentioned somewhere the 32 GB laptop jump involves dealing with a battery usage hit. While 32 GB arrives, a few vendors like Lenovo seem to have the 32 GB offering available in laptops, but not their Surface Pro clone.

Re:New Surface Pro by dawnerd on Tuesday May 23, 2017 @09:07AM (#14400796)
I would considering it's a "pro" device. 16 should be minimum.
Re:New Surface Pro by georgeecollins on Tuesday May 23, 2017 @09:08AM (#14400808)
OK its pro, but it is also mobile. Who has a mobile device (not something that just sits at your desk all day) with 32 GB of ram?
Re:New Surface Pro by mgkimsal on Tuesday May 23, 2017 @09:11AM (#14400833)
Lenovo has laptops with 32g. HP does too. ASUS... gosh... lots of companies offer it...

What's the point of the question?

Lots of end users want a laptop with 32g.

Re:New Surface Pro by jamespo on Tuesday May 23, 2017 @09:57AM (#14401195)
Yes, there are workstation class laptops available for exactly that purpose. This isn't one of them.
Re:New Surface Pro by dagw on Tuesday May 23, 2017 @09:21AM (#14400911)
I think the point they're trying to make is that the sort of person who wants 32 or 64 GB of RAM in their laptop (and I'm definitely in that group) also wants a fast processor and a decent graphics card. The number of people who need 32+ GB of RAM and are happy with a slow processor is probably quite small. The sort of work I'd use my Surface Pro for doesn't need more than 8GB of RAM and the sort of work I need 32+GB of RAM for I wouldn't do on a Surface Pro.
Re:New Surface Pro by tracker1 on Tuesday May 23, 2017 @10:14AM (#14401321)
But, depending on your workload, fast enough may well be... laptop i5/i7 are pretty fast, again depending on workload... if I'm trying to simulate a tech stack, with modest data loaded, I'm the only user, so it's plenty fast, but memory can become constrained pretty quickly...

Windows overhead, Visual Studio, Linux VMs, multiple docker containers, local dynamodb, sql database, queues, etc. If you're developing locally against a workflow with a few VMs in the mix, 16gb can be an incredible constraint. I'm not trying to simulate hundreds of users, just one across a stack.

Re:New Surface Pro by kayoone on Tuesday May 23, 2017 @10:58AM (#14401759)
But that is probably not the usecase most people who will buy a Surface Pro for. It's a very portable device and 32GB would consume more power and probably be only bought by a very small amount of users.
Re:New Surface Pro by tracker1 on Tuesday May 23, 2017 @11:14AM (#14401904)
Not sure... "PRO" should probably be a label for "PRO" versions of something, and 16GB should probably be a minimum in that case. Lots of people doing heavy image work or video may be better served by more than that as well. Which is well within that segment.
Re:New Surface Pro by kayoone on Tuesday May 23, 2017 @11:29AM (#14402056)
Thats a matter of definition. Surface Pro originally was to distinguish against the Surface RT, where it made sense. Same goes for iPad Pro which is clearly not meant in the same way you are suggesting, Macbook Pro is the same. The PRO label is meant to distinguish them against their own lower tier products. Imo the demand for 32GB RAM Laptops is pretty limited right now, which is why you usually find that in workstation laptops only. I don't know any 13" Ultrabook with 32GB to be honest.
Re:New Surface Pro by dawnerd on Tuesday May 23, 2017 @11:53AM (#14402250)
Maybe it's limited because companies are only putting it in workstation class laptops instead of giving consumers a choice.
Re:New Surface Pro by mgkimsal on Tuesday May 23, 2017 @02:03PM (#14403563)
bingo.

the demand for 32g in a laptop was greater than the demand for a touchbar, I can tell you that.

Re:New Surface Pro by tracker1 on Thursday May 25, 2017 @06:03PM (#14420511)
The issue for that is kind of like the "faster horses" vs cars. In this case, however the touchbar was a half-baked interface in trade for the lack of full touch.
Re:New Surface Pro by lilactown on Tuesday May 23, 2017 @12:24PM (#14402576)
I think that the users who DO have that usecase (like the OP) are clamoring for a machine that is more portable. The same debate raged when the MBP was released; people want a powerful, sleek and portable workhorse that they can use for longer than 2 hours, and no one is delivering right now.
Re:New Surface Pro by kayoone on Tuesday May 23, 2017 @02:04PM (#14403573)
Maybe because its not easy todo with current technology ? Size, heat and power consumption all have to be balanced carefully, so you can not just stuff an i7 quad core with 32GB RAM in a tiny package and expect it to be great. Compromises have to be made. I think it's incredible what kind of processing power we can have in small packages today and it will of course move forward, but for some people it's never quick enough i guess.
Re:New Surface Pro by tracker1 on Thursday May 25, 2017 @05:28PM (#14420274)
How much more heat/power would 32gb vs 16b use/generate... okay, so I get 12.5 hours instead of 13... As long as it's more than 8.5 hours battery life under modest load. The RAM is very far from a big consumer of electricity in a laptop.. the screen and cpu are MUCH more of an issue there, likewise in terms of heat.
Re:New Surface Pro by kayoone on Tuesday May 23, 2017 @11:00AM (#14401776)
But are they ultrabooks and 13" or lower ? I can't think of any ultrabook with those dimensions and 32GB RAM.
Re:New Surface Pro by Const-me on Tuesday May 23, 2017 @08:23PM (#14406636)
People who needs lots of RAM usually willing to pay extra for i7 and other expensive parts, and hardware manufacturers know and exploit that.

Fortunately, there’re some ultrabooks on the market with user-upgradeable RAM. This article says Intel CPUs supports 16GB DDR3L modules since Broadwell, i.e. you should be able to install 32GB yourself: http://www.techrepublic.com/article/16-gb-so-dimm-ram-module...

Re:New Surface Pro by reactor4 on Tuesday May 23, 2017 @09:21AM (#14400914)
Lenovo has laptops with 64g ECC.
Re:New Surface Pro by jmkni on Tuesday May 23, 2017 @09:23AM (#14400926)
I have the XPS 15 with 32GB ram, it's an amazing laptop.

It becomes essential once you start running VM's or Docker etc

Re:New Surface Pro by dagw on Tuesday May 23, 2017 @09:32AM (#14400998)
Sure, but even if the surface pro came with 32gb of RAM (all other specs identical), would you consider trading your XPS 15 for a surface pro? We're really talking about two different market segments here.
Re:New Surface Pro by kayoone on Tuesday May 23, 2017 @11:01AM (#14401788)
the surface pro is more comparable to the XPS 13, which does not come with 32GB either.
Re:New Surface Pro by dawnerd on Tuesday May 23, 2017 @11:54AM (#14402264)
Which makes it comparable to the 12" MacBook which is far from a pro device.
Re:New Surface Pro by kayoone on Tuesday May 23, 2017 @12:06PM (#14402379)
12" Macbook only comes with a Core M CPU and 8GB Ram max, the Surface Pro is much more capable than that, basically on Macbook Pro levels.
Re:New Surface Pro by dawnerd on Wednesday May 24, 2017 @01:28AM (#14407793)
Depends on the exact model. The xps has an "i7" but it's pretty much just a core m with a few little extras.

Remember, this is a fanless design so thermal throttling will be insane, just like on the macbook and the xps13.

Re:New Surface Pro by kayoone on Wednesday May 24, 2017 @03:09AM (#14408081)
Neither the Surface Pro i7 nor the XPS13 (not talking about the 1 in 2 XPS13) are fanless. Its the same class as the Macbook Pro 13 but Kaby Lake as opposed to Skylake allows for a fanless i5 Surface Pro.
Re:New Surface Pro by agmcleod on Tuesday May 23, 2017 @09:36AM (#14401031)
I dunno, I do all that with 16gb of RAM, and have for years.
Re:New Surface Pro by kerryritter on Tuesday May 23, 2017 @05:22PM (#14405475)
Same. I don't get it. My machines are 16gb and have zero problems with VMs, docker. What am I missing?
Re:New Surface Pro by mondoshawan on Tuesday May 23, 2017 @09:19AM (#14400896)
I specifically bought my System76 Galago Pro (when considering it vs. the Purism Librem 13) because it can do 32GB of ram.
Re:New Surface Pro by bpicolo on Tuesday May 23, 2017 @12:21PM (#14402535)
The space of people needing >16gb are typically looking at more fully-fledged workstations, is maybe the idea here? Not that an upgrade option wouldn't be good, it just seems a bit at odds with the surface's goals
Re:New Surface Pro by baq on Tuesday May 23, 2017 @01:37PM (#14403252)
Having a couple of idling VMs is hardly a workstation level load and 16 GB is just barely sometimes enough.
Re:New Surface Pro by zghst on Tuesday May 23, 2017 @10:33AM (#14401510)
"pro", not "specialist" or "expert" device. It's still a consumer class device, just sits on the higher end of the chain.
Re:New Surface Pro by dijit on Tuesday May 23, 2017 @10:43AM (#14401635)
Where is the "expert" class device for developers and SREs?
Re:New Surface Pro by zghst on Tuesday May 23, 2017 @11:11AM (#14401883)
Probably not by companies by MS or Apple. They are focused on the wider, general market.
Re:New Surface Pro by gambiting on Tuesday May 23, 2017 @09:14AM (#14400856)
It absolutely isn't. I'm a C++ programmer working in games industry, my work machine has 64GB and all our work-issued laptops are 32GB(which is not enough to actually start local servers of our game, so doing any mobile work is quite limiting).

why does this apply here: because I can easily imagine artists using this to modify some assets and trying to run the game to see what they look like, but with 16GB of ram they won't even load the editor, much less the actual server+client combo.

Re:New Surface Pro by nilved on Tuesday May 23, 2017 @09:25AM (#14400951)
Your game needs some serious work. Maybe if your developers had 4 GB RAM on their computers the constraint would benefit them.
Re:New Surface Pro by dijit on Tuesday May 23, 2017 @10:49AM (#14401680)
I know you don't mean this to sound hubristic, and I hope you consider the same of me as I'm not trying to be insulting.

But I work in the same company as Gambiting, on the same game I think. And yes, loading a map that is the size of San Andreas in GTA5 (with more props) is expensive on memory.

You can't "load a region" in the editor, not because there is a design constraint but because you need to generate navigation meshes, collision systems, render objects etc before you "stream" them in, not to mention that "streaming" is a hack that is build for consoles and weak PCs and has to be optimised for to work reliably, you'd spend more time chasing bugs in your streaming than actual bugs you were working with.

So, you load the whole map, you generate your navigation mesh and run your collision detection, and then you can do mapwide things like "find breaks in the world" and other stuff.

In this case, yes, 64G is helpful, because a developers time, especially a tools programmers time who deals in very low level C++/ASM optimisations for AAA games' time is worth more than a studio full of 64G ram modules.

Re:New Surface Pro by flamedoge on Tuesday May 23, 2017 @01:49PM (#14403394)
I am curious if you do this mapwide thing very often to debug game bugs. Cuz we all know the usual game renderer does a lot of culling optimizations like z buffer, occlusion. Maybe another approach is not doing this in realtime but rather generate frame by frame to do post-render analysis?
Re:New Surface Pro by gambiting on Tuesday May 23, 2017 @09:47AM (#14401106)
The main map of the game is almost 30GB on its own and is a result of work of hundreds of people - suggesting that limiting ourselves to 4GB on work machines would be "beneficial" is silly.

But hey, we're always hiring!

Re:New Surface Pro by la_oveja on Tuesday May 23, 2017 @10:30AM (#14401469)
Who in hell does run a game server on a laptop, and outside office?

by the way the integrated graphics are real shit in this laptop, better go get a MSI or something. This PC's are clearly not for high end work, it's just Macbook Pro kind of "pro".

PD: I think if you're running the whole map on the RAM you're doing something wrong.

Re:New Surface Pro by dijit on Tuesday May 23, 2017 @10:49AM (#14401682)
Which AAA game company do you work for?
Re:New Surface Pro by la_oveja on Tuesday May 23, 2017 @11:08AM (#14401853)
Learn-Not-To-Waste-Resources Studios.
Re:New Surface Pro by gambiting on Tuesday May 23, 2017 @11:21AM (#14401981)
I think people are missing a point here. The game itself runs perfectly fine on a 7 year old CPU and 8GB of ram(it might run on 4GB but I haven't tested this personally). - I'd say the actual game client is optimized extremely well.

Is it really shocking that dev machines have a lot of ram?

If someone works in full frame photography or edits 4K video, do you tell them to try working on machines with 4GB of ram to see what they come up with, and how it's going to be "beneficial"?

Why would it be any different for games? When a level designer loads the entire map into editor, it's the same as loading a 4K video into Adobe Premiere - it's going to eat up your ram, and you need to have loads of it.

>>Who in hell does run a game server on a laptop, and outside office?

At E3, the answer is - literally everyone. We send one guy with a fully encrypted beefy laptop that runs all servers during the show, and he has to keep an eye on it 100% of the time. You're not going to fly a desktop over the Atlantic just for a games conference.

Re:New Surface Pro by dijit on Tuesday May 23, 2017 @11:25AM (#14402019)
Well, we did that too. But yes, the standard is to slim down everything to fit on a 32G hex core workstation laptop.

Because they can travel with people and desktop computers.. kinda.. can't.

Re:New Surface Pro by gspetr on Tuesday May 23, 2017 @12:21PM (#14402538)
> You're not going to fly a desktop over the Atlantic just for a games conference.

Why not fly just an encrypted SSD with the game and buy desktop at the location?

Re:New Surface Pro by gambiting on Tuesday May 23, 2017 @03:28PM (#14404409)
I suppose that would work, but a one-time big laptop purchase that is then owned by the studio is easier to justify than buying a machine abroad(not to mention you can test that the laptop works several times before going, a brand new desktop might/might not work and people usually arrive a day or two before a conference so it's not like there's loads of time to debug problems before the big show).
Re:New Surface Pro by petecox on Tuesday May 23, 2017 @09:09PM (#14406858)
With counter-terrorism, I would hope companies then have a contingency plan for governments imminently banning laptops on international flights.

With global inventories, it shouldn't be that hard for major vendors like Dell or Apple to offer an identical configuration to drop a hard drive into.

Re:New Surface Pro by maxxxxx on Tuesday May 23, 2017 @09:49AM (#14401128)
I am not sure if you are trying to be funny or if you are an arrogant prick.
Re:New Surface Pro by skynode on Tuesday May 23, 2017 @10:18AM (#14401357)
Considering how long you've been here, it's really disappointing that you could bring yourself to write something like this on HN.
Re:New Surface Pro by maxxxxx on Tuesday May 23, 2017 @10:31AM (#14401481)
What he wrote was extremely arrogant. Unless he tried to be funny. I am tired of people who tell you that you are doing it all wrong after a quick look.

I work on a pretty complex system myself and every few months somebody comes in,takes a quick look and tells us we just need to use framework X and all will be easy. Guess what, we are not totally stupid and have looked at it already. And it wouldn't solve the actual problem which is that it's just a very complex thing we are doing.

First understand what people are doing before telling them they are wrong.

Re:New Surface Pro by zghst on Tuesday May 23, 2017 @10:29AM (#14401461)
What's so taboo about creating things under the constraints of machines that everyday people own? The best engineers are always the most resourceful and focused.
Re:New Surface Pro by kybernetikos on Tuesday May 23, 2017 @03:57PM (#14404692)
> What's so taboo about creating things under the constraints of machines that everyday people own?

Because it's impractical, unnecessary and wasteful. There are a number of processes that by their nature require global knowledge. These are not the sorts of processes that need to be done in the client (many of them in fact are done up front precisely so that a client will not need to do them), but they are the sorts of processes that a developer will need to do if they are to be able to make a change and see its effect. Also, there are good reasons to generate assets at a higher resolution than needed in the final artifact.

Just like if you're rendering a 3d animated film you might need a more powerful machine than those who are only watching it, or if you're training a neural net, you need a more powerful system than if you're merely running it.

Re:New Surface Pro by FireBeyond on Tuesday May 23, 2017 @11:08AM (#14401858)
It's entirely unnecessary?

TEST things under the constraints of machines that people own. Multiple people have given multiple reasons why there are better ways to do things. I read another recently talking about being able to capture all the game state for debugging, too.

Re:New Surface Pro by maxxxxx on Tuesday May 23, 2017 @10:34AM (#14401526)
Maybe their stuff is extremely complex and is already optimized? Before you make such a suggestion you should be very sure that you understand the situation.
Re:New Surface Pro by zghst on Tuesday May 23, 2017 @11:12AM (#14401894)
Responding to a question with a question only makes more questions
Re:New Surface Pro by coldtea on Tuesday May 23, 2017 @09:54AM (#14401177)
Regardless of parent's aim, that's actually a very good advice for any developer.
Re:New Surface Pro by predakanga on Tuesday May 23, 2017 @10:42AM (#14401616)
It reminds me of the story "The programming antihero" from an old Gamasutra article[1]

"He knew from experience that it was always impossible to cut content down to memory budgets, and that many projects had come close to failing because of it. So now, as a regular practice, he always put aside a nice block of memory to free up when it's really needed."

[1]: http://www.gamasutra.com/view/feature/132500/dirty_coding_tr...

Re:New Surface Pro by Gracana on Tuesday May 23, 2017 @11:03AM (#14401809)
But even if Microsoft put 64GB of RAM in the surface pro, it still wouldn't be the right machine for the job you're describing.
Re:New Surface Pro by popcorncolonel on Tuesday May 23, 2017 @04:13PM (#14404861)
And if you had an eGPU?
Re:New Surface Pro by Gracana on Tuesday May 23, 2017 @04:37PM (#14405097)
Then you're stuck at your desk anyway, so you might as well use a desktop machine and take advantage of the additional performance and cost savings.
Re:New Surface Pro by lmm on Wednesday May 24, 2017 @04:52AM (#14408513)
Being able to use the same device travelling and at your desk is really useful. Even if it were a case of only opening the actual editor at your desk and just working on emails/design docs/what-have-you while travelling, it makes for a much nicer workflow than switching devices.
Re:New Surface Pro by agmcleod on Tuesday May 23, 2017 @09:38AM (#14401039)
I think that's kind of expected though. The game you're likely working on isn't meant to really run on a Surface either.
Re:New Surface Pro by EpicEng on Tuesday May 23, 2017 @11:04AM (#14401824)
Well then this isn't the laptop for you. Me neither, but I'm sure e.g. web devs would be fine. Can't make a machine for everyone. Look at the form factor, obviously it's not trying to be a behemoth gaming laptop.
Re:New Surface Pro by overgryphon on Tuesday May 23, 2017 @08:16PM (#14406607)
What's wrong with remote desktop for mobile work? Online work only, but most dev environments require internet anyway.
Re:New Surface Pro by Const-me on Tuesday May 23, 2017 @08:30PM (#14406663)
Doesn’t work for a game developer, or a game asset artist.

For videogames, both latency, bandwidth, and software support ain’t quite there yet.

Re:New Surface Pro by kayoone on Tuesday May 23, 2017 @11:04AM (#14401826)
if you need to work on assets that won't work well with 16GB of RAM then the Surface Pro is probably not the right choice.. It competes with an iPad Pro etc which don't even offer a full desktop. The surface runs a full Windows with Photoshop and Unity Game Engine if you want, and with the i7 and 16GB would run that pretty well.
Re:New Surface Pro by JustSomeNobody on Tuesday May 23, 2017 @09:30AM (#14400985)
What ever happened to using servers for a lot of this?
Re:New Surface Pro by gambiting on Tuesday May 23, 2017 @09:49AM (#14401126)
We do. But if you take an alpha build of the game to E3 or an external presentation you need to run everything locally, and usually beefy alienwares or custom-built laptops are used for this.
Re:New Surface Pro by mikeash on Tuesday May 23, 2017 @09:21AM (#14400912)
I would personally consider it to be sufficient, but merely being sufficient is not enough to be "the most versatile."
Re:New Surface Pro by josefresco on Tuesday May 23, 2017 @09:28AM (#14400966)
How many devices, with similar form-factors offer expandable ram beyond 16GB?
Re:New Surface Pro by baq on Tuesday May 23, 2017 @01:39PM (#14403278)
None, and that's the problem.
Re:New Surface Pro by 8draco8 on Tuesday May 23, 2017 @09:21AM (#14400909)
It vastly depends on your work flow. If you are like me and just using editor, browser, small LEMP stack, git, gulp, ssh and some other small tools then you are fine and 16GB is plenty but when you start doing virtualisation, docker instances, data crunching, in memory dbs etc. then suddenly 16GB doesn't look like much.
Re:New Surface Pro by dalore on Tuesday May 23, 2017 @10:56AM (#14401740)
Yes, but this "laptops" are set to use cpu in burst mode. So if you run servers like docker and VMs etc (like I do on my SP4) you often hit the burst limit and the cpu throttle's right back down.

I've taken to using an external usb fan to get extra speed.

Re:New Surface Pro by 8draco8 on Tuesday May 23, 2017 @11:09AM (#14401866)
If you run servers then SP4 is not for you. Choose proper tool for your job. SP contrary to its name is not pro at all, it just looks professional but if you want to do serious work you need serious horse power.
Re:New Surface Pro by dalore on Friday May 26, 2017 @06:22AM (#14423050)
Obviously not running prod servers on it. But for on the go development, what's wrong with using some of that 16gb to start some docker containers to work?
Re:New Surface Pro by JustSomeNobody on Tuesday May 23, 2017 @09:28AM (#14400969)
If I were doing all of the latter, I think I would just ssh into a real server. But, I get it is to each his own.
Re:New Surface Pro by 8draco8 on Tuesday May 23, 2017 @11:12AM (#14401886)
Yeah and slow down every time connection is a bit slower or you want to search something across whole project. Very often I am doing search trough all files directly in Sublime and I can do that because I am restricted only by throughput of my SSD and CPU.
Re:New Surface Pro by JustSomeNobody on Tuesday May 23, 2017 @12:32PM (#14402649)
If you're searching across a whole project, the server is footing the brunt of that. it's only sending back the results. That's not usually a lot of data, so your connection would have to be in the kilobits to be that big of a burden.
Re:New Surface Pro by 8draco8 on Wednesday May 24, 2017 @04:32AM (#14408411)
This is simply not true. If you search using external application, all the work is done locally, not server site. During the search Sublime have to open EVERY file, search for word and then close it. That's a lot of data going back and forward. Of course search can be done using server tools like grep, then the search will look just as you said, server will do all the work and then return result. There are two problems with that approach, first this is not as nice user experience as it is in Sublime, second: server (usually VPS) is in most cases slower than my dev machine, because not everybody works with multi cpu behemoths.
Re:New Surface Pro by m_fayer on Tuesday May 23, 2017 @09:35AM (#14401014)
Either ssh into a real server, or use (or ssh into) that clunky behemoth gaming desktop I have sitting under a desk, which I sadly use way more for work than for gaming.
Re:New Surface Pro by Nullabillity on Tuesday May 23, 2017 @10:01AM (#14401224)
Have fun every time your unreliable coffee shop wifi breaks down. It quickly gets far more convenient to just connect the power cord and do everything locally.
Re:New Surface Pro by rbanffy on Tuesday May 23, 2017 @03:54PM (#14404660)
For most people it'd be, but some people need to bring up a cluster of machines that quickly eat away that memory.