skysight-inc/HackerNews huggingface dataset:
If you buy this to play games (or rather - if game performance is where your computer needs max out), you're probably a person with enough money to not sweat a $10k computer purchase more than I mull over a fancy meal with the missus. Now, if you're a 3D artist (maybe game designer?) this looks really nice (caveat: not a 3D artist). So, designing fancy games - Mac Pro. Playing said fancy games - anything from iPhone to home-built gaming rig will be more worth it.
Hmmm Laravel at 100%. This is now getting interesting!
My company, GrantTree, is also run with open salaries (internally, though I posted the salary scale in an HN comment before). There was some disgruntlement when everyone was underpaid, but there's been remarkably little disgruntlement from individuals asking for more money for just themselves. This had been so for over a year now, so not conclusive, but starting to accumulate some data.
I can see that aspect of it, I typically use it as an equivalent to "In my experience ..." or to convey a result that is derived empirically rather than reasoned do by first principles. I consider such things more 'as a personal preference' rather than having any sort of definitive reasoning behind them.
Cool. Might use that. On the other hand, making it easier to toggle might not be the best idea...
Some discussion: https://news.ycombinator.com/item?id=6918845 (sciencemag.org)

Other submissions:

https://news.ycombinator.com/item?id=6921040 (nature.com)

https://news.ycombinator.com/item?id=6920724 (nature.com)

https://news.ycombinator.com/item?id=6920163 (scientificamerican.com)

https://news.ycombinator.com/item?id=6919419 (livescience.com)
People often take a shallow understanding of a nuanced concept and build a culture around that shallow understanding. You're seeing that with "lean in" just as we've seen it with "lean software development" or "agile".

Sigh.
Do you live in an urban area? Foursquare has been commonly talked about by the non-tech-savvy people I know for years now. I'd actually say moreso than any social service other than Twitter and Facebook, over the past 3-4 years.
I used to see him at Shaky's pizza in Bellevue, WA on occasion as a kid during the 90s. There I was playing on a Street Fighter 2 arcade cabinet and Gates is chomping on a slice of pepperoni 5 feet away.
I apologize that the Om TodoMVC version is a little bit buggy at the moment, I put it together mostly to demonstrate the benefits of the React/Om model and it appears I missed a couple of TodoMVC behavior issues as they weren't important for demonstrating the approach - I'll try to clean up these annoyances later this evening.

Feel free to ask any questions.
Female Open Source Interns Outperform In Linux Kernel Contributions
Show HN: Carp.io - Get a custom landing page for your mobile app in 5 minutes
Are you OK with "In some companies"?

And my point isn't about average engineers. My (corrected, I admit I was overstating things with the original phrasing) point is that, in some companies, the really huge comp differentials come from non-salary compensation. So just looking at salaries is not, in those cases, a complete or honest picture.
Composite Then and Now Photos of the 1906 San Francisco Earthquake
You would only be upset because you currently work in a company with a culture that doesn't value transparency as a core value.

If you worked in a company like Buffer or GrantTree, you'd be wondering why others are so secretive about their salaries, and find yourself more and more disliking the idea of working for a company which is not transparent.

Habit is a powerful thing. Change your surroundings and you'll change your habits.
Memes are, almost by definition, temporary fads. That seems like a terrible thing to build a currency around. What happens when people get sick of Doge?
Google Play is also installable, but "unofficially".
I would last 5 minutes with that policy. First order of business would be writing an email rule to delete anything that's not specifically sent directly to me.
Elasticsearch Aggregations Overview - new in ES v1.0 beta
Author here. Admittedly, the title is a bit strong (though mismatch in titles was by a mod) but I was hired simultaneously with our lead dev and focused on ops/automation, as well as, product development in the early days. More accurately, my point is that it's extremely important to have _someone_ focusing on these issues from day one.

