skysight-inc/HackerNews huggingface dataset:
> Crafting a weapon that can be used by both you and your enemies would be pyrrhic.

In the long run, yes. In the short run, only you know about it and can exploit it from day 0, others are presumably going to take some time to find it, and it may go unnoticed for years or never be found (I understand the error was only present in some versions of OpenSSL and both older and more recent versions were free from it). I'm inclined to think the author made a simple mistake but this does not seem like sufficient incentive against someone introducing such a vulnerability.
> Speaking to your point though, I have a friend who - no joke - hates bowling. Like, he gets violently angry when we

> suggested going bowling and said he'd rather sit in the car by himself if we went. Some people...

I'm one of those people.
The Traveling Engineer's Survival Guide
It's as voluntary as taking a shower everyday. I don't consciously think about where the product comes from when I buy stuff, especially when it comes to commodities. 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 :)
If it dies, at least there's Atom now. I just bought my Sublime Text 2 license, though, and I'm happy to stay with it because it gives me all I need.
Mixins, Forwarding, and Delegation in JavaScript
>> There is no evidence whatsoever that Rice currently has a sinister agenda that goes against anything or anyone.

Except her actions???

"Yes sir, I know we hired a mass murderer but damn does he get results!"

Ability to produce "results" ! > morals (at least in my book and I am well aware that is not the same book that stockholders want you to use)
I don't know off the top of my head, but I think your best bet is to probably just check the wikipedia pages of major figures. If there haven't been updates in the past year or two, do some pointed google searches for news articles on board or COO/CFO/CEO appointments.
> Voting for war authority was likely necessary as a bargaining chip against Iraq to get them to comply with inspections.

No, authorization for war action is not a "bargaining chip," it's an authorization to go to war for an extended period of time. The president can already invade any country for 60 days without needing Congress's blessing: http://en.wikipedia.org/wiki/War_Powers_Resolution
Obama used that power with Lybia. Of course, you can argue that you can invade a country or attack it for a longer period of time without actually breaching the War Powers Resolution, as Obama did: http://www.nytimes.com/2011/06/16/us/politics/16powers.html?...
How do you recall or condemn that type of action from a sitting president?
So your theory is that nobody in the last couple years ever ran Coverity or Fortify on one of the top 5 security codebases on the whole Internet?
It refers to 'review' as in reviewing the features and how it is implemented. Here is the log:

http://rt.openssl.org/Ticket/Display.html?id=2658&user=guest...

That is very far from it being a security review, or any real proper review. It is more a request for comments (which defaults to code being committed)

You'll notice that the workflow for commits doesn't have a review stage, and it isn't implemented in the workflow software.

Compare to a chromium example, where each commit, eg.

http://src.chromium.org/viewvc/chrome?view=revision&revision...

has a review stage that the original committer doesn't have permissions for. In this case 3 reviewers for that commit:

https://codereview.chromium.org/231923002

Code doesn't get committed without at least 4 people, its like a 2-man rule that is enforced in the workflow.

In contrast the openssl process is that the same committer can push the code after getting no objections. There is a big difference in how each of these processes work.
Thank God It's Monday at TEDxUGA
What's fascinating about the comments is that, had Condoleezza Rice been appointed Commissioner of the NFL, would people have said "I'm giving up the NFL forever"?

Obviously this question should only apply to NFL fans who also make this claim about dropping DropBox as a service.
> The problem is that GCs are considered harmful to crypto code

Could a GC'ed language not just pause the GC thread while it executes a given block of code?
> Limited non-compete agreements have value to startups.

Perhaps, but I often get the impression that startups think that they've got some kind of valuable secret methodology that is leagues better than everyone else. I feel that this is a really silly notion. Your startup is not a special snowflake. In fact, it's very likely to end in failure. It's the game we all play as entrepreneurs.

Success is largely determined by talent, excellent execution, a clear vision/direction, and strong leadership at the helm. These aren't really trade secrets, it's just hard work, focus, and even some luck.

