skysight-inc/HackerNews huggingface dataset:
> what I'd really like is a Chrome extension like Firefox's CookieSafe, where I can block all cookies by default and then whitelist them back in on a site-by-site basis, but nothing like that exists at the moment.

Wait what? That functionality is built into Chrome, and you configure it in the same place that you toggle deletion of all cookies on exit. What you describe above is exactly how I browse in Chrome. No extension necessary.
Wrong on just the alpha channel or all of it?
A&P turns $0.88 of postage into 200k uniques
It is my understanding that you don't have to file taxes at all if your income is that low:

http://www.mydollarplan.com/money-file-taxes/

I never filed taxes when I was a student because I didn't have a job or my income was so low that it wasn't required.
Why is there so much talk about apple tv like places on CNN, without any mentioned of the first-to-announce Google TV?
IANAL, IANAA, etc.

The year before I went back to school, I actually had negative income -- my business expenses exceeded my income, as I spent money on a startup that never went anywhere.

It's best to talk to an accountant who can file for you and make sure you handle such a thing correctly. But, unfortunately, I've certainly had a year where I had negative income.
Most of the offices I've been in feel cramped to me. Most tech companies are especially cramped with people sitting right next to one another all day long. I'm not a fan of that arrangement.

One of the ideas behind our space was plenty of space for everyone to move around. No one should ever feel cramped while they're working. Feeling cramped is a form of stress - this is meant to be as stress-free a space as possible.
More than 100 people have been arrested as a part of a global cybercrime ring
What I really want to know is: Given that I used to do one updates of size n, and now I can do k updates of size m (n=k*m) in the same time, I can essentially do k times as many updates. What is k?

"By replacing a batch-based indexing system with an indexing system based on incremental processing using Percolator, we process the same number of documents per day, while reducing the average age of documents in Google search results by 50%."

This statistic, about a 50% reduction, is difficult to interpret. It is hard to understand what sort of improvement on would see on other measures, like the one I proposed above.
Stuxnet amazes me. My first tech job was (in part) installing anti-virus on every computer in the Univ KS Library system, 1989-90. MS-DOS days. I've been an avid watcher (not expert) of malware since. I've watched the Internet arrive and embedded computer/automation revolutions. This 20yr perspective brings me to the following conclusion.

Other than "jacking in" and other fluff Stuxnet does pretty much exactly the kinds of things that CyberPunk Sci-fi described a decade ago.

I flippin love living in the future.
They however got a small, just 50% speedup, which doesn't sound like any static types were really used. They'd be able to get something like 100 times faster FPU calculations, for example if they'd knew the variable is only used as the number and nothing else. I know that factor since I measured the overhead of CPython in FPU calculations, and you can also see http://shootout.alioth.debian.org/u32q/benchmark.php?test=al....

I guess they call everything that would be called for each variable reference in CPython (including checks like "is this a string or a number or...") and that they save more or less just in having the calls encoded one after another, and maybe some internal arguments needed for that, but not in knowing the types.
We should all speak Mandarin in the future.
A public option is not a total government solution.
As far as I can determine, Incognito mode just creates a 2nd sandbox for cookies and history that's shared across all Incognito tabs/windows, and is only deleted once you close them all. Cookies you create in one Incognito tab or window are visible to all other Incognito tabs/windows, just as cookies created in plain tabs/windows are visible to all other plain tabs/windows.

Not entirely. The basic test I performed involved me logging into a site with a standard window, then opening a new window and navigating to that site. In the new window, I was logged in, because my cookie was shared and the session could be re-activated. When I opened a new Incognito window and navigated to the same site and logged in, and then opened a new Incognito window to that same site, I was not logged in.

If I was to open a link in a new tab from the logged in Incognito tab, that new tab would inherit the session from the parent tab, but opening a new window or tab and manually navigating to that site forces the site to create a new session.