edit: the title mis-match was by a mod
I would definitely sell off my TF2 hat collection if I could legitimately buy something else with the proceeds (even if it was only other Steam games.)
T60p was far superior build to any MacBook ever made. My old T61 which is virtually identical had the living crap beaten out of it 10 hours a day for 5 years solid and it still works fine today. It had a new battery and a new fan and that was it.

Well worth the investment.
By what definition is Bill Gates "self made?" He had a million-dollar trust fund going into life, which let him take risks and exploit opportunities that others could not have.

http://philip.greenspun.com/bg/

I think you do justice no favors by disregarding the microsoft employees (and acquisitions) that did the overwhelming majority of work to earn that wealth, not Bill Gates. Sometimes in violation of law, and sometimes via questionably legal business practices that forced many people who don't use their products to pay for them. But I guess in capitalism, owner-takes-all and might-makes-right, huh?
Maybe! Why are Linux syscalls odd? How would you do it instead?
I completely agree. At first I was a Zune Pass subscriber. I hated that it wasn't cross-platform, but at least it was cheap, had a huge library, and the standalone player was quite good. I had a giant 50gb library of mostly pirated music which I no longer listen to and have since lost. Now I'm an Rdio subscriber. Personally I subscribe to Rdio because I feel the user experience (UI, etc) is far beyond what Spotify offers. Although I'm slightly bummed at some of the exclusive licensing deals that Spotify is getting.
The link doesn't work for me. This one does:

http://www.businessinsider.com/this-guy-has-only-slept-45-ho...
I do not buy the "yeah, but look at all the awesome stuff we've been given in return for our privacy" argument. Not at all.

All the cloud sync stuff is nice, but not that nice. I would much, much rather have to run my own server for backing things up, or just backup locally to different devices, than be in the mess we're in now. We've given up far too much for what amounts, at the end of the day, to convenience.

As for facebook, I'd personally return to the world before it existed in a heartbeat, given the choice.
I worked in finance and made less than that in salary.

It's enough for a luxurious existence in NYC provided you don't have children. I'm not sure whether or not they have children, but that's a lot.
Three things:

First, most recruiters/hiring managers ask for current comp (or at least a salary range) early in the discussion, so it should be easy for them to offer well over someone's current pay. This simply removes one bargaining tools (lying about current comp) for an employee considering a move elsewhere.

Second, matching outside offers very quickly becomes a slippery slope. Anyone who figures out that such a policy exists will quickly come to the realization that the easiest way to get a raise is to put themselves onto the market. That's toxic, not to mention unsustainable.

Finally, equity. The one-year cliff exists for a reason, and if you're playing for keeps with an early-stage startup, you're probably expecting (or at least hoping) for your ownership stake to be worth a lot more in the long run than your salary.
This happened early on, but there's pretty significant volume being traded. A quick add-up of a bunch of the orders shows about 40 BTC that you could actually get. And there's one seller on Cryptsy willing to buy 44 BTC worth of DOGE alone.

https://coinedup.com/OrderBook?market=DOGE&base=BTC

https://www.cryptsy.com/markets/view/132
I can't remember the last time I had to use a handrail, but they're there for a reason.
Sure, that's where prestige comes in. For many people, the social standing of their job is as if not more important than their pay. But my point stands. Real equality must permeate all jobs.
Okay, I got through his later sections.

I do approve of the bit on sorting floats, and sorting negative floats. Basically, his approach here is "don't be afraid of IEEE floats, just read the damn format and use your brain and do the work". Absolutely. I mean, I assume every reader of this comment is, in the case of sorting, better off using library routines, but I approve of the general principle.

His section on "reducing the complexity" is, while factually correct, basically trivial and a waste of reading time. Unless you work in an incredibly constrained environment, in a very primitive language, with no libraries. In which case, okay, that's good trick.

The bit on "Temporal Coherence"... sigh. First of all, I have never heard of this name ("temporal coherence") for this property. Maybe that's my fault? The property (of performing well on sorted input) is interesting, but it's even more interesting to perform well on nearly-sorted data. Go look at insertion sort for small data, or timsort for large data. (Or just use timsort for everything all the time, honestly). His optimization costs an extra n comparisons, and occasionally saves a lot of time but mostly saves no time. Whether it's worth it depends on your expected input data. I dunno, I'm not impressed.

