skysight-inc/HackerNews huggingface dataset:
How is that a valid criticism? It doesn't have firefighters because it is about other things. It's valid in the same way as complaining that a set about fire fighters doesn't have any police men.

Please show me what makes the actual firefighters and policemen "male"? I see some figurines with beards, but many without beards - they could be any gender.

Also never mind the fact that including many female fire fighters would be a lie, because the real world isn't really like that.
Is it really that humour defuses anger in these cases, or is it perhaps that the humour is a way to highlight an issue to people who normally wouldn't care? Perhaps it says that something is now "so bad that it's funny"... and that now it's time to fix it before it becomes "so bad that it's just plain sad".
5 Ingredient Raw and Vegan Herby Avocado Dip
Microsoft board not so keen on Nokia deal at first
Works for me too
This is pretty cool. TLDR: in the case of failure, the quadcoptor starts to tumble, just like a rocket reentering our atmosphere from a launch. Except unlike with a rocket, the quadcoptor uses the remaining motors to keep itself quasi-stable while tumbling. This keeps the quadcoptor rotating around the path of descent and you can tweak the rotation through the last remaining motors in order to change the over all flight path.
Taking the pain out of group travel
We believe that the major pain point of group travel is in the planning phase. A person is left with all the responsibility of planning the entire trip for his friends to enjoy.Traveloo relieves the pain by allowing the primary planner to delegate tasks. This allows the workload to be spread across the group and not placed on a single person. Sign up for our beta by visiting our site.<p>www.traveloo.me
While they haven't yet figured out how to make a proof-of-work do useful work, one can make a relatively low-power one that mostly (95%) substitutes memory latency for computation, as in my https://github.com/tromp/cuckoo
Great advice, thanks.

Also I just want to point out that /r/peoplewhogiveafuck is a real subreddit but it is empty. Which is telling, I guess.
Great, now TSA will take away my sticks.
It's a balance between making a cool app and making a living. The zines are another part of building the cool and business too.
A couple of obvious exceptions are John Carmack (for 3D graphics algorithm design) and Linus Torvalds (for OS design), although whether or not they contributed to 'computer science' rather than their particular software domain is debatable.
I'd allow law enforcement, with the strict rule that the scanner system would have to immediately throw away any plate that they hadn't received a warrant to search for. So they could have the scanner operating at all times, but they'd never get a notification until they happen across one of the (very few) cars they're specifically allowed to track.
Vagrant and Windows
Sorting arrays in Ember.js by various criteria
Obligatory Warren Buffett quote:

"A bull market is like sex. It feels best just before it ends."
Probably helps that the message containing that quote also contained a handful of significant examples of poor coding choices along with suggestions for improvement.
Elaborating with some direct personal experience:

If you find a customer, and find a solution, and make a tentative sale, don't go wander off and do something else. An otherwise bright young lady I worked with last year has all three things: problem, solution, and customers. She's going off this summer to intern at Deloitte instead of building her business, because she "wants to learn more about business".

You know what else teaches you about business? Running a fucking business.

Presented with this fact, she said she wanted to learn more about the "strategic side of things...mergers, acquisitions, aquihires, etc.". Those are all issues that are pretty far off if you're just starting out as a business, and you won't likely worry about them until you are big enough to care. And if you're expecting to worry about them at another company, you are going to be hired in as a junior employee anyways so you won't even have anything useful to say on the topic.

The tech guy on that team is trying to find tech jobs at other startups--again, despite having a problem, a solution, and customers.

It's baffling.
Shameless plug. We are trying to solve this. We started off by doing 1-to-1 web development tutoring bringing clients from 0 to backbone apps & beyond.

Recently, we got connected with two top CS students from "mid-tier" schools who were about to join large corporations in technology consulting roles. We were able to place them in some awesome startups in SF. And we were thrilled to have such a huge impact on the trajectory of their careers. We want to continue to do this.

