skysight-inc/HackerNews huggingface dataset:
Should be retitled to "Stop looking for a tech/design co-founder".

I'm a developer who knows very little of the business world. If I were to launch a startup I could probably use someone with some business savvy, and they tend not to freelance.
It looks like a worse ISA will win because it happens to be owned by the owner of the better lithography process. In a really efficient market, those would not be tied. Microsoft using Windows to push Office was bad for society. Why is Intel good for society?
San Diego - http://cses.ucsd.edu/wiki/index.php/San_Diego_Hacker_News_Me...

Agree with andrewvc about it being increasingly impossible to get meetup announcements onto the HN frontpage.
> A diverse group is usually more effective.

Does this mean the problem will take care of itself? That is, if it is true that a diverse group is usually more effective, the products and startups that succeed should have teams which tend to be more diverse than the ones that fail. And as that happens, founders interested in succeeding would pay more attention to the diversity of their firms.
I agree with you.

This article sounds like Intel PR to me.
It's your hypothetical startup so feel free to run it however you want, but I'm pretty sure there are tons of examples of successful startups launched by developers who knew very little of the business world.
Bad contract or stubborn developer
Whilst travelling I agreed to do a contract for a company I worked for previously, they knew after a few months travelling that I decided to live in asia (trip to thailand = fall in love) and we agreed a fantastic flat rate per month (so I could continue) under the condition they dont muck about with invoices (they said fine), I charge GBP2.2k a month and they do at least 15 full working days per month. I've contributed to various open source projects and previously I was on 327-400 quid a day in london (means nothing if you see the numpties Ive worked with), I continously strive to better my understanding and program in clojure, python, c# and whatever else takes my fancy etc..

Now instead of the usual 7 day invoice turn around (condition of rate) its been 55day and now 30 minutes ago the website is down and Im going to bed.. Bad idea?
Ive sent 5 automated reminder via invoice SAS and 3 emails, so I figure Id wait until I have 5 emails back?
Google+ in search: Google had no choice.
A pocket knife to some security teams is hardly inconspicuous.
So what about security ? As i can see (from the video), they didn't covered the steel structure with any fireproofing material ?
There's also the problem of confounding variables. All else being equal, a diverse group is usually better. However, if you have to fudge those other factors in order to get a diverse group then perhaps you've completely erased that advantage.
Spot on! ARM should worry, but really Intel doesn't have a great track record here. And ARM does. Also, ARM has been scaling up pretty well, and the graphics cores on those chips are arguably better than what Intel has ever been able to turn out.

Summary: We'll see, and it will be fun to watch.
Easy, I'll quote the end of the article.

The company's approach to computing, known as adiabatic quantum computing, has been heavily criticised. Various physicists have said that the theory behind the machine is flawed and that the company has shown little evidence of the kind of improvement expected over classical computers.
He talks about diversity of sex and race being necessary to have a diversity of viewpoints. If that is true doesn't that imply that that different sexes and races have fundamental differences based on those attributes? If so shouldn't we expect a diversity imbalance in every occupation. That is, people with fundamental differences will tend to want to do different things. If it's not true then why care about diversity of sex or race.

Also I disagree with this line from the article:
"A diversity imbalance suggest that there are many women, who would have good careers as programmers, who are not getting the opportunity to do so." If women are denied opportunities as programmers there will be an imbalance. An imbalance can be caused by any number of other factors.
Stratfor Back Online After Hack with message for Anonymous Hackers
Ten 100-year predictions that came true
28, an MBA and 80k / year. I must be doing something very wrong.
Bing.com ?
What Steve Jobs Thought About Textbooks
The 11 Best Science Books of 2011
The spec's I don't think tell the story here. It's going to come down to price and marketing.

Intel still has some very strong brand recognition with their 'intel inside' campaign, and though most people don't actively look for intel chips when buying a computer, they do recognize when the computer they are buying has it, and it makes them feel comforted (much like McAfee or Norton etc. etc)

The hardware manufacturers will build on a competitive price point. I suspect Moto's dedication to Intel was driven more by price than by performance.

Not to say that I don't believe intel will perform, and I also disgree with the article, and I think javascript performance is hugely important to the end user.
Many of the very simple algorithms are done by a good compiler, more complex ones generally are not. It is pretty easy to turn these into clean, generalized functions using templates in C++ and std::numeric_limits. I have a substantial library of generalized algorithms constructed from bit-twiddling primitives that does not use any macros.

