skysight-inc/HackerNews huggingface dataset:
I feel like I addressed that pretty clearly, as that number takes into account healthcare and paid vacation and sick time. You do pay a self-employment tax, but I think that's made up for by the numerous deductions including home office that can be made. I work from home so it doesn't cost me any more for office space / cleaning / utilities, in fact, as mentioned, I get to deduct a percentage of all those things! I also no longer commute or have to order / eat lunch out, so that's a significant monthly savings as well.

Also, since my stated goals were to work less and take more vacation, the flexibility advantages you mention for an employer are precisely the flexibility advantages for ME that I was looking for! I love the ability to, every 4-8 weeks when a contract is done, decide how long to take off before the next one if I'd like to, or decide which project to pursue next.

I don't want to be sitting bored in an office getting paid because they bought my time "in bulk", like I've done before. If you find that an enjoyable way to spend your finite amount of time alive, that's honestly great as you'll likely face less obstacles, but it wasn't for me.
and as I said, this is not the case for most things that are prefixed.
It's got quite a few bugs, still quite beta - feedback really appreciated.
Think about getting people to use your project/app/tool as a funnel:

targeted industry -> people who are exposed to it -> people who actually investigate it -> people who actually download it -> people who actually try it once downloading it -> people who continue to use it.

You want to get as many people to that last step as possible. Unless you only care about getting closure people, appealing to a wider base will help adoption and broadening the base vocabulary is the first step.

Right now this is only appealing to closure people, and statistically only a small subset will actually go through the trouble of giving it a try. An even smaller number of people will switch to it full time. Considering mainstream development doesn't happen in closure (yet), your first part of the funnel is already pretty freakin' small.

Just my $0.02.
in ~/.vimrc :

set list
set listchars=tab:▸\ ,eol:¬

it's in the getting started section.
Instead of a mediocre infographic on how bad workers are bad I'd prefer to see why the hiring process failed so badly.
This seems like a product owner trying to project his own ideal concept of his app "Like Sparrow, I hope that Cinematic will become a utility for my users,"

Exactly. Designing an icon in the vocabulary of the core communications apps on the iPhone is inviting yourself to a party the user may or may not want you at. Sparrow has obviously earned this; I doubt Cinematic has.
the blog post was changed during the time that comments were being added to this thread. from the original post: "If it takes half of PadMapper’s millions of monthly users 3 hours longer now to find an apartment, that’s over 350 man-years wasted per month, or 5 lifetimes. Sorry for cursing, but fuck that. Seriously, fuck that completely. That really pisses me off….So, effective as soon as I can bring the new code up (almost certainly by the time you read this), I’m bringing the Craigslist search results back."
Behavioral Science Can Help Guide Policy
If you're running the LESS compiler on every request, you're doing it wrong. Doing that might make sense in development, but for deployment you're expected to run the compiler once to generate a single static, minified CSS file. Same as JS compilers/minifiers in that respect.

As far as what these compilers do? Yes, CSS is nice enough as it is; that's why these compilers don't mess with the syntax too much. Most of what they're useful for is acting as a macro preprocessor (so you can use @color macros and automatically generate vendor prefixes, for instance), as well as for efficiently combining multiple source files.

If you're not familiar with how useful CSS compilers like LESS can be, I'd highly recommend that you take a look at Twitter Bootstrap. They use the macro-processing features pretty heavily, and to impressive effect. For instance, most of the colors in a Bootstrap site are configured in variables.less -- including light/dark color variants! -- so you can change around the whole color scheme of a Bootstrap site by adjusting just a few color definitions.
On-Line Education Is Really Interesting Right Now
Thunderbird has been dead to me ever since they completely botched search in Thunderbird 3.
> They can and do. That's why it's beneficial to set your user agent to Google Bot when browsing news sites.

Jonathan, you can't be serious about this one. Why on Earth would you go on a public record and suggest someone to illegally impersonalize another company? Don't you know it may be a jailable offense, if Google (or any other company in that matter) decides to go after you??

