skysight-inc/HackerNews huggingface dataset:
Long post. This should cover it. Family of 5 history of Apple and Lenovo/IBM kit:

2010 MacBook Pro (DEAD 2011 - caught fire after water spillage next to it - WTF). 2006 MacBook Pro (DEAD 2008 - logic board failure). 2007 MacBook (DEAD 2010 - logic board failure). 2006 Intel iMac (DEAD 2008 - backlight). 2007 Mac Mini (sold 2009 - worked fine at the time).

2005 IBM T43 (ALIVE - sister's daily driver). 2006 Lenovo T61 (ALIVE - backup machine - stopped using it in 2012). 2007 Lenovo T400 (ALIVE - bought 2012 second hand. My daily driver). 2008 Lenovo X200 (ALIVE - mail server because it's cheap to run).

All of the above have lived a HARD life.

The only Apple kit I have that is still alive is a 2008 iPod Nano that barely works (to be expected here). Two iPad 2's (one barely manages 2 hours on battery - replacing that will be fun!) and a brand new iPad Mini Retina.

Apple kit stinks from my experience.

I don't want to hear the favourite defence of "anecdote" to this post. Once probability. Twice coincidence. Thrice certainty.
I work at a firm with a similar salary structure. Like every other thing, it's a tradeoff. Sure, I concede there are ways it hurts, but they are offset in my case by the ways it helps.
It requires node v0.11.3 or above and the --harmony-generators flag at launch.

Or use gnode, which will down-compile it to ES5 for current stable node.
That's true, and a good point. Perhaps instead of varying the mining difficulty, the reward for confirming a new block could be varied. That ensures that as long as there are enough people interested in mining, you won't have this problem. The miners would still get the transaction fees even if the reward level was at zero. If that kills mining interest enough to have insufficient miners, Bitcoin will someday face a similar problem.
Why is parenthesis optional only after sub declaration?
A Thinkpad X60 certainly isn't as good an entertainment machine as a MBP, but with enough RAM and a SSD it's an excellent programming laptop.
It's interesting how the (out of character) resentment undermines an otherwise high road response:

"I fought back"

"I felt a bit sick"

"I was content (...) and these posters were making fun of a stranger on the Internet"

"Think about how that impacts a stranger. Their parents, their partner, their children. Stop being a coward behind a screen."

"the Internet is full of pretty awful people"
I had multiplayer in mind - most call of duty players do not play campaign. But yes, that scene was debated a lot.

I think that scene is something that makes Call of Duty: Modern Warfare 2 a game for adults, the same way as ear cutting scene in reservoir dogs makes it something for adults.

As far as I know, other call of duty games do not have such scene. I may be wrong on that one through.
How your computer's secrets could be cracked by a smartphone just LISTENING 
http://www.tau.ac.il/~tromer/papers/acoustic-20131218.pdf
It's great to be aware of social issues, but I find myself disagreeing with the foundation of this article. While online gaming is a very easy way to expose yourself to the harsh realities of prejudice in the world, I don't believe there is a relevant relationship between sexism and games as a medium. Considering the differences between Call of Duty players and Animal Crossing players, I think the studious will quickly recognize that the same differences are identifiable between firing range patrons and a members of a gardening club. Proof-reading that last sentence gives me one thought "well, that's just a no-brainer!" as it should. The gaming community comprises hundreds of niches that have their own personalities and behavior, just as the "television-watching community" does. To draw conclusions about the whole based on behavior of the relative few is offensive to me as a gamer.
GnuPG: New Website and infrastructure [crowdfunding]
The applause is important because you need to congratulate the speaker for getting up there and talking no matter the quality of the talk itself. Because that's what Toastmasters is about.

