skysight-inc/HackerNews huggingface dataset:
Yes - Cygwin is essentially the GNU tools recompiled as Win32 apps using a helper library for shared code etc.

Windows Subsystem for Linux (WSL) which underpins Ubuntu on Windows is new Windows kernel infrastructure that exposes a LINUX-compatible syscall API layer to userland and a loader that binds the two.

This means you can run real, native, unmodified Linux command-line tools directly on Windows.
There are several instances of Overpass API that keep up to date with the main OSM database (usually seconds or a couple minutes behind).

Of course exported data will be from the time of export.
Perception is important as always: being perceived as "open source" is now vogue and seems to be more of a marketing function for large corporate behemoths (most mere mortals have no idea what a "pull request" is but the term "open source" seems to have become more mainstream in recent years).
Thank you; that'd be cool if it would, but it'd definitely need to be optional... Don't want some rogue edits making your map suddenly look like crap.
Some long term thoughts:

1) Linux has won the server (web) market. Developers would like to use a Unix box to work on their server code so they typically move to OS X. This could prevent that switch because they can still use Windows to developer their Linux server software.

2) Many projects start out as Linux and stay Linux and are only ported after much time and effort to Windows. Enterprises when faced with a tool that they want to use will also look to switch off Windows. Now rather than the cost of switching they only have to pay to upgrade their windows boxes to use the tool.

3) There is now a major incentive for developers to only build Linux binaries because it will work more places. This might cause a faster drain of developers as they eventually remove all windows specific code and can more easily migrate elsewhere. This feels eerily similar to the OS2 story and no doubt in the next week I expect to see more than a few articles discussing this very thing.

4) It will be much easier for Microsoft to bring much loved Linux tools to Windows so you can expect to see a more rapid increase of tools announced that now work for Windows.

5) Games: What about the graphical layer? Can I write the majority of my game as a Linux binary and only have the rendering bit left over to separately implement for Linux/Windows? Will this spur an increase of cross platform games?
There's another big discussion at https://news.ycombinator.com/item?id=11388418.
These settings are about digital signatures of applications.
Came here to say that. It'd be nice if they open-sourced it so it wasn't yanked away from under our feet one day :) But maybe they are? I shouldn't presume they are not.
"Why the downvotes?"

Dunno, but I winced at "in the bot space". I hate anything that smells of marketing/management speak. Going forward/we reached out... just use normal language like a normal person.
I've always wondered what the subscription 'perks' were? All the docs are online, and there are a ton of tuts ... what am I missing?
> But there are some imperfections still, especially around tty's an the vt100

Yeah, it would be excellent if something like gnome-terminal worked well with this linux ABI.
A couple of days ago, I was thinking how rare we use program word now. web apps, mobile apps, standalone apps...
I wouldn't ever enable clipboard integration -- a malicious site could use it to collect data by using the paste command with execCommand -- they'd grab whatever was on my clipboard, which could include my banking password from my password manager app that I was just getting ready to use.
"just"

You don't have to be a fan of Microsoft but they deserve at least some credit.
Excellent. Need to update the SHA1 values.
Anyone have worked with Cordova? What are the uses cases where I could envision using it (pros, cons)? As I understand it's used to package a Web App into a Mobile specific bundle for deployment?
Websites with reviews are doing a disservice to users by not giving us tabulated reviews and tools to view detailed statistics. I'm reminded of 538's impressive interactive data exploration pages.
Any info on whether the HoloLens field of view has gotten any better yet?
It would be great if they mentioned El Capitan as a pre- requisite before people download and find out.

I know the expectation is that most Macs are up to date but if you can't install it on Yosemite, they should let people know.
I do wonder why they didn't go with an API that other browsers are already supporting, though:

https://developer.mozilla.org/en-US/docs/Web/API/ClipboardEv...
I cannot possibly imagine a world where Microsoft cannibalizes their Windows Server sales by creating a Windows Emulation Layer for Linux.

Are there any Windows only server applications that would be useful in a non windows shop? I'm not trying to be snarky, I really can't think of any.

