skysight-inc/HackerNews huggingface dataset:
I have full faith that that website is the dumbest thing I will have read this month.
How is it possible to use refcounting for GC while also correctly handling cyclic references?

EDIT: Objective-C doesn't solve the problem at all. (More precisely, it requires manual intervention by the programmer.) See http://stackoverflow.com/questions/6260256/what-kind-of-leak...

From the article: "This occurs when one object has a strong pointer to another, but the target object has a strong pointer back to the original."

Some backrground info on Objective-C's memory management: http://stackoverflow.com/questions/7874342/what-is-the-diffe...

It's an interesting approach to insert release calls at compile time. Maybe it's worth not solving the cyclic reference problem in exchange for determinism. Thank you for pointing that out.
This is exactly how I got in to programming. It was desire to tinker and play with tech as well as the joy of creating something on my own that others valued. Only after working in the field and getting raises that brought my salary higher than I had ever expected did I start to think of software development as a field where money can be made. I had blinders on.
You rock. Thanks!
MEO Cloud
I've been using Spideroak https://spideroak.com/, they push security but only have 2G of free storage and their prices are steeper.

But they have a Linux client! Proprietary, but I can never get grive to work right so I use it (hesitantly). Most of my stuff is synced via owncloud, though.
It was certainly morally wrong to overthrow Hussein without a clear plan to stabilize the country once the government had been deposed, and without committing sufficient military and monetary resources to do so.
I'm extremely pleased with my 24" UHD computer monitor. The difference is impossible to not notice.
It becomes difficult to draw that line when you're talking about hundreds of thousands of human lives.

When you're talking about preemptively invading an entire country then it is your moral imperative to do everything possible to 1) ensure your justification is correct and 2) ensure you carry out the decision in the best way possible.

For whatever reason, this did not happen. Decisions were rushed, conclusions were reached with insufficient evidence, alternative possibilities were not considered, dissenting voices were not listened to, etc.

Perhaps they still had good will throughout all of this. But does it even matter? The outcome was terrible and that is directly because they failed to do better when they most certainly could have.

You're also ignoring the other points made by the article. Are you going to make the same excuse about her approval of torture?
Situational morality is really not morality at all.
You are seriously reaching here.
Show HN: Duster – Defriend people on Facebook you don't actually talk to
I am generally anti-feminist, but I support this.

There is a serious lack of women in the tech industry, and it isn't (as some in the slashdot comments suggest) solvable just by encouraging that companies hire more women. Companies can't hire more women if there simply aren't that many women applying because they don't exist in the field. Encouraging more women to get into the tech industry at a young age is the right approach, IMO.
>> Because by joining the board she has a fiduciary duty to protect the interests of the company

And when serving as Secretary of State she had a responsibility to the American people but we see how well that worked out...
Livestream for Glass
I'm going to feel really bad if I've been wrong about this, but I thought Bush admitted in his autobiography that WMD's were a made-up reason to invade Iraq. He thought he had the moral high ground in invading to depose Saddam Hussein, but his advisors convinced him that no one would support that reason for invasion.
Writing Code for Python 2 and 3
You mean the current President that authorized the assassination of a U.S. citizen abroad?
I think there is a difference between telling a lie and believing a lie.
One thing I can't stand is about our hyper-partisan culture is that attacking someone from one side is seen as 100% political and there are posts like these that are trying to be "even" when, in fact, it's you yourself that is being partisan here.

>It has become an article of faith that the Bush administration acted in bad faith about weapons of mass destruction in Iraq, while all that really has ever been shown is that they were tragically, woefully and extraordinarily wrong.

http://www.cnn.com/2008/POLITICS/01/23/bush.iraq/index.html?...