You get to call it cultish when they hide that stuff. :P
Pushing against arbitrary comfortable habits is not a way to become better at anything. Some of those habits/inhibitions have very good reasons.
Haha wow the blindfolds are strong with this one.
That's not their target market. Their target market is people who care about having a completely free system (for the FSF's definition of free) over having good hardware. It think it would be pretty hard for a more modern laptop to get this sort of certification, since you'd need all the hardware manufacturers to agree to open up their drivers and firmware.
The (overly) dramatic coverage of this on Forbes: http://www.forbes.com/sites/karstenstrauss/2013/12/19/seatge...
The value add for using FB connect is that if you do it right you can grow an app from nothing to millions of users a day, and have a top 10 (in their category) iOS & Android app without spending a dime on paid user acquisition.

The caveat is that the whole thing is a bit of a black art to get right. You can't just bolt it on and expect good things to happen, instead you have to build the whole thing inside-out. What I mean is that you start with FB Connect & Wall posts as the core of the app, and then build something that will get people to agree to the posts and have posts that have good viral properties.

(I used to work on viral FB apps up until a couple months ago, and did the above for two apps)
I've recently run into one where it's possible to make Android devices recognize the faces of people in front of the device via the front facing camera with no sign of this to the user. Someone has to actually start an app (which needs camera access) and it is possible for it to be killed, but I too did this entirely by accident and would now be super wary about it.
Launch Codes: Automate Tasks, App Launches & More for Windows
I think it's bad that they are essentially publishing whether an employee opted for additional stock or additional cash. Should it be a red flag that the CTO turned down stock in favor of more cash?
> It's honestly stuff like this that makes me feel like the only sane person around.

You're not.

> If the CEO is pushing for it, the employees will all smile and nod and go along with the crowd,

I don't know what to say. There are more kinds of working relationships than are dreamt of in your philosophy. Not everybody lives in fear of their CEO.

> You can sing the happiness song and do all the lets-be-friends dances but at the end of the day we're people competing for resources

Sure, but some of us cooperate with others in order to compete with everyone else, and that's good enough.
This is a great example of a comment that should (or even must) be there.

If something doesn't work the way it should and it's beyond your control, comment it.
But they provide all-source to the people that can.
You cannot hack politics. The problem is the people.
I'm curious how you came to the conclusion that something that occupies, by conservative counts, over 75% of the web as being "a blatant fallacy".

Symbian / Nokia went the way of the dodo because the end user fell in love with the ease of use of the iPhone.

In our case, the end users are people who use the internet, not the ones writing code.

Your argument is about as ridiculous as I can imagine, with no real data to back it up other than your frothing hatred of a language.
I would also venture that much of the transitions are feedback loops. So person A makes a new shiny in python for no reasons relating to superiority of language for job x, but because person A is good with it. Well, if what he makes is good, people start using it. Then it breaks, and they have to fix it, or maybe get an idea to fork it. Suddenly, person A's software just encouraged 20 people to hop into python for no real concrete reason. On the bio side, bio-python is just much more intuitive imho, vs bio-perl.
>Most of the people who care about free software are programmers, and programmers need things this laptop doesn't have...

The hardware is a bit antiquated, yes, but it's a step in the right direction. There are a good amount of programmers who care about freedom that are using Lemote laptops as their primary computers. So, I think that the Thinkpad X60s is certainly an improvement from a more practical standpoint.

>Give me a laptop...

If you really want freedom, you'll work for it and sacrifice some convenience instead of waiting around for someone to do all of the work for you.

Personally, I made a bit of a compromise and use a Thinkpad X220 with a hacked version of the proprietary BIOS so that I could replace the wireless chip with a free software friendly one.
Is it default? I remember seeing the screencast when it was first gaining traction and immediately dismissing it. That should be something that isn't even included tbh.
Going beyond the normal Undo to error/state correction. A lot of JS apps right now just ask a user to refresh the page when something goes wrong. This provides an easier way to get back into a previous working state.
I don't know about /r/Askhistorians, but I saw it happen all the time in other subreddits, when I still visited reddit.

