News for hackers. Stuff that matters.
Re:Microsoft Surface Studio by 1st1 on Wednesday October 26, 2016 @11:43AM (#12797393)
I have to say this is the first time in years when there's a feeling that MS has outpaced Apple. The product looks amazing.
Re:Microsoft Surface Studio by rsync on Wednesday October 26, 2016 @03:23PM (#12799601)
"I have to say this is the first time in years when there's a feeling that MS has outpaced Apple. The product looks amazing."

That is what I came here to say (as a mac user who uses only apple computers, currently[1]).

See this animated gif from the article:

https://cdn0.vox-cdn.com/thumbor/kFQXkfWYVYCRnSfXpAhRBTVXH4M...

Now ... I don't know what that's about and I am pretty sure that's an action I will never use, but that's something new and interesting. That's innovation.

[1] 11" macbook air, mac mini HTPC and 2009 mac pro as primary desktop

Re:Microsoft Surface Studio by prawn on Thursday October 27, 2016 @12:48AM (#12802990)
Presumably you can use the jog dial off-screen and for any number of things, in which case it would be useful to almost everyone for volume control, scrolling through lists, adjusting values in control panels and so on.

Obviously video editors use them, but I know of professional photographers who find them really useful in moving through a catalogue while editing photos too.

Re:Microsoft Surface Studio by digi_owl on Wednesday October 26, 2016 @11:45AM (#12797416)
Yeah this seems to aim straight at the complaints that Apple has been ignoring the creative segment of their market.
Re:Microsoft Surface Studio by seanalltogether on Wednesday October 26, 2016 @12:15PM (#12797708)
Both digital illustrators I know work entirely on PC's these days simply because the tooling there is more flexible. I have no doubt they will migrate to this device over time.
Re:Microsoft Surface Studio by jordache on Wednesday October 26, 2016 @12:41PM (#12798006)
Apple these days are designed for optimal usage of iTunes and Safari.

It is no longer the platform of choice for creative content creation.

Re:Microsoft Surface Studio by lucisferre on Wednesday October 26, 2016 @12:42PM (#12798027)
Surprisingly, two of the worst pieces of software that come with OSX. I would love it if they were really optimizing anything about iTunes.
Re:Microsoft Surface Studio by leonroy on Wednesday October 26, 2016 @07:03PM (#12801531)
> I would love it if they were really optimizing anything about iTunes.

Indeed. iTunes has become so bad I bit the bullet and signed up for Roon - despite its eye watering price. It's a vastly better (and of course in some other ways inferior) alternative.

One thing which I like about Roon and indeed a lot of 3rd party software from smaller companies is that I can talk to the devs and product managers on the community forums and find out where the product is headed or make suggestions and get feedback.

As far as iTunes goes, I have no idea where in the hell it's going. It went from a music manager to an eBooks platform, an App Store and now a Spotify clone.

Good time to be a software company specialising in catering to the disgruntled user who wants something a little more sophisticated than what Apple's currently selling.

Re:Microsoft Surface Studio by Zoon on Wednesday October 26, 2016 @01:22PM (#12798439)
Safari is my favorite browser except for non development. I agree about iTunes though.
Re:Microsoft Surface Studio by spike021 on Wednesday October 26, 2016 @01:12PM (#12798342)
iTunes has been completely awful since the last update. For a while it wasn't usable at all if my laptop woke up from Sleep mode, and a patch a couple weeks ago seemed to fix that, but it still happens. It's like the application doesn't have logic anymore to handle reconnecting to networks.

Plus most of the interface feels unnatural to use, at least for Apple Music and the Store.

Re:Microsoft Surface Studio by xd1936 on Wednesday October 26, 2016 @03:48PM (#12799817)
Since the last update? I think you mean, for the last few years...
Re:Microsoft Surface Studio by spike021 on Wednesday October 26, 2016 @05:27PM (#12800763)
Well, specifically the issue I mentioned with reconnecting after losing network connections. I've never noticed anything like it before this major iTunes version.
Re:Microsoft Surface Studio by jordache on Wednesday October 26, 2016 @12:44PM (#12798047)
if they can optimize iTunes it would represent as a momentous shift in general computing.
Re:Microsoft Surface Studio by nof on Wednesday October 26, 2016 @06:28PM (#12801283)
Indeed. Coreaudio is much than whatever it is on Windows. Easier to sync software and lower latency overall.
Re:Microsoft Surface Studio by csomar on Wednesday October 26, 2016 @12:58PM (#12798189)
Indeed. Safari is lagging behind, it's like IE in the old days. iTunes is the shittiest App I have interacted with in the OSX eco-system.
Re:Microsoft Surface Studio by ssalazar on Wednesday October 26, 2016 @02:17PM (#12798978)
Maybe for visual content. The music technology classes I teach are a sea of MacBooks.
Re:Microsoft Surface Studio by thisisdallas on Wednesday October 26, 2016 @01:03PM (#12798239)
My thoughts exactly.

Not sure if anyone listened to Satya's closing comments but they sounds eerily similar to something Jobs would say.

Either way, good for Microsoft on putting out a product for the high end creative segment.

Re:Microsoft Surface Studio by romaniv on Wednesday October 26, 2016 @12:23PM (#12797792)
This seems to compete with Wacom Cintiq more than any Apple product I'm aware of.
Re:Microsoft Surface Studio by nkassis on Wednesday October 26, 2016 @02:58PM (#12799359)
I think that's part of the point the parent. This is a combination of an iMac and Cintiq. Something Apple currently doesn't have a answer to.
Re:Microsoft Surface Studio by smilekzs on Wednesday October 26, 2016 @01:56PM (#12798812)
And it's based off NTrig tech, too. Competition is good ;)
Re:Microsoft Surface Studio by ryanSrich on Wednesday October 26, 2016 @02:34PM (#12799142)
The indie tool market has a much stronger foothold today than they did a few years ago. Adobe, Autodesk, etc. still reign supreme, but that's slowly changing. They are being overtaken by smaller, more niche products. See affinity, sketch, figma, etc. Unless Microsoft can woo these companies into building apps for their platform, I don't see MSFT making a dent with this market.
Re:Microsoft Surface Studio by ebalit on Wednesday October 26, 2016 @02:57PM (#12799355)
Affinity Designer for Windows [1] is currently in beta. Figma is available for Windows too [2].

1: https://affinity.serif.com/fr/windows/ 2: https://www.figma.com/downloads

Re:Microsoft Surface Studio by mozumder on Wednesday October 26, 2016 @12:07PM (#12797612)
As an Apple (Mac Pro, MacBook Pro, PowerBook, PowerMac G5) user for 15 years, of photo processing & inDesign layout, I agree.

XCode & iOS development is going to keep me on Apple for now, though, but the Linux subsystem for Windows is really appealing. The BSD Unix environment is the whole reason I went with Apple in the first place. OS X is basically a Unix workstation & perfected anything the Linux desktop wanted to be.

Surprised MS went with nVidia 980s instead of 1080s, & Win 10 still a little clunky compared to OS X.

Re:Microsoft Surface Studio by TheRealDunkirk on Wednesday October 26, 2016 @01:25PM (#12798470)
> the Linux subsystem for Windows is really appealing

In theory. To anyone who feels that way, please try it out for yourself before making a leap. I thought it would let me develop Ruby on Rails under Windows like I could do on Linux or macOS. I discovered a whole bunch of unimplemented features that prevented this. After a couple of months of commenting on bug reports and watching and trying, I gave up. I'll check back later. YMMV.

Re:Microsoft Surface Studio by Eridrus on Wednesday October 26, 2016 @04:24PM (#12800121)
I'm a bit of a WSL fanboy, but this is the right advice if you're not a windows user normally.

When it works, it's great, but some things just don't work and you're stuck.

I've found the WSL devs to be fairly responsive, but not to everything.

However, I've found open source projects to be pretty responsive to bug reports of their projects running on WSL; it's far easier for them to support that than support a native windows build.

There are often workarounds for issues, but their coverage is certainly not where we would all like it to be yet.

Re:Microsoft Surface Studio by pritambaral on Thursday October 27, 2016 @01:39AM (#12803142)
For the good of the world, I hope no one except Windows has to deal with WSL specific code. When programs start to have to include WSL specific code, the 'extend' part of EEE has begun. While it would be foolish to believe a few programs here and there including support for WSL means doom, it is certainly not the right direction.
Re:Microsoft Surface Studio by Eridrus on Thursday October 27, 2016 @11:22AM (#12805855)
Usually it's issues with assumptions about the completeness of the platform; e.g. ZeroMQ assumes that if it's on a UNIX-ey platform it should use UNIX sockets rather than TCP and doesn't check to see if it's actually supported.

I'm not very familiar with OSX, but I'd be surprised if there weren't differences between it and mainline Linux that needed special care and I see this as similar.

Re:Microsoft Surface Studio by leonroy on Wednesday October 26, 2016 @07:09PM (#12801575)
To be honest Microsoft has a habit of layering on functionality on top of existing functionality in a piece meal approach so that you end up with a solution which is 75% compatible with the standards but not quite.

Despite being a software company (or because of it), I think innovating on the internals of Windows and its APIs and cleaning house on the software front will be the real challenge for them - making incredibly beautiful hardware might prove to be the easy part!

Re:Microsoft Surface Studio by 0xFFC on Wednesday October 26, 2016 @03:01PM (#12799397)
what you are saying may be true for now, but Microsoft is really trying to achieve 100% userspace compatibility, ( they set the line clear it is about user space programs ).

I couldn't cross compile simple toy kernel (xv6) in OS X (because I needed to have i386-elf-gcc, which need to compile whole binutils , which really cumbersome, and brew doesn't support it -as far as I looked into it ) but in BashOnWindows , it just works, it maybe a little slow (specially file system operations) but it works like charm. I actually tried to compile linux kernel and running it on qemu, It worked, but compilation (which is a lot of file system operation) was so slow it hadn't worth it.

Nadella (MS CEO) aimed perfectly, instead of introducing some limited amount of support for linux apps, his company tries to port whole ubuntu user space. After this project matures enough, rest assured, it will be equivalent of using linux workstation (which is dream of most developers).

Re:Microsoft Surface Studio by pritambaral on Thursday October 27, 2016 @01:41AM (#12803146)
> Microsoft is really trying to achieve 100% userspace compatibility

> After this project matures enough, rest assured, it will be equivalent of using linux workstation

Didn't Microsoft say WSL wouldn't support graphical apps? That's a big portion of userspace; and without that, it simply can't be a linux workstation

Re:Microsoft Surface Studio by ohstopitu on Wednesday October 26, 2016 @01:56PM (#12798808)
The biggest issue I have had with their subsystem is that of the file system (NTFS). The fact that I can't have long paths and can't soft link seem ridiculous.
Re:Microsoft Surface Studio by mwfunk on Wednesday October 26, 2016 @04:17PM (#12800062)
NTFS has a functional equivalent to soft links in the form of reparse points, although I don't know to what degree that feature is exposed in the UI, if at all. Last time I looked into it (admittedly, years ago) they could only be created via the command line. Not sure what you mean by "can't have long paths" though, NTFS allows you to programmatically create paths up to 32,767 code points long:

https://msdn.microsoft.com/en-us/library/aa365247.aspx

Re:Microsoft Surface Studio by ohstopitu on Wednesday October 26, 2016 @04:41PM (#12800295)
Windows seems to have a certain hard limit on file path characters (a max of 160) which they seem to have recently removed [0] - So while my point is technically moot it's not enabled by default.

As for soft links, a lot of linux tools create soft links (ln -s from to) and generally that fails on NTFS (I tried installing a bunch of npm modules and all had this specific issue)[1].

[0] - https://mspoweruser.com/ntfs-260-character-windows-10/

[1] - https://stackoverflow.com/questions/8232778/nodejs-npm-insta...

Re:Microsoft Surface Studio by int_19h on Wednesday October 26, 2016 @05:01PM (#12800511)
It's a max of 260, and it's a Win32 subsystem limitation, not the limitation of NT OS or NTFS file system - and even in Win32 there are escape hatches for it, it's just that you need to know of them and use them explicitly to get such support.

With respect to symlinks - NTFS supports them, but there are subtle semantic differences with POSIX. WSL does actually support symlinks (i.e. you can do ln -s), it's various other behavior around them that breaks, like trying to untar a file that contains symlinks.

The team said that they're working on a custom implementation of symlinks that would provide proper behavior (but wouldn't be seen as a symlink from Win32).

Re:Microsoft Surface Studio by toyg on Wednesday October 26, 2016 @05:12PM (#12800609)
I think the problem here is that Linux NTFS drivers are all a pile of reverse-engineered hacks, so obscure features are overlooked or not fully implemented.

Now, Microsoft should be in a position to put something better into their WSL, but that might entail the risk that someone else will hack that implementation and provide good drivers for everyone, something they clearly don't want (or they would have provided open specs for NTFS support by now).

Re:Microsoft Surface Studio by int_19h on Wednesday October 26, 2016 @04:55PM (#12800453)
Correct me if I'm wrong, but you should be able to loopback-mount a "proper" file system (e.g. ext4) from a file on NTFS, and then you'll have no limits other than what ext4 imposes. Of course, you then lose easy interop with the filesystem from Windows side, but that is the inherent trade-off here.
Re:Microsoft Surface Studio by sveiss on Wednesday October 26, 2016 @10:51PM (#12802592)
WSL doesn't actually run a Linux kernel; it emulates the syscalls and process environment Linux offers and provides a binary loader. It's WINE in reverse.

So there's no ext4 driver, and no concept of loopback mounts.

Re:Microsoft Surface Studio by int_19h on Thursday October 27, 2016 @02:30PM (#12807904)
Ah, indeed (although it's not quite WINE in reverse, since WINE emulates userspace calls, not kernel syscalls).

I see that there's considerable demand for this exact thing in their bug tracker already. If they go for a low-hanging fruit here, it'd be FUSE support - and that should give us ext2, at least.

Re:Microsoft Surface Studio by bluedino on Wednesday October 26, 2016 @02:46PM (#12799248)
>> I discovered a whole bunch of unimplemented features that prevented this.

I'd be very interested in a blog post about your problems and I don't think I'm alone.

Re:Microsoft Surface Studio by illuminati1911 on Wednesday October 26, 2016 @05:23PM (#12800725)
"Linux subsystem for Windows is really appealing." Have you actually tried it out?

I thought nobody anymore believed in this after the first versions came out and people actually had a chance to try it in action. There are endless amounts of bugs, unimplemented features, complications between 2 filesystems, permissions, applications etc.

When MS announced this I was pretty hopeful. Not that I would change my dev-computer from way superior macOS to Windows, but that when I'm at home gaming on my Windows PC and I get some cool idea, I could do some small development or create simple prototypes without changing from my desktop to my laptop. After trying it out for real I don't belive anymore this "linux" subsystem thingy is ever going to be anything more than niche PoC.

Re:Microsoft Surface Studio by gboss on Wednesday October 26, 2016 @11:57PM (#12802804)
I run a Windows 10 PC at work with the Linux Subsystem enabled. It has been a godsend. We are historically a C# shop, but have a new front-end web server in NodeJS. I continue to work on a PC because the NodeJS site consumes C# web services. I will sometimes work on the C# service and the node site at the same time and have the Node site point to my local builds of the C# services. Before, I used to use Vagrant, but it was extremely finicky and would break or corrupt randomly. While I know NodeJS runs on native windows, certain dependencies such as Couchbase have given me pain trying to get working. Now I do my NodeJS work running inside the Linux Subsystem. It's been extremely performant, and I always catch case sensitive bugs and other Linux issues that the Mac developers miss due to have a case insensitive file system.
Re:Microsoft Surface Studio by domenukk on Wednesday October 26, 2016 @07:41PM (#12801753)
Most binaries run really well. A lot of the stuff that didn't work in the first preview has since been fixed (like tmux, 24bit colors in bash etc.). Plus you can now call linux apps from windows with bash -c and call exes from bash which makes cross platform development amazing.
Re:Microsoft Surface Studio by flukus on Thursday October 27, 2016 @12:04AM (#12802836)
> Plus you can now call linux apps from windows with bash -c and call exes from bash which makes cross platform development amazing.

Unless you need to pass a directory path.

Re:Microsoft Surface Studio by nxc182 on Wednesday October 26, 2016 @07:41PM (#12801760)
WSL is still in very early beta. It works amazingly well when you consider how early this project is.

Windows NT has done a good job supporting multiple APIs/subsystems in the past. Windows NT for example does a perfectly good job with the Win32 subsystem - software targeting Win32 for '95, '98, etc. still works on Windows 10, perfectly, despite being a totally different kernel.

Re:Microsoft Surface Studio by ksk on Wednesday October 26, 2016 @05:40PM (#12800900)
What did you try and what bugs did you run into?
Re:Microsoft Surface Studio by RileyKyeden on Wednesday October 26, 2016 @08:24PM (#12801962)
There's a reason you have to go out of your way to install it. It's nowhere near a final product.
Re:Microsoft Surface Studio by rsync on Wednesday October 26, 2016 @03:28PM (#12799643)
"OS X is basically a Unix workstation & perfected anything the Linux desktop wanted to be."

Exactly. How do they not know this ? Or, why do they not care ?

There is one big huge reason that "smart people" switched to OSX and the computers that ran it and that institutional knowledge appears to have evaporated at Apple.

When you know your core, core base is here for the UNIX, you don't take away the escape key ... or keep breaking and re-breaking crontab ... or introduce the weird-stuff-I-can't-do-even-as-root.

Re:Microsoft Surface Studio by usaphp on Wednesday October 26, 2016 @01:00PM (#12798219)
> "Surprised MS went with nVidia 980s instead of 1080s"

It's not even 980, its 980m which is significantly slower than 980, nevermind 1080. And the 980m only comes in the $4199 option, that's ridiculous...

Re:Microsoft Surface Studio by Ant5do on Wednesday October 26, 2016 @02:53PM (#12799317)
Okay, seriously. The iMac comes with a 395x mobile gpu. It's pretty comparable to the 980m. The 1070m and 1080m don't exist yet. If you guys actually knew more about hardware than nothing, maybe you'd realize that it's not possible to get a 1080m.

iMacs and Macbook Pros (top of the line 15-inch with dGPU) have always used mobile GPUs. Also, illustrators/designers don't need dGPUs. That's why the designers/illustrators at hte tech companies that you work at can use macbook 13 inch laptops and 15-inch laptops without the dGPUs

Re:Microsoft Surface Studio by mhermher on Wednesday October 26, 2016 @03:28PM (#12799644)
NVIDIA got rid of the m distinction for the new gen. Razer (and I believe others) have already put a full "desktop" geforce 10xx in some of their laptops.
Re:Microsoft Surface Studio by draw_down on Wednesday October 26, 2016 @04:34PM (#12800217)
They got whupped bad in the mobile market, and PC market has been stagnant/in decline for some time now. They have to come up with something.
Re:Microsoft Surface Studio by sangnoir on Wednesday October 26, 2016 @05:07PM (#12800567)
> PC market has been stagnant/in decline for some time now. They have to come up with something.

Quick, someone page Apple because Mac sales are declining even faster than the market. Surely they have to do something, that's the only possible motivation /s

Re:Microsoft Surface Studio by draw_down on Wednesday October 26, 2016 @05:15PM (#12800638)
Yeah, if only they had another product which makes tons of money............. hmmm................ I wonder what it could be......................
Re:Microsoft Surface Studio by jshen on Wednesday October 26, 2016 @12:10PM (#12797655)
My thought is that it doesn't matter because MS missed the mobile market. People will default to the products that best integrate with their phones, and that will be iPad Pro or .... whatever the android space has to offer.
Re:Microsoft Surface Studio by WayneBro on Wednesday October 26, 2016 @12:20PM (#12797763)
Do you think a lot of people care about PC/phone integration? I don't see it outside of "contacts and email" which is already fully integrated everywhere thanks to the cloud.

People don't buy Macs because they work well with an iPhone as far as I can tell. They buy Macs for all sorts of other reasons, but that doesn't seem to be one of them.

Every corporate office in the world is running Windows. I'm pretty sure people are going to continue buying whatever they use at work, so unfortunately for HN, Windows is here to stay...(sorry!)

Re:Microsoft Surface Studio by swang on Wednesday October 26, 2016 @12:32PM (#12797894)
I just installed macOS Sierra and have up-to-date iOS 10.1. I still cannot get handoff working. From reading the reports this is not just me. At least Chrome still syncs.
Re:Microsoft Surface Studio by prawn on Thursday October 27, 2016 @12:56AM (#12803013)
Similar experience here. I use iPhone, MBP and iPad. Originally thought that having everything under one umbrella would be a huge help, but the reality is the syncing is such a pain that I never do it. Took me many, many months to even get AirDrop working between my own devices. iTunes is very frustrating to use in managing iOS devices.
Re:Microsoft Surface Studio by swang on Thursday October 27, 2016 @03:42AM (#12803478)
one of the things that apple didn't pointed out is that there are 2 versions of airdrop. i didn't know this and had an older version of osx that wouldn't sync with my iphone. no error message either.
Re:Microsoft Surface Studio by honkhonkpants on Wednesday October 26, 2016 @01:08PM (#12798290)
"Every corporate office in the world is running Windows."

While many companies do use Windows, many others do not, including some very large ones. You think they are using Windows at Apple? That's the world's most valuable company and they have 70000 employees. What about Google? It's another huge company with tens of thousands of employees and you have to beg for permission to run Windows there, and very few do so.

I think Windows has a lock on mid-sized businesses that are large enough to have serious information management challenges, but aren't big enough to solve them. Outside of that zone it is by no means universal.

Re:Microsoft Surface Studio by pionar on Wednesday October 26, 2016 @01:51PM (#12798746)
"Outside of that zone it is by no means universal."

I'd say that outside of your two examples, you'd be hard-pressed to find a Fortune 500 company that doesn't have >90% of its corporate fleet (not servers) being Windows boxes.

Re:Microsoft Surface Studio by sixothree on Wednesday October 26, 2016 @12:40PM (#12798003)
I feel like an iPad mini sized device might help break them into that market. Since I really don't make phone calls, when I have my iPad mini with me I don't really use my phone.
Re:Microsoft Surface Studio by jshen on Wednesday October 26, 2016 @02:03PM (#12798870)
Nearly everyone in the world owns a phone. It's the default computing device for the world.

See: http://ben-evans.com/benedictevans/2015/7/8/capitulation http://ben-evans.com/benedictevans/2015/11/7/mobile-ecosyste...

Any additional computer purchase is some kind of conscious choice, and people will default to what they are familiar with. I.e. iOS and Android. This is a big hurdle for microsoft to overcome to convince anyone to buy a computer from them. That's my point, and I think it will be very difficult for them to accomplish at scale.

Re:Microsoft Surface Studio by 1st1 on Wednesday October 26, 2016 @11:43AM (#12797399)
Can't wait to install Kaspersky on it! :)
Re:Microsoft Surface Studio by marsrover on Wednesday October 26, 2016 @11:55AM (#12797508)
Maybe there's some scenario I'm missing out on, but I've never had any issues just using Windows Defender.
Re:Microsoft Surface Studio by 1st1 on Wednesday October 26, 2016 @11:56AM (#12797519)
That was irony :)
Re:Microsoft Surface Studio by NetStrikeForce on Wednesday October 26, 2016 @12:01PM (#12797564)
That was sarcasm. Irony is that you've confused one with the other :)
Re:Microsoft Surface Studio by vezycash on Wednesday October 26, 2016 @12:30PM (#12797866)
I'm sure he's being serious. I've stopped using other antivirus since Defender came on board. Whenever I buy a new laptop, the first thing I do is uninstall Norton and activate defender.
Re:Microsoft Surface Studio by martin_bech on Wednesday October 26, 2016 @01:05PM (#12798265)
The guy kidding, was the one who wanted to install Kaspersky
Re:Microsoft Surface Studio by devopsproject on Wednesday October 26, 2016 @11:55AM (#12797511)
uBlock Origin + Windows Defender = pretty good defence for people who don't click yes on everything that pops up
Re:Microsoft Surface Studio by vezycash on Wednesday October 26, 2016 @12:26PM (#12797825)
+ unchecky

It protects from toolbars, addons and other bundlewares of free software.