skysight-inc/HackerNews huggingface dataset:
They are a bit lame now - trying to adopt legacy stuff like HTML instead of fixing it with something nice like XAML.
Besides the above linked Exploding the Phone, no. They seem to be very rare, or at least I'm not searching in the right place for them.

I would like to note though that the first chapter of Exploding is available through google books, and features my personal favorite story in this genre:

http://books.google.com/books?id=ECiBd4mYkVwC&printsec=front...
$650!!!! for that price, i'll get me two nexus 5.. this way I can talk to myself, never get lonely....
XAML by itself is actually fairly easy to work with because it doesn't actually do that much: At it's core, XAML boils down to an XML-based mechanism for constructing objects. Squint your eyes just right, and it starts to look like the markup for an IoC container:

http://www.codeproject.com/Articles/17188/Inversion-of-Contr...

Where things start to get complicated are the objects that you create with XAML... (which is where the WPF framework comes into play.)

Five or six years ago, I prototyped a system using XAML/WPF to build an HMI system for an industrial process control applications. The system served up XAML from a server that got loaded by a client to construct UI objects. It then inspected the Binding objects that the XAML created and started subscribing to the appropriate server-side data points. It came together within a couple days and really ran quite well.
If you can make a coal plant twice as efficient, you can generate X amount of electricity for half the cost. Adding filters meanwhile just adds cost.

I think both of these things happened, but only one of them is in the interest of a market actor.
This is interesting. A lot of social networks use this sort of authentication for their email notifications, and weekly/daily digests, but don't treat it as a first class login.

Facebook, LinkedIn, Twitter, Quora, etc... use a short expiration on these, but if you ever forward one of your new notifs to a friend, they will end up logged into your account, which is surprising. It usually only lasts for the session, and some are pretty good about double checking if you are coming from a new location or have cookies for another account set :)

For longer lasting sessions, email security seems like a big concern, especially since most people keep all their email forever (gmail) and it's easy to search through.
I was really excited about the Chromecast when it was first announced. But sadly Google have really hamstrung it every step of the way.

Luckily, Mozilla is developing a very similar device (Matchstick [1]), and looking to do it better. I am unable to find the link at the moment, but they already support like 3 or 4 times as many media formats as chromecast. And Mozilla has a pretty good track record with hackable, open projects.

[1] - http://www.matchstick.tv/developers/index.html
Not true though is it. Let's use the Nexus line as a case in point. Galaxy Nexus, great phone, terrible battery life. Nexus 4, another solid phone, bigger screen, bad battery life. Nexus 5, the pattern repeats again. Thankfully Motorola tend to understand battery life better than most and have bumped the mAh specs up nicely on the Nexus 6.

Or put a different way, default Nexus 4 battery was 2100mAh, default Nexus 5 battery was 2300mAh. People were already complaining about battery life on the Nexus 4, so why did they only bump up the battery capacity by so little for the Nexus 5? For comparison, note that a phone known for great battery life, Motorola Droid Razr Maxx, came with a 3300mAh battery and was still a slim phone.

My point is, just because it's the right thing to do to bump up battery life when using a bigger screen, doesn't mean that the manufacturers will go far enough when doing so.
>Its simply too large for the average user.

Agreed. iPhone 6 Plus is too big for me at 5.5" and I have big hands. These "phones" are getting out of control in terms of size. The sweet spot seems to be between 4.7" and 5". Apparently usability engineers aren't being utilized very much these days.
Agree. Also want to plug my friend Dan Blanchard's IO::Storm, which is a nice binding for Perl!

https://github.com/dan-blanchard/io-storm
2560 x 1440 - that's the resolution of my 27" monitor.
> the problem is that VMs are too slow, and therefore you need to spread them out over more machines, and therefore VMs are too expensive

I think what you really mean is that you can't control the overcommit policy on AWS. Otherwise, if VMs were too slow, why would you be running on AWS at all?

> Otherwise, why not just make every container a full EC2 instance?