The best is pointing out that something is wrong and getting voted down for it.
Other then Jane Street, what other notable companies use OCaml?
Do it. I still use a T400 every day and have a T61 as a fallback. There's nothing like them out there.
Two thumbs up! A great inspiration for everyone!
Substantial discussion:

https://news.ycombinator.com/item?id=6927905 (tau.ac.il) (92 comments)

Other submissions:

https://news.ycombinator.com/item?id=6935289 (tau.ac.il)

https://news.ycombinator.com/item?id=6933255 (slashdot.org)

https://news.ycombinator.com/item?id=6932445 (slideshare.net)
A British prime minister could not order a million people dragged out of their houses and off the streets to be melted down to soap in fiery furnaces. Hitler could — and did.

False.

http://www.straightdope.com/columns/read/2511/did-the-nazis-...

(primarily focuses on the lampshade myth, but also touches the issue of soap from human corpses)
You don't think there's man-on-man rape in the army? Even if it's "just an effective way to rattle somebody" does that make it any less terrible? Or not worth fixing?
Another source, since the source in the OP isn't working for me: http://www.businessinsider.com/overstockcom-will-take-bitcoi...
Imagine if you went to the store to buy bread, but you didn't know how much all the other people in line were paying for their bread. When you get to the counter, the baker charges you some arbitrary amount. Today you have enough money to buy bread, but the baker warns you that he may charge more tomorrow. Since you don't know what anyone else is paying for their bread, you can't have any idea if what the baker charged you is fair or not. All you know is that you need to work as hard as you can so that you can be sure you will be able to afford tomorrow's bread.

Of course, this doesn't work. Nobody is preventing you from asking your neighbors what they paid for their bread. Once you know what a "fair" price for bread is, then you know exactly how hard you need to work to afford bread, and you have little incentive to work any harder than that.

If you own a company, ideally you don't want your employees competing with each other. You want each of them to compete with themselves, pushing their abilities, growing, learning, improving. You don't want them to know exactly how much they need to do to earn that next promotion, because then they will have little motivation to do more than the bare minimum.

If you own a company, unlike the baker, you can have some amount of control over the flow of information. This control allows you to manipulate your employees motivations. Like any amount of control over anything, this control can be abused...but in capable hands it can also be wielded to great effect.

An open salary policy gives away that control entirely...
With that sort of throughput, I have to wonder if he even has the time to determine if people are wasting his time.
I currently work at a company making highly FDA regulated software. We once missed a contract with a big drugmaker due to lack of documentation and QA process standards. The pendulum then swung the other way towards waterfall, to the point where people would write 50-page reports about transferring a database schema from MS SQL to Firebird without mentioning that fact that all the databases had the same username and password sitting in the Registry of the client computers that connected to it for everyone to see. (obviously not anymore). To remove a nonfunctional form field I was once asked to fill out 20 pages of documentation (before I threw a hissy fit and some process Nazis left the company)
That's funny, I guess this really is an issue for people. I just don't see why folks have such a hard time managing their time and/or focus.

I've been most impressed when people, no matter how busy/famous/rich/etc they are, still manage to stay calm and take responsibility for their workload. At the end of the day, the burden to handle their focus rests with them, not others.

Saying to people who might want to help you, "hey, check in with me before you help me" basically asks those people to be your secretary. It's not really my business to know how busy other people are or whether they have the time to take a meeting.

My thinking in sending an intro wasn't "how burdensome will this be for him?" but rather "this is going to be really helpful for him." Maybe you'd argue I should have been thinking the former, but I trust that grown adults can handle themselves, and their schedules, well enough to not need my patronizing concern about whether they can manage meeting someone new. Particularly if their title is "Head of BD."
The beta versions are wired. The plan is for them to be wireless.
"Most of the people who care about free software are programmers, and programmers need things this laptop doesn't have, namely modern specs and a great screen."