It has been shown, conclusively, that they lied, that they lied knowingly, and that they lied a lot. Don't white wash history in an attempt to be "even" or see "both sides". There is objective truth here.
Are you seriously comparing being POTUS/SS of a global, nuclear superpower with a mid-level exec working with pepperidge farms? No dis-respect. But C'mon. People get these gigs because they have connections and are pawns in larger power games. Those games scale in proportion to the power in-volved. Sec. State Clinton was on the hook for a bunch of bad stuff (drones/cia etc) and is likely going to be the next POTUS. Which means she be put into these positions again. It's impossible to separate that stuff out from the job {title} itself. Someone has to make alot of ugly tradeoffs and thankless decisions.

The over-personalization of stuff though seems a bit less enlightened. But YMMV.

That being said, this is good energy to harness and use for the next election.
How much fun are you having on the job?
The current administration asserted that it has the right to assassinate anyone it wants, American citizen or not, outside of a battlefield, without any oversight or due process.
I am not an American, so I am not really acquainted with transgressions of Hillary Clinton but if the tech community would provide the reasons to do so, I would definitely quit using the service.
> Let's see, is that better or worse than a drone strike?

That would only be a relevant question if the Bush Admin didn't use those, too.
While I wish people took more moral stances like this, I feel like it's nonsensical to worry about Condi Rice, and worry more about the broken incentives around the financial system that Dropbox is headed for. Goldman Sachs is a substantial investor in Dropbox. Where were the cries to drop dropbox then?

http://en.wikipedia.org/wiki/Goldman_Sachs#Controversies

Or the ideology "fiduciary responsibility" for public companies, which involve companies like Google and Apple hoarding money offshore and using sophisticated accounting tricks to avoid paying taxes?

I'd like to see more of our "I AM OUTRAGED" efforts be aimed more towards the systems that cause our problems than the people who arise from them.
It seems like companies that can afford to work on goggles & thermostats or drones & microblogs could set up small teams to review and test the core open source projects used by the larger Internet community.
I hope pollution levels are low in Boston because making a physical effort while breathing polluted air (= in a city with a lot of cars at rush hours) is not the best for your health.
"Dropping" Eich or getting rid of Mozilla because you disagree with someone's point of view on a single issue is pretty extreme.

You may find that literally hundreds of good and/or services you currently use are the brainchild of someone or is being headed by someone who has many ideals you also disagree with. You might be left with nothing.
You have a point. One can say that Condi Rice's lies as the National Security Advisor led to 100,000+ civilian deaths in Iraq.

Yet some people see it worse that Eich, the inventor of Javascript which arguably powers the modern web, was the CEO of Mozilla.

It's an interesting rationalization process.
Heartbleed crisis was caused by a 'trivial' mistake
You seem to have forgotten that the Bush administration knowingly lied about the intentions and capabilities of Saddam Hussein in order to gain support for the war.
don't shoot the messenger. The US media over the last few months has been full of this kind of stuff

http://www.businessinsider.com/software-developers-fear-age-...
While I'm not a particular fan of this digression, in the defense of the guy you replied to he never said Obama was any better. You are the one making his argument partisan.
You should get some of yours straight.

* Obama followed the Iraq Status of Forces Agreement (SOFA) that Bush had signed. He did not accelerate withdrawal of troops at all - if Bush was still president it would have been the same timeline. He also promised to get us out Afghanistan immediately, but he lied: https://www.youtube.com/watch?v=zn134-KLL7Y

* Obama could release all prisoners of Guantanamo right now (that's what you generally do when you don't have evidence to convict someone). He was only blocked in attempting to transfer them elsewhere.

Here are some more facts to chew on.

* He has maintained a personal "kill list," one murdered target of which was an American citizen. [1] Other American citizens, including a 16-year old boy[2], have been killed abroad by drone strikes under his watch.

* He signed Patriot Act and FISA Amendment Acts extensions

* He campaigned on ending warrantless surveillance, instead he greatly expanded it

* He signed the NDAA bill w/ indefinite detention provisions after saying that he had "reservations"[3] about it. Proved a liar when he instructed DoJ to fight lawsuit challenging the provisions.

* He has appointed lobbyists to numerous positions of power in the federal gov't (one of them being from Monsanto to the FDA[4]), after campaigning strongly against the practice.

edit: Forgot to mention his wars on whistleblowers.

