skysight-inc/HackerNews huggingface dataset:
See the section on "When not to use Meteor" at http://www.meteorpedia.com/read/Why_Meteor

Basically, if you need native MySQL support (some support already exists, but it's not in core), or if you need a web-site (SEO), not web-app.

Regarding scalability, by the time your app becomes so popular to exceed thousands of concurrent users, Meteor will have improved scalability again. They've done it a few times already with Mongo oplog tailing support and whatnot. If you already have a highly popular app, it will take you time to port it to Meteor too. So scalability may seem like a problem right now, but likely won't be one in, say, half a year.
This was an Orbital Sciences rocket, not SpaceX, which is publically traded. Down 15.5% after hours so far: https://www.google.com/finance?q=NYSE%3AORB&ei=Gp5QVLiKLsm28...
Are people writing plugins to improve the search results of a for-profit company's proprietary search engine?

Yes, just like people write free software for Windows. Why is it surprising? Sure, you're benefiting the company, but you're also benefiting yourself and other users.
You could probably find a better way of communicating the location of these repos. A while back I was looking to contribute but my efforts to even find an entry-point were in vain. This wasn't at all aided by the newfangled new-user-introduction page you made a while back (which is great, don't get me wrong) that seems to have hi-jacked the previous URI holding information aimed at people in my position.
http://meteor.com is very snappy. So are sites using fast-render, see https://meteorhacks.com/fast-render/
List of Android Libraries
Client-side, you have Chrome DevTools, the best JS debugger there is. Meteor has extensive debugging support. See https://github.com/meteor/meteor/blob/devel/History.md#v094. Also, the popular IDE WebStorm has just released full support for Meteor, including debugging.
Nice. Windows which claims to be the default desktop OS copies a basic feature from the Linux "non-desktops" which is a command line package manager :-)

Another irony is that software installation has been much easier and safer on prominent Linux systems like Debian, Suse and Ubuntu than on Windows for the last couple of years.

Final irony is that I (and others) actually use Linux as a desktop system for more than twenty years. Since Windows 8 Linux was even the better desktop :-)
Pitching Your SaaS to the Media
>The majority of Americans are overweight -- which is a health issue, and addressing that health issue is one of the major reasons people use fitness trackers.

I've been overweight at times when I overwork. Especially after I was in a situation where I was a caregiver for a sick loved one for some years. Even after that spell of time, I lost weight fairly quickly (and healthily) by mountain biking. I've lost weight by exercising via having fun on a mountain bike, hiking, climbing, kayaking, surfing, etc. and eating less (and somewhat healthier) and drinking more water.

I guess I just don't see how a fitness app would have improved my situation. Again, I'm not dissing on those that use them, but I personally don't get it.

I'm still curious after your response. How would a fitness app and device helped me?

>Lots of people don't enjoy exercise, especially people trying to establish a pattern with it that haven't done so yet.

Maybe it's because they set it up like a chore with a computing device instead of doing it for fun and health as a side benefit?

I'm only half-kidding about that...

I personally can't stand sitting inside and getting exercise on some rat wheel in a gym. If it's hot, I bring lots of water and dress appropriately for the weather. If it's cold, I bundle up. I enjoy the challenge that the elements bring to the table outdoors. I also like using my brain trying to navigate trails, etc. instead of doing repetitious, boring (to me) brain-dead indoor exercise machines like treadmills, etc.

I dunno, maybe if people worried less about their fitness tracking devices, trying to treat exercise like work and instead just have more fun, they'd be more apt to exercise?

I wouldn't enjoy exercise either if I treated it like work.

>I think you are presenting a false dichotomy.

Perhaps I am for others. For me personally, I just don't see the enjoyment of meticulously tracking my heart rate, etc. while I'm flying down some trails, hiking my bike up rocks, etc. I know my heart is working because it's pounding with joy (and sometimes fear) and that's enough for me. Or, if someone spots a bear I sure as heck don't need a fitness app to let me know my heart is ticking. ;)

