skysight-inc/HackerNews huggingface dataset:
You're probably in the US if your children are using iMessage so much. Apple's much smaller marketshare and a lack of unlimited texting plans have made cross-platform messaging apps like Whatsapp dominant in most of the rest of the world.

That said, the young males who are buying the G are "low income", so I'm not sure what their purchasing power down the road will look like. Either way, as smartphone technology starts to stabilize, there's no reason that this price point wouldn't become more attractive to wealthier consumers as well.
This is why corporations with 12 million users need to establish personal relationships with every client. If that was the case, they'd have just known she was the real owner.
There's a rather stark contrast. You're worried about "tarring" them with trying to gain privacy for themselves at the cost of a rather nebulous public good, but you're perfectly happy to defend their attempts to remove rights from other people in exchange for no gain, nebulous or solid, public or private.

Sickening.
"If you're the most talented, expert employee in an office, in general there's not going to be anyone in the office that can answer your questions, so an open office doesn't buy you anything."
I've never worked at a place where I was the "most talented, expert employee" in an office, and as such there was nothing that I could learn from my co-workers. I consider myself to be a good developer, and believe that I benefit my coworkers with useful interactions. Similarly, I have co-workers who know things that I do not, and I can learn from them too.
This is like saying someone who lots of insider information about a particular company is "sitting on a gold mine". Insider trading laws exist for a reason.
Is disliking gay people to the extent of wanting to deny them rights less important than Mozilla's goals?

I'm curious as to how you came to the conclusion that Eich is an overt homophobe. His intentions are still unclear.
I've often found that when an issue divides a group that would otherwise cooperate willingly, the problem is that the two sides are battling over the wrong issue. In this case, the CEO-ship of Brendan Eich has been continually rehashed as an issue of freedom of thought/opinion/speech vs bigotry and exclusion...but that's not the real issue.

The real issue is money as speech.

I'd wager that most of those against Eich's position would not begrudge anyone freedom of opinion, or private speech, or even public speech so long as such opinions or speech did not elevate to action. On the other hand had Eich fired a LGBT staffer based on their sexual orientation, not only would he be in the wrong legally, but I think even those carrying the banner of free speech in this case would agree that his promotion was wrong.

So the real question is: by donating money to the Proposition 8 cause, was Eich exercising his right to free speech? or was he taking a discriminatory action?

Of course, you may note this is exactly the same issue in question with the Citizen's United decision. I think this larger question, is money speech or action, will be one of the most important questions of our time...
What does it mean to "respect the ability of everyone to hold their own set of beliefs"? How would I apply this to, e.g. Time Cube guy or the KKK?
The article mentions Indonesia because that's where some publicly-acknowledged contributors are. Your comment mentions Indonesia like it's a backwater to be looked down on. Would your comment have been different if the other homophobes were local to Eich?

In defence of homosexual marriage, you seem happy to promote racism.
If the owner of my neighborhood coffee shop had gone on record as supporting SOPA/PIPA/et al, I would be strongly inclined to stop going to that coffeeshop and giving them any of my money. I would also tell my friends about the situation so that they might also take similar actions if they felt so inclined.

I can tell you that, in the context of this hypothetical situation, any arguments that my actions are uncalled-for because "coffee has nothing to do with the Internet" would not have much impact on me.
> Though Eich refuses to discuss his own beliefs explicitly or say whether they've changed, he disagreed with the assertion that being opposed to gay-marriage rights is equivalent to being sexist or racist, and he said political and religious speech is still protected.

Really? Really?? This guy's a CEO and yet he can't figure out why he's so dreadfully wrong on this one? Doesn't bode well for the future of Mozilla.
I think to a lot of people its not completely unrelated subjects. How can someone say they strive for an "inclusive" work environment when they hold non-inclusive beliefs? Do we really believe that Mozilla can foster an inclusive work environment? Can we believe Brendan Eich? All of these things affect the work atmosphere at Mozilla and in tern the software that is developed there.

