skysight-inc/HackerNews huggingface dataset:
"It is difficult to get a man to understand something, when his salary depends upon his not understanding it."

This is a useful reminder for many topics.
Care to check a dictionary first?

Please don't use this kind of sarcasm on Hacker News. It lowers the signal/noise ratio and it corrodes civility.

There'd be a good and helpful comment here if one took out the aggressive bits.
App Created by 15 Year Old
Enterprise chat Slack.com is getting massive early traction
He had people sleeping in the kitchen? Sleeping on the couch makes sense, but converting the kitchen into a sleeping area certainly sounds like an outlier.
People said the same about terminal-based applications when windows came along. It just takes some imagination Do you really think Instagram and Twitter will be running on the same form factors and look+feel the same in 10 years?

Twitter and Instagram as photo-heavy apps could eventually support 3D models of the world, drone photography, wearables etc (Twitter already has a Glass app).

Same for their notifications - all sorts are possible on watches, speech, car dashboards.

And that's just assuming they stand still functionally.

As for CRUD apps, there's loads of innovation happening. Look at Amazon's new Dash device as one of many examples that change the interaction style from clicking on a web page to speech + real-world scanning. I'm guessing it's not powered by HTML5.
You'll need to replace them ASAP, once github updated their version of ssh . But if they run on 0.9.8 branch, you don't have to worry.
I just wanted to say that I think you've done a fantastic job at responding to this in a way that's largely defused what could've easily become a nasty PR nightmare.
Shouldn't Perfect Forward Secrecy protect against exactly this kind of scenario where the server's primary keys are compromised?
Yes, Bitcoin the system/protocol doesn't inherently use TLS.

But, with the "rpcssl=1" option, the reference Bitcoin client's RPC interface would be using SSL, and specifically OpenSSL.

I'd guess a ton of online Bitcoin services reliant on hot wallets do this. So cue the thefts, or 'thefts', any minute now.
Because it was already disclosed the instant the OpenSSL release went out and the fix was public.
This is the standard command:

$ openssl version

> OpenSSL 1.0.1f 6 Jan 2014
I just installed update openssl_1.0.1e-2+deb7u5 and libssl1.0.0_1.0.1e-2+deb7u5 on debian wheezy, so it seems the fix is now available.
If it wasn't for movements like these, there would be nothing to adjust to.
that style of bigotry does not belong here
As I've written on HN before, both of these brands have fallen out of favor with me recently. Blue Bottle is living off of a reputation it soon won't have, and local roasters have better beans than Tonx does, at a better price. For people that don't have roasters in their city I guess Tonx is a good choice, though.
Funny how people perceive programming as way more advanced than multiplication, but you could write this program before you memorized the multiplication tables.

I think the sequence of topics in math education is really wrong. Another example: in the USA, "discrete math" is a college class at the same level as calculus (or higher!), even though it mostly builds off elementary algebra.
MPAA Finally Sues Kim Dotcom and Megaupload
You can do this in Uber's current state. There are already people sending their kids to school with Uber.
People with CS degrees in other cities and towns in the US also have a different story to tell.

