skysight-inc/HackerNews huggingface dataset:
Yet none of them know the difference between hardness and brittleness. Even a noob (real) machinist knows more metallurgy than that.

We have to face facts. Modern american cell phones are basically the same economic era as pre-imports american cars. Much as domestic cars were value engineered to rust out in two years, at least until the Japanese conquered the market, we're going to have to tolerate expensive phones that are designed to fall apart until the (Chinese?) import phones that survive twenty years and everyone else has to catch up to them. A glass back is to cell phones as tail fins are to cars.
Normally titles like this are just insipid articles of link bait, but I agree this is a handy feature. Thanks!
The case for replacing Intel chips with the Snapdragon S4
You're missing the point that it takes only one sufficiently equipped human being to set the whole colonization in motion. Given appropriate technology, it doesn't require any concerted effort or grand scheme. Just a single match lights the fire. Think of the DIY folks in 500 years. Given the size of the human population, it's a given that it will happen at some point, if the technology becomes available.
Social Media Marketing in a Nutshell
>Unix philosophy has nothing to do with objects.

I'm pretty sure it's an analogy.

> It is about interfaces, streams and common intermediate data representation

And this is what modularity is all about too.

> There is nothing from UNIX Philosophy there, just a modularity

Read the second paragraph: http://www.linfo.org/unix_philosophy.html
This is the principle to always create loosely coupled components that can be glued together.

I think the OO community has already learned that interfaces, categories, traits, mixins, or whatever they are called in your favorite language, favor more re-usability than plain inheritance.

The trick is to learn when inheritance, delegation or composition make sense.

As with everything in life, it takes time to proper learn them with lots of failed experiences along the way.
I made this tutorial because I think this is the fastest way to deploy a simple, database-driven app yet I couldn't find any other single guide out there that covered the whole process. If you read it any have any questions or concerns, feel free to contact me.
I just replicated the test and I can confirm the FreeBSD grep compiled on Darwin is about 30x slower.

% /usr/local/bin/grep --version
/usr/local/bin/grep (GNU grep) 2.14
<snip>

% time find . -type f | xargs /usr/local/bin/grep 83ba
find . -type f 0.01s user 0.06s system 8% cpu 0.870 total
xargs /usr/local/bin/grep 83ba 0.66s user 0.31s system 95% cpu 1.017 total

% /usr/bin/grep --version
grep (BSD grep) 2.5.1-FreeBSD

% time find . -type f | xargs /usr/bin/grep 83ba
find . -type f 0.01s user 0.06s system 0% cpu 28.434 total
xargs /usr/bin/grep 83ba 31.65s user 0.40s system 99% cpu 32.113 total
How to prevent ice dams
I work/travel 50% of the time. In 6 months I earn around $30-40k, and in that time can save around $15-25k. I am spendthrift and buy whatever want. I also return lots of merchandise (just "rented" an Xbox for my last month of work). I usually don't buy anything that:

-Can't fit in a backpack

-Isn't returnable

-Isn't either the cheapest option or the best option

This doesn't have much to do with travel finances, but I usually either buy the best/smallest/lightest or the cheapest/most disposable.

For example, I have $200 earbuds, a $40 safety razor (that takes 5¢ blades), a few pairs for $70 merino wool tshirts, a store bought $700 unlocked iPhone, but for shoes I have a pair of flip flops and an $8 pair of shoes that are getting thrown away on my flight out of the country. I buy $1000, 20 year old cars and sell them at a loss when I leave the country.

