skysight-inc/HackerNews huggingface dataset:
Loved the refreshing different view of the startup world. I'm technical and not in SV, but I've seen this behavior in other scenarios. (Not so blatant, however.) It seems like every company has a class of employees, typically either sales, executives, or technical in my experience, that are valued just a bit more than everyone else.

Even though it is everybody putting their shoulder to the grindstone every day that really moves the company forward.
I believe no matter if you are technical or not, you still can find certain correlation between person's sex and if he or she is technical or not. I understand that there are a lot of gals in tech, but it is less likely to happen to see couple where female party is technical and male - is not. It is just statistics. Just like it is more likely for gals to have longish hair and for guys - shorter one. It is just how current overall earth as large system evolved.

Just like everybody assumed I am boring when I was young and nerdish, same would happen to gals in tech. I bet that if instead of waiting for 13 minutes you would join conversation whoever approached you and your fiance would happily continue conversation with you two. Yes, his initial assumptions were incorrect, but they are based on current expectations. As soon as there will be close to 50/50 female/male ration in tech I bet these assumptions will disappear.

Don't try hard to find samples of sexism. Just join a conversation.
Nadella is going to blow Microsoft wide open. I wouldn't doubt it for a minute.
Official AskScience inflation announcement discussion thread
Coming from Ruby, when I last looked at Go about 5 months ago, I was dismayed at the package management state. My specific concern was around version pinning. I'll be excited to try out Cargo when it launches.
That used to be the case, but both seem equally hard now - and are no longer recognisable words.
You can forget about dimensions... yet it's still in 4 dimensions. That's what's so cool about it!
Fibonacci: 2584
Does it have to be common or just regularly enough encountered for it to become seriously irritating.
Fantastic news. I was tired of being able to grab a ride reliably and cheaply, and don't get me started on how easy it was to pay rather than getting the "my CC machine is broken" runaround. Now I can go back to cabs blowing by me on the street without a second glance, not showing up when I call, and badmouthing me in another language on the phone while assuming I have no idea what they are talking about.
As far as the particular issue he picks on, he is making a big deal about something that's not, at least if you accept the general premises of Angular, and trying to pin the core of his whole argument on that. Which is dumb.

Anyway, I have used many, many different UI frameworks on different platforms over the years. Including different .NET systems, Backbone, Angular and to some degree web components. And many other lightweight and heavyweight systems.

I am actually amazed that developers are not immediately seeing the obvious advantages of Web Components (with Polymer for now).

I am amazed that people are still trying to master AngularJS when we have Polymer. (At least the people who can tell their users to use a new version of Firefox or Safari, which is actually quite a lot of web apps these days, although obviously not all).

Angular is very obviously more complex than necessary.

Very few people are going to be with me on this, but this whole idea of separating out scope and avoiding global variables at all cost has got to the point where it is just ludicrous. And the only explanation is that this stigma about global variables has a religious and un-questioned association with incompetence. Unfortunately that particular cargo cult can lead to things like Angular DI.

Why aren't more web developers excited about Polymer and Web Components? Because many web developers, despite experience with Angular, get distracted by DI and other over-complex topics and somehow fail to completely grasp the basic concepts and advantages of what a user interface component is and does.
Yeah, I just noticed the "can't drag pictures in" issue. If anybody from the OneNote team is reading these comments, this is a pretty big missing feature. Mac OS is all about drag-and-drop, and a well-behaved app (especially one that is supposed to be a notebook-type thing) should be pretty robust in its d&d support.
Perhaps rather than whining about how 'banal' everyone here was, you could just educate us as to what the specific sexism was? All of the stories that were popular here were primarily about a crazy wife harassing an employee and a jealous employee behaving chilishly.
Motorola just finished launching their what appears to be fairly successful Motorola X and G lines under the Google name (after being purchased by Google) and is being sold to Lenovo.

Motorola is making the best phone I've used to date.

Nokia is making amazing camera phones with Microsoft.