Similarly, if a malicious site was have some code that tried to steal my session (via iframe or similar), it could only do so in the same incognito tab I had an active session in. I'm not entirely sure if it could do so if the malicious site was opened from a parent tab that created the session, since I have not tested that, but I assume it can since the session was inherited, and thus shared between the two Incognito tabs.

tl;dr: Incognito tabs/windows just don't create a secondary shared storage cache, they'll create as many sandboxed caches as necessary, only taking existing cache's from their parents.
Maybe update the story title? The company name is "37signals", not "37 Signals". (Some people consider the distinction pedantic, but I'm a pedant.)
> Then install another piece of software rather than the Gnome-branded software.

Seriously. I've used GNOME since 2003, but these days I spend 95% of my time in Emacs and Conkeror. I keep the panel around because the wifi widget is nice, and I use nautilus a couple of times a week for the few things that are awkward to do in a shell. But GNOME is nothing more than a starting point... a blank canvas.
If the shareholders and board agree to all accept the lower offer then there still might be a problem because VCs also have a duty to their LPs and own share/stakeholders (both other partners at the firm and the LPs).

In theory, with agreement from absolutely everybody, you could accept the lower offer. But that rarely happens, because why would a shareholder care that you don't want to go and work for Yahoo? They want the additional $200M.

Also by not accepting the lower offer from Google, they are hoping that Google comes back and matches the Yahoo offer - knowing that Google know that they can't possibly accept a lower offer.

The management at Yelp must own enough of a stake in the company, or control enough of the board or voting rights to prevent a forced sale from the VCs. I can imagine that in almost any other company the VCs may have forced the sale to Yahoo.
There are multiple explanations. We care more about people than ideas, but we don't care zero about ideas. Especially if a startup is passionately committed to what seems a bad idea; we'll usually reject them no matter how good the people are.

When people reapply it's often with different teams. I think all 3 cases I mentioned did.

People do change somewhat between applications. Someone who's only 25 gets 4% more experience each year.

And also, as we say in the email when we turn people down, we're often simply wrong.
"When you enroll in Licorize you get two months of free premium usage. You can any time upgrade to Premium. When your Premium plan expires, you don't loose any data inserted." http://licorize.com/applications/licorize/site/pricing.jsp?

Apparently it's not a free premium account, it's a free TRIAL premium account.

Also, not knowing the difference between lose and loose does not inspire confidence when you're trying to get me to open up my wallet.
Again, I'm no expert... but this may not be the case if you have received some income/1099's, and yet still have no net income after expenses.
Fork-A-Twitter-Client: Pure client-side Twitter, StratifiedJS
Yes, I think 3 is the record.
> no one who has built their web application properly will have any problems

In other words everyone will have problems (to an accuracy of 3-4 decimals)
An update procedures takes up noticeable amounts of CPU time and bandwidth. Automatic updates means your system slows down arbitrarily, often with no indication as to why. Users are able to make observations at the level of "since I installed software X, my computer doesn't work properly anymore" and interpret that as a virus infection.

Maybe they can't weigh the downsides of new and old versions, but they can weigh the downsides of now and later. Usually they go for later, which is a different problem.
As noted in the paper, something of relevance: Receive Packet Steering is a recent patch from Google for the Linux Kernel addresses the issue of packet processing by hashing packets to specific cores, while honouring data locality.

http://lwn.net/Articles/328339/

Facebook also apparently made some changes to their Kernel to optimise the IO path for memcached. Mark Zuckerberg presents some of the modifications in this (slightly long) techtalk: http://www.facebook.com/video/video.php?v=631826881803
No income means no taxes, however, here are a few things to keep in mind:

- If you received any 1099s for contracting work, or W-2s for hourly work, the IRS also got copies of them, so they know what you made.
- If you did receive any W-2s, chances are your employer also withheld income so by not filing, you're losing some money you would have gotten if you filed.

It's too bad you don't have any income, because if you did, you could write off all kinds of startup expenses as a business expense. Computers, a dedicated office in your house, a percentage of utilities and rent (sq. foot of office/total sq. foot of house), marketing expenses, books, tools, etc.

I highly recommend that you take advantage of all of these deductions when your startup starts to make money. Even TurboTax can walk you through them all; you don't need an accountant.
Why it took you two hours to get an upvote is beyond me! revolving restaurant on top of a mountain?
Jason, there's an HN Chicago e-mail list. Care to give us a tour of the new space? Would love to see it.
On #4: surely in practice the choice is often going to be not "drug A or nothing?" but "drug A or drug B?" where drug B is an established standard treatment. In that situation, choosing drug A does harm if the drug isn't effective, even if the drug itself is perfectly safe.
"Hatred of women? All women? Not just the ugly ones who screw up your attempts to get with the hot ones?"

You know, it honestly didn't occur to me that the title of this article could be construed as misogynous. But your comment...that type of comment is why I hate the tech industry sometimes.
There are two broad strokes of web designers. Those who are best suited for true frontend projects and those who are best suited for application design.

Frontend projects require artistic skill and a deep understanding of user interface design.

I bet that you're an application designer. This is an excellent thing to be good at - 99.9% of all medium and large design projects require application development and planning.

If I'm right, you should monopolize on this niche. There are a good number of artistic designers who don't know very much about code. If you develop some examples (aka a portfolio) you could be the "go to guy" whenever any number of large artistic shops needs to integrate or develop an app into their frontend design.

If there are a lot of small businesses in your geographic area who require web design (it doesn't sound like there are), I think that you should either rely on web site templates or subcontracting template design from artsy frontend folks. What you're doing now is a disservice to your own body of work.
>those that want a complete free enterprise solution

Those that want a "complete free enterprise solution" don't understand how the market works and should be ignored (Hint: Market elasticity). What should be done is looking at what is done in all other developed countries and try to create the best system from that (not all of them have "free" healthcare, but none of them are ignorant enough to try a "complete free enterprise solution").
You're assuming this is put together by incompetent schlubs or Internet assholes, then? Give people some credit when it's due. I've read a couple issues and found the presentation and curated nature of Hacker Monthly leads to me more fully reading and digesting the content of the articles. When reading them on HN I tend to skim or read them to pass the time. Reading a print edition or PDF on my iPad is such a different experience, the work put into it and the nominal cost, to me, seems justifiable.
I've had negative tax returns before, but I've always found a way to "move" income from one year to another so that I've always put down something. (Realizing capital gains is probably the easiest way of doing this).

Putting down a zero means that you've lost an opportunity to move income from a high marginal rate year to a low marginal rate year, and have missed an opportunity to save a lot of money. Sometimes it's unavoidable, but often it just indicates poor planning.
Mint has budgets. In fact, I'd say it's their killer feature. They also added pending transactions recently, though I don't really use them.
The map is not bounded, it's generated as you approach the boundaries. It's only limited by your disk space to hold the map.
I'd say: focus. Get as much as you can out of being in school right now-- you're unlikely to get a chance again to spend 4 years dedicated solely to expanding your knowledge. Learn everything you can. Find out who the best professors are (ask around, you'll find out quick) and take whatever classes they are offering. (A good professor can make even the dullest subject come to life; a bad professor can kill even the most fascinating topic.) Learn what you can from your friends; don't pass up any opportunity to learn. And, finally, try to pick up as many good habits and disciplines as you can-- you'll find years from now, you still have some of them.
1. The first rule to actually be able to build stuff is to learn real life programming: know a couple of languages, their libraries and ecosystems. Tip: use open source tools

2. Know algorithms to make smart software. If you make a board game, A* comes in hadndy for the AI. If you make a service like dropbox Minimum bounding box algorithms lower your costs.

Now you can build some stuff. Time to sell.

3. Learn the basics of finance and legal stuff of your country to be able to solve paperwork related stuff.

4. Learn some marketing to attract users

Profit!

Tip: A lot more in Ask HN Archive - http://www.gabrielweinberg.com/startupswiki/Ask_YC_Archive
You need to consider capital gains and interest on bank accounts, so the form might not be all "$0".

Make sure you file your state income tax form, if your state does that.
RedHat has always been a very cool case. They've managed to build on the Service model everyone was trying back in the 90s and succeed.

They've had to focus on the enterprise because of this while many have tried to do so for the desktop and failed Ubuntu is the last one I can think off which is attempting to do this for the desktop. Ubuntu One is an interesting attempt.
Read about earned income tax credit. I think your tax might go below zero and you can get refund even if you have zero income.
Standard disclaimer etc. but you may want to defer your filing and use this opportunity to load some losses into this year, which you can offset against any future gains.

Also, it is rarely zero. You have interest on savings and money that you have spent in the process of working on your startup. You may want to account all the money you have spent so far and load it as a debt on your company - giving you a big negative number on your personal tax.

In short, don't put zero - because it isn't.
Get to know all of your classmates as best you can. They are a big part of your future network, and potential startup collaborators.
One of the things that I absolutely love about Javascript is that it doesn't need to be compiled. Most of people's time is actually spent debugging and not core coding. Therefore I highly highly value the "code-deploy-test" loop being as tight and friction free as possible. And with Javascript that loop doesn't get much tighter.
You can hire a CPA to do your taxes and advise you for about $75 to $100. I suggest you do so. Look for a smaller CPA firm, maybe 1 to 5 CPAs.
Can't speak to the usefulness, but I will say two things: 1) the design is very nice and much more polished than what we normally see on HN at this stage, and 2) you may want to do some proofreading of yourself, or get someone else to -- "have you entire support team", "simpelest", some awkward phrasing here and here
SEC, CFTC Report Says Algorithm Trade Set Off May 6 'Flash Crash'
Focus on two things:

1. Connecting and networking with others in the field. A blog is a great way to do this and get started.

2. Build something said network will appreciate. It doesn't have to be the next twitter, maybe it's some dumb little app that a 5 year old kid will spend 10 minutes playing with and get bored. Remember we are all 5 year olds on the inside, except pg, he's 7.
مسلسل وادي الذئاب الجزء 5 الحلقة 4
Ah gotcha - I was thinking the text that was "highlighted" ie (span class="highlight").. not actual selected text. Yeah that is just the 1px text-shadow. I can make that disappear on selection. Thanks for the info.
Our "Why Ugly Design Converts" was included in printing #2.

The publisher, Cheng, reached out to us - asked permission, and gave us the opportunity to make edits.

I assume he does this with everybody, so there's certainly no exploitation of the article writers .

Next, he went through our blog article and made it beautiful with more thought and care than even we had.

I feel indebted to Cheng and his team, we've gotten several mentions from other folks we work with about the article, and being included has been a fantastic marketing tool to show to prospective clients.

Let me sum up:

a) I was left with the impression that Cheng's motivations are built from passion, and his process is incredibly transparent.

b) I support the magazine to give other members of this community the opportunity to be featured when they put together something that the community finds compelling.

c) Maybe Cheng should give the top 100 stories in a given month the opportunity to BUY slots in the magazine. The amount of work he did to make our crummy blog writing look professional, and the fact that it's a brilliant marketing tool would have easily been worth the price of admission. No conflict because he's pulling from top voted stories anyways.