> It takes effort to provide the service that Craigslist does. Claiming that you have a right to that data is wrong [...]

It is equally wrong to claim you have no right, just because it takes effort to provide Craigslist-level service.

> There is a reason Craigslist doesn't make that data available - it would reduce the utility for sellers of their website, reducing their revenue and potentially drying up their business. Trying to squeeze it out of Google's cache is still copyright infringement.

Uhm, providing one company data in a different template would reduce said company revenue? Excuse me, but under which rock have you been living for the last 20 years? You ever heard of "social sharing"? "like" button? Does "API" ring any bell?? Why do you think most companies provide those?? Most would die for other developers to actually spend their time and effort to build front gates based on their data. I hope you are not working on any startup bro, because you seriously have a shitty point of view!

> Yes, it does. By scraping craigslist in an attempt to undermine their platform [...]

What do you mean by "undermine their platform" ?? Why would you automatically assume that all the OP wants to do is to kill or undermine someones business?? Further, he would have to be retarded to do so! Why would he work on a project that the core is based off of external data and the same time wanted to... kill that data source?? You lack logic here, again.

> By scraping craigslist in an attempt to undermine their platform you are eliminating their site's relatively utility for buyers, which eliminates the impetus for sellers to list there

Yes definitely -- A website where I could see all the pictures of furniture posted on Craiglist on one page which gives me an easy access to scroll down in less than 2 minutes (to actually see what I want to buy), versus spending 45 minutes clicking on each and every post on the original Craigslist website -- yes, definitely because that evil website stealing Craigslist data made me save 40 minutes I will never use Craiglist as either buyer or seller ever again.

What a bullshit!
I would prefer to have custom widgets instead of standard sophisticated HTML5 inputs because I can customize and extend them, e.g. standard color input does not provide alpha slider, range input does not support logarithmic scales.
These are solved problems both in meatspace and online gambling. Your buy-in is separate from your wallet:

> I may call, raise or go all-in on very single hand. Can your API do that? What means all-in in that case? All I have in the bank?

When you "sit down" at the table, you specify how much you're buying in with, between $TABLE_MIN and the lesser of ($TABLE_MAX || $YOUR_WALLET). Your all-in bet is a bet of whatever you've got at the table (not in your wallet). That's a fundamental rule of poker games.

> Allow me to move $100 from my account to any game I feel in the mood to play. Let me deplete that bag and go for more or just quit in the middle and get the rest back. Can your API do that?

Again, that's a fundamental gaming paradigm that online gaming clients have done well forever.

Making a gambling API is IMO a developer's dream because all the rules are very clearly delineated already, and have been mostly agreed upon by decades of IRL usage and regulation. In other words, the spec's been written, tried, iterated on, and verified. As far as specs go, gaming rules are a thing of beauty.

These are the two things that will make a winning API:

1) Trust and integrity (including auditing).

2) Easy transactions.

The big blocker here is client integrity. What if I wrote a slot machine program that took 1% of winning rolls and displayed a loser to the player and took the winnings for myself?
If and when Padmapper stops innovating and sues people who try to scrap their data, I'll cheer anyone who scrapes Padmapper.
I'm only a somewhat familiar with the geography there, but IIRC, it's similar to what's described here:

"Cables almost never land in industrial zones, first because such areas are heavily traveled and frequently dredged, second because of pure geography. Industry likes rivers, which bring currents, which are bad for cables. Cities like flat land. But flat land above the tide line implies a correspondingly gentle slope below the water, meaning that the cable will pass for a greater distance through the treacherous shallows. Three to thirty meters is the range of depth where most of the ocean dynamics are and where cable must be armored. But in wild places like Porthcurno or Lan Tao Island, rivers are few and small, and the land bursts almost vertically from the sea. The same geography, of course, favors pirates and smugglers."