In my world it's "where is apple now?" None of my coworkers were super pumped about the new iPhone. Before they left the company they were pumped about iOS 7 but just barely ("thank god they got rid of skeumorphism").

To me, despite how wrong this article was, the headline itself looks like it'll be coming true. Apple has been playing defense these last two or three years. Immense props for their initial creation, but the movement it spawned will end up much more wildly successful than Apple will. And the iPhone will fail in a late, defensive move.
Zag: Fast, Scalable Node.js Metrics System
But oh-so-handy for validating e-mail addresses.
This is not a blog post, there was far more than one person behind this article. Which is why ignoring the browser and only saying "as well as having wireless Internet access for e-mail" vs "as well as having wireless Internet access for e-mail and web browsing" was a huge mistake.

About the January 9th demo: It worked fine if you sent an e-mail and then surfed the Web. http://gizmodo.com/the-iphones-first-demo-was-buggy-as-hell-... Note gizmodo is talking about the actual devices the demo worked fine but at the time it was far from being ready to be released.
Can't we all just agree to blame it on the sales guys?
The second paragraph is a complete strawman of the discourse that occurred here. It's so unrepresentative of what I witnessed that I thought it was a joke. How can you post something like that and expect any of your post to be taken credibly after that?
you get an upvote for funny. well done!
Has anyone used Xamarin to build an app on iOS and Android? What was the experience and time to market like? Is the end product a full native app, not a hybrid app? Are there any cons?

I am currently learning Intel XDK but surprised why I have never given Xamarin a thought.

p.s. What about QT creator?
Thank you.

> I love local by default.

Roger. It's hard to articulate my own thoughts about this, but I feel like Bundler enables the best of both worlds here.[1] That said, it's obviously a preference.

> NPM also has the ability to have isolated dependencies from each other dependency.

Ahh yes, I've heard about this. In Ruby, it's not really feasible due to the language, and I'm a bit skeptical that it doesn't lead to super extra complexity, but then again, I haven't used it myself...

Totally agree regarding static/dynamic linking. Though isn't it the same thing with NPM: you still have two copies of the library.

1: http://words.steveklabnik.com/how-to-not-rely-on-rubygemsorg...
Saying it's been used since the mid 80s doesn't actually serve to convince me I'm wrong. In fact it does the opposite; I'd have thought it was in use longer.
From personal experience, I really have to agree.

I'm a male. I'm now an engineer but before I switched careers I was a ballet dancer.

I've heard the phrase "Are you waiting for your girlfriend?" or "Is your girlfriend a dancer?" or some variation of that, countless times when I was at theater/ballet company events/auditions. I hated that, but I couldn't really blame anyone. 90% of other males there were usually just waiting for their girlfriends.
Do you expect to get fired from your job if you make a single wrong decision or prediction? I can't speak to this particular writer but a lot of very intelligent, insightful people have been very wrong about important things and still managed to maintain their credibility by being right about other things (and for being wrong for credible reasons).

The big thing that helped the iPhone take off, the App Store, wasn't out yet. Things changed rapidly.
I actually don't think Miguel and Nat would sell to Microsoft unless the terms were very much in their favor. Basically a big Microsoft wallet, team members from Redmond, the ability to license the .NET source code in a way that they could use it in Mono, guarantee of continued support for other operating systems etc. Basically, we can do what we want. Also given their VC backers I imagine the price would be north of 300mil.

Given all that I think this rumor is premature.

Then again, I did predict this...
https://twitter.com/keithwarren/status/430874079776632832
As long as they don't stop Rust (game) development. I'm playing it on Steam Linux lately.
There must be some cons of doing this as well though right? It's great that you can save a developer per platform and that you have one code base but is the end product as good as something that a dedicated developer for that platform would produce?
Firefox 30 will allow line-height on button, input type=text
Nit: you appear to be describing per se defamation (accusations of heinous actions), but this is just a small subset of all defamation claims. So long as damages are incurred, false statements of fact can and do routinely incur liability, turning on the credibility of the statements, the recklessness (or deliberate deceptive intent) with which they're made, &c.

