skysight-inc/HackerNews huggingface dataset:
As a data point, I enjoy driving cars on the racetrack. I'm not a professional - just an enthusiast. Simulations are getting better and better but IMHO still not as good as "the real thing".

The highest-level sims (with motion controls) are pretty good. I think this is the best comparison today (~$50K simrig vs $25k car): https://youtu.be/hzAIVzAMNg0

There's the added benefit of not worrying about crashing a $500K race car. :-D

[Edit] The simulation upgrade cycle is its own hedonic treadmill though - gamepad > wheel > full wheel/pedal/seat setup > 3 monitors > VR > motion rig > ???
Thanks. This link has a lot more (real) information.
Nothing about what they implemented prevents you from using a different terminal.

Also cmd.exe on Windows 10 does support line breaks in copied text from what my minor test just showed.
Security will still be Windows "security" though. I know my way and I haven't had a Windows PC infected in years but while using it I certainly don't have the relative peace of mind that I have while on Linux.
This strikes me as a willful misinterpretation of what I meant, so I'll stop engaging with this thread here.
So it's like Wine in reverse. Is it FOSS?
Depends if the node is a Windows executable or a Linux binary.
I've never met anyone that tried to do some scripting with PowerShell and didn't fall in love with it, that's why I find it difficult to believe that you hate it. Or that you tried it.

You might hate the terminal where PowerShell runs, but I don't think you hate Powershell.

I see a future where devs move to Windows due to Bash and stay due to PowerShell.
Your comment is snarky but on the money. I have a very, very bad feeling we're losing our Republic to the State and its various apparatuses.
Link is wrong, here's the correct one:

http://sdtimes.com/microsoft-kicks-off-build-with-a-big-bash...
That's a distinction without a difference if you're using a modern processor with special virtualization silicon like Intel VT-i/x/d or AMD-V. With these features, IO and memory management is completely isolated between different virtual machines at the hardware level so there is almost zero overhead. With VT-d, which allows you to dedicate DMA channels to a guest VM, you can completely bypass the the host for all types of hardware including PCI/e, USB, etc.
No. It may be Ubuntu, but it's not Linux. It isn't Linux, anymore than running a Linux userland on NetBSD's Linux "kernel personality" is Linux.
Yes, as mentioned in the article, / on the Linux side maps to C:\Users\...\AppData\Local\Lxss\rootfs\, and C:\ on the Windows side maps to /mnt/c/ on the Linux side.

