skysight-inc/HackerNews huggingface dataset:
At one point in our evolution was there some advantage that being a psychopath conferred?

Yes, and there still is. Evolutionary survival is not about living long; it's about passing on genes.

Psychopaths are great at reading people and exploiting emotional weaknesses. Humans are not naturally monogamous, and psychopaths are perfectly equipped for high-frequency sexuality. They've had Game for millions of years.
How To Break All The Rules And Get Everything You Want
Coinbase down
the ameteurs at coinbase at it again
The goal in code golf is lower character count, not lower score - which is also the case here.
IANA(Psychologist) but I always thought it might have something to do with memory consolidation, that normally happens during sleep, running wild. You can see some themes in the writing, and some semblance of recent news stories. http://www.psychologytoday.com/blog/beautiful-minds/200903/a...
Backrefs (201):

(...).*\1
Interesting read. A few months back eBay change their affiliate cookie from 10 days to 24 hours. Revenues for most affiliates dropped across the board and lots of those pushing BIN products jumped ship to Amazon. Lots of those pushing auctions are stopping active development on their sites - it's incredibly tough to make a 24 hour cookie work. Shame really, it was a great program.
BlackBerry Reports Massive $4.4 Billion Quarterly Loss
Any explanation as to how radioactive the water was?
You don't need to worry about the drilling surface as the TBM's building a concrete tunnel inside of it's self. However, distance from the drill head and friction means your not dealing with full pressure back there.

It's a little hard to picture so jump to 5m on this video. http://www.youtube.com/watch?v=Dk-8Q42NCSQ
http://www.downforeveryoneorjustme.com/coinbase.com
It differs from person to person. I've met people who know that they suffer from schizophrenia, some who are unaware, but know hearing voices is abnormal, and some who has no idea.

There's a big difference between the three. The first, the ones who know and care about it - you probably won't even notice he/she is suffering from it, unless they tell you. The others.. yeah.

Source: used to be a med student and a trained hospital sitter.
"Go away Cameron" is a strong political statement. If this thing gets lots of media attention and users (I hope it does!), then it's definitely sending a message. Actually using technology sounds like a great way to influence politics for people who otherwise can't do much besides vote and whine.
Good idea, lets keep attacking the marketing team. It's a PR stunt, can we stop acting like it's anything else?
Maybe. He's foreign, remember, so "don't waste your time" isn't the same familiar euphemism it is here.
I love code that does what it's supposed to and can be understood and maintained. If design patterns contribute to that, great. But a lot of the programming I see is makework that lets mediocre programmers feel productive while at best not contributing to the project, and at worst (and more commonly) burying needed but poorly implemented functionality in a writhing mass of crap.

In general, I find people who use crappy variable names also write code that doesn't actually work.

The classicist and patternist use insanely long variable names (index or iterator or myForLoopIterator instead of i, say) that convey no information and write code that doesn't actually work and, frequently, fails in convoluted ways that separate cause from effect by splitting implementations of simple features across multiple functions, classes, and/or source files.
Good general advice about doing business and meeting contacts in the US.

Bad link baiting title.
You could look at bintray for your binaries.
There’s an old psychiatric joke: there are no healthy people, they’re just not diagnosed yet.

I’m not a psychopath, but I have high levels of social anxiety and probably high functional Aspergers. Every situation I didn’t rehearse in my head is incredibly exhausting, and even then, if it gets too complex I feel the urge to withdraw — and it doesn’t matter whether it’s a jerk coworker being a jerk or someone I like dropping a compliment bomb on me, or even, if I’m not the best shape, a partner being affectionate.

We override our deficiencies, but it’s tiring.
Have you written more at length about this? I often find it incredibly hard to convey these points, and having stories or at least anecdotes that are relatable to people is usually the best tactic.
My intention was to have people really question whether it is the right time for them to go. Anyone else think I should change that title? If so, I'm happy to experiment...