I would expect the most likely users to convert would be those using job specific desktop software.
To put some numbers on this....

I see that APPL represents about 52% of FoxConn( or Hon Hai's) revenue, with HP being a distant second at around 8%.

While for Sharp AAPL represents about 20% of their revenue with MSFT being a distant second at 3.2%.

So FoxConn buying Sharp, or atleast a controlling interest, doesn't really bring in any new significant clients.

And as far as FoxConn beinga supplier to Sharp, they represent only about 1% of FoxConn's revenue so they really aren't protecting any existing revenue from Sharp by buying them.
Elite law firms have been hacked
Where you able to find the SHA1 for the ISO download?
I am sure Apple knows exactly what they did, it's their system and their own hacking team likely finds stuff like this. The key is if anyone else in the US is able to purchase this hack to unlock a phone: if they do and try to reference evidence based on that a judge will require the process be disclosed.
I used to use your program on my XP box a while back... I told an MS exec about it and he seemed really impressed. It would be funny if they got some of the core ideas for this from LBW.
(since I can't update the previous comment anymore)

As a corollary, I wrote a few variants of a suggestion for an anti-quick fix permanence policy:

A: Ugly problems gets fixes first, so make your quick fixes ugly.

B: Every quick fix must be made exponentially uglier than its degree of crappiness.

C: Make your fixes transparent; have your fixes let the symptoms shine through from the original problem. And if the problem is silent, have the quick fix generate noise.

Definitions:

* Ugliness = how bad it looks to everybody involved, including non-technical bosses.

* Crappiness = how risky / exploit prone / buggy / inefficient / hard to maintain it is.

Justification: to maintain an appropriate degree of a sense of emergency.

Two days of unplanned downtime is more than twice as bad as one day (thus the exponent), as costs often grow exponentially. The apparent ugliness of the fix itself should drive everybody to implement a better fix, as they all want to get rid of it right away and NOT put something worse in its place.

Physical analogy: a lobby's unstable ceiling held up by a temporary pillar will remain unfixed with the pillar standing if the pillar gets painted, but will be urgently fixed if the pillar stays looking ugly.
The first one to run Ubuntu on Windows on Wine gets a cookie.

More cookies for running ubuntu userland on windows on wine on emscripten.
How many times are you going to post the same comment multiple times per story? We get it, >>>3 months<<< is a travesty.
> ... long, hard ...

Heh.

Ok, but seriously, I look forward to seeing their appearance on r/drama when twitter discovers this.
Asana is an awesome company. We recently created an employer profile with them on StayInTech: https://stayintech.com/info/asana
Yes, they've been trailing that for a while. Do you know if there's any kind of legally-binding commitment to keep this option open, or might this be a temporary thing while they try to get some traction for the platform?
Android is Linux, but doesn't have your traditional GNU or minimal busybox userland that you'd expect.

Debian GNU/kFreeBSD is Debian, but it isn't Linux.

Mac OS X with GNU tools via MacPorts/Fink/Homebrew is OS X with a GNU userland, but it isn't Linux.

Windows 10 with an Ubuntu userland is Ubuntu, but it isn't Linux.

Linux is a kernel.
Linux API integration as native Powershell commands, push Powershell as 'unified Bash' for Windows/Linux, try to gain marketshare.
While I'd love to use this app, there's no way to transfer your current Safari config — including extensions and the last browser session — to the Tech Preview. Copying the files doesn't work.
I don't see why not as webkit.org already supports building for the iOS simulator https://webkit.org/building-webkit/
Your points are fair, but color with the fact that the Windows Subsystem for Linux (WSL) is build to be distro-agnostic. We picked Ubuntu in this first version due to its popularity with developers, but there are few technical reasons (other than us fully and accurately implementing the necessary syscalls) why it shouldn't support other distro's userland environments in the future.

Knowing this, what should we call it?

Windows Subsystem for Running POSIX + Linux Syscall API Compatible Userland Tools? WSRPLSACUMT? :)

I'm genuinely interested on what you all feel would be a good way to think about naming moving forward.
> 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.

I tried them – they don’t work at all in KDE.

Arch linux host, KDE as DE, Windows 10 Guest, just leads to a big black box in unified mode, and windows don’t properly occur in the KDE taskbar.

What I expect is integration equal to WINE – automatically putting stored data into the correct folders, easily accessible and mounted, integrating windows with the taskbar, etc.

And yes, this is "just for games" – but try gaming on a multiscreen setup when the game doesn’t show up in your taskbar and you can’t minimize it.
Put your product in the hands of users and watch what happens. Product / Market fit is that magical moment when users get the intended experience out of your product, and not only keep coming back for more, but also help you grow your userbase.
They did release Safari for Windows. Nobody used it, and I guess they figured the cost of upkeep wasn't worth it.
If you enable Javascript, you will get an "easier" Captcha. The non JS one is nearly impossible.
Are you saying this isn't a timely comment? Or relevant?

I'll keep commenting on their three month timeframe on relevant stories. I don't mind that you don't like me making the point that it's unreasonable. Especially as you agree!

Edit: I'll review my comment history:

* The comment you are responding to, I feel is relevant

* I write a reply to this comment that says that Apple's Safari development is getting better, to which I disagree - https://news.ycombinator.com/item?id=11391186

Entirely relevant to that thread. It's funny watching my comment scores bounce up and down though. I'm not the only one annoyed with Apple I see, there appear to be as many people who agree with me as who are annoyed I point out Apple's Safari issues :-)

Don't assume that just because you think I'm unreasonable that I am unreasonable. My comments are downvoted and you are annoyed with my seeming unreasonableness, but plenty feel the opposite.
Already in released versions of Chrome and Firefox. It'll be nice when it's in safari, though, because then it'll actually work on mobile. It seems that Safari isn't using the same API, though.
You can't use lx-branded zones in Solaris anymore, but SmartOS has revived and continued the project, and OmniOS has started porting the bits into their distribution, too.
It just seems like federal folks working on security are currently outgunned by the federal folks working on access.

For example where were the pro-security quotes from NIST in all the FBI-Apple stories? I'm sort of kidding--obviously there weren't any--but the reality is that NIST can't stand up to the FBI and that's not their role anyway. They set standards not executive priorities.

If we think of the federal govt as a multi-armed see-saw, where points of view oppose one another from various agencies, then right now the arms in favor of access have a lot more "weight", so the overall system tilts toward them. This was visible in what the Presdient said at SXSW.

What do we see? Pro-encryption messages come from private groups, but pro-access messages come from federal executives. Why wasn't there a senior federal appointee telling Congress that hacking the iPhone was a bad idea? That the FBI had not fully considered all that consequences? Who would that be? The head of NIST?
"trust" is too strong of a word here (do you trust that your bank has their act together 100%?), but I don't see how these developers would be less trustworthy than the bitcoin core dev team or ripple labs etc etc.

If anything, the banks and financial industry in general are reasonably rigid and not very interested in chasing "the next best thing" just for the sake of it.

A very obvious outcome of this approach is the ridiculous amount of time it takes to clear an ACH transaction domestically for example.

I guess my point is when it comes to implementing changes the banks are no less trustworthy then most of the other players in the financial industry.
The Transition to React in a Legacy Rails and Angular App
Ask HN: Lightweight CM tool for containers
Hi HN,

I'm somewhat familiar with CF tools like Chef and Ansible. I'd like a simple tool that I can install inside Docker containers, and run a bunch of apt-get, pip and git clone commands. I'm looking for something with low cognitive load. I thought Ansible was simple (having looked at it over a year ago) but today it seems fairly complex. I also hate the cooking metaphor's of chef. Any suggestions as to the right tool for the job? I'm minutes away from just writing a bash script.
Tor : Anonymity :: VPN : Privacy

VPNs do not provide anonymity.
It's still super cool even with the fov limitation.
I recognized the JAXA ship of the bottom image and it amused me for a bit that they chose a pic of a cargo ship instead of an imaging satellite.

Then it was a matter of reverse image search, usually public space images are CC-BY so I figured I should mention that so they don't get into trouble for something easily fixable.
Enlighten me: Someone clicked in typical "just ok everything"-mode on "update to Windows 10" and ... surprise ... it updated to Windows 10. Dark pattern? I don't see it.
No more Tay please Microsoft! Haha
This sounds nice and reasonable, but I think it's a post hoc explanation that doesn't quite work. Look at the language in the linked article. It talks about converting my "Win32 apps" into "Universal Windows Platform apps". But those legacy programs aren't "apps" within the meaning you've laid out.
They are when you want to use the game on multiscreen setups, or if you want to backup the game’s save files manually.

Source: I use my VM only for gaming, and it’s a horrible experience.
Just out of curiosity, what does a Linux desktop offer that's not also natively offered in Mac and also highly polished?

Every year I try a switch to Linux desktop. This year I made it as far as trying to get multiple monitors working well. I also dabbed in gaming. In the end I went back to my work=Mac game=Windows duopoly.
27 – SciFi short about AI in the box [video]
I was always grumpy about switching to OS X because I missed xmonad, but then I found amethyst and rebound the keys to be the same :)
Just swing it in a circle? Lots of pendulum arrangements that don't put the meat in the path of the heat.
Oh, and I don't think I am afraid if something doesn't work (like node in your example or what not) with the barebone ubuntu on windows as long as the minimals: drivers, etc etc work... I am pretty used to tinkering and figuring out those things and I really enjoy that barebone speed. Willful waste makes woeful want, my mom always said :)