It's definitely not the case that a newsmagazine would be in the clear simply because designing Bitcoin isn't a crime (although other factors probably do rule defamation out).
A Flexable URL Router for iOS
Technical people are hard to find, whereas I can get about 100 non-technical ops resumes in 5 minutes from liberal arts majors at top ten schools, who will kick ass at ops.

There are a lot of smart people you can groom into good ops people. There are also a lot of seasoned ops people looking for jobs, if you look outside silicon valley and bring someone here from a business in another city.

Whereas, we can't for the fucking life of us get good mobile developers, programmers with machine learning experience, or robotics experience ... unless we pay large sums and offer great perks.

That's why nobody talks much about, or pays much attention to Ops.

I've been an Ops guy.
I haven't seen the new moto phone anywhere myself or heard it make any news other than Verge type site reviews, so what does "fairly" successful mean?

Nokia isn't making anything amazing these days, i suppose they are making the phone with the highest megapixels and phoney ads pretending it was shot on the phone.
are there any open source libraries that is dedicated to interactive sheet music like the one on soundslice? It's really well done.
> static linking means makes specifying versions of packages less relevant

I'd really like to know why you think this is the case. I don't specify versions of dependencies because of dynamic linking, I specify versions of dependencies (wherever possible) so I know I can still build the thing later.

An old binary of a go program is no use to me as a developer.
List of films that most frequently use the word "fuck"
> For example: if you saw two guys at a company booth, one guy who was slightly overweight, had a unkept beard, and wore a t-shirt that had the Perl deCSS code, and standing next to him, was someone in dockers, a button up shirt, and had a blackberry, you might make some snap assumptions.

I think the point here is that even if you (internally) make those assumptions, you shouldn't externalize them. Give everyone the benefit of the doubt, so to speak.
The author is concerned about the future of Angular because of the idiosyncrasies of one method of including dependencies. I mean, really? Is it so bad, the stench of automatic dependency injection, it overcomes all other beneficial features of Angular, it would jeopardise it's future as a web framework, such that it would lose compatibility with future browsers and your web app built in angular will stop working, with no support available? IMO it's a bit hyperbolic to suggest this is the case.
I remember this time. I, like many others, hated the iPhone. The app store was young. There was no basic functionalities like copy & paste. There was no multi-tasking between apps. You only had the option of one carrier (AT&T). The list goes on. I stuck with the Blackberry. Then, Apple executed. It delivered on hardware, and the app store blew up.
We are literally on the exact same page. You're enumerating my point.

Inviting somebody for beers isn't hitting on them, but I have been told by women exactly why this is not okay. (In conversations like this one. This sort of "hey that's not okay" doesn't ever seem to actually come up in real life)

I agree that it's totally normal to compliment people on what they're wearing, and I, like you, do this to my coworkers all the time.

Except, again, there are lots of vocal people screaming how this is not okay.

That's my point. "Normal" human interactions are being cast as not okay by some vocal tech writers, which is what can create a mental minefield.
The thing is, pulling off a distributed chat network isn't easy. Having a centralized infrastructure is way easier on so many levels. This means that ultimately you need to host something on a server, and if you're ready to do that there are plenty of options; XMPP or IRC are pretty straightforward, OpenFire is actually damn easy to setup.
"This website requires Google Chrome. We are currently working on solutions for other browsers."

All righty then.
It's true (apple fanboy here, I remember it well). He was adamantly against them. If you look around, he did a whole keynote where he tried to present web apps as just as good as native apps-- it was ridiculous.

He'd been dead wrong before as well: just a few years before the iphone, when people wanted to see an ipod with video capability, he said nobody would ever want to watch video on a mobile device.