Is it ok to change a title after the link has been posted?
I've actually spotted him on other sites, usually commenting with a Facebook account. He actually gets some interest, some responses, some upvote-equivalents to his answers on other sites.

This is especially true when he is in racist mode, unfortunately.

I hope there is some way he can get help.
This discussion is very interesting to me because I am just starting to learn about pure functions and functional programming in general.

Coming from an OOP background, I am used to bundling functionality into objects that loosely represent real-world people, places or things, but I'm starting to experiment with using these more abstract "pure" methods.

For example, I'm working on a GPS-based JavaScript game that uses a "check-in" system to encourage users to travel spontaneously. Initially, I designed a tightly encapsulated "Check-in" object responsible for fetching & interpreting users' locations.

Inspired by reading about functional programming on HN and elsewhere, I'm trying to break up some of the general geo-processing logic such as looping, array filtering, map/reduce, etc., into general functions with predicable results that can be used throughout my application.

It's definitely a different way of thinking that I'm not entirely comfortable with yet, but I can see how it allows for faster, more efficient code. I have been able to replace 50-line code blacks with 10-line blocks that are more efficient and - believe it or not - legible.
I'm fine with and agree with that, but my fear is that the transition of the exchanges to public companies (which in turn drove the embracing of HFT) and proliferation of HFT is skewing the market one way or the other.

When you have an environment when 45% of the trading activity for a heavily traded stock is obscured for many years, I don't have the ability as a layman to figure out what that means to me and the pricing of the equity.

Many folks would respond "than you shouldn't be investing in individual stocks", but still, if I'm investing in large-cap ETFs, I own plenty of Apple shares as well as other companies that may be affected by this information asymmetry.
I had that exact question.

When the tiger tells you that he's overcome his taste for human flesh he could be quite sincere, or he could be lying. Even if sincere, he could be wrong.

I wish the fellow the best of luck, and I hope one day we can build a society where we can safely accommodate all the people like him. When I go to the zoo, I feel compassion for the tigers in their cages. But if they're loose, padding around the halls, I'd hope that I'd have the sense not to try to snuggle up to them, no matter how tame they seemed.
I'm generally viewed as a "nice guy" but once when I was younger met a psychopath who viewed my "niceness" as a weakness and took it upon himself to destroy me. I retreated from that battle, but from then on learned to identify such people and try to match wits with them. I'm very competitive and couldn't stand losing to them. I out-witted several of them over the course of my life and they would usually leave me alone when they knew I would fight back. Fortunately, there are not a lot of true psychopaths running around. However, I finally met my match recently later in life, in a former prison inmate who ran had run his cell block, who had intelligence, charisma, and a breath-taking ruthlessness. He had fooled everyone on his release that he was reformed and had obtained employment where I worked. I did battle with him and lost because I was not willing to go his lengths. Good does not always over Evil, as we all know. I had to get as far away from him as I could. The experience was traumatic in some ways, and I say all this to recommend you avoid psychopaths whenever possible. It's not worth it. A true psychopath is beyond redemption.
Using strlcpy is like suppressing the "Division By Zero" exception and have divisions to return a fake value just to let the program run.

In some case this could be even useful, but it's for legacy and sloppy programs that no one bother to really fix.

For anything that requires some minimal level of quality the best option is to make the program to intentionally crash if a buffer overflow condition is detect. Exactly like a "Division By Zero".
> Which doesn't equate to hating the environment

I didn't say they simply "hated the environment" in the first place. You steered away from my points and into a silly territory. You're resorting to goalpost moving instead of just admitting you're wrong.

> Even if MOST Republican agree on climate change, that doesn't mean they hate the environment.

Once again, you steered it to this inane direction away from my initial point.

Almost no one "hates the environment" in itself and I never made such a ridiculous claim. But, many Republicans are clearly more willing to put aside uncomfortable facts, destructive externalities and live in denial and willful ignorance if it helps them make a buck.

Sad, but true on many levels beyond the environment. That's NOT to say that others are guilty of such things, but Republicans are far worse than others on the left and plenty of evidence backs this up.

