skysight-inc/HackerNews huggingface dataset:
3 doesn't require that the thing replaced be good. So both 3 and 9 allow you to replace something bad with something good. I only claimed that there are examples where you can satisfy 3 and 9, not that you can always satisfy 3 and 9.

But also, I think this thread entirely misses the point and intended use-case for this list.

When you cannot satisfy all criteria, the list does not become a justification for the status quo. Instead, it is a useful mechanism for elucidating the exact conflicts which a good designer must reason through and ultimately resolve (perhaps even leading to an alternative, "win-win" or "win-less lose" solution. Or not. Either way, the list helped think things through.)
I think he should just get laid already. His idea of doing it with someone who cares is fraught, as there is a good chance he will get dumped and it will be crushing because of his circumstances, and because it wont mean as much to his first partner there will be a power imbalance in the relationship. He may also be so smitten that he ends up marrying the first one even if she isn't the right choice. Once in this marriage he will soon be regretting not having other experiences.
Not that I think you are implying this but it's not easy for everyone to get laid.

I could elaborate on that point but my thinking is that this submission is going to get kicked off the front page so it seems futile.

Also if you read his story he writes: "Every girl I’ve ever cared for has rejected me." So it's not like he didn't try.
http://research.microsoft.com/en-us/

http://research.google.com/

http://research.apple.com/

Hint: one of these things is not like the other...see if you can figure out which using only the power of curl.
The Indie Bubble Needs You
An ios house, connected to an ios house platform. I can imagine the conversations, i bought a Samsung home or how to jailbreak your ios home or android malware popping up on your bathroom mirrors as you brush your teeth.
I cover this in my blog post. Web application are run-anywhere, but lack the performance and low-level integration of native applications.
> They continued to use XMPP so long because it was still profitable for them to

More like, they continued to use XMPP for 8 years at enormous loss, watching while it acted as a massive sink hole of users to their competitors who exploited it ruthlessly ...

I too wish they hadn't ended federation, but do note that to this day XMPP clients continue to work just fine. They did not abandon XMPP as everyone loves to imply.
There are so many mobile sites that have broken scrolling until the entire page is loaded, I almost invariably think Chrome crashed or something until I realise that it's some news site (it is always news websites that have this issue) and its JS.

Even funner are pages where scrolling stops working entirely when the page is fully loaded. As in, I can no longer read the article or zoom. So I have to refresh the page and hit the "stop" button before it finishes loading too much (but enough to have the text on the screen).
That's fantastic, but says nothing about the relative merits of BACnet. It's an industry standard, yes, as I understand it typical of a modern business unit, but that does not mean that it should be the one used by any new adopter. Indeed, BACnet's been around for so long now (and has such poor takeup in the consumer space) that one might wonder whether a newer protocol is necessary.

As I understand it, BACnet has a number of drawbacks that make it unsuitable for this kind of thing. In particular, BACnet is not really plug-and-play (and is not designed to be), supports a relatively small number of transport protocols (one could imagine this Apple system eventually encompassing BlueTooth, ZigBee etc). Furthermore, it's not really a secure standard as I understand it - access to the WiFi network would essentially give control of all the devices. Current solutions aren't really much better, but it needs to be the primary concern (and I suspect that Apple have considered it). As one example, BACnet best practice is currently to have parts of the network that have to be in userspace (temperature sensors, door sensors (as opposed to lifts, aircon)) is to place them on separate physical networks.

Even moreso, it's kinda usually implemented right above the link layer (which violates the hourglass principle, if nothing else), and there are issues that will come up in the near future with the alternatives (BACnet/IPv6 being an issue (i.e. most BACnet/IP devices will stop working as networks switch to IPv6)).

BACnet is probably fine in the enterprise domain, where everything is installed at building construction time, there are people who manage this stuff for a living, and things like airgaps are desirable as well as necessary. In the home domain, it's at least overkill, and makes things incredibly difficult for users. It's entirely fair for Apple to go their own way.

