skysight-inc/HackerNews huggingface dataset:
You have missed the point I suspect.

Amazon doesn't currently charge sales tax to things shipped to California under the exemption that they don't have a presence in California and therefore their commerce is strictly inter-state.

California has a new law which effectively creates a de-facto presence if someone who lives in California can be an agent for a sale of something from Amazon. (those are the affiliates) and it is the intention of the state to use the existence of those 'agents' to close the tax loop hole that Amazon is currently exploiting.

So when it goes into effect, Amazon terminates its relationship with all affiliates who live in CA(or have their checks sent to California), thus keeping the loop hole open for them, and causing pain to some segment of California voters who may (or may not) be motivated to tell their representative to reverse their stance.

You, up in Oregon, don't see a change except that if you bought from someone in California through Amazon before, well you won't be able to do that now. You'll have to go directly to their web site.
I do it all the time. G+ is like having a blog, twitter and facebook all in the same place, so I can post articles, work-related things, and deeply retarded stuffs only intended to my friends all in the same place instead of having to manage multiple networks. I just need to select the right groups when posting and voila!
Poll: which version of XCode do you use?
I'm curious what people prefer. If you're not an iOS developer, this poll doesn't really apply.
XCode 3.0
XCode 3.1
XCode 3.2
XCode 4
A noble effort, but reminds me just how painful it is to work with Javascript and how tortured the syntax and class model. It's such a relief going back to Java.
Although I'm just a student doing programming work for a summer job, I can't complain with the pay! (Less then 60K)
It's understandable that content needs to be watered down for accessibility purposes, but this is taking it a bit far. The energy isn't harvested from the "air", it's harvested from background electromagnetic activity. You could do this in a vacuum. No air required.

I wish the artcile had some more specifics on the efficiency of the antennae. Is there something unique about the design outside of the fact that they're printed on paper?

For what it's worth, if you've ever used an FM radio, you've "harvested energy from air". The antenna on your FM radio detects fluctuations in radio waves, which are a type of electromagnet field. FM signal output is measured in watts. If you were to put your hand on a powerful RF transmission antenna, you will get burned. That's energy. The key thing to understand is that you're talking about very, very small amounts of energy as you move away from the transmitter. That doesn't appear to have changed here, as they're talking about microwatts.

Interesting, but the title strikes me as link bait.
Swiftkey is a decent android soft keyboard.
Challenges for a Smaller Company
Ask HN- What can I do to get rid of a serial spammer from my website?
I own a discussion forum and there is someone who repeatedly joins the forum to spam us with his drivel (articles he has written that paint him as an expert in something particular). We try banning email addresses and he gets new ones. We tried banning IP addresses and he gets new ones.<p>He is certainly in violation of the forum rules that do not allow for multiple attempts to join. Is there any recourse to get rid of someone like this once and for all? We spend way too much time on this spammer already.<p>Any thoughts? Can we sue him? Could we win an injunction or a restraining order? Could we recoup legal fees?
Indeed, I am thinking so, but I am ready to doubt my beliefs.

Do you have anything substantial to back this? Surely, there must be external pages presenting the problems to which you refer, on websites are out of reach of anyone in control of such a censoring system.
How to look for a job at a startup?
Are there any sites that startups post to (like linkedin) looking to fill jobs in general? Or do all the important hires happen through word or mouth?
In my personal experience, there's a growing trend of developers working remotely from wherever they want. As that trend becomes more mainstream, I would expect regional differences in developers' salaries to shrink.

So I don't think the poll is meaningless without geography.
This is very similar to the technology used in simple crystal radios, which also power themselves.

http://en.wikipedia.org/wiki/Crystal_radio
Amid Privacy Fears, Police To Roll Out Facial Recognition Nationwide This Year
Techstars or a Harvard MBA?
The labels themselves aren't important; it could be salt, pepper, oregano, and sugar, for all it matters. The descriptions of what each level means are very clear. Their rationale of "C, D, and F employees would already know where they stand" also makes sense... they're trying to communicate that they expect above-average to excellent work from all members of their team.
I once was given a phone interview because a friend of mine knew the hiring manager. The manager really didn't want to waste time with me, he said, because I had just graduated from school, and thus I couldn't possibly be useful to him.