Thanks Cheng for the work you continue to do!

Edit: Our "Why Ugly Design Converts" article - http://bit.ly/a2w9xO
Very nice. This office seems to fit their philosophy very well -- clean and simple without excess distractions. I wonder if they studied existing research on the effects of workspace on productivity and creativity.

Perhaps, this will start a new trend in office design for SaaS companies.
In all fairness, without the return of Jobs that probably would have been ok.
PDF of the actual report:
http://online.wsj.com/public/resources/documents/WSJ-flashre...
I'm surprised the winning of TC40 isn't cited more strongly - That's where I first heard about Mint. You can argue that they wouldn't have won had they not done many of the other things right, but what's the adoption curve of Mint like before and after that event?
How does he write off expenses if he has no income?
The private-sector research costs in that case were also mainly the commercialization/manufacturing research, not the basic R&D. Still significant, but Merck didn't discover the vaccine or do the basic science; that was done by a group of several universities working with the National Cancer Center.
Thanks for taking the time to reply.

I had thought of a few different "offline" mode options. I'm not sure there is a market for printing call sheets and handing them to volunteers. Most campaigns are fine printing off excel pages and using that. Though it is worth more thought.

That call "tagging" is customizable by the campaign in the back end. As it is now though, I probably need to redo the buttons as many options would take up too much space.