Again, I know what works for me certainly doesn't work for everyone, but as hard as I try, I just don't get the fitness apps and devices being very conducive to enjoyable exercise. Just seems like another distraction from getting busy and having fun in the process.

The only device I like to bring is a little shuffle for music and I often turn that off so I can hear the sounds of nature while I'm out there. A fancy pants fitness device that alerts me that my heart rate has reached some kind of "optimum" zone or whatever just seems like a mechanical killjoy to an otherwise organic, almost tribal/ animalistic/sensual experience getting down and dirty with nature.

Again, this is just me. If other find enjoyment in fitness apps and devices that run them, then more power to them! :D

Who knows, maybe someone can make a good enough argument for me to start using them someday if/when I have health issues, etc. down the road.
See this previous reply: https://news.ycombinator.com/item?id=8522918
How to present visually complex web designs to clients
Discovering that Steven Sinofsky is now a board partner at a big VC firm, it's not so surprising to see him here. Welcome.
I haven't admin'd windows boxes for a few years, but apparently PowerShell has finally given windows admins a proper commandline that they can actually work with - no longer are GUI tools required to admin a windows box.

Interestingly, the last time I looked at Windows servers (2011?) there was a whitepaper from MicroSoft lionising windows headless servers - without the GUI, there was 70% fewer security bugs, giving a smaller attack surface.
Gabriel Weinberg (Creator) came up with a way to index the web for a fraction the cost of anyone else.

Not to be overly dismissive, but search engines using third-party indexes are nothing new; it's essentially the same concept behind metasearch engines like Metacrawler and HotBot.
Chinese phonemakers are preparing to take on the world
Tssk. They should fix the misleading "model" illustrations.. the 2012 is a render, the 2014 is a photo!
Hmm you have a point though I don't know how well Chrome supported it when they first came out with the offline drive support. May be an issue of legacy needing to be upgraded. I also can't find good performance benchmarks for very large blobs in IndexedDB. But yeah I suppose they could use that now.
A lot of people are trying to build mechanical perpetual motion engines, and have failed for thousands of years. Failure doesn't always signal you're doing something right.
Read again. $1000 / 40 hours a week is without costs subtracted. The drivers end up with about $400. That's $20000/year.
Global overpopulation would ‘withstand war, disasters and disease’
Android actually _is_ a Linux desktop system. It is a GUI on top of a Java based virtual machine on top of a Linux kernel.

This Linux desktop has actually overthrown both Windows and iOS. The market share was 85% in Q2 2014 according to:

http://thenextweb.com/google/2014/07/31/android-reached-reco...

Android just uses another type of input than classical keyboards and mice. But you can also use keyboards and mice here. There are x86 implementations of Android, and you can root into the Linux system, and you can use Linux features within your Android device. Terminals for instance:

http://news.dice.com/2014/03/31/run-linux-terminal-android/

Of course, Windows 10 advocates don't want to let people know these facts :-)
I assume latent type means simply the implicit typing. i.e. you declare a variable with the value, and the type is inferred through the value of the variable rather than the explicit type declared.
Nice... For those who've never heard of him: he's also the main developer behind Coapp

http://coapp.org/
Stripe Hires Top Google Ops Exec Claire Johnson to Lead Business Operations
No smugness intended, sorry. I only ever toyed with it. I am genuinely curious why e.g. Squeak never caught on with the artsy types considering it has many but by no means all of the interactivty and feedback that is desirable in these spaces. And again Squeak at least tried to position itself as a media-rich system. Perhaps performance always has primacy. And I don't seem to follow your point regarding liveness -- a language that supports many aspects of live programming but requires a supporting loop is of no value? That does seem like a very strong criticism.
Half of Google's MV employees don't drive alone, 21% live in San Francisco
Are you expecting another +40% increase for the next batch? I have the impression that companies that would've been (just about) invited for interview last batch , may not have made the cut had they applied this batch (with there being a few actual data points to support this). Would you agree with this assessment? Do you expect the difficulty to get into YC to only increase going forward?
Hi, I'm one of the paper's co-authors.