But at my friend's insisting, he gave me the interview, and summarily dismissed me.

A few weeks later the manager was fired from the company for some sort of unprofessional behavior, and replaced by someone who had just graduated from school.
"and it's the best production platform available today."

Am I wrong to be bothered when people state things this way?
From my experience as a Facebook app developer for household brands, Facebook ads are one of the most effective methods of marketing today. Across all of the IP we manage, our company is behind over 800 million fans, likes, and shares, and a significant portion of that was generated from those ads.
NoSQL Salary Trends
If you look at how salaries are distributed across the US public, the 60k - 100k category is way too large while 151k-200k should probably be just one range and not two.

As someone who hires programmers, I am much more interested in how many people make between 60-70, 70-85, and 85-100.
Is NFC not treated the same as a swipe? It should be (slightly) more secure since the cloning equipment is scarcer.
I see no reason to start him with something like Alice. If he wants to learn to program he should start with Python or Ruby. I'm 14 now and have been doing some programming since I was around 10. That said, I only seriously started actually learning programming fundamentals around age 12.

I used Python during that time and I highly recommend Zed Shaw's Learn Python the Hard Way. The name is deceiving if you aren't familiar with it, it is definitely for beginners. Having him go through all the exercises and doing the extra credit in that book should put him in a good position to move onto using frameworks with Python or moving onto a different language.

Not sure how could PyGame is, but it's probably good enough to get him started in game programming if that's what he wants to do. spIrr's recommendation could be good, but personally I have no experience with that book. However, Python has some amazing resources online so that shouldn't be a problem.

I highly recommend staying away from iPad development as his first venture into programming, which probably won't be too hard considering he doesn't own any Apple computer.
From the breakdown provided by the calculator, it looks like the big differentiator is housing costs (369 vs 250). My guess would be that they are using housing data for places like Queens/Brooklyn, where housing can be considerably cheaper than Manhattan, but are not considering places like South San Francisco, Colma, etc. when calculating the housing prices for San Francisco.
Sorry--I meant social processes. If the mindset is that "Github is your resume," then the focus is that Github is your resume, and the line of thinking goes, so to speak, "if it's not on Github, they don't have it." Which is not good.

While social networking makes sense to have a single central location makes sense (but not totally so, see G+ v. Facebook), writing code does not.
- If a lab or school environment has multiple OSs, and a need to SSH (telnet/ftp) elsewhere - one would only have to write instructions once.

- People who need ssh to a host, who are not comfortable with a command line, or are used to PuTTY.

These might be service desk staff who have instructions like 'ssh to host frumpty, type restart-app [enter]'

Our service desk has instructions like that, but they all use Windows. So, PuTTY. And if they use Linux .. PuTTY. It's easier.

In actuality, they call the 3rd level support and ask them to do that. And, really, we're pushing that stuff to the Enterprise scheduler so all they _really_ have to do is login to _that_ and request job task 'Restart_FOO_App' and it's done for them.

Which, in the long run, doesn't teach them how to do anything but push buttons. And is probably bad for their further development in IT. But I digress.

I don't get how one can be using a 'unix-y' computer and not be familiar with the command line. But I understand there are people out there like that.
If anyone is interested, here is the blog post to which I refer: http://www.blackrimglasses.com/2011/07/06/on-spotify/
They're doing everything they can to get word of their new metal printer out there. The initial stores (with that same picture!) were all about the printing process.

In my book, they're just one step away from those 'lose weight with this 1 simple tip invented by a Tulsa housewife' ads.
As commented on the blog:

I pretty much don't understand the comment about loosing exception information is about. Isn't that exactly what getSuppressed() does?

