skysight-inc/HackerNews huggingface dataset:
I wish this were true, and I share your compulsion, not necessarily a rational one, to prefer compassion and understanding and detente to bellicosity and intrigue.

Unfortunately for both of us, the truths of Machiavelli are not easily defeated, least of all by something as saccharine as "make love not war." The most tyrannical and imperialistic societies in history, from Rome to Stalin, often began with variations on such noble sentiments.

"Care better for the crazy." In other words, anyone who means to do harm to the republic should be institutionalized? How? By force I assume. Who defines "crazy"? The history of international conflict unfortunately is not a story of the rational and benevolent vs. the "crazy and murderous", but of competing ideologies, scarce resources, and plain corruption.

The problem with such naivete is that it assumes the problem is theoretical, and merely needs the correct sociological constructions and psychological theory implemented by benevolent institutions.

But how do those institutions grow over time? Who governs them, and which of the many competing and contradictory sociological and psychological models do we apply, first of all to define and identify "crazy," and then to apply the appropriate remedy? Further, what concrete example of such an application can you offer as proof that such a program works consistently on the local individual level, much less the international level?

Further, can you show through examples how such an institution sustains and protects itself through means other than power and violence?
Show HN: Deploy your Meteor apps for free, directly from Github
There's a major problem with this: privacy. The password process needs to prevent against discovering that someone else has an account. The way to do this is to respond exactly the same way whether the account exists or not. Less user friendly, yes.
I read somewhere, I think here, that they use the "temporarily switch to chronological" button as a signal to update your parameters for "top stories". They show you the chronological stuff for that session and try to do it better next time - it's not supposed to be a default mode.
Just look at the blatherized aphorisms made by anti-C++ people here and then ask whose opinions are worth listening to.
First things first, I am not involved with this project in any way, so all credit goes to original contributors: https://giteor.com/faq

Here's the link, which lets you deploy Sacha's awesome Telescope app for free on *.meteor.com : https://giteor.com/deploy?git=com.github.SachaG.Telescope.ma...
I want to thank for your thoughtful comment. My first reaction to the article was dismissive (ie bugging of foreign leaders phones is what I expect an effective intelligence service to do). But your elaboration makes a stronger case.

However - assuming a hypothetical - that US held a referendum (like they do in Switzerland) and majority of population voted for NSA surveillance / Guantanomo / drone strikes (ie all the issues that make most on HN viscerally uncomfortable). What then - can we still decry the fall of democracy?
Maybe it's a silly theory, but just I thought the other day that the increased fear of disaster is a result of less spirituality in the west. (= decline of christianity, increase of atheism) And also a result of detachment from nature (= life in cities, spending lots of time in cyberspace etc.)

Perhaps the less you believe in life after death or a meaning of life, the more afraid you are of terrorists. The less likely you are to smoke cigarettes. The more you start to believe in technology. And so forth..

As if any of that would prevent the inevitable..

These thoughts are probably just the direct result of my current location (Buddhist Asia) and the South Park episode about NSA-surveillance. ;) (but its a good episode.)

I guess my point is: People need/want/tend to believe in something, and if that something isn't religion, it's something else.
C++'s features aren't sugar and using powerful tools is not an addiction.
I knew I was no longer at the forefront of youth culture when I only joined snapchat a week before they were valued at 4 billion - and that I was one of the first amongst my friends.
Even now, version control can tell you a lot. An organisation still use CVS, or even SVN, will tell you something.
The problem with people is multiplicative intelligence parity. (Like that phrase? Feel free to use it as your own.)

You can find one smart person. But how do you find another smart person for them to work with? With AI-level smarts, you reduce the coordination problem to zero since it can spawn multiple copies of its own brain state (maybe?) and work concurrently and intelligently on the same problem. Just ignore the problem of killing off divergent brain states once the task is complete (nobody cares about the life of a kage bunshin).

I sure could get a lot more done if I had five more of me (unpaid, of course) to tackle a problem all at once.
I feel that this is also because of the tech world is still watching who's going to build the "Facebook killer." There are many companies that tried but I think the fact that they are contemporaries of Facebook already put them at a disadvantage. If Facebook is to be displaced, I don't think it's going to happen with its current-generation user-base of twenty-somethings. Whatever it is, it'll probably take off by acquiring today's teens as the main user base. That's why it's important to observe their social networking behaviors.
Go's style is not the same thing as Erlang's style. And the answer is yes, if you're talking about Go's style. Your line about C++ not having enough features is cute-sounding but actually it's anti-intellectualism under the religion of minimalism.
It sounds more like "if you are going to do mobile, don't execute poorly" vs "don't have a mobile version because mobile versions are awful".
PPCoin gives you the new concept of proof of stake and it introduces monetary policy where the production of new currency is tied to how much hoarding is going on.I f it ever takes off it will probably be more stable than BitCoin. That alone could make it ultimately more attractive than BitCoin to mainstream traders and users. BitCoin is a truly libertarian coin with no monetary policy and nothing to get in the way of deflation.

