skysight-inc/HackerNews huggingface dataset:
It doesn't matter what business you are in, if you aren't turning a profit on each sale, you won't make it up in volume. In fact, volume will kill you fast.

I remember when Sony was selling the PS3 at like a $200+ loss at launch. I was surprised that Microsoft didn't take a couple billion dollars and buy PS3's. It would have cost Sony hundreds of millions of dollars and would have made the PS3 a money sink hole for even longer. Microsoft had enough money to probably put Sony out of business doing this.

Obviously, Microsoft could have got in a lot of trouble for attempting such a strategy, but the point is simple - an unprofitable business model makes you vulnerable, especially a growing unprofitable business.

If it don't make dollars, it don't make sense.
For the same reason the US courtier class orchestrated the Vietnam Holocaust: the adult supervision class has to choose their battles. If a situation is not an existential threat to the US, the courtiers are given it as a playpen. Better to feed Iran into a meatgrinder than another city like Detroit.
Wow!! SO many benefits and its open source!! Can't get better than this.
The U.S. has been more liberal than nearly any other developed country in extending rights and privileges to outsiders.

E.g. map of countries that have birthright citizenship: http://en.wikipedia.org/wiki/File:Jus_soli_world.png.
As someone who has mostly lived in hot climates, I have never understood why all our homes here in the South (Gulf Coast) have black roofs. I want to paint mine white badly, but I am afraid it will look terrible.

I'm also confused by my HVAC return air duct opening at floor level instead of ceiling. I only use heating a few weeks out of the year. But the climate is such that A/C is needed often for dehumidification as well as temperature control.
You can remove the promotions tab..
Technologies for your startup
> Who has a Mozilla persona?

Anyone whose email provider provides persona automatically, or who runs their own identity provider, or who has taken 10 seconds to create an account on Mozilla's.
A false dichotomy. You are correct that you can't outright prevent the writing of bad code in any language without crippling it; nonetheless, the design of a language can be contrived such that writing good code is the path of least resistance. It is not a binary choice between "safe but crippled" and "useful/flexible but unsafe". There is an entire continuum of choices to be made between the two extremes. The design of Go's error handling mechanism, while not the worst approach imaginable, unfortunately makes the programmer exert extra effort in order to do the "right thing".
I second the Kinesis - although, I could never get into the foot pedals.
> Indeed, that is a strange fallacy but I don't think it is one I've used. Both calling for someone to be killed and engaging in wars around the world are deplorable and I'd rather neither happened.

Then I must have misunderstood your point. Could you clarify what you are trying to say with "Iran has not been an aggressor in a war in the last 150 years. How does that compare to your own country? I know it puts mine to shame."

It is clear to me that Iran possesses the motive to put the US to shame when it comes to being violent and oppressive, but it does not have, thank goodness, the means or opportunity.

> Your assumption that Iran would have done worse things if only it could have appears to be completely without basis.

Not at all. Look what it does when it does have the means and opportunity. Rushdie's fatwa has already been pointed out to you, and you can look at everything that Hezbollah is doing around the globe under the orders of Khamenei.
Facebook made three clear mistakes:

- Not building in a revenue model into their platform, like Apple did with iOS. This is so stupid.

- Not creating clear and consistent access rules around the social graph and notifications, with the ability to throttle down (but not altogether remove) access for offenders. They could even automate the throttling based on user feedback (in the form of clicks).

- Breaking things constantly. My brief, frustrating experience maintaining a Facebook application consisted of the app breaking every two weeks as Facebook somewhat randomly changed things without warning.

All of these were pretty foreseeable.
For some reason, this paragraph irked me more than it should have:

If the subscriber has tabs but they didn’t opt
to include the Promotions tab, Gmail will deliver
to Primary instead. That’s good news. Other than
that, we’re definitely testing the new inbox and
trying to figure out how it works. My sense is that
Gmail wants all marketing email to go to the
Promotions tab. Even if we did find a tricky way
into the Primary tab, they’re smart over there,
and they’d more than likely address any reasonable
workaround.

The Promotions tab is there so I don't have to see your emails. The fact that you straight-up claim to try to bypass that makes me put you on the same level as the V1agra spammers in my mind.

I'll skim my Promotions tab when I want to. Stay out of my primary inbox.
http://ergodox.org/ you can get more info at http://deskthority.net/workshop-f7/split-ergonomic-keyboard-... or geekhack.org/index.php?topic=22780.0;nowap

It's open source, but I purchased my own DIY kit a few months ago from massdrop.com
I really liked the idea of the new inbox at first but right now its overzealousness with the Promotions tab is tempting me to merge everything back into Primary. Daily VC news emails are not promotions; digests of roguelike updates are not promotions; emails from my grandmother to try a brownie recipe aren't promotions (well, I guess they sorta are.)