Trying to do a standards-based approach at the moment would be a horrendous idea - firstly I know a large number of companies to be trying to come up with their own solution at the moment, but secondly it would just end up being a standard by committee (with no real implementers). Let the competitors hash it out for a few years, and then standardise the best one.
This same reasoning can be used for why those same expensive hotels don't have free continental breakfast.

When I was a kid, I went with my dad to union conventions, where the union would always put us in the nicest hotel. I'm sure it broke my parents' cheapskate hearts that there was never free breakfast, so we always went to a McDonald's or something nearby every morning.
I hope they will be offering a cosmetic repair to this fugly monster. I already miss Mavericks AND I'M STILL RUNNING IT.
An ad hominem if I have ever seen one! To answer your question though, yes as it gives a simple, researched and concise explanation as to why these are useful and might make the commenter think that they aren't as "meaningless" as they seem.
Of course on Android you can always just install any app you want, such as firefox, and rock and roll.

Fuck Apple deciding what I can and can not run on my phone.
I actually really like Objective-C and would totally use it as a back end language if there were good libraries to make use of. I've also written a couple of command line tools in Obj-C.
Isn't this conclusion more significant because Katrina is excluded?

Edit: I meant the layman's sense of "significant" here. I just don't see how excluding Katrina "makes already marginal conclusions that much more so". I read your "but" statement as just saying that they haven't necessarily proven causality, but I don't see what that has to do with my statement.
Sex (or lack of it) is something everyone can relate to.
So if Google doesn't do the right things _for the right reasons_ (based solely on your judgement), they're just as bad as anyone else to you?
That's a great UI synergy. Also, I had no idea Pentadactyl[1] existed. What an interesting plugin, thanks for bringing it up!

[1] http://5digits.org/pentadactyl/
It's still in development, but it's a far cry from vaporware, and it's already being used in production at at least one company.
And you're telling me... with a straight face... that Java's lack of direct pointer access, automatic memory management and bounds checking do not make it safer and more secure compared to C and C++?

You really should stop talking.
We have to be realistic. C is never going away. C++ is never going away. When has any entrenched programming language ever gone away? As someone who has been paid to write code in RPG (https://en.wikipedia.org/wiki/IBM_RPG#Example_code), I can confirm: never ever, ever ever. The best that we can do is to offer an alternative.

The reason why I put so much effort into Rust is because people who need to write the software in this space have literally no alternative that is not unsafe. Even if they cared about safety, they're screwed! Say that they need to write a library that can be written once and called from any language. That means, effectively, that they need to write that library in a language that 1) can expose a C-compatible interface, and 2) can run without a runtime. Which means, practically, that their choices of programming language are either 1) C or 2) C++. Despite Heartbleed, nobody's rushing to rewrite OpenSSL in ML. And I sure hope nobody's rushing to rewrite it in Rust either (we have no idea yet how Rust would fare for crypto, and we need time to figure that out). But once Rust is ready, you will at least have a choice. Memory safety will no longer be something that you leave on the table out of necessity.

I feel like the vast majority of the new programming languages coming out these days were conceived to make programming more pleasurable for the programmer. And yeah, I'm a programmer too, and I dislike many of the languages that I am forced to use every day. But Rust isn't about making programmers happy (although it seems to do that entirely by accident); it's about making users safer. Fewer vulnerabilities, fewer angles of attack for the baddies to exploit. And hey, if it makes software crash less, I guess that's cool too.
Sign me up for a "someone gets indignant about rust developers responding to other people's comments about rust" drinking game.

(small-time rust contributor here too)
That is actually pretty terrible advice for a lot of people. Not everyone can/wants to separate sex from intimacy and that can lead to quite a few problems as well.
Phyllis Rose’s “The Shelf: From LEQ to LES”
Asexuality is a real thing. I'm hypothesizing that this guy might be asexual. Asexuality is cool, whatever sexual orientation you are; you are that and you should carry it proudly. Alternatively (and I think this is more probable), he also sounds like a person who is neck-deep in inner shame about his virginity, and is rationalizing it saying, "Oh, but at least I'm not a misogynistic slob [his words]."

But I fail to see how this article is not tantamount to thrusting your own sexual preferences onto someone else's. The majority of guys I know are not asexual, and would not be cool being a virgin at 33 (nor would most of HN's male readership IMO; maybe we should have a poll to see). I see close parallels here with an article by some wacko saying, "Being gay is only a thing if you let it be. See how I suppressed my homosexuality?"

