skysight-inc/HackerNews huggingface dataset:
This really would have been more responsibly titled "What Happened When We Swore At Our Users That One Time".
83(b) also applies to stock options. See Treas. Reg. 1.83-7.

Given Zuckerberg's prodigious use of lawyers in the past (especially in regards to monkeying around with FB's stock), it is likely that the type of stock options at issue here did not qualify.
Suffice it to say that if my clients included somebody into boating they could purchase a more-than-modest yacht with the gains from A/B testing. If it ever happens I'll suggest Local Maxima for the name.
Visualizing Process Snapshots
I love logic like this.

You bought an Ecobee thermostat, integrated it with your access point, and made a SiriProxy plugin.

This is awesome but think about it for the general consumer. They just want shit to work.

This is what makes Nest different.
Record player that reads tree rings instead of LPs
White Galaxy Nexus UK release date confirmed
http://news.ycombinator.com/item?id=3557035
I would expect a demo for Parallax.js to demonstrate the parallax effect. If it's there, it's impossible to see with the dark repeating background.
I know we all want patents to die, but until then, perhaps a more palatable way to deal with the problem...

How about: If a patent is not implemented in a marketed product within two years (for a mechanical product) and 4 (or 5 years for a chemical product), the patent is void. In other words, no more patenting things and then sitting on them and suing others. Also, only certain entities would be able to patent something and then license it out (like the government, universities, legitimate research outfits, etc.).

Just thinking off the top of my head here.
Privacy Awareness 101: 5 easy rules for protecting privacy
I like swearing in copy because I don't want to take money from somebody stupid enough to be offended by "bad words". It's a great filter.
the question is, was it intended to look like that? I doubt it
KA had a much bigger impact when it was growing word of mouth, long before it got publicity.
* It's like a waiter bringing you your meal as each piece gets done cooking.*

And then when you complain, they say, "don't be a whiner, you received a three-course chicken cordon-bleu meal prepared by a trained French chef!" Nevermind that it was out of order and disassembled.
Up to six new Windows Phone form factors in the pipeline
Raising your kids to have cyber security awareness
At least your comment is popular with me. The reason for this is most likely because at some point in time 37Signals proved themselves to have very interesting, important advice to give. We could all learn a lot from them. Once an entity establishes themselves as a credible source like 37Signals has there's this trend where people stop thinking critically about what they're currently saying and just assume everything they say and do is top quality because they've already established themselves.

This is true of any popular figure/entity that has earned some authority in an area. PG, for example, could bust in here and tell us the world is flat and a decent amount of people will support that statement (nothing against him, just a hypothetical example). Now, I really really respect 37Signals, I adored Rework, and a lot of their posts are really great but lately I've started to notice the same thing as you, pron. Not every post of theirs is a gem worthy f this front page and I've started to notice a smugness in them that I don't really like but I'm just one guy who has not earned the same respect and authority as them so I suppose I don't have much room to talk here.
Maybe someone flagged it, but probably not. Mondays are just highly-active times - posts rise and fall quickly.
Minor bug report:

I tried to fill it out with the 'links' browser. I didn't see the captcha so I did not get a confirmation email but the app did seem to retain my email address so I cannot delete the old one to resubmit when I use a GUI browser.

As an aside, I really like this because of how people don't talk about how much they make. When I see someone makes $164000 as a pen tester in Mountain View and I make a smaller amount, I feel like I could be working on interesting problems and make a bit more coin. oh, well. :(

Minor suggestion: I wonder how much other people like my ad? Perhaps that's part of the mystery. That info, perhaps shouldn't be available to poachees but only poachers? I dunno.
What HootSuite has taught investors about freemium SaaS
"Misogyny" means "hatred of women", nothing more, nothing less. This is not misogyny by any stretch of the imagination.
"Blinking or moving your head triggered a larger reaction than any thought impulse."