It's ridiculous to claim otherwise.

> your initial statement was baseless

Only if one is to continue to delve into fantasy (as you obviously do) when it comes to the modern Republican party and its supporters in regards to protecting the environment (and lower income class humans for that matter).
I was thinking the same: why would they store the CVV2 data?

Makes me wonder if they were keying it for verification and the fraudsters were somehow intercepting the traffic in real-time.
Would it be possible to maybe show an example of using Mori or similar with react?
It is perfectly feasible for a strict language to be pure, even if most strict languages are as a matter of fact not pure. What (I understand from what) SPJ said is that laziness is completely unworkable without purity, and in this sense laziness forced Haskell to remain pure.
Thoroughly obvious sockpuppet/shill. In Russia, it's 99.9% of people who are poor, 0.1% of people who are outstandingly mega-rich, and no middle class. A common yearly salary for a developer in Russia is three thousand dollars. The Russian Federation is increasingly corrupt and repressive, escalating dramatically as Putin realizes that his support is disappearing as fast as public support for the ACA website implementation.
Wouldn't a "safe" api require size parameters on both the source and destination? We have historically had security bugs that over run on both sides, right? Why only address half the problem?

I like C, I use it, I use it in my work, but I simply cannot understand why we don't pay more attention to its huge problems to give compatibility with an ancient standard library.
I laughed when I saw the map. Compare [1] from the article with [2], which mostly corresponds to the location of the Seattle Underground.

I went on the Underground tour earlier this year. It's really interesting and pretty funny too; after a large earthquake at one point they used the tunnels to hide a lot of the debris. I'd definitely recommend the tour; that said, I would definitely not want to be down there when something like this hits the wall!

A big object blocks Bertha. What is it? http://lmgtfy.com/?q=Seattle+Underground

[1] http://graphics8.nytimes.com/images/2013/12/20/us/20tunnel-g...

[2] https://en.wikipedia.org/wiki/Pioneer_Square,_Seattle
Know of any resources of using clojurescript + react without Om (while we wait for more awesome)? Would the idea be calling setState from an atom's watch and transforming the map to a javascript object?
I think your connitation might be getting lost in translation

not sure if "don't waste your time" is an american idiom or not

it comes off as "don't bother" which I don't think is what you're trying to convey
Sounds a lot like Theo is making the assumption that most programmers care about security, when in fact, they're probably primarily interested in creating code that works, and making it secure later.

It doesn't matter what function you use to copy strings. Hell, you can use strcpy in a way that avoids buffer overflows! If your application is poorly designed, it will be insecure. In this case what we're talking is not doing bounds checking on input before copying data, which will always end up fucking you in one way or another, regardless of what function you use.

Going on and on over this function vs that function is a distraction from the bigger problem, which is the overall poor design of many applications.
Thanks Iwan. Do you think I should change that title after the link has been posted?
> It boggles my mind how anyone can write such nonsensical rambling comments while at the same time coding a 64 bit operating system from scratch.

AFAIK some of his comments are auto-generated. Markov chains from the bible.
It may be because I'm not familiar with ClojureScript's syntax, but the whole sample application code seems like a real mess to me. It's full of boilerplate code and it is happily mixing application logic with DOM rendering. [1]

Compare this with an alternative JS MVC framework (like, say, Knockout.js) and another modern "javascript-compatible" language (like, say, TypeScript), and see for yourself. [2]

While I didn't run any benchmarks, it's safe to assume the Om demo is faster. However which sample do you think is easier to write, test and maintain? If "The Future of JavaScript MVC Frameworks" is supposed to look like the Om sample, sorry but I'll pass.

[1]: https://github.com/swannodette/todomvc/tree/gh-pages/labs/ar...

[2]: https://github.com/jpatte/TodoMvc-Knockout.ts
Practise, maybe. Learning, probably not so much. Certainly fun, though, if you can cope with them!
Thanks for backing me up bennyg :)
What is evil? I don't care for the word, but if anything is evil, isn't it making money off of deceit and manipulation (advertising), and then trying to make even more money off of that by disengenuously giving us "free" stuff so that they can secretly collect ever more information about us so that it can be sold?