printStackTrace() also mentions the suppressed exception, even with nice indentation. Am I missing something?
This rambles a bit. Here's the summary:

btrfs is currently optimized for normal applications that do open("foo", O_RDWR). With this mode, integrity semantics are quite loose in POSIX.

Because VMs emulate physical hardware with strong integrity semantics, they usually do either open("foo", O_DIRECT) or open("foo", O_SYNC).

btrfs sucks for O_SYNC. It's not just VMs, databases also tend to make heavy use of O_SYNC.
Just did a comparison between East Lansing and San Francisco on that site. Salary went up 2.25 times. SF cost of living is 1.5 times and rent is 6.6 times as expensive. Holy cow!
I think his point is that developers provide the service of development to their employers. Employees at Microsoft, Apple, Valve, etc. don't really make a significant amount of their wage from sales, they make it for hours of work. In other words the argument is: "what is the difference between contracting for someone and working for them full time?" At the end of the day its just you providing a service for some period of time, compared to actually writing your own app and selling it on the App Store.

The subtle counterpoint would be in companies that hand out stock options,where there is a sort of indirect correlation between the sale of a unit and your wage.
I think it means you would have 6 times less housing for what you're paying now (although that could also be non-sensical).
When did you last try rdio? We've filled in a lot of missing chunks in the past few months and more will be coming with time.
I'd love to hear some figures on that, because the ones I've seen from various (large) online retailers were abysmal. Setting up adwords campaigns for these retailers was a fun diversion, in some cases also a good excuse to huff and puff about the future of online marketing, but not at all a significant source of revenue. It was done mostly "to keep an online presence", probably out of fear that if they didn't buy those adwords someone else would.

The retailers I'm talking about may not be representative, however: they already had a strong market presence and strong brand recognition before they went online. Maybe there are businesses that have started from scratch online that did see significant revenue from adwords, but I doubt it.
GM and UAW are hacking American automaking with their new factory in Michigan
Not a real product - vaporware. Looks like a scam.
I would suggest gently that pnathan is saying the exact opposite of that.

Certain others with an odd veneration for Github seem to be saying otherwise (see kfalter's post on another subthread), but they are not a majority.
Ned Batchelder: Stopping spambots with hashes and honeypots
It's Time to Stop the MD5 Madness
Recruiters contact me all the time for startup positions in NYC, almost on a daily basis (no joke). They find me from my profile on LinkedIn.

I would say that it is important to optimize your LinkedIn profile for a particular type of position and monitor how many people are viewing your profile and how often you come up in search results.
Here in Brazil, I get paid approximately 11k brazillian reais.. Translating to U.S. dollars that would be 7k. These numbers are really impressive to me.
The closest thing I'm aware of for doing that currently is the Phoronix Testing Suite; or whatever they're calling it now. It's most certainly not complete but it's the only thing I'm aware of that can do any kind of regression testing like that. In fact it's been worked on recently to make it really easy to do testing with git bisect on the kernel.
Don't give me excuses, give me the DATA
We're going to judge you, not on the quality of your skills, but on whether you contribute to open source software or not.

That's interesting. I don't see it that way, and neither do a lot of other people. Here's how I see it: Those people that do write code I can review provide me with more information than those that don't. They make my job easier. I judge the code, not whether the code is open source.

This is exactly the same phenomena as writing a readable resume, or blogging where I can read it. It increases their chances of being hired simply because they reduce the friction involved in the hiring process.

Now, does that mean that I will not hire someone who doesn't have a github account? No. It's my job to hire them too. But as an employer, it is remiss of me not to use all of the information available to judge hires. This is not prejudice, this is a business strategy.

Your words seem to indicate this is not a question of tactics and strategy. You introduce a lot of emotional rhetoric such as "political correctness." Frankly, I have NO idea what you are talking about, as Github has zero to do with whether one uses the word "bitch" in a presentation at a conference ;-)

