skysight-inc/HackerNews huggingface dataset:
So what is Apple going to do about fixing bugs in Safari in iOS quicker?

I shouldn't have to wait for 3 months for awful rendering issues that entirely prevent me from viewing important websites to be fixed!

Obviously it's unpopular to complain about Apple and their dreadful fix timeframes, but there are often thousands of affected websites and often Apple have a fix already checked in and tested. But Apple being Apple, they consider web rendering bugs to be part of their iOS update process, and not just an issue with an app so we all must wait for three months for them to roll it into a major update.

I'm seriously considering setting up a seperate website to track iOS bugs. Apple are hardly willing to be open and transparent about bugs, so perhaps it should be taken from their hands?
I agree. I'm (mostly) a Windows user, and the one reason I'm constantly thinking of moving to OSX as my primary OS is the amount of command-line tooling that is available in the system. Everything new is always there first. I've started feeling that I was holding back by staying on Windows, even if using Mingw daily.

This might be the thing that saves Windows as a dev machine for me. I'm a heavy cmd/powershell user but I'd migrate to bash in an instant.
Hah. Was Tay supposed to be the lead in to this release? I'm surprised they went ahead with this after the Tay debacle.
What went so wrong with Microsoft's Tay AI?
So your excuse to doubling the time it takes to get to a website is that someone's connection is already slow? People don't use tor because it's fast but that's no reason to punish them even more.
From the initial setup you have a 1/3 chance of choosing the correct door and a 2/3 chance of choosing the wrong door.

The key to this problem is the behavior of the game host as he will never reveal the door with the car. So, after he reveals the contents of one of the doors, if you choose not to switch, you still only have a 1/3 chance of having chosen the door with the car.

On the other hand, if you choose to switch, 2/3 of the time you will have chosen incorrectly initially, and under the switching strategy, those 2/3ds of the time you are guaranteed to win the car. Hence, you have a 2/3ds chance of winning under the switching strategy, vs a 1/3d chance of winning under the "staying" strategy.

Hope this clarifies things.
this thread is about java vs python. go to me is a sweet sport between what I like about other strongly typed languages and what I like about python
Safari Technology Preview for Web developers on the cutting edge
Just thinking about writing VHDL again gives me the heebie-jeebies. But this is very cool, and I love the possibilities enabled by FPGAs and OSS. However we're still a ways away from having an entire open source FPGA development stack.
1) Yeah, definitely. I suppose one could screenshot, but having a little more fine-tuning as far as dimensions, image size, etc is far more useful.
2) For sure, much like the border distance.
3) Ah, I didn't see the edit icon. Very cool.
I love that Sam's post has a link to Asana's post which has a link to Sam's post.
"With each purchase get a chance to win the secret neo-Nazi mode!"
It's a cat and mouse game, of course captchas have been defeated in the past, but captchas just keep getting increasingly complex. Currently, for anonymous requests, reCAPTCHA by Google, which is what Cloudflare uses, asks you to "choose bodies of water" or street signs from a series of images, with each click sometimes revealing more options. It's fairly complex so I guess it hasn't been broken yet. It's also a massive pain in the pass for legitimate visitors.
Apparently so. It's Sony. They never learn from their history.
If your customers check a setting called “side-loading” in "Updates & Security" under "For developers" with a fairly scary warning, then yes you can sell outside the Windows Store.
>Windows NT had a POSIX subsystem awhile ago, not sure what happened to it.

I was interested in that too, since I write Unix utilities and it is sometimes useful to have them work on Windows as well. I've done that (checked that it worked on Windows) with a few utilities in the past (written in C), that did not use any very Unix specific features that were not present on Windows. And remember reading around that time that Windows (I think it was from NT onwards) had a POSIX subsystem.

Then more recently, as in, a few months ago, I wanted to check that out again, and did. IIRC I read (maybe on a Wikipedia page) that the POSIX subsystem is not present in Windows any more.
> I'm just saying he seems to be a bit of an egomaniac and sociopath.

