skysight-inc/HackerNews huggingface dataset:
You don't need to automatically solve all the problems to get a safer language than C/C++.

I don't think cyclic object graphs are needed to, say, respond to a TLS heartbeat without out-of-bounds reads.
The link to http://www.foxnews.com/politics/2009/04/22/bush-adviser-rice... is broken on the page. There's no contact link to the drop-dropbox.com admins, so maybe they'll see it here...
If it had not been enclosed in quotation marks, maybe. But the presence of those signals that they don't mean strict outsourcing, but are using it with a touch of irony.
Postscript is another excellent example of the type.
>"...advise to focus coding goals towards solving problems within his domain."

Exactly.

Every field is bound to have some common problem which is dying for an app to mobilize it, a site to collect and correlate it, some code to automate it or a framework to organize it.

Identify a problem in the native domain then figure out to leverage code to solve it.

This is exactly the sort of transition I'm eyeing, but I'm looking at it from the perspective of systems/operational tech rather than something entirely outside.
> If you start doing that you can't buy stuff anymore and you have to grow your own stuff yourself and stop trusting everyone else on the planet :)

That's exactly my point. If you're assigning blame for something the US government did to someone because they paid taxes, then you can pretty much assign blame to everyone for everything. Oh, you went to Stanford during the '90s? Well Rice was provost then, so you helped pay her salary are therefore responsible for the deaths that occurred in the Iraq war. It's absurd.
Software/Services.

Besides, they're not going to dump the phones. The reporters misquoted Chen: http://blogs.blackberry.com/2014/04/not-leaving-handsets/
Thats a bad argument. Pickup an imperative language (python), learn a function language (Clojure), and you pretty much have your basis covered with whatever the future throws at you.
I'm not sure if you've noticed, but when zooming in/out of your docs page there is a huge, noticeable lag where it blocks out the page completely to reload it again.
I couldn't agree more. We have a very easy task identifying right-wing style totalitarism, but apparently sillicon valley has a blind eye when it's coming from its left.
I've been using ownCloud for over a year and it works great. The only issue is that it is not as convenient as Dropbox. It needs a server to host it, which is not free; and the server requires maintenance, security patches (see: heartbleed), upgrades, etc.
Game Controller Senses Players' Excitement Levels
Ridiculous. Read the full speech and see how its message compares with your cherry-picked quotes: http://www.gwu.edu/~action/2004/gore/gore092302sp.html
> The attempt? The UN absolutely sent inspectors.

Fox News and certain American talk radio hosts heavily promoted the belief that adequate inspections never occurred and that Hans Blix's conclusions were not to be trusted (because he hated America?). efa's understanding of the events might be based on such sources.
If I wanted political rants I would go back to reddit. Come on Hacker News, you're better than this.
Seems like a good idea to get unfit people onto bikes. However I don't see why Hubway should cost $85 a year. I recently bought a decent second-hand mountain bike for $50 (before that I bought one for $25 that lasted 7 years).
The problem is, once you demonstrate skills in creative, if you are female, that's now your label. Period. At least, that's my personal, anecdotal experience.
Maybe an RPi hosted, with a USB external HD would be a good solution for owncloud.
Swiss Pilot Unveils Solar-Powered Plane for Planned Global Flight
I run a chat Web site. On multiple occasions, my moderation team has found people raping children live on webcam and reported them. People have been arrested, and children have been saved from abuse. That was only possible because they could be tracked down via their IP address. This isn't a hypothetical "think of the children" argument; it's something that has actually happened, multiple times, in the course of running my site.

As a reminder, we are talking about logging IP addresses only here, not sites you visit, etc. What actual, specific consequences of that logging are "far worse" than making it impossible to catch child rapists?
If one's major business depends on DropBox's righteousness and nobility - then these points become more or less valid.

For millions of others who use it just to backup stuff - what matters much more is the cost of the service rather then the resume of board members.