I cannot read your mind, but in the conversation between you and I, YOU are the one introducing emotional baggage like "ideological prejudice," not me. I therefore suggest that if you want to stamp out all this zeal and prejudice, you start with YOURSELF. I am not the one claiming that people who write things I can read are or aren't better than those who don't. I am not the one with an axe to grind. I am simply a fellow trying to get my job done and looking for efficient and effective strategies for doing so.
> Note: If you're using Internet Explorer 7, the dots on the chart will not appear in the correct place.

Go figure.
Will test on vsphere!
Or if you accept the many-worlds interpretation, there is no collapse. There's one blob of amplitude corresponding to a configuration with a dead cat and you observing a dead cat, and another blob of amplitude corresponding to a configuration with a live cat and you observing a live cat. Excellent explanation with more detail here: http://www.quora.com/Why-does-observation-collapse-probabili....
You could take a loot at the Who is hiring thread here on HN, most if not all of them are for startups and some are even into remote work.

http://news.ycombinator.com/item?id=2719028
I'm a guy who went to school for a BA in Film/Digital Media and a BS in Mechanical Engineering. I now work as a software engineer. It is my opinion that my BA in film to did not develop any more "soft skills" than my engineering degree.

The implication in this article is that you either think like an engineer or you think like... I don't know, someone who studied liberal arts? I think this is a false dichotomy. Engineers can understand customers just as well as someone who studied film/anthropology/politics/whatever.
This article presents so many strawmen, it should be called the rise of the engineer.
No. Github is that to some coders.

The overwhelming majority of programmers do not use Github for their projects. I would bet that not even a majority of open-source programmers use Github for their projects.

There are alternatives. Quit thinking yours is the only way. It is not.
People are very different. It takes all kinds. The kind of hacker you are, is not the only kind of hacker there is. There can be very bright, excellent engineers, who spend their entire off-duty time watching TV. They don't have a duty to contribute to open source software and choosing not to does not tell you anything about their skills as an engineer.

I remember once a new coworker telling me -- on his first day, no less- that he didn't have a computer at home. He was proud of this. He was a new CS graduate, and for him, computers were not an interest, at all. It was just a job. I asked him what he was into, and it was sports, naturally.

I didn't like that, it rubbed me the wrong way. I probably would have given him the thumbs down if I'd been in the hiring loop then.

Turned out he was a good engineer. Better than that, the sport he was into was one I got into as well and we spent a fair bit of time over the years in our off hours far away from any computers.
Quite interesting. In Germany or Europe very very few programmers would make more than 100k USD (around 70k EUR) unless he is in some position where he leads a team or oversees bigger projects.
Then i see how cheap cars and computer hardware etc is in the US and i really start to wonder where this massive difference comes from. US engineers seem to earn way more and generally pay much less for many things.

Apple hardware for example is the same price in EUR as it is USD in the US, cars generally the same or even less.
"reversion of control" was a joke on the authors part. Revert the control back to you, out of the framework.
It's telling that their "Innovation group" is shackled with the same restrictions as the rest of the company.
I've found tonnes of flaws in email clients where they fetch remote content even when they're configured not to, or the "Fetch Images" button hasn't been pressed.

An interesting tit bit of information: The basic (non IE) version of Outlook Web Access for Exchange 2007 blocks <img src="blah"> by default, but it actually fetches <input type="image" src="blah">

I've found a couple of similar issues in iOS and Apple Mail in the past which have now been fixed. Even if you disabled loading remote images by default, it would still fetch the contents of <audio> and <video> tags. This was fixed after I reported it. Then later, it started performing DNS prefetches before clicking "Load Images" if you included a tag like this: <link rel="dns-prefetch" href="http://blah/>;

Thunderbird had the dns prefetching flaw too. I reported that one and it was fixed.

Android had multiple problems last time I checked. It would even honour meta refresh tags and bounce you off to the web browser automatically, just from opening an email. Scary. I might give that another test soon.

I found similar flaws in Roundcube and OpenWebmail which were subsequently fixed after I reported them.