As usual, the abstract really isn't enough to draw big conclusions from. The concept of a latent type applies to arbitrary expressions, not just variables. All the values flowing through a PHP program implicitly share the same union type; they can be floats, strings, arrays, etc. The latent types are the narrower types that can actually flow through the program in practice.

To be clear, it is more general than just things like:

$a = 0; // $a is an int!

It includes learning that:

g(foo() . bar());

foo() and bar() return strings. Since none of this information is marked syntactically in PHP, and since it might actually be undecidable because of dynamic control flow in the callees, dynamic binding, etc., you really need to see the program run to do this stuff.
"The US has still yet to build anything matching its performance"

The Space Shuttle Main Engines had an Isp of 452s and 500,000 lb of thrust, easily the most efficient rocket engines ever built.
Woman Leaves Bad Online Review, the Owner Finds Out and Responds
It doesn't update the underlying object for you by default.

If you use an uncontrolled component (by giving it a defaultValue/defaultChecked prop) you have to pick up the new value using an event or directly via the DOM. If you do it this way, you can't update the displayed value by changing the props passed to it.

If you use a controlled component (by giving it a value/checked prop), its displayed value won't update unless you pick up the new value from an event and set it in whichever JS object you have holding its state for the next render. There's a helper for doing that, or it's easy enough to roll your own event handler which takes care of all your fields.

http://facebook.github.io/react/docs/forms.html
What options are there for syncing flux stores on the server and client?

I ask this because the increasing move towards microservices seems to suggest that "joins" are going to start taking place on the client via waitFor.

For example, if I get model A and it depends on Models B, C and D. I don't want to have to wait for the client to fetch model A before it knows it needs to fetch models, B, C and D. Ideally, as model A passes through the server side store layer, it already starts fetching models B, C and D so it has those ready to serve to client, (or better yet it anticipates that the client is going to want B, C and D and eagerly sends that data to the client).
They are using the same syntax as NuGet- the Visual Studio package manager console.
HP's Marten Mickos: Why Docker Is Analogous to Mopeds in a Big City
All the wonderful thing I can not do with my Android phone. Like uninstall the Samsung apps. Or have root. Or install my distro on it.
I will if anyone can put the link up somewhere.
As an Android user, is it possible to modify my phone to use this service instead of Google's? Is it possible to upload the database directly to a phone or replace an APK to achieve this?
Use react-hyperscript [0] instead.

I'm not sure if it's yet been updated to support createFactory, but even if it doesn't you could create a simple higher order function the partially applies the static unchanging DOM parts, returning a function that takes the same data type as the function returned by createFactory.

IMHO, with createFactory, there is no longer a good justification for JSX. JSX basically solves a problem that JSX created. The reason people like JSX is that it takes the unchanging DOM structure (basically the virtual DOM equivalent of HTML templating) and puts it in HTML like templates do. This gives it a sufficiently different syntax, that it's easy to visually discern the changing parts from the unchanging parts, especially with syntax highlighting support. However, with createFactory, you have a way to wrap up all the unchanging structure, such that you don't have to constantly have to mentally parse the unchanging structure from the virtual DOM that render() is actually going to update. This means you still have to deal with React.DOM, but if you use react-hyperscript, the syntax is sufficiently simplified that it's comparable to HTML.

The complexity of JSX simply isn't worth it. It breaks too many tools.

[0] https://github.com/mlmorg/react-hyperscript
The basic idea of public key is to be visible to everybody. I consider the real problem to be "spamming." If you have some site which stores the keys and it has a thousand of different public keys claiming to be from, e.g. "Laura Poitras" you don't know which one is the real one. So the selection of the "real" key between of all of possible keys is something that should be verified independently. Even if you have only one key, you must verify that really that key belongs to the person you want to reach.

Snowden solved it by requesting the public tweet of Lauras's key fingerprint which was enough. Having the match of the fingerprint is enough. It's much smaller than the whole key. For example, if Laura's key is 4096 bits to print it you'd need around 700 letters. But to verify some 4096 bits you have to actually be Laura's key, it's enough that the fingerprint of, for example, 160 bits match: the math magic involved in creating the fingerprint should guarantee you that nobody can create another key and have the same fingerprint.