[1]: https://en.wikipedia.org/wiki/Anwar_al-Awlaki

[2]: https://en.wikipedia.org/wiki/Anwar_al-Awlaki#Abdulrahman_al...

[3]: http://www.huffingtonpost.com/2011/12/31/obama-defense-bill_...

[4]: http://en.wikipedia.org/wiki/Michael_R._Taylor
> In truth I don't really see big enough (non cosmetic) differences between the parties or administrations to justify the partisanship you guys seem to have.

Then you don't know American politics.

How different might the country be had Gore been seated as President in 2001 after winning the election?
I linked this thread to /r/ubuntu since they might be concerned with the shutdown of Ubuntu One:

http://www.reddit.com/r/Ubuntu/comments/22p14s/if_you_are_le...
This is hilarious, but I hope we can get back to real HN submissions. I can't wait to see the next Something.js that does something jquery already does or check out a new something.io startup that has an API where you can access all your APIs.. in one place!

But really another NSA or Heartbleed article would be much better. Hey have you heard of Heartbleed yet?
WHOOSH
He's getting ready for a Sublime Text 4 alpha release. It's supposed to ship any day now.
No, I'm not. I'm saying that children are not their parents. Full stop.
Why is this on HN? This is just a political powder keg. Anyone who agrees with the article will upvote it and any comment supporting it. Anyone who disagrees with the article will downvote it and any comment opposing it.

The only "benefit" to this post is that the publicity given to the grievance (whether real or imagined) will sway Dropbox leadership to drop Condi. Whether that's a good thing or not for Dropbox as a business is not even considered. The content of the article has no real benefit to anyone.
I'm in the midst of something else and can't pull out my C++11 book now, but doesn't C++ have custom types that would let you declare something like "this must be a positive integer"?

I might be confusing this with custom literals.
Would making all streets one way make left and right turns equivalent? It's the two lane traffic that makes the non-drive-side turn a pain.
And that is what I am trying to move to, because no two situations are exactly alike. Choose the correct weapon for the job.
Not to mention the countless drone strikes that kill numerous civilians in the process. Don't let that fool you though. They're apparently not as bad as waterboarding for some reason.
Internet outrage - one the most promising resources of the 21st century.

It's cheap, it's renewable, and the Internet is producing more of it than we can handle.

If we could figure out how to power engines with Internet outrage, we'd solve all of our world's problems.

Right now it's mostly producing angry tweets and protest pages, but I'm sure if we work together we'll figure it out, eventually.

Until then, keep the outrage coming! I believe in outrage!
Oh, another round of what-aboutism. No, Obama is bad and Rice is bad and Bush is bad and anyone serving on the board of a tech startup is a reason to stop using it.
"Working".
Carchaeology: 1986 Buick Riviera Introduces the Touchscreen
Choosing not to consume a product based on the actions of a board member, is hardly imitating her, unless of course you're telling me that every time someone drops Dropbox, God kills a kitten...
How do you run owncloud? What about security and updates and all that jazz?
Do you name-drop that Al Gore is on the board of Apple in every conversation involving them?
Um, SublimeText doesn't run on Windows?
So, do you own a PC?

If so, how can you possibly justify that?

After all, IBM helped the Nazis, so everything they touched is morally tainted.