As for his "nice side effect of temporal coherence", I confess I didn't entirely understand his example, as evidence by the fact that I'm doubtful that his code sample works, but either way the property is already achieved by your choice of:

* any stable sort
* any library sorting routine that doesn't completely suck

So, touting this as a special benefit is a little stupid. I think. Unless I missed his point here, which I probably did.

His Applications section is just stupid. I don't need suggestions on what I could use a sort for.
I think we almost all agree that cryptocurrency is a revolutionary thing. It's difficult to see how revolutionary, because we are only beginning to understand what can be made possible by it.

I often see it compared to the advent of the early Internet in the 1980s, when nobody really knew how big it would get, just that it was "revolutionary" and would become huge.

This may be an overestimation caused in part by bitcoin stakeholders trying to promote the idea. But a very similar thing happened in the 90s when everyone was buying tech stocks.
But I just finished rewriting everything in angular!
That's great, but what if Niel has a kid? Suddenly priorities are shuffled in a big way. Maybe he needs a 5% raise to afford <whatever it is that the kid needs>? Is it worth it to the company to lose the employee over 5% of salary?
well, there seems to be uncanny valley between flying an airline, even in business/first class and private jet using something like prepaid fractional card (like NetJet Marquis - last time i heard it was 100K for 25 hours, today probably somewhat higher).