In the article, the fingerprint used 4 bits per letter, and there were 40 letters, so it was just 160 bits that Snowden used to verify the key.
> As if VLC on windows comes with crapware.

At least it did, in a way

http://www.howtogeek.com/194993/the-windows-store-is-a-cessp...
Sky is the limit here.

Low latency (real-time) can be an important part of effective and engaging communication.

Sure, it's not for everything; I wouldn't want my email communicating word by word to my recipients as I typed.

However, enterprises usually involve a lot of communication - with team members, stakeholders, and clients. - there are many opportunities to spice things up and make them more engaging & effective.

There's also the opportunity to instantly communicate non-prose - manipulating datasets, images, graphs and charts in real time.
SCENE MANAGEMENT, PHYSICS, ETC.
GSAP is not meant to be a monolithic, opinionated framework in which you build your entire app/site like famo.us. You can build the way YOU want, and then leverage GSAP to animate pretty much anything JavaScript can touch; CSS properties of DOM elements, canvas library objects, generic objects, SVG, whatever. It's insanely flexible. It solves a bunch of browser bugs and inconsistencies too.

With GSAP, you don't have to keep switching animation tools based on your project. It doesn't try to own the rendering layer like famo.us does. It just makes animating a lot faster, more fun and less tedious.

That's not to say famo.us is "bad" at all - some people prefer their approach and it has its strengths for certain types of projects (I think they're going mostly after mobile app development).