If you're interested in hiring top CS students, teaching web development, or if you're a current CS student please e-mail me. david@techcareerhq.com
If you think you need more lightweight PHP blogging solution, I am a happy user of Anchor CMS[1]. There are some nice free themes for it too at Anchor Themes[2].
They had a Show HN a few months ago

[1] http://anchorcms.com/

[2] http://anchorthemes.com/
A Top Target Executive (CTO) Resigns
Goat - file watcher written in Golang
I assume you're referencing this part of the video at 3:20? http://youtu.be/_GbYR5Aud4Y?t=3m20s
Simple, I have a database wherein I scan the license plates of all known repo men and upload their current whereabouts. That way when they enter the neighborhood, I can stop and have a chat with them.

Now see the issue?
Maybe he means a binary representation of an IP address (4 bytes for an IPv4). In this case serializing 10.0.0.1 would break.
Get a life—or face the consequences
I do see your point...MS has had a hit-then-miss trend of OS's over the last few iterations. But my general thought is that 7 is just too good (in general, and as an alternative) to 8.x/9.
Do you own curtains?
It's that second part that's important--even if it's just a github.

If I can't see your code, I can't tell if you're just bullshitting really well or actually pretty cool. And no, forking a bunch of other people's repos doesn't count--I will check your commit history.
> 1: Strawman. The issue isn't "make a mint doing unskilled labor", it's "be paid enough to survive".

I never said anything about "making a mint" flipping burgers, so .. "strawman" right back at you, I guess.

But you need to understand that no one else is obligated to pay you "enough to survive", regardless of what you're capable of. Have you ever run a business? If you did, you'd find yourself paying your employees roughly market salaries, because that's what their productivity is "worth" (to you and your business).

You could be greedy (and/or a scumbag), and pay them below market, or you might be smart and long-term oriented and pay them above market rates (because it's in your personal interest to keep good employees around - they're not easily replaceable after all).

But the bottom line is that business are not charities, and they can't just pay people whatever people want - especially when people's desires are infinite - they have to live within their financial constraints, placed on them primarily by their customers.

McDonald's doesn't pay minimum wage just because they're mean. They do it because anyone off the street can flip burgers and cook fries. The productivity of an entry level employee flipping burgers is just not that valuable.

> 2: There are circumstances in which pay for mundane tasks (or goods) can be quite high

Sure, but that doesn't mean that all mundane tasks are valued as highly.

Value is subjective, by the way. Which means, among other things, that you can't tell someone what they should be willing to pay for Person X's labour - that's up to the potential employer to determine for himself, based on his subjective preferences, valuations and prioritizations of his means and ends.

Based on the exact same principle, no one can "correctly" tell you what you should be willing to pay for a fruit smoothie tomorrow at noon.

> People are paid the SUBSET of they value they produce for their employers they can claim under prevailing market conditions

Again, businesses are not charities. They need profits, and their owners want profits - that's why they're in business to begin with. What they deem an acceptable level of profit for their own businesses is subjective, and up to them.

The same works both ways. Employees decide under what conditions they're willing to accept Job X.
Yes, what sireat is saying is somewhat true. However with options I believe you have a greater flexibility and more opportunity to make gains when compared to trading stock on its own.

With this strategy you have the chance to protect your capital (by buying protective puts) while earning an income (write premium) and capital gains (in the money Covered Call strikes and dividends). You can make money with this strategy when the market is going straight up, somewhat up, and sideways. You can protect your capital when the market goes somewhat down, but you will loose money if the market crashes.