But unlike most such people he is seems to be trying to work for public good instead of just to gain power for himself. He could probably get pretty good life on top of some evil organisations on this planet if he wanted to.
Author of the article here -- I think you're right to some extent, but if you can't handle that amount of autonomy, you shouldn't be working in a remote role at a startup. Also, I did a pretty good job of performing just at the level where I wouldn't get fired (in the short-term), but that I wouldn't have to work that hard either.
Now windows users can learn bash cmd line and switch completely!
That naming scheme definitely needs a long, hard rethink.
Ok that works, you really need to provide meaningful hints for that, otherwise i'm afraid your signup numbers will be really low.
Whew, I'll finally be able to run WINE on windows! :)
Expa opens up Expa Labs giving companies $500k in funding
CaptionBot from Microsoft
The Bot Builder SDK is on GitHub:

https://github.com/Microsoft/BotBuilder
IIRC, this is how the Linux binary compat on BSD works.
Which is precisely what happens. They always ask this question when you sign up for an account.
Yea, I've set up services like this for myself in the past but they are way more rigid than this seems to be.

Hopefully other people jump in this game.
Whitelisting permissions instead of blacklisting them, hopefully.

As far as I know, that is the main difference: apps are sandboxed programs which you can easily install and deinstall without affecting the rest of the system.

Or...?
Cue the creation of the "Satoshi Pattern"
So a particular website goofing something up is Safari's fault?

(Incidentally, just went to Booking.com on iOS Safari. Works fine here.)
What is your take on WealthFront so far as a product ? How has the investment experience been?
I wonder how long it'll be until we see some kind of NT kernel with GNU userland distribution (GNU/NT?).
> does Cygwin map the ping command to the Windows command?

It looks like Cygwin has a ping package, but it isn't something you'll get unless you specifically select it in the installer.
This demo by Saqib Shaikh (a visually impaired MSFT engineer) is an incredibly compelling use case of image annotation APIs.

I've done work with the Braille Institute in San Diego, and access to a device like this would truly be world-changing for any of the people there.

https://twitter.com/Microsoft/status/715234653938933761
I'll take them seriously when they release something that runs on Windows.
A bit of a tangent here, but:

> "who gives a fuck? As long as they spend the money, its moving and the economy moves with it."

What they spend it on matters. The economy and thus society is shaped by consumer demand. Not just how much people want(and can afford), but what people want (and can afford).
The APIs look good. I have used Microsoft's search API for years and have had customers also use it. I like the business model of a few free calls per day, with a relatively low cost for more API calls. Things that are 100% free make me nervous because they are probably more likely to go away in the future.
Everywhere I go on the internet today everyone seems to agree that the next laptop they're going to buy is a Windows Surface Pro ™.

I'm convinced MS has shills on social media pushing their crappy products. No I will not buy your product just for your crappy OS with a crappy VM layer that just adds more bloat.

I'll program on Linux and if I need to test on Windows then I'll automate the process.

I'm just imagining the headaches people are going to have getting the Linux layer to interact with the Windows layer. There are no answers on stack overflow for this new dev environment.
Because persnalities are what really matter, right?
You haven't been following the news lately I see.

Yes, it is.
Those aren't operating under the restrictions imposed by Windows.
"Microsoft calls it their "Windows Subsystem for Linux". (No, it's not open source at this time.)"
If someone tells an interviewer to fuck off and walks out, you can always dismiss them as an asshole loser.

Telling an interviewer they're not qualified while keeping your dignity is far more effective.

The school question isn't a filter for competence but for social class - and if that matters in an interview, it's definitely not a good omen.
That was only for 32 bit containers. FreeBSD 11 should have 64-bit linux support though.
What does "clean room" style mean, exactly? I've heard the term, but only in connection with semiconductor factories, I think. You're talking about software here.
I don't think it is a problem with independent or self hosted email.

I have this problem sending through:

* An email service such as Mailchimp

* My own server with SPF / DKIM and good reputation / deliverability for other domains

* Amazon AWS Simple Email Service

I think it is something on the domain level – perhaps they've flagged the domain.
The very first version of Asana I encountered was pretty intuitive, and the UI made it easy to just glide through editing my tasklist.

I stopped using it for something else, and when I came back a couple years later it was the opposite - kind of clunky, had to poke around a lot to try to do something.