Re: Distributed phone banking. That is the main target of my app. Having the volunteers call from home instead of having them come to the campaign office and work off of call sheets.

Pricing gets tricky. I am charged on a per minute basis and at this time I don't really have a good idea how long the average call would last. If they hit an answering machine it would be 1 minute, but if they have a good conversation with the voter it could be 5+ minutes. To charge on the per call level I'd be mostly taking a guess at this point. The per minute billing allows me to take most of the risk out of it.
There is no app configured at that hostname.
Perhaps the app owner has renamed it, or you mistyped the URL.

Doesn't work with WWW.
Perhaps it's a contrarian thing?

Most developers use whiteboards, so the exceedingly tasteful folks at 37signals will surely use something more refined.
The Immigrant Paradox
You think an archive doesn't contain compiled binaries simply because it contains more than one file?
I agree with Marc. Google is a mediocre name.
My impression, from my limited in person interaction with Marc,he was fanatic about user privacy. He and, I think, his team spent a great deal just on this subject and the sad truth is/was the users really did not care that much. Touching on an other topic is the aggregation service, Marc and his team seemed to have spent a great deal on the technology and work around methods so that they did not infringe on any patents. In hindsight contracting with Yodlee would have been better.
Work for someone else's startup. That's the best way to learn how it works on the inside.
So you think a startup's 35% of success is based on their name?
Painful typo on the main page under the heading "Reply to questions via email".