A lot of people have full EC2 instances running a single container. Or full machines. If you want to upgrade your database software, atomic, full system rollback looks pretty enticing, especially if your database machines are huge, hugely expensive, and you don't have that many spares.
To me your talk was very authentic. I felt like I was having a beer with you and you were just laying out in an hour how you see things. It was super impactful and totally changed the way I think about a number of things. A big part of that was from realizing how deeply you've internalized and proven these concepts and strategies, and that came across through the delivery. It felt like an interaction, and an interaction can't be reduced to quotes or soundbytes.
6 inches is extremely close - even uncomfortable for me with a 3.5" iPhone 4S. Are you sure your distance is accurate?

Perhaps screen brightness also impacts this - do you run f.lux?
Importance of Free and Open Web Access in Africa
I too found this interesting. I wonder also whether this particular individual was misdiagnosed as schizophrenic. Sounds pretty similar to a bipolar episode of mania, and marijuana is a documented trigger for bipolar mania.
>McGuire's an MIT Ph.D, so it's likely he's not a complete idiot.

obviously. The proposed reactor looks exactly like a great PhD thesis with honors - a novel field configuration proposed which allows to reach beta of one. The rest of the whole system is given only cursory treatment. In particular how about a "neutron absorbing blanket" in a business-jet size envelope?
This will probably sound like a troll as I understand windows phone isn't popular here but my Nokia 630 lasts over 48 hours of medium usage EASILY on a tiny 1830mAh battery, has a perfectly sized 4.5" screen, has navigation that doesn't shit itself in the countryside and costs £99 SIM free off Amazon.

The camera is shit but I tend to lug around a DSLR anyway if there's anything worth taking a photo of, so the phone is used for taking photos of where I parked so I can appeal tickets. Less pixels (480x854) means less power usage and I can't say I notice the difference that much compared to the wife's Moto G.

But everyone goes "fuck windows phone" and walks away from such things...
I'm glad she survived and is okay. Good luck to your family.
As someone who only read the headline, that comment really piqued my interest.
I would love to know this too. I'm sure they probably have enterprise customers that are using some of this stuff. I do love the idea of being able to store some of these things in source control.

One of the things that I am curious about is that when we promote a database slave to master, we just spin up a brand new slave and just discard the old master. From a quick glance of this, I had a hard time telling if that is something that this tool could handle. Maybe it's not really the use case for it right now. I definitely think it's really cool to just spin up a cluster in one command though.
I think this is more a case of the normal ways things are run practically everywhere, not all that many steps from total disaster. If I remember correctly, you've been around for a while; compare your experiences in organizations of smallish absolute size like a hospital such as this one.
It's big as they go, 900 beds, but as an organization not large, let alone giant.

And they've got a zillion priorities, with Ebola being rather low, prior to the nation's first Ebola tourist showing up. After all, we were assured the probability of this was "extremely low".

Hmmm, I guess I should follow the links, especially with the revised report on Duncan's highest temperature during his first visit, but someone was saying the CDC's guidelines as of then would not say "EBOLA!" From what I've heard he presented with symptoms consistent with a lot of things (fever and pain are not in the least rare!), and they certainly went to a lot of effort trying to diagnose what was wrong.