"Wired 4.12: Mother Earth, Motherboard by Neal Stephenson":http://www.wired.com/wired/archive/4.12/ffglass_pr.html (this article is old, but great if you're interested in sub cables)
C has been widely used as a "portable" target language. LLVM is increasingly used as a more semantically-sane alternative.
That is my current family plan, no mortgage (since rent is cheap and it does not tie you down a lot of it is mental rather then purely monetary). For kids, I am not slaving away so they can party at college for 4 years. Disclaimer. I do not have kids yet(have wife) so who knows maybe they screw with my head enough to change my mind. I have enough example of nutty parent friends who whine about how their work sucks but they got to have the paycheck!
Ask HN:  Pure client-side PadMapper would be legal and easy, yeah?
PadMapper's new workaround based on 3Taps is being hotly debated today: http://blog.padmapper.com/2012/07/09/bringing-craigslist-back/. 3Taps claims that Craigslist listings are in the public domain. Whether or not you agree, PadMapper is in essence escaping Craigslist's lawyers simply by hiding behind 3Taps. But let me get to my questions.

PadMapper is really just an alternative view of Craigslist data. I don't see any functionality that couldn't be implemented purely on the client side, using for example Javascript executed as an extension or a bookmarklet. This client-side code would execute Craigslist searches, scrape the results, and render in the form that PadMapper does today. While the TOS can disallow other businesses from such scraping and re-publication, I can't see how Craigslist has any legal standing to disallow users from doing that for themselves (in which case it's personal use, not re-publication), whether they do so manually by jotting down listings on a notepad or automatically by running a script on their computer.

Can anyone give solid arguments against what I am suggesting?
And there's no copyright infringement as long as your compilation, based on their publicly available data, is also unique, which PadMapper's is. This has lots of precedents dating back to services derived from phonebooks.
Dear Matt, Brad, Josh, and Bryan.
Love what you do- I am SO impressed with your science;I used to live in Austin - my family is still in Georgetown.I am Education Corp Relations Mgr for the Science screen report-for past 42 + year- not I - LOL- the company-(STEM for children) also lots of military/defense connections-just wanted to say hello- and the best of luck- you will do well- the DOD needs you badly.And with the bizarre weather- NASA as well- just IMOH- (smile) Maxine Pierson www.ssrvideo.com- and on LINKEDIN
When your customers are paying for upgrades via support contract, and they don't get upgrades, they stop paying for the support contract. People have short memories, they need to see signs of activity. Delivering features they don't want gives them more hope that you will soon deliver the feature they do want, vs delivering no features at all.
Steam Greenlight
I've IM'd :wq to my wife more times than I can count.
Stop Building Apps and Start Building Behaviors
We don't try intentionally to knock people about to see how they respond. We don't have the time or the energy for such games.

That's good to know. I think some people have somehow gotten the perception that you guys do just that.

We just have a lot of questions and not much time to get them answered, and empirically the questions we have almost never turn out to be the ones answered in prefabricated pitches.

Fair enough.
Color me skeptical. Padmapper is a for profit business, and Craiglist ads make up a huge fraction of all online housing listings. In the absence of any explanation at all, I hope it's understandable why I wouldn't just take your word on it.

In any case, I agree with others that you don't need to bring these kind of justifications to bear. Craigslist has no right (either legally or morally) to facts about rental locations.
Doesn't this add a new vulnerability? If I can see the salt for a user, I can easily add a new password for that user _without anyone possibly being aware of it until it is used_ by just adding the hash of the desired password with the existing salt to the database.
Sure, you can come up with pathological cases for either option. For example, with deep environments, the following is inefficient:

(lambda (a) (lambda (b) (lambda (c) (lambda (d) (lambda (e) a)))))
How Microsoft Can Fix The Internet
interesting article. it does not really convince me though. very nice to get an official but informal statement.
Yes; however, this is an existing business in the same market. If they're reasonable competitiors and are getting about the same amount of business (or are gradually growing in their business), then you could expect them to be worth something similar. At least that's my thoughts on their entry into the market.
Yeah screwed up in some renaming. Try lein-light 0.0.4
I applaud the finical risk the lab took. If they had failed overturn anything significant, then the lab very well might have gone under. Very few researchers take big risks such as this out of fear of not being able to publish anything because nothing could be identified in the data.