Seeing a non-compete at a startup says to me that the founders are worrying about silly stuff like this instead of pushing forward into excellence.
Yes, I am limiting my use of Google consumer and business services for ethical reasons. Anything else?
... and politics aren't marketing?
Just did actually. Was it easier that I originally thought. I was about to start using 'Google drive' but I'll try handle my staff off-line first, then see how this plays out.

There are things I don't mind keeping online, Google drive comes handy because I work with 2 macs and a chromebook.

But I will take some time and review my options before proceeding. Here are some hints for others looking for another service:

* Wuala: Servers in Switzerland, owned by Lacy, iPhone/Android/Mobile Windows clients ready.

* SpiderOak: Everything should be encrypted (servers in the US though). Don't know about mobile integration but I guess it's there

* Google Cloud: Nice if you don't mind Google having your files.

* OwnCloud: For to be considered secure, you need a VPS (~100 USD/year) + OpenSSL certificate + time to set-it-up and manage the VPS. Has mobile clients.

I'm closer to Google Cloud for the time being..
My mantra is normally finding a personal problem, locating the libraries/software/hardware that's needed to fix it and then go about solving the problem using those things. Usually doesn't matter if you have no experience, one of the things you get good at is learning to pick up new technology.

Once you get good at programming it's fairly easy to drop into other languages if you need to.

Having an end goal is exceptionally powerful. Spec out your idea fully and then try to make it real.
Oh, people who do that are terrible. But then, nerds have so many terrible personality tics like that, which is why they/we are considered socially ungraceful. Another favorite of mine is the one where you take what someone said super literally, as a joke (a terribly unfunny joke).
It seems like a great idea, so what is holding it back?
Part of me wants to see the team give the industry a big middle finger and quit the project, and now companies relying on it have to start spending money to keep it up instead of expecting it to be provided for free.

If something is important to you, you should spend more resources than zero on it.
Ask HN: What technologies do full stack web positions include?
As far as I understand, full stack web development includes front-end (HTML, CSS, Javascript) and back-end languages such as Ruby, PHP, or Python and frameworks like Rails, Laravel, and Django.

What's missing?
Interesting study. Just as a slight criticism of your wording, although I don't think this applies to the study- a lot of deaths from heart disease are actually caused by air pollution. Inhalation of particulate matter is implicated in tens of thousands of deaths a year.

Even though exercise outweighs inhalation of fumes, air pollution is a serious issue, and many lives could be saved by its reduction. Hopefully that will be an extra benefit of electric and hybrid cars in cities.
> This is not an issue of partisanship.

That's exactly what it is.
As a bike commuter on a major city recently hit by a peak of air pollution (Paris), I've looked around for infos, and it's seems cyclists are less exposed to air pollution than motorists or even pedestrians.

Sources :
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2920084/
http://www.theguardian.com/environment/bike-blog/2014/feb/20....
http://www.minnpost.com/second-opinion/2014/03/city-cycling-...
Then why did the Bush administration go out of its way to destroy Valerie Plame's career at the CIA?
https://en.wikipedia.org/wiki/Plame_affair

People at the CIA were telling the administration that they had it wrong. They just didn't want to hear it since it didn't fit with their narrative, and didn't align with their goal of war. The truth was irrelevant at that point.
Although this is not really possible entirely from the user-side I'd be happy to help getting your projects setup on Authorea. Generally speaking, importing an existing project creates a new git repo on Authorea which can then be mirrored to Github. However, I can setup your articles from the admin side using existing repos as the starting points.
How is that any different than most SV startups? Not making money seems to be SOP.

Besides, with cloud storage, you should plan for and expect that they could disappear tomorrow. That goes for every provider.
You may want to look into Owncloud. It's opensource. You can run it from your own server or host it elsewhere. They do have clients for MAC and IOS. I'm not a MAC user personally, but I do believe they support MAC resource forks. You can also access your information through any web browser as well. I've been running it off my personal server for a while now. I am completely satisfied with the software.

