skysight-inc/HackerNews huggingface dataset:
Bash doesn't come with a guarantee of usability sticker. Actually, it comes with an indemnification of liability sticker.

People who are dumb enough to hammer in screws shouldn't be building houses. Whether they do or not isn't exactly my worry.

Don't use the wrong tool for the job and you probably won't get burned.
All I wanted was a win32-subsystem COW fork. NT already had a COW fork. It always has. All you needed to do was wire up that fork to win32. Instead, you did some other random, much less valuable thing.
> So scraping the data, and rearranging the underlying facts into your own arrangement/organization is almost always not copyright infringement.

I'm not so sure. It would definitely be illegal in the US for me to cherry pick data out of Google Maps and add it to OpenStreetMap (and OSM has policies addressing exactly this).
So I can install apt then install apps like Firefox, Thunderbird and run them that way instead of using Windows binaries? Interesting ...
This is great.

For the last couple of years, as a windows user, I have just been installing Git Scm, which includes something similar to this and have been using that for all script / command line needs.

If this was baked into Windows so much the better! I would love it if nobody ever wrote a single CMD or PS1 file ever again. Let's please all just converge on bash and put this debate behind us.
That's true, but only because there isn't a great story in UWP for underlying services.

Non-sandboxed applications and services are not a sustainable strategy anymore.
Visual Studio "15" Preview released
I've done some terrible, terrible automation using PowerShell and PS Remoting across dozens of Windows servers, and wanted to smash my screen on multiple occasions.

First, PS Remoting is terrible compared to SSH. Commands fail randomly on a small percentage of systems, and the only options to troubleshoot are to login manually to the remote system, and try a number of things, including rebooting the remote system (not very good for servers).

Second, debugging is terrible compared to bash - sure PowerShell ISE allows you to step through your code line by line, however, I don't have anything like "bash -x script.sh" which lets me see the actual execution and return code of every line of my scripts.

Third, bash has a much simpler way to chain output through multiple programs using pipes and treating input/output as simple text. PowerShell is a pseudo programming language with objects and other data types that just don't enable this type of chaining in the same simple and easily understandable way.

It took me weeks to write a PowerShell script that used PS Remoting to loop through a list of provided servers, install a service, set the RunAs user, start the service, create a secret file, and EFS encrypt that file as a specific user. I could have written the same script in hours using bash for Linux boxes. It would have been much more efficient by using tools like GNU parallel.

I'm not sure how anyone that's used both PowerShell and bash for any serious work could say PowerShell is better, unless they're a .NET developer and appreciate being able to blend .NET objects into their scripts, but to me, that just breaks the simple modular composability of the *nix philosphy.
Also, for windows devs not in the know check this out:

http://cmder.net/
I see points on both sides. Corruption has existed as long as lying - since forever.

But the scale of corruption is greater than ever before possible, as globalization allows moneyed, corrupt, and powerful players to pull up the ladder for entire countries. The Internet and modern transportation means you could move you in a day and your and entire stash in a moment - to whatever end of the earth you choose. It's a big planet. Not so easy for the fleeing nobles of the French Revolution.

And here in the States - and my home state of New York in particular - the line between corruption and expected business is very blurry. For example, lawmakers in Albany are allowed to make money on outside income, but what if that outside income relies on your legislation? Obviously that is corrupt (and has seen two prominent assemblymen convicted of felonies recently), but what if a lawmaker the next office over - a respected geologist - consults for fracking firms looking to drill in NY while working with other senators to get Governor Cuomo's fracking ban overturned? I'm sure many people would say yes, but what if instead that same lawmaker consulted environmental groups (for pay) about the risks and dangers of fracking while staunchly siding with Cuomo's moratorium? Is that also corrupt, even if we like that course of action more than the other?

Unfortunately, the more these things get brought to light, the more people call for transparency, and the powers that be work ever harder to obfuscate their actions. Even Barack Obama is guilty of this: he came into office promising the most transparent administration in US history, and has since set the record for classifications and federal charges under the Espionage Act (of 1917! As in, more than anyone else during the whole Cold War!).

Sorry to end on a bummer. I don't really know how to fix such a system from top to bottom.
Deep Blue beat G. Kasparov in 1997. (2005)
No, it won't, unless you manually update it. I am working on making an API for developers, where you can create/update map data programmatically, so you will be able to do it in a cron job for example.
No - this is a whole new thing.

The Windows POSIX subsystem which shipped in NT 3.5.1 was a minimal implementation of POSIX syscall API plus a userland toolset. That was replaced with Interix which was renamed Services for Unix (SFU) which had a more comprehensive kernel implementation and more up to date userland. However that tech was not resurrected to build the Windows Subsystem for Linux (WSL).