But the lab succeeded, and now we have an example that DNA/RNA sequencing may be useful for the treatment of cancer. Not only that but it sounds like we learned something about a particular strain of Leukemia afflicting at least one person, but probably several more. I am sure the Drug company/ies are relived to discover that their drug might be useful for treating other types of cancer.
Genetic Test Changes Game in Cancer Prognosis
I'm guessing the author does not have a family.

I've been in both spots. I've quit to work on a startup full time making no money (luckily I had my wife to support me). At the time I didn't have kids. Now I have one kid (and another 2 on the way) and I'm going to work at a large stable company.

In my case, at least I tried. But I completely understand this other guy.

It's not just saying no to a pay check. For many people they are giving up money, healthcare, and stability. Perhaps people discount stability but stability is often needed for safety and happiness. Losing stability means stress and conflict. I know families that have been destroyed to these kind of stresses (eg. divorces that came about because the father nearly bankrupted the family).

So it's not just the paycheck, per se, but what the paycheck and stable job give.

With that said, I think people who've saved enough money and don't live outside their means can get to a point where they give themselves 6 months to 1 year to try something. Even if that's the case, in families it's not just one person's decision but should be both parents decision.

Unfortunately, that is probably not as common. People grow into their paychecks with mortgages, car payments, day care/tuition, vacations, home help, and so on.
I dunno about Google's definition, but Merriam-Webster's makes it pretty clear that "charitable" involves giving, not making a mutually beneficial exchange as one does in the marketplace: http://www.merriam-webster.com/dictionary/charitable

As does Dictionary.com's: http://dictionary.reference.com/browse/charitable

And Wiktionary's: http://en.wiktionary.org/wiki/charitable
Your raw profit (not revenue) may fall, but there are lots of other numbers a decent investor will look at. Total profits make for good headlines and bad analysis.
"Unless you only care about getting closure people,"

Uh, Light Table is an IDE for clojure.
I think this is great. Ownership of user contributed content is a big open question. Now everything is becoming social and crowd-sourced. If this pushes the question to the forefront so an actual judgment is made it will put businesses on some sort of solid ground. Right now a lot of people are building on potential quicksand.

I like flickr's approach. Users own the content and define the copyright. Flickr provides an open API and a TOU which makes it tricky and/or illegal to source the content directly from their servers.

If a billion dollar business relies on people giving them content for free and them keeping the copyright and re-selling the content, then I think maybe they're the morally bankrupt ones.

APIs are everywhere now and API use is becoming quite a big sticking point. I think content API platforms are the future of the Internet and a lot of the big names (Facebook, Yelp, Twitter, Foursquare, etc.) But yes, someone needs to figure out how to monetize being a content platform (in a non-Wikipedia way). Assuming you have the right to take the content, resell it and own the copyright seems like a weak assumption that has only worked so far while people were less savvy about it.
The headline isn't -wrong-, but it seems misguided. Journalists have a bizarre habit of focusing on the amount to be raised and completely omitting the projected market cap from the story. I'm on my phone and that's the last place I want to be reviewing S-1's to find out that most crucial number. Thanks for doing that

Maybe this is because they talk to bankers. Bankers only care about the amount raised because that determines their fee. Anyone else that I can think of is more interested in the market cap.
> Cutting your deployment time is equivalent to saving a one-off cost.

No, cutting deployment times produces ongoing savings in two respects:

1) Time is saved on deployment every release. That may be a small amount relative to the engineering that goes in ahead of releases, but it's definitely not a constant: it's proportional to the number of releases. When one considers not just major-version-every-six-month releases, but also maintenance releases, hotfixes, patches, etc., the time savings is increased even more.

2) As Joel discussed in the post, there are lost opportunity costs when a team develops a feature and does not immediately release it. Presumably, those features are intended to directly or indirectly increase sales/revenue: the sooner they are released, the sooner they can begin making the company money. This money is proportional to the number of features/improvements.