EDIT: idiom
Same here. It's like everyone forgot there was such a thing as SFU/SUA. I found it much more pleasant to work with than Cygwin.
Lazily Data Scrape by Fetching/Saving First. Process Later
Other browsers support the execCommand API as well. Adding a new, arguably cleaner API is a separate undertaking from removing the unnecessary limitation on the older API.
The table here [1] helped me understand it when I first heard of this problem.

[1] https://en.wikipedia.org/wiki/Monty_Hall_problem#Simple_solu...
It has a very special blue graphics mode built in.
Want to make this absolutely clear - this is a command-line only toolset for developers.

It is not built to support GUI desktops/apps. It is not built to run production Linux server workloads. It is not suitable for running micro-services or containerized environments.

Again - this is A COMMAND-LINE-ONLY DEVELOPER TOOLSET!
Show HN: Giths.py – Search code in GitHub from the command line
Verizon hacked, 1.5M customers details for sale
I think this was a smart balance between getting it out there and seeing if it will stick. Someone said POSIX went by the wayside some time back so they may be a little hesitant in jumping all in. If this gets adoption, they can improve upon it in a future release.
The UK Bribery Act is actually much more severe/punitive that then US version.
That's why they only get the ability to programmatically trigger cut and copy, not paste.
Is there programmatic access to the paste command? I only see cut and copy listed.
I saw a demo of this a few months ago, and it looks like they're reframing the product now with Health Checks being the primary feature. I know it's a small difference from monitoring, but I'd be interested to know why the change in framing.
The Best URL Builder Out There
Been meaning to write something up; will keep you posted!
And here's what their "about" page says:

"Our mission is to help protect you, your children, your communities, and your businesses from the most dangerous threats facing our nation—from international and domestic terrorists to spies on U.S. soil…from cyber villains to corrupt government officials…from mobsters to violent street gangs…from child predators to serial killers."

Our mission is to help protect ... your businesses ... from cyber villains. The FBI acknowledges right on their home page that they have an obligation to share security vulnerabilities with companies.

https://www.fbi.gov/about-us
> I can't imagine how touchscreen laptop users feel using Asana.

As a digital immigrant that hasn't jumped on touch devices, I have noticed there is a shift to more "implicit" interfaces with touch devices. Not much screen space to show things, so don't waste it on menus until they are needed. I suspect that touchscreen using digital natives don't have too much of an issue with this, but I've also never used Asana.
The link you posted is the original article at the top of this HN thread.
Believe what you will.

This is SCIENCE!

:P

----

Just joking, but I find the result somewhat intuitive. I've seen first hand how many people (esp. woman - this my anecdote, don't read too much into it) see their value through beauty. So I think the research reflects a statistical reality - even if it does not apply to you.
Apparently I wasn't the first one to think of this: 2016, the year that Linux finally takes off on the desktop.

https://twitter.com/search?q=year+linux+desktop
Repository: https://github.com/purpleidea/mgmt/
When will AI have Emotion?
It sounds like this would involve tweaking conhost.exe so that it understands all the vt100 sequences, as well as UTF-8. (I hope they wouldn't assume everyone's tmux setup uses only characters from codepage 437.)