Frankly there is much I've not said when it comes to trading that is do or die. Money management, position sizing, managing positions, emotional management, fundamental/technical/sentimental analysis just to name a few areas a successful trader should master or at the very least have a working knowledge of.
Yeah. The mystic stuff might also turn out to be interesting or even true. People are so picky with what they read! :)
UNICEF Tap – Go without your phone to help give clean water
As an aside, the IEEE is in favor of software patents, which is why I'm currently boycotting them and not a member.
In either of these cases - the person of interest wouldn't notice a crowd of people following him around to either win an iPad or avoid arrest?
Is Beander managing the warehouse that "can repackage coffee into smaller bags, bundle orders – even from multiple importers with holdings in the warehouse – and handle shipping details"? If not, how did Beander convince the importers to do so if it wasn't advantageous for them to do it beforehand?
>negotiations, there are plenty good books out there.

Such as? As a programmer that can't negotiate a decent salary/consulting rate I would find this useful.
So I've been having a similar discussion with people on this exact issue (disclaimer: I actually use SLIM not HAML but same difference). From my fairly long term experience with both I've found:

1. Neither are particularly hard to learn, assuming you understand HTML and Javascript reasonably well to begin with. In fact, there isn't much to these abstractions at all. Coffeescript probably has more rough edges to be aware of though. Which is to be expected, all programming languages have their dragons to be sure.

2. Both offer non-trivial gains in terms readability of the written code.

3. Both can make future change of code non-trivially easier

4. Both seem to offer less friction for what is a fairly trivial learning curve.

I've never been able understand the argument that on teams using these abstractions things makes it harder because not everyone "knows" them. I guess my response is "what is there to know?". This may come across offensively, but I'd be pretty dubious of anyone who struggled to "get" HAML/SLIM or Coffeescript.

I used to hear a lot of similar arguments working in .NET for not using open-source frameworks, things that were vastly superior or easier than the MS ordained stuff (nHibernate, Nancy, ServiceStack, etc.). In the end that perspective hindered the teams growth and abilities far more than it helped them.

I also don't seem to experience this added friction people say is there. Don't get me wrong I see the bulk of the problems that HAML/SLIM and Coffeescript have, they're far from perfect. But I still find them more comfortable and notably lower friction than working with HTML and Javascript directly.
I kinda agree, if with many eyes come as many pair of hands writing potential bugs, then you don't reduce anything. We need eyes-only 'developpers'.
Content Marketing ROI: What Doers And The C-Suite Need to Know
Axioms and Anchors: Framework for Product Focus
WordPress does not fall over under load, poorly configured Apache servers do that. When WP sites fall over in heavy traffic it's because they're on a small VPS or shared host, and Apache was allowed to spawn more processes than there is available memory. They only run into this condition when there's enough traffic that the baseline number of worker processes all get used up and new ones are spawned. It doesn't matter what's running on the server. I have done no special configuration and use no caching whatsoever, and my WordPress blog has been on HN's front page with hundreds of concurrent visits several times.
Anyone here think's the "Technology" stories in Zite are just HN's RSS feed?
Upvotes have many reasons. Sometimes it's to find out what the discussion will reveal (my own motivation here).
No matter how you look at it, C is the wrong choice for security relevant systems software. But where is the alternative?
Increase Conversion Rates: 2 WordPress Plugins You NEED to Install
My toddler's favorite toy is a huge box of craft sticks. Now it will be my favorite toy as well.
I agree with your opinion on CoffeeScript, but HAML is so petite and small - you can learn to use it in 15 minutes.

Granted, I don't use HAML because it's syntax is ugly; I prefer Slim. I vastly prefer using SLIM as opposed to raw HTML with horrendous tags. Compare:

<p><%= @user.name %></p>

p= @user.name

We're in the future, let's use smarter tools.
There's security... because there's no incentive for most to risk investing in a new currency, especially when it's a minefield. The structure of the mining pools is what you want watch if you want an indicator of how safe Bitcoin is though, the original grassroots appeal of mining on your own own CPU/GPU is gone, and now its all in the hands of commercial outfits with ASICs and enthusiasts in denial.

It wouldn't surprise me if we had a Bitcoin Miners Council at some point in the future.
Target CIO Leaves After 2013 Data Breach
What Languages Sound Like
GnuEverything is harmful. bunch of morons making shit code for shit people.