Think of it as an Ubuntu chroot on Windows, with C:\ bind-mounted into the chroot.
Many valid reviews are written by former employees, so I'm not sure how you could verify those. A subset of those are from people with an axe to grind. Look at any company that's had layoffs, for example. In general, I've found Glassdoor to be incredibly biased, either shills (in a small company, nobody's going to publicly trash their employer with the risk of being identified), or trolls (any company, once large enough, has former employees who didn't get along with their boss and choose to escalate it).
I frigging love i3, but not a big fan of thinkpad and linux desktop combo.

I ordered a surface pro 4 and planning to run i3 in a VM with my existing nixOS configuration. I wonder how this news will affect my workflow.

I have emacs running as a systemd service and client emacs connecting to it, so it's quite a killer combo for development.
Are they prepaying the royalties? Or subsidising?
In other words, they're not using "Linux" at all. It's an Ubuntu userland on top of the Windows kernel, similar to how Nexenta was an Ubuntu userland on top of the OpenSolaris kernel.
There appears to be one available on the MSDN downloads page at least.
When you understand basic information theory you know this is impossible.

In gifs you have a separate "color map" that stores at most 256 colors. So by modifying the LSB of each color you get at most 256 bits aka 32 bytes.
Except, it does matter.

Not having a unified filesystem, not having a unified window manager, etc are quite some issues.
I don't consider the root cause to be extroversion at all. That's one particular reason why I don't like working at home, but I could (and did) just rent office space to deal with that. The problem is that I'm afraid of succeeding -- so, for example, when I rented office space, I didn't go all the time. Or when my company offered to move me from the UK to Austin to be around them all the time, I said no.

2) is correct. I would have felt like I needed to do everything to the best standard because the people I was working for were around around me. I'd feel a much more personal connection with them, and I wouldn't want to let them down, so I'd get my work done, and do it well. And I'd be less afraid about speaking up, or mentioning problems, in person. It's also a lot easier to demarcate between work and not-work time when you're working at an office.
Your initial pick has a 1/100 chance of being right. If you switch, and you were right, you lose. On the other hand, your initial pick has a 99/100 chance of being wrong, and if you were wrong, and you switch, you win. So switch.
I'm reading between the lines, but it looks like the linux subsystem is using a separate file system. So you'll have the usual problems when using files from /mnt/c, but other files are mounted in a unixy file system of some sort. The Ubuntu file system is mounted onto your Windows subsystem at C:\Users\<user>\AppData\Local\Lxss\rootfs\, according to the article.
what steps? Any prove?
BTW here a good example how Chrome & Safari team cannot communicate and everyone of them implements their own HTML standards. Here gesture support (pinch and zoom, trackpad) on desktops https://bugs.chromium.org/p/chromium/issues/detail?id=596689 for what reason we have W3C/WHATWG etc. ?
There doesn't seem to be much difference between the courses at "elite" universities and regular ones, difference is the student selection criteria. I'm surprise anybody will ask about your school if you've been more than a couple years out of it.
That's what I was thinking but coLinux never did 64-bit
Just a remark. npm's team fixed long paths in v3.0, so now you have "flat tree".
Ancient Thinkpad dual-core with 512Mb RAM and 5400 legacy spinning rust disc running OpenBSD 5.9.

Left click in fwvm, select xterm, window appears in less than my blink response time.

Seriously: I think I might pop Win10 on an old Dell i5 that came with Win7 and play with this.
15+ years ago Microsoft shipped a UNIX subsystem for Windows NT/2k.

https://en.m.wikipedia.org/wiki/Windows_Services_for_UNIX

It blew my mind at the time, but it was kind of a pain and I didn't stick with it. I don't remember why.

I guess this is about same thing, only its Linux instead of some other sort of UNIX.
If I tune my Kafka settings I can't get this behavior.

The closest I can get is allowing sloppy leader election, but that will definitely, definitely lose writes that have been ACK'd by a stale leader who comes back and has to become a follower. So I can get Kafka to basically accept all writes regardless of level of cluster degradation, but I can't keep it from dropping some of those writes silently onto the floor.
There are no "extremification" techniques; it's just that you made a very specific claim about the nature of environmental risks, that such harms are typically (at their worst) so bad as to be uninsurable.

My point is that this claim cuts both ways -- in order for the environmental damage of industrial disasters to be that bad (above the ~$1 trillion that a reinsurance network could cover), it would also have to be so bad as to justify banning most classes of industrial activity -- not allowing them even with regulation. Since you probably don't believe that, then you're probably overstating the mangitude of this tail risk, and dismissing its applicability to your own alternative.

(Remember, regulation doesn't turn off the extreme events; it's just one way to reduce their likelihood.)

Which technique do you think that argument is unhelpfully using?
I am sick and tired of Linux hardware support. Looking at what I run on a Linux GUI, there's nothing which actually is Linux specific (right now I have Skype, Slack, Konversation, shutter, phpstorm, geany, Chrome and Firefox running). If I am able to run the Linux LAMP stack then I will be happy to ditch all the problems with battery life, video drivers and bluetooth and just use Windows. This stuff here is really big.
I wish Reactos was a valid replacement. I just want win32 without MS, they can keep the other garbage.
Requires 10.11 El Capitan.
If you can't develop with it on all platforms it sucks. Not to mention the job market for .NET devs is pretty shit and I don't know a single person who actually enjoys it.
>The ubiquity of wrongdoing, he said, did not make anyone safe.