Wealth consolidation is a regional effect, and there are plenty of well-educated, hard-working potential CS engineers who make the wise choice to not risk living in a high cost-of-living environment for the chance to join a startup that is more than 50% likely to fail.
Not where I was from. Even when Australia only had a hand full of dialup ISPs, they cracked down pretty fast on generated cards. At one point, a close friend got a knock at the door and a suspended sentence.
Web browsers all by default use other crypto libraries. (Chromium can be linked to OpenSSL, some distros may ship this — I haven't looked.)

Email clients may be more vulnerable — Thunderbird doesn't, Mail.app doesn't, but I'm unaware what most use.
A one-time link sharing system (ALPHA)
Wood also seems to change depending upon how it is used. Conventional wisdom is that a guitar gets "used to" how it is being played. I do like the comments about finding the unique characteristics because every instrument has a personality.

Conventional wisdom in classical guitars ALSO says the guitars have a lifetime. The wood is tight, then it opens up, and then it breaks down gradually over time--roughly 15-20 years for cedar tops and 40 years for spruce tops.

If that is actually true, I suspect that feeds into this study. The Stradivaris, while phenomenal, are long past their peak and are now at the point where they are breaking down from playing and are likely only being preserved by the rarity with which they are being played.

I wonder if the "moderns" used in the study actually had some mileage on them. It would be interesting to see if a 20 years old "modern" with heavy use actually scores better than a 5 year old "modern".

Overall, it's actually good news. I suspect that this is like modern classical musicians, the geniuses are as rare as ever, but the average level of achievement across all classical musicians is WAY higher now than it was even 100 years ago, and certainly moreso than 200-300 years ago.

It means that those of us who can't afford Stradvaris can still get excellent instruments.
ck425 it looks like your account may be dead now because you posted this 4 times in the parent article. Not sure why it did that, but you may want to contact the admins and see if this is something you need to worry about.
I've posted this link in a separate article but I think it is more useful here.
https://wiki.mozilla.org/Security/Server_Side_TLS#Nginx_conf...

How to build openSSL statically into a source build of Nginx, just finished running this with nginx-1.4.7 and openSSL-1.0.1g and it compiled just fine. You'll have to tweak it to your environment of course.
Saleae has cross-platform software. I have a Logic and use it on my Ubuntu workstation with no problems.
Hey JD, some great questions.

Q: How many AppCoins are there per app? Is this established at the beginning or can more coins be minted along the way?

A: The default is an app starts with 0 coins but this can be adjusted. Currently an app's coins are inflationary with no cap. Which means as new work is done, new coins are minted. Because a real product and its growth backs each coin, it doesn't appear to make sense to create scarcity.

Q: How is this enforced? Is it distributed? Does it exist on the blockchain in some way?

A: Today its tracked in Assembly for each app in a ledger thats downloadable by anyone (see assemblymade.com/helpful/log.csv as an example of one product's log). We think future blockchain technology is promising.

Q: Is there a market for AppCoins? Are they tradable? Or are they only dispensed by the project creator?

A: Each app has its own core team (like in OSS). They are responsible for setting vision, quality standards, and ultimately accepting which work makes it into the product and mints new coins. There's no market yet. Trading App Coins opens up some thorny legal issues that we're working through.

Q: Is the revenue share enforced in some way? Legally? Programmatically?

A: Legally through our binding TOS and programmatically; we publish all of each app's revenue and expenses so that anybody can verify the integrity of the payout.
The other issue that didn't come out here, is that venture funds are time limited by definition. So it's not just that the VC fund wants their portfolio company to have a big exit, but they want them to have a big exit in a specific timeframe.

This is one thing I like about bootstrapping... the timeframe goals are down to a combination of what me and my co-founders want, influenced by competitive issues. But, as it stands, our burn rate is low enough that our "runway" is, essentially, infinite. Except that's not completely true since we don't live in a static ecosystem. Other companies are out there advancing tech and making moves of their own.

But still, I generally like not being bound to a VC and having to deal with the whole misalignment of objectives issues. We may still raise VC money at some point, but it'll be if/when conditions clearly mandate it - it's not something we'd do "just because that's what startups do".
First, there is no straw man here. A straw man is a misrepresentation of your position, which I then argue against. What I was constructing was a counterexample that fit what you'd laid out but that I assumed (correctly) that you did not agree with. It's a proof by counterexample of the completeness of your framework.

Second, you deny that there is anything incomplete about your framework, and then you pull in hate speech - which 1) it was by no means clear that you had intended to include (adding "unless hate speech" seems to me a materially different position than without it, and real people probably hold both versions), and 2) it is not entirely clear that Prop 8 shouldn't be considered an example of hate speech (though context being what it was, it is entirely clear that we shouldn't be prosecuting people retroactively for it).

"There is no societal problem with propositions which are constitutionally untenable."

There is no inherent societal problem by virtue of a proposition being constitutionally untenable. Many constitutionally untenable actions entail a tremendous societal problem, though - consider the internment of Japanese-Americans during WWII. Many would consider temporarily depriving a class of people of rights they'd previously been afforded "a societal problem". In many cases, I think they're clearly correct. Here, I think they're correct but somewhat less clearly (partly due to proximity).

'No, there was a problem with your straw man. Remove that, and you'll find that your position reduces to, "Society should not tolerate speech from people who are wrong." The problem is how such a thing would be adjudicated.

There's a problem with your framework. You don't see the solution because your position is effectively against free speech. You are only for speech you personally label as "tolerant." In a truly free society, one must be free to be wrong. That's the only way it can work.'

First, it should be clearly noted that no one is calling for criminal penalties. These things are adjudicated by individuals deciding who they are and are not comfortable dealing with.

Second, I didn't propose a framework. You'd made an assertion, and I was trying to get at the lines you were drawing around that assertion.

Third, in a free society, you deal with the consequences of your actions - including speech. It's worth noting that this is why capabilities for anonymous speech are so important. There are some consequences we should clearly be going out of our way to preclude; governmental retribution is antithetical to free speech, violence needs to be prevented, &c. But "I said something people don't like, therefore they don't like me as much, therefore they prefer to do business with someone else" is an entirely unavoidable consequence of a free society - the alternative is to force people to do business they don't want to do.