Importantly, WSL doesn't ship with a distro - we download a genuine Ubuntu userland image at install-time and then run binaries within it.
My armchair theory as to why this is happening: it's driven mostly by developer needs. Although there are some interesting applications for chat interfaces, I think that the excitement is mostly hype. Developers jumped on this bandwagon because:

- mobile app delivery sucks (Apple and Google are not trying to make it better, Facebook and Microsoft are but there is only so much you can do when you don't own the platform)

- the web is still subpar for mobile and is not progressing fast enough

- developers (understandably) want to get back the practices that became popular in the Web 2.0 era: continuous delivery, a/b testing, etc

- running code on your own servers is much easier to develop, test, debug, and change

- UIs are still hard to build. Things are slowly getting better but it's very expensive to hire good Frontend engineers and designers and you need to laboriously create UIs for every possible interaction

- apps are too much of a commitment for users. Whether you are looking for something or just want to use something once you have to install an app and sign up for it just to try it. This app will then live on your home screen along with hundreds of other apps that you don't really use.

The recent advances in NLP and some AI techniques made it possible to create good chat interfaces. Which is a much better developer experience. It's still unclear whether it's the best possible user experience.
> Chrome -> Chromium

Chrome -> Chrome Dev Channel. Chromium is a different product than Chrome.

> What about Edge?

Edge Previews? https://developer.microsoft.com/en-us/microsoft-edge/platfor...
Wow, amazing world progress, "hello world" has finally been deprecated in favor of YAPOD (yet another pizza ordering demo). Quick, someone ping Ray Kurzweil to alert him of the rise of pizza ordering chat bots comprised of hidden Markov models, for the Singularity is surely near ;-)
This is kinda a dick headline. The real credit should be to Bigelow for building the BEAM. Its a very impressive solution and I believe the first full scale habitat inflatable in space. I guess the SEO people at techcrunch know words like 'SpaceX' gets results, but this article is like saying "American Airlines sends Obama to Chicago." Instead of "Obama visits Chicago." The transportation isn't the story here. The cargo is.

Some details and photos of the BEAM here:

https://en.wikipedia.org/wiki/Bigelow_Expandable_Activity_Mo...

http://bigelowaerospace.com/beam/

Kudos to the team at Bigelow for making it this far. Let's hope for a successful deployment. Inflatables have often been assumed to be how we'll build habits off planet. They're light but durable and could soon be deployed on the moon with our current technology to act as a semi-permanent base. Imagine a dozen of these tied together. The lift cost would be a fraction of what a 'hard' habitat would cost.

Or from less ambitious perspective, one of these acting as a commercial space hotel. Space tourism works better with a destination.
From elsewhere in this thread:

"Windows NT was designed from the start to have modular subsystems. It was most infamously used to provide a POSIX subsystem which really only checked boxes on government acquisition forms. :-)"

https://news.ycombinator.com/item?id=11391290
When I look at it, I basically see NeXTSTEP which is UNIX... I see a lot of OS X is BSD, or, OS X is Darwin + BSD, all I see is NeXTSTEP with a worse interface...
That's being pedantic, honestly.

Let's try the opposite. Say someone got Wine working to the point where it was very nearly, perfectly indistiguishable from Windows and they put up a blog post saying "Everything works just as it should under Windows, because it is Windows." Microsoft's lawyers would come around with a C&D, and calling them pedants wouldn't invalidate their case.

He could have said "it's just like Linux, right down to the kernel interface" or "Everything works just like Ubuntu, because the userland is Ubuntu". Succinct and correct. Precision matters.
I mostly write C++ code on Linux systems. I use ddd for interactive debugging in bigger projects. For throwaway code(C++ & Python), I just use print statements.
After they fix highdpi scaling
So when the IPhone came out, the word 'program' was changed to 'app'?
But you are losing out on some anonymity here. The VPN provider may not know who you are but you are consistently making access with the same user ID and from the same IP. Your activity can be correlated to that account and that IP.

If that's not your aim (like you say - being signed in to the same facebook account all day suffers you the same problem) then this isn't an issue.

But this isn't what a lot of tor users want tor for.
It might, but if so I'd expect it to come back with a vengeance in a few decades. For as bad as it is, it has a lot of appeal.
Hi! I'm the engineering manager for the team. Thanks for the feedback. eCommerce pricing is 2.9 + 30c as you said, while the Register API pricing is the same as if you used Square Register. That plus more are in our FAQ https://docs.connect.squareup.com/articles/faq/. Also glad to hear you like Square Cash!
- Jonathan Wolter, Engineering Manager Square Developer Platform (we are hiring Product, Engineering, and Dev Evangelism roles)
Are we sure a feasible tether/mass could handle the impulse of a nuclear explosion?
Why not move to Linux?
It's licensed under MIT license.
Well, it runs stock Debian- so I imagine either the freesmartphone.org stack or oFono (both packaged), coupled with a relevant user interface. Really the UI is the hard bit, you can send and receive SMS just by cat-ing stuff to the tty device. Ubuntu has a lot of oFono-based UI stuff that can be stolen, though there's quite a few dependencies. Given how the Pandora community rallied around their platform, I've no doubt that we'll end up with a plug-and-play solution before long.