If they did that, it would also fix the awfulness of Python's stdout on Windows!
Amazing ascii ส้้้้้้้้้้้้้้้้้้้้
At least on some Android phones, you can add a SIP account directly. That might be your cheapest-available handset.

Mine warns that more battery is consumed if receiving calls is enabled, but I only use it for making particular international calls.
Yeah i know. We seem to have turned HTTP into TCP, and use it to carry various ad-hoc "protocols" encoded in JSON.

Part of that i think we can blame firewalls, as most often they block everything but HTTP(S) by default.
Build 2016 has been pretty damn impressive on this first day.

And this coming from someone who hasn't touched Windows in years and doesn't intend to.
This Tool Determines Whether You Should Add a Co-Borrower to Your Mortgage
Paste is disallowed for just this reason.
I can use those few core utilities to build and run other more useful utilities.
>plus the horrifying visual ads (for playlists and new albums) make Spotify a product I kind of love to hate

You mean in Browse, where you go to discover new music? Is there a streaming service that doesn't have a Browse section with recommended playlists/albums/etc?

It's not like they're advertising Dove soap or Coca Cola, they're showing you new music.
I'm not sure I'd be comfortable running mods that binary-patched the exe, anyway. Outside of a few old, old, abandonware-type games that never had bugs fixed, I'm pretty sure the overwhelming majority of game mods just swap out assets, data, and some scripted logic.
See news links posted below. I (and thousands other people) have been unable to use a browser normally in our mobile phones for the past week. Since Apple forces everyone to use the same underlying webkit engine, all browsers are broken. It's quite frustrating to have your 800€ device unable to perform one of it's basic duties.
> - If you just wanted bash and some posix tools, the harder but nicer way would be to patch them to understand windows paths. It is not clear to me that it is even possible, for example many tools assume a path that does not start with a slash is a relative path - while "C:\" is absolute. You would also want to make more windows apps understand forward slashes like "C:/Windows". To make things even more complicated, there are NT native paths "\Device\HarddiskVolume4\Users\Bill", UNC paths "\\Server\share", and the crazy syntax "\\?\C:\MyReallyLongPath\File.txt".

One of the good things about using "newer" languages than C for building cross-platform utilities[0] is that things like that come baked in[1].

[0] - https://github.com/EricLagergren/go-coreutils
[1] - https://golang.org/pkg/path/filepath/#IsAbs
> Dogfooding is great, if there actually is a fix to the issue at hand. If the issue is "anonymous internet access gets abused a lot" then I'm not sure what a tech support guy is meant to usefully contribute to ending the dogfooding pain.

The problem being solved was not "anonymous internet access gets abused a lot", it was "the mechanism we use to combat abuse is too aggressive for some segments of our users and thereby denying service to actual humans, and these challenges are invisibile to our engineers and employees because they don't browse on connections that trigger the system".

As the blog post shows (and this is backed up by my experience as a user of Tor) CloudFlare significantly improved its handling of this in response. So I would say this is a success. I am sure that pressure from employees, including support guys, caused this long-running issue to finally get the attention it deserved.
You can now START or STOP bash on Windows.
Even before the iPhone came out, people used the abbreviation "app" for "application".

Source: I was around then ;)
That sounds a little bit harsh (even if I ignore the claims of unsuitability of Go for that purpose). What if I want to write, for example, a Go port of DataDraw? Perhaps with profiling-based memory layout optimization thrown in? And maybe even caching/lazy/caching+lazy collections/maps. If I were obeying your recommendations verbatim, I'd probably still be using mainframe libraries.
free keys for nearly every MS product