http://owncloud.org/
What would cause the decline of Google?
Because it's typical free-software-uber-alles posturing lacking logic.

Besides, it lacks applicability in this case. LP encrypts all your stuff client side before sending it along for storage, and the browser plugins that handle this are open source by way of being browser plugins. Whatever happens server side after that is mostly irrelevant.
This post is wrong on so many level it's not even fun...

Instead of denouncing the fact that a corporate has to hire political figures for their influence ( upon whom ?) it's a never ending list of clichés about good politician ( like obama letting the syrian people die, i suppose ?) vs bad politicians ( the world would have been such a better place with saddamn hussein !) from the point of view of a 5 year old.

Grow up a bit, please.
No, you should not help software per se. You should help software to change the world for the better, that's what matters.
But they aren't withdrawn yet - we still have troops in Afghanistan. He promised to bring them home immediately, not to take 5 years to get to to a point of "winding down." Also it should be noted that Obama more than doubled troop levels in Afghanistan. Well done on not extending the Iraq SOFA though.

The Guantanamo prisoners simply don't need to be tried by American courts in order to be released. http://images.politico.com/global/2013/05/03/lettertoobama_g...

Fair enough on the other points.
I know right? It's like you have to have your head in the sand to not see the differences between the Bush and Obama administrations. I made a list a while back to give people an idea of the real differences between them.

-Likes beer and sports: both Obama and Bush

-Spends money the US doesn't have: both

-Directs Taxpayers' Money to Special Interests: both

-Supports Irresponsible Deficits: both

-Grants Taxpayer-Funded Corporate Bailouts: both

Disregards the Constitution via:

-Guantanamo Bay Detentions: both

-The Patriot Act: both

Fails to React to Domestic Disasters such as:

-Hurricane Katrina: only Bush

-Nashville Floods: only Obama

Supports NATO-led Killings in:

-Kosovo: only Bush

-Afghanistan: both

-Libya: only Obama

-Liberia: both

-Pakistan: both

-Supports US Occupation of Iraq: both
I thought Silicon Valley was dying for more women and minorities to join their ranks! Rice is both so shouldn't we all be elated?!

Oh, she's a Republican? Fuck her.
I think the idea is that we usually don't change paradigms. However, by broadening our perspective we can gain insights into our existing code. An example of a paradigm that won't change the way you think about code is a cyclic tag system. You might find it interesting to know about, but I doubt that knowledge would change the way you write code.

As a concrete example, learning pure functional programming gives me another perspective on the OO code I write; ie. that methods are functions where the first argument is the implicit "this" and the body of the function contains a top-level pattern-match on the class tag. This perspective has helped me avoid over-complicating my code at times.
I completely agree, but from personal experience, it's _very_ hard to get a job that allows you to actually write code when you wind up in the sort of role you're describing.

At least for me, there has always been a strict firewall between "developers" and "domain experts". The roles are dictated by the degree you have.

Basically, as a "domain expert" you wind up doing tech support (i.e. help desk / call center / on-site training, etc) for whatever gets developed instead of actually gaining any software development experience.

Admittedly, my experience is entirely restricted to large corporate settings, so the situation is probably very different at smaller companies.
Actually Rice has never held a democratically elected office - a strange trait of the American government system is that The President can appoint anyone he likes to hold these offices.

This counters to countries like Britain where these roles have to go to,democratically elected Members of one of the two Houses (usually the lower House of Parliament where the Prime Minister sits).