(And no, I'm not Godwinning, just pointing out how absurd the line of thinking is when taken to extremes)
Zendesk Acquires Zopim
Look man, nobody cares about how much you love Jesus and hate Mohammed. Just start a blog and leave us alone.
I'm not disconnected from reality. I actually understand the problem at hand and understand it is a lot of work for some engineers. However, it's still likely it's old hat techniques by now, hence the 'trivial' remark. Also, the context of the comment I was responding to was correlating 'fixing in 48 hours' to not being marketing amateurs.

My primary point agrees with your second paragraph, which is that they could do better on the status updates. Unfortunately this has been going on for YEARS at AWS, so it's worth ratcheting up the tone when talking about it. It's important, and they need to fix it.
Quality 1080p video looks much better on a large 1080p TV. If you were watching on a 21" monitor then it probably wouldn't make a difference. 10gb isn't much of a deterrent considering I have 10tb of space. You can get 2tb drives for pretty cheap these days.
The article unfortunately does quite a poor job of explaining what dependent types are and why they're valuable. They're a lot more complicated than just "storing the length of a vector in its type". Dependent types allow you to create types where one type in a signature 'depends' on the value of another type in the same signature. This is very powerful, but unfortunately easily understandable examples are still somewhat hard to come by.
Well, then it wasn't "illegal downloading" before the law passes.
I think your competition isn't Google Docs so much as writelatex and sharelatex:

http://www.google.com/trends/explore?hl=en-US&q=Authorea,+wr...

I've used sharelatex before for academic publications and it was convenient. The reason is the academic publication I was submitting to had this latex template that I had to work within and sharelatex imported that without issue.

For academic publications almost no one uses Microsoft Word except for a small minority. I think that in the online world then it is still going to be latex that dominants for academic purposes.

Having live data drive the documents is a great idea though, and your UI looks polished, but its content should be primarily latex with some wysiwyg interfaces on top of it in my opinion if your market is academics.
Real private and protected members in JavaScript
Heart disease kills many more Americans than pollution. Even after factoring in the additional pollution exposure and traffic accident risk, cycling is still a net win:

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2920084/

(And, of course, the more people cycling, the more drivers look out for cyclists. And there are less cars!)
Oh ok. So replacing war with unmanned drones and a kill list that includes Americans, continuing horribly intrusive surveillance programs, and cracking down on more whistle blowers than any administration in history is SO much better. Everyone's shit stinks

Golly gee, I wonder why I didn't vote for him again in 2012? When will people realize the two party system is a farce? Both parties are largely the same and neither will ever bring real change.
My pal has great tech experience and domain knowledge (major global gambling firm based in Dublin) built up over the years. He's contracting and on 800 euro a day at least - naturally I didn't ask him exactly what he's earning.
Finder. Tags / Colors / File comments are stored in resource forks. I tag a lot of my work with things like "done" and "in progress" etc. It's really important to my workflow.
But Guido van Rossum works for Dropbox, are we supposed to not support Guido?

These witch hunts hurt a lot of people, much more than the single figurehead that everyone get all up in arms over.
Sublime runs great on Windows
Yes, all believe they Iraq had an ongoing chemical and nuclear weapons program (remember the attempt to send in inspectors). Not all agreed to going to war, but consensus they had some pretty nasty weapons.
Zendesk Files IPO for Up to $150 Million
Isn't it the same with pretty much with almost every field? My mentality has always been that learning never stops. Even in my field, if I were to stop learning new things, I'd probably be out of the job in a few years. Always have to be up to date with new technologies and software.
Bad News for Troubled Egypt Intel Closes its R&D Office in Cairo
> How different might the World be had Gore been seated as President in 2001 after winning the election?
Heh, true.
The worst part of this, for me, is how damn inefficient Dropbox becomes when it's used in a large environment. I pray the government isn't saddled with the same problems I'm facing.

(user management, share management, every user having permission to duplicate or destroy all files they can read, inability of admins to fix those changes, no API access for any administrative or reporting feature, inability to control own encryption)
Just to clarify, it wasn't obvious to me before I read the part of the article that I have quoted.

But I still think that functional programming goes beyond simply specifying "what you want". Take the problem of sorting an array for example. A declarative specification of the sorting problem would be: Given an array T, compute a permutation of T such that for all i, it's true that T[i] < T[i+1] (some languages support this type of specification e.g. [1]).

Clearly here, you don't describe "how to do it". In functional programming you can't do this, you have to explain "how", implementing quicksort, for example.

[1] http://www.minizinc.org/
I would suggest either MarkMonitor or Corporation Service Company. They're trusted by all the biggest corporations, and handle all their domain registrations themselves.
http://www.wikihow.com/Uninstall-Dropbox-from-a-Mac
Really awesome visualization, but I didn't read the text because the columns were insanely wide on my 24" monitor. Might want to constrain the width a bit, chaps.
Josh, that just tells you she is able to defend and promote the interests of the organization she works for.
Yeah that's fair, but none of the original founding members are still active within IBM, so the intent has essentially been burnt out. They are remnants long forgotten.

Condoleezza Rice however, is still alive and well, and is actively on the Dropbox board. The decision is easy to make, so I made it.
Common Lisp does not have dependent types. The example given is unfortunate because it often leads people to think they already have (and understand) dependent types, when that isn't the case.
IBM Acquires Silverpop
Hmm.. I use owncloud, and the ethics of the sysadmin completely match my own.

(although he is a bit of an idiot)
YouTube search results for "fibonacci"
I just ran Coverity on code that is similar to Heartbleed's bug, and it caught it. So, I think this is really just a glaring omission on a lot of peoples' part - but like you I also find it hard to believe nobody ran this code through static analysis. Its mind-boggling.
"informed people of good will can examine the same set of facts and reach different conclusions."

Except they weren't talking about available facts to be examined, and their conclusions. What they were doing was presenting a falsehood as a new fact. Without any evidence.

It's one thing to say "because of x,yz, we think they have WMDs".

What they did was: "THEY HAVE WMDs!!!" (evidence to be examined will be provided soon, promise)
I find it really accurate to my experience with Git man pages, e.g: https://www.kernel.org/pub/software/scm/git/docs/
> Saddam Hussein had irrefutably demonstrated that he was willing to use weapons of mass destruction in pursuit of his ambitions: he had used chemical weapons both on Iraqi Kurds and on Iranians

With -- lest it be forgotten -- the full support and backing of the US government while he was actually doing it. Heck, when it first became public knowledge and world outrage started, the US rushed Donald Rumsfeld out to (1) demonstrate to the rest of the world that they should shut up and that the US stood side-by-side with Iraq, and (2) reassure Iraq that US support for their actions would continue.
So far as I can see TFA isn't even insisting on third party libs (even though he himself has released e.g. "a sane dynamic string library"); he just wants a refactoring, so that overflows and other problems are avoided in DRY fashion, using libraries. memcpy() isn't quite as smelly as gets(), but a well-designed library can certainly help even expert coders use it more safely.

I can't see how the DJB example supports the claim that "damages are everywhere". It's trivial to say that there could conceivably be a "balance" here (what human activity doesn't include the concept of balance?), but a cursory glance suggests that OpenSSL code is currently far from that point.
Yes, I'm quite aware of all that.

The part you quote is different than your claim. You say she authorized the NSA spying on the UN Security Council. Your quote says the President authorized spying on a limited number of people with connections to a known terrorist organization. You may not see the difference there but I do.

But I fail to see how her actions in the Bush administration leads to her somehow allowing the NSA to spy into everybody's Dropbox account simply because she's a member of the board.

I'll ask a question more relevant to the topic at hand. Rice is and has been the member of several boards of various companies, are you suggesting that she did so solely for the purpose of extracting information to hand over to her NSA masters?

Or could this just be a partisan complaint that is in the fringes of conspiracy theory?
sitting on your butt as you drive, or standing in a crowded train car full of diseases is probably worse for your health
Really, isn't this the case that a lot of people are constantly outraged about goldman sachs, current state of affairs in the valley and perverted incentives of the start-up ecosystem?
It strikes me as the opposite.

Eich's politics weren't all that important. There was a minor issue of whether it would cause trouble for Mozilla's gay employees (or employees who just felt strongly about it) and a big public relations problem, but the technical functioning of the company wouldn't be affected.

With Dropbox and Rice, I think there's a decent chance (not huge, but decent) that she's sitting down and giving everybody pointers for how they can most efficiently and effectively cooperate with the NSA. She's out of the administration but people like this never truly leave.
Is Airtime the solution to the Kenyan Apps Payment Issues?
Unlike other services, which are eternal?

If you're relying on a single service with all copies of the data, you're doing it wrong. Always have backups.