Of course the valley is for the reason, yet for some above mentioned people it may look like a business opportunity. Anyway, they raised 2M - peanuts for VC to explore on practice whether it is opportunity or not.
> Let's say I'm a competitor, and I find that Niel (randomly picked) is someone I want to hire. All else being equal, I offer him $100k (website says he's making $88k). He comes to his boss to say "I like it here, can you match it?

This happens all the time anyways, hiding the salary of the employee isn't going to make any difference in most cases.

And is it so hard to guess what some (say iOS engineer) earns? The salaries that Buffer pays are in the range of what I expected them to be anyways.

> What if I have a very specialized skill that doesn't fit nicely into your matrix? Let's say market pay for my skill is $200k. Do you create a new category for me? Do I get dirty looks from all of my co-workers because I have a valuable skillset that most people don't?

I'd expect the founder of the company should be able to justify paying someone $200k to his employees when he can justify this to himself and his investors.

I mean it's not like anyone will be blown away by the fact that there are people (VPs, managers) that earn 3x to 100x of what they earn themselves.

What is your fear? That the employees will seize the property of the company and turn it into a communist collective?
On the HN frontpage today: http://assemblymade.com/
SteamOS on a Mac Pro:

The most elitist of elite gaming machines
No security line. More flexibility about when you go. There's nothing like flying in a private plane.
What does the Unicorn say? [First Round Capital's Holiday Video]
Mark Zuckerberg donates $1bn to charity
The fact that you have to ask that question is part of it. I really need to do a writeup on it, I've been too busy.
I can't stand perl's philosophy:
http://en.wikipedia.org/wiki/There%27s_more_than_one_way_to_...

Contrast with Python's philosophy:
https://wiki.python.org/moin/TOOWTDI

Python's philosophy may be limiting for some people, but I'd rather have code that I have a decent chance of reading and understanding the run-time behavior of than a language that encourages extreme personalization.

The whole parsing thing doesn't help either:
http://www.jeffreykegler.com/Home/perl-and-undecidability
ABIN cant arrest a fart after eating a plate of beans. The majority of citizens in Brazil consider it a joke. Its real job is to spy in local political enemies and blackmail.
It's true, the word seems to be in use a lot lately. However, "privilege" just happens to be the word in the English language for when a social group gets preferential treatment -- or literally, their own "private law" -- rather than being subject to the laws that apply to the broader public. In times of massive inequality such as we're experiencing, this is a bound to be a major issue, so I'm afraid you're going to have your jimmies rustled some more.
What about long GC pauses and running for cleaning up all those wonderful immutable data structures? Immutability is great when it's at the forefront of how a language is designed. Plastering immutability all over hot code paths in a language that wasn't designed with immutability in mind isn't great.
Buffer is posting $2M annual revenue this year, if I recall correctly. Their paychecks aren't being signed by investors -- they're being signed by customers.
As they grow they will need to hire more people. I wonder whether this policy will prevent some otherwise excellent hires from joining them.
That's about the price of the original mac512 with an external hard drive in todays dollars. 1984 (Mac 2795 + 10MB hd 1200) when factoring for inflation (2013) $9,009.01 http://www.davemanuel.com/inflation-calculator.php?
It seems to me that everyone complaining about needing to deal with PC repairs has never had a business-class PC. The business and consumer support are completely different beasts. For business products, at least HP and Dell will send someone to you to fix it. These are competent techs who can do almost any repair/replacement on the spot. As far as I know Apple does not offer this level of support.
I think I’ll wait for a true ‘high-end’ phone from them in the future. I wouldn’t mind paying 800 € for a phone, but I do expect it to run for a few years and really outperform my current N9.

Hopefully by the time they get that to any market, they will also have fixed most of the bugs in Sailfish OS.
In SF, close to 50% in taxes, cost of living in SOMA, assuming you want to live right by your office (what is it, 3k for a studio?) and those 160k will not get you very far.
CVV1 is encoded on the magnetic stripe while CVV2 is printed on the back. Neither of them should be stored, however.
Why does Apple need to charge price stuff so high when the profits it makes is already more than what it can realistically spend on improving its investors happiness?
Using multiple single-threaded processes still counts as parallelism, sure, but please don't set a precedent for using the term "multithreading" to mean something other than "using multiple threads". Nobody who works professionally on these sorts of problems would understand "multithreading" in the way that you're using it. (The term is overloaded enough as it is, given that it glosses over the distinction between user-space and OS threads...)
It also seems like a bad use of technology. If any engineer e-mail also has to be CCed to the list then you should use a discussion board, or a chat room, or... anything that doesn't mean spamming everyone's inbox.
I agree with mpg33, this sounds like a situation that would never happen with Bitcoin. Yes, the damage potential is probably more severe, but (assuming I control my own wallet) how does one use stored information of a third-party against me to steal my BTC? This is very easy to do with leaked credit card data. Furthermore, if your wallet is well-encrypted, you cannot forget about it in an ATM and leave it behind for Joe Jackass to use to rip you off.
> They don't pay per play, so most of your money goes to popular artists no matter how indie your listening habits are.

That's a misleading sentence, it implies that your listening choices do not affect how much money goes to indie artists, which is not true. The proportion that each artist gets depends on how many plays they have relative to the plays of all artists in total in a particular time period, which is a proportion you do influence by what you choose to play.

If you want to be misleading in the other direction, you could just as easily say:

"They don't pay per play, so some of your money goes to Satanist artists no matter how mainstream your listening habits are."
Hmmm... that's an unfortunately worded quote.
> Learn from your talk

This is probably the easiest and most underutilized technique to improve at public speaking.
There's two big highlights for me:

> Thus we don't need React operations like setState which exists to support both efficient subtree updating as well as good Object Oriented style. Subtree updating for Om starting from root is always lightning fast because we're just doing reference equality checks all the way down.

I don't think anyone actually likes using explicit setters/getters in frameworks like Backbone and Ember. Of course Angular avoids it but that's by the crazy "dirty-checking". Obviously the new Object.observe will help this situation, but I love how simple Om/CLJS makes this.

> This also means that Om UIs get undo for free. You can simply snapshot any state in memory and reinstate it whenever you like. It's memory efficient as ClojureScript data structures work by sharing structure.

> VCR playback of UI state

I can't wait for details on this. This has gotten me really excited about client-side apps again.
Their salaries are actually still fairly low. An engineer in SF can easily make more than $150k base per year.

Venture backed companies should pay their employees well though. If you're worried about food / shelter or constantly wondering if a shift in jobs would give you a disproportionate gain in quality of life then you're not focused on the startup. The biggest advantage of raising a lot of money is so that you can pay a lot of money and not have your team worrying about "I'd have loved to do that trip to Paris, but can't afford it. If I quit for Google, then I'd be good to go.

That said, I'm a believer that founders shouldn't be the highest paid employees.
It's only secure if attackers have < $2 million in resources, or the contest expires within 2000 years for an attacker with 1 PC. Or... and this is a big OR can't position themselves between you and the recipient.

eg. You aren't using Wifi, your network is fully secured, no one has access to any router along the way, etc.

Lets put it this way, if you're using Telegram / MarlinSpikeGram and you and I are in the same coffeeshop I can read your messages.
Buying when the customer orders, rather than when the ACH clears, does create a risk if the price plummets.

But buying only when the funds clear creates a risk when the price skyrockets. It makes it harder to ever please customers with an 'honored price' that's lower than when the BTC arrives.

Also, any whiff of a two-step process, where the customer reconfirms the buy-intent at funds-clearing, would put Coinbase closer to holding $USD balances for customers. That's something that I suspect, as a regulatory matter, they would rather not do. A single irrevocable 'buy' with delivery some time later (at either a locked-in or a floating price) is closer to the e-commerce transactional pattern they'd prefer. (Otherwise, they look more like a money-transfer/foreign-exchange/banking/daytrading outfit.)

Despite the last 2 weeks, BTC has had more total upswing than downswing – going over its history from $0 to $hundreds in value. So, buying early likely will have won more often than lost, for Coinbase and its customers.

Calling that approach 'simply stupid' and 'simply insane', without having considered the real risk and regulatory factors affecting their business is silly.
But there isn't more flexibility around when you go. You need to give 2 days notice. If you own a private jet you give 45 mins notice and roll.
This is a resource I put together after giving a talk at IowaConf this year (http://mikeknoop.com/iowaconf-road-to-zapier/)

It's huge (4,000+ words) but if you ever give a talk it could be really useful.
Frequently, and I'm not saying it's Buffer's case, it's to offset the fact that founders have gone, possibly heavily, into debt over years of not paying themselves a salary.
There is a reason behind them not mentioning the amount of active users.
Reminds me of when Best Buy discovered people wardriving their parking lots and plucking CC#'s out of the air via their unencrypted, wireless POS network. Surprised Target got hit, they're pretty rabid about security/loss prevention (internal and external).
I signed up for TSA Pre and haven't seen a security line since.
They can start by building an Android app!
Create A C# Webbrowser
In practice, unless you're animating at 60fps over hundreds of objects (and who would do that with dom elements?), you shouldn't run into any GC issues. LightTable uses ClojureScript datastructures for pretty much everything and there were only a small handful of cases we had to optimize. Any "normal" application probably won't ever have to.
Naive question from total outsider to both contexts, popped up while reading this: has there been any speculation that Aaron Swartz = Satoshi Nakamoto, or are there good reasons to exclude it?
Ask HN: What is generally considered to be the World's first tech startup?
In the mid-eighties, I was working on some app that did serial port communications, probably under PC-DOS. The program was failing to communicate, and I spent most of a week stepping through the debugger, watching it send the characters down the cable, working perfectly. But it was failing at normal speed. It finally occurred to me that maybe the hardware wasn't quite working, so I ran a diagnostic and it immediately failed. It was probably a lightning surge from months before that made that port "special". The psychic scar of that week made such an impression on me that I bought a used 5KW 120lb ultra-isolation transformer for $75, and I have run all my various equipment behind it ever since. I've never had another hardware failure due to electrical surge, and my cat loves to sleep snuggled against it for warmth.