skysight-inc/HackerNews huggingface dataset:
It seems most efforts are being taken by the private companies who are affected by it. In the phishing and spamming arena you have Google doing a fairly sterling job of eliminating spam from most people's inboxes, and many banks and insurance companies have online crime investigation departments that try to crack down on phishing etc.

It is good to see the occasional prosecution for spam/scam/phishing but I don't think we see enough of them. How are you going to prosecute someone who you can trace to an IP in Eastern Europe, but which may just be a Tor exit node.

I think that higher reporting rates would be a good first step, and I'd implore anyone who has been targeted by these pricks to report it to the local authorities. The more details that can be collated, the easier it will become to follow the money.
As a startup CEO, what is your favorite productivity hack?
Ridiculous title if I understand it correctly. They are saying all European languages originated there, not just English.
Time for people to get their acts together over this:

https://news.ycombinator.com/item?id=7727472

Also, it's largely been killed: https://news.ycombinator.com/item?id=7693640
Time for people to get their acts together over this:

https://news.ycombinator.com/item?id=7728066

Also, it's largely been killed: https://news.ycombinator.com/item?id=7693640
Probably there are a handful of gravitons or something embedded right in the floor, or there is massive inertia to the system. We tend to forget that not all solutions require active power.
Finally, Gloves Are Off In Google-Amazon Fight For Public Cloud
Google is making a big push for a top spot within the Cloud computing services arena. The main player Amazon won't give up without a fight. Here's Cloudyn's view of the latest events in "The Cloud War"
Another way for big companies to more accurately exploit their workforce under market-based conditions. If this software goes through, the only possible way to get a raise is if the program believes not getting a raise would actually cause you to quit. There's only one reliable way to make the program think that : make sure you actually would quit if you don't get it.

In other words: expect a massive increase in job hopping as people find the only possible way to negotiate with this program : quit.

> By morning, he says: "If a customer has thousands of people in similar job types, our system can predict accurately on a given day which individuals are most likely to quit." In response, Evolv then offers employers "what-if types of analysis" by which if they change certain incentives – a bonus, training scheme, change in environment – they can see exactly what effect it is likely to have on a particular person's behaviour. In this way Evolv advertises average reduced employee attrition rates among its clients, who include one fifth of Fortune 100 companies, of up to 15%.

This sounds horrible. It would force employees into quit-to-improve-working conditions dynamics. Constantly interview, at a non-ridiculous rate. If you get offered better conditions, either Evolv will offer you the same at your current position, or you should quit.

Of course that's already mostly true : my advice working for a fortune 100 company that isn't Google or Facebook : prepare to quit after 1 year or less. Regardless of whether you want to stay or not, have a serious discussion with your boss about quitting after 6 months at most.

I wonder if it would defeat the negotiation tactic used by "Evolv" here. If you can call it a tactic, that is.
Oh please. Spare me your patronising claptrap. Had I not addresses your specific points, you'd have happily accused me of ignoring them!

Here's a suggestion for you: stop assuming that your lofty air of wisdom is all that's required for people to accept your pronouncements without question. I'm sure it impresses the kids, but I've been around a little longer.

All you've done is claim that Windows without support is cheaper than Linux with support. It's an extremely foolish argument and your attempt to switch this to a meta-discussion on debating styles doesn't change that.
Bpmn.io releases first preview of JavaScript bpmn library
I remember when NewsGator bought FeedDemon, my RSS reader of choice on Windows. I was a little nervous but it went ok, for a while anyway. FeedDemon came to end-of-like quite naturally I feel. RSS just sort of died off for me the same way I think it did for many others. I think the problem with RSS is the information overload and addiction to more information. It just all gets too much once you hit a certain number of feeds. Now I don't use RSS for anything, at least not knowingly.
Gavin Andresen on the Present and Future of Bitcoin
go get, npm install