So assumeing Condeeleza Rice had some degree of agency in her role of Secretary of State, it's hard to even hold President Bush accountable for all of her actions.
Total agreement. I see a lack of mentorship and emotional support in many businesses. In my ideal world, superiors would take an interest in their subordinates and try to help them with problems personal as well as professional. If the business focused not so much on productivity, and more on making their employees happy and healthy, the more productive they would be! (That's basically the underlying theory of Emotional Intelligence, which should be required reading for just about anyone in a corporation)
Gotcha, that's pretty nice. I'll talk with my PI about it.
Zendesk S-1 Filing
That's why the US citizen should not elect the same PMs or (maybe) even the same party (although If I were a US citizen I'd sure as hell be a democrat).
Good idea. I would like to see this in my state.
Czech republic and some other EU country actually have this in law. If employee with non-compete clause loses his job, employer has to pay his salary in full for duration of non compete. There are some exceptions such gross misconduct, voluntary redundancy etc..
Easily Deploy An Open Source Team Chat App to Heroku
My argument exactly. Isn't Chuck Hagel on the board of PBS, Chevron, Deutsche Bank etc.
Oh please, the role was much much bigger than being part of an administration. And this isn't some stupid conspiracy theory, these are the outcome of senate committee investigations.

From http://en.wikipedia.org/wiki/Condoleezza_Rice#Role_in_author...

>Role in authorizing use of controversial interrogation techniques

>A Senate Intelligence Committee reported that on July 17, 2002, Rice met with CIA director George Tenet to personally convey the Bush administration's approval of the proposed waterboarding of alleged Al Qaeda leader Abu Zubaydah. "Days after Dr Rice gave Mr Tenet her approval, the Justice Department approved the use of waterboarding in a top secret August 1 memo."[62]

>Waterboarding is considered to be torture by a wide range of authorities, including legal experts,[63][64][65][66] war veterans,[67][68] intelligence officials,[69] military judges,[70] human rights organizations,[71][72][73][74][75][76][77][78] the U.S. Attorney General Eric Holder,[79] and many senior politicians, including U.S. President Barack Obama.[80]

>In 2003 Rice, Vice President Dick Cheney and Attorney General John Ashcroft met with the CIA again and were briefed on the use of waterboarding and other methods including week-long sleep deprivation, forced nudity and the use of stress positions. The Senate report says that the Bush administration officials "reaffirmed that the CIA program was lawful and reflected administration policy".[62]

>The Senate report also "suggests Miss Rice played a more significant role than she acknowledged in written testimony to the Senate Armed Services Committee submitted in the autumn."[62] At that time, she had acknowledged attending meetings to discuss the CIA interrogations, but she claimed that she could not recall the details, and she "omitted her direct role in approving the programme in her written statement to the committee."[81]
And iraq is such a more secure place thanks to that move, i guess ?
Did anyone read the comments by the owner of DMS? It's such a funny thing to see a legal/offer exchange in comments. I'd love to know the background of that discussion.
On technical debt, writer's block, cats, and canaries
As a Midwesterner, I am slightly put off by the use of the term "outsourcing" in the title. Considering the term wasn't used in the article I feel it carries negative connotation. Maybe I am reading too deeply into this...
I'm really impressed by Expensify's approach to solving problems and working with people.
How Our Startup Hires Top Talent Without Bidding Against Google
The article you point to, to be clear, relies on reports from two non-profit (not not non-partisan) journalism watchdogs. And what they come up with is 'false statements'. They won't go so far as to call them lies, because to be a lie the statement has to be believed to be false by the speaker.

You seem to reach the conclusion that it is inconceivable that the Bush Administration believed their own arguments. I not only find conceivable, I think its probably likely. Never ascribe to malice that which can be explained by incompetence. There's certainly room for moral revulsion for the Bush Administration -- negligently acting to cause destruction and loss of life at such a scale makes one culpable nonetheless.

I am not interested in arguing the WMD in Iraq debate. I ask you to please assume good faith on the part of your ideological opponents. Try to understand their arguments on their terms, and see where you differ fundamentally.
Artifactory, the popular binary repository gets npm support in version 3.2.
Host your own node.js packages in Artifactory and proxy remote npm repositories like https://registry.npmjs.org. Use npm against a single in-house repository under your control.
Similar to the large group of bankers responsible for the housing crash in 2008....

