skysight-inc/HackerNews huggingface dataset:
Yes. In the normal CHSH game, the questions to the players Alice and Bob are independent random bits (50/50, as you say). That's a problem, though, if you want to create new randomness, because you put into the game two random bits and you get out less than two random bits! If you want to get out more randomness than you put in, you need to be a little more clever and more stingy with using random bits.

(If the players are honest, the first player's output is uniformly random, but the second player's output is ~85% predictable given the first player's output. Measured in terms of entropy, this means you are getting a fraction more than 1 bit out.)

The standard 50/50 CHSH is still useful for generating randomness, though. Even though it uses up more randomness than it creates, the output randomness can be of higher quality than the input randomness. More precisely, if the input bits are independent to the players Alice and Bob, but perhaps are known to an outside adversary, the game's output bits will be unknown to the adversary.
Show HN: My TV show Chrome extension now works as a web app too
CreateTrips Pulls In $600K For Its Mobile Trip Planner Platform
Yes, technically I've got three (8/E, 8/F, 8/M) which are all TTL, the PDP-5 is DTL however :-)
For anyone interested there is also https://github.com/opsschool/curriculum
You do realize that that 'parking spot' has had my highest income website on it for over a decade with about 100K visitors daily even at the low times?

Also, I'm not sure what you mean with 'public resource' in this context, domains are more like private registries held by semi-official companies that you can choose to do business with or not.

There is a near infinity of them, shorter ones are obviously in short supply but to date I've never ever had a problem buying a domain for a new project for $8 or so.
Ask HN: is CAC of ~$1 high for an early stage startup?
Do you think a CAC of $1/user is a high for an early stage startup?

thanks.
Sure. The things I've noticed since Nadella took over from Ballmer:

* They're obviously putting a lot of effort into listening to their customers and implementing their feedback (see windows 8.2 changes, start bar is coming back, metro apps will now be windowed) (also see this article by Gabe at Penny arcade about how Microsoft implemented his feedback for the Surface Pro 3 http://www.penny-arcade.com/news/post/2014/06/16/surface-pro...).

* They realise the cloud is the future and they're making great strides towards making sure Azure is the best cloud platform available. I've used Amazon's AWS, Rackspace and Azure. Azure is hands down the best. Nadella was formerly in charge of Azure, so it's no surprise that Azure is coming to the forefront of Microsoft. The interface for their new cloud control panel is excellent (http://portal.azure.com https://i.imgur.com/SxdPZjf.png).

* Developers, developers, developers is back in season! They're open sourcing everything. ASP.NET, MVC, their new C# compiler are all now open source. The UI library they used to make the website above is open source (WinJS https://github.com/winjs/winjs). They are making obvious efforts to engage the developer community.

* Whilst everybody else is scrambling to create walled gardens and closed platforms, Microsoft is going in the opposite direction. All of their recent open source releases have been on Github, not Codeplex. You can provision linux virtual machines, mysql database, redis caches on azure - as well as the Microsoft equivalents. They just announced they're making an Android handset after acquiring Nokia, as well as Windows Phone. They've announced that they will start supporting officially supporting Mono (open source version of their .NET clr) with new releases of ASP.NET, allowing ASP.NET applications to run on open source platforms.

* Their share price is the highest it's been in 15 years

EDIT:

* And as much as I hate to admit it (I haven't personally switched browsers or search providers yet...) but they're actually fixing the problems with Bing and Internet Explorer, and seem to be rapidly catching up with the pack. The new developer tools for IE actually look pretty good (http://msdn.microsoft.com/library/ie/bg182326.aspx) and Bing is not looking too shabby either.
I can't imagine this is cheaper than using a dedicated CDN, even with the added expense of an SSL certificate fee. A dedicated CDN will offer hundreds if not thousands of end points that are much closer to your users than the 4 or 5 AWS zones.

Also, there's no need to use Route 53, you can get GeoDNS running under bind with a source patch.
> I think that's just an issue of tooling and getting used to a different way of working with the services.

Load Balancer w/ Builtin HTTP Health Checks <-> Application Containers [nginx+php-fpm]

Load Balancer w/ Builtin HTTP Health Checks <-> Container [nginx] <-> Container [php-fpm] <-> Additional health check you have to build out to check that php-fpm is working correctly <-> Additional Tooling to make your process work

For every single service in your architecture you are adding an additional level of redundant complexity because it "helps you scale".

I can spin up as many app containers as I want, as often as I want without a second thought or a moment's consideration. I don't care if I have 1000 of them or 1, as long as the load balancer can handle the connections.

The scale you are talking about is when you need more than just a couple load balancers...and you aren't going to need that for 90% of projects.
Glad you found it. As of now, I'm just trying to perfect it on the iPhone. No plans on iPad sorry.
Spend some time with VSTO on the client and the OOXML SDK on the server and I assure you that you'll still want to kill yourself. I just spent three months doing this and it was akin to knawing your own limbs off. The Office VSTO API is poorly designed, a mishmash of shims that barely work and are impossible to debug. The documentation is awful and their support teams don't even know how to fix problems. It's also absolutely painful making something work on Office 2097, 2010 and 2013. Its bad news when after a week you start wrapping all entry points to stop managed exceptions crashing office.

Open sourcing stuff doesn't make it magically entirely pain free nor does it make a quality product. This isn't a quality product and neither is the thing that generates the documents you will need to parse (and clean all the incongruous crap) from.
> Microservices Are Not A Free Lunch

I don't buy that article at all. There's a lot of strawmen there where things are suddenly needed for micro-services while they apparently aren't when running the exact same things inside a single VM.

You can architect a microservices based system in ways that add operational complexity, but if you do it should be because there are substantial benefits to be had that way.

But you can equally well take that monolithic VM that seems to be what that article is assuming the alternative is, run Docker inside it, and run each service in a Docker container inside it, and still start to realise substantial benefits; not least because it makes it easier to grow out of the single VM easily as/when needed by making dependencies much more explicit and allowing each services software dependencies to evolve separately.

I agree you don't have to use Docker only that way, but the more I've played with Docker the finer-grained I end up making things...
If it would help, I'm 100% positive that a large group of people would be happy to contribute to a kickstarter campaign to raise funds for you to be able to focus on a book and/or further development of d3 for a year. There's been a few successful kickstarters like this already (Hello Ruby book, git-annex project, and many others come to mind), so it can certainly be done (of course this only helps if the main obstacle is the "everyday" work getting in the way).

In any case, thank you for all your work. It's an inspiration.
All this bootstrap hate is mind numbing. The simple fact is, that I was able to build a site in ONE NIGHT after work using bootstrap as the basis for my design. Using anything less featured (and less familiar to me) than Bootstrap would have added enormous amounts of time before I could release. The site in question was able to get some traction because of its timely release and I am iterating on that now and growing.

The idea that using Bootstrap cost me time is objectively wrong, as is that of it costing me money. Currently, my minified CSS and javascript from bootstrap is not affecting the page load time in any significant way. For me, using Bootstrap for MVPs has proved supremely useful, time and time again. I would not be as bold as you and claim my experience is applicable to everyone, but it is obviously very beneficial for me.

Something not often considered by the haters is that most of the time, the customers that the MVP is directed at have no clue about Bootstrap. Unless I'm building something for developers, it's usually not something they have seen before. I've actually gotten many compliments on design, when it was largely just Bootstrap's CSS.

Further, putting some structure in for SASS typography isn't the same as creating good typography. I've found it extremely difficult to create readable, custom typography in the past and I'm quite sure I am not alone.

Your "framework" gives me some kind of grid system, some structure that I can go out and create my own typography system inside of and some kind of functionality to "reset" forms. And then I can add "stuff for [type=submit]". GREAT.

Things I used from Bootstrap 3 in my MVP created in one night:

1. Responsive grid system.
2. Typography
3. Colors
4. Notifications
5. Forms
6. Buttons
7. Modals
8. Panels
9. Wells
10. Image helper classes
11. Navigation Bar
12. Pagination
13. Popovers
14. Media Objects

Your idea for replacing Bootstrap falls so short of the mark it is laughable.
That is pretty awesome! By 'hardware MIDI' I'm guessing you're triggering a shift register which dumps its contents? Do you do after touch effects?
There's always univision
Is This The End of Careers As We Know Them?
Yea, it is interesting isn't it. Have you ever come across anyone trying to explain why? I've wondered but haven't done any research.
That is one more thing for me to setup and manage. There is no reason to do that when your scale is small enough that you handle it with 2 load balancers.
Shameless plug: we are working on a javascript solution.

XLSX/XLSM/XLSB reader/writer: https://github.com/SheetJS/js-xlsx

XLS(BIFF8)/XML(2003-4) reader: https://github.com/SheetJS/js-xls

In-browser reader demo: http://oss.sheetjs.com/

In-browser writer demo: http://tokuhirom.github.io/js-xlsx-demo/

--

Some other alternatives:

Python xlrd https://github.com/python-excel/xlrd , xlwt https://github.com/python-excel/xlwt , XlsxWriter https://github.com/jmcnamara/XlsxWriter

Java POI https://poi.apache.org/
Nope, ordinary linear regression can be done in O(n) time and O(1) space.

http://en.wikipedia.org/wiki/Simple_linear_regression
In that case, my apologies, this is the edge-case of a domain-transfer of a domain that was truly being used. The way I had read things, it sounded as though you parked a two-letter domain on a sketchy web-cam site.

And regarding the public resource, it really is a public resource. You may have to go through a registrar, but it is open for any and all to register. In the case of "squatters", it is the same as attempting to rent a parking space. Something meant for the public to use which requires a nominal fee.
If that works for you, this is great!

Not everybody needs a secured presentation, and if you can create a page manually, that doesn't need access control, a CRM connector, slide behaviour tracking, activity notifications and/or lead background information - and if it looks great on mobile and other devices - then by all means!

The problem we solve is not the hardest problem in the world. It simply takes a lot of time to get around it, to maintain it and to implement all the 'nice to haves' into it. As we like to say in the XO office - "it's simple, not easy"

If you can do it yourself, without hiring another person for much more money than the existing solutions out there cost; and if it doesn't keep you from your main focus - then that's the way to go.
Where KDE is Going – Part 1
I thought your idea was supposed to SAVE us money!!?
Depends on a lot of factors but its probably on the low side. if your doing a game outside of the US you might be there but outside of that your low.
BlockScore founder here. We considered it early on but found that our customers are phasing out collecting identity documents if they have not already.
Zero-Day TimThumb WebShot Vulnerability leaves Thousands of Wordpress
Looks pretty cool. One comment though: when clicking through the categories on the left, I see "x [number]" next to some of the tags, but that number doesn't seem to match the number of plugins that will actually be shown if you click on it.

Example: Completion->'deliminators x 3' shows three yellowish plugins, and then three differently colors plugins. What is the significance of the colors?

Example: Other->'manager x 3' shows no results.
Congrats on shipping. I haven't downloaded it yet but the App Store screenshots look low quality/compressed. Probably not noticeable on an iPhone but I see it on my desktop.
MS screwed up with PowerShell policies. Because the default is so restrictive, corporate sysadmins are worried about altering it to Unrestricted, and signing each script is just impractical, so in practice lots of customers will just refuse to enable it.

This is like a Linux distribution shipped OpenSSH disabled by default, and if you enabled it, you'd have to sign every script you run or allow everyone to run (almost) as root.

I'm not a fan of PS (coming from Python, PS syntax is just nuts), but it's the most useful tool in the Windows world to automate tasks and deployments of all sorts... or rather it would be, if the security model weren't so inane that few people dare touching it.
then square that

1-(1-x)^2 to be pedantic :) (i.e. if 10% of the population is mean, 19% (=100%-(100%-10%)^2) of random pairings have at least one mean person, not 1% (=10% squared))

I don't know of a simple term to describe that relation though; is there one?
There are algorithms to add variables and observations to an estimated linear regression model, so scaling is not an advantage of gradient descent. You should mention in the post that there are better ways to estimate this model, even if you're just presenting it as an example.
I'm the author of that article! Nice to see it discussed here even if you don't buy it :-)

I'm not sure I understand your point. My article concludes that MicroServices do indeed bring substantial benefits on a longer time horizon. However, the undeniably add operational overhead because your monolithic app explodes in terms of number of processes.

This is true whether you deploy to 1 virtual machine or 100. It's still 100 distinct processes that tend to communicate asynchronously.

The article doesn't mention the word Docker, but we actually subsequently found that Docker was the missing link and the thing that made MicroServices viable. When your abstraction layer becomes the container then the operational complexity is tamed.

Edit - Here are two articles I also wrote which describe how Docker enables MicroServices if you didn't catch them. These came after the No Free Lunch article. MicroServices with Docker, particularly polyglot MicroServices, would be painful beyond belief without Docker.

http://contino.co.uk/use-docker-continuously-deliver-microse...

http://contino.co.uk/use-docker-continuous-delivery-part-2/
How is that a problem? OP was complaining about user promoting their own websites constantly.

Or is it that you're uninterested in JS-related posts?

I personally don't like anything Apple-related; be it WWDC, new products, changes in pricing or policies, daringfireball (especially), or even an app some enterprising fellow happen to release to the App Store.

My trick is to simply ignore the lot of them and move on to the next link. If you feel the front page is dominated by stuff you don't find interested, make sure you check out the new queue and vote in the things you are interested in.
Yeah BLE uses about 12 mA while transmitting or receiving. But it does not do that continuously. Its average power consumption can be under 100 uA very easily.

However, there's no way you'd get even 100 uA by harvesting RF energy in a package that small.
Ooh, scary big data.

I could run your workloads in Excel without breaking a sweat. But go on kidding yourself.
National Renewable Energy Laboratory Uses DevOps For Better Compliance
I gave Chrome a go as well and get the same certificate error as I got in Opera. Ah well.
I'd like to write logistics software for the Army too. I could have replicated the system we were using in probably a month, maybe less.
Marionette takes care of this quite well for very complex views, results in much cleaner markup than angular etc, and is built on backbone. Give it a shot.
Incompetent and control-freak authors are making applications that do nothing more than force one bizarre rendering of their documents. We were naive enough to provide tooling to make that feasible, and now it's become a platform which is displacing the World-Wide Web of open hypertext which could be repurposed.
I know it's just a typo, but I hope our children will never have to suffer "Office 2097"...
Just to add to the other comments: you almost never want to invert the X'X matrix. (Which is k by k, where k is the number of regressors.) The QR decomposition is much more reliable. (for those that want a citation: Seber and Lee's Linear regression analysis is great.)
This is good, that's what I was thinking of, comparable SaaS solutions by use case.
no, it's not a game, but a service marketplace (think 99designs, ebay, airbnb, uber, lyft type of service), so this CAC would be a cost just to get users to sign up to the site to provide the supply and demand. Not counting if they will be using the service.
CloudFront charges about $600 per month for "Dedicated IP Custom SSL":
http://aws.amazon.com/cloudfront/custom-ssl-domains/

CloudFront only has a couple dozen edge locations:
https://aws.amazon.com/about-aws/globalinfrastructure/region...

The real beauty of this setup is that the app server is also geographically distributed, and the flexibility to do whatever you want like support SPDY.

Route 53 is convenient because it integrates nicely with other AWS resources.
Complete shenanigans. Backbone is still heavily used in production for tons of "advanced" web apps. You can't just make statements like this because you decided you like angular or something better.
Rip off seems like a very strong term to use (it implies something unscrupulous). Could you provide some supporting information?
The article points out how you can still easily use ssh to maintain the containers: Use the host ssh and force "nsenter" and you get the flexibility of ssh without having to deal with sshd's in every container.

But I think using ssh for large scale management of server largely misses the main benefits of Docker. One of the nice ways of using Docker is to replace tools that uses ssh to try to replicate vm states in various ways that are often hard to make 100% reproducible, with something that is entirely reproducible because it replicates the state exactly.

When you build a docker image, push it to an index, and deploy it on your test system, and then later on the production system, you know the container remains identical.
Cooliris Launches BeamIt, Its New Photo-Centric Messaging App
If you're paying $1 to get someone to sign up for a game which has freemium monetization where 2% of signups pay $1 and 0.1% of signups pay $100, then it is unsustainably high.

If you're paying $1 to get the email address of an end-user or decisionmaker for B2B SaaS sold on the traditional $50 to $500 a month price points, and you don't totally screw the pooch on converting them, you're doing very well.

If you're paying $1 to get leads for enterprise software, Oracle et al want to buy you just to take those leads, because they're used to paying $10+ per click.
It's not used for tolerating disk errors (typically in a production context you have RAID for that, and failures tend to be for the entire disk). It's used to reduce storage requirements via striping. See the QFS paper (http://db.disi.unitn.eu/pages/VLDBProgram/pdf/industry/p808-...) for a good description of how this works. The basic idea is that with RS you can get 3x replication by splitting the data into 6 pieces stored on different servers, plus three parity blocks. This requires 1.5x storage rather than 3x while still tolerating the loss of any three machines of the nine.
Does anyone have any suggestions for an existing Android app that does just this?
FIFA World Cup Security Center Wi-Fi Password Leaked
We do work with document collection/verification systems to verify information extracted from the documents. You still have to verify the information that those systems return against watchlists and other database, and BlockScore is the easiest way to be compliant. Send me an email and we can chat about your specific needs. support@blockscore
Hi Shykes, glad to see you replying. Your point about communication is fair enough. I will take a look at how the communication can be improved. However, let me stress that the message is not "you're using Docker wrong unless you're using it our way". I see how it can be read like that, but the real message is much more technical, complicated and nuanced. The message is fourfold:

1. Your Unix system is wrong unless it conforms to certain technical requirements.

2. Explanation of the requirements.

3. One possible solution that satisfies these requirements: Baseimage-docker.

4. Does your image already satisfy the requirements? Great. If not, you can implement these requirements yourself, but why bother when you can grab Baseimage-docker? And oh, it happens to contain some useful stuff that are not strictly necessary but that lots of.

As you can see, such a complicated message becomes waaay too long and hard to explain to most people. It probably only makes sense if you've contributed to the Linux kernel, or read an operating systems book. If I explained it in a way that's too technical and nuanced, 99% of the people will fall asleep after reading 1 paragraph. So the message was simplified. I apologize if the simplified message has offended you, and I am continuing to finetune the message.

As the for the PID 1 issue: I genuinely thought you guys didn't include a PID 1 on purpose, because running one isn't that hard. Last time I talked to Jerome, he had the opinion that, if software couldn't deal with zombie processes existing on the system, it's a bug in the software. With that response in mind, I thought that the Docker team does not recognize the PID 1 issue as really an issue. So please do not mistake the lack of a bug report as malice.

Later on, you told me that you guys are working on this, and I was glad to hear that.

I get the feeling that you feel bitter about the fact that I chose to write Baseimage-docker instead of contributing a PID 1 to Docker. Please understand that I did not do this out of any adversarial intentions. My Go skills are minimal and I am busy enough with other stuff. This, combined with the fact that at the time I thought the PID 1 issue was simply not recognized, led to me write Baseimage-docker. I would like to stress that I look forward to friendly relationships with you, with the Docker team and with the community.
Passenger, for passengers.
Congrats on the ship!

But...why is it paid? If you're trying to develop a reputation for yourself, as well as get that early user feedback, I think you're making your job harder.

Yes it's only 99 cents, but there's a tremendous amount of hesitancy to buy an app when there's such a strong expectation of getting for free.

Being a first time app developer, developing an app in a crowded market place, only compounds that.
C# only?
The World Cup at work