Also it'll probably be awkward for phone calls without some sort of headset (or just putting up with speakerphone all the time), but I hardly ever make calls anyway and it'll more than make up for that by being awesome at texting.
Close, except ...

There is NO Windows "apt-get stuff" - it's just apt-get. From Ubuntu.
is there any email account to sent a resume for that team ? :)
I'm still not sure what these Bot frameworks provide? Here the main point might be their natural language processing, but they don't elaborate on it much. What is an example of a useful bot that one could create with it? Assuming that I already know how to program something like ELIZA?
I was wondering what is the current status of WebKit for Windows since the Blink fork for some time now.
As mentioned in the article, if you control the cloudflare CDN you can now whitelist all tor access.
1 Year on Facebook
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.
Finally created my HN account to post this comment :). Just wanted to share.

I am an owner of a small IT business. We've been using Asana as our project management system for about 2 years, almost from the beginning of our company.

I love it now.

Initially, it took some time to get accustomed to the way interface works, and I tried several times to switch to something different, but I've always kept coming back — Asana fits our workflow perfectly: many simultaneous projects with numerous prioritized tasks each, partially remote employees with good sense of responsibility.

I love the speed of entering new tasks and sorting them. I really appreciate the speed of switching between projects and task details. I am fond of the "spreadsheet" feel of the UI, where you can edit anything right away, without dancing around.

I see only two major downsides.

1. Initial loading time of web interface is really slow. I have a habit of closing the tab every now and then, hence I get to see the loading screen at least 30 times a day.

2. Their free version is too functionally complete for me to switch to paid version. We have around 10 team members, and I stumble upon no restrictions in my workflow. I would love to pay for Asana, since it's bringing so much value to my company. But I in business, not a charity, and I will not do so until I have to. Recently, their technical support was even so kind to switch my company's domain name (not possible via UI) for free. Had they told me that the only way to do that is to upgrade my organization to paid plan, I'd start paying in a heartbeat :(

My only wish so far: pre-render the React UI on server while prefetching first bunch of AJAX requests, so that it loads instantly. Please if you ever add this, make it a premium feature.
Looks like they are launching ELF files, then translating the linux syscalls to WIN32API calls at runtime.
Honestly: don't know... :)
I suppose when looking for a new fancy (and expensive) gadget I would like it to work like I want it to out of the box. I can admit it is not a rational thing: I would have to install stuff either way, but it makes me _want_ it less... I know it doesn't make sense, but I believe that is it... :)
Which "it"? The SDK?

Until/unless a community fork could gather critical mass it might not be worthwhile. That said, yes, it's certainly possible to do.
When you want to build web apps, you have to stich together HTML and CSS. That's intrinsically text processing.

To not have a check if one string includes another and/or to not have functions for padding is strange in 2016. Fine, let's not have it inside the language. But the dev community should at least agree to use one good package like lodash instead of playing "mine is better than yours" like in the damned highschool. This is a job where people make money and business decisions are made. The tech bros need to learn some professionalism.

ES6 has a bunch of "modern" features 1/3 of which I won't ever use but hell, the committee be damned if they allow string padding functions! :D Or God forbid they make a good use of "use strict" to make the language more predictable and eliminate most of its quirks in it.
>[W]e should be able to assume that they obey the physical laws of the universe

I don't think anyone is assuming otherwise... all I see is statistics and sampling being argued. You'll have to endure my wall of text, though, sorry XD.

Let's take the planets again. We don't know the size of every single planet in the galaxy (i.e. the planet size histogram), so we need to make a guess. So we've been using Kepler's exoplanet observations, knowledge of planetary geology, etc. to fit a model, and it's well developed (http://exoplanetsdigest.com/2014/07/25/exoplanet-statistics-...). The size distribution is quite well understood, its bounds and modes are well defined. It's unlikely that our best guess of what the average size of exoplanets is will change drastically the more we know about planets. That is why the article's first conclusion is legitimate.