This is a great companion piece to the recently updated (and ongoing) back-story with TrueCrypt. Lots of powerful people. The temptation of greed. Fascinating read and culturally quite enlightening about how 'red capitalism' seems to be working in this day and age. Worth the read.
Try to use their API. It's braindead. You want to get the latest tasks? The ones they show you on their page by default? Sorry, you'll have to get ALL tasks, in random order .

You basically have to reimplement the Asana's server to be able to use their API.
To be fair, this new implementation is very completely different. If we had the same kind of experience with virtualization and hardware with VT-i/x/d or AMD-V when Microsoft was developing personalities, the chips would have landed very differently.
Those are not meaningful issues for the stated use case of playing some handful of games.
So what is the legality of this? Apart from the risk of having someone pull the plug on the way one takes the information out, when is something without a proper license able to be used?
It helps push Windows developers to use Ubuntu on Azure.
Did Modern Humans Wipe Out the 'Hobbits’?
I get the impression that it's a new filesystem, so C:\Users\Kirkland\AppData\Local\Lxss\rootfs is a file containing a linuxy file system that's mounted onto / in the Linux subsystem and onto C:\Users\Kirkland\AppData\Local\Lxss\rootfs\ on the Windows subsystem.
I don't know about anyone else, but the iPhones seem to be the focus of all the academics that do security research.

I'm always seeing X done to the iPhone.

Just these past few weeks I remember seeing a key extraction done via EM emitted from the phone.
I wrote at the bottom that they helped me write it. I literally showed early drafts of this to the guy that hired and fired me, and he urged me to be even more candid than I was originally. But then again, he has no problem admitting his own shortcomings either. For example:

http://tuckermax.me/how-i-learned-to-own-my-failures-asshole...
Apple can't do that or many people will just move away to... Well, Windows now.