People are going to have a hard time converting their fiat dollars into a currency that changes value by +/- $150 every week.
Even though it shows somewhat advanced technique of using the "content" CSS property with element attributes, flashing titles when hovering anchors in headings is just extremely annoying.

I tend to move my mouse over the text when reading and this is making all paragraphs jump whenever I do that.
Um are you sure we can target MACS specifically and not simply "desktops"? How can we do it exactly?
I don't understand your point. C++ does not have the ability to manipulate syntax trees as data the way Lisp does, for example, making it strictly less "powerful" in terms of abstraction. (Templates, though turing complete, aren't what I mean here)
4 Warning Signs That Your Life Needs an Overhaul
Thats a remarkably bad article, almost to the point of satire. It just sparkles some anecdotes over the fallacy that politeness is somehow impeding free speech. If you are offending someone, then you should apologize or the offended party has every justification to think of you as an asshole. The free speech issue is actually calling someone a asshole here. And if you can not express your opinion in a way that does not offend, chances are that you should reconsider your opinion. In the unlikely case that a opinion is both offensive and reasonable, you will have to live with people calling you insensitive.

Which brings me to this gem:

Yes, of course there are students, and citizens, who
have genuine grievances. But we no longer distinguish
between them and those claiming harm where none exists.

Problem is, there is no objective scale to the subjective qualia of being offended. People have every right to be offended whenever they are.

[Edit: botched formatting.]
Emails should be your username - 1 less thing to ask them for in the sign up process.
"I'm just saying betterunix's assertion that C++ is somehow 'legacy', and C somehow isn't, is weird and illogical."

We do still have a need for a low-level language; C is not the greatest language but it gets the job done. There is also quite a bit of C code out there, proof-of-concept code, reference implementations, etc., and so not knowing C means being cut off from all of that. C++ is not as commonly used for such things, or if it is then only a minimum subset of it is used, and it has no advantage over C as a low-level language. The high-level features of C++ are polluted with low-level concerns that serve as nothing more than a distraction; this has not changed with C++11 and it does not look like it will change with C++14.

So really, the only good reason to be learning C++ in this day and age is if you need to extend or maintain some part of the massive body of already-written C++ code. In other words, if you need to deal with legacy code.
good question. if you have first hand knowledge of a candidate's qualifications, it is going to change the interview for sure. but that doesn't mean you don't need to figure out if there is a fit with your team/company.

i don't think focusing on specific details is antagonizing if it is done right.

a great candidate will embrace the opportunity to talk about their experience. it will probably be an awesome conversation for both of us. i will learn something, and they will see their experience in a new light trying to explain to someone else.

a weak candidate will stumble on details of their experience, or will be forced to admit someone else did steps x, y, or z. or that the claim is inflated.
Yes! And then they continue redirecting me even when I retype .com a few seconds later! Google is a big offender - when I travel, I want .com, not whatever country I'm in.
DrRacket is a very big language. How does it compare with using a much smaller language such as the Scheme used in SICP?
Yeah, I just don't want data, I don't want to be constantly connected. Never missed it.

Wi-fi covers me for most apps. I figured a messaging app might not be so useful if it didn't work at the precise moments I went out to meet people. Maybe that's not how it's used though.
I find Facebook's bozo filter actually works pretty well to filter out the crap I don't care about. That shift along with a few hints of "don't show this person on my news feed" has turned my Facebook from a cesspit to something that's not a chore to browse through.

The thing is, one one hand you have people complaining about all the trivial stuff they don't want to read invading their news feed, and on the other hand you have people complaining that Facebook are filtering their news feed too heavily and they want to see EVERYTHING. It's a difficult balance to make, and I'm sure they're continually tweaking it back and forth to find an equilibrium. The filtering/ranking has also gotten a LOT better since they first introduced it, when I was reaching for the "show in chronological order" button all the time.
I spend a fair amount of time thinking about this stuff...

Currently, we've got machine learning--I think there's a market for it, but it's early. I think the near term is about automating data science tasks--we won't have a shortage of data scientists because we can automate much of what they do. Even that's a hard problem. Personally, I think deep learning (specifically relatively recent neural net related research) will play an important part in this--as far as automation goes, it will help automate feature engineering (currently a huge cost).

