skysight-inc/HackerNews huggingface dataset:
c) Technically you do. It was in the privacy policy (or what was omitted from the privacy policy), and in the clause that says the privacy policy can change at any time without notice.

Deceptive, yes. Personally, I'd like to see more sites adopt privacy policies written like 37signals: http://37signals.com/privacy

If you have the option to become better at serving your customers, you do it. When you interact with a for-profit organization, they are a) extracting something of value from your or b) subsidizing the service with funds from a different business area that does.

Fundamentally, if a business owner can do something to more effectively serve his customers, he does it. If he runs a free service, those customers are advertisers.

We need to change consumer attitudes so people aren't opposed to paying for services they find valuable. When the general public is the customer instead of the product, it will find its voice more effective.
Qt uses signals/slots instead of callbacks and it works just fine. That's a "better way" as far as I'm concerned.
Sure, they exist, but these other languages have nowhere near the ubiquity of PHP in the economy webhosting world. PHP devs have plenty of choices.

Is your webhost's DNS/email/DB service just not quite what you need? PHP devs can take their pick of a very wide selection of competing services.
Tough times in the U.S.-China iPad smuggling game
Anyperk (YC W12) Serves Startups Deals On Web Services
It's not simply about compression, Skype has a decade-long head start on tweaked echo/feedback suppression, gain control, dejitter, adaptive quality adjustment and so on. The call quality is marvelous, even with Macbook mic and lossy hotel wifi (I spend at least an hour every day using it right now).

I'm sure the browser vendors will catch up, but haven't even seen mention of some of these features yet with regard to WebRTC.
Not to poop in your cocoa puffs, but I wrote an Nginx module to do the same thing in 2007.

https://github.com/evanmiller/mod_zip

The module is quite mature at this point, and is used in production on many websites (including Box.net, which commissioned the initial work). The module supports the Content-Length header, Range and If-Range requests, ZIP-64 for large archives, and filename transcoding with iconv. Being written in C, it will probably use much less RAM than an equivalent Node.js module.

I have found that the hardest part of generating ZIP files on the fly has nothing to do with network programming; it's producing files that open correctly on all platforms, including Mac OS X's busted-ass BOMArchiveHelper.app.
Apple was just a different company back then.

When the Mac launched Apple made all the key guys available for interviews. We knew their names, we knew what they worked on. Sure, we didn't get the dirt until long after the fact, but the Mac didn't just drop from the sky with Steve Jobs standing on top of it.
Why do people use a straw? I never use one.
I see they're indexing renren– any chance for mixi indexing as well?
Hmm... but what happens when you get dehydrated, which happens faster in a dry environment?
The original story with actual content: http://www.forbes.com/sites/andygreenberg/2012/03/23/shoppin...
question to the founders - how did you get this TREMENDOUS domain name?
That's odd, I leave mine running for weeks at a time and it never hangs.
The Legacy of the CIA’s Secret LSD Experiments on America
Zipcar has just bought Streetcar over here in the UK. Streetcar has been operating for at least 6 years. It's a cool idea but it is hardly new.
FullContact does something similiar. http://developer.fullcontact.com/
It's not like we get along fine in space et al because we put up with discomfort. Have you actually considered your examples? Space is survivable in part because the suit keeps you warm. Under water is much the same way; stay in the water long enough and you need a drysuit or wetsuit to stay alive. Freezing environments? You wear seal furs.

The point is, talking about how we can survive in freezing environments does NOT demonstrate that climate control (or rather, local microclimate control around your body) is just creature comfort.
James Cameron Now at Ocean's Deepest Point
Speed and Fidelity
In my experience starters are the norm and finishers are less common. I personally am a finisher, it drives me insane to leave a project incomplete. People who are "starters" I find tend to view themselves more as idea people who are maybe not great at execution - and that is true sometimes. But there is a fine line between a starter who is a creative genius -vs- a starter who is lazy and dumps all the annoying finishing tasks onto somebody else's plate. There are also starters who organize things so that it's easy to finish them, and there are starters who leave gigantic messes and problems with no consideration about the finish work necessary.

