skysight-inc/HackerNews huggingface dataset:
> I mentally blacklisted Quora when it was proudly US only (I'm Canadian). Their reasoning was extremely dubious: something about "cultural differences" and "language barriers" preventing "high quality content".

This was their first and final strike for me. If they didn't want me why would I want to sign up now?
Fake exclusivity wrapped in a shell of pseudo-intellectualism.
This point is specifically talked about in Moby Dick, although it's called "The Sulfur-Bottom Whale" (https://en.wikipedia.org/wiki/Cetology_of_Moby-Dick).

>Sulphur Bottom - Another retiring gentleman, with a brimstone belly, doubtless got by scraping along the Tartarian tiles in some of his profounder divings. He is seldom seen; at least I have never seen him except in the remoter southern seas, and then always at too great a distance to study his countenance. He is never chased; he would run away with rope-walks of line. Prodigies are told of him. Adieu, Sulphur Bottom! I can say nothing more that is true of ye, nor can the oldest Nantucketer.
This article was not well written. At first it seems it's about the hack, then it seems to set up that the agents were lying to the guy about why they wanted to see the hack, then it didn't really commit to anything.

It didn't present enough evidence one way or another for me to make a decision and it didn't take an editorial tone about the point it's trying to make.

Which is disappointing in both regards because this could have been a very interesting read.
Maybe you should file a bug with Chrome. Usually those get fixed. If they can reproduce it. I could btw.

https://code.google.com/p/chromium/issues/list
https://hn.algolia.com/?q=Virginia+hacker+catches+the+attent...
The community is typically a pretty big aspect of a business running a community answers site. Would you have been satisfied if there was a pie chart?
I, as a non-tech founder, would never aproach a developer with a "pay you later" proposal. I do exactly what I advised. I pay the developer about 70% of market rate. And he is actually learning a lot with the experience.

About the guy with a day job, it does not work if it is a huge project. I imagine work load of about 10h a week for a couple of months just to test the idea. If there is validation and you work well together, then hire him fulltime. That is my current agreement. No additional stress in his life, i assure you.
did it help him arrive at a solution? i've seen a few people who have that experience - the fact that they could have a solution in a dream helped them solve the problem
I like Clarke also, but this is less an instance of good foresight on his part than it is an understanding of feedback control theory. Control systems analysis advanced quite a bit in WW2 and by the time that story was written, the issues caused by low control bandwidth were probably well known.
You're supposed to check the signature with the key you got "out of band". That means good security practice. Even if you get the key from a SSL/TLS enabled site, you can't guarantee it's the right one, CAs can be compromised. The checksum is to let you check if the download is corrupted and the signature is to check against the key you already have. Other forms of checking are just false sense of security.
I've certainly woken in the middle of the night to write things down. In the cold light of day they're rarely as exceptional as they seem at 2am...
Randall Munroe's What If? Was #1 on NY Times Best-seller List Last Week
Have you seen Squarespace[0]? It is one of the quickest ways to launch a website. It even lets you register a domain, so it is all-inclusive.

[0] - http://www.squarespace.com/
Show HN: liblorgnette – a dlsym for alien processes on OS X
Indeed, uni. website have valuable real world constraints to learn about. Not exciting at first but worth doing.
+1 for wordpress & themeforest. This really is the high-way to get a good-looking site with a simple CMS. No designer or programmer needed.
The State of the Pick-Up Industry: A Critique and a Stark Warning
It might be installed on your server, but it's relying on a heavily centralized service (blockchain.info) that is frequently down for many hours at a time. Even worse you're giving them information about every payment you process, and giving them an opportunity to feed you falsified data whenever they feel like it. I'm not sure this is at all what we should be encouraging in the interests of safety and decentralization.
This.

I too, have found so many downmodded questions to have the exact answer I needed for a particular problem. It's by far the most frustrating part of using Stack Overflow.

The overzealous modding has had a chilling effect on my desire to ask a question on SO, because nobody wants their question to be downmodded as a stupid or pointless question.
I meant to write Chet above of course. Sorry about that. Sometimes there is an edit-link I can click on to fix my mistakes and sometimes it's gone, I never understood why.
Not everyone thinks the same way. There are certainly lay persons out there who do not find proofs by contradiction jarring when they come across them for the first time. I remember I was one of them.

But the impression I get from my (possibly biased) sample is that most non-trained people intuitively see proof by contradiction (or any form of nonconstructive proof, really) as a way of "cheating", because it asserts something does or does not exist without actually producing a (counter)example. YMMV, of course.
Very few people starve to death in first world countries, at the same time however there are millions of people who are completely unemployed and would likely be unhoused and without food if it were not for gov welfare programs.
Artisanal bitcoins!

They're 67 quadrillion times more expensive, but they're all natural and locally-sourced.
Until a few days ago , I would not have called bash "internet facing".
If you are worried about installing, why not use https://wordpress.com/? Hell, even techcrunch are using it!
What spindritf said. OpenBSD has an extraordinarily high impact-to-X ratio, for many values of X (funding, notoriety, number of contributors, unnecessary problematization, glamor, etc.).

Even though I'm more likely to use OS X or Linux these days than OpenBSD, OpenBSD would fare better in the absence of most Linux distros, than most Linux distros would fare without OpenBSD.
I've been dreaming of this art project where I put up tables in the Mission and hire a bunch of Task Rabbits to manually mine Bitcoins while they eat food delivered by ZeroCater
Quora has a lot of high-quality content. Yeah, you have to sift through some garbage, but compared to Yahoo! Answers it's a different world. Most of the time, the top answer will be a good one.

It may not stay that way forever, but thus far, the quality of the best content is really good when you consider that people wrote it for free, and that the filter is some mix of community voting and machine learning (as opposed to expert curation).

That said, I didn't know about the US-only policy (that was a bad idea) and I'm glad they've changed it. The "social" integration definitely pisses me off, because 90% of "social" in this era is alienation. I considered quitting when I found out that my activity was getting piped out to Facebook. Awful decision.
The "real" Europe at the time had [to a large part] gone on beyond that stage [of clan societies].

What was the real Europe in (say) 850? The (Eastern) Roman Empire (aka Byzantine Empire), with it's head quarters in modern day Turkey?
I haven't, but it looks great! With all these great suggestions, now I'm overwhelmed with all the apparently wonderful choices =)