The totality of what I own and keep is around $5000 worth of stuff that all fits into a 40L backpack and a largish box that I mail to and from my family's house when I'm going to be working. The box has winter clothes, work equipment and outdoor gear, as I like to go backcountry camping here in the US. The $5000 includes my laptop ('11 MBA) and about $2000 of top shelf camping gear.

My gf and I have been together for a few years. She works full time min wage jobs to keep busy while I work. I support her while working and traveling. In 6 months of balls out travel in 3rd world countries we spend around $10-15k including everything.

I love this lifestyle and at this point get anxiety at the thought of staying on one place longer than 5 months.

When traveling I usually stay in each destination from 1-4 weeks. So in 6 months we'll usually see around 15-20 different places and get to know them reasonably well.

We generally make zero plans besides those broad and vague: ie "lets go to Mexico and then Cuba, and then maybe South America or Central America" or "let's go to the beach.
how about Southeast Asia?"

Everyone needs to do this.
I think in general models can handle their own validation (especially if you use AR), but I guess the difference is that these validations hit external "services", instead of like a :max_length validation.

I agree on the first pass comment - I imagine that the user
stories went something like:

* v1 - An anon user can post to the guestbook
* v2 - Guestbook comments are checked for spam
* v3 - Post guestbook comments to twitter for Web 2.0-ness

And this is the refactored version after v3
It does when the mailing public stopped using Unix and mail programs that were smart enough to shell out to external programs to compute the signature. Now we have webmail where only one company decides what programs you cannise to compose mail.
OH! Thanks, edited original post.
Bootstrap enhance with CSS3 animation
Looking for a Software generalist to join our team
If it's anything like the non-profit space, the multipage checkout, if done right, can allow you to psychologically hook the donor in and yield higher completion rates. (Clicking a donation option is much lower commitment than typing your name and address as a starting point.) It also allows you vary the checkout steps based on what the donor selects. You can then treat a $10 differently than a $500 donor to optimize conversion rates for each cohort.
This is fascinating, thank you for the writeup.

I have a question about the donation API though, I feel like I am missing something:

We settled on a very simple solution of turning the hosted platform into a REST API. The only big change was adding JSON as an output option instead of HTML... We consumed the newly created donation API using JavaScript on static HTML pages which were served by our CDN (Akamai).

What operations did this API handle? Were donation submissions being sent from the user's browser to this API?

By the way, I think there might be a bug with your PJAX code on kylerush.net - when you click links to other parts of the site or to read other articles, the page title displayed in the browser stays as the initial title from the initial HTTP request.
I've approached this problem myself for an ecommerce platform. In certain use-cases, less pages/steps doesn't always mean more conversions.

For this instance, the large photo background of Obama in action evokes more emotion than the formal portrait. Also, it's a very simple and clear call to action. In this case, the donation amounts are their add to cart.

It's also very important to understand how users got to the donation page. From the article, it would appear that most of the "sell" was done via other media (social, email, traditional links). After their A/B tests, I could assume that they are leaving the sell of "why" up to the users. This allows the designers to focus on conversions.

Lastly, the four steps aren't traditional "checkout" steps. Each step focuses on very specific information, eliminating clutter and keeping the user's attention. Too many elements on one page can be a bad thing.
The rationale I've heard before is that people are put off my large forms because they see the amount of information they're going to have to input.

If you split it up it looks like less, and by the time the user realises that step 3 has 10 fields they've already progressed through two pages and feel "invested".
Huey, a Gem for the discovery and control of Phillips Hue lightbulbs
Enough to start a rocket company.

(Maybe not a hybrid air-breathing SSTO company.)
I've been relying on hckrnews.com for a while now. Its extension is linked from the about page.
Ancient poo gives clues to human impact on environment
I'll maybe believe it when I learn more. That it's an idea on paper only means it's way too early to tell. I'm also wondering if they are relying on exotic building materials being developed in the future for this to work, like a previous expensive but failed US space-plane program.
If they used Twitter and hashtags , they wouldn't have this problem. Only old people use email.
The Russian Patent Office refused to grant iPad trademark to Apple 
It seems, there will be no patent wars on tablet computers names and designs in Russia.
Four steps is better for all sorts of purchases. Each bit of informations entered is a bit of effort invested in the process, making each additional step more difficult to quit (sunk costs). Making the first steps easier (and, especially, putting the payment info at the end) means the user is eased into the process. People also like seeing progress, hence the 1-2-3-4 thing (though that can also be daunting; seeing that there are many more steps to go: test this). Of course, while I think this is solid general advice, test/whatever for your own situation.

Big forms are scary. No one likes forms.
Among other things, I like push email. Gmail doesn't do that.
They use them because they're "distracting", they want to distract you from what you are doing, which is driving over the top of them.

There seem to be some people in the comments of your link disputing this, but the blog author seems to acknowledge it. There also seems to be some confusion around the difference between strobing and flashing lights (depends on the frequency maybe?).
I think harmful is a better way to describe this. I hope it doesn't get popular enough that someone has to write an article entitled Symbol Projecting Bicycle Lights Considered Harmful.

That said, the people doing the work seem bright. I just hope their next project is something they could use jsmin for without violating its license.
Elon Musk was specifically asked about this technology when he was at Martin School last week. He didn't hear about it, but he seemed skeptical that it would work better than rockets. His response here:

http://youtu.be/c1HZIQliuoA?t=48m55s

SpaceX might still be the first one with a re-usable rocket if they finish the Raptor engine in 3 years. Plus, his could actually be used to land on Mars, while this can only be useful where you still have atmosphere and oxygen - so only for launches to orbit.

But it's great to see more private companies competing in this area. And even if nothing comes out of it for space travel, it might still turn out be a useful technology for airplanes.
I knew most of these, but I learned about Ctrl-# (for commenting a command), and Ctrl-x+Ctrl-u (or Ctrl-/) for undoing changes.

One shortcut that used often is Ctrl-o. When you have a few commands in your history that you want to repeat in that seqeunce, search for the first command in the group, optionally edit it if you want, and press Ctrl-o instead of the ENTER key.

After this command is executed, the next command in the history is presented to you. Press Ctrl-o again to continue the sequence, or press ENTER once you reached the last command in the sequence.

If you want skip a command in the sequence, instead of Ctrl-o just press Ctrl-n (or down-arrow) to get the next one in sequence.
In the first UI the users are overwhelmed with all the information they have to fill out in order to make the donation. In the final UI the process has 4 steps.
"In London we simply don't have space to put in dedicated cycle paths everywhere."

Neither do we in Haarlem/Amsterdam, where I live/work. We just sacrifice the roads.
The main issue is that we are still in a learning process, specially because many people come to our industry without the required experience by regards to the said industries.
Congrats on your journey from learning to code through to landing a job and congratulations on the book.

That being said, you might want to at least provide a sample of your writing from the book for people to look at.
Just when I thought I'd rid myself of horrible memories related to running listproc in the 90s.
All abstractions are leaky. Visual Studio and its associated files are meant to act as helpers and thus abstract away several details of the project, what it does with them but there's still a process to it all.

Project files are like build scripts and changing them can cause breaks. Just like wanton changes in a build script can do the same. If you proceed working with VS, I'd suggest familiarizing yourself with project files and how they're set up. All automated processes make assumptions and rely on certain conventions. I've yet to meet an automated process that can adapt itself to any situation to suit its user's whims.

For new developers I generally recommend they review all changes they commit, including project files. Just because its an abstraction or things happen automatically doesn't mean you can just push all changes into the repository. When you open a 2008 project in 2010 you are prompted that changes will take place for example, so it's not like it was a stealth change.

Once they're properly set up project files are pretty maintenance free, but certain behaviors can make them unstable to use.

For example, if you need to support both VS2008 and VS2010, just create duplicates, it's no different than having build scripts that are not backwards compatible, you'll have to keep multiple versions around. Or just keep the VS2010 conversion locally and don't commit that back into the repository.

Anyways, you can go back to a simple text editor and just use msbuild manually, if you prefer keeping track of everything manually. best of luck!
Microsoft launches "Scroogled" campaign
Commodore 64 - A New Computer
It is totally not fair that perl has a slow startup time and doesn't run as a daemon. Grep is cheating by not pulling in a huge runtime.
I am curious, how did you assign yourself such a precise percentile (96-97th)?
Article from the BCC at http://www.bbc.co.uk/news/science-environment-20510112
Ten Years To A Computerized Human-Like Mind
A review of the latest research from the Blue Brain, Human Brain, SyNAPSE and Robotic Honey Bees projects. Reverse engineering the human brain by scanning & organizing information about brains at the molecular level. A new programming technique?
At least the Table of Contents would be useful. Maybe the 1st Chapter or something?
Yes, and if you auto-deselect the text I've selected to try to prevent me from copying it, I'll copy it anyway, because screw you for interfering with your user's experience. If you try to disable right-clicking, I will disable JavaScript and right click anyway, because screw you for interfering with your user's experience. If you log what I select via AJAX, go check your logs, because I left you some colorful words, because you're an asshole.
Opening Apache Wicket's classes in IDEA from your Chrome browser
The "pictures of Nic Cage" link refers directly to a Gmail attachment. Not viewable by me, obviously, but I wonder if there is any information in that URL that shouldn't be public.
Quite a long (although interesting) article. tldr version: http://tldr.io/tldrs/50b62f8abb22039977000471
a system that is composed of components (i.e., modules) that can be fitted together or arranged in a variety of ways. - So, it is not just about modules, it is mostly about the glue.

In the same way, Lisp without an underlying list structure is just a prefix notation.
Ctags?
I think the first article I read about Sabre was on HN so it's nice to see it getting followed up.

The technology sounds like it's progressing, even if parts of it are still heavily conceptual, and getting a sign off from the ESA is quite a big step (even if certain space company founders have dissed them recently). The last I read was they were struggling to find funding, which is on one hand utterly surprising as if it works properly then it's got the potential to revolutionise travel and who wouldn't like to say "yeah, I put money in before they were famous", and on the other isn't a surprise at all as the returns are probably a decade out.

Still, I wait patiently and optimistically for when Britain is showing everyone that whilst we were slow off the mark on the space race we aren't out of it yet.
NoooOOoooOOOooo!
It's all about heavily reducing a users options and guiding them
I remember being extremely cautious the last time I used std::map...

Anyways, g++ -Weffc++ -Wall helps, eventhough not in this case I think ;)
That's funny, I wanted something completely opposite: use Django's ORM in a non-web application. I have succeeded in this, thanks to the modularity of Django.
I've had the Nexus 4 for over a week now. For me the glass shattered where the speaker hole is located. I checked the mall everyday for a Nexus 4 case. Pretty annoying. Aside from that I really love the phone and 4.2. There should be cases available the day you buy a new phone though.
Cleaning Crystal With Ease - Find Articles
13 bitcoins in transaction fees... lots of people wanted to be in this block.
I haven't read it, but I suspect that it's the usual recipe.