"Well it's a BIG group and it would be REALLY hard to go after all of them so lets just fine them and parade that around as win while the criminals responsible go free"
This is the set of lectures that made me fall back in love with computer science. The enthusiasm and "clever troll" attitude of Sussman is infectious.

This is our Principia.
MongoDB is used as the datastore for unstructured data, e.g. item attributes and user attributes. It's also used as a cache for prediction results, so queries like geospatial search can be performed.

There is no specific reason reason to stick with MongoDB only. It just happens to be the database the team has picked for the first implementation. It is very likely to support other databases in the coming future given the strong community demand.
Given that several start-ups have come out of PhD projects, in the US at least that puts you into late twenties territory. In the UK most PhDs are ~25 if they started as early as possible.
Unlike Eich, Rice went far beyond simply holding beliefs and making donations. She held real power and used it in unconscionable ways.

Given the current climate, I find it incredible that a cloud storage company would be involved with someone who actually wiretapped members of the UN Security Council. It's almost like they're saying "thanks for all the data, oh and f* you".
Wuala Switzerland (run by Lacie inc.)
Rice wasn't just there, she played an active role in making it happen.
Performance of Dart versus Node.js
Wow, that's brutal! Have you considered bankruptcy?
I agree this was bad. I disagree that it was uniquely bad. I strongly feel that it's a red herring.

Perhaps I'm wrong, but Americans seem have become easier to whip into a tribal-political rage recently. That in itself is dangerous. It makes the country more susceptible to populism.

To me, this immediately registers as a visible hint at problems in the system which are never eliminated but need to be constantly challenged to keep them to a tolerable level.

It's a sign that there is a market where political capital and influence is being acquired, traded and sold. It implies crony capitalism, corruption, class entrenchment. If your reaction is 'Look a Republican! Charge!' then you bury the other stuff. The real, genuine, scary problems with the system, not a party and not an old administration.
Ann, Caitlyn, Eileen, Kathleen, Kathryn, Maureen do come to mind. I guess Morgan can go either way, but the two I know are female.
I see shades of gray all over the present and future of this thread. Pretty sure if there were ever an appropriate thread for enabling pending comments [1], it is this one.

[1] https://news.ycombinator.com/item?id=7484304
LOL! no, I'm a product/tech geek through and through. running a pure services business is not for me. That said, the idea of scaling the conversation with others is exactly the type of idea I was seeking on hacker news.

Writing a book? I've thought perhaps if any writing I were to do were well received, I might try an ebook, but given the work of the startup it's not a priority.
I don't want to get into the pattern of assuming that all people who are certain are stupid. :) Especially since my career involves working with enough people who are non tech but bring so much value to the table that I would be foolish to assume that.

However, another interesting side effect of Engineers who are so damn certain about The Right Way is Product Owners or higher ups who have been trained by such engineers are absolutely confused by a person who expresses uncertainty.

I have started learning the art of keeping the uncertainty to myself or a trusted set of people who are OK with uncertainty and project a calm, clear vision to those who don't.
Seems like a stretch to put the Secretary of State who "gave verbal approval to CIA Director George Tenet to continue using harsh interrogation methods, including waterboarding and stress positions" and, say, the Special Assistant of the Office of Social Innovation and Civic Participation, in the same bag.
What would be the better alternatives, in your opinion?
Is it 'rayiner who tells us to always have the disclaimer for liability in our licenses? Whoever it is, this is why.

I think any company that is damaged by this should get all their money back, all $0 of it.
Fuck The Poor
I wouldn't say "no problems here" at all. Memory management errors are extremely common in Objective-C code. This is true even with ARC. The problems can be solved, but they are certainly there.

The question of cycles is even more pertinent with ARC, because it's easy to get used to letting the compiler do everything for you, and it's easy to miss an occasional leak of a cyclic object graph.
It is a matter of judgement. On the one hand you have a guy donating to what he feels is a good/rational cause. On the other we have one complicit in war crimes and squandering America's wealth for a generation. I have no problem making up my own mind.