It really bugs me that apple makes these "nobody would ever want" proclamations and then reverses itself without saying, "we goofed". The next one coming is 5+ inch screens for the iphone. They'll make no mention of the fact that they criticized large screen phones before ("look, my thumb goes from corner to corner!"). Oh well.
Yes, you're exactly right about how it works. We'll be adding other soundfonts soon. Piano worked the best for launch, but it'd definitely be better with instrument-appropriate sounds.

Adrian @ Soundslice
What explains the Federal Circuit's relentless pro-patent bias? One obvious theory is what economists call "regulatory capture": the theory that over time, public officials will come to identify with the interest groups they are supposed to be supervising. The theory is usually applied to regulatory agencies in the executive branch (think FCC commissioners becoming Comcast lobbyists), but the theory seems to fit the Federal Circuit as well.

Patent attorneys tend to have a pro-patent bias, and these attitudes seem to have rubbed off on Federal Circuit judges. Most obviously, a significant minority of Federal Circuit judges have been patent lawyers themselves, whereas judges on other courts almost never come from a patent law background. But beyond that, the heavy load of patent cases on the court's docket means that the judges of the Federal Circuit are constantly interacting with patent lawyers. In addition to hearing their arguments in the courtroom, they read the same patent law publications as the lawyers, hire young patent lawyers to clerk for them, and are invited to speak at events organized by the patent bar.

Moreover, the prestige of the Federal Circuit itself is directly tied to the prominence of patent law in the American legal system. If the Federal Circuit had followed the stricter rules in place before the court was created, patent law might have remained a legal backwater, receiving little attention from either the legal profession or the general public. That, of course, would have made the Federal Circuit a less prestigious place to work. (From [0].)

"Corrupt" doesn't seem like too strong a word to me.

And yes, on top of that, they know very little about software.

[0] http://arstechnica.com/tech-policy/2012/09/how-a-rogue-appea...
http://inear.se/urbanjungle/
It's not an ad hominem at all. She made claims that are, for random internet speculators, fundamentally unverifiable. Indeed, her claims simply cannot be proven either way via discussion. It's little more than "he-said-she-said." In situations like this, you have nothing to go on but perceived trustworthiness. Prior events that might damage trustworthiness are not irrelevant.
I'm confused. Are you are unable, or unwilling to discriminate between a woman wanting to be hit on in a social situation; and not willing to be harassed or discriminated against in a professional context?
Also when he wrote "it is too early to start dumping your Nokia shares." they were about $20 so losses to date ~62%. Still investing would be easy if you could travel back in time.
Exactly! When I saw the headline, that is what I thought it would be about: how apple has been playing defense and is destroying itself. They have been innovation free since the iphone 4 and it shows. Unfortunately, they made the wrong call on screen size and it's taken them 4 years to catch up. They also really need to drop this one-model-per-year schedule. Competition is too strong now. They need to release their BS "s" models midyear.
P.s. speaking of Kodak, I give them +1 for still producing film stock (and continually improving it!).
With the same respect I treat my best friend?

Well, first: my best friend is a woman. And could you please enumerate for me what constitutes a sexist joke?

My aforementioned best friend (who I have had this conversation with) as well as most of the women friends I've had this conversation with agree that things like "dongle" jokes are hilarious.