The recipe to success is ancient and predominantly hard work, focus, and dedication. While there might be other factors in one's success, they are minimal compared to the three that I listed.
That doesn't matter. What matters is how many qualified people over 30, 40, 50, 60 have applied to Y Combinator, and then how many have been accepted, vs. how many qualified applied/accepted 0-18, 18-22, 22-25, 25-30.

I think the group who actually get discriminated against, if otherwise just as qualified, are 0-18. That's who I would discriminate against, based on US laws, contracts, etc.

We know from public YC companies that the majority are in their 20s, but there are a lot in their 30s, and several examples in 40+. What we don't know is 1) how many applied in each age group and 2) were they of differing quality other than age.

I'd be inclined to suspect YC gets a lot of the best
20-something entrepreneurs to apply, but doesn't yet get a large percentage of the qualified 35+ year old entrepreneurs to apply. I think that's for three main reasons:

1) a perception that YC is youth-focused

2) diversity of resources and other diversity for older entrepreneurs (IMO, a 25 year old who just did a $50mm exit from his second company has a lot more in common with a 45 year old who has done the same, than either have with a 22yo who has done nothing but college or a 45yo who has worked for the local government in IT his whole life)

3) people get trapped into mortgage/family/etc. and aren't willing to take 3 months off and move to the Bay Area to do YC, even if they think they're willing to do a startup (3 months in the bay area is far from the greatest hardship you'll face...)
KDE's KSysGuard tries to do a detailed calculation much like this if you ask for it (right-click on a process in ksysguard's process list and click "Detailed Memory Status", IIRC). This process list can be pulled directly from KRunner (Alt-F2) as well.
Typing was designed for your fingers though. Or some abstract idea of fingers anyway.
Out of curiosity, how are they pushing? I just signed up for a new Hotmail account, and the only upsell I'm getting consistently is a small "Free Upgrade" link in the bottom left (which actually appears to be structured as an add, which is kind of strange).