I have a great partner in music who is very creative but has trouble finishing things. The two of us make a great team. But, there will be times where I get mad and make him do some finish work. Just because I like finishing things doesn't mean I never have any creative ideas and want to do all the boring, dull cleanup work all the time!
I have serious issues with the number of projects I've started and not finished (so much so, I named my blog after this type of thinking!)

It's important to think of some projects as pure experiments. That their intentional end result was always going to be the information that you learned. Which does feel 'unfinished', don't be hard on yourself for trying & learning through experiments.

Unfinished projects that are far from the real end state you had in mind, need to be addressed. If you often find yourself generally falling out of love with a project after a few weeks work there will be a reason why. It's usually that you a frustrated that you can't achieve the next objective on your own. Note down the obstacle you are facing and what it would take to resolve it. You can keep in mind what's needed, actively work towards it over time instead of feeling bad about it.

We are so often reminded that time is limited that we are conditioned to thinking that we need to build & complete things rapidly and that if we don't, it's a failure.

It's not always possible to just keep pushing forward. You often need things to happen outside of your control. Allow your projects time to wait for what's needed & for situations to change. Revisit them regularly & know what the next step looks like.
Startup Chile - Just 9 days left to apply for the next around of funding
BackboneBoilerplate.com - Visualize your nested views in real time
No offense, and this isn't likely to be popular given the downvote above... but look harder. These are things that at they very least ARE being considered already for WebRTC.

I promise I'm not trying to be abrasive. I'll update with some links when I get a chance to get to a proper computer.
Why don't they just sign up for Zipcar? When I lived there, that was the usual strategy.
Supra Skytops 3 (iii) Shoes Mens
It's easier, too; you get a bunch more registers and the register calling convention is a little like having normal positional arguments (or in any case is more convenient than arranging pushls).
Imagining sitting in that little, cramped sphere 7 miles down is pretty spooky. Each little noise and bump must cause some chills.
Google doesn't need to care about SEO ;)
I don't know if that's a generational shift, but I don't have a car, don't want one, and actively look to live in places where I don't need one.

I like driving. I like power; I like going fast; I like cornering just right; I like well-designed highways. But I can't imagine $200+ monthly loan payments or regular maintenance or breakdowns or getting ripped off on insurance because I am a male for the time being still under 25. If the vehicle I'm on breaks down, they bring in another one. If I want more freedom, a nice bike is the price of a beater car and a hell of a lot cheaper to run. If I want to go out of town, bus or rentals or shares will do the job.

I don't know if that's generational. It seems common sense to me.
LinkedIn Fork of Dust.js Is Released
What i meant was inspiring for exploration, deep sea, the space and so on.

The stories in his movie is often very mainstream, but look at the panorama scenes he makes. He really cares about impressive nature and unknown worlds. I really enjoyed Sanctum because of this, these deep caves are really impressive. The story is just something that makes is accessible for the masses. No theater would show a nature documentation and he wouldn't get the funds to make them.
The idea of a clean abstraction is you can predict what a particular operation will do without knowing its internal implementation.