The value of these examples is that if you understand the underlying mechanisms behind them you can use those building blocks to construct even more complex (and extremely fast) algorithms than demonstrated at the link. Complex, high-level algorithms can be implemented using these bit hacks once you wrap your head around what they are actually doing. The caveat is that the code will be opaque for programmers that are not fluent in bit-hacking.

For most applications you won't see much performance benefit because these are micro-optimizations. If you have a small kernel that is being executed a hundred thousand or million times per second then algorithms constructed this way can be a substantial performance optimization (easily integer factor speedup, I frequently see 10x for components).

Algorithms built on bit-twiddling primitives tend to have two properties that make them particularly efficient on modern processors. First, they make very good use of superscalar CPUs, putting the parallel ALUs to work. Second, they often take branching algorithms (e.g. small tight loops, ?: operator, if statements) and convert them into branchless algorithms. If you are doing performance and latency sensitive code, this method of building algorithms is worth learning. For everyone else, it is a neat bit of computer science arcana that really delves into the nature of integers.
Two other things:

* ARM's big.LITTLE promises to drastically reduce power consumption under low CPU load. It seems unlikely Intel will be able to offer something similar anytime soon.

* If you compare Atom Z2460 with SoCs based on Cortex-A15 (both are supposed to start selling by the end of the year), it doesn't look that well.
I think I see a hole in this logic. A very well thought article and I agree with the main premise, but allow me to nitpick a crucial point...

[Warning: speculation, I do not work for Google...] Google has developed a very effective algorithm for detecting porn, not child porn. They can use flesh tone analysis for detecting nudity but algorithmic analysis of a single image to determine the age of the person in the picture seems way harder. File names don't work either: a picture of a handbag with a file name of "16yr_old_porn.jpg" is not illegal.