tl;dr -- Being a virgin at 33 is okay for you, and that's cool. But for a lot of men, being a 33-year old virgin is going to be tortuous. And that's okay too, you probably shouldn't be telling them "it's like that only if you let it be."
This is silly. Rust is on a similar time frame to Go in terms of stabilization (~2.5 years after release).

It's hard to make a comparison against Swift, which is a proprietary language developed for years behind closed doors. Presumably they're at 1.0 from the first day by design. You can't do that with open source languages.
Free Guide: Knowing How to Use App Analytics
this is great testimony. it's tragically common for people to let one shameful fact define them. I find myself thinking, "i have such weird interests; when i try to explain them to others, i always fail, and feel alienated."

that's my analogue to being-a-virgin; often i let my "I am weird" be my reason to stay in on weekends, to deny my friends my company without giving a good reason.

i have to actively tell myself, "people often like me. they don't judge me [nearly] as harshly as i judge myself. they see me differently than i see myself."

i sympathize with this guy.
Does he knows something of Obj-C? Because a lot what he says coming from elsewhere was already well known in Obj-C, like named parameters, "protocols", etc. Which he barely mentions. I think in the light of Obj-C, the newer C# would be less mentioned.
> deliver laptops with a better battery life than Macs get

Well Linux gets better battery life on my laptop than OS X. (11 hours with ubuntu gnome 14.04).

> my Mac recognizes and uses a second monitor when I plug it in

Not mine. And this is a common problem:
http://www.imore.com/os-x-mavericks-problems-drive-me-nuts-h...

Also, I had issues with sound going out and not returning until after a reboot on OS X. This drove me nuts.

Thing is your points only apply to OS X if you run it on Apple hardware. If you get ubuntu certified hardware you will have no problem running ubuntu either. Ubuntu is going to run on more devices with less issues simply because the linux kernel is designed to target more hardware than the OS X kernel.
Prefetching the URL will trash analytics, which is why most of this is really done. Its not like the short URLs are easier to copy/paste, or remember.
Good list, I think the generics notation was inspired by C# but with the improvement of moving the generic constraints inside the <>'s
Well, the word "significant" is a loaded one in this discussion -- in this context, it typically means "statistically significant," which has a very narrow (and sometimes questionable[1]) meaning.

You're right that leaving Katrina in the dataset (assuming the same techniques were used -- there are other ways to deal with outliers other than dropping them) would bias the result further towards indicating that female-named hurricanes are more dangerous. But the persistence of a significant finding in that regard in the absence of that data point does not prove a causal link, much less the specific one the author suggests.

[1] For some criticisms of how statistical significance is currently being used, read this: http://www.deirdremccloskey.com/docs/jsm.pdf
NASA Is About to Test a Mega-Parachute at the Edge of Space
Throwaway.

Correct for part. I'm in a similar situation, but only 28. Five years to go. Twelve to a movie.

In my mind—and this is entirely anecdotal—sex and relationships are merely a checkpoint for the life of a person. It's nothing more than a signifier, of which people place a negative connotation on being a virgin. I'm not here by choice, but by inability to progress against these signifiers.

While I agree with your point about the sex being irrelevant, the entirety of the statement of "It's sex" framed as a triviality is dead wrong. I, and I assume most other virgins, have severe issues with dealing with social cues. When you say "someone" who is that? Is it someone at the bar? A friendly glance at work? I can't tell. I'm pretty bad at learning social cues. I'm not sure where to do them. Or at who.