For the 2nd visit, I wouldn't expect any other random hospital to be better. Even the special 4 have not yet, to my knowledge, set up a triage station before the ER with a suited up attendant. Which is what's really required :-(.

As for your prescriptions, while it's easy to say this outfit isn't as good as Mayo's, or probably many university hospitals, you give no evidence, nor do I know of any, that it's possible to achieve a universally, qualitatively better result across the nation. I've been noting WRT to the now two infected nurses that we're at this point in time at best only quantitatively better that West Africa, and I'm not sure about that, we'll find out with more cases outside of the special 4 hospitals when they get known Ebola cases.

Your dislike of "the market model" does not mean there is a better one, and we know of many that are worse (e.g. I can't remember the last time a patient died because the staff failed to feed them, although searching for that it hopeless since it's the standard way to euthanize patients).

As far a political capital, we're now in a Nixon in China state for the foreseeable future. Only a "hawkish" Republican (e.g. not Rommnycare Romney, or McCain) could do this. And do we wonder how the other side of the aisle will respond???
assuming it's the same anti-piracy mechanism they use for paid apps (and it looks like it is), then you really shouldn't rely on it. Sometimes it takes hours to report an install as "licensed", and crackers have developed tools (apkmania, i'm looking at you) to automatically strip and recompile apks that contain this license check.

The way to do it would be to give developers an API they can use on a server (something we've been asking for a while), but it doesn't look like that's going to happen.
Music Making News
Huffington Post is the most-shared site on Facebook. Cable is not responsible for trash news, a lot of people eat it up.
I agree except that the OP mentioned "while having a nice developer experience" which I assumed was speaking about VS.
You can't directly compare dots per inch on a printer to pixels per inch on a screen.
Smart City Startups Should Care About What U.S. Mayors Care About
Community for posting and commenting the latest news for people that make music
How are you able to get NFL games without a cable / satellite subscription? Or did you just give up on the NFL? I am in a similar situation with sports being the only thing keeping my cable subscription active.
It just means that enough people flagged the post that it set off the flame detector, which takes it off the front page and disables voting. It almost certainly wasn't anything one of the admins did.

Still, it's very sad that this community as a whole isn't open-minded or mature enough to discuss mental illness. I guess it's not surprising, but stories that make people feel uncomfortable are very frequently flagged off the front page.

That said, HN is still the source of some of the highest-quality discussions of various (non-controversial) topics on the web.
For the benefit of those of us with crappy data plans, I assume. When I tell my phone to be on WiFi, I want my phone to be on WiFi.
Enjoy it while it lasts, Bootstrap/HTML and JS are so lame after XAML and C# :(.
Yes, maybe there is a mismatch about what we think validation means. I think it means looking for indicators that you are not the only one liking your idea. When you offer a product, one indicator (the most obvious actually) would be, if people buy it. For an email list, the most obvious indicator if other people like your idea is, if they are willing to give you their email address. From all the visitors to my site, 25 percent thought the idea was good enough to enter their email address. And everybody who runs a newsletter can tell you how hard it is to get people to enter their email. To me this is validation. Validation that people find value in the idea...
Sounds like hypomania triggered by the stress. You may be a mild case of bipolar. Definitely avoid marijuana.
Quora Keeps the World's Knowledge for Itself
> you usually want your data structures to be as strict as possible, but your control flow to be as lazy as possible

That's a very nice slogan. I'll have to remember that. It certainly covers the case of generally wanting your record fields to be strict and lists to be lazy when used for control flow.
I've been doing Windows development for over a decade now. WPF was too different from WebForms (or less often, WinForms) to get most of the other developers on every team I've worked on to agree to switch to it. I wish we had switched way back when, because it is a much better design than (Web|Win)Forms.

That said, now that I'm on my own, I'm not switching to it. The legacy windows-only apps I support I'm sticking to WinForms, because I don't want to spend effort on learning yet another Microsoft ecosystem API. I'm actively getting out of MS-only work now.

Unfortunately, there are no UI toolkits that I would call "good". They all have some weird idiosyncrasy to them. It's like they all start out with a great idea, and then beef it in the face halfway through completing the full set of controls that would be useful to most people. It necessitates 3rd party control libraries of vastly variable quality, and makes it extremely difficult to tell clients "yes, we can do that, and it will be done by XYZ date".

So, lacking a better alternative, I'm going all-in on HTML5. It's the closest to "ideal" of what I want for a UI toolkit. I've about decided that I really, really don't want my UI to be anywhere near my application layer. A node-webkit-style deal might be bothersome to some people, but for my ideals, it's exactly how I want to arrange my applications.

I'd just like it very much if Node weren't my only readily available option. I like Node for small things, and I use it in a few projects, but there are some other projects where I'd really prefer to be writing the backend in C#, or C, or anything with a wide variety of libraries that aren't mostly just a weekend project for a CS grad somewhere like half of everything on NPM often appears to be.
Will anyone be mad enough to adopt the next living corpse of tomorrow - WinJS?
(Reuters) - Netflix Inc (NFLX.O) reported quarterly net subscriber additions below its forecast, sending the video streaming company's shares down 24 percent in extended trading.
Netflix net added 3.02 million customers worldwide in the third quarter ended Sept. 30, below its forecast of 3.69 million.
http://www.reuters.com/article/2014/10/15/us-netflix-results...
Reliance on anecdotes is driven by paucity of statistically meaningful data. Reminding people that the former is not as good as the latter is unhelpful. Anecdata is still data.
I suspect that they're talking about only buying a few finished assemblies from outside suppliers.

It's kind of a bullshit metric though if you're contracting with machine shops to make a bunch of different parts and then do nothing more than assemble them.

Of course, where do you stop? If you buy billets, and machine those, does that count as in-house? Or do you have to buy raw ingots and turn those into billets or castings? Or do you need to operate a smelter and only buy raw ore? Or do you need to own the mine and the mining equipment?

It's like XKCD says, everything is fractal. One guy's "in house" is another's "completely outsourced".
Is there a reason to want a sustained human presence on Mars? I heard about using it as a rest stop on longer trips but couldn't any science be done on a per trip basis?
You can shoot me a note. Kat at ycombinator.
Because it is easier. It's easier to be heard by making grandiose threats. It's easier to scare your target with such threats. FWIW, I've been getting death (and other) threats in my PSN inbox for as long as I've had my PS3 (just for winning games of Street Fighter). Threats are kind of a social norm for "gamers". I know that doesn't make it OK though, and I'm glad this behavior is finally getting exposed & chastised.

It's how immature people act. They feel threatened & don't really know why, so they threaten back. I wish it was just children engaging in that type of behavior, but I know that's not the case.
We make a software for licensing WPF applications, http://www.licensespot.com, and it's been growing pretty steady in the last few months so I guess there are still a lot of people developing and selling apps in WPF.

It just works. Some niche markets still prefer to use desktop applications.
Half of Angular is pretty much a WPF/MVVM rip-off, so it's a good experience.
Most of the provisioning capabilities in tools like Chef, Puppet, etc. are pretty rudimentary from the perspective of thinking about infrastructure as composable services.

So, for example, a "knife ec2 server create" or a "puppet node_aws" will kick off an aws machine, but it's up to you to manually describe the metadata around that server - what AMI, what VPC, attached subnets, security groups, etc.

But really, that's not what you want, you don't want a server, you want a composed service. You want to describe the entire stack, and you want to be able to represent that stack as code, so it can be tested, version controlled, etc. just like all of your other infrastructure.

The chef guys have clearly recognized this, and have their chef-metal project, which frankly seems like a bit of an ugly hack to get around the limitation that most config management tools have where all of the execution is on a target node (whereas with composable infrastructure you probably want some central node coordinating and orchestrating).

The thing that's more interesting about terraform, as well as Amazon CloudFormation, is that it can not only represent the traditional assets of servers and VMs, but also can describe SaaS services, which is slick.

So it's not so much splitting configuration across multiple tools, moreso of segmenting out the levels of description - I have one tool for service definition and catalog management, I have another tool for effecting change and configuration within a given service. Macro vs. micro.
Last Month for Rafting in Vail, Colorado
Ask HN: Good resources to learn about Facebook's marketing platform?
Maybe a broad question, butI'm not trying to become an expert overnight. Just looking for some reading that can explain to me the tools and the platform in a pragmatic manner, with examples and such.

Perfectly happy to spend a few bucks running some experiments to help myself understand it better.

I haven't done much google searching, mainly because I'm not really sure what I should be searching for. I also have only browsed Facebook's documentation, but their documentation is usually only useful after you've gotten started and have some direction.

Like most things, I'm sure playing with it is the most valuable thing I can do for myself.
Once you "get" doing AutoLayout you will never want to go back. I'm speaking as a guy who swore up and down to frames. All it takes is doing some adaptive stuff for 3.5, 4, 4.7 and 5.5 inch screens to make you want to jump out your window.

By the time you create a good system to get the frames to work with an adaptive layout, you just implemented a poor man's version of AutoLayout.

Just my $0.02. I think it saves me a lot of time. I try to avoid AutoLayout in IB and just use code, either a third party DSL or apple's own visual format language.
>Compare this with ITER, where they still don't know what material some fairly critical components can even be theoretically made of. It's just night and day.

the Skunk Works and EMC2 haven't even reached the stage where they would face the same issue of material - all of them would ultimately have to contain the same type of fast neutrons and there is no good known material to do it.
This thing has a screen resolution higher than my laptop, and 4x the RAM...
Growstuff's Crowdfunding Campaign for an API for Open Food Data
How I stole source code with Directory Indexing and Git
WPF is not dead. It is mature as Winforms is.

Microsofts now is more open to the open source community. That does not mean that 'old' mature frameworks are dead. It's all about choice.
Tech bros trying to kick some teenagers off a soccer field
I personally believe iOS 8 has been the exception, not the rule.

Yosemite, including the Public Betas, has been rock solid.
I apologize if my reply came off harsher than I intended, but there has been a lot of disingenuous press lately about Iraq having WMDs after all. It's all bullshit.

> What you and the NYTimes seem to be saying is that all along this statement actually meant they weren't producing WMDs. Right?

Exactly this. Part of the motivation for the Gulf War was Saddam's gassing of the Kurds and other ethnic groups. So we knew they had at one point manufactured and stored chemical weapons. The motivation for the 2003 Iraq War was a series of administration claims that they were still producing WMDs including Anthrax and Nuclear weapons -- contrary to international opinion / UN weapons inspector claims.

Again, I apologize if this is more emotional than typical for HN, but the Iraq War led to hundreds of thousands of deaths, billions (trillions?) of taxpayer dollars flushed down the toilet, and the formation of ISIS.

Here are some actual claims from the buildup to the Iraq War:

Dick Cheney in 2002:

> “Simply stated, there is no doubt that Saddam Hussein now has weapons of mass destruction. There is no doubt he is amassing them to use against our friends, against our allies, and against us.”

GWB:

> “The Iraqi regime possesses biological and chemical weapons, is rebuilding the facilities to make more and, according to the British government, could launch a biological or chemical attack in as little as 45 minutes after the order is given.”

Paul Wolfowitz:

> [The Iraq WMD Program is] “just a series of evil weapons unaccounted for, huge quantities of anthrax that can kill millions of people, huge quantities of botulinum toxin that can kill millions of people, ricin that can kill millions of people.”

Colin Powell:

> “biological weapons factories on wheels and on rails,” an “extensive clandestine network” to supply “its deadly biological and chemical weapons programs,” and the obtaining of “sufficient fissile material to produce a nuclear explosion”—“facts and conclusions based on solid intelligence.”
Or you could just subscribe to openssl-announce.

It might not be as cool as having an email notification sent by an ifttt recipe executed in the cloud which in turn polls an RSS service regularly which is updated by incoming emails from openssl-announce, but it might just be a tad bit more reliable.
Betteridge's law of headlines strikes again.
http://en.wikipedia.org/wiki/Betteridge's_law_of_headlines

Edit: Why the downvotes? It's true. The answer is No.
I still use ADO and ODBC (oh, and the BDE, remember that one?) on a regular basis. I wish I didn't, but I do.
Would the idea you're working on make a good open source project (without destroying the business model)? If so, throwing up the code and asking for contributors might be an easy (arm's length) way to get other people involved and keep yourself motivated.