Battling child pornography requires a human to look at stuff. Search results get flagged by normal users (and by paid teams I'd bet). These flags are analyzed and used as patterns to detect other similar images (similar colors, sizes, names, patterns in the image, source urls, watermarks) and this secondary analysis can be done with fancy algorithms but it still requires groups of people to flag things and create these patterns.

If I'm right, then a similar method could be used to help combat infringing material. But as danwin points out, there is a new factor: to figure out if a particular piece of content is licensed or infringing, which is hard, even for a human. But there are some people who can look at a video, picture, (listen to a) song, etc, and be pretty sure that it is infringing. Clips or full videos of some popular movies on youtube are obviously infringing. Most mp3s on the web are infringing.

There would be false positives and false negatives (just like with child porn), but you could build a similar type of pattern database that could be used to find similar files. This same type of flagging/reporting could be used to identify infringing sites. I know youtube has an existing algorithm for identifying patterns in audio tracks to some database, but I don't think these patterns are based on flags, I think they are hard-coded.

Users could still browse directly to a URL (or IP) hosting questionable content but it would definitely cut down on the easy access and spread of files.

NOTE: I don't like the idea of Google (or any organization) being mandated to implement such a process but it may be better than interfering with DNS mechanisms and lawsuits and court orders. I also don't like how reliant we are on a private organization holding such power over what the world can find in their results. Nearly everyone agrees on child porn but I think one of the main reasons SOPA is controversial is because we don't all agree on the importance of fighting infringement. (Counterfeit goods maybe, but not license violations)

By no means do I claim that SOPA is a good bill. I think doing nothing is better than implementing what is in SOPA.

EDIT: An assumption made here is that we consider the way Google is fighting child pornography is effective, sufficient, and ethical. I think that is a reasonable assumption.

EDIT2: One factor I didn't consider is the quantity and diversity of child pornography versus infringing material. I'm not sure how the algorithm would be affected but it'd probably be slightly less effective.
If I can make a suggestion, then. I apologize if you've already covered this elsewhere in your book, but:

Please encourage the use of the "restrict" keyword to encourage proper aliasing optimization by compilers.

Also, would it be worth considering, perhaps in a chapter on how-to-deal-with-C-style-strings-if-you-must, including a section on writing compiler-independent macros to emulate safer calls like the str*_s variants in VS. These functions are usually slightly-different in incantation across VS and GCC, so it might be helpful to abstract them. It also is a relatively simple exercise in preprocessor macros with a clear benefit.
5.7 GHz...or is it?
This is the sort of sensationalistic stuff that happens when HN veers "off-topic".

If you want to look at the Mafia as one big organization, then in the same light, Italy's largest, and legitimate, lender is of course "The Family".
He wasn't saying that this is what he would charge you for the photo, he was saying this is what he we sue you for if you use it without permission.
How long does it take to see that Google is down and switch to Bing? It adds 5-10 seconds to your search which if you factor in the resulting time it takes for you to read the article seems minimal.

Also the thought of using Google to literally "save your life" from a snake bite is a whole separate argument.
Agreed. Something similar to http://www.blackoutsopa.org/ would be most effective for spreading awareness on Facebook.
I'll add - China is different, so it looks like a land of contractions. One of them is how its government is on paper a monolithic entity, but does not behave like a monolithic entity.

The local governments like the bubble, because they get revenue from land sales, and probably get bribed by developers for approving new construction. The local government companies and departments also own (or control) a lot of land, and get to exploit that in various ways.

The central government (or the central party committee, who outrank both the government and the military - which does not report to the government) worries about the economy as a whole, and the stability of society. The buck stops with them. They care about the housing bubble, but with dozens of provinces, hundreds of cities, and third world government accountability (lots of stuff is done on paper, because no-one wants to be accountable) there's not much they can really do in a hurry.
Introducing DataFu: an open source collection of useful Apache Pig UDFs
Reddit to Go Dark to Protest SOPA. Right on
From a technical standpoint:

We can verify authenticity. We can transfer authenticity. I think about BitCoin and the security of the network. Everyone on the network can verify the origin and authenticity of a transaction.

Could something similar be put in place for media? A distributed DRM essentially? While DRM in its current form is a nightmare, isn't the main drawback being tied down to certain platforms? If DRM were decentralized, I don't think I would have a problem with it.

Thoughts?
Apple Announces Education Event On January 19 In NYC
Now let's do the same thing without human intervention !
Light control technique could lead to tunable lighting and displays
the difference here is on the meaning of "natural". you're taking it to mean something like "what we have" and then your argument makes sense: we see what we have because of some process that exists (is natural).

but fowler is using "natural" in a sense more like "unbiased by historical accident" or "what we would get if a bunch of people were suddenly created out of nothing and formed a society from zero".

so there's nothing new here. grumpy, indignant old men (self aware or not) believe the status quo (which only incidentally favours them) to be natural. people like fowler do not.

[edit: i've removed fowler's superlatives to be less unpleasant (sorry - in my defense i have been configuring maven all day...); the grumpy old man characterisation is from the parent post]
I'm not trying to troll but is Google much better for that query than Bing? Or is it lack of awareness of Bing?
Times certainly have changed. About 5 years back I got frontpages on Digg/Reddit for an article and easily saw 250K on the first day, maybe 750K before my server crapped itself.
I am not sure you should take proverbs so literally (or take it as canon for that matter).

By the original proverb fewer cooks only make the broth not-spoiled, not necessarily good either :P
Anyone want to have Boston/Cambridge one? I can schedule it.
What's wrong with us in Mobile Era?
Managing Page State using HTML5 History
I would love to know if many business guys are getting pitched by startups, for equity positions, and how they handle these offers.

(And if business guys are seeing a lot of offers like we do in the tech community, or if they're too busy dreaming up their own startup ideas to pay attention to someone else's.)
I don't get this. Maybe it's because I'm a white male, but it still doesn't make sense to me.

Why is there such a resistance to the idea that there might be differences in what groups of people are interested in at any given time? Not an issue of genetics or competence, but a complicated web of social influences that make people less likely to be interested in one path or the other?

If there are truly unjust and discriminatory barriers, then by all means let's remove them. But if we succeed, and it doesn't change the numbers much, does it matter?

If certain groups really think it's a problem then let them do the work of encouraging their group members (alert, this feels condescending - who says they'll even self-identify with that group) to get into tech.

It's certainly not my fault. I'm a cheerleader for tech careers. The more, the merrier. But if you're not into it, then you're not into it. There's a lot of things I'm not into, either. Whose fault is that? And why should it matter?
Is he arguing that since a certain type of rhetoric has been used to ill purpose in the past that it should be looked upon extra critically now?

All rhetoric should be looked at critically, and there's nothing wrong with being extra critical of rhetoric that's historically dubious.

What's your initial response to the phrase "separate but equal"?
Sorry Magsafe, you need to have JSON API installed. This is written on the site.
Vitamin D Deficiency Leads to Depression- I Agree
Interesting. An informal channel for customer feedback, you mean? A review site without the emphasis on the negativity of the acts? Hmm.
The FAQ mainly complains about multi-statement macros that use conditionals or loops (among some sillier criticism). For a one-statement expression such as the above, I would use a macro because it's so much easier to define than a (potentially templatized) inline function.