http://pando.com/2013/12/16/googles-for-profit-surveillance-...
Yeah, you can have multiple groups in the study, but you have to pick them somehow. Since most scientists aren't just sadistic mouse-torturers, you're picking groups that you think will tell you something. If you're testing a medicine, you might have one control (no-treatment) group, one group which receives whatever the current conventional/best drug is for the particular ailment, and one group which receives your new therapy. It's useful to see if your new therapy is any more effective than the old, in addition to seeing if it is effective at all.

On the other hand, prior to this experiment, there was no reason to suspect that mice at 31C would be significantly different than mice at 25C. So why waste time, money, and mice by re-doing everything at 31C? Remember, things don't end well for the control group just because they're the no treatment group: they've got to be killed and autopsied at the same rate as the experimental group. When the study says "chemical X resulted in a 35% increase in tumors", they know that because they cut open both the experimental and control group, counted their tumors, weighed them, compared them, and came up with that number of 35%.

Prior to this experiment, there was no reason to think that mice at 31C would be any different to mice at 25C, any more than you would expect mice wearing funny hats to be any different than mice without. Would you expect scientists to run a second control group of mice wearing funny hats, and slice them open and count their tumors, just in case it ended up being different?
I got Four for 196 with

(.).*\1.\1.*\1

and Order for 156 with

^a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*$
So are you associated with telegram, just to be clear?
Managing IPR in Times of Change
Great, could you explain to me as a retail investor without direct access to the exchanges how to place an ALO order and to buy or sell without enriching HFT shops? (Hint: you can't.)
The contest is a stunt that appears to a casual observer to shift the burden of proof because they wrote a long winded "PROVE ME WRONG BRO."
Oh yeah I don't mean like....maddeningly silent...just a quiet room without, say, a television. I can read on an airplane and generally that's what I do on transatlantic flights. Luckily, I'm able to read in a car as well, I know some people get sick if they try to read while on the road.

That's true about having a single input that you can sort of control, and I think that makes sense as to why I listen to music while working.
Internet Marketing Business
Well, isn't that kind-of sad. Basically what I read into this is that when you need to provide for more than yourself, good luck being able to afford space in a desirable location. Off to riverside or sacramento for you.
Personally, I enjoy seeing it every now and then to review the remarkable achievements of a single super programmer.
I thought that this would have something to do with TOR or anonymity in general. Not the best name to select for your framework if you ask me.

The product itself seems very useful.
Print news is now web-based which is all about ad impressions via alarmist or overly dramatized articles. Journalism somehow keeps finding a way to get worse.
Appears to be back.
I try to practice compassion for all sentient beings, so I get your point. But not all sentient beings are capable of responding to love, so I think we social animals need to be careful in projecting. Indeed, I suspect there are mechanisms in predators that actively suppress the response to love. However much the cow loves the farmer, the cow will still get slaughtered and eaten.
Programmers (me included) are intrigued with psychopathy: we like the idea of pure thought, unencumbered by guilt, untainted by emotions, conventions and niceties. But paradoxically we overromanticise it in the process: I am pretty sure that living day-to-day with such condition kinda sucks, and that it seldom leads to notableness or notoriousness, let alone self-improvement or any kind of refinement. A serial offender petty criminal is probably more representative of the 'average' psychopath than the author of this post, I am afraid.
I had a teacher who worked in a psych ward. She insisted that everyone has a trait of each mental issue you could name - you just don't get a diagnose until it's a big enough issue for the person.
Startups, please stop calling it your 'Careers' page
Because the argument why they are "stupid" is missing entirely. Much of the second paragraph was edited in later.
Agreed there. But, on the other hand, D misses out on statically checked resource management, and IMO that is more important than purity in the niche Rust and D are targeted at (systems development). Of course, nothing prevents a language from having both. :-)
Emacs My Way
"Earth pressure balance" is the term to google here. This is one of the better explanations I found: http://www.therobbinscompany.com/our-products/tunnel-boring-...

