skysight-inc/HackerNews huggingface dataset:
I think psychopaths are incredibly boring, unidemensional people who hopelessly, endlessly intellectualize and play mind games because there is no depth to them. It is only mind machinations without the depth and nuance of a fully feeling and emotionally alive human being. I had psychopathic parents and studied psychopathy as a PhD criminal forensic psycholovist encountering many serial killers, cons and the like. Why do they do what they do? It is no great mystery as I used to think. They dismember people psychologically and physically for the simple reason that they enjoy it. They derive pleasure from the destruction of victims to their power dominance orientation. They are boring stupid people who ate not the least bit interesting. They are pathetic. They choose people smaller and weaker than them that they can pick them off out of the herd of humanity. They are sad expressions of the human genome and dont deserve near the hype and fascination they get. Once you figure them out, it is very easy to remain quite detached from their mental gyrations to seduce and ensnare. It becomes annoying actually. I for one am over it. I do recommend that you not allow one at your hearth or into your bed. You will pay dearly. One cannot allow emotional involvement or any attachment to such people as a regular person is want to do with other humann beings. Get rid of them, they will destroy your mind, spirit and your life. Take it from one who knows from a very young age.
Can get 2 more points with:

ef|^((?!(.)\2).)*$

But I reckon yours wins for having a pair of breasts in the middle
1) Wrap it like a present

2) Place under Christmas tree

3) ???

4) Profit!

Aside from the meme, I would definitely buy something like this that has a remote control to mess with people.
I don't understand why this is such a massive problem (front page news for days now, really?). Mind you, I am not a crypto expert, but enough with the bitching already.

Crypto experts, just crack it then.. who cares about the special conditions in the contest which make it so difficult. Just do it, prove your point and carry on.

$200k is PR, everyone knows that already.
The unified memory enabled developers to practically start using the GPU for things other than rendering. This in turn places higher requirements on an emulator.

None of the emulators you see today existed before someone sat down and started writing them. Your point about PC emulators is irrelevant since if you control the guest OS, it's just much more practical to install a pass-through driver.
From Target's notification email:

> Is the CVV code the same as the three digit code on the back of my card?
> No, the CVV code is not the same as the security code on the back of your card. As of now we have no indication that the three digit code on the back of the card has been impacted.

I am under the impression that:

1. CVV is exactly the same as the security code

2. Merchants are never allowed to store this code
Yes. Biology is a powerful thing.

If millenials go child-free in large numbers, they would be the first American generation to do so. There may be precedents in places like modern Japan, but the culture in Japan is so different that I am hesitant to extrapolate from that data point.
I think the interesting thing is how it is literally impossible to judge his sincerity.

For all we know, he could have given us a 100% spot-on description of psychopathy, or he could be lying through his teeth - without experiencing his life, we have no way of knowing the difference.

I suppose this is possible for /any/ self-description of the internal state of a human mind, but this particular condition obviously muddies the water to an extreme degree.
I guess this revelation should permanently put to death the canard that the NSA surveillance is strictly "for our safety" and only against suspected or potential terrorists.