(Yes, you can train it to send emails from X@Y.Z to primary by default, but at that point what advantage is the split inbox offering me?)
I've always found it weird that we are burning fossil fuels, in order to generate energy, which will in turn be used to remove excess energy.

Running air conditioners from them seems like a better proposition. I didn't even know about the passive cooling provided by the panels themselves.

For places where panels are expensive, what about a radiator system? Circulate a coolant, remove heat from the roof of the house, release somewhere else. Might be cheaper than removing heat from the air inside the house.
Just because it isn't recognized or judicial law doesn't mean it's meaningless. The statement that "all men are created equal" is a dictum and a recognition that despite the freedoms a person is afforded by their place of residence, the United States recognizes their right to their freedom. This has been the foundation of American foreign policy (with hit-or-miss adherence to its message).

Yes, the US does not have jurisprudence over French law, but if the French were to become a violent, repressive dictatorship, we've stated our moral obligations, which are aligned with aiding the French people.
There is a new inbox header [1] in Gmail, which adds tabs for your normal inbox, social, promotions, etc.

[1] http://mail.google.com/mail/help/intl/en-US/features.html
In the first equation involving pi - how can the sum of two positive numbers be zero?
I never mentioned good. The Iranian government is evil. Most of the governments of the rest of the world are just human, that is, as you say, morally mixed.
I don't think this indicates a Google problem.

