skysight-inc/HackerNews huggingface dataset:
I absolutely agree it would be beneficial for static analysis tools to regularly be run on openssl.

My stance (which I made clearer elsewhere in the thread) is more along the lines of: if it's not being done by the core maintainers, but just by concerned third parties, it's very easy to lose the signal in noise you don't have the ability to refactor away (because of time, difficulty getting it merged upstream etc.)

So I'm not surprised that given the context it was missed by people running static analysis over it. That context is wrong, and it should have changed a long time ago, but under that context I can see it getting missed [1].

[1] By interpreting static analysis results, not necessarily by the code author and reviewer.
GitHub could put up a voting user-oriented website much like the now discontinued Ubuntu Brainstorm.

I have plenty of ideas for them…

* allow symlinks in the gh-pages branch

* do not `chmod u+x` every text file in zip archives

* actually support `git-archive`

* make rebasing of PRs easier

* look for a contributor's code in a repo

* when looking at a file, have a link showing current PRs editing it
"HEY HERE ARE SOME NON-PARTISAN REASONS TO NOT LIKE CONDI:
partisan reason number 1
partisan reason number 2
reason 3 is valid
partisan reason number 4"
Because voting by dollar is not democracy.
Gay marriage really isn't such an obvious case. Marriage means subventions by the government. So I suppose you could argue that the subventions are really for promoting families with the ultimate goal of having children. Even though gay families can adopt, you could argue that promoting gay marriage does not bring more children into the world.

Not saying that is my opinion, or that marriage is currently perfectly designed for that goal (after all, childless couples can marry too and get some benefits). But I can understand if people feel "if I am paying for other people's marriage, I want to pay for more children being brought into the world in my country" - or something like that. Then I think it would be acceptable to oppose (gay) marriage on that ground.

Just an example - I am not big on the theory of gay marriage, just saying that there can be reasons to oppose it.

It's not a question of denying people the right to be together, but a question of what the community should pay for.