So are racist jokes (do you seriously not tell any racist jokes? Ever? Do you avoid all of contemporary stand up and sketch comedy while you're at it?)

And very young. Huh? Like how young? Possibly right around the age of most of the people who are attending conferences and hackathons? Right around that 20-30 year old range that constantly gets touted as the age of startup founders on hacker news?

I'm 29. Old by HN standards, but you're right: young.
If you know Miguel, a big payday is not his motivation.
- AngularJS is a tool for building complex single-page web applications, not brochureware.
- If you're building complex SPAs, you're going to require a decent level of tooling.
- If you have a decent level of tooling, the points in this article are meaningless.

As an aside, ngMin is the most trivial thing in the world to set up, and if you can't figure it out, array notation is slightly painful but well worth it for all of the tools Angular provides.
Steve was also adamant about not doing a phone in the first place, not doing a tablet, etc. The point being that Steve always publicly denied wanting to do something that privately he was already investing significant resources in doing.
Erica, I don't know the particulars of your situation, but may I suggest that maybe you're reading too much into (some of) this?

I've seen the lack of eye contact problem happen many times, with a mix of genders/races/etc. Sometimes I'm the one being ignored (I'm male); sometimes I feel weird because the person talking is only looking at me and ignoring everyone else in the group. It feels random to me.

IMHO, it points more to a general lack of social skills than a sexist/racist thing. I try not to take it personally. And I try, in my own conversations, to always be very inclusive (e.g. eye contact with everyone, even if I'm answering one particular person's question) and encourage others to be inclusive as well (e.g. deliberately introducing people, asking questions, or simply giving others in the group eye contact even when I'm on the listening end). I think steps like these can go a long way.
Show HN: Stringified March Madness Brackets
The smart money is on at least one person whose job description is Serious Business and was in a position of authority said "Wait, you owe people hundreds of millions of dollars... and that fact is only recorded by you, on a system which is currently inaccessible to the creditors? And they don't have paper statements or anything? OK, that gets fixed. TODAY. No, your reason for not doing it is not a reason not to do it."
How dare you derail this conversation and try to tell us what we can and can't say on a topic. You have the power of one upvote or one downvote, and that's it.
Web developers are excited about Polymer and Web Components. However, using a product still on release 0.2 for building real-world, production apps is generally frowned upon by anybody over 16.
Then why the hell are all these lame StackOverflow questions making the front page? If I wanted a SO answer I'd go to that site, not HN.
That is making the assumption that government spending is constant irrespective of tax revenue. If tax rates and public debt remain constant then tax avoidance will lead government spending to fall. This may mean fewer immoral actions conducted by the government such as wars or arresting people for victimless crimes. In this way, tax evasion can be not only harmless but a moral imperative.
Overstock.com Announces Two Patent Trolls Say, 'No Mas'
> From 1990 to 2010 there have been 18 major accidents involving in-flight fire (Flight Safety Foundation) These accidents resulted in 423 fatalities.

> In the late 1990s the rate of diversion in the United States on average was more than one aeroplane each day diverted due to smoke (Shaw, 1999). Fortunately, it is rare for a smoke event to become an uncontrolled in-flight fire. Later data collected by IATA estimates that more than 1,000 in-flight smoke events occur annually, resulting in more than 350 unscheduled or precautionary landings (International Air Trasport Association, 2005). In-flight smoke events are estimated at a rate of one in 5,000 flights while in-flight smoke diversions are estimated to occur on one in 15,000 flights(Halfpenny, 2002)

source: http://flightsafety.org/files/RAESSFF.pdf
UI implementations are native to each OS, the C# code is often shared between apps but UI interaction code tends to be per platform. There are some places that abstraction layers make sense but part of the value proposition is that you still have a completely native build and native look and feel. Therefore, in these UI cases, you write platform specific code.
The link is to Five Thirty Eight's predicted bracket, displayed on http://tweetyourbracket.com which is my bracket challenge site.

This came out of an idea to see how/if brackets could be stored as strings and then manipulated, displayed, scored, validated, etc.

All the code is on GitHub. https://github.com/tweetyourbracket
I hadn't seen this but it seems like a really elegant solution compared to the alternatives. I look forward to trying it.
> None of those "WCF is Xamarin Enterprise only" licensing restrictions

Are you kidding me? Let's suppose Microsoft buys Xamarin and doesn't bury it. Further, let's suppose that they actually pump money into polishing and enhancing their tools. Do you actually believe that Microsoft wouldn't wrap 10 flavors of Student, Home, Business, Pro, and Ultimate licensing around the result?
Multi-tasking is still not really working like real multi-tasking works usually.