Thank you so much!
So, first of all, Straight currently uses two blockchain adapters, one for Blockchain.info and another one for Helloblock.io. If one is down, it will automatically switch to another one. I will be adding more adapters in the future. It will also be possible to implement a cross check where if one service is lying about a transaction, I can check with another.

More importantly, I will add a bitcoind adapter for those willing to store blockchain on their server and not trust any third party service.

To sum it up, there is nothing in the architecture of this software that says you should rely on third party services to query the blockchain.
Aww look, its trying to express itself artistically. – Arduino ArtBot v0.1b
A little OT, but this Public Domain Review site is really a beautiful manifestation of the work that the Open Knowledge Foundation and the Internet Archive does on the behalf of public domain...just goes to show what a little curation can do to really bring out an appreciation of a hard-to-fathom mountain of knowledge.

Also a little OT: I hadn't known that the person behind Waldorf Astoria died on the Titanic, nevermind was an amateur inventor, nevermind was an early dreamer of space travel. Will have to keep that in mind next time I visit that [opulent] hotel.
It's lying at 50-70 metres deep. If it is not recovered, the "grave" is open so to speech for curious divers, and that was very much not desired. Either recover it or bury it.

The Titanic was different; it lies below 4000 metres of water.
I assume they don't use branches, or merges, or any of the other VCS features which git/mercurial have and which are difficult to do or even impossible in CVS.
I kind of feel these sites - Yahoo Answers, Quora - are just serving users not wanting to Google things.

Everyone has questions. Questions can be googled.

Granted, Googling stuff is hard.

Even though you can just stick a question into Google and get some reasonable feedback, it's still hard to know who to trust: I read most students have no clue on what to trust when googling for school assignments. It's not taught there, they're just expected to know. And it's one of those things that is crucial to fully understand things in the society of today.

Of course, people want definitive answers. If there's a definitive answer for something, it's probably in a place like wikipedia.

For something that doesn't have a definitive answer and which can be discussed, there's discussion forums like reddit and HN that a great for this purpose.

In my mind, Quora solves very little, and the way they force you to login really irks me – information should be free. (Just make it publicly accessible already! Make dumps and APIs available like wikipedia. Make it free!) And then there's all the other issues the author describes in this article, especially the inane questions.

I have to say, lots of interesting discussions have happened on Quora - mainly due to the participation of interesting people, not random 13-year olds. That's still a huge accomplishment and why I hope Quora sticks around, but more in form of a general discussion/opinion/experience platform.
Yes it is https://news.ycombinator.com/item?id=8379973
> Keyless works the same way, just remotely,

Again, you can attach to a remote HSM. It's called a network attached HSM. They're not even uncommon.

A smart card is an HSM. An HSM is not necessarily a smart card.
Thanks for the suggestion. I am not a C++ programmer[1], but I try to keep an open mind about other languages. I loved reading Design And Evolution of C++, Bjarne has a very nice writing style.