By the way, you can opt into "Outlook.com" without getting a new email address. You can keep your same address but get the new Outlook.com experience, which is quite frankly much improved.

Disclosure: I work for Microsoft.
I think that is what these guys are going for:

http://serverbear.com/
Acronis 2k10 UltraPack v2.6.4 - (2012) - ENG / RUS
Our Devops team configured Akamai so they would have specifics for you (@scottvdp).

With most CDNs you have what's called a pull zone that points to your origin server on a different domain. So when the user requests something like cdndomain.com/whateverpage the CDN looks for the file at pullzonedomain.com/whateverpage and then it serves what it gets back from the pull zone.

Akamai has more advanced configuration options than Amazon Cloudfront. One example of this is that our payment processors did not actually live on contribute.barackobama.com, only the static files did. So we used Akamai to setup a reverse proxy to POST the donations to a different domain. Without this reverse proxy it wouldn't have been possible because the same origin policy forbids cross domain, client-side POST requests.
Well, at least Microsoft is now open about their FUD campaigns against Google, and isn't just trying to do it from behind the curtain and in secret collaborations with others, like some of the campaigns against Google that they've started in Europe. So I guess, I can appreciate that...I think.
Stereoscopic 3D, so one image per eye, right?
Okay, more specifically, they did not have Google Maps.
Translation to English from Bitcoinese?
Unfortunate title here - British Aerospace was involved in the project some years ago, but Reaction Engines is a distinct company and I believe they exist despite BAe's "assistance"
Facebook tackles groups membership glitch
Its the "rogue" part that offends me. As an american living in america I grew up this way, I'm marginally offended that hanging out with me would be considered analogous to traveling to the other side of the planet to the extreme opposite of american lifestyle.