In general, I agree with the sentiment in the comments that "we are a long way from AI". Objectively, we are. However, I think we were similarly a long way from flight when the Wright brothers figured out how to keep a plane in the air. Or towards the end of the human genome project--although at least in that case, we knew what we were doing, whereas AI still doesn't really have a good theory behind it. The first software that seems awfully "AI like" though--I'm thinking that it could very well appear by accident while working on more general machine learning tasks. I don't think we're as far off as most people think, but I certainly don't have a crystal ball (and neither does anyone else)
> Optional like the sites that have "sign in via facebook" and no other option?

Yes. Or are you under the impression that those sites are also not optional?
Have you looked at zmq? It should be pretty clear that the developer of zmq is not somebody you should be taking any cues from.
That's because they don't know any better.
Show HN: dgr_dr AntiViral Image Sharing (YHack)
> It's a common set of feelings, perhaps not well put but nevertheless captured something we're feeling.

Exactly, sorry I'm not a great writer, I'm a programmer. :(
$100k a year is not a "poor person" salary.
Lisp isn't a mainstream language.

Edit: Also, I don't know much about Lisp, despite being a bit of a Scheme weenie in the past. When I try to think about whether I'd like to implement some hypothetical project in Lisp or C++, the most important difference between them seems to be garbage collection. It's more realistic to ask whether I'd rather use Lisp vs. Java, or Lisp vs. Scala, or Lisp vs. C# or Python or Ruby, than C++, because garbage collection is a big issue that makes it difficult to compare them by some notion of how it would feel to use the languages.

I have a hard time evaluating whether macros are really that useful. Whenever I see people give examples of using macros, usually it's just superfluous, something that could be done a bit more verbosely without macros in a language like Python or Ruby, or done a bit superiorly in something like Haskell. And if it were a situation where macros were very useful, all I can think then is (now let's pull some anti-macro tropes out of the hat!) how debuggable is this? And would it really be that hard to solve the same problem in one of the other languages?
I have always loved computers and the internet.

But now I am frustrated with my use of the internet and the interconnectedness of everything. I don’t like being a node in a graph full of properties, incoming, and outgoing edges. I don’t like being inspected everyday, by the companies with the wealth to do so, like I am an anonymous bug in an experiment.

I don’t like brands anymore. Even if the companies have great people, I still loathe a brand name. It’s embedded; they spread it like an infectious disease. It pervades all spaces of the web. Of my web—my web personalized for me. They tell me what I need. I don’t tell them. Because the algorithms are smart, really, they are. But they are blind to what matters—to what matters to me.

Maybe I am the sum of my likes. Maybe my interests help them learn so they can bring me the things they think I’ll like.

It only makes it worse. Everything is too familiar, too formulaic, and all very much the same. For communication, I love the formula. Messages are sent to every different type of person you can imagine, and they can all understand perfectly well. But it is the message that is the problem. The message, as I said, is always the same. It’s a tagline, a ‘service’, and a subscription fee.

Our technology is a burden to psychology. Within our society, it is a weapon. It’s a tool. And it’s digging up and targeting you. The technology needs a divorce if it will help. It needs to divorce itself from corporate wealth, from unregulated self-interest that harms people. People are hurting and people or mourning, and people wake up in the morning with no hope for a future but keep on going because that’s what they were told to do.

I wrote this yesterday and I was so delighted to see something so similar at the top of HN this afternoon.
There are applications today where C++ is still the best choice. For high complexity, performance critical applications (as csmuk mentions - game engines, trading, network software, but also high performance compilers and VMs) no other language has quite the mix of performance, available abstractions, and maturity. The question is then, if these you're into writing these types of applications.

If you're not, then IMO, C++ is not worth learning. In the words of Alan Perlis:
"A language that doesn't affect the way you think about programming, is not worth knowing"
The main contributions of C++ is implementing abstractions well known in other languages - OO, generic programming - in a C-like syntax. C++ is not the best language to learn to understand these concepts - there is too much low level complexity to deal with.

But if you're looking for language with the performance of C and with available high level abstractions, C++ is still the best choice today.
"Your total compensation is $80,000 per year" when they then mumble "That's a $45,000 base and a $35,000 bonus, paid out yearly at the end of your hire date anniversary."

And if that bonus isn't guaranteed, then you're not even getting that.
The problem is that there's usually not much new to report after a short period time. After 9/11, the broadcast and cable news channels went into non-stop 24/7 coverage with no commercials. After a week, they started doing commercials. Anchors expressed relief. Not only were they emotionally and physically exhausted, but the pace of actual news had slowed a lot and they were simply vamping to fill air time.

