skysight-inc/HackerNews huggingface dataset:
Define "easy for a non-webdev," because implementing a jQuery plugin isn't something I could tell my friends to do on their normal Wordpress blog.

My solution isn't "better" (nor easier to implement, due to how implemented social buttons handle social counts) because for this purpose because I primarily implemented my own buttons for performance/aesthetic reasons.
It's unfortunate that Haxe doesn't get the recognition it deserves. The type system and other features blow anything comparable out of the water.

The language and compiler are solid, what it needs is better documentation, getting started guides, and tooling for things other than games with NME.
I think Netflix does a great job of proving my point. Streaming big content at a rate equal to viewing speed makes a weak target for pirating and helps keep people honest, IMHO.

Tell me again why we need DRM in HTML5? How many people are actively going out of their way to pirate the movies and shows from Netflix?

At the end of the day, pirating from Netflix: A) takes a lot of time (a bit of analog DRM, if you will as the rate is a huge limiting factor) and B)Takes a decent amount of disk space. Sure, storage is cheap, but what advantage does it give me over just keeping a netflix subscription? Not much, IMHO.

So, the upshot is that, pragmatically, I just don't see why Netflix needs DRM in the HTML Spec.
These are basically all the things they need to keep secret to keep leverage over you.
Where outside Philly are you? I'm in Berks and while I'm shopping everywhere from NY to SF for an entry position out of college, there is nothing close to any demand for developers I can find in these parts. Philly itself can be ok for positions, but outside the city seems like a barren wasteland.

Maybe I'm just not looking in the right places. I'm absent a network, so I'm just using online job boards from Careers 2.0 to Dice to Linked In, and I just don't see anything.
Ask HN: What do female HN members feel about sexism in the community?
The recent events regarding Adria Richards brings to light an issue that many members of the tech industry and I have noticed. There is a significant amount of institutional sexism in the industry, and I wanted to find out what women in the industry thought about it and what their experiences have been. I think it's a good time for us to take an introspective look and discuss problems and potential solutions.
Some people do have a lot of kids. However, the overall total fertility rate in the US was estimated in 2011 at 1.89 kids/woman, below replacement level. So without immigration, population would indeed be shrinking.
More like a metastasizing cancer.
I thought that was meant to be a joke. At least I hope it was. It would get a good laugh from me in an interview.
I misused "action". Replace "to give the client URLs to the next possible actions." with "to give the client URLs so they can perform their next possible actions on related resources".

My point remains: one of the main reasons of using HATEOAS is so that you can evolve your API without breaking clients. The other main benefit is so that your client can discover your protocol by simply following hypermedia controls.
Well, Haxe seems squarely aimed at the game sector, first with Flash, now with HTML5. There are quite a few possibilities, but I don't really see a big movement towards the "normal" web application area, even the nodejs/C++/Neko web wrappers seem a bit oriented towards providing backends for games. I'm not asking for Haxe's equivalent to Rails, but something like flask, sinatra, express or compojure would be nice. (Supported, with some mindshare behind it -- I'm aware that there are a few fledgling webapp frameworks on github)

Not that the game has been called, Typescript and Dart themselves have been out for a while and don't really took large slices of the pie. The biggest "transpiled" Javascript language is still Coffeescript, and that's basically Ratfor for the web.

There's also Opa and Fantom, if we're going even more esoteric...