I don't know what happened, but I'd love to have that first version back.
I've heard that this works wonderfully for graphics, but the sound emulation is pretty terrible. At least, I've heard about clicks and pops when the game puts much load on the system. This was on a friend's machine; maybe he had it configured badly.
"According to sources at Canonical, Ubuntu Linux's parent company, and Microsoft, you'll soon be able to run Ubuntu on Windows 10." I'm not a native english speaker, but that seems like a poorly phrased sentence, isn't it? (I'm currently reading "Eats, shoots and leaves")
I also need the invitation to PH.

https://twitter.com/Jeditobe
please help me
yeah I understood that as open source. My bad.
I think it made for a very strong and touching point when Nadella said they want technology to bring the best of people, not the worst. So they were able to use it in a way, even if it didn't go exactly as planned.
Since I've apparently missed "the news", would you care to provide a link?
I really wish there was a docker container for this. I was going to make one but didn't have the energy to dig into the documentation about installation from binaries. Maybe later...
I first thought this was a parody. But maybe it's just one of their bots, posting parodies and marketing them as Microsoft products now?
http://stackoverflow.com/a/67293/3965517 indicates that NT does support fork properly, just not exposed to usermode normally.
PRESS RELEASE (Hindi): Ethereum Solidity Available in Microsoft Visual Studio [pdf]
Microsoft kicks off Build with a big bash
Sounds like they might open it. But probably it won't be as useful as Wine which is portable to POSIX systems. May be it can benefit ReactOS or something.

What could be good though is MS backing the Wine project. But I guess it goes too much against their lock-in DNA.
Comunicado de Imprensa: Solidity da Ethereum disponível no Visual Studio [pdf]
Not only did NT have a POSIX subsystem, but once upon a time I used it (when it was packaged as SFU, Services for Unix). It wasn't a pleasant experience.

This will have been quite a bit more work than just a POSIX layer, IMO; POSIX defines a bunch of low-level functions that lie just under the C runtime library, but Linux defines a bunch more that expect a certain view of the world - things like clone(2), which lets you selectively choose what the forked process gets to inherit. POSIX only specifies fork(2). Linux implements fork(2) in terms of clone(2). And POSIX defines the API at the level of C; this will have had to implement the Linux ABI, where it differs from Win64. A minor detail of a bunch of assembly stubs, but work nonetheless.
The Chrome React Inspector picked up the React. Which was the basis for my assumption.
this, so many people that develop OSS do so on mac laptops because it's so easy to get the toolchain working, with real linux binaries in windows it's making the value proposition of the surface book a lot stronger for developers.
Well IQ is directly related to nutrition. So lets see how that plays out.

Also Indian population density is less than the Netherlands. So its not all about over population.

India is also inching towards lower birth rates with southern states already below 2.1 .
I'm super passionate of space habitats and have done extensive reading about them. This is not a habitat in the real sense of the word. It provides a more spacious environment for the ISS. Therefore, it's just an extension to the already existing science laboratory (not habitat).

For humans, a habitat should replicate earth's environment. Gravity is the first thing that comes to mind, but there are other things it should provide.

I hope in the near future we work on actually building/sending habitats in space with the goal of actually living there, and not only for scientific research.
That comment was referring to the use of UAVs or small satellites for broad surveillance (but at a lower resolution).
Maybe Cloudflare could have a browser plugin that preemptively creates "tokens", or essentially just mines Cloudcoins that you then spend to bypass CAPTCHAs. That way you could make it much more expensive than 5 seconds of CPU and there'd be zero delay (or perhaps not even the Cloudflare splash page). The use case for needing to constantly bypass CAPTCHAs is rare enough it seems reasonable to ask those people to use a browser plugin.
> I'm constantly thinking of moving to OSX as my primary OS is the amount of command-line tooling that is available in the system. Everything new is always there first.

Having had OS X, Windows, and various Linux distributions as my primary operating systems I would consider having an Arch Linux VM kicking around if you want all the packages in the world, maintained fairly well.
I encountered an impossible situation working on a wordpress site the client insisted needed to be fully reachable via Tor. Parts of the page loaded from a cloudflare CDN but the main site didn't. The user was never presented with the CAPTCHA of course, 3/4 of the page was just missing with no explanation. I never did find a way around that.
Visual Studio 2015 Update 2 Released
I Am Not An Economist, but, the problem with infrastructure is that its difficult to know where to put it to generate a reasonable return on investment- predicting whether a new road gets used or a new residential area becomes desirable is more of an art than a science, and if you get it wrong you've essentially thrown money out the window. China has had this issue in spades- witness its infamous "ghost cities"[1]. In the long run, China's infrastructure growth (and therefore, to at least some degree, growth in general) will be limited not by what people are willing to spend on it, but peoples' understanding of the exact shape of what they're building with it.

[1] http://priceonomics.com/surveying-the-ghost-cities-of-china/
Nice to have more visibility into which features are coming to WebKit, especially since they don't release to consumers very often.

Bummed to not see WebRTC on here though.
I have got news for you. The exponential population growth is already slowing in most of the world save Africa. It is going to halt somewhere around 2150 and then reverse.
Confused: can we now START or STOP bashing windows?
WebKit runs on Windows. It's not Apple's task to package it nicely for you.

Chrome was using WebKit a long time, Blink is a WebKit fork. Both run on Windows.
Maybe this is nit-picky, but the use of "Cognitive" in the name seems odd. This service relies on applied maths (e.g., machine learning), not "cognition." I guess it was a marketing decision?
this is exactly right. I happen to know a few key persons at some of these companies who do this, and they still have the gall to complain over social media over how they can't hire enough foreigners.
they complain under the guise of being "globally-minded" but most people know they would just prefer to cut costs of human labor.
Two CS profs try to crack an Android phone, FBI style
I hope everything works out with this test. B330, the larger variant, could be launched on a Falcon Heavy and add 35% to the volume of the ISS in one go.
I'm guessing you aren't talking about the ones displayed to Tor users before. The text-based ones presented to Tor users with Javascript disabled were almost impossible to answer correctly. The CAPTCHAs still irritate me, but the image-based ones are far superior to what I was being given previously.
This could very well be it. I was about to comment that I've been using OS X for about 10 years and I'm pretty sure I can count the number of kernel panics I've had on my fingers. Most of those happened a long time ago.
Hit space!
This will make me drop my MBP for the Surface Book.
Chrome already supports the v0 Shadow DOM spec, and will soon support v1.

Edge(nee IE) and Firefox are committed to support and active in the standards discussions, and I believe allocating people to work on it, if not working on it already. Support across all the major browsers will arrive before we know it.

We also have polyfills for Shadow DOM and the other Web Components standards, and are updating them for the v1 spec: https://github.com/webcomponents/webcomponentsjs

The Shadow DOM polyfill is a bit slow, but soon it'll only be necessary on older browsers, so some properties might be able to adopt full Shadow DOM within the year.

If you use Polymer, we have a fast Shadow DOM-like shim called Shadey DOM, and you can pretty seamlessly opt-in to full Shadow DOM where available.
Asd
asdasdasd sadasd asd assaaaaas asd
I wasn't asking about freebsd (I've used that, even!), I was asking about this new thing on Windows and whether there's been official word that it is indeed the same sort of thing. Looks like it is indeed this sort of thing, though.
It should be noted that this is for NASA to the ISS, and not for human use. They'll check it out occasionally and maybe use it for storage after a while.