Also, to answer your "how much is done for you by the compiler" question, gcc has a few builtins: __builtin_clz (count leading 0 bits), __builtin_popcount (number of 1 bits), etc. but it's not nearly enough for most common bit twiddling use-cases.

http://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html
Try creating a custom post type and adding a handful of posts to it.

Now try moving those posts to a different post type.

Not so easy, now is it?
You may not realise how many cities there are in China, and how many "towns" and "villages" have skyscrapers. Think about London, which is half a dozen different cities which all grew into each other.

There's a big demand to live "on the right side of the tracks". Everyone wants to live in the "city" part of the city, not the bit that was once zoned "village", with all China's discrimination against poor rural people, and it may still have a particularly incompetent and corrupt government. But people will get a lot less picky when they realise they actually have to pay back the loans.
Nice long-form pitch for old product
Nice long-form pitch! Sounds like it's delivered by a professional pitchman (Malcolm Gladwell wrote about these guys here: http://bit.ly/xdOFZl). A good example of how to publicize a complicated and unique product offering imho.
1. Go to https://www.google.com/preferences?hl=en and disable your "personalized" results.

2. Install "Google Search link fix" for FF https://addons.mozilla.org/en-US/firefox/addon/google-search... or "A Little Privacy" for Chrome https://chrome.google.com/webstore/detail/kjhmfidomefgpbbebo...

3. I don't have an annoying hideaway thing?
Republican Race After New Hampshire- Paul is The Not-romney
This photograph is free
Not necessarily, because it's starting from inequality.

Here's a simple example. Assume hypothetically that due to historical differences the vast majority of investment decisions are made by a non-diverse demographic who prefer to invest in people like themselves. So even though the diverse groups outperform, it may not be enough to overcome the "unfair advantage" of easier access to capital.
The first thing I thought of was this:
http://gizmodo.com/5304233/entire-new-13+story-building-tips...
I had a pair of nail clippers confiscated entering IAD a few years ago. Just inside the security terminal was the convenience store where i had purchased that set of nail clippers, so I purchased a new set and took them on the plane.
Google+ Hacker News Circle makes Search plus Your World Amazing
> Taxes are public and known up front.

Mostly, but unless you're a salaried worker, there are often multiple interpretations with differing tax consequences. You pick the least taxes, the authorities pick the most taxed, and you battle it out in a playground in which the authorities have the upper hand.

> If you don't pay them you don't risk physical harm.

Tax collection is underwritten by the police, jail system, and eventually the US army if it would come to that. I would disagree with the "don't risk physical harm" aspect. Theoretically, you shouldn't. Practically, if you go to jail (and you WOULD if you don't pay your taxes), you risk very significant physical harm. The process is longer, and the agents are varied, but the risk is there.

> Also you generally pay taxes on income and salaries, you don't have to pay just to be there.

Don't buy the propaganda. Even if we disregard property taxes, which most countries and states have one way or another, the way they tax you just to "be there" is by debasing the currency.

Two years ago, $700 would have bought you an ounce of gold. Today, they buy less than half. And that's not some uncontrolled natural phenomenon - that has been orchestrated by the Fed.

You've been taxed just for being there, somewhere between 50% and 20% in the last two years, in addition to all other taxes you pay.

Assume you want to opt out of the game, by buying gold? Well, when you try to convert it back to dollars (to buy food or whatever), you'll being paying capital gains tax. Between 15% and 48%, depending on the state in the US you are, and how well you can do your taxes.

You are paying just to be there. If you believe otherwise, you might want to learn more about it.
It's interesting to me that the impetus for this post is seemingly motivated by the reporter's reaction to Mr. Moglen's tone over the substance of what he said.

I know it's "just" betabeat, a blog, etc, but imagine if Leslie Stahl or even Katie Couric made the emphasis of a story how they were "legit yelled at" by an expert source who gave some thought provoking ideas on a silver platter that could have been developed into much more.
I was under the impression that most people had accepted that the reason more men than women do software development is that more men find it interesting than women do, not because women are less intelligent or because there's a conspiracy to keep them out. Too bad, I guess not.

As an aside, my boss at the moment is a woman, and a few years ago she had to staff up significantly and hired several young women at the junior level. The interesting thing is that her team hasn't really changed because of "the diversity" since it turns out that women who like programming act pretty much like the men who like programming: they're kind of socially awkward, have sometimes unreasonable expectations that the world will be a meritocracy, make a fetish out of liking cartoons and movies that most people don't, and so on.