Of course, there will be hordes of people claiming that this piece of the puzzle is "nothing new", but it is-- this reveal is another very meaty piece of evidence for the thesis that the NSA's goal is universal control and that the terrorism justification is merely a pretense. There is literally no room to argue that eavesdropping on UNICEF is making Americans even an iota more safe.
The rules link goes to a checkout process meant for selling things, with the price set to zero. It has required-fields for billing address (even though it doesn't collect actual payment information). Then it emails (to mailinator, in my case) an order confirmation email, followed by a separate shipping confirmation email (shipped to empty-string). It didn't send an actual download link, though.
Good reasons to use bad UI
TL;DR FP hater talks about FP.
The article isn't contrasting living in the woods with living in the city. It's contrasting living in Orlando with living in Silicon Valley.

They're both cities and they're both hiring.
As a father, I find the idea that I could lose custody of my children though a legal default to be ridiculous. Custody is not a casual decision. 8% of fathers demand custody because that is approximately the fraction of fathers who want it. The vast majority of fathers are fiercely career/work-oriented.
This comment sort of reads like Ash describing the alien to Ripley. I like it.
Angular is first on my list

Given the opportunity I'd add Go to the list but we'll see how the year goes
Developers shun Windows tablets, but give Windows Phone the thumbs up. Why?
Mine is a bit shorter, though a bit more "meh" as well.

^x{32}$|^(x{2}){1,8}$|^(x{64})+$|^x$
It also tells us nothing really new about asm.js, which has historically been quite popular on HN
> Why not just say 'Thanks'?

> It can lead to a very dangerous fatalism.

I know I'm quoting out of context, but I had to.

> My experience is that even the most benign-seeming of errors can cause problems sooner or later.

But of course you don't mean the mistake of mistaking a genuine attempt to be friendly for something to be indignated about. No, when someone speaks from their position into your life, that is not okay. If you speak from your position into theirs, it's super objective and correct, and to downvote them into oblivion is a perfectly adequate response. Who here would care if they're hellbanned? Just another peddler of religious beliefs, nuke them.

Oh, but as Bill Hicks said: Newsflash, you're dead too. Mistakes lead to a bad outcome, so does perfection. So I don't quite get the posturing.

We’re all going to die, all of us, what a circus! That alone should make us love each other but it doesn’t. We are terrorized and flattened by trivialities, we are eaten up by nothing. -- Charles Bukowski

Yet from what I can tell, not believing in a particular fairy tale doesn't mean that every single thing you otherwise hold true isn't a fairy tale as well. It doesn't take a lot of science or introspection to realize that, does it? When people say "Planet Earth" instead if exactly describing the configuration of all matter and energy in the universe, does that make you angry, too?
I used to feel insufficient, now insufficient isn't a sufficient word to describe how insufficient I actually feel.
This was the proper response.

"Career" has become the formal version of "job" anyway. I would be wholly unsurprised if A/B testing showed that applicants for "career" are more experienced on average.
Intel agencies fill these charities with spies so they can identify targets families who show up for medical care in middle of nowhere Somalia. Despicable practice that lead to lot's of shootings and kidnappings of aid workers
It is so easy to send transactions that you have a problem, do you ignore transactions under a certain amount (leading to a potential group going under the limit for mixing) or do you introduce these problems.

If you don't mind false positives it will be easy enough, but I don't know how you would develop a system that would work.

Well I would say someone brought forward the concept of the US or other entity marking bitcoins, that could definitely work, but I don't know if that would solve the problem of laundering non-marked bitcoins.
Don't high voted answers push up a post?
To have that, the currency must be widely accepted. To have THAT, you need widespread adoption. But to have widespread adoption, you need a reason outside of its immediate utility for people to voluntarily use the currency. There are existing cryptocurrencies that are pretty close to what you're describing (freicoin), but they are not popular because there's no incentive for adoption. So if you don't have the beginning deflation, you need some other method of bootstrapping.
New Yeezy Resolutions
You can now buy an airplane with Bitcoin.
Hey, MensRights: any casual reader of this thread can see your clumsy rhetorical trick here. "Females are more important to children than males. I agree 100%. The sky is polka-dot and I am the witch king lord set over all chocolate bars. I agree 100%. One hundred percent! Damn you, political correctness!"

"I agree with something you never said" is a 14-year-old's debate tactic, right up there with "stop hitting yourself". Which is unsurprising, because the logic of "MensRights" is mired in about the same developmental stage.

Why would anyone take you seriously ever again after you wrote a comment like this? I do not know, and think that they should not.
The original blog post is well worth reading:

https://hacks.mozilla.org/2013/12/gap-between-asm-js-and-nat...
There is an obvious problem with HFT: it gives an advantage to lower latency analysis and communication, leading to huge amounts of wasted effort getting faster pipes and software, co-locating automated trading, etc. None of this is delivering real value to the economy, as far as I can see. If you have an argument for why trades that happen at millisecond time scales help liquidity and price discovery over what you'd get with a system that handled trades on the scale of minutes, I'd like to hear it. I have a hard time imagining that the benefits (to society at large) could outweigh the costs of the waste when I see what's being done.

That said, I agree that the high frequency of trades themselves are probably not the problem. The problem is rewarding a latency/processing advantage.
I hope Durov brothers are taking notes. Making a half-baked Facebook clone is not the same as making a fully-secured messaging system.

PS: These guys are still copying Facebook. Facebook released a messaging app, so these guys did the same. But, hey, Telegram is different because it uses MITM and it's "secure".
And it's exactly that that I suggest they learn not to do. It's a dick move, but it's not evil or criminal. It's within the rights of the person doing it, distasteful as it may be.
what's a "join table" even? This speaks to a lack of understanding of how relational databases should best be used.
Are we calling asm.js a "spin-off" now?
My guess is that 147 must appear the same number of times as 258, but I'm not sure if that's even expressible in regexp.
Nice check list. Thansks
> I think psychopaths are incredibly boring, unidemensional people.

I met at least two. Both were extremely vivid people, and deeper contact with them, when they turn off their cloaking field, was baffling: it was a bit like communicating with an alien.

In any case, these people were really, really far from being dull.
You might be able to market something like this to people who take their pets to pet shows.

As for myself, I'm not a photographer and I don't care to share my personal pictures on the Internet.

The site looks great and there are some great photos there.
Why zero-copy sockets(9) are not popular?
What's brilliant about this letter is how easily I stepped into it. C admitted to possessing the abilities to be a master manipulator and exploiter of weakness; and I still let C manipulate me into thinking exactly the way he/she wanted me to by the end of the letter.

It was the literary equivalent of the cup-and-shell game. I saw the con happening right before my eyes and still got duped. Brilliant writing.

(Note: I refer to it as a con, but only for convenience. I don't think it's necessarily negative to leave the reading thinking exactly what the author wants you to think. The process C undertook for doing so was simply so well constructed that it didn't dawn on me that I was being expertly manipulated until tomstokes pointed it out.)
I don't get what this is all about.

The title was (most probably) derived from Code Golf, which is a competition in coding something with as few characers as possible. Code Golf was derived from Golf, where you want to use as few turns as possible.

The score going up and not down, which is done because you get more points the more objectives you fulfill, does not change the objective of this game or what it is based on.
This is a great analysis of the letter. I, like you, was amazed by how empathetic I felt towards the writer by the end. I wonder how much time was put into working the letter into what we read vs. the first thing the author wrote down. Best of all, reminds me how powerful good writing is :)
Also, if you're into the nerdly arts I recommend as part of "sightseeing" (all clustered pretty nearby):

Digital Guru Bookstore (and Madhuban has a great Indian buffet almost next door);
Weird Stuff Warehouse (be sure to go in the back room);
and there's a Fry's is close to those 2

Then slightly distant from those:

Unix Surplus (tell them Hacker News sent you and you might get a used hard disk or GBIC as a door prize, or ping me and I'll organize a time for a geek tour)
Getting annoyed and telling people off doesn't result in fewer instances of dangerous fatalism, because that is not a very effective way of convincing people. It may as well have the opposite effect: "See, God is great, he even takes care of this smug bastard"

Similarly, getting annoyed when people say something false doesn't result in fewer problems, as you are unlikely to communicate in an effective way when annoyed and are unlikely to convince anyone of the falsehood. Again, it may well have the opposite effect: the non-occurrence of armageddon never dissuades a cult of their beliefs, but rather makes them stronger.

And if you say something like "Well, they should listen if they know what's good for them", then you show that the rationalization of your behavior is just a facade. Then you are not truly interested in preventing problems. If you were, you would try to be effective, not just right.
Of course I'm not sure. I do not know if my idea is possible, but if it is and it works, I think it would be more stable than Bitcoin.
Exactly, and it's actually MORE efficient than raw C string handling. Even in C the solution is to give up and use a string handling library that will do a reallocation on append, not risk truncation.
Any Oregon dwellers out there? How's the tech community in and outside of Portland? Has it been growing or shrinking?
ISPs are implementing optional filters that are no different to the standard 'Protect yer kiddies' software ones. They're doing this ostensibly to avoid regulation and government interference.

Because of this, lots of people are decrying regulation and government interference. It's quite frustrating.
News, social networking meet in Prismatic's 'interest network'
Happy to see the terminal-in-browser space get more attention!

Check out https://github.com/chjj/tty.js
Well, Ideally I wouldn't want to keep opening and closing the slide up and down. So this is simpler but not nearly that useful. Apple strives to be secure and easy to use. That's why the top dollar for apple products.
What Happened to the Money Americans borrowed during the Financial Crisis?
The title of the post is throwing people off, because it's actually the opposite. Graph databases like OrientDB and Neo4j "Pre-Join" everything. Using nodes connected by relationships, every single "record" in your database knows what is connected to it without having to do a table or index scan/lookup. It's all pre-joined, so you avoid the pain of having to JOIN dynamically when you run your queries.

After years of MS SQL Server, switching to a graph database (I use Neo4j but it's the same concept) requires a mental mode change, but once you get past the "graph epiphany" you'll never want to go back.
NLP hacking in Python
We can't really measure how important something is in absolute terms, only the decisions people make. There's usually a trade-off between rent and the catch-all 'amenities', and most would agree that young people are much more sensitive to these amenities.
To understand the difference between JOINS and direct links in a Graph Database look at: http://www.slideshare.net/lvca/why-relationships-are-cool-bu...
Good point. As for downvoting, I didn't even know that was possible.
> Answer: Us. Because Kafka runs the criminal justice system. Bringing crimes to the attention of the police is just not worth the risk.

Kafka does not run the criminal justice system. Your actions are disgraceful.
> strlcpy is better because strncpy...

I was mostly thinking about about strlcpy and strcpy. The latter indicates no error and can cause a buffer overflow, which IMHO is harder to debug than erronous logic due to a stringer that is shorter than it is supposed to be.

> I get a nice stack trace and core dump to gaze at

I keep forgetting that C actually has stack traces on normal platforms. We lose all information when the program crashes, stupid custom proprietary platform.

> Also, I disagree C is a tradeoff for speed an efficiency

In C, you sacrifice safety (undefined behaviour etc.) for speed. Rust gives you safety, but (acording to themselves) you can't expect Rust to beat C/C++ in performance for certain operations.

> that defeats idiomatic C on both

But has a minimum of three times the memory overhead. I could write a paralell Clojure application that is way easier to reason about in less time than I could write said application in Scala, but I sacrifice memory and speed efficiency. Every language has tradeofs. C sacrifices safety for speed and memory efficiency.

> I can't use the scala code on a tiny mips device

Why not? There is a JVM for mips isn't there? Or don't you have enough memory? JVM languages uses alot more memory than a native program, that doesn't necessarily make JVM-based languages any less portable.

The same .jar file can be executed on Windows, Linux, Mac and more operating systems without a recompile. That's portability that's hard to beat. Considering you can also compile Java applications for iOS now, and of course Android as well, JVM-based languages are remarkably portable, and I'd argue that they are more portable than C.

The reasons for using C IMHO, is that it's fast, memory efficient, doesn't do any magic (like GC and JIT compiling and whatnot), and that it doesn't require warmup to be fast. It is however slower to develop in, and the language is inherently unsafe.

Last but not least, it's important to use the right tool for the right job. I would never write a VM in a JVM-based language (I'm writing one in C now, fun fun fun!). On the flip-side I would never write a GUI application in C.
It may well be impossible to crack within the terms of the contest.

This does not make it secure in the slightest, as the terms are set up specifically to exclude most of the attacks that are used in crypto validation these days. See - http://www.thoughtcrime.org/blog/telegram-crypto-challenge/
The Kansas Board of Regents is established by the legislature, correct? That makes it a public institution, subject to the 1st amendment (through incorporation under the 14th amendment to apply to the states, and applying to a State's board of regents as a proxy of the legislature set up to deal with higher educational matters).
Yeah.. Anything early 2012 onwards (x230/x1 and later) has the new style keyboard. I've heard reports that it's not that bad, but I don't know why they would do such a blasphemous thing..
Boulder and Austin fit the bill for having both. DC, not so much (in the education realm, but with new charter schools popping up in DC, the situation is getting better).
"The team behind Telegram, led by Nikolai Durov, consists of six ACM champions, half of them Ph.Ds in math."

In what areas of mathematics did these PhDs specialize? I hold a PhD in mathematics, but I would not feel comfortable rolling my own cryptographic algorithms for use in production (I'm a commutative algebraist by training).
There's no UK wide 'censorship', so never.
Making a great product: Lessons learned
> The difference being that this is centrally controlled

No it isn't.

It's pointless having these discussions with people who are thoroughly ignorant of what's actually happening while they're spinning off into wing-nut territory.

What is really happening is already really fucking bad. You don't need to invent fanciful nonsense ("News articles the Government doesn't like (eg discussions barred by injunction such as Ryan Giggs)") because reality is bad enough.
Balance (286)

^(<(<(<(<(<(<<>>)*>)*>)*>)*>)*>)*$

If we had named captures:

^(((?<P><)|(?<-P>>))*(?(P)(?!)))$
Henrik, founder of Coworks here. From a shareholder's perspective the merger probably makes perfect sense. They should be able to consolidate investments, overhead, PPC etc. From a contractor view I can't see how it changes much really. From a client perspective it is usually bad news with mergers like this. I think it has been great to have a fight for the lead in the outsourcing industry. The sad thing is that the industry as a whole needs better client processes, more high quality talent, better UX, better vetting systems etc. and that is not likely to come from the market leader at this stage. They will most likely be occupied with merger milestones for a while. Even talented management teams like these have limited bandwidth. It does leave opportunities open for all others looking at building the next generation remote work platform.
I am confused as to what this has to do with the author's point. He isn't saying purity is hard to use, he is saying the features of Rust make a truly pure function hard to define.

The author seemed to imply that pure if easily used would be a great feature, he just doesn't think that the language that Rust defines is a good match due to the ease of tainting a function.
No one knew to write "No Erase" next to the comment? Oops, their bad.
^(?!(..+)(\1)+$)

Why does that work on primes? I got it by mistake when fiddling with the parenthesis locations but I was expecting to have to deal with xx separately.