I built an automated testing tool a while ago which sends a specially crafted email to an address of your choice which includes lots of tricks to try and get your email client to call back to my server. You can check it out here:

https://grepular.com/email_privacy_tester/

I haven't found any issues with the gmail, hotmail or yahoo web interfaces, so there's no point testing those clients using my interface.

Gmail used to display SVG attachments which contained JavaScript, letting an email sender completely take over your email client. Someone else reported that and they fixed it.
Daniel Ek on what Spotify will be when it grows up
"Your first job should be at an organization that embraces open-source and lets you contribute to existing projects. Other companies simply don’t deserve you."

Oh, I had to laugh at that. Good luck explaining that one to the wife. I'm sorry honey, the pay way great, the benefits were good, there was an excellent health plan and even a stock buy-in option.... if ONLY they had agreed to embrace open source so I could work there.
In Chicago,

* There are no scooters or bikes

* The cafeteria is only open for breakfast and lunch

* The microkitchens are slightly smaller but very similar to the ones in MTV. There are a lot of "healthy" options but the choice is less eclectic.

So depending on your office YMMV.
If you never use the circles, I don't see the advantage of using Google+ over Twitter, Facebook, or Tumblr.
Nikola Tesla will be proud :) http://en.wikipedia.org/wiki/File:TeslaWirelessPower1891_adj...
Interview with designer and typographer, Erik Spiekermann
Throughout his illustrious career as a designer and typographer, Erik Spiekermann has created dozens of commercial typefaces (FF Meta, FF MetaSerif, ITC Officina, FF Govan, FF Info, FF Unit, LoType, Berliner Grotesk) and many custom typefaces for world-renowned corporations.Erik and his wife Joan, revolutionized the world of digital fonts twenty-two years ago when they started FontShop—the first mail-order distributor for digital fonts.
Unevenly sized buckets give weird data anyways. How would you show it on a graph? The buckets should be uniform, except for catch-alls at the ends, then you choose how to display them afterwards.
Daily Pip Avalanche Review
Daily Pip Avalanche Review
Along the lines of String best practices, my favorite is to reverse the usual order of variable and literal to avoid null pointer exceptions:

if("botulinum".equals(bacteria))

instead of:

if(bacteria.equals("botulinum"))
Argh, dah. Forgot that :)
I would argue Apple doesn't exactly "push engineering to the limits." That is the role of companies like Intel, nVidia, AMD, ARM, to name a few. Apple is precisely in the business the author describes, of tailoring the technology of those other companies to best fit the mass market of consumers.

This is not to say Apple doesn't design and engineer either. Just not in the traditional sense. Apple engineered and designed OSX to take advantage of the cutting edge hardware they source from other more traditional "engineering" companies. Apple designs and engineers the retail experience, online and in-store, to better sell those products. Apple designs new and innovative ways to combine existing technology into innovative new products like the iPod, iPhone, iPad.

But the real differentiator is the vision behind their actions. While Intel, nVidia, ARM battle to make the faster, stronger, cheaper, more power-efficient processors; Apple is asking "how do we make listening to music more enjoyable?" (iPod), "how do we make our 'smart'phones less annoying?" (iPhone), and "how do we make computers that actually get out of our way, so we can get our work done faster, and go home to our friends and families?" (Macs).

The difference is in the driving questions behind their actions. The answers might still be provided by people we call engineers and designers, but they are definitely not the same kind of engineers as the ones at Intel creating the next generation processor architecture.
I'm also very interested in this.

Can somebody else make a poll with ranges 50-59,60-69,70-79,80-89,90-100?

My karma's too low :(
I presume you mean iOS or MacOS?
Meh. Amazon's services are _good value_; there's nothing particularly psychological (read: manipulative) about providing something people want.

Given that we have to buy stuff, it turns out that paying 80 bucks a year for 2-day shipping is really worth it.

There's a popular 'narrative' about psychology 'exploiting' us, when a lot of these mechanisms are just completely fair methods of exchanging value in cash for value in product.