And an animation of the machine that is being used in Seattle: http://www.youtube.com/watch?v=Dk-8Q42NCSQ
I think catnaroek has this right.

Neither that nor my original comment is meant to suggest that it would be straightforward for Rust to borrow from Haskell. Just that the post's comments on Haskell seemed to reflect misconceptions.
I find this sad. The article doesn't blame HFT in anyway and yet the top comment is an "add nothing to the discussion, just give me karma" throw away comment.

Hacker news seems to be doing alot of knee jerk reaction voting here.

What exactly about the article gave you "another sign" that HFT is a bad idea?

There are certainly things that HFT firms do that aren't great, but this article doesn't point out any.
Many people are in company mandated 401ks (full of conflicts of interest between the trustee and the trustee's own funds) that don't have the option to buy and hold a single stock for 10 years.
For the first person. For some subsequent people, it'll be faster because they can avoid discovering it's blocked.
>> Oh, wow, and people complain about Telegram team's attitude. Don't be so vulnerable, please. Take the critics easy.

I'm not sure what you mean by this as I'm not the author, so you haven't criticised anything I've said.

>> As for the article, it's well written, but most of the points had been answered in Telegram FAQ or comments on HN. And yet they come up again and again. Not all, most.

Not adequately, hence the well written deconstruction by the post author.

I'm going to echo what I've seen in another post - you appear to be a Telegram cheerleader with a brand new account, are you associated with them at all?
I think "desirable location" changes when you gain intimate relationships and dependents.
For those interested in a great sci-fi look at that question, I recommend Thirteen by Richard Morgan.
This looks to be from the same team that produced singapore's http://getgom.com/ - Go Away MDA, a response to non-optional censorship of several adult websites in Singapore.
If so - well done guys! I guess increased global prevalence of censorship is creating a global market for tools which bypass it.
Wait, so what's with the 'point system' here? Why's shdon answer for backrefs 199 and yours 201? (and while you're at it, could you briefly explain (...).*\1 for the regex newbies?)
If the crypto is broken, then break the crypto and collect the 200k.

Or if its vulnerable to a MITM, then explain how.

Or if its vulnerable to chosen plaintext/ciphertext or known plaintest, explain how.

There has been so much piling on of telegram, but nobody has actually proven any problems with their code or protocol. Meanwhile telegram is trying to do the right thing by being open source and taking the time to respond here and elsewhere to misconceptions and criticisms about them.

I really don't get the hostility towards them so far.
Another cool project is https://github.com/petethepig/devtools-terminal
Because for example "beam" matches [^g-z]. That is, it has a letter somewhere that is not between g and z (namely e and a). I came up with ^[a-f]+$ but I'm guessing it could be shorter :)

Edit: ah, every word in left column has 4 a-f letters. So [a-f]{4} is a shorter match.
Simpósio Internacional de Otimização em Engenharia Sísmica e de Estruturas
OTOH, I am not really sure I would want STM in a systems language. It is a little bit too magical, taking into account all the possible retries of a transaction. Perhaps something based on the pi calculus would be a better fit.
> Love is the kindest and most valuable thing we can spread in this world and your reply offered none to this individual. He is no less deserving than any other. We all have the same life sentence.

Not referring to the OP here, but some people are wholly toxic and cannot have a meaningful relationship with you that doesn't involve the erosion of your own person and physical/mental health. These people may be toxic for a long time, even for your whole life. While people should be treated kindly, don't confuse being kind with being an emotional dumping ground for someone that doesn't respect your boundaries.
Jon Ronson's audiobook version of The Psychopath Test is the Daily Deal today on Audible.com for 2.95
"You are deducted one point per character you use, and ten if you match something you shouldn't."
Does anybody know how to do math with regex? (triples)

And conditionals don't seem to work?