( http://fantom.org/ and http://opalang.org/ )
The fact that more and more people do not have the skills to make it in America today is the most heart breaking. And with the costs of college education, the problem will only become worse with the offsprings of those affected today becoming the most likely to be affected in future.

I think education is what should be provided free or subsidized.

Not related to the topic..
The site is really well designed and kudos to NPR for a splendid coverage and presentation as usual.
I was just thinking that. Or I'd borrow another computer, make a .iso, copy it across and mount it.
Pretty interesting analysis and ties in well with this other one from quora (via forbes)

http://www.forbes.com/sites/quora/2013/03/22/was-it-appropri...

I take issue with this:

"One thing we can agree on, there is a massive lack of maturity in this business."

While true, the more general truth is that humans are human, fallible, full of mirth and wit and a need to socialize, laughing like chimps (and vice versa). Primates.

Zero tolerance is for robot species. Allowances must be made for errorful humans. This is why I dislike the firing of both of the people, though I agree that Richards' firing is much more justifiable. (The two CEOs had an opportunity to earn their pay and take a leadership stance that day.)

I do applaud Richards for one small thing in this. She tweeted those pictures using her name.

There are sites out there like the ihollaback sites that encourage the same exact behavior that Richards did, but allow their users to do this completely anonymously, and the people so shown and maligned no recourse.

Because of the cause ihollaback purports to advance, ihollaback drew a lot of acclaim when it launched, and still does. We should consider that.
This particular subthread caused me to google "no such thing as overreaction".

This is what I found: http://www.pediatricneurology.com/practica.htm

and the most fascinating paragraph from them there was:

'There Is No Such Thing as Over-Reacting

A psychologist I recently met taught me the following: People do not over-react. They react, by definition, appropriately to the meaning a situation has for them. People have "over-meanings," not "over-reactions." When our child blows up over what seems like a trivial issue to us, it may help us to understand that to our child’s mind, this issue must have a tremendous amount of meaning. We could benefit from saying, "Wow, if that’s how it feels to him, we better calmly discuss this," rather than "Wow, he’s overreacting." For example, imagine an ADD child’s tearful screaming over the process of getting dressed. He’s not over-reacting. He is living a tough morning. Maybe that would change our reaction to his behavior. Children’s "over-reactions" are a window into their minds.'
How Mojang is creating a sustainable future for Minecraft
They ask for legal reasons. To make sure you are older than 13 due to COPPA (Children's Online Privacy Protection Act).
I think that key is that the absence of code coverage is a strong negative signal, but the presence is only a weak positive signal.
One of the interesting bits of the discussion was the motivations schemes on code coverage. I agree on having testing and code coverage as an intrinsic motivator (continual improvement) and not an extrinsic motivator (performance metric). @twpayne was worried about the latter usurping the original intention.

Code coverage through testing is a tool to enable code quality but not THE way to measure code performance.
Thanks for the suggestion! In fact, you've just described exactly what we're building. We are big fans of REST, and if you read the documentation, you'll see that the default behavior of Ember Data is to transmit RESTful JSON[1].

In addition, we've been working with a bunch of really smart Rails people like Steve Klabnik and Santiago Pastorino on projects like ActiveModel::Serializers[2] and rails-api[3].

That being said, we know that there are a lot of different ways to serialize and transmit records, so we've designed the architecture of Ember Data such that those decisions are encapsulated in specific objects which we call adapters. You can think of it like the adapters for different databases for ORMs like ActiveRecord.

The default adapter, though, is RESTful JSON, and is what we use in all of our applications. You can see the implementation on GitHub[4].

1: http://emberjs.com/guides/models/the-rest-adapter/

2: https://github.com/rails-api/active_model_serializers

3: https://github.com/rails-api/rails-api

4: https://github.com/emberjs/data/blob/master/packages/ember-d...
Taken care of..

https://hg.adblockplus.org/easylist/rev/b9b1e238ce62

https://hg.fanboy.co.nz/rev/786329f3c981
That's not the point. The point is we shouldn't brush off these individual incidents as insignificant because they are part of a whole. The problem is not going to get solved if you don't show that you do not tolerate this sort of behaviour, on an individual scale.
Its almost as if they expect you to do this nowadays.
How Stripe Connect Will Be A Boon For Developers
I think it has nothing to do with live chat vs phone calls and everything with incompetent/inconsistent customer service.

I'd personally prefer live chat to phone call any day - at least it gives me a transcript I can refer to later, quote in emails, etc.
> You just told me that CS graduates can still be completely incompetent, but then you expressed surprise that apparently degrees don't matter that much any more. =)

In his defense, and as a recent grad with my CS degree this last year, the curriculum doesn't really sell itself at all for professional software development. Knowing algorithms / language theory / OS theory / theory in general doesn't mean you can throw together a Django app or use git. I had to learn those outside the classroom, because class projects were about convex hull and Monte Hall, not making useful software.

In 9 months since graduating I've gone from my favorite language being C, my experience being in Java and a smidgen of Swing (and still an incomplete knoweldge of the Java thread model, how to write for the JVM, and some others) I did know some CUDA / pthreads / openMP but from an elective on parallel systems, I had a touch of Python 2.7, and almost no sysadmin experience, to now my preferred language is Python3, I know and use qt for FOSS work, I learned html / javascript / C# / regular expressions / SQL / proper networking / the kde libs / pyside / simpy / numpy, I switched full time to Arch and learned Unix ground up, I learned about assembly, unicode, byte order marks, etc.

I never touched on any of that in school. Given, my school was a mediocre liberal arts place I went to just for the near-free scholarship, but I get the impression from other schools I encountered during ASM contests that the curriculum was similar.
Not everyone has the money to spend on products that they shouldn't have to buy and will probably only use once.
The larger point is that it was a customer service issue. If he called and still couldn't get the download link that'd be a company wide issue. To get answers from people just following scripted text is baffling. When a customer contacts you, it's an opportunity to wow them not matter what the issue. "Oh sorry not only can't I help you, here is a script that me, my supervisor and manager all copied to you. Have a good day" I'm glad their call service actually was helpful unlike PayPal's.
Can I ask why (without trying to sound awful and steal someone's front page thunder)? If you want to do something interesting with the Pi you'll probably be wanting to connect other hardware to it. You can't when it is in the cloud. Otherwise, it is just a general purpose Arm/Linux board that has far less power than anything else you could get in the cloud-o-spehere...so I'm just genuinely wondering what you would use this for? Plus, the hardware is so cheap ($25-35 USD), it sorta defeats the purpose of HW in the cloud to save cost (hardware as a service, e.g. EC2, etc)..
Ask HN: What companies have the best Paid Time off Policy?
What companies have the best paid time off policy? It seems many companies here in America still only give 10 days which I don't feel is really enough. So what companies offer the most?
I think "cookie-cutter technical interview" has been misunderstood. My fault, I didn't spend much time on it in the post.

A cookie-cutter interview will ask things that I've been asked by every other shop in town. For instance, I literally recite Fibonacci now. It's a completely useless test because it's over-used. This sort of thing makes a company look cold and - far worse - unimaginative. It's not insulting, it's just a red flag.

The other part of this is having people stand at a whiteboard or work on paper instead of sitting down with them at a computer. Every single thing you listed can be determined by sitting with the candidate at a computer, working with actual code.

None of this bars you from asking about historical quirks of compilers or anything else. If anything, it offers you the chance to have a more relaxed conversation about these things so you can get past the bullshit and see the person that you'll actually be working with.
Died laughing when I saw this title because it's exactly what I thought about Ember. For speed of development I kept flirting with Ember because of the "positives" I've heard. The oddities of its ecosystem and the rather disgruntled/angered contributors backlash towards negative feedback has really cast a negative shadow on it.
Technically, according to the ToS of Facebook and Twitter at least, you can't use their share button icons unless you use their unmodified sharing script code. In practice, nobody cares, and lots of sites link directly to those share links.
Africa’s exploding tech startup scene
As those who were in San Francisco in the mid-nineties know, there is no place so exciting as ground zero of an explosion in intellectual capital. Africa, with a population of 1 billion people, 50 percent of whom are under 30, connected as never before to the global community and with tools to build with that many more people can afford, is in the midst of a renaissance that could make the Bay Area’s last-century heyday seem like a footnote.
There's a discussion already started here:

http://news.ycombinator.com/item?id=5425713
Just signed up. My thoughts: Looks pretty slick. My hat's off to you guys. I like that you already have custom domains option available, some services charge extra for that (i.e. Wordpress).

I realize you're still in beta, but I'd like to make a feature request: the ability to email posts to my blog and have them autoposted.
I like the idea too, except for fraud. When everyone making less than X automatically gets money from the government, the temptation to work off the books and double-dip grows. (Though I don't know if it's really any more of a problem than faking disability.)
The title may not be a direct quote but it's not an unfair heading to this comment. The comment clearly lines up with the sentiment of "anti-pattern", and it does speak to overall code coverage, not just specific line coverage. See:

> people writing completely useless tests [...] just to get 100% coverage

> To write 100% coverage tests, you tie yourself to implementation details that simply do not matter

> Test coverage is a false idol.

Even if you still don't think it lines up precisely with the intent of the comment, I think a much greater disconnect is necessary before something (that I consider) drastic like changing a submission's title.

Edit: Welp. I guess it's been decided. Personally, I find this new title fairly nonsensical (it's grammatically incorrect and taken from the post above the one that was actually submitted), weak, uninformative, and, well, just plain bad. This wasn't even a blog post, it was an excerpt from a conversation, so the "use the original title" rule doesn't apply. I have to say I strongly disagree with whoever changed it. For reference the original title was "100% code coverage is an anti-pattern".

Second edit: The rate of upvotes (and presumably views) has noticeably slowed down for this interesting submission since the title change, despite it still being prominent on the front page.
Just for grins, I compiled the Dart app I'm working on now with --minify. It went from 530K to 240K. Then I cleared the --minify flag and used the Closure Compiler but it failed with errors. Not sure what is going on yet, but I don't think this is necessary or advisable -- I've never read of anyone using the Closure Compiler with Dart. Here is a sample few lines from --minify. It's fairly minimal.

function I(){}
init()
var $=I.p
var $$={}
He even mentions in the article he wife needed one to install Microsoft Word.

Nope. That was a core of his argument - Microsoft did let her download Word, taking the DVD license key as evidence, so why wouldn't Adobe do the same?
Asking What Adria Richards Could Have Done Differently Is The Wrong Question
HA! - No, I didn't notice that at all...

Good point, thus those customers might be "load test" and "POC" and not necessarily paying...
Ask later - we all need a break.
God created the universe in six days. On the seventh day, he rested. This was shabbat, ie. Saturday. Therefore, the first day of the week is Sunday.

But then two millenia ago, the Son of God came to see us, and we killed Him on Friday (to be done just before the shabbat, since days started at sunset then-and-there), and He rescucitated on the third day, ie. on Sunday, so Chistians celebrate on Sunday, which became a rest day, and was therefore moved to the end of the week, making Monday the first day.

Notice that Muslims have their rest day on Friday, so their weeks begin on Saturday.
Well I still want to know where all those fizzbuzz claims come from.

Otherwise, I think you're largely right. But there's a lot of variation especially within that third group. I'm going to cautiously put myself into that third group. The problem is I'm probably on the lower end of that category. I'm able to make design decisions and use the things I learnt in computer science classes while still being pragmatic and solving real world problems. But I don't have a ton of experience. I often don't have language X or framework Y under my belt. And I think that's made it really difficult for me.

You seem to have a good idea of what you should be looking for, but what about all of the other interviewers? Are they just incredibly short-sighted?

And if the fizz buzz failures are actually that prolific, then I'm really at a loss as to why I'm having such a hard time finding a position.
That's pretty depressing.
I prefer live chat, but more than half the time I've used it, it hasn't worked for various reasons. Sometimes it's similar to the OP, sometimes they ask you immediately for a phone number to call you, etc.

It's getting better. It's incredibly frustrating when customer support personnel aren't empowered to help you regardless of the medium of communication.
Aye that's me.
Hixie: DRM is not about piracy, but about control over software providers.

https://plus.google.com/107429617152575897589/posts/iPmatxBY...

Currently Silverlight and Flash are NPAPI plugins, which means that Chromium and Firefox users can use it, so studios can't force any anti-features on users.

But by pushing EME that requires unspecified CDMs without public API the studios will be able to license them only to browser vendors who agree to their wishes and cut off other vendors with DMCA anti-circumvention laws.

They can let Chrome-proper with Google Widevine DRM to work, and cut off Chromium users.

EME+CDM doesn't enable any broader interoperability than NPAPI does. It's still a binary blob. They still don't care about Linux. Apple still won't let them put plugins in iOS Safari.

EME+CDM doesn't give them better browser integration, because the DRM must bypass browser's media stack entirely (otherwise you could modify Firefox or Chromium to dump the video).

But EME+CDM kills NPAPI as binary-DRM-blob interface and shifts power from browser vendors to CDM providers.
Actually, I think that the issue should be discussed while there's attention and interest focused on it. Much like I thought the gun control debate should have happened when it was on everyone's minds, I think that an issue as important as sexism should be addressed when it is in front of the whole community.
A smartphone is at least $50 per month for 2 years, or $1200. Cable or satellite TV is also at least $50 per month. The initial teaser costs of these items are nowhere near the true costs. (Except for the rare user of a big screen TV who only uses it to watch free TV.)
As the IT guy in a variety of medical offices who's known for being pretty laid back, some of the discussions that have happened when I was in the room are filthy. Also, sometimes folks forget I'm in the room.

The most memorable and amusing was the discussion by several women (some busty) of "[flopping them on the counter]", but there have also been discussions of men or parts thereof.
Every time I have ever used live chat it has been horribly slow, obviously outsourced, textbook/flow-chart driven, and almost entirely worthless. I have spent hours upon hours dealing with people who can not communicate clearly from Hostgator to Comcast and had almost every experience end in failure.

Similar to the author, when I have called a US-based customer service number and spoken to a representative, my problems are either resolved almost immediately or I receive a very clear explanation of what the issue is (usually at this point it becomes apparent that I've misinterpreted something).

Another option that can sometimes work well is tweeting the customer service or brand account. I kind of hate that customer service is being pushed to 140 characters or less but I think the perception of what it means to be "good" at social media results in companies over-delivering or at least being very mindful of customer needs. This has been my experience with Comcast.

my live chat example from Comcast: https://gist.github.com/jfsiii/4450046#comment-712192
Yes. 4. Proof-of-work combined with 6. Incentive
why? i strongly believe that there are enough people who want to be productive, and that the means of production offer enough leverage, that there is more than enough spillover for people who want to be idle to be idle without harming anyone. if it is possible for those people to lead a pleasant life (including participating in the basic consumer economy) without improving their lot, why not support that?
Ultratron actually came out originally before Geometry Wars.
To establish all the elements of a tortious interference case, wouldn't the fired engineer need to provide evidence that the Tweeter's intention was to get him fired? Tortious interference requires a deliberate attempt to actually interfere with a contract you knew existed. Here, it's hard to argue that the Tweeter even knew the fired engineer was employed; he could just as easily have been a freelancer. That's before you get to the awfully murky claim that anything negative you say about somebody on Twitter must be an attempt to get them fired.
The problem is that a lot of welfare programs are means tested. So if your income goes up by a dollar, each of your 4 welfare benefits might be reduced by $0.30. So it sticks people in these plateaus where there is a substantial required jump in income needed to actually increase disposable cash.
> If you code C++, do you know Boost?

Do I know it exists? Sure, of course. Have I used all of the 50+ libraries in Boost? nope. Maybe about 10% of them. What exactly do you mean by "know Boost"?

> "Let Me Code, Damnit" doesn't help me assess that as well as something that looks - at first blush - like a Cooke-Cutter Technical Interview does.

You can also have a look at my GitHub where you can read actual code I have written and see how I've handled pull requests, bug reports, etc.
> ... we have overly-qualified applicants lined up for openings that don't exist.

This can happen in a seller's market if people with jobs are in such demand that they can try to create the position they want.