BTW the official standing on dependencies in Go is to actually fork all deps you need, possibly using submodules or even vendorizing by adding src/* to your project VCS.
Note that email doesn't have a "report spam" functionality designed into it (in the form of RFCs), though email providers often offer their own version to their users (most are far more opaque when it comes to reporting spam against their own systems). Reasons for this are diverse, but effectively, if you're a large email service provider, your users' satisfaction is a concern, spam is a large part of that, and the ability to leverage reports from many users to identify spam (and non-spam) sources is very useful.

Telephony was designed in a far more innocent age, and was largely protected against the abuse which ran rampant in email (and Usenet) on account of the costs associated with network access and in actually making calls. Now that this is rapidly approaching email costs (effectively nil at the margin once you've got the infrastructure set up), this is changing.

One consequence is that voice service is rapidly becoming useless due to abuse. I've rightgraded from a smartphone to a dumbphone for a number of reasons, but one feature I particularly miss from my Android device was the call screening app: deny access to unknown or blocked numbers, and allow priority access only to specifically whitelisted callers. Why should I allow myself to be interrupted by any one of the 7 billion people on this planet, or worse, programmed robots which call me without any regard for what I'm doing?

I'm hoping for features such as this to make it into dumb phones soon.

My other thought is that conventional telephony (both POTS and mobile) is going the way of the dodo -- VOIP over wireless broadband with only very occasional fallback to direct connections.
Amazon hosts public datasets at
https://aws.amazon.com/publicdatasets/
Good if you want to quickly spin up an instance, copy data over from s3 and process it.
It's been known for a long time that standard interviews are a poor indicator of future job performance, so probably any analyses of data regarding behavioural modes, a person's intrinsic motivators, cultural fit etc, will do a slightly better job. Presumably all of this will still be subordinate to an on-the-job trial anyway, though.

It'd worry me that, although this guy says you need to increase behavioural diversity but minimise value diversity, that you're effectively just minimising the pool of potential employees, rather than figuring out ways that a larger pool of people could fit. Or in other words, whether it's Myers-Briggs, Belbin's roles, IQ tests etc, it seems that evaluation tools are trying to quantify the diversity of people, and pick off, with increasing accuracy, the exact archetype that aligns with organisational goals. But if you assume that people are diverse, and that employment roles are diverse, and that there's a large pool of both, would it not be a better idea to focus on quantifying the differences in attributes required for your employment roles, so as to maximise your pool of potential applicants?

I'm willing to bet that someone who's slobbish and lazy and unpleasant could play a valuable role if you could quantify the requirements and goals of positions in your company, for example. And does value alignment matter for all roles in all companies, or is it just a phenomenon arising in the last decade, being an intuitive way to maximise employee investment and increase profit? Why would financial staff need to want to 'change the world' or some bullshit to work at crappy Startup X?
Don't fuck up the culture
Thanks for pointing this out. All these google indexes are gone.
The article is a little breathless about how "...physicists have long searched for other ways to make genuinely random numbers based on physical processes that produce random outcomes. "

My understanding is it's pretty straightforward to do so - here's a nice little device available on tindie:

https://www.tindie.com/products/ubldit/truerng-hardware-rand...

And here is the physical process it's based on from a (5 year old) paper.

http://cockrum.net/Implementation_of_ECC_on_an_8-bit_microco...

And, not to be pedantic, but you really only need a small amount of entropy to seed your PRNG - for all practical purposes, the rest of the random bits can be computationally generated.
The assumption any dev should have is:

"The bug is yours"

That isn't a true statement, as there are exceptions. It's just that you are unlikely to be the exception.

Whether you're relying on a compiler, network, some other application, a library, an API... the bug is nearly always yours and you should more rigorously check your code without making any assumptions, until you fully understand the root cause of a bug.

If you actually have got to the root cause of a bug, you'll find in nearly all cases the problem was with your code.
> Regardless of whether you want to stay or not, have a serious discussion with your boss about quitting after 6 months at most.

To get a raise you mean?
He didn't buy any of them, it's just an affiliate frontend for a registrar
like 'turkey' did existed 9000 years ago.But editors need to sell articles.let's not fall for these cheap stunts.
Hopscotch, An iPad App That Helps Kids Learn To Code, Raises $1.2M
Not a FreeBSD expert, but consider just mobile phone patches to Linux (largely due to Android AFAIK). In this respect, Linux wins by a mile in terms of functionality (power management) and supported architectures, and I'm sure it also contributes to the perceived messiness.

Another example: FreeBSD has had jails for a long time, but I believe it didn't acquire the equivalent of cgroups until very recently. Linux has a LOT of stuff that only a few people use.
Drchrono needs hackers – join us and change health care
Those companies are usually Donuts Group companies. (www.donuts.co). If you look them up here:

https://gtldresult.icann.org/application-result/applications...

You'll see the contact listed has a donuts.co email address. For example, try .exchange
Or, maybe the description is fake. Artistic freedom meets privacy protection.
I saw 'butt.pink'

I reckon that might be a NSFW website.
Where can I find a list of all of the new .gtlds?
Strange Facts About the Northern Lights
took me while to find how to play a performance. Once you get there it's easy to keep playing pieces, and it's really not THAT hard to find. But putting a big play button when you see the big title would be much quicker and intuitive than first clicking a small tab in the bottom of the screen.
I actually gave this a try -- There are a remarkable number of unmarked retail spaces with > 2 floors and blinded windows near sushi restaurants in Fremont. I'm not condoning the author's lack of discretion, but I was surprised to see that the kind of home Davis has, while unconventional, probably looks rather nondescript from the outside.
All Indo-European languages. Not all European languages are Indo-European, for example Hungarian is not.

And some non-European languages are Indo-European, like Hindi or Persian.
Agreed - thanks.
Once you have a sufficient percentage of a job market gated by these types of algorithms, the individual worker literally cannot win. Adversarial approaches to 'beating' the algorithm can be detected and compensated for within the algorithm. Ironically, it'll just be right back to forming unions, except you'll be negotiating against algorithms.

Seriously, almost any type of 'optimization' on the half of companies/employers right now is bad news for employees and job seekers. We call it optimization because its nice and clean. But the effect of every optimization is to squeeze out every last bit of productivity out of a given work force as possible.

Honestly, I hope this type of thing is never developed and deployed to the degree to which some of the proponents in the article wish it to. They can paint starry eyed pictures of a future where everyone gets to work the job that fits them the best, but all I can see is a future where everyone who has a job is scared shitless of losing it, since it'll blackmark them forever.
I think threatening to quit or quitting with a better offer has always been a guaranteed way to get a raise. These new startups are not going to change that dynamic.

Funny you should mention the 6 month rule. I've kinda stumbled on it through trial and error but it seems like a pretty good checkpoint for salary discussions.
Now any analysis applied to a data set is now "Big Data." While easy to just resolve it to being how the media treats most science stories, I had hard time understanding the demarcation. I now go by DevOps Borat's definition - "any thing which crash Excel" [1]

[1] https://twitter.com/DEVOPS_BORAT/status/288698056470315008
very astute, it is on the list, but I cannot divulge details till launch day next week - - and it's killing me! I'd never be good at a security clearance job, I don't do well w/ keeping secrets/surprises.
My X1's trackpad is horrible, but thankfully it comes with the eraser mouse, which is accurate even if it hurts my finger tip. The Yoga has no such option like the X1 does, which is why I would avoid it.

Why can't just one PC vendor who can make a decent trackpad...
> (not even optimized, and it still made the equivalent Node implementation's performance look mediocre by comparison)

You're probably not doing it right. You should see a factor 10 or more difference, without optimization. Why ? Because any variable lookup in a dynamic language is always at least O(log N), and the mere fact that it needs looking up at all costs you a lot. So every single statement and expression of a compiled language is going to blow the socks off any interpreted language.
What do you want them to say? Anatolia? The headline has some problems, but I wouldn't have called that one of them.
Thank you for this.

I love discussion between knowledgable people that happens some time after the event.

A website or podcast that was a tech version of "The Reunion" would probably be popular.

http://www.bbc.co.uk/programmes/b007x9vc
This type of optimization has been happening since the beginning of the assembly line or even before it. Plus, employee/employer relationships are always adversarial. I want as much as I can get out of the company and the company wants to get as much out of me as possible.

As for it going into production I don't see why it is a bad thing. You could turn the whole thing around and help job seekers find companies where they know they would be happy and productive. After all it is a similar kind of optimization but from a different perspective.
https://gist.github.com/peteryates/7132974
I'm ashamed, but I grabbed shitty.recipe.

I put most of my bachelor frog friends to shame, so maybe it will be fun.
I am surprised to learn that arbitration clauses are legal in contracts with consumers. Arbitration is legal in Denmark, but only between businesses or - in few cases - private citizens who agree to them, but they can never be part of a contract with a consumer. Netflix tried that when they moved into Denmark, thus null and voiding the entire contract between Netflix and their consumers.
don't we already have dropbear for such tasks, would it be better to "extend" / "improve" dropbear?
Thank you! It's actually a good news! I'll start to remove some dust and refresh my résumé!
Why not building on top of existing full text index/search engines? Why would I choose this over something like Kibana (http://rashidkpc.github.io/Kibana/) that provides me with all this and more, is built on top of existing capable, scalable open source products, and is itself free and open source?
yeah - no family to ask, on my own. I tried tutoring, wordpress installs, posted ads all over facebook and craigslist no bites - it sucks when you know you can code, but are missing something when it comes to getting that first job, least I have my startup, I may have to go to panhandling soon, but at the end of the summer could get 500k or more in funding, and that would go a long way towards growing the company, and my career.
Can you mess it up? Take your friends phone, point it at a known pattern and send tons of insecure data?
C++ would be an absolutely fantastic language if it were allowed to start from scratch library-wise.

But that'll never happen.
Is it a poor debugger that the author uses? The code looked wrong to me until I understood that instead of writing the labels inside of the line the line contains the value of 0 and the unconventional decoding and then the label follows in the next line e.g.

2:	mov 0x0(%rip),%rax
5: R_X86_64_GOTPCREL NSS_ERROR_NOT_FOUND+0xfffffffffffffffc

was probably supposed to mean something like

mov addr NSS_ERROR_NOT_FOUND, %rax

That is, the next line is actually content of the part of the instruction of the previous, and the later was incomplete and with 0 instead of the value. If the value in the second line would appear after the instruction in the first line is over, during the execution the second line would be executed as the instruction. That it's not the case is visible from the offset 5 vs. 2 of the start of the instruction. I'm more used to Intal than AT&T notation, but I don't believe that it's the effect of the notation. Anybody knows more, what produces such a strange code?

This weirdness

2:	48 8b 05 00 00 00 00	mov 0x0(%rip),%rax
5: R_X86_64_GOTPCREL	NSS_ERROR_NOT_FOUND+0xfffffffffffffffc
9:	8b 38	mov (%rax),%edi
b:	e8 00 00 00 00	callq 10 <NSSTrustDomain_GenerateSymmetricKeyFromPassword+0x10>
c: R_X86_64_PLT32	nss_SetError+0xfffffffffffffffc

probably just means

mov addr NSS_ERROR_NOT_FOUND, rax
mov (%rax),%edi
call nss_SetError

Then what and why produces the longer and stranger form?
This is a comprehensive and informative article, nice!

My one criticism is that the author really over-hypes the Chemex. A dang good coffeemaker? Sure! "The undisputed king of pour-over coffee?" Most definitely not. To call it that overlooks the somewhat ridiculous amount of care and attention today's coffee geeks put into their cup of pour-over.

The Chemex is great, but like all coffeemakers, it's appropriate for some use cases and falls flat for others. If you're looking for schmancy new device to help you make an awesome cup of pour-over, I'd recommend reading something like this guide[1] to get an overview of what's out there, and then buying something suited to the kind of coffee you like.

[1] http://prima-coffee.com/blog/a-beginners-guide-to-pour-over-...
China taking advantage of Ukraine problem. Thanks to US
With Obama government, US is not respected anymore.
Seems a reasonable title to me. If it was a person saying he had Turkish ancestry, you wouldn't say it was a ridiculous title because "many people have Turkish ancestors, not just him".

Obviously other languages originated there, because English is related to other languages!
I hoped for an insight on what BlackPixel is doing with NetNewsWire. Still no good sync options whatsoever... Still no sync-enabled iOS apps...
Can you mess it up?

Lay the phone's camera facedown on computer desk. It'll probably be a black picture.

There's still noise in the picture even if it's entirely black, but Whether it's possible to generate secure random numbers via nothing but that noise is an open question.
Out of curiosity, did you just create your Amazon Affiliate account? I am not very familiar with the program but I have read stories about many folks being rejected from the program a week or two after signing up due to their sites "not having enough content".

Cool weekend project. Should be fun to see the code!
Getting the same calls lately. Not sure what to do about it - my experience with AT&T shows I'll probably waste about 10x to 100x more time just trying to explain to them what I want that it takes me to hang up. But if somebody knows a way to make AT&T aware of it and do something (provided there's somebody in AT&T that cares and can do something) please share.
It's worse than that. People will run Hadoop on 20 nodes to do stuff Excel could handle easily, so they can join the "big data" fun. It's just CV-padding really, ironic given the discussion.
I think standard practice these days is basically to reject most patent applications once and then accept them if the applicant bothers to resubmit - the USPTO doesn't have the resources to actually investigate applications in depth, and any examiner who tries is at risk of losing their job for not meeting their targets.
As a 27-year-old from the US, I tend to agree that this is used in writing (where it's distinguished by being set in italics) and never in speech. I do have a photo of a fancy trash receptacle (four different sections!) in Hong Kong bearing the label "LITTER CUM RECYCLABLES COLLECTION BIN".
He didn't prove the wiggly-sided paralellogram -> rectangle transition when the angle of each slice goes to 0. He also did not prove that he is allowed to take the angle to 0. I can grant him that any angle > 0 results in a less and less squigglier paralellogram with more and more vertical sides with an obvious proof, but that doesn't prove either that the limit is a rectangle, or that reasoning at the limit is transitive to reasoning about the circle.

I don't doubt the result or the method - they both seem intuitively correct, they just aren't proven.
Please read the HN guidelines. It's against the rules here to rewrite titles to put spin on them.
Motorola has great goodwill from feature phones day. For 20 year probably they were the top when it came to durability and quality. I have seen one of their non sturdy phones fall from 2 floors height and work flawlessly after that.

RAZR also made a killing.
One might add that the Turkic language family isn't Indo-European. They seem to have originated in Central Asia.
The article doesn't really seem to question the mere existence of payday loan, which is the sort of actual usury I thought existed only in the most undeveloped nations and in medieval times. Crazy stuff, really.
Except magna cum laude is a different construction entirely. "Bedroom-cum-office" (hyphens and italics required in my mind) is an english phrase constructed using native english rules, albeit a fairly esoteric one. "Magna cum laude" (hyphens not permitted) is a three-word latin phrase borrowed into english. A bedroom-cum-office is just a room that happens to be both a bedroom and an office. "Magna cum laude" isn't even a noun, it's a descriptive phrase, and the two outer words are not linked by "cum" -- "magna" is an adjective modifying the noun "laude".
How Technology Is Making Your Wallet a Safer Place
Let's meet and work
that's the beauty of it: the randomness is "bigger" for objects illuminated "just right" (half way through completely dark and 100% bright), but it still works for pictures taken in less than ideal conditions. And it's all because of the imperfections in all smartphone cameras. Out of 100.000 pictures taken in the exact same position with the same camera, do you think you can get two 100% identical ones?
Even if you could get the exact same conditions (illumination, position, etc.), there are always factors like that tiny little bit of degradation that happens each second you expose the sensor to light.
Why Energy Is Technology's Next Big Thing
Daemontools and inetd? May I ask where the systemd socket activation support is?