shave your beard, hippy. you STINK.
Shiny Object Syndrome
Did I just realize that all money in our current form is credit and I never actually own anything? And whom ever controls the biggest source of credit controls the value of the "money" in my pocket at anytime? The only truly valuable thing is experience.
Mark decided that he would do what he thought was right: he would slowly earn back the lost bitcoin with MtGox trading fee profits and eventually make his customers whole again. He still had over 500,000 BTC left—he moved 424242.42424242 BTC between bitcoin addresses and convinced the community that MtGox was solvent.

So, bitcoin is actually a hybrid fiat+cryptocurrency? Since there is little transparency, a significant fraction of the BTC market capital might actually exist as fiat!

Version 2 of a cryptocurrency protocol needs to protect against incompetently implemented exchanges as well.

EDIT: Apparently, there is a BTC scheme for proving solvency. Making this mandatory for exchanges would go a long way to improving things.
People have been saying this stuff since Coffeescript first started making the rounds, but many adopted it anyway without any good reason to, and without any critical thinking about what implications using this "made up language" would have on their codebase and the life of their project. Coffeescript needs to fade into obscurity, where it should have stayed to begin with.
But that's the whole point of IAPs; it's exactly what JonFish85's top-level comment says: this is an abusive relationship. It hurts you, but you keep coming back for more.
I hope this catches on.

I love coffeescript (not a huge fan of haml) as well, but the article is spot on, haml has an adoption problem ... and by that I mean I could pull a guy who can do html/css layouts off the street corner and they can figure out erb templates in an hour or so, but with haml they're still having trouble working with it weeks later. Thats because haml was built to solve Rails developers problems not frontend developers problems like say less or sass was (and you can see how those are doing).

With coffeescript, the two problems are

- writing coffeescript is fun, coming back to make sense of what you wrote months later is an absolute nightmare

- debugging it is a massive PITA

Coffeescript is mostly syntactic sugar that gives you a lot of other benefits but, again, if you want to move quickly as a dev team its one more thing for people to learn or know when they come on line and maintaining it can be a real hassle.

On my current team, we started out on an app that had an even split between haml and erb templates, we stopped doing haml and only do erb now. We started out with some coffeescript but after running into the problems mentioned above, we don't write any new coffeescript.

That is not to say certain teams won't prosper by embracing these two abstractions, just that in my experience the benefits aren't usually worth it. As always YMMV
A template engine for HTML is unavoidable if you're using a framework. It's important to select the one you use carefully. I used Haml until I found Slim. Haml syntax vagaries bit me more than Slim's did.

I love Coffeescript and use it whenever I can, for the reason that the compiler output generated by it is better than my own Javascript. I consider the complexity of the added layer to be worth it. 95% of the time Coffeescript saves me time writing, and the 5% of the time spent debugging is made easier with the tool at coffeescript.org. My javascript workflow has only been enhanced by Coffeescript, not hurt. Then again, I don't write large, sprawling programs in Javascript and consider it a smell when it does start getting complex.

I can't say the same about Slim, it hasn't been an unqualified boon, but still overall I feel it's an improvement.
There's a (vitriolic) write up on "The Last Psychiatrist" blog which generalizes this to the idea of the "The Long Con" by discussing the Dove Beauty campaign [0]. It's a more thorough write-up, in part because The Last Psychiatrist says things the NYT can't, but also because they diverge off to examine why this marketing works and where else it's applied.

[0] http://thelastpsychiatrist.com/2013/05/dove.html
KloutCoin? So all the "attention economy" peddlers had it right after all? Then many of us doing old-school value-adding are royally screwed.
Speaking of altcoins/cryptocurrency…

Has anyone heard much about MazaCoin?

It just became the official currency for the Lakota nation. Wanted to hear what fellow HN'ers think about this.