No surprise there, the muscles of the head will have a stronger signal than the brain, if you're using electrodes outside the skull.

There might be some way of filtering those out, perhaps using additional electrodes directly on the relevant muscles. Subtract the signal on those electrodes from the signal on the other electrodes.
The sheer amount of obvious non-innovations that the patent office accepts is staggering.

Anecdotal personal experience being part of patent applications has showed me that almost any idea, as long as there are no mainstream examples of prior art, can be patented given time (will take 4-5 years these days) and money. Most decently smart people will come up with patentable ideas all the time, just doing their job, but won't file because they don't have the desire or resources (and don't understand why their only somewhat-novel obvious-to-them idea is patentable).

"The idea that I can be presented with a problem, set out to logically solve it with the tools at hand, and wind up with a program that could not be legally used because someone else followed the same logical steps some years ago and filed for a patent on it is horrifying." - John Carmack
I'm not saying the govt should regulate Zynga. I'm pointing out that they do regulate slot machines. That's because people know slot machines can be bad for people, and are generally a pointless waste of time and money that feel good in the short term. Clubs and pubs that operate those machines and know damn well that people misuse them resist these regulations to the last. The same attitude toward voluntarily stopping these things is being displayed here. And the TV thing was an accidental misstatement. I think the same thing is true to some degree or another of serialised TV and most MMO's. Serialised TV is all about making you want to see the next episode. MMO's are all about rewarding high play times rather than skill.
Comcast controls one gateway into a home's internet - there are others - including wireless 3G. In fact this hn article detailed how a woman was charged for hack said gsm card tied to her smart power meter [1]

[1] http://news.ycombinator.com/item?id=2509967
> you can authenticate content without encrypting it

True, but insecure HTTP provides neither authentication nor encryption.

> if there is nothing sensitive about the content.

Encrypting only sensitive content leaks information to observers and attackers, namely when you transmit sensitive content, and which servers you connect to when you do so. Encrypting all content eliminates that information leak.
If you can't innovate, sue. Sad to think that this line of reasoning will persist.
It has a lot more upvotes than other posts above it, per hour, and it dropped something like 15 spots instantly.
very nice! you may want to consider doing these transitions with CSS3 and falling back to javascript top/left animations because they are optimized for mobile. The transitions lag a bit on my iphone.

also it would be nice to have a fixed header, like a menu navigation. you could have the animated content be local to a div with an overflow: hidden attribute, as opposed to moving the entire page.

great work!
Ahh, the Streisand effect.

Show me where to buy one of these!
> As you can see, Unicode has experienced an 800 percent increase in “market share” since 2006.

> The more documents that are in Unicode, the less likely you will see mangled characters (what Japanese call mojibake) when you’re surfing the web.

Hmm. Well, I know that's true in theory, but my personal experience is that the occurrence of mojibake has increased lately. I even wrote about it here on HN: http://news.ycombinator.com/item?id=2075010
Thanks for the feedback! I'm sorry you feel that way. I really though this was a story HN would want to hear. If you don't mind, I'd be happy to talk further offline. leahy16@gmail.com. Best wishes.
At the end of the movie he was offered millions, but he turned it down to stay close to his family. The lesson from the movie (that deals with putting a price on everything) is that some things are priceless.
Thus far we've made 17,401,500 pings to generate that data, it's ongoing at present.
That whole scene there at the end really killed me. It was not made clear to me why the protagonist made the choice he made. I wonder how he feels watching that scene in the film every time he attends a screening.
How to waste your cheapest leads
Yeah it has 127 karma and it was just on the front page, I don't think flagging has that much weight
I would say that if the patent holder doesn't manufacture a product containing the same patents and similar functionality, that there should be a compulsory license, the company should be required to license those patents. That is, If you're not making it, you're not allowed to stand in someone else's way.
Why LightSquared cannot deploy LTE
Google Starts Building its 1,000 Megabit Fiber Network in Kansas City
You (Yes YOU) should have bought yourself a Super Bowl Commercial
Actually, splitting out logical code from DOM manipulation code makes plenty of sense. Just because I'm using one does not mean I want the other and both stand on their own fairly well. This is even more important now that JavaScript is popular on the server--I can use Underscore there as well.
Does it work on the iPad though? Many of these parallax implementations don't.
It's just pretty drives a lot of consumer household purchases already. And nest may cost $250 now, but in 3 years it can easily just cost $50. The zeo sleep monitor had a similar price trajectory, starting at around $400 and now is around $100. Similarly with the kindle and other e-ink devices.
Maybe more addictive than cigarette or alcohol at first, but there is a saturation point. Unlike cigarette or alcohol, there is no saturation, only addiction.
No it hasn't. You just type after pressing start.
Also guide with your finger to maintain speed. The tip of my index finger used to be all black after big reading assignments.
See also:

http://twistedmatrix.com/documents/8.1.0/api/twisted.interne...

http://www.tornadoweb.org/documentation/gen.html
Sorry, could you explain that?
Awesome stuff. Are these layout elements valid HTML & CSS (I'm too lazy to run it through a validator at the moment)?

This is a great resource of commonly used web elements, kudos to you.
Ia! Ia! Cthulhu Fhtagn!
As a 41 year old parent of a 16-month old, I can say that some of us are still humans with a sense of humor.
This is right - Win8 for power users is, "Hit Start button on keyboard, type what you want a-la QuickSilver"
But they can't go bankrupt until the movie studios themselves go insolvent.

The problem is these studios are rolling in cash. Even if they were to lose significant piles of it, they'd simply be bough tout by another large corporation that can afford to pump yet more money into it.

They'll remain on life support so long as people go to theaters to watch blockbuster movies. Their business model won't change until people as a whole turn away form them.
Depends on who does the flagging, I think. Some flags are, like, an instant 10-spot demote. Some kick it from the 'news' section of the site completely (but still visible in 'newest').

I suspect there's a 'small flag', too, that doesn't drop the post's ranking unless enough small flags are accumulated.

It's all a bit blackboxy :)
Zuckerberg is Spot on with “Hacker Way”, The Linux Community Already Knew That
I was recently using an algorithm for determining control points for a bezier curve. You need 4 total points to accurately determine the curve, maybe there is a similar curve that apple is solving for?

http://www.antigrain.com/research/bezier_interpolation/

// Assume we need to calculate the control

// points between (x1,y1) and (x2,y2).

// Then x0,y0 - the previous vertex,

// x3,y3 - the next one.
> Just like stores can refuse to serve customers.

A store that refused to serve a woman because she was breastfeeding would be, in England, in some trouble.

Clubs and stores can do a lot of things, but they also have to operate within the law. If the law says they're not allowed to discriminate against breast-feeding women then that's what they have to do.

This weirdly ties in to all the "COMPANY will censor in certain countries because of local law"; in this situation companies will not censor in certain countries because of local laws.
Some Crazy MailChimp Numbers
Where did I say that I expected anyone else to do any of that? By my own words, they were silly hacks. My question was why the Nest is different than the Ecobee or any other smart thermostat that has been around for years. They all do the same things: smartly adjust to the outside temperature and usage patterns, provide data to the user about energy use, and allow control from the Internet or wireless network.
Can you please tell me why you think Honeywell is a non-innovator? Is it because they don't make shiny boxes to put on the wall of your home? Honeywell is well established as an innovator in advanced HVAC command and control for commercial buildings.
I doubt they can't innovate so much as have no interest in spending the money needed to do so, and probably found that suing the new competitor is cheaper than working hard enough to compete with them.
"Humanoid’s software identified 8% of the workforce as engaged in fraud." <--that is a big number!
> With smart GPS integration into your phones it becomes realistic to have houses that react silently to it's various inhabitants patterns and blend those needs with the energy grids demand levels; now this is a valuable proposition.

That's an interesting point. Here in Ontario we have smart electrical meters so that the hydro company can charge you different rates depending on the time of day; running the A/C during work hours is more expensive than running it at night, and so on. It would be interesting if household devices were aware of these cost-of-power schedules so that you could put laundry in a dryer and set it to "dry in the 12 hours, whenever electricity is cheapest".
You shouldn't say radioactively stupid things to your customers, but you should get their permission to talk to them and then proceed to do so, because that will predictably raise engagement, retention, and many other things you might be interested in tracking. Look at the graph. Look at the "I had totally forgotten about you until you sweared at me, now I might actually use the service" testimony. These things can be yours without swearing.

I've been worried for the last five years that I don't send enough email. After having worked closely with some clients who have figured things out, this strikes me as less "a missed opportunity" and more "an oversight as glaring as being unable to spell SEO." They get tremendous value out of connecting with their customers on a semi-regular basis, and (this part truly blows my email-hating-spam-squashing mind) so do their customers.
Thats what is so confusing about hollywood - they want to kill piracy and at the same time kill/supress netflix.

It might sound like a confusing inconsistant approach, but it's entirely sensible when you realise that hollywood wants to go back to the 80s/90s. No mass piracy, and no online service.
My experience at BAC was that contractors were used for the ability to be fired for no reason. Employment is at-will or whatever, but apparently firing full-time employees is nearly impossible (until they get promoted to Director or above).

As for pay, we were hiring people right out of college at $65 an hour plus overtime, which works out to over $130,000. That's more than I made as an employee.
All that's saying is that software developers have discovered that there are alphabets other than roman, and people use them. But all it takes to be UTF-8 is to have your web server set the Content-Encoding header or add a doctype to your page. If you stick to roman characters utf8 and extended ascii are exactly the same.

What I really want to know is the breakdown by alphabet. How many sites are in Cyrillic? Kanji? Arabic? Thai?
If there's anything we've learned from the Engineering Blogs, they don't make major changes like this unless they have some kind of data that supports it.

I suspect we haven't even seen half of the things that will make this paradigm work, and I'd bet they have extensive Usability tests to back all of it up.
Its internals are beautiful too. Check out the SparkFun hardware teardown: http://www.sparkfun.com/tutorials/334
Pallet was actually born out of frustration using chef to automate a website at my previous startup. The initial versions actually used chef solo, and added jclouds for node provisioning (we actually demo'd this to Opscode, back before Fog was integrated in knife). I am by no means an expert in Chef, but Pallet intentionally makes a very distinct set of design decisions.

For instance, the reference to "copy/paste" you mention, and which is easy to misinterpret. Recipe reuse in chef is very much at the source code level - checkout a recipe and edit it for your specifics. Pallet places much more emphasis on using recipes (or crates as we call them) as library functions, in cleanly versioned packages (jar files). This allows you version your recipes, add them as dependencies to your projects, and cleanly separates the configuration data from the recipe code.

On a perhaps more fundamental level, the push model seems to be much more suited to automating configuration across nodes - eg. getting your haproxy pointing to your web frontends. While this is somewhat possible in Chef, it is left to the user to achieve. In Pallet there is first class support for this sort of cross node configuration. It makes it easy to have mixins, that say ensure a node is monitored, or it's log files collected.

A couple of additional advantages of the push model are that it leaves you free to use API's without having to push credentials for those api's to all your nodes and allows you to use Pallet for command and control.

Finally Chef and Puppet are both great frameworks. Pallet is a library.

Hopefully this outlines some of the differences in approach between Pallet and Chef/Puppet. The use of clojure was certainly not the driving force, and I hope that wasn't the main message that came across.
Sure, Facebook Is Growing, But Apple's Growing Faster
Everyone has their critics. Do you.
There is this really great (German language) podcast about node.js from a well known podcaster here Tim Pritlove: http://cre.fm/cre167 - I listened to it and I know I had to try out node.js (which I did).
As a user here is what I want:

* I search for movie/TV series title using Google what I want to watch,
* I find it,
* I type my credit card number and
* I watch.

But no - I cannot.

I don't need special features or other things: I have money - you have the movie I want to watch.
Seconded. @beneater now runs our exercise framework full-time, and our paths crossed via this github repo.
This is a nice, but typical Reddit solution which is a bit more complicated in reality. There are outstanding distribution licenses with many companies for many different parts of the world which can't just be wiped away so this service can just spring to life.

Also Steam works well because it really isn't easy for the common consumer to copy a Steam game vs. as easy as it would be to copy a single unencrypted movie file to share casually with their friends. It is much easier to buy a movie on this Steam type clone and then put it online or give it to everyone you know, which the industry won't want.

Until you get a Steam like service written for OSX, Linux, Windows, Android, iPhone and streamable via the web with proper copy protection this will not fly.
Good. The variety of uber-usable menus in Linux for many, many years has spoiled me and I always wind up resenting almost every bit of the Start menu experience when using Windows. I love to espouse about Cardapio because it's that awesome. cardapio: http://i.minus.com/i9sRs.png

I think it's going to be jarring to move between classic and Metro modes, but I don't think there's a clear way for Microsoft to alleviate that. I also don't think it's unreasonable to say that there is a tablet paradigm that can live alongside the regular desktop paradigm. I think there are some that expect Microsoft Office and a twitter app to be equally usable via a mouse and a finger and I'm not sure that's entirely reasonable. At the very least, the hacker in me has no problem with needing to break out a mouse and keyboard to really get things done.
(I'm the author of the original post, and obviously I work at 37signals, so feel free to take what I say with a grain of salt.)

Why do posts make it to the front page? Because enough people upvote them, so there must be something that appeals to at least some people. If you have comments on how I could have made this post more interesting or relevant to you, or improvements in my writing style, I'd certainly appreciate hearing them. You can reach me at noah@37signals.com.
It could be buggy too. The "Ask HN" section is chronically messed up, showing low-karma posts from days/weeks ago when there are active, high-karma posts being pushed a few pages under.

Or it could be some over-eager powerful flagger :)
interesting to see how much commotion this apparent change has caused, since it's almost purely cosmetic - the actual start menu itself was gone (or replaced) already in the DP.
Ask HN: My 14 yr old sister wants to learn to program. Best option?
I've been developing software professionally for a long time. Mostly server, SaaS, web stuff in the healthcare space. My half-sister is 14 years old, extremely computer literate, and an avid gamer (WoW, and some other MMORPG stuff that I'm not familiar with).

She's recently come to an understanding about where games come from, and wants to learn to program. Of course, she's interested in game development. The Intro-to-Programming, and AP Computer Science classes at her high school have been cancelled.. and I'm struggling to find the best path for her. Like a lot of kids her age, she doesn't always stick to things she gets interested in, and I'd really like to set her up with the best possible chance of having an encouraging experience.

She wants to take a class that's structured and scheduled, since she's already struggled with some self-paced online tutorials, etc. I think an ideal setup for her would be a curriculum that's targeted to people her age, and uses exercises that get her building programs that do something more fun than multiplying matrices.

She lives in the San Diego area, in case that's helpful.

Any suggestions? Thanks in advance.
Crazy, I don't even see this post in the ask section anymore.
I also hope KDE5 will be more like KDE3 than KDE4.
Debate over the term 'misogyny' aside, there is a difference between a word that's simply profane (pick your favorite term for poop/sex) and a word like 'bitch', which is generally frowned upon by the feminist community as being seriously degrading to women.
I think it's a reference to the opening scene of the movie 'The Thing' starring Kurt Russell. (Spoiler: It's about an alien lifeform which start infecting researchers at a polar research station)