Investing the engineering effort required to achieve a shorter release cycle doesn't always make sense, but it definitely always produces value proportional to elapsed time.
The phone is more of a backup for when you're on the road or in a pinch.

My girlfriend is looking for an apartment in Houston, and sometimes browses Craiglist with her iPad.
I really don't get the whole argument and all this Craigslist bashing. It looks like someone built his house on the grounds of somebody else's ground and now tries to rally up the internet because the owner of the land found out about the illegal house.

Is it not just like asking "why doesn't Google, Ebay etc let me scrape their database"? Just because someone found a nicer way to display, sort, relate the data, does give them neither a legal or nor a moral right to use the data.
There is something to be said about not giving too much control to the algorithms when it comes to the news. HuffPo is loud, obnoxious, and frankly it aggregates a lot of garbage. I'm glad we still have news sources like the NYTimes, BBC, and WaPo that are more curated and subdued and not quite so optimized for ads and SEO.

Like no one else, the HuffPo masters eye-grabbing headline such as these :
Watch Out Swimmers: Testicle-Eating Fish Species Caught in US Lake (4,000 Facebook recommendations), or: Akron Restaurant Owner Dies After Serving Breakfast To Obama (3300 comments) or yesterday’s home:LEPAGE LOSES IT: IRS ‘THE NEW GESTAPO’ displayed in a 80 points font-size

IMO, this is not something to be proud of.

HuffPo is a great money making site and a great entertainment site. It is a terrible news site.
Show HN: Backbone.LiveCollection - Keep Your Collections in Sync With the Server
This is very interesting for use with a mock gambling game - one where users cannot cash out. Users can buy in-app chips to keep playing. Is this the entire purpose of it? I'd think actual gambling online, even with no house edge, has proven to be a "den of thieves" (Full Tilt, Ultimate Bet) how would this actually solve the problem of trust?
OK. Looks like you no longer hold that "median is a better metric than average here," which is what I was taking exception to.

>I worked in online gambling industry for a number of years . . . an online casino with about 12000 of active users had 85% of its revenues generated by a dozen (as in less than 12) high-rollers.

Thanks for the interesting info.
Liviz.js - Interactive GraphViz on your browser
I use the compact TypeMatrix USB keyboard which can switch to hardware Colemak using a hot key. When I plug it into my Android tablet I can type Colemak with no issues. The keyboard was an ideal size for taking on the plane yet full featured enough that it is my main desktop keyboard.
I disagree. It reads perfectly fine to me, and the terms I was unfamiliar with were defined before usage (the "sidebar" and "verbs" for instance). Although I'm familiar with Clojure, I haven't been following Light Table especially closely.

You're apparently not alone though, so it's probably a good idea to make the writeups more readable to non-Clojurians.
As of Clojure 1.3, defrecord (and deftype) automatically define factory functions in the same namespace as the record itself. defrecord generates 2 such functions, one that takes positional arguments and one that takes a map. So once you have :use'd or :require'd the namespace, you can do stuff like the following without having to import anymore:

(->World [:foo])
(->World {:tiles [:foo]})

More details here:

http://dev.clojure.org/display/design/defrecord+improvements
Most of us get more conservative with age and the more responsibility is attached to us and as a result the less likely we are to simply jump into something. Following your dreams in my opinion starts by preparing yourself, working towards making it possible, saving money, lowering bills. Society makes it way to easy to tie yourself down: Buy a house, take out a loan for that shiny new car. If you really wanna chase your dreams you should untie yourself first.
This is Part3 of a series by NYT called 'Genetic Gamble : New approaches to fighting cancer'

Part 1 : In Treatment for Leukemia, Glimpses of the Future

http://www.nytimes.com/2012/07/08/health/in-gene-sequencing-...
(HN : http://news.ycombinator.com/item?id=4218473 )

Part 2 : A New Treatment’s Tantalizing Promise Brings Heartbreaking Ups and Downs
http://www.nytimes.com/2012/07/09/health/new-frontiers-of-ca...