And because I'm bad at learning those social cues, I'm afraid to be forward. A friend who was sexually harassed at work gave me the advice to try a small company because "they have more relationships between coworkers there." It's somewhat irrelevant advice given how tone-deaf I am to general human interactions. Kind of ironic too, considering I probably couldn't tell the difference between harmless office flirting and sexual harassment. Which is why it's precluded in my mind.

Much like T.H. White's Merlin, I realize my doom, but am unable to change it. I'm guessing it's a chemical issue with my locus of control.

EDIT:
I spend a majority of my free time in the gym. I'm very fit, so it's not a matter of appearance. Minus any crazy expression on my face.
{
Info: [NJ/NYC, Relocation, Full Time],
Stack: [Python: [web.py, Django],
Javascript: [jQuery, D3.js, ember.js],
PHP: [Wordpress, CakePHP],
Others: [R statistical language, Demandware E-Commerce Platform, git, svn],
Resume: https://www.dropbox.com/s/znv6589pqa16x9y/patrickfmurray_resume2014.pdf,
Contact: patfmurray@gmail.com,
}

Overview: I'm currently a front-end developer working on a e-commerce SaaS. I'm looking for a new opportunity to build interesting things using all available tools (regardless of backend/frontend) that try to have a positive impact on people's lives. Currently my personal focus has been on learning to use technology to enhance journalism through open data and visualization. I would be excited to work for any company that sees the technology as an engine for positive change.
T-Mobiles $30/month plan is also worth checking out.
The Art Of Trolling
Apple just announced in the Platform State of the Union that they won't guarantee source compatibility until Swift is released along with iOS 8 (changes to the language will require source conversions), so I believe they're taking a route closer to option #1.
That's obviously not what I wrote, and you would know this had you bothered to read my comment.

I'm saying that such features alone do not actually guarantee safety, if the language's implementation happens to have flaws.

There hasn't been sufficient time and opportunity to see what Swift is like in practice. It's premature to say anything conclusive about it at this point, aside from stating that we don't yet have enough information about it.
Scientists able to selectively erase and restore memories
Wow, nice looking drive for not a lot of money. I've been living with a 128GB SSD but find it's just a little too small. After 9-12 months or so I generally need to flatten and reinstall because a lot of junk has accumulated and I'm running out of space. A 256GB drive should be perfect, and at $100 I'm not going to agonize over the cost.
The article totally misses the fact that the static friction to overcome on the cars are a static torque not a force. The forces on the cars are acting on the coupling and at the wheel contact point, but the static friction to overcome is at the axle diameter. The torque arm is such that the force there is larger by the ratio of the wheel and axle radii. The larger the train wheels, the less effect the static friction will have.
yet then he goes on to say his last big rejection was 15 years ago.

if he is holding on to the hurt from that long ago, im not surprised there is no one who wants to get intimate with him.
Ask HN:  How do you answer what is your greatest weakness?
How do you guys answer "What is your greatest weakness?" question in a job interview?
They did announce they would not guarantee source compatibility until after the release date. So the language will likely change a bit still.
Abandoning the inexpensive-but-heavily-skewed "grab some of the local population" (of our university town) (in the Western world) wouldn't be a bad idea for psychology, no.

http://www.scientificamerican.com/podcast/episode/psychology...
Databases only allow access to persistent data. To accomplish what Apple does with Handoff, they also need to sync application state.

Although today's keynote was clearly a demo, it does show us the potential of run-anywhere apps.
Huh.

http://en.wikipedia.org/wiki/Slack_action

"Loose coupling is necessary to enable the train to bend around curves and is an aid in starting heavy trains, since the application of the locomotive power to the train operates on each car in the train successively, and the power is thus utilized to start only one car at a time."

An example at 2:20 in this video:

http://www.youtube.com/watch?v=9D9zE6mju48&t=2m20s
I am not sure why you interpreted my comment as an ad hominem but I sincerely apologize for offending you, that was not my intention.
Woman Not Guilty of Chemical Warfare; Constitution Saved
Fundamentally, static friction is the force that's going to be preventing the train from starting to move. If you had a semi-truck in neutral on a flat surface, I don't think you would be able to push it. The wheels aren't slipping on the ground, but rather it must be in the bearings. The problem is F=ma. In this case m is large.
In a day of age full of diseases ...go out and get laid is bad advice! Self love is the best advice and safest! To learn about your own likes and pleasres to teach to a partner in love and with mutual respect!
I've lived in the Philippines for awhile, and the big telcom here, PLDT, has terrible DNS. t.co links are the most obvious point of contention, where they just won't resolve 90% of the time. It's incredibly obnoxious, especially on a mobile device where DNS settings aren't (easily) exposed.
Because then instead of writing \int, you can have an actual integral sign, etc., and it's more readable.
That list of standards is ridiculously unreasonable and unrealistic. If we had consistently followed them, we'd still be arguing about whether to start banging the rocks together. Anything as daring as the printing press or electricity would be utterly unthinkable.

I don't know whether home automation will take off, but I think the deciding factor will be the same as it was with most of the other things we've invented since we came down from the trees: whether the benefits on the whole exceed the costs.
I really really want to like ddg, but I can't seem to get away from a need to !g. Further, though its obviously a loss in privacy, the quality in search results returning from a "context aware" google is just leaps better. Its a trade-off I guess. I know HN is very much in support of the primacy of privacy ... but there is no doubt search and ad relevancy goes down in anonymity.
Seems redundant, as you can already choose what file you want in the magnet link I posted. This only harms both swarms.
I thought that was called "Hacker News comments."
Lack of expressions and a macro system are really unfortunate.
Huh, I must have missed that. That's definitely contrary to the message most of their stuff is putting out, which is "Go ahead and and use it to write applications." Thanks for pointing that out.
What are the distinctive features of Rust that Swift has that aren't in some way derived from ObjC? (I'm sure there are some; I just don't know Rust.)
I REALLY like that syntax for the maybe monad.
The "flaws" discovered in Java aren't in the language, but in the most popular JVM implementations, most of which - surprise - are implemented in C (for the lack of a better alternative).

Writing in Java still remains monumentally harder to fuck up in compared to writing all your code in C or C++.

Furthermore, while Java relies on said relatively complicated interpreter + JIT virtual machine for its execution, Swift has no such virtual machine. All code is analyzed statically and compiled to machine code. The Objective-C runtime which it uses (which is not new - it's the same fucking Objective-C runtime) is a tiny C library, which implements a few basic low-level routines, such as dynamic message-to-method resolution.

So next time it's best for you to shut your mouth if you're ignorant about an issue, than telling people who know better than you to "wait for conclusive evidence".
Snapchat, disclosing usernames could be a potential violation of privacy
Slack is something railroads would love to get rid of.

If the slack isn't managed properly when starting a train the jerk can rip the coupler knuckle right off and split the train (which brings everything to a stop when the brakes automatically apply when the air supply hose is separated).

I've seen many a train startup on a grade with all the slack stretched out and wrapped around many degrees of curvature: modern diesel-electric locomotives have tremendous tractive effort right from a standstill.

These modern locomotives have computer-controlled wheel slip systems, sand dispensers (that inject sand between the wheel and the rail to increase friction), and active steering trucks. And for the past decade or so locomotives have switched from DC traction motors to phased AC (which don't have high-current brushes that can melt at high-load, low-speed).

All US railroads have mandated low-friction roller bearings in everything since the 60s or 70s, too.

I'd imagine the railway engineering field has all the physics of this stuff well-documented since the basics of railroad operation hasn't really changed in 100+ years.
To be fair, most women are probably not going to reject you in front of tens of other people, frame you for a bomb scare and then call your mom to say that that they hung out with you out of pity. His standards for 'big' are perhaps higher than yours or mine.
New chip to bring holograms to smartphones