This isn't about respecting beliefs, this is about the CEO of mozilla and if we can believe him and how his beliefs can and will affect the company.
or JSON or S-EXPR; or structures in memory with pointers between nodes (multiple ways to do that, also very specific to the current programming language) and you can store that with some serialization mechanism; or records in SQL table with links as foreign keys (nasty); or object oriented databases (overkill)

It is hard to do them all, or to come up with one solution that pleases everybody, therefore everybody is doing his own tree. Maybe that's not the most general solution, but in reality you really need this one particular choice of tree representation to do your job.
Make the window small. 'works' isn't the same as 'awkwardly falls off the side of the page when the window is small'.

It's fine on chrome.

(at least, that's what I see on my imac and laptop).
Thanks for your insightful comment. Our objective in this blab (= Web Lab) was a simple view into CS for the non-specialist, and so we were wary of getting in too deep with the various norms. And, frankly, a toy problem such as this omits a lot of important details. However, representing the l2 norm on the bar plot is a great idea. I'll look into that (BTW, you are free to edit, save & share the blab yourself if you wish.).

For more detail you are welcome to visit "Intuitive Compressive Sensing" http://www.puzlet.com/m/b007z and "Compressive Sensing Primer" http://www.puzlet.com/m/b0080 (these aren't blabs, and rely on server-side computation). In particular, there is an interesting plot in the first link showing the difference in norms.
Previously posted: https://news.ycombinator.com/item?id=7513182
Probably falling into the trap of combating snark with snark here, but it says a lot about you that you are pointing to people in Indonesia who don't believe in gay marriage as some kind of loony, fringe, obscure group whose name is not even worth invoking in a debate.

Tolerance means trying to accept a wide range of people and beliefs. And gay marriage, unfortunately, is against that of a lot of people. Whether we try to get them fired, or, in the Gandhian way, try to use love to get across our message peacefully, says a lot about our tolerance in the first place.

[Edit: Also, now imagine if a bunch of people of Indonesian extraction started a "Stop Pete XXXXX from hosting Y event because he is racist!" (where "X", "Y" is stuff mentioned in your profile/username) petition. How would you feel then? I think the same feelings, only to a far greater extent, are the ones going through Eich's mind. It's hard to put yourself in the mindset of someone you instinctively dislike, but try it.]
Help Fund Silicon Island on Crowdtilt Open
> As appraisers we cannot own equity or any economic rights in the companies we value.

Can you sell the data?
I'm in Lima right now, hardly anyone has noticed a thing so for the moment I would try not to worry. Certainly don't know anyone who even felt any tremors.
Do you mean the blog post on http://www.siliconhillslawyer.com or the links to https://www.esharesinc.com? Both seem to be working fine for me.
It would be a terrific experience if there was no reason to worry.
I share the same sentiment, and probably would have expressed it in the past.

I've come to the conclusion that when people are in grief or times of crisis, it's sort of being an asshole to point out that they're wrong and not helping. So long they're not promoting pointless measures to the exclusion of useful ones, they're not really harming anyone immediately. YMMV.
He donated money to prevent gay marriage. It's not really much of a stretch to conclude he's a homophobe. His intentions are pretty transparently obvious.
I just sent my resume, it's the fourth time. I remember writing to Buffer on September 2013, December 2013 and January 2014. I got the same reply the three times lol.
There are a number of such products, the most popular are probably from Sonic Alert - http://www.sonicalert.com/Alarm-Clocks-s/1819.htm

I recently discovered Bellman & Symfon, a Swedish company that has some very attractive (naturally) products. Their vibratating/flashing alarm clocks integrate with wireless smoke detectors. I can easily get a stand-alone strobed smoke detector in just my bedroom, but that doesn't help if the other end of the apartment is in flames. http://www.bellman.com/en/our-solutions/fire-safety-solution...
Maybe a downvote because guesses aren't interesting?
Workflowy has keyboard shortcuts for pretty much everything. I've been using it for about 6 months now and I swear by it.

Workflowy is an enlighteningly simple app (it's really just bullet lists with zooming) but it's incredibly effective for what it does, and the free-form nature of it makes it easy to just brain-dump random notes to get your thoughts out into text. I use it to do rubber ducking [1], because just the act of putting my problem into text helps me organize my thoughts. I can't say enough good things about it.

[1] http://c2.com/cgi/wiki?RubberDucking
This article reads a bit like a shill piece.

"It's pretty clear that people have latched onto this issue as a way to express their own political beliefs." seems too loaded in Eich's favor to be part of a respectable interview question.
There is hope:

https://hacks.mozilla.org/2013/03/webrtc-data-channels-for-g...
What do you guys want out of this? Do you want Eich to step down from CEO to CTO? Quit Mozilla entirely (and never get employment at any other company you use?) Issue a statement publicly renouncing his views?

Would it be better if he publicly lied about his views? Are we promoting an environment where you have to announce all the "correct" political positions to gain employment?
You may want to consider adding Pebble support -- vibrations on my wrist are way more noticeable than vibrations from my phone on my bed.
No, that is pluralism. Liberalism actually means something. They are not mutually exclusive.

edit: This story was correctly flagged off the homepage. There are other places far more appropriate on the internet to learn about political philosophy than HN if you're sincerely interested, and they are not hard to find.
Tldr: inclusive, inclusive, inclusive... Unless you are gay and want to be included as an equal citizen.
What if it was a co-operative store selling coffee and only the main manager was supporting SOPA? That's more like how the Firefox situation is. These boycotts will inevitably hurt Mozilla employees as a whole, both gay and straight -- way more than they will hurt Eich personally.
> Many text editors will collapse levels for you, but really, how often do you all use them? Whenever you need to use them, it's a smell, because it means that the structure is getting too complex for a mind to handle.

I agree with you on everything except this: code folding is very useful in creating a high level view of code to reason about. I would argue further for code bubbles, but they haven't really been done right yet; perhaps we will eventually see some interesting good solutions in LightTable.
How it Feels to Be an Engineer in the Corporate World
> You have a growing problem with police corruption in your country

I don't know. With advancements in technology, it's easier to catch and share such incidents. That doesn't necessarily mean there is more corruption though.
Has he said that he wants Mozilla to be inclusive? I thought he only said that he would commit to making sure that Mozilla would follow its stated goals and ideals, and ensure the "inclusive health benefits policies will not regress in any way".

That's not the same as saying he wants Mozilla to be inclusive. There are any number of CEOs who have policies in place that they personally disagree with, but enforce none-the-less. (As a simple example, EEOC anti-discrimination policies, but also any other policy required by the Board of Directors/shareholders which the CEO disagrees with.) I don't think that makes them hypocrites.

It may make their ability and competence to carry out those policies suspect, but that's not hypocrisy, no? "Cognitive dissonance" seems like a closer concept, but I'm not sure.
http://cal-access.sos.ca.gov/Campaign/Committees/Detail.aspx...

Note I haven't managed to find Eich's name yet. He may have donated to some other cause, but this was the most publicized list in 2009.
Pavel Durov Resigns As Head Of VK.com, Ukraine Conflict Was The Tipping Point
I really think that people need to understand the difference in personal and professional life. In fact, the tendency to make the two collide is one of the biggest problems with this whole stinking country. People have personal lives, and they have professional lives, and others really don't need to go about trying to confuse the two.
IRSCC: Compile C code into tax forms
I used to keep my cellphone under my pillow when I was on-call, but I don't like the idea of zapping my head with direct radio signals for 8 hours at a time.

Unfortunately if I keep my iPhone to the side of the mattress, the vibrations aren't strong enough.
If you do not respect people's freedom to hold the most fringe and controversial of opinions, then you are opposed to free speech by nature. You don't have to agree with the opinion being expressed, but with the right to express it.
I guess this depends on how important the issue is. In this case, it seems to be an issue which is fairly important to a lot of people - that of civil liberties.
Doesn't the IRS need some algorithm to determine the fair market value of your shares? I see two different possible answers to this question:

- The IRS doesn't use such an algorithm. In this case, how can an IRS audit overcome the "there's no evidence we acted incorrectly, the IRS is just picking on us" defense? If there's no objective standard, how can the IRS ever figure out if anyone's valuation's too low?

- The IRS does use such an algorithm. In this case, what's preventing companies that issue the shares from just using the same algorithm the IRS uses?
> Certainly everyone would be all over him if he was promoting racism, right?

Well the line on racism seems to keep getting moved. Everyone got all up in arms about #cancelcolbert recently about something he said out of context.

I'm curious about the urge we feel to protest/boycott everything & making people we disagree with "go away" rather than having difficult discussions with people who hold different viewpoints than us.

I suspect it has to do with the fact that the latter is much more difficult & it often is tough to directly hate someone once you take the time to personally know them.
He's not wrong, he's just an arsehole.
Respecting the right of someone to have a belief does not mean ignoring that belief when deciding if you like them.

1. Eich is absolutely allowed to be against gay marriage.

2. The Mozilla community is absolutely allowed to be against Eich because of his position on gay marriage.

This is not a discrimination case where Eich is being excluded from a job because of beliefs unrelated to his job. This is a case where Eich is being elected to a job where his job is to represent the Mozilla community. But he doesn't obviously represent the community – potentially disqualifying him from the job.
I use a carousel to display a list of current games on a fantasy sports website and this script looks better than what we're currently using!

Carousels as a component are useful for a lot more than just homepage slideshows :)
His intentions are still unclear, despite people calling for clarification. That in itself is a signal.
I created GraphBin (http://graphbin.co) because my data structures and algorithms prof didn't want us to hand draw graphs for assignments. I didn't want to make them via paint either.

Maybe not a general purpose tree editor, but at least it's helped me out so far :)
There is a pure HTML Gmail, and it still works
because respecting someone's beliefs == respecting that person. you can think the the beliefs are stupid, but you can still respect them.
Stem-cell scientist found guilty of misconduct
Mozilla's mission requires it to serve, and engage into its projects, countries that are still many decades from matching the urban/tech/rich-world consensus on gay rights.

Indonesia is the world's 4th largest country by population, and the most-democratic of all majority-Muslim countries. It's important. And other countries that should be giant parts of open web projects are in similar positions.

Should open-web advocates from these countries, who in their personal lives express the same sort of political views on marriage as Obama did as recently as his 2008 campaign, be excluded from leadership positions at Mozilla? How deep should the proposed purge go?
> So the real question is: by donating money to the Proposition 8 cause, was Eich exercising his right to free speech? or was he taking a discriminatory action?

As I learned in High School Debate Club, most un-winnable, never-ending arguments are actually disagreements over definitions.
This deserves more upvotes. Real knowledge that can be used in programming, not some random news that one would soon forget in a matter of days. Cheers.
I agree with you in the short term, and disagree in the ideal/long-term.

I think we can replace this pachinko machine of representative democracy, not with some one or two dimensional direct-democracy, but with the kind of thing that cypherpunks have been thinking about for decades.

But in the short-term, the current zeitgeist, which I _rejoice_ in, as an ex-mormon 'queer' person (so queer I can't categorize myself), I am stricken by the thought that Mozilla may be suffocated by people I would like to hold hands with.
Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.

--Jamie Zawinski
You might as well paint "DDoS the hell out of me" on your forehead if you rely on UDP. Use TCP and block all UDP at your edge. Backhaul your own UDP traffic through GRE tunnels to offsite VPS's.

If you have cool transit providers, you can have them place upstream filters to block UDP. That might be a pipedream though, I don't know of any large providers who will do that for you these days.
I kinda of agree with them on the name. I wouldn't be embarrassed sounded like they liked the product.
Yea, 3 years can be very little. But 3 years of real experience (plus intelligence) and the ability to actually come up with new and relevant solutions to problems probably trumps 15+ years of doing the same year's worth of work over and over again (not that uncommon), 20+ years working on technology that's no longer relevant, 10+ years of only doing what you're told while not being able to think for yourself, or any other number of things.

Filter out cockiness/arrogance that gets in the way of productivity/progress, etc: yes. Tell someone who's simply confident in their abilities that they don't know what they are doing because they only have 3 years of experience: no.

I understand that the prevalence of the so-called "entitled youth" has everyone ruffled these days, but there's a difference between being arrogant and feeling entitled (I'm sure these people exist, but don't they always), and not accepting the old world BS of bowing your head, taking everyone's shit, doing what you're told, then settling for the scraps that get thrown your way (something you should feel so lucky to have happen). In the case of the latter, that world needs to die, and I'm all about progress and moving past such suffocating, stagnating, backward nonsense.

Also, when it comes to programming, after about 5 years everyone evens out (with regards to gains unique/specific to years of experience) and there isn't really much difference. Everything past that is mostly inside knowledge or factual knowledge that you get from happening to work at one company or another (or with some person that happens to know said things). And since the technological landscape (past whatever the latest buzzwords or fads are) changes at least every 5 years, all that specific knowledge loses relevance with time.
I don't agree with what Eich did -- i'm 100% pro lgbt rights, and i think prop 8 was just plain wrong.

but at the same time, as much as i'm entitled to my opinion, he's entitled to his. mozilla foundation never donated a dime for prop 8, brendan eich did. as such we should 'judge' him, as a person, for it, not him as the ceo.

as evelyn beatrice hall said "I disapprove of what you say, but I will defend to the death your right to say it" (wikipedia says she said it, not voltaire[0])

[0] http://en.wikipedia.org/wiki/Evelyn_Beatrice_Hall
I'm not sure who the Timecube guy is, but you include the KKK with that & you defend their ability to say what they believe. That's what free speech is.

"I do not agree with what you have to say, but I'll defend to the death your right to say it." - Voltaire
So far 2 dead, 3 seriously injured according to Reuters.

http://www.trust.org/item/20140402024844-z0fmt
I really hope that becomes the case! Honestly I learned most of my coursework from my peers, during late nights in the library or someone's dorm room. I haven't yet seen a compelling replacement for that yet, which is unfortunate.

I think the only thing worse than using grades as a measure of mastery is using an inflated grading scale. :P
>I'm not sure who the Timecube guy is

http://www.timecube.com/

http://en.wikipedia.org/wiki/Time_Cube
The vast majority of insider trading goes unprosecuted.

Pointing out that some winks and nods get caught does not mean that most of them get caught.
> We should live in a world with correct ideas, full stop.

What a nice world that would be. Are all your ideas correct? How can you know?

I see gay rights as a human rights as well, but I realize that's partially because I learned about it in a context permissive to that interpretation. If someone was raised in a society where they were taught gay people were abominations, and their mind is no longer plastic enough to eliminate that impression, perhaps they're safe as the COO.

At some point, some idea you don't agree with will become central to society's values. Maybe you'll be able to understand why you were wrong, or maybe you won't, but I don't think your job performance will be affected either way. I think political litmus tests for positions should make us all extremely uneasy. Would you accept a job that requires you to swear an oath to protect gay rights? What about the rights of trans* individuals? What about the rights of polygamists? The biblical literalists?

For me, I suppose it depends on what the oath means by 'rights.'
Every idea you cite as stupid was once believed to be true. Respecting the right of people to make stupid statements makes it much easier for us all to realize someday which of own beliefs are stupid.