[1] Last year, I spent about a week doing maintenance on what you could call a legacy C++ application at customer site (I work as a sysadmin at a process engineering company). It was strangely fun (lucky for me, the application was quite well-written and I could easily find my way around the code).
I think I see the point you are making here and I partly agree with your comment.
Analyze the overproduction of PHDs vs open tenure track jobs. Comparing a tenure job to working at google would be a fair apples to apples comparison.

The situation is not as bad as the liberal arts where being one of the thousands of resumes picked for a tenure track job would be like getting one of the few Nobel prizes in a hard science.
Personally, while I like some aspects of the community stuff around the different Stack Exchange sites, I feel like there's a lot of friction around a user jumping from one to another. It sort of feels weird, you know?
This is the most important point of the whole article.

A recruitment pitch would start with: 'we will grant you life-long immunity from prosecution regarding anything you have done in relation to these hacks' - for that would be the ultimate sales pitch, one the government would have no problem using: work with us, or else
Aftonbladet's 20-years story on Estonia wasn't quite there, but it was "multimedia" http://story.aftonbladet.se/estonia/
Interesting post, and I think he is on to something.

But I really wish we got an alternative with the crap-fest. Otherwise you are just left with a 'ugh now what'.

Personally, I still like the guidelines in "Growing Object Oriented Systems". The focus on the caller of your code helps you reduce complexity in your API. It helps you build components from the viewpoint of the caller (aka user).

The biggest thing missing in software engineering right now is empathy for the user. Let's fix it.
My question is how it can become my final year project? I know I can do it in the meantime.
Not used it myself but I've seen a few nice sites around that are built with https://www.strikingly.com/.

Downside is you're not hosting it yourself.

Upside is you're not hosting it yourself.
Are people still complaining about the version number? If only there were a simple way to get people talking about Perl again. Personally, I think the best approach would be to (1) recognize that every language has a CPAN equivakent so stop using it as a unique selling proposition (or, at least make it better than everyone else's), and (2) keep implementing cool things in Perl. Prove that Perl programs that do a lot of things (1) are maintainable, and (2) don't have to be as large as the equivalent in other languages. Arguing about the version number just isn't enough.
I saw your other comment, and I'm glad to see your comments line up with my general feeling of your voice and attitude in your post. The only reason I make any comments on it is because the general attitude of learning and experimenting was great and that one part just seemed like a sudden break from it.

I agree that a real explanation would have been out of scope and probably even more odd. My only suggestion (not that it is really better or you want it :) ) is to to pay it lip service with something like, "The syntax is odd, but it is just specifying options with a bitwise OR" With the "bitwise OR" as a link to documentation for the cocoa options or some article explaining bitwise operations.

Most importantly, it was a good article and I'm going to do a little bit of research for myself on writing these simple OSX apps with JS. First thing is to figure out just what is required for these applications and try to decouple it away from that script editor.
Has there been a release of iOS yet for which there hasn't been a root exploit released?

Honest question, just based on the prevalence of "rooting" your device and running non-blessed software.
If by doomed, you mean relegated to only 79% market share (that being the cost conscious portion of the market), then yes it is doomed.
To me the comment didn't sound smug at all -- instead it was sort of an insider joke referring to OpenBSD's philosophy to use only heavily battle tested, rock solid software not unlike CVS.
It works well for the way they do development and releases, and all their build and test infrastructure is built to use it. And part of it is it's "the devil you know."

I have heard that a lot of their devs will use git or hg on their local checkout to help manage their own dev environment.

You can find out more about the openbsd philosophy by reading some of the presentations on it at http://www.openbsd.org/papers/
Irrespective of your rationalizations, the fact remains that for any producer to make money, a considerable number of consumers have to play by the rules and pull out their wallets.

That's the salient point. Everything else is just noise and strawmen.

So, your "more entertainment options than ever" are being subsidized by others, if you are not pulling out your wallet.
"Organic"
> It will also be possible to implement a cross check where if one service is lying about a transaction, I can check with another.

That just means you're leaking all of your payment details to multiple parties instead of one, makes you dependent on the uptime of two different services at once, and doubles the number of outgoing requests.

> More importantly, I will add a bitcoind adapter for those willing to store blockchain on their server and not trust any third party service.

I'm not sure how you intend to accomplish this, bitcoind doesn't have an interfaces or the indexes to do arbitrary "address balance" (addresses do not have balances!) lookups like your blockchain.info adapter expects. You'll have to built your own indexes from the raw block data, or implement an SPV node, or some other such mess.
> The community is typically a pretty big aspect of a business

'The community' is an extremely nebulous term, and unlikely to be influencing any business decision, largely because any individual's perception of the community is heavily subjective and influenced by the subject of the content you consume (which can vary widely on any large, similarly nebulous site).