Mr Hess seems to do ok with a lowish spec netbook and more recently a Lenovo Arm based tablet convertable. Perhaps many programmers need high specification hard ware, but even rounding error would be a significant market for this operation.
The majority of games are an evolution of sales, if people wanted other games in the majority they would exist in the majority already.
But I suspect that if you have the money to pay for a pilot and a private jet you don't really care about making back ~3-5k in flight costs. Especially if it means you have to share your plane with people you don't know and that may not treat your plane with respect.
Can you build a front end application for millions of non-technical users? 
The remodeling/construction industry is one of the largest sectors of the US economy: it provides the framework for our physical lives, influencing where we live, work and sleep. Despite its ubiquity, it remains an abstract concept for many people.

BuildZoom is changing how people engage with the remodeling/construction industry. We already have half-a-million monthly users and are growing.

We're looking for a unique front end developer who has the vision and talent to build the interface that will impact millions of people.

Examples of the challenges you will face: helping non-technical users make sense of a vast repository of industry-specific market data we've gathered; turning our gallery of 300k remodeling photos (submitted by users) into a living, breathing conversation; developing a workflow application to support large financial transactions.

The ideal candidate will put the user's needs first, prioritizing performance, cross-platform functionality and simplicity over aesthetics or personal interest. They will have the ability to balance right- and left-brain functioning, seamlessly traversing ux, design and engineering. Most importantly, they will be a natural collaborator and communicator.

Specific requirements include: CSS3/HTML5 (with boostrap); JavaScript; Ruby on Rails; 2+ years experience

To apply, e-mail jobs@buildzoom.com with (1) A description of your background and interests; (2) Links to applications you've built in production and an explanation of your specific contribution; (3) A sample of production-quality code you've written; (4) Link to your relevant profile (e.g. Github)
What about line height? Judging by some of the responses I've seen on Stackoverflow, calculating this involves running a loop and querying the pixel colours from the canvas's buffer; a very ugly hack, if you ask me!
Actually no. This is a specious argument that make men the victim. He specifically called out three instances where women were "empowered to speak out by her gender" and had the roiling mass of manchildren strike back, specifically with more sexual harassment (as well as some of the more mundane harassment).

A guy who tells a girl he's going to do some sexual act to her over an XBox Live chat isn't doing it to rattle his opponent. He's doing it to drive her away.
The allthingsd article submitted here: https://news.ycombinator.com/item?id=6938138
has more info, including verification from company execs.
I don't like bitcoin, I hate that it has a fixed supply. I think in a good economy prices should fluctuate based on the supply and demand for the product (not the currency). Bitcoin as it is today doesn't really account for that.

That said, I owned some, and I recently sold some. Going through bitstamp (in slovania) was a pain. Getting the coins in was a breeze. However the international wire transfer took days, and cost about $60. Global transactions using bitcoin seem very lucrative here. Credit cards are another way, but they're expensive to the merchant. Bitcoin makes commerce on the web pretty nice in a lot of ways.
I thought AMD was entering the ARM space.

Besides, someone will probably end up buying the IP from Calxeda if they do shutdown. Maybe HP?
>Today, however, the violence of the current regime goes beyond just violence against other humans. Today the current regime is committing violence against the human species, and threatening that species with extinction [Citation needed].

Who is threatening the human species with extinction. I can think of several ways that humanity could go extinct, but none of them would benefit any government. Be specific.
You are correct, though I think the quote still has teeth. They may not have turned a million people into soap, but on the other hand they also killed way more than just a million people.
Pirate Bay Back in Sweden’s Calm Waters After .GY Suspension
It was born from an Twitter internal toolkit called Blueprint:

https://dev.twitter.com/blog/bootstrap-twitter
https://blog.twitter.com/2013/bootstrap-30
Why would you have to mess with SSH account_s_? Only the sending side needs an account, no further setup on the server required. It doesn’t even have to be your server, your university’s server is enough.
Great! Guess I’ll ditch my tool sooner than I thought...
There was a really good talk from Charles Nutter about making JRuby fast and the mutable things that Ruby does that basically break caching and things that you do to make things faster at runtime.