Yes, GSAP has physics plugins (see the docs). Check out the fluid motion of Draggable which (unlike jQuery UI's Draggable) works inside transformed elements and honors momentum and complex snapping rules. http://greensock.com/draggable/

For some preliminary thoughts about famo.us and GSAP, see
http://greensock.com/forums/topic/9371-famous-vs-greensock/?...

Velocity.js is cool, but it has different goals; it's only for DOM elements and isn't as full-featured as GSAP (runtime controls, sequencing, animating along a path, overwrite management, lag smoothing, synchronized architecture, etc.) Julian did a nice job with it though. More thoughts:
http://greensock.com/forums/topic/9449-new-velocityjs-animat...

LICENSING:
If a client hires you to do a custom project (web site, banner ad, whatever), no special license is needed no matter how much you get paid. The only time you need the license is if you're reselling your product to MULTIPLE customers. That's it. Everything else is free. With this model, a small group of power users who make $ off of GSAP provide a funding mechanism to make it accessible to everyone else and allow GreenSock to provide solid support and continued innovation. Check out the GreenSock forums to see how well-supported it is (and has been for years).

I'd encourage you to give the famo.us, Velocity.js, and GSAP a try and see which feels best to you. Have fun!
I could never see this movie or tv-series because I'm not in the US......... or I could torrent it. See the situation?
That's bullocks, you're just changing definitions to suit your needs.

Android is a mobile phone OS and as suchhas a marginal market share on desktop. Windows still has over 90% market share on desktop (http://www.netmarketshare.com/)
So when the governor suggested people should take measures to reduce water usage 20%, it would only help if they reduced their water usage to zero ?

Figures.
CoderGears Team: Feedback about the C++ developers choices after the analysis
> I'm not conflating the two by any means. Two of the internet's shining sources of freedom are HTML and JavaScript especially when compared to the walled gardens of app stores.

As far as I'm concerned, you are comparing two relatively small and often overlapping subsets of internet based technology, and you are making assumptions about the internet as a whole based on that comparison. I don't mean to say that you don't understand the difference between the words, but saying that HTML/JS offers the most freedom seems to ignore the less restrictive technologies it is built on.

Surely, the ability to use an open source software stack to create a socket connection and send arbitrary data to a different machine across the network offers more freedom than HTML/JS in a general sense of the word.

As for not all IP packets being transited equally, I'd say that it's more the result of internet freedom than it is of any sort of restrictive policiy. The way to stop it is either a more restrictive law, or an inconvenience great enough to get people to vote with their feet.
Show HN: Small graphic design services for your business. Unlimited.
More store chains sign up for CurrentC than for ApplePay
The European Parliament blocked Reddit on staff computers
It looks like they are basing OneGet off of NuGet - their package manager for Visual Studio. It does handle dependencies and is actually quite good compared to other package managers.
I really hate comments like this. What is the point of leaving this "review"? Are you proud of not spending the 2 minutes to finish the slideshow? You mention a quote you didn't like, but then immediately invalidate the criticism by saying you didn't keep reading to see if there was anything further to back it up or refute it.

I'm not disagreeing with your complaint, I just really hate the way you framed it.
My point here was mostly that

instpkg32.exe /DefaultSettings:ALL_DEFAULTS

is something that doesn't really exist anymore for management tools on Windows, except those that have been around for a long time. Even the GUIs on Windows Server nowadays just drive a PowerShell runspace behind the scenes and you can script just as easily as click around.

Install-Package is a PowerShell cmdlet and thus gets sane and consistent argument parsing and discovery for free. Something like instpkg32.exe simply won't exist for a new feature here.

As for your complaints, I can gladly answer them and other questions, but it's probably a bit OT here.
When the first release of meteor came out, I was really impressed by the product.
The real time update of the web page with zero code was an amazing feature.
Today why I need of Meter?

Server side I have multiple choices that guarantee me heigh scalability, performance, and real time.
Also the mongodb solo option, without sql is very restrictive.

Client side, there are great js frameworks like React, Ember and Angular
that are great modular libraries.
There actually is a project that wants to replace the html/css/javascript browsers: Adobe Air.

http://www.adobe.com/nl/products/air.html

For some reasons it's not really taking off.
How do you fund an investigation when you've just lost some essential assets of your business, both material and immaterial?
JSX is a great syntax

It's really not. It's just mixing syntaxes to solve the problem that mixed syntaxes causes. Higher order functions (i.e. createFactory) is a much better solution.
Why would this be down-voted? I take it you are not supposed to wonder or ask anything on HN?

If not, looks like the mods need to hand out some infractions to these down-vote happy morons.
These guys, whom i believe to be an investment scam, are the most recent:

http://www.steorn.com/
http://en.wikipedia.org/wiki/Steorn

They've erased some of the history from their website and interest hasn't been high enough for full exposure of their nonsense. Yet a decade of failure hasn't shut them down. I feel sorry for the people who poured €11 million into them. Never seeing that back.
Gaining Competitive Advantage Through Mobile Apps
How to use CSV and JSON data files in Postman for comprehensive API testing
https://github.com/mlmorg/react-hyperscript
You can do all of that. It will void the guarantee, of course. Who would expect Samsung to support each and every peace of amateur software.
How about eye?
> you're just changing definitions to suit your needs.

Same to you :-) Windows is also a mobile phone OS since Win 8.
Running Powershell scripts that continue after reboot is not exactly the greatest feat.
I think this is the key to understand google. They are building the "skynet" of terminator. They won't turn evil before they succeed.
Oh, I absolutelty agree with you, and did think about including the concept of failure costs in the above post, but decided against it since I believed it would make the post a little more convoluted. Even with hobby robotics there's a maximum failure cost you can stomach, there's only so many servos you can burn through, and you only have finite time to program, which limits the number of attempts you can make.

One great way to lower the amount of expesive failures is to hedge it with a number of cheaper failures, whether that'd be models, prototypes or testing rigs for individual components of an airplane or rocket. If you look at the early stages of avionics, there were many failures, some of them expensive, deadly or embarrasing. But over time, we did build up a repertoire of testing methods to verify a given airplane design. Does that mean our airplanes don't fail? No. Does that mean we aren't trying to develop even better airplanes because of the risk involved? No. But all in all, it's a considerable improvement. We'll get there for rockets, just like we did for cars, ships, airplanes or computers.