Now back to (sentient) species, and my original point. The definition of life in the SETI context has to be VERY wide. It has to encompass any scenario for a species that we might consider "intelligent" -- and not just little green men. It might have (some would say, inevitably) evolved beyond the biological, and still be considered sentient. After all, life on Earth has only existed for ~4By, compared to ~13By for the Milky Way. As a base for extrapolation, just think how different to humans extreme life on Earth is. (http://www.livescience.com/13377-extremophiles-world-weirdes...) In any case, there are bound to be some weird-as-shit species out there, whose composition still obeys the laws of physics. In other words, there is almost certainly many statistical modes of life out there that are, or can become, sentient.

With that in mind, there's a very good chance that the overall size distribution of (sentient) species does not match the one the author used (that of vertebrates only). In statistics-ese: if the distribution is multimodal, the average of our unimodal sample is not a good guess as to what the true average really is.

Maybe we can agree upon that?
Elasticsearch Expands into Relationship Modeling with New Graph Plugin
I have a heuristic principle that corruption is endemic to resource extraction industries (oil, gas, timber, mining). Getting something for nothing (and externalizing the costs) is somewhat the premise of the whole enterprise.
Brilliant usage of AI for the blind
fork() is exposed to user mode, but it's an undocumented private API. Pass the handle of the parent process as the 4th parameter and TRUE as the 5th parameter to NtCreateProcess: http://undocumented.ntinternals.net/index.html?page=UserMode...

The problem is that the Win32 user mode system will fight you every step of the way: CSRSS will not understand what you just did, for example. It's not generally worth it.
Exactly, this. I loved Asana when it first came out. Advocated for it successfully at two organization I was employed at. Couple years down the line, it's gotten needlessly bloated and complex.
Depends what kind of info you're looking for. Are you looking for information on the current middle east geopolitical situation? Then not really. Same deal if you're looking for some sort of longform investigative journalism like the recent one about one of the Truecrypt founders.

But if you're a web developer or programmer looking for information about the latest Javascript frameworks or what not, then yes. You're going to find better information in blogs and on social sites that on a mainstream news site or publication, because the former cares about the specific subject and the latter has to try and cover a wide range of things to less of a degree.

And in gaming... well, the 'professional' journalism is terrible quality to begin with. The only sites that cover anything remotely interesting are fan or volunteer run, and the most interesting sources for gaming related media are indeed social media sites. You're not gonna find anything as in depth at this on most sites:

https://www.youtube.com/watch?v=kpk2tdsPh0A

Even for more normal 'news' stuff, there are usually tons of free and fan run alternatives. For example, no one tries to get news about Pokemon from a mainstream source, because they've got other things to focus on and don't know a lot about gaming in general. Instead, they go to one of the many fan run sites, like Bulbanews or Serebii.net. This holds true for most gaming related niches, where there'll be a few sites that provide it directly (hours ahead of the mainstream media) then a flood of copycats a bit later.

But it all depends. It's not a substitute for 'professional' media for certain, rather more serious subjects no. But for tech, gaming, entertainment or other such subjects, the free news sites are perfect for anyone's needs.
Or Chrome Canary if you want a side by side installation https://www.google.de/chrome/browser/canary.html I think Chrome Dev replaces your Chrome Stable or Beta.
Just found it...crazy..I was unaware of developments in the TrueCrypt story let alone how long the US gov kept it in secret.
>Windows Explorer is not UWP.

It's a hybrid: start menu, action centre and some other elements are UWP's XAML frames now.
Thanks for that additional information - I didn't realize this was meant to be more open. Slack support is welcome.
Demo video. Cheers. https://twitter.com/HoloLens/status/712715836893433856
True, I was wrong. Thank you for the correction.
Less a competitor, more a non-canonical source of information that they cannot manage.

If your offshoot were to misrepresent data, for example, then you would become a liability, even if you weren't making money.
It works both ways. The US has long officially recognized the geopolitical risks posed by corrupt governments because they tend to destabilize over the long term. The Arab Spring was sparked in Tunisia by a small business owner who lit himself on fire after corrupt officials harassed him and confiscated his wares.

The chaos caused by war also breeds corruption because when you're at war, acquisition, infrastructure, and other support are literally life and death. Since there's very little price elasticity and competition (you're at war so you usually try to buy from the most trusted sources which a huge barrier to entry), suppliers can jack up all the prices and not do the work since oversight in a warzone is much harder.
Boston DevOps Show and Tell
It's not like it's a commonplace attitude to object to high-quality new features with no negative impact.

Well, if you've ever tried to contribute to open source projects, I think you'll find that it actually is commonplace. For example, I eventually gave up even trying to commit bug fixes to Android, because the pain wasn't worth it.
You still have not provided any specific reasons for "why" you believe Visual Studio/.NET is overkill for web development. I would like to actually know because I am curious.
The article doesn't say, but presumably this hasn't (yet) been open sourced?