"Have _you_ (SIC) entire support team manage your help page without even having to log in and update."
Don't fall into the passive income trap. How many hours have you spent creating this tool that could have been spent freelancing or at a PT job. Or talking to prospective clients BEFORE creating the tool? There are a ton of products already out there.
Until this comment I exclusively associated it with the plant and thought it was retarded (other than being short) name for a finance app. [disclosure: I often miss the blindingly obvious]

I used mint cause coworker raved about it and when I tried it the UI was slick and it auto catergorized my purchases with 95+% accuracy.
A partial solution to #1 came about during the Bush administration--"Health Savings Accounts", which are bound to your normal health insurance but work as a regular savings account. You put pre-tax money into them, keep a balance from year to year (the older MSA expired every year and you lost your money) and you can even take your money out of the HSA, just by paying taxes on it.

It didn't catch on, largely because people are used to having relatively comprehensive health insurance from their employers. Until you break the employment/insurance bundling nothing else will budge. And no one who has a job with health insurance wants to break the bundling.
I'll answer a meta question instead: how do you find answers to commonly asked questions?

This link demonstrates: http://lmgtfy.com/?q=1040+instructions
if I'm reading that right, it says you don't have to file taxes if your net earnings are less than $400.

so I imagine you can always buy something at the end of the year to make your numbers come down to that.
You've just given me something to work toward.
The Apple TV was announced back in 2007. The new model isn't radically different other than being much smaller and possibly doing more in the future.
Technical details for a MMOG in perl
"Very nice, very nice. How much?"

Seriously, very curious of a ballpark figure for the renovation.