From my European perspective it seems much less ethical to deny people health care (talk about basic human rights), yet I am sure many who support gay marriage are opposed to public health care for a variety of reasons (they don't want to live in a socialist country or whatever).
Except she did know that there were no WMDs there, and so did the rest of the admin.

Even if the WMDs were there, that in no way posed a threat to the region or the World. If anything, that was just a charade. It's widely known the US had a close relationship with Saddam.

Expanding on her making a political statement, people would have every right to condemn her that political statement if it's a pure lie.

P.S. Political affiliation/beliefs, like I said, don't make you a bad person. Fucking shit up and holding a certain belief are not connected.

EDIT: Plus, following your logic, if you're a republican and you beat your wife, does that mean being a republican is bad?
I don't see how two people producing the same output deserve different salaries based on where they live - why should geographic location dictate my salary relative to my peers?
| int x (>= 0, <=10)
| x = parseInt(getKeyboardInput)

Will be a compile time error because getKeyBoard input returns integers that are between 0-256(?) not 0-10 like 'x' wants.
RethinkDB!
Just had a look at their website. It's like a dream team of awful people.
Curious - should we be crucifying Stanford as well?

http://www.gsb.stanford.edu/users/condi
How Google Grew from 40 to 40,000 Employees
I don't know. Would he drop the character that made him successful in the first place? He already has a successful talk show and a lot of leverage. I suspect he negotiated a lot of freedom, though I can't be sure how far he'll go with it.
The Valley != Access to Tech Jobs

Most of the Midwest doesn't have a dying need for "The Valley". This article reads a bit like SV is the saving grace of the Midwest, If only those people had access to tech.

I think there's a very healthy tech scene in many areas of the Midwest. I live in Minneapolis and there are plenty of local companies doing well with local people. There are also quite a few local resources for entrepreneurs without the need to be involved in SV.

For starters: http://tech.mn/
Graham's number is much much larger.
I commend your intellectual rigor for examining your previous belief system in what I am certain was a painful lesson (as changing beliefs is always painful[1]). My point was not that I was any sort of clairvoyant, or had a brilliant insight into the president's soul; it is only that all the politicians are acting under the same incentive system, and unless you have good reason to believe that one acts differently under the same incentives, real substantive change is unlikely. Even if you do believe that you can 'pick' better than most other people, investing large amounts of power in a system which will be run by your opponents/enemies about half the time is not a particularly good strategy.

I invest my energies in divesting the government of power, to reduce the impact of abuse and poor decisions; but you may find a different way to change the system for the better, and I hope you do.

[1] http://en.wikipedia.org/wiki/The_God_that_Failed
> The German Chancellor is not a US Citizen and we have every reason to spy on her, the same goes for every other country in the world.

This is so wrong.
> Sometimes, the best solution for bad behavior is making it have consequences.

You do realize this opinion aims to punish somebody because people can't touch her using the judicial system, right?
Totally agree with you, I must have made myself unclear: Eich is gay-unfriendly, Mozilla is not, and having Eich as a CEO wouldn't have changed Mozilla on this particular topic. Mozilla would have stayed open to everyone without any distinction. This is all I care about.

(I also disagree with Eich's view on gays, but that's outside of the scope of this conversation)
Looks like I won't be messaging anyone on Facebook from my phone then.

That was an easy decision.
Could you give a brief overview of why? Does this come down to the halting problem?
Aside from personal views, I question why Dropbox would make a move like this knowing that there would some backlash at the very minimum. There are other people out there that would make just as good of a board member without the potential that Condi has for stirring up discontent. If they didn't anticipate this or consider the ramifications of adding Condi, then the execs behind the decision need some help.
I would assume so. Playing an oblivious conservative doesn't have anything to do with the Late Show. But it will be so strange to see him be himself instead of play his character. I almost don't know how I feel about it!
Yes, their are plenty of startups with less brand name recognition hiring. A friend of mine from a non technical background managed to get a decent PM job after finishing hackbrite.

Alternatively you can get in the door of a brand name company by doing QA for a year or so.I have multiple friends that transitioned from a liberals arts degree to being developers by first starting in QA. It's totally possible.

Internships are also a good way to get your foot in the door.
Completely unrelated, but I couldn't stop laughing when I finished reading the article and saw "David Gay" as the post author at the bottom. Every time he introduces himself, reactions might range from hilarity to anger.

Good for him to live with the pride of his ancestors and not changing his last name. Probably why the domain is oddshocks.com instead of his full name; I see it easily ending up on the wrong side of a NSFW-filter.
This is very interesting via-a-vis commedy central.

The spin off (of the DS on CC) making National Network:

https://en.wikipedia.org/wiki/The_Colbert_Report
I imagine he'll make a big deal about his "transition" to himself in the last week of his show on Comedy Central. I think it's interesting that the big spots are now Fallon, Colbert, and Stewart with some Arsenio Hall, Seth Myers, and John Oliver. It really is a new era.
50 years of BASIC: Celebrating the programming language's long, eventful life
Feel free to downvote since it doesn't fit the meme that "information wants to be free", but the statement is 100% correct.
And here is compulsory email thread explaining some context:

https://groups.google.com/forum/?_escaped_fragment_=msg/mozi...

> Strange that "PKCS#11 support" is listed as a "con" for NSS

> It was not accidental that it was listed under "Con", nor do I see ENGINE_pkcs11 as a "Pro"
Quality of life is becoming much higher in both KC and STL over the last few years. Residential rents and house prices are cheap. Offices are practically free. The restaurants are becoming better and attuned to coastal sensibilities.

One point that should be mentioned it that both STL and KCMO have significant violent crime problems. The STL crime rate has been improving impressively. When I went there recently, I was shocked by relative improvement. Neighborhoods that were dilapidated in the mid-00s are now happening spots.

Flee the coasts! Opportunities await in the country!
> By that logic, Bush and Rice met their promises. They didn't say they wouldn't invade anyone, they said they wouldn't do nation building.

I think NotOscarWilde is making a more general point about American politics here. There were many things Bush (and every other president in my lifetime) promised and failed to deliver on: lowering the debt, funding Pell grants, etc.
Attention Must Be Paid: Attention Span and Education
Not sure what the title of this submission means.
You know what almost every person is going to think when they land on your page. "How is this better than TurboTax?"

Compared to TurboTax, this seems:

- More expensive

- More complicated. I have to upload paperwork? I have to explain my whole situation to another person? What if that person has follow-up questions, will we have to chat multiple times?

- Takes longer. Speaking with another person (maybe multiple times).

The only thing that even touches on this is the testimonial way at the bottom:

> "I used to use TurboTax... But after hearing about deductions and credits I've never knew existed, I realized I was missing out. ... I could deduct all my moving expenses - a deduction that more than DOUBLED my refund."

This isn't really compelling. TurboTax does ask you if you've moved in the past year, and if you answer "Yes" it shows you various deductions you can claim.

Pointing these things out to help you improve the page and hopefully get more users.
My problem with it isn't the medium for the begging, but that it has to be done by begging instead of doing.
Seeing the comparison to Eich is ridiculous tbh.

Do I want to drink a beer with Eich? Looking at his donation record - no.
Will his contribution improve the Mozilla product? Looking at his history as a technologist with Mozilla and JavaScript - probably yes.

Do I want to drink a beer with Rice? Looking at her career history - no.
Will her contribution improve Dropbox? Looking at her career history - can't imagine any positive effect, probably negative, especially in the privacy area.

Definitely going to try some Dropbox alternatives now.
This is terrible news, its the closest thing to retiring right? It might be a wider audience for Colbert and his team (according to another report he told his team they are all moving to CBS) but surely they will have to water down their content to fit the Late Show model.

edit: To clarify - by 'retire' I mean surrendering to a more mainstream role rather than continuing with the biting satire of The Report. I hope I'm proven wrong. He did subvert the White House Correspondents' dinner (a gig where most comics pull their punches) so perhaps there is hope that he will tackle this with equal skill.
I completely agree with this. It has bothered me for a long time that I cannot sort my own projects by what I think is important.
It will be very neat to learn how this decision was made in a few years. Was Stewart offered the job or was Colbert the top pick?
> which was clearly sabotaged – a known fact

Tell me more.
It's not an exclusive statement. The safe bet is that both the NSA and other spy agencies around the world have been using the openSSL hole.

If the NSA has not, they're incompetent.
Watching that what-is-varnish video, I was surprised that this seems to be a Norwegian company. The narrator had an American (New England?) accent, not a naive/jovial Norwegian accent.
http://www.youtube.com/watch?v=04L8Sf3K4Lw
Incredible choice. The late night landscape is filled with younger comedians that I really enjoy. I actually tune in every now and then...unlike before.

Not sure how the older audience feels about all this change though.
I see the site is some sort of file taxes online sort of thing, but the title to me, is incomprehensible.

What's a "tax store"?
Is there a wonk bubble?
I must admit to being suspicious about this. I would consider myself very very careful about password and other security issues because of various human rights projects I work on, yet on 16th March at very unusual but clever time for attempting such a thing against me (at the time I would have tried this, if I was targeting me and collected relevant pre-attack information) someone from the UK used my exact and recently changed password to login to my email service - traced back to a very unusual location for attempting such a thing. Luckily the service I use for low-level mail security noticed this strange login and blocked it.

It has puzzled me quite a bit as nothing like this has (knowingly occurred to me before) and I take a lot of precautions (which for obviously reasons I'm not going to go into) against keyloggers, malware, MITM, etc etc. With such target hardening I was very suspicious of how it occurred.

Ofcourse maybe I was sleep talking my passwords again :)
He's been leaking through the character for years.
Are you saying it makes them more capable of closing a large round? They just closed $350m barely a month ago.

If they're looking for even more funding...I don't even know. The funding game is so screwed up now. Just IPO already and let the public markets enjoy some of the upside.
About the second point, the U.S. population has been growing (from 179 million in 1960 to 308 million in 2010 according to the US Census). So a particular station that was in the same location in 2014 as it was in 1964 could well have a more urban surrounding in 2014. In fact, one knows that surely on average this will be the case. Since more urban surroundings lead to higher temperatures, this must be a biasing factor. Does anybody have any idea how large this biasing factor is? Is there any literature on that issue?
Powder keg or not, a Privacy concern would certainly influence my decision of whether or not to use their APIs in my software, especially on behalf of consumers. They've been trying to attract developers to their API, and they just lost my interest.
I'm pretty sure "inconsistently principled" == "consistently unprincipled".
I tracked my mood every hour for a month. Here's what I learned about happiness.
It may actually be a good thing if Chrome migrates to OpenSSL. With their resources, perhaps they can do some testing to see if there are any more vulnerabilities out there. At the very least, their continued eye on the project should help it be more secure going forward.
Believing in legal tolerance (most people who are described as "tolerant"/socially liberal) is not the same as believing you cannot say anything negative about someone or make judgments based on their actions and beliefs.
> can never account for data that are provided only after compilation

It seems to me they could. Suppose my program depends on external input D. That input could be a file it loads, keyboard input, network input, or anything else. Could I declare that I expect D to have properties P? And then, could the language force me to implement a code path for cases where D does not satisfy P? An example of such a code path would be to print an error message and then terminate the program.
Is there a better explanation? I'm sure that it took a lot of effort and money to bring her on board when other candidates are available.
Free security monitor for open source Ruby projects
a good CS education? from professors that have never written a line of code in their life? and have know idea how to build an application? hahaha...

The dirty secret is that most of the exciting dev work is done is small shops by guys that figure it out on SOF... and then fine tune it.
I wonder how many people here will feel the same about, for instance, Rahm in Chicago, or others of Obama's circle of friends, when they begin moving into private business? Will they be held to the same standards?
That's why I don't trust her, she strikes me as strongly colluding and justifying. We cannot trust at least Bush Jr and every person involved in Obama's Administration. It's hard to believe that we did worse than Bush.

That said, I am immediately investigating getting rid of dropbox.
Silicon Valley and the Military Industrial Complex need to see other people. It was a pretty hot relationship for a while, but the MIC turned out to be kind of a creeper. They put a camera in the shower, and lied about it. That's not healthy.
> I believe channeling energy to make Ms. Rice leave Dropbox solves nothing

To me, your reasoning reads as "accountability solves nothing".

Boycotting Dropbox because of Ms. Rice empowers people to bring symbolic accountability on powerful individuals who have been shielded from being held properly accountable for their actions. So many examples of individuals threatened with decades in jail for really not much, while powerful elites are shielded against being held fully accountable for their roles in infinitely worst.
Both Postgres and SQLite have extensive geospatial support (PostGIS and SpatiaLite respectively), including indexing and boatloads of useful geospatial functions. And in my experience, both of them are far more advanced than Mongo's geospatial support.
Someone put that in the HN title, the original article does not (for it's worth, I've flagged it thus).

Also, virtually every company in the world outsources. Do you use an external account for tax compliance? Outsourcing. Do you have a lawyer that's on a contract? Outsourcing. You got that advertisement created for your online ad campaign from a marketing company? Outsourcing.

Using the word outsourcing here is not correct. They are paying full-time employees and managing them as such.
Are they faster?
Understood, but I'd disagree with that point. Perhaps I wasn't clear. I don't know of any recruiters or HR people who would be likely to base their decision to interview someone on a self-assessed "expert" listing on a resume.
It will be interesting to see how Colbert structures his new show. Will he still play the sort of character he plays on the Colbert Report or will he be more like his normal self? I suspect it will be somewhere in between. He will have to tone down the political aspects of his satire, but he will still use a bombastic personality style as a source of humor.

If anyone can pull it off though, it's Stephen Colbert. When I first heard about the Colbert Report I thought "Oh that will be a fun little experiment after The Daily Show, but it will get tiresome after a few months". But he has managed to keep an audience for years. He's very smart and seems to nail the right tone in every circumstance. Listen to his talk at the recent RSA conference as an example. His jokes have some bite to them but he manages to find a good balance between being not being too mean and not being too conciliatory.
I'm not talking about criticizing who misspoke. I'm talking about pointing out the stupidity of someone's poorly formed opinion, that may not be obvious to them.

Example:

A lawyer was cross-examining the doctor about whether or not he had checked the pulse of the deceased before he signed the death certificate. "No," the doctor said. "I did not check his pulse." "And did you listen for a heartbeat?" asked the lawyer. "No I did not," the doctor said. "So," said the lawyer, "when you signed the death certificate, you had not taken steps to make sure he was dead." The doctor said, "Well, let me put it this way. The man's brain was in a jar on my desk but, for all I know, he could be out practicing law somewhere."
Have you ever considered forming a company through which to take on these investments and projects? The company can declare bankruptcy independently, which should limit the (future) impact to your credit score and finances. (Obviously, wouldn't do anything for your past ventures.)
Right. I can't help to think, also, that not long ago Houston was one of several important CEOs who met with Obama over the NSA's warrantless wiretapping.

It's important to look out after your stakeholders, but am really in awe of how they didn't seem to anticipate there would be backlash with this decision and that's what I'd call into question.
wow man... You should stick to working and give your money to someone else to manage...
Well, there's unsigned integers. This means that it can't be less than 0. But if you have a 32 bit unsigned integer, and you decrement 0, you get 0xFFFFFFFF. That may or may not be what you want or expect.

You also could create a class that wrapped an integer, that would have a range, and would maintain that range as a class invariant. It could either clip or throw an exception when an attempt was made to go out of the range. But that's just regular class stuff, so I don't think it's what you had in mind...
I believe Leno would be a good comparison, hardly seems like he retired once starting the Tonight Show.

EDIT: Am I incorrect that he was (and still is) a well-respected comedian prior to taking the gig? He changed his act but his career/success took off. Colbert's already pretty successful but this doesn't seem like a retirement move.
Bitcoin-wizards including Adam Back&Satoshi Create Bitcoin 2.0
It turns out that Adam Back who invented HashCash the proof of work system used by Satoshi to create the blockchain with a bunch of bitcoin-wizards lived in a house in California for a month and invented a new Blockchain 2.0 that shards the blockchain to allow for unlimited scaling, multi-currency support and will change the face of bitcoin for ever. This is the most exciting news since the original whitepaper on Bitcoin. Already some suspect that Satoshi is involved somehow. They talk about it on the Let's Talk Bitcoin podcast and a summary is here,
http://www.ofnumbers.com/2014/04/09/paraphrased-notes-from-back-and-hill-interview/

Speculation on Adam Back being Satoshi & history on this Austin Hill guy who's supposedly financed cypherpunk projects in the past

http://www.reddit.com/r/Bitcoin/comments/22na59/sidechains_the_coming_death_of_altcoins_and/cgp0e63
There's a critical distinction between voting with your own wallet and launching an (anonymous) campaign to ensure someone never works again.
The Bitcoin and Cryptocurrency Investment Landscape
I had heard similar - that if you go to CA, you have to pre-emptively sue to get out of it.

Are non-competes enforced often enough that this is an issue?

I've only heard of a few cases, and these were notorious hedge funds, or flagrant post-move poaching of employees. (Not just "I'm gone" but "I'm gone and taking my team even though I signed something that said I wouldn't.")
Exactly. That's why I proposed a Haskell-ish Maybe construct to represent the uncertainty of the input's validity. The code snippet:

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

...was meant as an example of what won't work.
You're right, from an extreme position Republicans and Democrats do look very similar.