http://www.theverge.com/2014/3/5/5469510/native-americans-as...

Out of all the altcoins, seems like this one has strong real-world application and brings a lot of value to these Indian tribes. Similar to what Bitcoin has done in other nations that lack a strong national currency.

MazaCoin is also the "official national currency" of a Sovereign Nation, so it can't "technically" be outlawed. Huge step forward for crypto currencies? Outright scam? What do you guys think?

Thoughts on this coin in specific? Altcoins/cryptocurrency in general?
This is so true, my parents have my 35 year old Lego that my children were still playing with until quite recently. Apart from a few odd pieces it's all as good as new.
Exactly. I came to say the same thing.
about time. this has been needed for a long time. ssh mitm attacks were too easy, and legitimately changing server keys (which happens more often than you would expect) would just confuse the issue.

so - about time.

tatu's decision to NOT use this feature of public key crypto when he designed ssh keys has always been a point of frustration for me.
I was part of two failed attempts at personalizing news/ creating communities of topic expertise around news. Both ended in the many tens of thousands of users, and acqui-hire talks (not with either Zite or Flipboard).

My thought on the tech was it was consistently good, the product was simple and easy to use, and worked very well at aggregating subject based articles (I'm sure there was much more behind the scenes that would have scared us at the time)...

we were trying to do not only the smart aggregation, but create hooks into reading communities to encourage an atmosphere like HN - instead of mystical karma points, you would see btrautsc; expert in X, knowledgable in Y, novice in Z and so forth. Like I said, it ultimately died a timely death.

Congratulations on the deal by the way!
Oh, I agree, that's the best part. Pick your rules: oh, you picked those seven? You've got a ring; here are your math rules!

In that specific case, though, I figured I'd point out that the basic rules of math aren't usually things people squabble over. (Although I do enjoy a little mathematical philosophy from time to time.)
Russia works on law to hurt EU, U.S. companies as sanctions reply
What does "per bag" even mean? There's no weight (or mass) listed. If you're thinking that "bag" means "regular 1lb (or insert metric equiv. here) bag" and the first thing you see is $110/bag, it's quite the shock.
The quote seems to simply be complaining about the repeated use of the subexpression "strlen(str)", by implication because it's needless and inefficient.

Except that it's not. At least on glibc, strlen() is declared "pure" to the compiler and (unless otherwise defeated by pointer aliasing) repeated calls will be optimized away.

That's not to say that this is the best way to write the code, but the concern seems poorly informed.
Their "stumbling" upon it is no doubt why they've worked to increase the network of people who use it for transactions from the start.
Did you have enough legos in the past? (Is that even possible?)
I have literally taken people who are almost strictly HTML/CSS (limited or no coding) and had them hack on HAML with zero trouble. In fact they really enjoyed it.
Native American tribes adopt Bitcoin-like currency: MazaCoin
With lots of altcoins popping up, it's interesting to see one being used by the sovereign nation of the Lakato tribe. Since being established only a month ago, it's already one of the top 20 crypto currencies and has a market cap of over $5m and growing. It seems like this cryptocoin is already seeing some serious traction. Is the US govt going to embrace this or fight it?
Did you read my comment or just scan the second paragraph and assume I was saying license plates weren't public data? I was talking about automated decision making using collected data, I was not saying license plates were or were not public information (in fact, I have previously made some of the same points you are, that a license plate is public information and that an individual has no expectation of privacy in public).

So if a private company were to automate the collection of license plates and therefore have a trove of information that included times and places a car was and then that system was to grow so that insurance companies used that information so rates could be calculated through Bayesian classification using that data to determine risk, then that would be an automated decision based on that data AND THAT is protected (in theory) by that directive and the laws based on it in the member states.

That was the point of my comment. Automated decisions are protected unless you consent to them.
Can't be done with lego technic bricks. http://www.pasteall.org/pic/show.php?id=67816
Show HN: Problem of the Day