skysight-inc/HackerNews huggingface dataset:
I'd like to see NTFS somewhere in these comparisons just to shake some of that "grass is greener" thinking. The amount I've read on the various file systems I feel like there's a lot on the table there to get out of our hardware by just using a better system. But I've not seen a whole lot about ntfs, because it's all we've got in windows land I suppose.
Please correct me if I'm wrong, but isn't iDreamSky one of China's largest third-party Android app stores?

You could say that each Google Play customer is punching above their weight, but GooglePlay+Amazon+AmazonUnderground+iDreamSky technically means that Android makes up 58% of the customers and only about 1/4 of the revenue compared to iOS.
Not to mention that even my 2014 Mercedes A class doesn't have that, for some reason.
> It's really hard to test if you have more than one function because there is no mocking framework (yet).

I'm not sure how this applies to Lambda, but we've found a workable solution for Service Fabric: the services and actors are almost nothing more than a thin host for the actual implementation (or are DI'd into the implementation) - which is defined in a completely separate package/assembly.
Are robotic cars close to outperforming human drivers on short distances?

Watching Jason Statham movies like The Transporter and The Fast and The Furious sets a pretty high bar when it comes to fictional getaway drivers.
The thing in Ukraine also has ridiculously tough responsibility for body injuries.

I can't comment on specific laws concerning police, but can on self-defense. Basically if someone tries to rob you and you break robbers arm you can be hold criminally liable.

This comes as a Soviet legacy, there's some push to change the laws in question.
> Meanwhile, there are multiple F2P games with over $1b in revenue.

But how many make near to nothing? I'm told that some, small-to-medium players particularly, are moving back towards premium because the initial effort of generating sufficient content (or tweaking and testing the algorithms that generate content programatically, or fine-tuning the balance of PvP/co-op segments) is quite a risk.

The bigger players can afford to invest in a number of such projects on the risk/value analysis of one or two being successful will more than cover the cost of the ones that aren't, and very small players (individuals, small indie groups) do it by sinking time not money (i.e. products that start out as an experiment or side project), but in between it becomes harder to justify.
Firstly, I'll say Stellaris is a great game, but I would also say that Stellaris isn't actually a pure 4X game if that's what you're looking for. Something like Gal Civ 3 or Star Ruler 2 would be better on that front. Stellaris is more like Civilization in space, or Crusader Kings.

It's grand strategy, about managing empires at a high level, whereas a 4X game tends to be more about resource management, research, and building spaceships.
Okay, jumped some hoops for m$ to try and get my email working, but no joy, sender.office.com reports the IP is not blocked and suggests I refer to bounce error (there is no bounced message), I tried the Outlook mitigation route, and after 24 hours received a "Not qualified for mitigation
... Our investigation has determined that the above IP(s) do not qualify for mitigation." message (my stars). Today I've joined the Microsoft Smart Network Data service, and that reports the IP of the mailserver as having normal service, so where now ? PM Bill?
FWIW, I implemented some BB code in Python and made some pretty neat plots:

https://github.com/cslarsen/busy-beaver

Of course I cheat by knowing S(n).
Once robotz are better at driving, running, getting over obstacles and thinking than humans, it might be pretty scary if someone sends a swarm of relentless robots after you. And of course they'd be be far stronger and equipped with ways to easily incapacitate you.

Then we'd have AI that can subvert human systems that until now relied on adversaries not continuously optimizing and taking advantage of loopholes and building on previous results at lightning speed. Privacy, for instance, is easily circumvented by any algorithm that has access to an array of methods. It is also easy to have a virus take advantage of basic vulnerabilities of your typical web setup (eg Wordpress) and set up a botnet real fast. But beyond that, voting, trust between friends, reputation, and our laws themselves can all be subverted by an algorithm designed to achieve a certain outcome.

In short, it seems the future would consist of the equivalent of everyone having a nuke with which they can wreak havoc at any time.
If Norway is any indication, it shouldn't be much of a problem. Once the EV market share hits a certain threshold, build-out of charging infrastructure explodes, as it becomes a good investment.

Grocery stores are starting to have deals with charging station companies, because it gives them a competetive advantage to have a charging station at their store.

Some government incentives can be great to give the infrastructure that initial boost (to help boost initial EV sales) but it seems the market can handle it after that.
What would happen if I, as an unprivileged user on the box running this, did this:

for port in $(seq 1024 65535); do ./my-ssh-sniffer-thing $port &; done

I leave my ssh at port 22 to make sure only root can bind to whatever i send my password/keys to and/or the AllowGroups directive in sshd_config(That way I dont accidentally allow my test:test1234 SSH-access.)
> Windows Phone, brilliant as it is, did never reach mass adoption

Being kicked in the nuts by the 'cloud' division does not help either.

Because it was the free 15 GB storage from all those phone buyers that was dragging them down.

"Adult supervision, can I haz it?"
Choosing a different electricity company doesn't make you change all your plugs. Choosing a different cloud provider may require substantial rewrites.
I wonder what the hurdles are to private nuclear reactor ownership?
But I'm not seeing where the reviewer made the claim that the game was objectively bad?
Embarking onto Magento 2 from Magento 1?
Show HN: I made a tracker for the 2016 presidential election
Definitely a needed product. I've seen too many people creating geometry tests in M$Word. Would be great to see this actively developed. For now, I noticed that x^2 leaves a space between x and the superscript 2. Would be a (hopefully easy) improvement to have the space removed.
Even better, they might be able to find a pattern in the seeds that are more interesting (They could be prime, or a power of two), and generate or manipulate seeds to conform to that pattern.
Microsoft Band Tracks Hikes for 12 Hours
Show HN: Test-Flight can now test PHP Markdown docs
The advice not to do astrophotography is meant for the beginner. He wants you to concentrate "on the thing itself" first, on watching the stars, navigating to an object, controlling the telescope, getting a feeling for what eyepiece is good for what situation, getting a feeling on how wind affects your viewing experience, getting a feeling on where to put up your telescope, getting a feeling on how the environment affects the number of stars you see. He wants you to learn all those basic things first and not skip it. He essentially advises you not to take part in a tech arms race as a beginner. When you got a good feeling for the sky and your telescope and an appreciation for nature, he will surely not tell you not to take beautiful photographs of the sky.
In 1985 much of the money going into Symbolics came from DARPA funding - direct or indirect. Strategic Defense Initiative, Strategic Computing, etc. Up to then almost all machines were sold into government projects.

That was a peak year for Symbolics.

In 1986 a Symbolics 3620 was about the size of a large tower PC.

http://bitsavers.trailing-edge.com/pdf/symbolics/brochures/3...
I have a feeling from looking at the patch notes and plans for the future, that they intended the ethics system to be a much more diversifying effect than it currently is. ie. You would have a lot more factions within your empire and sector rebellions would be something to deal with, making the mid-game more exciting. Instead, if you can get a happy empire running, it's pretty stable all the way through and the mid-game can get very boring.

Have to say that I love the research system though. It completely turns a lot of standard 4x/strategy style gameplay on its head by preventing 100% forward planning.
Yes, but I go to a petrol station once a month, takes me 10 minutes to fill up and the whole tank lasts me for the whole month. With electric cars there are two ways out of this, either build enough electric charging points that you can charge while you are at work, or make every single car supercharger-compatible. I personally don't think the first option is likely, I don't see why my work(or any other) would have literally every single parking spot wired for charging(there's over 1000 parking spots at our office), and as for the second option, even 30 minute charging is excessive, it's fine o long journeys so you can go an have a coffee and stretch your legs, but if you want to quickly "fill up" after work 30 minutes is not acceptable. That's why I said that for majority of people charging at home is ideal - but a lot of people don't have private place to charge at home.
Don't forget C++ traits, which are more like a design pattern.
Hey, I'm on a phone without my last pass. I've spent a fair amount of time trying to find a happy web c++ framework.

Implementing fastcgi seemed too daunting to me... hello world was crushingly painful to set up (using Apache)

lwan and mongoose are GPL.I

I feared kores API as well, but I never got around to actually using it, so I'll just use your Menton of it as confirmation of my fears .

I'd looked at crow, and it didn't look so bad, but now I'm not so sure. What did you like about it? What didn't you like about it? What made fcgi less painful / more fun?

Basically, I'd love any notes on your attempt / experiences / etc. !
VRB – Virtual Ring Buffer
If only that were possible without a file...
I dream of having a MIPS or PowerPC laptop. a shame the 3A variant went with a binary blob graphics processor (not that there are many alternatives) and that the 3B processor isn't available as a laptop as of now.
> Chen promises that Uber does not use this information to pry you to pay surge

You're a bit to quick on the "asshole invasion of privacy".

> .. which sounds like a relief if that’s to be believed.

Maybe.

Even so, it is not related to privacy is it?
When should someone buy a domain name?
On a dirt track it would be expected to see the optimization algorithm at some point start powersliding. The current generation may find powersliding as being for show and drifting comes to mind. But there is are some very good reasons for why rally-drivers do this and it is not for showing off. First; it's actually faster on loose surfaces. So of course if you design an algorithm that should be optimized for loose track surfaces you have to take this into account.

Secondly at least for human drivers, the sliding keeps you in control. Driving very fast on loose surfaces is bound to make your vehicle slide around. By initiating these yourself, you are in control - you can feel the amount of grip available, so by oscillating over and under the limit you can keep your speed high while still being in control. This last aspect of it is by far the most difficult and interesting aspect of designing such an algorithm in my opinion. This is where the "Scandinavian flick" for instance comes into play. But I will have to disagree with a commenter below that said this was done at 4:34 - that is more a correction of the exit of the last turn than a true Scandinavian flick. Solving the oscillating aspect of dirt driving through driver feel is something I am having a very hard time believing can be solved by algorithms. Driving around on hard surfaces where the friction is somewhat known I could see algorithms come close to humans, but on loose surfaces it seems quite a long way into the future if ever.
This really resonates with me, especially since he mentioned Master of Orion. I grew up with Master of Orion 2 and I can't even make an estimate of how many sessions or hours I played. Another game which I still play actively is Magic: The Gathering. I mention this, because I think the contrast between these two games highlights the subject at hand.

I have experienced more incredible stories unfolding in both MoO2 and MtG than I could possibly remember. Both are games where careful strategy and tactics combined with randomness can lead to some unbelievably epic moments. Here's the thing, though: in MoO2, despite a lot of random events, I can't remember a single time I played a session which wasn't exciting or didn't feel fair. In Magic, this happens routinely. Just Google "mana screw" or "mana flood" for more results than you can read, complaining about randomness leading to boring matches where you, as someone put it, "don't get to play Magic"[1].

I still play Magic on a daily basis, and I still love the game, but I've spent a lot of time damning the frequency of these boring matches and wondering if there was a simple strategy or rule change which would fix this, while still leaving the soul of the game intact.

[1]: https://www.reddit.com/r/magicTCG/comments/4c2f65/what_funda...
Astrophotography as a concept isn't hard, just like photography isn't hard; compose, expose, focus, fire.

But just like, say, wedding photography the actual execution to create good results requires a lot of experience and expensive kit. You can catch some passable images of the night sky with a basic SLR and lens just like at Aunt Maud's wedding, but beginning star-watchers see those magnificent photos of galaxies in magazines and to avoid huge disappointment it's kinder to set expectations at the outset.
> Do you get why? Think for a moment before reading the answer

This made it seems like the answer was supposed to be strange. It seems obvious that people are willing to pay more in such situations.
Show HN: S3io.com – using Amazon S3 for personal storage
Hello, HN!

I’ve been using Amazon S3 to store family photos and some other stuff for quite a while, but, as you know, the web interface Amazon offers is not very user-friendly and provides no way to share files except by public links to individual files. Another thing I’ve always wanted was a place to store miscellaneous snippets and notes not relying on any services that keep my data locked-in in their databases. So I decided to combine the two and built S3io.

S3io is a web-interface app for Amazon S3 buckets (not for all of them, unfortunately, buckets in Frankfurt or buckets with dots in their name will not work for now) that will turn your bucket into a file sharing and note-taking tool. It allows you to post notes (saved as JSON files in your bucket) and upload files directly from the browser while the app server only stores metadata and knows nothing else about your files and notes. It also lets you view uploaded photos in a slideshow kind of a gallery and share your notes, individual files or entire folders.

If you use Amazon S3 for personal storage, you could find S3io useful. It is still an early beta and has not been extensively tested by anyone else except me, so browser support is limited to the latest Chrome for now, although it seems to work fine in Opera and Chromium, not that good in Safari. The situation will get better in the future. If you are interested in testing or using something like that, please sign up for invitation.

Would like your feedback. Thanks!
Cresce OpenStreetMap, mappe libere
I found it interesting that when only one of the stores had a special, the other store would also benefit.
Objectives for building a minimum viable product to validate the startup idea
Requiring an internet connection for normal development seems a bit extreme. That rules out using it in many places in the world where the internet is slower or less stable, and even here, we have developers who work on their commute with no internet connection.
I sort of agree.

I initially thought (from hello world and the bullets) that this would be Python with static types. On closer inspection, it's Ruby with static types (see the do/end blocks).

While I'm not sure you can ever have too many programming languages, I am pretty sure I won't be using this one.
This just sounds like speculation on your part based on the smell.
Free Let’s Encrypt SSL Certificate for Self-Hosted WordPress Websites
Read this back to yourself a couple of times. How does that attitude come across?
To what extent does this suggest to you that when we first develop strong AI, we won't know it?
I loved this article. Not just the term "AI", I've seen startups abuse the terms "machine learning" and "big data" to such an extent that it literally makes me cringe when I hear them.

How many times have you seen a TechCrunch article where the writer parrots the buzzwords the founder has thrown at them such as "x uses machine learning to sync your contacts with the cloud".
> Can I ask you what your first language is?. I know thats personal, so don't answer if you don't want

Sure, it's English. I do not consider that to be private information

I also speak Chinese and you can use that too if you like.

> I appreciate your balanced tone despite the obvious frustration that I am venting and don't mind letting you know I am feeling.

No problem

> But is China’s strategy running according to plan? Recent trends in the national identity of the Taiwanese population might suggest otherwise

That's a great example of international propaganda failing to work in China's favor

> Advertising is not propoganda, but I will save that discussion for now.

Propaganda is a form of advertising.
Next Generation Digital Transformation, Product Realization / Data Sense Company
One Stop Solution for Digital Transformation - Volansys Offers Electronic Product Design & Services. Expert in Smart Home, Smart City Solutions using IOT, Mobility, Cloud, Big Data Technology Solutions, and Services.
> "treat your colleagues with respect"

It'd be more respectful to assume that. Writing down basic social and professional skills as rules is patronizing.
Testing Facebook graph, what does it happen if you join Facebook in 2016?
Best Mobile VR Headsets for Aspiring Game Developers
I guess I didn't phrase myself well, I meant for things like web services.

Data processing (i.e. pulling events from Kinesis, responding to S3 events) seems like the perfect use case for Lambda, we have thousands of Lambda invocations a minute working against that and it works fine.
Assuming that the seeds are actually seeds for any sort of half-working random number generator, and given the amount of different subsystems which will depend on that seed, that sounds incredibly unlikely.
> Their websites look like shit to use,

No no no... It's just that good web design is simply hard to find. No one is proud of these "asian websites". And it takes a while for updated good design practices to make it across the shore. Here is a decent site:

http://www.jp.playstation.com/psnow/

And for the record, a shitty "asian" one:

http://www.rakuten.co.jp/
OK. You just bought this paperback, we won't show you ads for it anymore. What are similar things... this hardback version of the same book, are you interested in it?

And Booking.com should just learn to delete all that they know of my searches when I actually book something.
Roundcube Webmail 1.2.0 released with PGP support
> Solving the oscillating aspect of dirt driving through driver feel is something I am having a very hard time believing can be solved by algorithms.

Is there something very weird and special in that problem? Because otherwise, we've surpassed human ability of handling dynamic and fast-changing systems like, 50+ years ago? The whole field of control theory deals with stuff like that, and I'm convinced a decent enough feedback controller will beat human intuition any time in problems like these.
The brother of a dad's friend survived a 5000m jump in the 60s. He was doing an airborne jump in the mont blanc area, both parachutes failed (super rare), and he freefalled into a tree. He basically broke most of his bones and spent 2 months at the hospital but made it!
You must go to very very dull meetups :( Lots of fun cool things happening and the hype has a good side to it as well in generating interest in the field but the buzz word and the click-bait marketing is out of control agreed.
hey, thanks for the comment, it is far away from being rude :)

blog posts were never the focus, they are mostly for myself, to remember how things work, as I don't work on the framework for some time, and need to have it fresh in mind to write proper docs. it may also help other people willing to help writing docs. also, whoever published balde website here in HN found it due to these blog posts, then they were worth already. :) and to be honest, I'd not publish the framework here in hacker news right now, I'd wait for documentation to be ready, but someone else couldn't wait, so...

but you're right. the focus now is writing documentation.

thanks
Introducing QuorraJS
haha, no, it is a joke with "bucket" in brazilian portuguese, but its not the first time I see someone relating it with bald people ;)
Almost all of the money I've spent on League of Legends has been on cosmetics. If you're time rather than cash-limited (like most of us here, I would assume) - you won't have time to actually deeply learn all that many champions. The free champions rotation is great, and gives you plenty of time to try people and then buy with in-game currency if you like the play-style.

You're never going to play 123 champions all the time anyway, so dropping money on them doesn't make much sense until you're already deep in the game. You absolutely don't need to unlock 100+ to enjoy yourself with it.
You jumped in the deep end without knowing how to swim.

You're starting a new project, with new technologies and you tried to use the most complex stack from day 1. It's a classic mistake people make with React projects. You don't need webpack, you don't need hot reloading etc (at least not to start with), you don't need a boilerplate.

Go with browserify at first. It's simple and can be migrated to webpack later. To setup browserify?

browserify in.js -o out.js -t babelify

And you're done! Add --debug flag for source maps. Want to setup a watcher with caching in dev for speedy builds? `npm install watchify` and swap out browserify.

When you need bundle splitting, async module loading, and all the other stuff you can do with webpack, then you can easily migrate from browserify.

Don't jump in the deep end without knowing how to swim.
https://xkcd.com/728/

"Maybe we're all gonna die, but we're gonna die in really cool ways."
I despise Microsoft for this. Two days ago, my dad accidentally triggered an upgrade to Windows 10. In a panic, he switched the computer off, and now it no longer boots.

It's now down to me to repair the computer. Apparently, months of dismissing the pop up invitations to upgrade to Windows 10 were not enough for Microsoft, they had to go and practically force it down people's throats. And my family is paying the price.

Microsoft, you are utter scum. You have wasted my time, my dad's time, and cost him hours of lost work.
Author of Kore here.

What fears? Care to elaborate? I'd love to hear!
Apparently Watson believes Mr Schank has 'mixed' feelings towards it and IBM. Go to http://www.alchemyapi.com/products/demo/alchemylanguage, feed it the article link and see what happens :)
The landscape of domain name typosquatting: techniques and countermeasures
A lot of Rails/Ruby magic hides in the dynamic "generation" of code and in the nice DSL-s. However you can typically achieve the same using e.g. macros (which work on compile time) and which can be even statically typed.

The DSL thing is orthogonal: it's more related to the language syntax than to the type system.