skysight-inc/HackerNews huggingface dataset:
> Why not give everyone the same bonus based on company performance? Make it collective good.

That pretty much happens when companies routinely provide stock to the employees.
No they don't. People who are predisposed to conspiracy theories will view this as some sort of data point. But given their mind is already made up they don't need more weight.
And if you've got money holed up in Mt. Gox, who's exchange rate is significantly worse than every other exchange, what do you do?

Ask anyone 9 months ago whether or not trusting Mt. Gox was a good idea. They were the largest and most reliable exchange, and now it has become increasingly difficult to get your money out of it. And now the exchange rate on Mt. Gox itself has been effected by their problems...
Rolling Upgrades for AWS Elastic Beanstalk
Futuristic water-recycling shower cuts bills by over $1,000
web.go provides a request context, some helper functions (Slug, Urlencode, etc) and so on. pat (if you mean http://www.gorillatoolkit.org/pkg/pat) is "just" a mux/router—although a really nice one.

However, gorilla/pat + gorilla/context + gorilla/sessions* are, IMO, much more flexible than web.go and don't unnecessarily rewrite the wheel as much as web.go tries to. They also plug together easily: there's really no "glue" you have to manage. Just import them and use them as you would.

* web.go pretty much forces you to use cookies. gorilla/sessions can use a cookie store, a filesystem store, Redis (my pick) or the other stores out there (CouchBase, mySQL) thanks to the store API the package provides.
I've never had someone on another continent take cash out of my wallet.
Google Quick Actions Let Users Act on Emails Without Opening
Cash certainly used to be stolen in this way (by the deposit-taker).

What changed is that it became less valuable per unit of volume and mass (due to inflation) and that it became more traceable (due to regulation).

In bitcoin's case, it's designed to be immune to both of these. The wild west is here to stay.
Use elliptic curve Diffie-Hellman with forward secrecy. See...

Google Security: Protecting data for the long term with forward secrecy
http://googleonlinesecurity.blogspot.com/2011/11/protecting-...

Google Research: Fast Elliptic Curve Cryptography in OpenSSL
http://research.google.com/pubs/pub37376.html
http://static.googleusercontent.com/external_content/untrust...

SSL Labs: Deploying Forward Secrecy
https://community.qualys.com/blogs/securitylabs/2013/06/25/s...

Michael Horowitz: Perfect Forward Secrecy can block the NSA from secure web pages, but no one uses it (http://blogs.computerworld.com/encryption/22366/can-nsa-see-...)
Dell Venue 8 Pro With Windows 8.1 Getting Some High Marks
Forced Distribution Rating Systems (commonly referred to, incorrectly, as Stack Ranking Models) are intended first and foremost to identify the top performers and keep moving them up the company. Secondarily, it helps "trim the fat". People focus most on the latter, but the main draw is the former. It also is meant as a way to keep raters accountable for the performance management process and avoid rating errors, most obviously the leniency bias but also the halo bias.

Finally, in some organizations it's just a convenient way to distribute rewards (comp, promotions). While this is a highlight of it in any application, the focus on that as the primary benefit is less than ideal. But convenience is its own reward for many.

This concept is intended for use at the more senior levels in the company and typically not meant to be done within teams/groups/divisions, but rather across teams/groups/divisions.

The whole system is designed around creating a workforce with maximum potential, if not maximum performance. There are some simulation studies that have borne this out, but I'm wary of trusting the validity of simulated models in complex systems and social phenomenon. While evidence suggests neither raters or ratees react well to the system, actual evidence of behavior (e.g., attrition) and performance generally don't show the expected negative outcomes.

It's thought level of interdependence in one's role would be positively associated with poor performance, but I don't know of any evidence about this either way. It's also thought that the system works best in a culture that sends similar signals, like high-performance consulting cultures. Again, I know of no data about this.

Here is a decent, if somewhat old, PDF that is classic forced distribution reading. I don't think it's perfect, but it's a good starting spot: http://www.groteconsulting.com/resources/pdfs/Across_the_Boa...

I have more research about this handy on my work desk I can post tomorrow if anyone is interested.
Nothing to do with regulations, all to do with law enforcement. Theft is illegal.
Apple Finds Surprising Growth Market in Japan
If you're interested in this, you should look into DreamObjects (http://www.dreamhost.com/cloud/dreamobjects/). It's a redundant cloud storage service which is compatible with the S3 and Swift protocols at less than half the price ($0.05/GB). It can be used with duplicity (http://www.dreamhost.com/dreamscape/2013/02/11/backing-up-to...).
> The answer is to remove it all; enable true pride in work, fair compensation, leadership, continual improvement, education and self-improvement. This works better.

A key question in the idea of "fair compensation" is what do you mean by "fair"?

If one of your superstar outliers is contributing 5x, 10x or more business value than the average, what does fair compensation look like? Is it 100% of the compensation of the average? 110%? 150%? 250%?

In my experience, few firms have compensation structures so flexible as to reflect the true range of contributions of different employees. As a result, their compensation philosophy tends more towards "equal compensation" than "commensurate compensation".

The question is whether fair lies closer to "equal" or to "commensurate" on the spectrum.

(I obviously understand the argument that equal might result in a more cooperative workforce and a stronger company, all other things being equal. But the very strongest performers, assuming their strength is portable to another firm, will have an incentive to migrate to a firm willing to compensate them more commensurately to their contribution, again, all other things being equal.

Once one of these firms springs into being, they may become a magnet for talent as great people like to work with and for other great people. If one can do that to a greater extent at this magnet firm AND have a higher income, enabling more retirement and family financial security, better vacations, etc, those will be powerfully aligned forces.)
This is one of the more egregious Betteridge's Law violations I've seen today.
Google needs text to know what your website is all about. You should write a comprehensive piece of content for your main keyword(s) and place it on the front page. If you're worried about your UI/UX you can use some tricks to "hide" some of the content. Here is an example of what I'm talking about: http://smartdrugsmarts.com/ ("read more" button at the bottom). Works like a charm.
Show HN: Boobs with angular.js
http://memeizle.com/

Memeizle is a weekend project which is build with angular.js and bootstrap. It aims to collect bouncing boobs on a platform to watch and you know...

It needs internationalization support but you can still use its shortcuts:

space -> next boobs :)
x -> hide these boobs

Memeizle is one of the first beta testers of MongoLabs' API v2 which provides read-only access to mongo collections over REST.

Memeizle is licensed with GPL. You can fork or contribute on github: https://github.com/dedeler/memeizle
What you've said pretty much applies to any topic you can search for. Some search engine (DDG?) really needs to add an option to only return pages with no (or at least fewer) ads.
It's important to remember that millions of dollars are lost daily globally to CC fraud.
Even if GPS stopped working, given some time we could work around it. There'd be some issues in the short term, but GPS is used because it is easier than inertial navigation systems, (thankfully) not because it's the only choice.
A better way to test Android applications using Calabash
The current wave of CSS3 effects are very much akin to the early days of Flash. Oftentimes it's a superfluous effect that hampers readability or usability, and I sincerely hope some lessons were learned from the Flash heyday. Just because you can move your content in 3D, add transitions and effects -- all in browser-native rules -- doesn't mean you should.

I'm on a pretty beefy Macbook most of the time and there are a lot of simple-looking sites that are almost impossible to use because of the slow-down from their page effects. The scrolling behavior from parallax or fixed effects really seem to be the worst.

If you want to see the next wave of CSS effects, just check out one of the old copypasta providers like DynamicDrive or FlashKit. ;)
A letter from Bram Stoker
Not in production yet, but my company's in the process of moving from Infobright to Redshift, mostly because Infobright, while extremely fast, is a single-server solution and we think that within a year we'll have outgrown its capacity.

Our data is 3 denormalized tables with the same ~1000 column schema, the largest of which contains 7B rows. Most of our queries are simple aggregations down a few columns, with simple constraints like date range + customer ID.

So far we're really impressed with Redshift's load performance and ease of getting up-and-running, but we're still an order of magnitude away from Infobright's query performance. Next steps are playing with distribution and sort keys, as well as trying different cluster configurations; to be fair to Redshift we've not run it on more than a 6 XL cluster yet.
Interesting question, I can point out a few interesting differences I know of. Take note, I have more experience with Couch and its ilk than MongoDB, but I know some of Mongo's feature set.

tl;dr: You'd probably see the most difference with how a) the data is distributed and replicated and b) how you query data.

CouchDB (as of the 1.5 release) offers master-master (including offline) replication. It does not offer sharding. Cloudant's BigCouch does implement a dynamo-like distribution system for data that is slated for CouchDB 2.x iirc. Mongo on the other hand does support sharding via mongos, and you can build replica sets within each shard. It does not as far as I know support master-master. This is probably the biggest data-distribution difference between the two.

MongoDB support a more SQL-like ad hoc querying system, so you could query for drink recipes with 3 or less ingredients that have vodka in them, for instance. You'd still need indexes on the data you are querying for performance.

CouchDB queries are facilitated via javascript or erlang map reduce views, which serve as indexes you craft. An additional 'secondary-index' like query facility is to use a lucene plugin and define searchable data. Cloudant has this baked into their offering, and their employees maintain the plugin on github (https://github.com/rnewson/couchdb-lucene)

MongoDB has the ability to do things like append a value to a document array. In Couch, you'd likely read the entire document, append to the array in your app, and put the document back on Couch. It does have an update functionality that can sometimes isolate things more than this, but I haven't seen it used as much. Mongo can also do things like increment counters, while Couch cannot (though CouchBase can).

There's a host of other differences. Mongo has a much broader API, while CouchDB takes a more simple http verb like approach (get, put and delete see the heaviest use). Depending on your situation, one might be a better fit, or you might simply grok one more than the other.

As far as why Mongo gets used more often, I think the closer-to-SQL ad-hoc queries made more sense to people transitioning from stores like MySQL. The CouchDB view/map-reduce stuff is a bit more of a mindset shift (see the View Collation wiki entry for an example of this at http://wiki.apache.org/couchdb/View_collation). CouchDB was also taken hits for being slower than Mongo, but I suspect it was the map-reduce stuff that really steered some folks the other way.
The exchange market is currently in the process of decentralizing.

Counterintuitive, perhaps, but it's happening.
Thanks for the link to SSS. I'd never seen it before, and it's a really, really cool algorithm. One of those things that as soon as you see it you think "of course!"
Windows Store Averaged 1.7M Daily Downloads In October, Up Nearly 40% From June
Values, Not Technology, Are What Matters to Democracy
The lyrics are copyright as a separate work. The lyrics are the entirety of that work. The recording, the music, etc. are all separate.
Developing On A Dell Windows 8.1 Tablet
Putting it another way:

Document stores are supposedly "more agile", but by conflating queries, the logical model and the physical structure, they are actually less agile. You've mixed the three things together and ossified around a single model of the domain. When the required view or model changes, you have to write workarounds.
The currency may be P2P, but the trading of it is mostly certainly not.

I wonder if it's possible to create a more P2P trading platform for digital currencies.
Economic history: What can we learn from the Depression?
They said it couldn't be done...

You have successfully created something worse than the AngularJS documentation.

But seriously dude, WTF?
Of course there is a curve in all companies. The question is of interpretation how review scores get assigned (stab in my back and lunches with manager's peers like in Microsoft and perhaps in Amazon), or based on a peer reviews like in Google. Besides, to the best of my knowledge there is no fixed bottom 10% (or any number of percents) in Google/Facebook which ought to let go after each review period, compared to Microsoft.
Oh please. Every anti-government ideologue I've ever met seems to think that absent government humanity is made up of angels or Rousseau-style noble primitives. There are plenty of scumbags to go round, always have been.
Out of trillions of $ worth of transactions. It's the rate, not the absolute value, that matters here.
Nonsense. It very much depends on the problem domain.
George Clooney on Tesla
The continued use of the word "bro" is insensitive. It implies my gender to be uniquely at fault.

That sounds like I'm baiting the poster but I genuinely felt it to undermine the message and alienate me as a male reader.
Ask HN: What is the Future of Bitcoin?
In the following:
5 years
10 years
20 years
40+ years

Where do you base your predictions?
As I recall, FB mostly use MySQL as a glorified K/V store. So I'm not sure if this is a win for relational algebra.
Is there any theme marketplace that doesn't suck?
I hate how theme marketplaces treat their developers. Recently I submitted a template and it got rejected. May be it wasn't up to the standards but it was really disheartening to see how they communicated the rejection. This is what I got in my inbox:

----

Hello,

Thank you for submitting your item. Unfortunately, this submission has been rejected.

Your item must be improved in one or more of the following areas:

- Visual quality and appeal

- Technical quality

- Originality

For more information about quality standards, please refer to the item style guide:
https://xyz.com/help/sellers/style-guide

Regards,

XYZ Support

https://XYZ.com/support

-----

A standard boilerplate message with vague reasons. Which one of the three reasons? Lacks technical quality? How? Invalid HTML? JavaScript errors? If the developer wants to improve his theme and resubmit it how will he know what changes to make? Theme developers work hard to develop themes and they deserve at least a proper feedback about what are the exact reasons their submission got rejected. Is it that hard or time consuming?

I tried contacting support and asked if they can tell the specific reasons. Got no response. This is what they call "support"?

Today I gave them feedback through their website and also mailed it to founder. Let's see if they care to respond this time.

I would like to ask HN if there is any theme marketplace that doesn't suck? What an independent theme developer should do to avoid such marketplaces? What are the options?
Not often - practically always.
Git + gpg, know thy commits
> This is obviously too strong a relationship between CAST_MEMBERS and TV_SHOWS.

... huh?

> They should have modeled CAST_MEMBERS as true entities, by making them documents in their own collection, and storing a list of Cast Member IDs in each TV Show.

So instead of a one-to-many relationship, they should use a one-to-many relationship expressed in a different notation?
Imgur.com may suit you. It's dead simple image hosting.
Why Bitcoin May Be More Disruptive than the Internet
More disruptive than the Internet? No. More disruptive than Facebook? Yes.
> For that use case, mirroring the data on save to MongoDB was a no-brainer

I think you just confirmed the OP's point -- MongoDB makes a good cache, not a good primary store. I'm guessing you didn't do updates into that MongoDB store, and always treated the SQL source as "authoritative" when it became necessary. Am I right?
While true, it's irrelevant to the Bitcoin account holder. The risk of credit card fraud is spread across the global merchant pool, which comes in the form of a risk premium attached to their fees. This provides the "free insurance" for credit card holders that reverses fraudulent charges.

The cost of stolen Bitcoins, on the other hand, will be borne exclusively by the account holders. It's the equivalent of having one's checking account emptied to due a bank robbery or a bankruptcy. Ordinarily the FDIC insures account holders against this (in the USA), but there's no such protection for Bitcoin account holders.

Bank with care.
Cut the guy some slack, he obviously hates women because his mother named him "Pear Juice". Either that, or he's yet another insecure man-child hiding behind a pseudonym.
I think we'll see the same story in the US after this quarter. Apple was already making gains in market share in the quarter prior to new iPhones, it will be a blowout this quarter in comparison.

http://www.comscore.com/Insights/Press_Releases/2013/10/comS...

http://www.comscore.com/Insights/Press_Releases/2013/9/comSc...
me too!

Still making living from good old C.

"go" is just one letter too many to remember. :-)
1. bower doesn't do much. it downloads all your deps and its deps, but then you have to figure out how to consume the package. component handles all of that for you. if all i wanted to do is download and resolve dependencies, i would just use npm.

2. component doesn't just manage 3rd party packages - it helps manage your internal code/styles/templates as well. see https://github.com/jonathanong/bigpipe-example/tree/master/c.... keeping CSS/JS/HTML for a component of your site in completely separate folders is a thing of the past.

3. it's less adopted because it doesn't have Twitter's marketing and man power. TJ also hasn't had the time to document or market it well. it's also much more difficult to teach (well).

4. i hate requirejs due to its unnecessary callback and defining modules through function arguments. if i weren't using component, i'd use browserify. i have not seen any non-requirejs implementations of a build step, and i'd rather have a single step than two.

5. it's easier to share code between node and the browser. with requirejs, it's a little harder, but it's easiest with browserify.

6. most bower packages are bloated and require other large dependencies like jQuery, and I can't filter through that. component modules, on the other hand, tend to be very small, lightweight, focused, and overall better quality. for example, https://github.com/yields/select is becoming pretty excellent, much better and less bloated than select2.

7. bower packages tend to come with excessive amounts of options (because people request them, ex. select2) and excessive boilerplate code (because people want it to look good right way, ex Font Awesome). component packages tend to be the opposite - minimal, structural styling and very few options.
Ask HN: How do you meet with angel investors?
OK. My question looks silly but it´s not. I have met with angel investors, i want to know how you get in touch with them.

I am co-founder of two succesful internet businesses and im in for the third one. The previous two were bootstrapped so there were no angels or VCs.

I am half way in the process of creating my product using the profits from my previous business but we realised we should be taking the fast-growing-startup path and looking for angel investors.

Where should I start?
It won't be more disruptive than the Internet, or at least it's highly unlikely. But it could be more disruptive than Facebook.
My email to founder :

I would like to suggest that you need to improve the quality of feedbacks you provide to theme developers when their submissions get rejected. Theme developers work hard to develop themes and they atleast deserve a proper feedback about what are the exact reasons their submission got rejected. This will help them make changes and improve the design if possible. I understand that to maintain the quality of themes in your marketplace you need to reject some themes but why not do it with a proper feedback? Is it that much time consuming?

At them moment they just get a standard reply that their item must be improved in one or more of the following areas:

- Visual quality and appeal

- Technical quality

- Originality

This is a terrible form of communication and a terrible user experience for theme developers who provide all the themes you sell at your marketplace. I wish you take some time out and do something about it.
And if all you really need is a decent command prompt and build tools? :)
I used to think newspaper comment systems were going to create more informed citizenry and that everyone would engage in Adult Discussions of Serious Issues. I tirelessly evangelized the gospel of reader participation at every opportunity.

I was catastrophically wrong. Most people are idiots, and idiots like to travel in packs. Sorry about that.
The classic I dont have an argument therefore I will invoke Godwin's Law laziness.
This is my prediction. Exponential growth based on its history so far.

http://i.imgur.com/GOYWUMo.png
I had thought the mysql drivers were all more mature or is it that you lean more toward postgresql?
>This libertarian nightmare will soon come crashing down.

That sentence tells me everything I need to know about your thought process.
> How do we know e.g. that "Bryan Cranston", "Bryan Lee Cranston", and "Brian Cranston" are the same (or different) actors?

In the USA, the various professional creative guilds enforce uniqueness.

Your general musing is right, but the problem of source-data quality is generally considered to be distinct from the design of schemata.
The Republican Party Isn't Really the Anti-Science Party
Traffic of Top Tech News Site
Gmail’s “Quick Action” Buttons Now Support One-Click Access
How to code on a whiteboard
I hope this is some masochistic exercise forced on young astronomers to make them appreciate what their forbears had to do before they're let loose on the computers.

I'm also puzzled as to why the date is logged as 11 December, since it's the 11th of November.
Credit card fraud is far far more common, and cash is also completely untraceable. Untraceable doesn't mean "no accountability or justice or law".
Clearly, because you're smart enough not to give someone on another continent your wallet, as per the analogy.
If losing this output is such a problem and force pushing is so rare, then Github could email this output with the two hashes to every developer on every force push.
Dude try CreativeMarket.com, great folks with great platform.
Basically yea. Anything you give now won't get there quick enough to do any good. All the stuff the red cross collects after a disaster is simply warehoused for the NEXT time something happens.