News is a tough problem. Editors don't want to put the same story on the front page with headline permutations because it will alienate readers. People supporting an agenda, or people who want coverage (brands and celebs), need to create news-worthy events to maintain coverage.
If one wants to log into a website that isn't facebook, one shouldn't be forced to have a login from a "social network" they don't use.
Some accounts got charged after a free year, some got charged after a "trial" of many years, others get "gifted" a lifetime free service.

I'm in the last group, but I know that people that had to pay for WhatsApp.
> The funny thing is, your own comment could make you look like an "asshole" in a few decades when moral fashions change again.

Oh really?

Do we look at Abraham Lincoln was an "asshole" because he referred to "Negroes?" Or do we accept that he was a creature of the 1860s, and remember him for freeing these very "Negroes" who were held in slavery?

Lyndon Johnson referred to "equal rights for the American Negro." Do we regard him as an "asshole" for using the term "Negro?" Or do we instead look at the "equal rights" part of that phrase, and celebrate him for his work on the Civil Rights Act of 1964?
Reddit user describes IBM's work culture
Hi. Wanted to pop into the comments to just lay out what this is.

dgr_dr is an anti-viral image sharing site. Users upload pictures, and as pictures are viewed, they are corrupted with each pageview. The more people who look at an image, the fast it degrades.

We built this in under 24 hours on top of Flask for Y-Hack. Want to hear your thoughts on it.
Latency and bandwidth are going to suck and that might be important.

There's an assumption in most AI discussions that AI "must" be embarrassingly parallelizable. For example, much as my brain is parallelized, surely an AI would have to be the same way, much as all heavier than air human flight required was a faithful reproduction of bird anatomy (LOL).

There's also a certain assumption that intelligence implies a level of self awareness that most humans don't have therefore AI would be highly self aware...

There's also a whole industry of sophistry devoted to proving no humans are intelligent and IQ as a concept or any other numerical measure of intelligence does not exist and there is no way to compare intelligence, and right or wrong those folks will surely make life difficult for people improving / testing / upgrading an AI, either because they're right or they'll be making political protests.
Epic might disagree, the UnrealEngine is heavily scriptable. This was one of its major selling points in the last generation.

I have a huge respect for Carmack but some other people prooved him wrong in the past. His opinions are often taken as gospel but more discreet people (like Sweeney) may have different and a s worthy points of view.
It's a pastebin, I posted it there because it's not covered in advertisements like pastebin.com is, and the site was built by a user in my irc channel, I'll let him know this, but in the mean time, if you want to read my rant, here's the raw text: https://www.refheap.com/ee96f4d90abd10b643cee0448/raw
Someone posted similar js when this xkcd was discussed yesterday (https://news.ycombinator.com/item?id=6696355), but also missed that js lets you grab nodesets using xpaths directly:

var snap = document.evaluate('//text()',
document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,
null);
for (var i=0;i<snap.snapshotLength; i++) {
t=snap.snapshotItem(i);
t.textContent = replace(t.textContent);
}

In addition your code uses \s\s* when you just mean \s+; also you are using case-insensitive matches for the 'dictRegex' pattern with case-sensitive matches for the individual patterns, so you replace eg 'election' (lower case e) with 'undefined'.

Like the other js implementation you're not matching word boundaries (\b).
Spot on. Trying to think of any meaningful article or program I've seen lately that described the American economy as somehow well on its feet with much of its trouble behind it. Perhaps this article plays well with international audiences who see the Twitter headlines and draw assumptions. Even that seems unlikely. Certainly though in the US there's not a lot of back patting going on but rather a keen awareness of the serious problems. It's just in the proposed solutions that all the trouble begins.
This has been the case for at least a year. It sucks.
> you are forced to use it or be left out of a huge amount of social interaction

That is still optional.
I'm in the US, here's what most of my friends are doing:

* saying "fuck it" to Facebook and using Instagram as their primary means of communication to "everyone"
* using SnapChat or WhatsApp for other communication
* people are actually starting to text.

When I look at my FB feed, I see the posts of 10-15 people max. I do check people's pages just to make sure FB is not fucking me over (and sometimes it is) but most of the time, people just drop off facebook. They're not "leaving" but they're not using it.
"Hi, I'm a server!"

http://xkcd.com/869/
Have you ever read ArsTechnica with javascript on?
But then again, you can always reset the password if you made a typo.

- Username and password should enable you to change the email
- Email alone should enable you to reset the password

So there is no risk in removing both duplicate fields. But maybe by now it's expected to type in a password twice. Users might be so used to it that it feels wrong to only insert it once.