Users with zsh as their default shell are a tiny minority.
"Web scraping to create Open Data" is the exact reason why weboob (http://weboob.org/) was created and still thrives today. CityBikes already seems to be doing a big part of the job, and in Python nonetheless, so it should be easy to integrate its data and use it with Boobsize (http://weboob.org/applications/boobsize.html)
I am a little annoyed at myself. One of my 5 laptops is a HPStream 11 that was running Windows 10 until a few months ago when I wiped the disk and installed Ubuntu. Windows 10 is not bad at all, and I would have enjoyed keeping a Windows 10 machine handy with the new Ubuntu user land support.
Again, victim blaming. How is that any different from the false choice "We can do this the hard way, or the easy way"?

Have you considered what will happen to the number of such requests as devices continue to become more secure?
I love that they are supporting Shadow DOMs, but until the other browsers support it, the feature is dead in the water. I mean, it's a feature that you'd build a whole app around, but if IE and Firefox don't support it, I can't really do that.
Or unlinking an open file. Something you can't do on traditional Windows kernels IIRC.
Microsoft also had or still has something called SFU - Services For Unix. I know they were working on it some years ago. But that could be for some sort of interoperability, not the same as this thing.
I did Windows dev exclusively for a long time, and was an early Powershell adopter. Recently I switched companies and now I swap back and forth from Win10 (PS v5) to OSX (Terminal). I'm massively more productive in Powershell, mostly due to my inexperience with Unix. There are a few things I think I can legitimately argue, though:

The power of the unix command line is mostly from the utility commands themselves, not from the shell language/ecosystem. Nobody seems to be super enthusiastic about bash as a language (see all of the "at this point I just go to perl/python/etc" comments), but the commands themselves are super powerful and flexible. If you put in the time to really learn the commands and their flags, you can do quite a lot. Watching experienced unix users at the prompt, I routinely think "oh nice, that's a great command to have", but rarely "oh that's a handy language feature" or "wow Bash made that really easy".

With Powershell, it's kind of the opposite IMO. The language and ecosystem are mostly well-thought-out, consistent, and powerful. Everything-is-typed, pervasive and awesome tab-completion, mature pipeline system, decoupling of data and how it's displayed, access to the .NET standard libs, ease of extensibility and scripting (oh god it's so nice never neededing to parse arguments!), reflective help system and discoverability features, easily hostable in other apps... That all comes from the ecosystem. Where Powershell often falls flat is the limited set of built-in commands, or the lack of sensible flags/options for those commands which do exist. You're often falling back to legacy cmd.exe-era executable utils, or invoking some .NET API, both of which result in more verbose, awkward code. e.g. reading/writing the registry is SUCH A PAIN with powershell builtins (why?!?!?), so reg.exe it is. Much of that comes from Powershell's relative youth (the set of builtins and their flags is still evolving), and the relative script-unfriendliness of Windows as an OS compared to unix.

So for a particular action, in unix you have have a utility (or even N utilities) with 15 arguments to handle 95% of possible cases, in Powershell you'll get a cmdlet with maybe 5 or 6 arguments that handles 75% of cases, but the output is an object so the remaining 25% can be done by calling some method or grabbing a field. Both approaches have their strengths and drawbacks. The Powershell approach tends to scale better, I'd say - you can create fairly large scripts/packages in pure Powershell without needing to bail out to Python or C#.
I completely agree. I only really switched to OSX because getting node tools to work on windows and cygwin is a pita.
Yeah, one of the things you'll notice if your Modern apps are broken on Windows 10, is that your Start Menu no longer works either. (Not meaning to be negative, but this is how I realized the Start Menu was using their new framework.)
So... you know something that I don't and instead of teaching me you insult me. Also, your answer doesn't invalidate what I said since these are experimental approaches with many issues (see for example https://forums.virtualbox.org/viewtopic.php?f=7&t=69732 )

Now, have you tried these experimental approaches with Unity on VMware/VirtualBox/Hyper-V? Please let us know your results so anyone can benefit of that.
The Library of Congress is permitted to create exemptions from the DMCA and there are two for accessibility: http://itlaw.wikia.com/wiki/DMCA_Exemptions_to_the_Prohibiti...
Google says goodbye to URLs in new Chrome Canary update
I've read comments where people wrote that NT always had some kind of POSIX subsystem, and it has probably just now been completed and expanded.

Can't find any substantial writings on this, but it seems likely.
You're totally right. You pretty much nailed it. I'm not one of those paranoid/neurotic people at all.

Funnily enough, this is why I've been a lot better at freelancing: I get instant feedback from the client if they're not happy, and I get instant rewards (payment) when I finish a job to a good standard.
Windows Explorer is not UWP.

The Office version you get with Office 365 ("Desktop Office"), the one, businesses use, is certainly not UWP.

Skype UWP is a preview announced a few days ago.

"Are all using UWP"? No. They are in a transition of moving to UWP, but every serious business application is Win32.
Real question: why are users considered "hard core" just because they run bash commands from a CLI?

It's such a strange though to me, the idea of being a sys admin and clicking around in a Windows computer... is that how it happens, or do most Windows admins use one of the CLI tools mentioned in the article?
h1b requirements are a joke. companies can make any requirements they want. The easiest way to hire a foreigner on an h1b is put a language requirement in the job description that would be nearly impossible for any to have that the candidate you want to hire just so happens knows how to speak. It does not matter that the actual job does not require this skill they are allowed to put it in the job description and throw out all resumes who dont claim to meet this and then give an impossible interview to anyone who claims to meet the requirements
It does with caveats;

https://talks.golang.org/2015/gophercon-go-on-mobile.slide#1
Hacker News: tackling the big issues of the day.
Their time to fix bugs and regressions in iOS is 3 months!

Edit: Again, I write a very unpopular opinion. Yet there are hundreds of regressions that have bit developers. Some of those bugs require workarounds that would be otherwise unnecessary on any normal environment with rapid updates - like Chrome or Firefox. That increases developer effort, and there have been cases that Apple have entirely missed their update and so folks wait for 6 or more months for a fix!

People can be unhappy with my comment (the score is bouncing up and down like a yo-yo!), I really don't care - but having been one of quite a few website maintainers that have had to work around Apple's bugs, it's very frustrating for both the end user and the developer.
Show HN: How to create cross-platform apps with Ionic and Stamplay
Imagine an article "One web server lost and how we survived it" simply said "Our load balancer automatically removed that server from the pool and we let the other 15 web servers pick up the load. We didn't have to do anything." This is different from "Oh crap, we only had one web server and we absolutely had to do a lengthy recovery process to get it back online."
Are all these companies (Rolls Royce, Samsung etc) going to get in trouble under FCPA / Bribery Act? If I remember from my corporate anti-bribery training [very necessary for a low-level computer programmer!] you can't get away with it just because it was done through a third party.
As another posted pointed out, if you just want to bring up a VM for gaming, who cares?

Also, you can share directories between the native filesystem and the VM quite easily. And if you're using something like VirtualBox or VMWare there are "unity" windowing modes available.
They didn't remove it, they promoted it! By adding it to the right-click context menu: http://i.imgur.com/OKkCHQE.png

Of course that doesn't make it the most discoverable feature!
”It was most infamously used to provide a POSIX subsystem which really only checked boxes on government acquisition forms.”

Ah, so that was the rationale. I always found that subsystem curious.
Yeah, don't go to booking.com :-)
I think FreeBSD linuxulator has 64bit support too since they introduced Docker support last year.
It could make sense if they want developers to start creating Linux focused apps, and then over time deprecate the win32 parts.
The "Native" OS is also under the hypervisor. So effectively you have real CPU, real RAM, real GPU, and you can give it a real hard drive too. At that point does it really matter that the USB controller and network card are virtualized?
I should have just given the other problem, sorry for the laziness.

Your friend tells you that she has two children. They're not both boys, she adds. What are the odds that they're both girls? (Obviously 1/3).

When she tells you that one child is named Mary, the odds that they're both girls change (to 1/2)! Even though you knew that at least one of the children was a girl, and the name might as well be arbitrary, and the new information seems useless... the odds have changed.

It's nontrivial to work this one out; exercise for the reader.
Glad to see everyone taking the title so literally, "_Bash_ on Windows."
I also apply negative visualization but people don't like to hear about that. :-) I try to do without things, I fast regularly to know what hunger is about (plus it's probably good for me) and at least mentally think about what it would be like to have nothing.
Author of this article here: thanks, that means a lot to me. I completely agree with you -- I'd much rather work with someone who acknowledges and admits their issues, so we can find a way to work around them, or make them non-issues. That's much easier than working with people who ignore problems, or try to patch over them, or try to mitigate all of their weaknesses without ever focusing on maximising their strengths.
Docker has to say this to support their valuation, but you don't have to believe it. System containers exist and may be useful in some scenarios.
This could be a huge deal. Hopefully, a general purpose bot API based on JSON/etc is defined by W3C. In near future, bots will do a lot of time consuming daily tasks, that at the moment you do yourself using the web browser. I would rather not vendor-lock in myself. (sure natural language can be used, but general purpose API that allows bots to exchange each other would be more useful)
From the Scott Hanselman link posted elsewhere in this comment thread:

> Note that this isn't about Linux Servers or Server workloads. This is a developer-focused release that removes a major barrier for developers who want or need to use Linux tools as part of their workflow.

It helps Canonical deploy Linux on the server in places that refuse to run Linux on the desktop, since Microsoft has said they're not interested in replacing Linux on the server with lxss on the server. This is absolutely good for certain subsets of the "Linux community" with certain motivations and ideologies. (And awful for others, of course.)
nitpicking but:

> This isn't actually a vulnerability yet, as SHA-1 is only known to be vulnerable to collision attacks

should be:

* this isn't a vulnerability (there are no reason to believe that we might see it vulnerable to pre-image attacks one day)

* SHA-1 is thought to become vulnerable to collision attacks

> total work done by all Bitcoin network miners in the entire history of Bitcoin is about 2^80 hashes

without thinking of hashes, current cycles done per second by the bitcoin network is around 2^90
A Simple Spot It Clone with PureScript and Pux
You mean programs?
But outside of the Apple world program was most commonly used. It took the rise of the iPhone for app to displace program.