They're lucky Google even deliver them to any tab - based on their own figures it's almost a 90% chance of their email being binned by end users (OK, not opened but that's pretty much the same thing). On systems I administer that's way above the threshold I'd consider for blacklist/auto-reject.

Without trying to disparage their business, Mailchimp and associated 'services' are rarely providing 'quality' email in my experience and I don't get customers calling me up asking me to make sure such emails come through. Quite the opposite.

It's hard in the mass email business because most people (e.g. almost 90% it seems) think the emails are crap and don't want them or open them. If that's upsetting then don't complain. You need to look for a different business where you'll feel more loved and appreciated. Mass email is not it and never will be.
Telling stories is such an important aspect of marketing, but overlooked by many. A good book recommendation is "Make it Stick", by Dan Heath.
It certainly has nothing to do with biology, and everything to do with sociology/history and yes, even politics (shocking that a research institution would be involved in politics, I know).

There is, however, a systemic bias tied to things like skin color, or accent, and not at all associated with the ability of such applicants to do well in the institution. As a result of this systemic bias, applicants that would, were they white, be admitted in a heartbeat, are judged significantly more critically, so we attempt to correct this problem by giving them more 'points' or whatever in the admission process for possessing physical attributes that incorrectly hold them back.

I'm not sure what other system you would propose in such an environment?
It seems that much of what's going on in that department is CYA activity, but it seems to me that an internal project or open source project are the most defensible uses of the time.

Instead of sitting there doing nothing, he applied and sharpened his skills in a way that was productive for someone. His first response should be, "Can the company take credit for my time on this open-source project?" and "If this internal project is useful, can I use these skills to make anything else easier in our department?"

The risk is that he'll violate the "don't rock the boat" principle that is the bedrock of CYA. The possible benefit is that if you have two employees, and one is creatively loafing while the other is creatively applying himself or herself, you know which one will offer long-term value (and be easier on a manager, who won't have to constantly nag the person to keep them from screwing off for 40 hours a week).
It's weird. You mention that the claim is unfounded, and then you have all this text that follows, but none of it seems related to supporting your point.

How is the claim that [X at large is difficult to maintain] unfounded?

I happen to agree. I am (was?) a Perl/JavaScript developer. I find both to be sorely lacking at a certain size. And by extension I assume Python and Ruby to be the exact same (under the shared umbrella of lacking static type safety).
Animal Crossing is Nintendo’s clandestine answer to Facebook
They just added an option to purchase 2 phones at $700 each.
Reread the comment. It's a complaint about the lack of generics.
The big problem with that approach and Python is Python's dynamic object model. It's really hard to completely emulate that completely in javascript, and by then it would probably not be that much cleaner, smaller or faster than CPython compiled to Javascript.

Without the type system however, Python in the browser is next to useless in practice.
If you don't like it, go to Settings > Inbox > change the "Inbox type". I'm already back to the one tab model. I had some important emails in promotions tab, so I can't just ignore that tab.
EBay Now on the web
This is great. I once was a part of a startup. I had my doubts about the idea but the other co-founder assured me that the market would work well. I was the tech guy and had nothing else to do at that point(and also coz I love to code) played along.

We talked to a lot of people about the idea and they all had "kinda" nice response, too much filtered. The startup didn't work out. Those were the times when I wished the comments were as unfiltered as the one made by PG here.
France became a violent, repressive dictatorship very soon after U.S. independence, in the aftermath of the French Revolution, and we did nothing.
I was about to post the exact same comment, with the above quote from OP in my clipboard.

In my experience, this claim is made by (many times really good, experienced, intelligent) coders who have a lot of previous experience in static typing and aren't comfortable -- either because of a lack of time and sheer LOC, or because of some mental block they've doubled-down on ("where's my 'extract method' menu option???") with the techniques and peculiar challenges of dynamic type refactorings.

I work on a very large application/system of applications in a dynamic environment, and I've never encountered refactoring or maintenance issues that I thought would have been any easier in my previous life, 10 yrs in static typing.

The other thing to keep in mind is that -- at least when comparing something like, for instance Rails to Java, there will be a lot less code, and this is a significant contribution to code management. That factor, plus just experience and acclimation to the techniques for dynamic-type editing/replacing/finding/greping and so on, plus solid TDD practices -- maintenance has never been an issue for me, and I've had a decent amount of time in large codebases in both dynamic and static environments.
> Iran is the primary sponsor of Hezbollah

The US's history of death squads in Central America is no different. I see no moral difference between the Iranian government and the US government.

Government, no matter whose government, is a brute. At the moment, the US is the biggest brute on the planet targeting smaller brutes. Like all governments, it also appears to be targeting its own citizens.

Let's clean up our backyard before we go bitching about the junked cars in other yards.
I didn't even know there was a debate. Doesn't everybody prefer native apps when they can get them?

I think the only people debating this are web developers who don't want to learn anything new.
SIM card hack has severe implications for business
Because then there's basically no reason to use GMail, it has no value add without the UI.
There are plenty of strongly, statically typed languages which do not have this problem because they have parametric polymorphism, i.e. generics.
Discipline is overrated
It makes me happy when this sort of fun, simple app gets voted up to the front page of HN. It reminds me that my apps don't need to do a million different things but that only a couple fun/awesome functions can be elegant and useful.
> I think Go will get there.

Possibly, but the language has very little to add over the incumbents. I think many Python programmers are attracted to Go because it's easy and so much faster than Python. But for veteran Java programmers, Go feels like a handicapped Java.

I will admit that it's probably faster to write a short Go program than a Java one. But on the JVM I'd use Clojure for short-and-sweet stuff anyway, and use Java when I need the big guns.
It is an unfortunate statement that I fear making such a call may have me placed on a list of some sort.

Then again, making this post may very well have already done that. :(
I saw this comic on the internet once.

It shows this skinny nerd getting beat up by a tattooed thug. With a caption that says something like "This is your anarchist utopia: getting beat up like you were in middle school over and over and over again."

It was awesome (and phrased in a slightly more clever way than I can remember). I really wish I could find it again, but I can't seem too even after trying many times.
Whoa, seemed to level right off for some reason.
When we were installing the system on our home back in 2003 the fact that it would keep the attic cooler was part of the literature. It wasn't a 'new' thing. But nit picking aside, the panels actually work less well when they are hot than when they are cool, so having air flow around them is very helpful. We also did an experiment where, using a drip irrigation system, we ran water down the roof behind the panels. On hot days it evaporates off the roof cooling the air between the roof and the panels still further. It was only a modest gain in efficiency though if you include the energy to pump water up to the roof in the first place. Being in the Bay Area the big win is when a cool breeze comes off the bay on a clear day. Cools the panels for best efficiency. On a good day we can do 36kWh for the day.

On an unrelated note. the 25year warranty on panels is problematic, we lost a panel and Sharp (the manufacturer) couldn't replace it because they no longer make the 185W panel in the same form factor (only the 165W panel) and since we're using 2nd gen series system that would reduce the whole string down to 165W equivalents. Fortunately we replaced it with a Chinese panel that fit on into the same mounts and had the required electrical characteristics. The bottom line was that you need a 'system' warranty not a 'parts' warranty if you want to be sure that you won't be buying all new parts when something breaks.
> then it isn't moral to do so on foreign populations either.

Since when was the last time US government or its Military branch thought or cared about what's moral and what's not?

Long story short: the major reason why they can get away with drones flying over foreign soil with lethal weapon is because american media barely reports on it. My hunch is that there are deals done behind closed doors; deals maybe NOT purely illegal but unethical for sure. For example: do not report on drone strikes and Lockheed Martin will advertise their jet fighters in your newspaper for $10MM per year. It happened before (hint: that advertise has no reason to exist; you won't and you can't just pick up your phone and call Lockheed to order a jetfighter yourself).

I am sure some small newspaper somewhere is alarming public on drones killing innocent people on foreign soil, but again, they are "too small to succeed".

And further: the only reason you don't have droned killing americans on american soil is the eventual unleash of bashing that media would do. Agai, nothing to do with morality. While far away they can get away with it, however here at home it would be hard to stop the news.
If the money is placed in an account jointly owned by the parents, a successful legal claim against the parents can be forcibly taken from the account. For example, a slip-and-fall lawsuit involving the front porch of the family home. When a lot of money is involved, the steps can become surprisingly slippery.
Google is known for doing partial and test roll outs. E.g. some 5% of users may get a change so they can do metrics on it, then later on they may keep the change and roll it out more or get rid of it.
You should actually be using a `struct{}` as the value, as it takes no space (opposed to a bool).

http://play.golang.org/p/KK1ymLzd_e
I'd venture to guess that the majority of gmail users don't know they can access their gmail e-mail with a desktop client.

And I'd venture to guess that those who know don't know how to set up a mail client.
Templates are a sad hack in place of true hygenic compiler macros.
Yes I'd be interested in working on this (email in profile). I think it could be similar to http://www.gym-pact.com/ but for MOOCs (i.e. "get paid to finish MOOCs"). It could also expand to coders who have trouble finishing their side-projects (I had this idea recently).
Muon neutrinos transform to electron neutrinos
Does a bad hire explicitly mean those who engage in office politics, lower the morale, engage in fraud, malice, etc.

Or

Does it mean an entry level dev/intern who is just learning the ropes and might commit a few mistakes out of genuine incompetence/inexperience rather than malice.

I see most hiring managers, HRs and what have you intimidate potential entry-level interviewees that if they weren't upto and in some cases over the company standard they'd end up costing the company a lot.
Settings -> Configure Inbox -> Save

That turned it on for me.
I didn't posit the right to freedom of expression. It's been around a long time. And I don't pirate anything, and do produce work that would qualify for copyright, so how is it convenient for me?

As for your second point: I should support bad laws because otherwise I must be supporting anarchy? Is that seriously your argument? Perhaps you should give it more thought...
if they had the capability they may have done one hundred times more awful things around the world, you mean.
Viber hacked, database containing IP addresses published
NSA cannot search its own emails
A lot of people think that their special snowflake of a spam is the one that users actually want to see. These people deserve to be tasered in the mouth repeatedly, but sadly that hasn't happened yet.
If you're on a list, then I'm likely screwed.
Yes, but the `container/list` standard library uses the same approach.

I wrote a Cartesian product library that took a different tack--it splits the index and iterator cursor logic (integer fiddling) into one struct and the actual type into another, so it's easy to build type-checked objects.

In full disclosure, though, that was mainly because the alternative (using `interface{}`) was so utterly painful.
Heh, good for them. I know so many companies in local events it's silly.
Does anyone know what the evidence of the "mass extortion conspiracy" Chevron provided in order to get the judge to accept the subpoena?
For reference: the B2B company Brandon stuck with is Sift Science, which detects fraud via machine learning.

https://siftscience.com/
But how much confidence do you have in the classification? I find myself polling all the tabs so I don't miss anything important. An example: my Amazon seller notifications go the the Promotions tab.
Will the issue of arriving in the Promotions and Updates tab affect transactional emails sent through MailChimp (and comparable competitors)?

For example, if I'm sending a "Here's your password reset email" via MailChimp, will I now have to worry about it not just potentially going into spam, but also under some tab that the user may not look.

I'm only really concerned about the transactional email, whilst we send list mail too I think it's reasonable that is classified however the user and the user client deems fit (if they wish to receive that at all). But when it comes to an email that the user has explicitly requested and expects immediately, not having it go straight to their visible and main inbox is an issue.
Layrs Photo Editing For iOS
I think a lot of people were already using filters before these tabs came along; I know I was. All that junk and even stuff I did care to look at every once in a while is and will continue to skip my inbox and go into my filtered folders. In fact, the only good thing about the "new" tabs is that I don't have to click on the filter folders. Anyways, marketers should be selling things worth selling and not trying to find a workaround to get into our inbox.
VJ: "... Yet the economics of the internet tends to ensure..."

This may be the problem. Change the economics, solve the problem. Specifically, do away with the idea of "backbones" for ordinary users. Leave the backbones to research and military networks. That's what they were originally designed for.

Make the (people's) internet more like Baran's original idea. His diagrams did not have backbones. They looked more like "mesh".

A true mesh internet might mean slower speeds for its users, but that design will also reduce latency compared to our current "backboned" internet because there will be fewer "fast to slow" transitions (assuming users all have more or less the same capacity for moving packets).
I have one of the foot pedals, and I use it sometimes, but mostly to shock my coworkers. I never really got into the hang of using it in my day to day life.
Snowden's lawyer says he plans to settle in Russia