I highly, highly doubt 'the community' came up in any acquisition discussions of reddit or tumblr, largely for that reason and because it ultimately has little effect on their user base. People aren't leaving reddit in droves because SRS exists. If people leave quora, it won't be because 'rad fems' drove them away.

> Would you have been satisfied if there was a pie chart?

You're super cool. Wicked jab there bro. Super salty about it. Remind me to high five you next time and we can pound some natty ice and talk about how cool you are.
There are very different cultures on the different stack exchanges. I used to think it was a mistake to allow individual sites to have so much control over appearance, but now that acts as a useful cue that you're on a different website with different rules.
It's worth noting that it's likely that sub-contractors working for private-sector firms (contracted to provide services to alphabet-agencies) earn this much.

Snowden was apparently earning ~$200k at Dell then took a pay cut to ~$122k to work at Booz-Allen. There's some controversy about his claims in that respect, but I believe them -- they would have to pay competitively or else they'd be a considerable disadvantage in the tech/infosec arms race.

Given who was at his door though, I agree: this wasn't a legit job offer.
Shellshock vulnerability tests and fixes collated
that looks cool. good job!
Cyborg Unplug: a wireless anti-surveillance system
> who hacks gift cards at night then rolls into work at General Dynamics?

A common theme in pretty much every case I've ever read about a busted blackhat involves bragging in some ridiculous context. I'd believe this.
>There is no less dynamicism in swift than in objective-c.

Huh?

"Requiring dynamic dispatch is rarely necessary."

"The bad news is that, by default, your objects will no longer work with KVO or swizzling. If the designer of a class doesn’t anticipate a reason for a particular method or property to be dynamic, that lack of foresight gets baked in at compile time."

etc.

See http://mjtsai.com/blog/2014/08/18/its-a-coup/

If that is not correct, I'd love to hear about it!

> Swift's designers could have focussed on enhancing the message passing component,

That would have been great.

> doing so without also replacing the C would have been a mistake.

Absolutely. But really they've replaced the "Objective" and enhanced the C. After all, Objective-C is a blend of Smalltalk and C. If you remove the C, what is left?

>Perhaps the dynamic elements will also be overhauled over time.

Maybe. So far, that "overhaul" seems to be mostly de-emphasis, deprecation and removal. :-(
This is a human behavior with a long, very interesting history. Chemist August Kekule supposedly was trying to sort out the chemical structure of Benzene, dozed off, and dreamt of a snake with his tail in his mouth:

http://en.wikipedia.org/wiki/August_Kekul%C3%A9#The_ouroboro...

There are many other similar stories of various kinds of technical problems being solved during sleep and/or while dreaming.
... and had CPAN. And all the tests. And decent Unicode. And a working taint mode. And the functionality of Moose.
DNS is the best way to address a website. It translates human-friendly computer hostnames into IP addresses.
Thank you for posting this. Fascinating and terrifying read.
Anyone have experience with the providers Wordpress lists as their recommended hosting services?

https://wordpress.org/hosting/

Wordpress.com itself looks maybe a bit restrictive in theming, although that can be a good thing too of course.
I don't see why not, the enemy of an enemy is a friend, isn't it?
I think Bitpay recently released an opensource library (haven't looked into it yet) that accomplishes just that. So I will probably take a look at it first.

As for leaking the data, I'm not sure about you mean. What adapters do is, they simply check addresses and transactions. How does that qualify as leaking? Straight doesn't tell Blockchain.info or Helloblock.info how much money is expected, nor does it tell them who made the payment and which store expects it.
"Fair Trade"
APL has really well thought out notation for manipulating n dimensional tensors and even arbitraritly nested n-dimensional tensors, its more concise than what mathematicians would ordinarily use when they talk about them and certainly nicer and more expressive than explicit einstein index summation conventions. So there are good reasons to praise it. The use of symbols in perl to introduce separate name spaces for the basic types etc. is sort of orthorgonal to the use of symbols in APL, although personally I don't find anything wrong with it.

It's kind of sad that functional programming lanuages have regressed and treat higher dimensional tensors so poorly. Libraries like repa for haskell are nice, but they don't approach the flexibility of APL.
How so? I don't have a computer with optical media anymore, and am most likely to install OpenBSD via network. Is there something about CD sales in particular that helps the project more than a straight up check? I'm happy to cut the check directly to the project even though that isn't tax deductible (though I think there's a foundation that is--though they're restricted on how they can spend those funds).
> Is the difference between arrays and array references really necessary?

This is certainly a annoyance compared to e.g. Ruby. It's getting easier to just always use references [0], but I haven't been using Perl much for a few years and am not sure if this is still considered experimental.

[0] http://search.cpan.org/~rjbs/perl-5.20.0/pod/perl5140delta.p...