Finally, again, there was no straw-man, and granting that introducing the notion of hate speech solves the issue (of which I'm skeptical) there was a flaw in the framework you'd laid out: the lack of mention of hate speech as an exception.
A great deal of programming is "maintenance work"---finding clever ways to automate data transactions, configurations, or physical migrations that could in theory be automated (i.e. describing what I want to do is straightforward such as "I want to move all the data from Duluth to Kookamunga") but for various reasons has not yet been (happens too infrequently to justify the cost, has too many 'sharp edges' in terms of unexpected scenarios, data is too sensitive to trust it to an automated process).

A combination of software-as-a-service and ever-better automation tools will start to erode the number of programmers needed for those sort of roles. In fact, there's an old saw about a good software engineer being one who codes themselves out of a job. ;)
Level 1 just reloads after I get to the exit.
That didn't happen in my world. The iPhone was always small. Even when it was new the competitors where bigger. The HD2 had a 4.7" display, the iphone had a 3.5". I got a Nexus One, with a sightly larger display and i considered it too small right from the beginning.
Where might we find life beyond earth?
I already have Ghostery set to block Disqus both because of the slow load times and because 99% of the commentary on news websites and blogs is mind-polluting drivel. I struggle with clinical depression and ADD, and I've taken up using blockers and CSS restylers to hide the comment interface completely on most websites I visit because I reliazed I was only look at them to get an emotional kick similar to troll venom.

I think there's a much better business model that Ghostery (and many other vendros) have completely missed, but I'm pretty sure I would gt heavily flamed for proposing it.
You are replying to the wrong comment. I accidentally upvoted you because I didn't realize you were quoting someone else.
Fog Creek's sister company, Stack Exchange, has near zero full-time dev staff from Ivy League schools. It probably makes sense to look for the best interns there, but it may not be a requirement.

http://jasonpunyon.com/blog/2012/07/15/rockstars-went-where/
so, Microsoft is not going to compete in the market for online video and concede that battle to Google? Im surprised, given how much grief GOOG has given MSFT over developing a YT app for WindowsPhone.
There does seem to be some hollowing out of the bottom end of IT work. There were people in 2002 making decent livings doing basic PC repair and low end web dev (frontpage etc).

Harder to do that now.
'River of blood' after drone 'hits' Australian athlete
Oh go be a racist-troll somewhere else.
>I am a PM and based on these rejections, not a good one at that

Everyone goes through this. But note! You got to the final round of Google interviews. That doesn't scream "awful PM" to me. How many people make it that far? No, it's not what you want -- but then, you didn't get weeded out in the resume screen.
Oh yeah, you're right.
Just saw the following updated when I did an 'apt-get clean; aptitude dist-upgrade' on Debian Wheezy:

libssl1.0.0 openssh-client openssh-server openssl ssh
Hacker spaces have definitely changed. In the 90s the one here was a crazy 24hr party, it's entire membership was anarchists with zero regard for laws which they considered only existed to control information. Somehow I managed amazing productivity yet was largely high out of my gourd with Skinny Puppy blasting in the background almost constantly. Everything was surprisingly well organized, we would all decide on something like we need 60 handsets to try to clone and we'd accomplish that by the end of the day. We need to code our own STS-like dialup chat board because we're not paying for a license. 25 of us would work on that until 6:00am the next morning and it'd be done even with the craziest of distractions going on, such as around 11pm a steady stream of local misfits would come in as we'd converted it into an all ages boozecan and defacto nightclub with a stupid amount of lights rigged up that were in hindsight absolutely frightening considering the terribad wiring job we hacked together. It looked like the video from Front242 - Operating Tracks but with more eye searing strobe lights.

Now the hacker space I go to is largely populated with professional developers and students so gone is the raging music, the drugs, the anarchy/activism, the close-knit community, the epic amount of crime and nobody knows each other. There's less women too, in the 90s I would say it was half and half with many girls actively participating. I can count on one hand the amount of female hackers I've seen at the new space. Even though our old space was drug fueled insanity more work seemed to get done. No group projects going on anymore, there's a few but it's usually something like making your bike glow in the dark and not hacking software just for the sake of hacking. Doesn't help that none of us have any spare time either, we are all too busy in careers/school to afford an all nighter hack session like back in the day. Barely any of us can even manage to coordinate a time when everybody can be in the same room for 5 mins for a meeting let alone work on any projects.
It seems that this is likely to impact OpenVPN too, since it uses TLS - https://openvpn.net/index.php/open-source/337-why-openvpn-us...

Using a tls-auth key may help mitigate this (especially if you use UDP) since it should stop anything reaching the TLS handshake layer. https://openvpn.net/index.php/open-source/documentation/howt...
Such an absolute position would be reasonable if the action in question had some sort of permanent or destructive effect. It's entirely unreasonable to treat a political donation or a privately held political belief as if it were a crime with a permanent of perniciously destructive effect.

Prop 8 was a constitutional amendment that removed civil rights from a historically oppressed group. That it has been since overturned is largely to the credit of the activists who opposed it before, during, and after it passed.

I can understand this position as well. However, it seems dangerous for us to have a society where we have to be constantly be "saying the right things" or punitive actions are to be taken against us. This does not sound like a free society. Granted, as CEO of Mozilla, he is not in the same position as a typical private citizen, but the principles should still apply. "In radical opposition to some of the most important cultural aims" could just as well be rewritten as "Having political views we don't like."

There is pressure to not have beliefs and practice that are harmful to others. You are free to believe and say whatever you like, but if what you believe and say is "black and white people should not intermarry" or "muslims should be rounded up into internment camps" you are going to face heavy consequences. If you feel you must walk on eggshells because of your views on gay marriage, you may be out of sync with social norms, just as segregationists were in the 60s and proponents of criminalization of homosexuality are today.

"Political views we don't like" - political "views" in the form of many dollars that were intended to and successfully deprived a group of a civil right, and "we" in the form of a vocal, nonviolent nonmajority speaking out online. If you think that doesn't sound like a free society, I think you may not very familiar with what actual non-free societies look like.
Well, since you mention it, why did you write spiped? It seems like if you just wanted to protect network services from the internet you could have A) segmented your network, B) used ssh, C) used one of the myriad other existing non-TLS tunneling protocols. Doing A might expose you to less risk than B or C, since with tunnels if your client is owned your server is still vulnerable. Of course if you just wanted to code something for fun I totally understand that too. But it seems like there were already alternatives to stunnel (and I don't really get why people use stunnel to begin with)
It depends on motivation. I know that the local demo scene is very alive and kicking... but to bring it back to my "availability" reasoning, they are mostly "int 10h" guys or C64 hackers even though we have the availability of OpenGL/WebGL. Like I said, the hard cores will always be there despite generational technology improvements.
The article claims 9% of CS majors are unemployed, but the article they reference (http://www.usatoday.com/story/money/personalfinance/2013/07/...) actually states that 9% of recently graduated CS majors are unemployed. The USA Today article referred to was written in July and does not specify what they mean by "recently graduated." In any case, amazingly bad fact checking on the part of Al Jazeera.
If only there was a way to more efficiently allocate housing to people that need it. Oh wait.
No, I'm 100% against rent control. What I'm saying that even if I had rent control and rented a room pro rata based on floor space, I would probably still choose someone as my roommate that could afford the high rent. I've had roommates that wouldn't pitch in for things like fixing things in the house and replacing things that needed replacing, and whose contributions to the commons were not desirable, like worn out, stained furniture.

If you put a ad on craigslist for a room for $500 today, you would go mad trying to select for the best roommate. Absent other automatic filters for roommates, like being able to filter on lifestyle choices/preferences, the ability to afford a high rent is a poor proxy for other desirable traits, but better than the alternative of no proxy. It's not like craigslist currently let's me put an ad out that only allows considerate, easy-going roommates with no undesirable habits to apply.
No one is being racist here
Agree. This needs a big fat the world is coming to an end stlye of warning.

I've just shut down the webservers running SSL that I can control.
If you are vuln and don't want to build openssl from source and can afford the outage. I'd reccomend to do the same.

OTHERWISE BUILD FROM SOURCE IMMEDIATELY, PATCH, AND GET NEW KEYS!

Let's hope CA's don't get swamped by all the CSR's. Or rather let's hope they do so we see people are doing something...

For me right now these are just my hobby projects. So I don't care if they're down. But I imagine it will be fun tomorrow.

And when it's fixed, get new keys.

Btw: I'm a dev. Not a sysadmin though :P

Edit: Debian is patched. I'm online again \o/
But did you see the bit about preferred investment shares? An "ok" return may be ok for the VC, but it could leave the founders and options-holding employees with very little (or nothing).

Contrast this to a bootstrapped company. In that case, an "ok" return can be pretty good. If you're bootstrapped and you own 40% of the company, a $5 million sale is pretty great.
On their website, they show a bug tracking app, a version control app, and some organizing app. Apart from the money, I don't see anything that would make me excited about working there. Do they work on anything else?
New First-Person Shooter game HTML5
It does, assuming you don't have any way to extract the session keys from server RAM - which is kind of the problem here.
I don't see any mention of these "AppCoins" being a decentralized crypto-currency. It's kind of interesting that you assumed that. I did too. It shows how our perspectives have been changed by Bitcoin's existence.
I think when you're 6'6" and 250 lbs of muscle you may be more inclined to step in when someone is threatening a defenseless innocent.

Not that that's what's going on here, but I think that's the image that many Americans have of America's place in the world. It's not especially enlightened, but I don't think the people are warmongers, they probably honestly think it's just the right thing to do and that it would have very little in the way of consequences for anyone. It's the latter part that probably correlates with not knowing much about the world outside America's borders.