Or a person with reasonably normal empathy (my wife?) seems to be able to figure me out without a PHD and years of study.

Also, like clockwork, right after the "othering" comes the "hate" and I'm not looking forward to that part. (Ah he's different than us... what next? Oh make fun of and bully of course, thats what the majority always does after they define an other!)
Can you expand on this for a non bitcoin-savvy person?
Your first paragraph is repeating what you already said, which is exactly what I responded to. To summarize it again: that C is high level or safe compared to assembler does not mean that other languages aren't significantly higher level or safer than C.

Your second paragraph is on the border of being condescending without any actual argumentation.
Same reason some people line up the pens on their desk or tap their fingers.
It's at least conceivable that local life is so greedy for energy that interstellar launches never happen.
Great idea! This is my first ebook, so I'm still learning :)
The new Cubieboard recently hit HN: http://news.ycombinator.com/item?id=4696965

Here's a list of other alternatives (caveat emptor): http://www.redferret.net/?p=33596
That's the blind, the bet required to play, in aerospace, it's not a lot of money at all by their standards.
Can anyone explain this to me?

Sorry, I never really paid attention to bitcoin. I was sure the government would have killed it by now, labeling you all criminals.
Musician ‘reneges’ on $1 million reward after laptop recovery
I do that sometimes. That way I can copy something to the clipboard and then drag something else either to a new tab or to another application.
My goal is to travel around the world one day but for now I have a goal of competing in the 2016 Olympics so that kind of takes up full time.

With my job I also can't just quit it... but when I am done I will do a trip like this, go for a year and see where I go. Start up here in Canada, work my way down through the US, through Mexico, down through South America (quick trip to Antartica) - hope over to Africa travel up the eastern side, through the middle east, India, Asia, down through New Zealand and Australia before going home.