Still, it seems like the way of the future for human living spaces. I visited the Air and Space Museum in DC and the Skylab was amazingly roomy compared to ISS modules.
MSYS (as part of MinGW project) doesn't use Cygwin AFAIK; with the licensing implications that it has, because Windows programs written with Cygwin run on top of a copylefted compatibility DLL that must be distributed with the program, along with the program's source code (quoting Wikipedia).

In fact the binaries, that are compiled with MinGW, link with MSVCRT by default (Microsoft Visual C Run-Time DLL). So no compatibility layer, and they don't rely on Cygwin.
I wish they support WebGL stuff for 360 Video Playback...
https://milkvr.com/view/VUNmjRRDV60
Well if you're giving some hypervisor-managed sound interface to the VM then I wouldn't be surprised to hear that. The answer is to get a cheap dedicated soundcard and pass it through to the VM, just like you would with the graphics card.
The Seeing AI: Image Annotation for Visually Impaired by MSFT Cognitive Services
Twitter finally opens up platform to the visually impaired
I don't see that happening as Safari isn't just some application that runs on iOS as an app, it's more built into the OS itself.
The important bit is that Monty will never choose to show you the winning door, and he will always show you a door after you pick a door and before asking you if you want to switch. He always opens a losing door.

The location of the prize and the player choice of door are independent events. Monty's choice is dependent on whether the player choice and the prize location are the same. Monty will never open the door the player picked. Monty will never reveal the prize. Those rules generate exploitable information for the player.

Here is the complete probability tree, and two possible strategies of play:

Prize behind door A; P = 1/3 ALWAYS STAY strategy:
Player picks door A; P = 1/3 * 1/3 = 1/9 P(WIN) = 1/18 + 1/18 + 1/18 + 1/18 + 1/18 + 1/18
Monty shows Door B; P = 1/3 * 1/3 * 1/2 = 1/18 = 6/18
Player stays with A; WIN = 1/3
Player switches to C; LOSS P(LOSS) = 1/9 + 1/9 + 1/9 + 1/9 + 1/9 + 1/9
Monty shows Door C; P = 1/3 * 1/3 * 1/2 = 1/18 = 6/9
Player stays with A; WIN = 2/3
Player switches to B; LOSS
Player picks door B; P = 1/3 * 1/3 = 1/9 ALWAYS SWITCH strategy:
Monty shows Door C; P = 1/3 * 1/3 * 1/1 = 1/9 P(WIN) = 1/9 + 1/9 + 1/9 + 1/9 + 1/9 + 1/9
Player stays with B; LOSS = 6/9
Player switches to A; WIN = 2/3
Player picks door C; P = 1/3 * 1/3 = 1/9 P(LOSS) = 1/18 + 1/18 + 1/18 + 1/18 + 1/18 + 1/18
Monty shows Door B; P = 1/3 * 1/3 * 1/1 = 1/9 = 6/18
Player stays with C; LOSS = 1/3
Player switches to A; WIN
Prize behind door B; P = 1/3
Player picks door A; P = 1/3 * 1/3 = 1/9
Monty shows Door C; P = 1/3 * 1/3 * 1/1 = 1/9
Player stays with A; LOSS
Player switches to B; WIN
Player picks door B; P = 1/3 * 1/3 = 1/9
Monty shows Door A; P = 1/3 * 1/3 * 1/2 = 1/18
Player stays with B; WIN
Player switches to C; LOSS
Monty shows Door C; P = 1/3 * 1/3 * 1/2 = 1/18
Player stays with B; WIN
Player switches to A; LOSS
Player picks door C; P = 1/3 * 1/3 = 1/9
Monty shows Door A; P = 1/3 * 1/3 * 1/1 = 1/9
Player stays with C; LOSS
Player switches to B; WIN
Prize behind door C; P = 1/3
Player picks door A; P = 1/3 * 1/3 = 1/9
Monty shows Door B; P = 1/3 * 1/3 * 1/1 = 1/9
Player stays with A; LOSS
Player switches to C; WIN
Player picks door B; P = 1/3 * 1/3 = 1/9
Monty shows Door A; P = 1/3 * 1/3 * 1/1 = 1/9
Player stays with B; LOSS
Player switches to C; WIN
Player picks door C; P = 1/3 * 1/3 = 1/9
Monty shows Door A; P = 1/3 * 1/3 * 1/2 = 1/18
Player stays with C; WIN
Player switches to B; LOSS
Monty shows Door B; P = 1/3 * 1/3 * 1/2 = 1/18
Player stays with C; WIN
Player switches to A; LOSS

If your simulation does not conform with the mathematically derived result, your simulation is incorrect.
Why? Don't you take Microsoft serious either? Edge isn't exactly running on Mac... or Linux.
Yeah we're operating at a level never before seen in sociology. It's inevitable we'll have some hiccups and bumps along the way before we reach a system that uniformly benefits everyone. And even then, the ability for such a system to exist is debated.
Riak does CRDTs (not sure about arbitrarily large), though I never understood their reasoning for requiring that CRDTs be pre-registered in a schema — it's a major drawback in an otherwise schemaless K/V store.
FWIW: looks like it's in development
https://webkit.org/status/#specification-webrtc
No, you don't need overcommit for COW fork. You can fully commit the writable pages of the new process. Yes, that uses a bit of pagefile space, but disk space is cheap, and this approach works fine. You can (and should, if you care about robustness) turn off overcommit on Linux too.
I hope you're right -- that's one of the reasons I wrote this. Since when is self-awareness a bad thing?

I mean, generally speaking the type of people who think this post is a bad idea are the type of people who, when asked in an interview what their biggest weakness is, will say things like "I'm a perfectionist" or "I work too hard".

Those are ridiculous platitudes that anyone can see past. I'm much more impressed by the person who admits a real issue, how they identified it, and what they're doing to mitigate it.