For higher-level languages, this is generally true for the effect of a command: you can work out what a line of Ruby does without needing to think about the underlying assembly language. There are other abstractions (aka levels/layers), such as virtual memory, the OS and the implementation of the CPU itself in terms of architecture, transistors, silicon doping. (Sometimes these abstractions are said to still be "leaky" because to understand performance issues often requires knowing the underlying implementation - that's important but distinct from just knowing what it will do.)

A common criticism of git is that the abstraction is not clean - you need to know what it actually does underneath in order to predict that a command will do. It's not just a problem of an inconsistent UI (though it is that), but that the user model that the command sets out (the abstraction) does not match up with what git will actually do.

The OP's criticism is that legit (great name BTW) doesn't address this: people will use this simpler, friendlier UI, and inexplicable and weird dangerous things will happen (e.g. data loss). C++ might blow your leg off, but git can make you never have existed.

NB: I haven't looked at legit closely enough to tell if this criticism is valid (and OP offers no support - OP, please elaborate). I'm just clarifying the issue.
COINTELPRO
But we're talking syntax, not behavior. There's no reason they couldn't use {} to indicate maps and [] to indicate lists, even if they're the same data type. The point of this language is to be a cleaner syntax on top of PHP, so syntactical sugar like that is a Good Thing (TM).
Two wrongs,etc,etc.
You need a partner or an advisor. Someone else who you feel you can't give up on. At least that's what has worked for me.
I accept that I should have arrived at a less-lazy way of describing the feeling I get when I am able to detach myself from a pet-favourite idea long enough to see its flaws.

It's been my repeated experience that most people are unable to tell the difference between a good idea and a total dud. Certainly feedback helps, but I would also suggest that most people are trained from birth to only say things that they believe you want to hear. The people you know are almost unable to give unbiased feedback, and they can't help it. They don't want to disappoint you.

Learning how to effectively find flaws in your own idea (boredom is an ineffective but common approach) is an incredibly valuable skill. A bad idea well-executed is still bad.
It does--it's mostly bus, though as the light rail system expands hopefully it'll serve as a functional backbone. The main problem will be to get more light rail lines inside the city so it can function as a subway, rather than the current focus on expanding to neighboring suburbs that don't want it.

Naturally, this is a result of a dysfunctional political system with overlapping jurisdictions between city and county and a focus on consensus building over getting anything done. About ten years ago we were supposed to build a system of monorails, of all things, but instead of actually building them the relevant authorities spent several years arguing and bringing it to a vote, so while the people of Seattle voted for the monorail twice, by the third time they were just frustrated and gave up on the whole thing.

In addition to the bus system and the light rail line--mostly because Paul Allen owns most of the neighborhood and really wanted one--South Lake Union has a trolley with a rather colorful nickname.
I read it as "there are many ways you could solve a problem; rather than obsess over which is The One True Way in All Situations, choose whichever is the simplest path to scratching your itch".
The web is the platform – MDN hackday [video + slides]
we use this as the basis of our OS course at Columbia. It helps you get an understanding of how an operating system works without having to wade through tons of code.
Very interesting pivot. They were doing an affiliate sales system where rewards from your purchases go to nonprofits of your choosing. They were my startup's #1 competitor. I wonder why the pivot?
Underneath the all important Arnold Palmer Invitational results headline article.
Am I the only one who feels that any kind of search engine that requires creating an account is a non-starter?
This is awesome! Used it to get some deals already that have been invaluable. Planning on using it more in the future too.
Gene Swipe: Few DNA Labs Know Whether Chromosomes Are Yours or If You Stole Them
E-Sports - Starcraft 2 Pros make decent money
Of course we live on opposite ends of town. If you live in Capital Hill without a car then you live in a teeny tiny bubble. Getting out of that bubble requires a long bus ride or a ride from a friend.

It's 50 minutes from Capital Hill to Green Lake. Over an hour when you factor walking to the stop and waiting for the bus. That's over two hours round trip. Makes getting together for board games or dinner a huge pain in the ass.

Getting to Kirkland is 90 minutes one way. People and jobs are scattered all over the greater Seattle area. The vast majority of people I know have cars. The few who don't are rarely seen outside of their tiny bubble because it takes so long to get around.
Minimal Marvel Posters by Marko Manev
You're right of course. Somehow that doesn't make me any happier.
Ask HN: Are we giving away too much equity?
My (non-technical) co-founder, let's call him Mike, and I have been working on a startup for about a year now. I developed a pretty solid MVP last summer and we now have about 15 customers who have brought in approximately 50 users each that use our product as well. We started making a little bit of money through affiliate marketing, but have several revenue generating options planned for the future. Our business is somewhat seasonal, and the money we've made so far has been made in an off-season. But we see huge potential for growth and exponential increase in revenue as we get more customers.

We've been looking for angel investors to get us going, and through an acquaintance Mike found a group of 5 friends willing to invest. Unfortunately, Mike and I live in different cities (he's in SoCal, I'm in NorCal), so I wasn't there to pitch the investors. Anyways, they agreed to give us $100k for a 45% stake in our company. Originally we wanted to bring on a partner who would give us $80k for 33%, but the potential partner was dragging his feet too long so Mike approached this group of friends instead.

I was super excited to hear that we would get $100k, so I didn't say anything right away (which was probably stupid on my end), but 2-3 weeks have now passed and I'm starting to wonder if we're giving away too much equity. It's not that I am being greedy all of a sudden, but rather I'm worried that Mike and I would be left with 55% and if we needed/wanted to raise VC money later we would get diluted so much that we'd lose control of our company. On the other hand, it may be too late to convince the angels to give us 70k for 30% (though we haven't signed any agreements yet), because they would think we can't make up our minds (Mike had pitched them for 100k). Mike doesn't share this concern with me and he would rather have the extra 30k as a buffer, but if I insisted he would talk to the angels and see if they would be ok with the new terms (though that could hurt our credibility and they could change their minds entirely).

Do you think we're giving away too much equity? Should I insist on changing the terms? Or should I just let it go and worry about it later (if we ever even get to a point where we'd have to worry about it)?

Your advice is highly appreciated!
I like this concept of 'launch debt'. It's true. Moreover, some people seem to optimize their early process for fastest time to social gratification, and not fastest time to user adoption.

What I mean is, if you rush too much and release something that "isn't quite there", then (in my opinion) your user adoption will be lower until you work out all your bugs. The only thing you would have gained here is that you got to tell your friends and family "we've launched" and gotten lots of pats on the back. Your friends and family don't care about the missing polish, but the users sure will. End in the end, they are all that matter..
This is a good article; it's easy to learn shell scripting without understand bashisms vs POSIX or keeping track of what are external commands and what are shell builtins. This will leave you pulling your hair out later, as the article demonstrates.
> In the years since Firefox 3.6, we've make incredible improvements to Firefox, including . . . Firefox Sync

This is off-topic, but Firefox Sync screwed up my bookmarks on more than one occasion. Nowadays, most of my 5K+ bookmarks have taken refuge in Pinboard, but Firefox 11 with Sync enabled still occasionally loses, duplicates, or randomly reorders the handful of local bookmarks that remain. People used to complain about this when Sync was first released as an add-on to Firefox 3.6. They still haven't fixed it!

Overall speed and reliability, on the other hand, has improved beyond recognition. Maybe I should thank Chrome for nudging Firefox to improve.
Is Apple Losing Quality?
Nike Dunk,Nike Dunk High,Nike Dunk Low,Custom Nike Dunk,50% Off | Lovedunks
They can use the Common Crawl, LinkedIn's API, Twitter's or other APIs. Any single data supplier withdrawal won't disrupt their business model.
The only dangerous part of git reset is git reset --hard, which will blow away uncommitted changes. It has a special flag for a reason... it's dangerous.

Beyond that, git reset won't get you anywhere that you can't get back to after consulting the reflog
I really think the poster has missed one important difference between the baby boomer generation and their kids. The baby boomers have gone through a period of life where a car is absolutely necessity because they were raising families whereas to people under 30 a car is an increasingly 'nice-to-have' that affords personal freedom and social status both of which are becoming more questionable. The abovementioned 'period of necessity' changes your view on cars.

I'm almost 30 with a pregnant partner and I've watched my car usage steadily increase over the last 12 months as my life is changing. I used to be a bike-to-work, walk-to-buy-groceries sorta guy who spent a period only using zipcars, taxis and public transport at necessary times and loved it. I really wanted this life to continue but...

Throw having kids into the mix and all of a sudden you're visiting your own elderly parents a lot more, going to the hospital regularly, and I'll bet the car that as the kids are growing up they'll need ferrying to extra-curricular activities, friends places and driving holidays become much more economical. At first I tried to get by on a clunker but issues like your families safety come to the fore and I caved and bought a brand new car.

It's just impossible to live close to everything. You'll have such a diverse range of destinations and reasons to go to those places (a lot of times at short notice which makes zipcar unappealing) that even if you take public transport to work or walk/bike you'll still _depend_ on a car unless you live somewhere as dense as Hong Kong, Tokyo or Manhattan
-1, as a git user who finally submitted to learning the internals, I think this is not the right way to design software. I realize linux/et al are all geek inspired technology festivals, but to imply that a good User Interface and human accessible commands are unnecessary is... silly, the rhetoric reminds me of the elitist GNU/linux propeller heads back in 1999 who would constantly and derisively snort in disdain at "Windoze" users because they didn't know how to do a find / -name myfile.txt -print. Especially the one's who argued vehemently that the '-print' option made any sense whatsoever.
Google and Facebook can’t help you find which of your friends are single, or live in New York and like Radiohead...

Really? I think that it can.
In ruby you could just write

2

assuming you're at the end of a function. Coffeescript is the same iirc.
For those, the mental model I'd suggest using would be "mentoring" rather than "delegation". Details vary greatly depending on the people (mentor and, err, mentee?), of course, but check in frequently and expect to spend some time talking through some of the hairier details. Hopefully you'll still spend significantly less time on the task, take only a minor quality penalty, and create a stronger team member as a result. Of course, flip all three of those and that's what can go wrong, too. :)
You're welcome to your opinion, but I respectfully disagree. Frankly, I wouldn't be employed if anything you said was absolutely true.

My firm is hired to implement concepts as working products. I first help the clients decide whether their idea has legs and help them refine the vision. My team builds out v1 over a period of months, and then we generally hand off to an internal team or another firm that will provide ongoing support. We maintain a pool of excellent resources that excel in maintenance projects but don't have the capacity or interest to be architects.

http://jacquesmattheij.com/The+Starter+the+Architect+the+Deb... was pointed out to me as another recent and good article on the same subject.

Finally, I assure you that successful Starters are excellent networkers and communicators. They have to be, or else the project will never leave the gates.
No occupation or it would be pretty good, but that's mainly what I want. Does LinkedIn have an API that this would work with?
A Haskell Web Framework
... but this support change allows us to significantly improve Firefox performance on Windows by using a more modern build system.

Does anyone have any info on the new build system? Last I checked they still used make which is installed via the mozilla tools.
You can recover from a git reset --hard with the reflog as well, though of course if you had untracked changes you'll lose those. (I usually use git reset --hard in the process of renaming branches and not to get rid of untracked changes, so this isn't a problem for my workflow.)
linkbait. the author talks about himself the whole time with a single sentence about richard branson, pasted below in its entirety:

He talked about how entrepreneurs need to own the vision of the company and learn to delegate
I've said it once and I'll say it again: if you're going to compile down to a language, support macros. CoffeeScript tries to make Javascript better, but I personally prefer Javascript's syntax. That's not to say CS doesn't have its benefits for many people, but one of the only things missing from Javascript is macros, so CS is pretty much worthless to me.

After spending countless hours in lisp and javascript, php leaves a lot to be desired. One of the things I do not desire is a language of equal power with a completely different syntax. Syntax is meaningless if it doesn't allow greater power.

Honestly, it's bad enough that CoffeeScript is so prevalent. I understand why it's around and why people like it, but I don't prefer it to pure JS...and I'd rather the trend not spread to other languages.

One possible candidate would be Pharen, though: http://scriptor.github.com/pharen/.
What happens if flying green monkeys attack just before you hit "Enter"... I contend most people only use a single remote.