I'm not surprised that persistent data structures can make things fast, in fact I've spent the last week speeding up a Rails app in some ugly spots by preloading the data structures to keep DB queries from happening, effectively turning a lot of just in time queries at the ORM level into a pre-loaded data graph. The speed is fantastic, but what is interesting is you could add a level of immutability to this and would be potentially even faster, especially on top of the JVM.

I've been playing with the idea of immutable entities in Obvious Architecture for a while and it really changes the way you look at your business logic and performance.
Yes, for some time (the dark ages I like to think) programmers had to sacrifice productivity to make things faster, or to make them fit in memory. The original C compiler had a 6 character limit on variable names, leading to abominations like `strstr()`.

Fortunately, by the Pentium era, which was when PHP was designed, those times were long gone.

"X made this design decision before us" is never a good justification for any design decision unless the decision is truly arbitrary (i.e., are arrays 0 or 1 indexed?) -- then it might be better to stick to what's more familiar. If it was a good design decision then, then there must have been some reason at the time that should be true now to give a good case for repeating a design decision.
Ask HN: Apple Rejected Our App Because It Was Too "Simple". Options?
Hello,

We built a somewhat "complex" feature which included simple mobile apps as a pretty important component. The feature, in some detail, is at https://trovebox.com/feature/collect

Trovebox is a multi-user photo services for businesses. We made a new feature named Collect that makes it easy for a business to let others send them photos (imagine attendees at a company party or event) without having to sign up, sign in or install any software. Part of that feature are mobile apps for Android and iOS if the user would rather send photos via an app than through a mobile browser.

The entire feature hinges on simplicity.

This is the reason per the app store terms.

2.12: Apps that are not very useful, are simply web sites bundled as
apps, or do not provide any lasting entertainment value may be rejected

This is the reply from the App Store.

Thank you for your prompt response and providing detailed information
about your app. However, upon our review, we noticed that your app only
allows users to submit photos. We found that your app does not include
enough functionality to be appropriate for the App Store. For additional
app design information, watch:

iOS Development Videos
Ingredients of Great Apps
iPhone and iPad User Interface Design

We look forward to reviewing your revised application.

We don't care or want to add any features to this app. So where does that leave us?
I do agree with his sentiment that aggressive games breed aggressive behavior. I am not entirely sure this is bad per say but its pretty obvious? Cant we all be nice and civil to each other while we run around trying to murder each other. I personally do not understand this long running commentary about sexism in games, isnt it just a function of those types of games? If its not sexism, its homophobia or its racism anything to bring your opponent down, Call of Duty is not the sport of gentlemen, its mock warfare.
I don't understsnd why this person is being downvoted. Even Jeff Bezos said words to the same effect when on Charlie Rose.

To paraphrase he said 70% of your marketing effort should go into building a better product.

It's not some sort of naive idealism. It's reality.

And to quote Edwin Land: Marketing is what you do when you have an inferior product.
> I don't think inflation is a part of basic human psychology.

Regardless of your thoughts, it is.

Most jobs do not experience constant annual productivity gains, but everyone wants a raise at the end of the year and feels like shit when they don't get it. Nominal inflation allows you to give them a raise without impacting your bottom line. Win/win.

Most merchants what to see their prices go up, it signals to them that there is demand for their goods. A steady, slow, increasing demand for their goods makes them feel good. Even if the costs of operating their business are going up at a similar clip, it makes them feel good that they can increase their prices. Having to keep your prices the same or drop them is frustrating, as if you're not making progress. Win/win.

A steady, slow pace of inflation is ideal.

It allows for short term saving, like for a downpayment on a house, but discourages unhealthy hoarding over long periods of time. Again, win/win.

Look, I get it, Economics is an art, etc. but this stuff has been established over a long period of time and it works.