It's good for everyone to stir the waters though to show that the world at large is not sleeping any more.
This is the key point. The things she is being called out on are things that actually relate to her trustworthiness in the position she has entered, and as a cloud service provider trust should be very important to Dropbox.
Funny I feel the opposite way. I (barely) decided the opposition to Eich was okay because of the nature of Mozilla as a company, and the progressive culture around it. (I'm not a progressive myself, which is why I was iffy about it). But if it's any other organization, I decided, it actually starts to become bullying.
> -Likes beer and sports: both Obama and Bush

Probably technically true, though Bush is a recovering alcoholic and claims that he hasn't touched alcohol in decades.
The idea that parallel code is executed through a concurrency mechanism should be hidden, but it doesn't mean that the distinction between the two should be.

http://existentialtype.wordpress.com/2011/03/17/parallelism-...
http://existentialtype.wordpress.com/2014/04/09/parallelism-...
What are you talking about it keeps your immune system prepared :P
1. Uninstalled. 2. In 2014, every business faces the choice to either quit businessing or collaborate with the government. This choice will soon trickle to individuals, if Rome, Germany and the USSR are any reference.
Recommend Google Drive and MS OneDrive? As if those two were any better. Google mines your data and MS sleeps with the NSA.
Relaxing Music | live with yoga
How dare you introduce nuance and, um, "inconvenient" facts into a political discussion! You're distracting the masses.

Gore: good! Bush: bad! four-legs-good-two-legs-bad!
I wouldn't be surprised if it was good for his career in the long run. Smart people will know that bugs like this can happen to anyone, and he'll have huge name recognition. As long as he's humble about it, "Yeah, I'm the guy who broke OpenSSL. Man, that sucked." I could see it being a big plus in interviews after a year or two.
Routers and switches are a concern, but I think the telsa example in the article is one of the best ones. Appliances that are relatively easy to replace is one thing, major purchases like a car, home automation, or similar items is much more concerning. We see how GM and Toyota reacted with their recalls. Are we going to see something similar from the future (less startup-y/more corporate) nests of the world?

What happens when my alarm/sprinkler system is tied to my intelligent door locks and a simple buffer overflow via bluetooth allows a cracker to flood my entire business with a simple drive by attack? The internet of things brings with it an unprecedented level of risk.
Agreed, the Chevron section didn't belong on the page and weakens it substantially.
Attacking companies for working with leaders who happen to have a conservative political viewpoint is simply unacceptable.

For goodness sake, Condoleezza Rice was the US Secretary of State! There are a substantial number of people who found her to be an excellent leader -- including at least 2/3 of the US Senate.

I am quite liberal, but I do not believe in blacklisting people because of their political beliefs. At one point, this country blacklisted "Communists" because of their beliefs -- it was not enforced directly by the government, but the blacklisting was nevertheless quite real. Let us not recreate that sad chapter in our history with "Conservatives" replacing the "Communists".
Stung by file-encrypting malware, researchers fight back
It's not enough reason to drop dropbox.

I'd need a more serious reason, like if the service deleted all my data.

BTW, I recommend Keepass in combination with dropbox for a good reliable password manager. The file is encrypted before sent to dropbox, so Rice won't be able to snoop in your passwords.... Or will she? ;-)
I'm really not at all interested in providing you a source nor arguing with you about who should hold a job or not. Draw your own damn conclusions on the information that is already public knowledge.
Go concurrency patterns in core.async: pipelines and cancellation
Interesting, but not ethical. This wants to be the scientific version Google Docs? Well, have a good fight with http://substance.io/ which is 1) opensource 2) very well implemented 3) has a broader vision 4) 5 years ahead of it.

Get the science back to the people, please.
How did you not get paid when you sold them?
My only worry is some nasty lawyer will figure out a way around the disclaimer. I am hoping not and that it has been well established, but the courts are often a bit insane.
Dear GitHub: Please let us sort our projects
The point is not "women"-specific. Somewhere close in time to that there's a post about Guiness ads directed at men.
What about winters? I'm under impression it can get quite rough in Boston (possibly to the point that health risks will outweight the benefits).
>> It has been shown, conclusively, that they lied, that they lied knowingly, and that they lied a lot.

Clinton lied? Who would have thought it possible.

http://www.cnn.com/ALLPOLITICS/stories/1998/12/16/transcript...
Yeah, Eich donated $1,000 to a campaign. Rice ran the campaign.
See, I found myself realizing that my mistakes didn't matter. In the long run, you cannot see the mistakes.
Is the camera specialized? I wonder if the tech behind it could be used with existing cameras. I have a laptop cam constantly staring at me.
It should be noted that her consulting firm [0] has been advising Dropbox for the last year.

[0] - http://www.ricehadleygates.com/
That's fine until Google gets distracted by something shiny, as they usually do, and kills GDrive.
What would you suggest to improve the situation?
Julian Assange: Debian Is Owned By The NSA
My favorite comment:
Jari, 2012-10-31 02:21:17
Hey I think I found a bug with your game. I managed to complete it. Turns out life isn’t futile – it’s just a matter of thinking outside the box and pursuing your definition of life’s goals, not those imposed by someone else. Here’s a screenshot of the end screen. [EDIT: NSFW]
http://i.imgur.com/rGg77.png
I think the tone of how you address such a "ban" is incredibly important in encouraging that introspection. Ban is a pretty harsh word; it makes it seem like there's some kind of punishment or consequence should you feign surprise. Instead of "banning" different kinds of interaction, they could simply encourage their students to take those instances as an opportunity to help someone improve personally.

Instead of turning it into a negative thing, you could make it a positive. Like, instead of feigning surprise to shame someone for their lack of knowledge, take the opportunity to teach someone something valuable, if they'd like to learn about it. Encouraging people to think this way and help others is going to be more positive than a negative like a ban, and thus probably be more effective towards positive change.
Well, I for one, am outraged.

No sarcasm, seriously, I think both Biden and Clinton should resign from any positions they are holding. If they dont want to, we must make fire them.

But whatever, just like bankers, those who are on top obviously can not make any mistake, no matter how big or what kind of mistake, to jeopardize their income or influence in society.

But those poor people, you slip on one payment, or get caught with one joint, oh fuck god have mercy, you poor bastard. Also "whats this, B-? nah sorry brah you arent eligible for this position."
There is nothing new at all about what I did. I do not claim to have new or proprietary information. In fact as I've met with friends who seek me out to learn more, that's what I start my answers with. "I have bad news for you, it's mostly what you already know."

Again, I said said to the poster below, I continue to be fascinated with how others interpret words in their own filter. I never claimed anything I did was "proprietary or secret"--that assumption came from you.

That said, I learned things that appear, at least in early conversations to be useful to others, or new to them. What is perhaps driving me is how many people are asking for more information. Perhaps because I was so overweight for so long people see it differently. I am surprised to find people telling me I inspire them. If I can help others figure some part of this out, or it unlocks just one good habit for them, it'll be worth it. I'm definitely not looking to get rich or sell anything. I see this as my gift to my friends or anyone else who cares to read it. I see this as a gift to myself, a celebration of my own accomplishment, a record and a motivation, and the gift of not having to have 20 more 2 hour conversations about it. :)
A thought on dependent types:

Can a dependent type system catch all type errors at compile time? For example, suppose I write the following (in pseudo-code):

// Variable x is an integer greater than or equal to 0 and less than 256.
int x (>=0, <256)

x = 128 // This is valid.
x = x * 3 // This violates the type.

I can imagine how a compiler could catch that kind of error. But that's trivial. What happens in programs like this:

int x (>= 0, <=10)
x = parseInt(getKeyboardInput)

Now the compiler can't know for sure whether the type has been violated, because the value of getKeyboardInput could be anything. To take a page from Haskell, you could do something like this (which is still pseudocode, not valid Haskell):

// x is a value that is either 1) an int from 0 to 10, or 2) nothing at all.
maybe (int (>= 0, <=10) x

// applyConstraint recognizes that parseInt may return a value violating x's contraints.
// Thus it transforms the return type of parseInt from int to maybe (int (>= 0, <=10)
x = applyConstraint(parseInt(getKeyboardInput))

Or perhaps applyConstraint wouldn't have to be called explicitly, but would be implicitly added by the compiler as needed. I'm not sure which is better stylistically.

Either way, applyConstraint would be required any time a computation could return an invalid value. That would get tricky, because the compiler would have to track the constraints on every variable, even where those constraints aren't declared. For example:

int w (>= 0, <= 10)
int x (>= 0, <= 2)
int y
int z (>= 0, <= 20)

y = w * x
z = y

Here, the compiler would have to infer from the assignment "y = w * x" that y is always between 0 and 20.

Do any languages currently take the idea this far (or farther)?
Crowd-fund your way to a UK visa
IMO, it's a fools game trying to figure out what exactly Rice & dropbox are getting from eachother. In the absence of knowledge, it's easy to just jump to a conclusion that it has something to do with one's pet issues. On HN that's probably NSA/privacy DMCA/copyright stuff, etc. In reality it could be to do with anything. Think of all the powerful people she has access to. It could be nonspecific.

I think we can be pretty sure that she's not on the board to give engineering advice though.
Five Ways to Lose Money with Bitcoin Change Addresses
> The leap from open source to pro-gay sounds like a complete non sequitur to me. What is the reasoning there?

Your characterization of it being a "leap to pro-gay" is a bit much. Supporters of Prop 8 are actively trying to deny other Americans rights, many people find this offensive, regardless of the grounds for denial. It echoes racial, gender and age discrimination of the past -- things that many find to be un-American. The fact that the people affected happen to be gay is secondary for many who opposed Prop 8. No American should be legislated as a second class citizen.

Open Source is about open access, both to contribute and use. Prop 8 was trying to deny people access to government, rights and benefits. These attitudes are in direct opposition.

Beyond the ideological friction, you are dividing the community of users and contributors -- people who support gay rights and marriage equality somehow feel like they are supporting somebody who is trying to change society by denying people rights.

Mozilla isn't driven by profit, it's driven by the goodwill of its users and contributors. Mr. Eich was well aware of the sensitive nature of people's attitudes towards his contribution -- he's tried for years to make it a non-issue, but it has kept following him.

It's not that Open Source is "pro-gay rights", it's that it is pro-open access and equality. Mr. Eich's contribution shows contempt for this ideal at some level. It appears that many had issue with this.

Additionally, Google, Mozilla's largest financial contributor, is a company that has actively taken a strongly anti-Prop 8 stance. Having the leader of the Mozilla Foundation be openly in opposition to Google's stance brings questions about if this will ultimately affect Mozilla's funding.

Mr. Eich's technical leadership and history with Mozilla probably qualifies him as a very competent leader for the organization, however the political realities of Mozilla's relationship with Google and the open source community's ideals creates doubt about the realities of his ability to manage these important relationships between Google, users and contributors.
I think you misunderstood. It sounds like he's keeping his DropBox account active for a while until this blows over, then will actually cut it off.
Except McCarthy was seeking to destroy numerous people who had done nothing wrong. Other than that, yeah, it's the same.
> I'm not sure how I feel about this. On the one hand, I absolutely agree with most of the opposition to Condi Rice wrt the illegal war, warrantless wiretaps, torture, etc. On the other hand, I threw a hissy fit over the opposition to Eich based on his beliefs. I'm not sure how I can oppose Rice while standing up for Eich without inconsistency.

The issue here isn't just about someone's personal beliefs. Eich and Rice both operate at very high levels within their organizations and that means they both have a leadership role and are representatives of those companies to the larger public. When people have a problem with those people's actions and point of view, they most certainly have a right to voice that disagreement.

It is important to note that a personal belief which is discriminatory (Eich) does not make that belief legitimate. Why exactly should Eich be defended at all? Support of legalized discrimination against groups of people is morally reprehensible, even if you think marriage isn't that big of an issue. In the case of Rice, a track record of getting people tortured and killed is horrifying and this person should not be supported.

When a business selects someone to join a C-level position or its board of directors, they are endorsing that person completely, including the unseemly things they do or endorse that do not directly relate to the company. You can't separate the two, a company is empowering a person to a degree when they get that position and that is a form of direct support of that person.
From my experience with static analysis tools it's very easy to write perfectly valid code that the tool doesn't like, so it wouldn't surprise me too much.

Of course, the argument can often be made that if it isn't clear enough for the tool to find, it's not clear enough for a person to understand quickly.
Small businesses, contractors, freelancers, and more who are asked to sign these are very much businesses and it is very anti-business to them.

It is relative, if you are big and established they are good, if you are small/medium (where most innovation and eventual businesses comes from) then they are bad.

It is anti fair business, but in a monopolistic/feudal/plutocratic type system it might be pro-business to own skilled people (anti-poaching agreements are also pro-business in that view). In a libertarian and free market sense it is anti-business when viewed from the aspect of an individual/small/mid company.

I guess its safer to say non-competes are pro big business and anti small business / anti innovation at least.
What's odd to me is the choice of Condi Rice. Even assuming that she was relatively blameless compared to (say) Cheney, what the heck do they think they gain by appointing a polarizing political figure to their board?
That article was written in 2004, before anybody knew the extent of the hubris. We've learned a lot since then. The article itself states:

The final word on the 16 words may have to await history's judgment.
What are you talking about. Being a white male is easy mode.

I'm a white male. This shit is awesome. I won the genetic lottery.

Does anyone ever assume that I can't speak English - No

Does anyone ever assume that I might have body odor - No

Does anyone ever assume that I am not technical/intelligent before speaking to me - No

Am I ever physically/sexually harassed - No

If I move to any high tech friendly city anywhere in North America will I be in a minority and possibly have difficulty finding friends who understand my culture - No

Do I ever worry about little things like having to search for somewhere special to get my haircut - No (I've heard this is a problem for Black and possibly Asian people, I honestly have no idea)

Every door is open, no doors are closed.

It should be the same way for everybody, but right now it isn't and that is really unfortunate. Is it really too hard to recognize that others have it harder?

[edit - formatting]
> Why would anybody want to say that? It's not helpful at all.

The way I read the article (and think about this topic in general) is pretty close to the way I perceived the part of your response that I quoted.

Essentially it often combines explicit or implicit generalized language (anybody, nobody, everybody, etc) with an assertion that something is "obvious" or in some other way "beneath" the person saying it. It's not necessarily that people want to say it but more likely that they are unaware of what they're saying for whatever reason. By giving it a name Hacker School is letting people realize the topic and, hopefully, reducing occurrences.

IMO "Feigned Surprise" is a bit of a misnomer but I haven't come up with anything better to call it. It may be more correlated with imperfect articulation of people's assumptions than actual surprise.
You might have the opinion that universal health care is bad for this country. I would disagree with you, but that would be your personal opinion and I couldn't fault you for it, whatever I may think of you privately.

But if you believe all colored people should be enslaved and donate money towards making it happen, then we all should fault you because that's not an acceptable opinion, it's bigotry. Similarly, stripping gay men and women of their civil liberties is bigotry that should not be tolerated.

Rice's actions have also resulted in harming our civil liberties and I don't support her, but I can't fault Drew Houston for wanting her on their Board. Anybody who has the chance to add somebody as powerful and well-connected as Rice to their Board would be stupid not to. She is there to advise, not lead. I don't believe her presence on the Board will make Dropbox any more or less trustworthy with our data than before. If Dropbox is going to leak our private data now, then that's a company that would've done so without Rice as well.
Not really, no database is this careless with user data.

Mongo is just really bad quality. Never use it, there's always something better in every way.
Or, more generally, 9 skills anyone with a job should master.
Gdb gets C99 variable length array support
The Secretary of State is 4th in the line of succession. They aren't just "in a US administration". They're at the top.