skysight-inc/HackerNews huggingface dataset:
I couldn't help but be reminded of a passage I was reading just this morning: https://www.biblegateway.com/passage/?search=Psalm%2010&vers...

In part:

In arrogance the wicked persecute the poor—
let them be caught in the schemes they have devised.
3 For the wicked boast of the desires of their heart,
those greedy for gain curse and renounce the Lord.
4 In the pride of their countenance the wicked say, “God will not seek it out”;
all their thoughts are, “There is no God.”
5 Their ways prosper at all times;
your judgments are on high, out of their sight;
as for their foes, they scoff at them.
6 They think in their heart, “We shall not be moved;
throughout all generations we shall not meet adversity.”
The Art of Language Invention – David J. Peterson
I'm an atheist, but I think plenty of religions provide useful moral frameworks. As Huston Smith said, "Religion gives spirituality historical traction." Coming up with a complete moral code from scratch is very hard work. I've learned a lot from reading about moral codes that have been worked out by many thoughtful people over the centuries, work that has been preserved because it happened in a religious context.

That said, one way I measure various religions is the extent to which their followers perform the inductive reasoning that takes them from the individual bits of the moral code to a well-developed moral sense.
How many times a day do I sit down at my desk?
I would hope when I retire I will have the money to immediately forget anything about programming and instead remember how to say "Where is Gate A?" in 20 different languages.
> I would venture to guess that at least the nastiness now means that the politics are mostly out in the open and that it's easier to navigate.

Perhaps, for people who can tolerate the nastiness. The question is, how many excellent developers leave (or never participate in the first place) without saying a word, because they don't want to deal with the nastiness?

No one's suggesting "never say anything negative". As the original article said "I need communication that is technically brutal but personally respectful." In other words, you don't need homophobic sexist insults to tell someone they're doing something wrong.

You're setting up a false dichotomy, between pointless nastiness, and some imaginary ultra-polite fairy land that no one is asking for.

What's so hackerish and geeky and nerdly about insulting people for their sexual preference or appearance or grooming, instead of discussing the actual technical issues?
Why Do Neutrinos Have Mass?
Apple Keeps $181.1B Offshore, Would Pay $59.2B in U.S. Taxes
> “A taxi medallion system is nearly impossible to end even if it proves to be providing unfairly high gains to a limited number of original medallion owners,” the report concluded. “Medallion owners fiercely resist any possible threat that may challenge their advantage.”

It's crazy how defeatist they sound in this article. Little did they know that in just 3 years companies would be struggling to get rid of their medallions, and the taxi lobby would be in ruins.
You may just put in your T&C that nobody from EU can use the site. No one will read it. No one will obey it. But it should be enough for lawyers to chase each other's tails in any case.
Yeah, a bit out of topic and I'm not a Biblical scholar or a learned man. Just another sinner trying to be a good person. Church elders have long sermons on how a religion changes with new discoveries, I just go with the flow and keep the theme. That said, I'll try.

Its not so much selecting, as knowing that the context has changed in thousands of years. Burying your poop and what hand to use eating were important things back then, but only really practical on a survival show now. I have plumbing and good soap. How to treat slaves is not something the modern world should care about. Its not about disagreeing with the text, its understanding that whole free will and gaining dominion over it all sometimes discards the old conditions by freeing people. Its was a survival manual after all too.

"Thou shalt not murder" and "Thou shalt not bear false witness against thy neighbor" are not something that loses their context. They speak to how to treat others and don't lose any meaning with era. Our changes to the world have not changed such fundamental truths. We are still humans and some things are eternal. The parables are still good lessons.
'Different' Old Testaments is a somewhat misleading thing to say. The vast majority of the Old Testament is the same - Catholics include the Deuterocanonical books that most (but not all) Protestant churches do not[1].

There's a lot of interesting history behind this, but my understanding is that Catholics don't necessarily put these books on the same level as the broadly accepted Old Testament, but include them in printings nonetheless. I've heard that they were dropped from Protestant Bibles to save money on printing, but I have no idea if this story is true.

[1] https://en.wikipedia.org/wiki/Deuterocanonical_books
Have you considered using overlays from route360 (https://developers.route360.net)? They are doing some really interesting stuff with multiple transit types (bicycle, car, mass transit, walking) as well as accounting for elevation changes and incorporating GTFS data where applicable.
This is a common complaint about literary criticism, but it's wrong. "You can find anything you look for" is usually said by people without any training or experience in literary criticism. It's equivalent to a literary critic saying "you can make a computer do anything"; while computers are incredibly powerful, any knowledgable programmer understands that that is not true.

The blog post carefully lays out the evidence for what they are talking about. But that also exists against a cultural background, and if you don't have that background, it will be less persuasive because you won't recognize the referenced patterns as easily.
Ask HN: What should I do?
I have a really tough situation. Two job offers that are roughly equal and I don't know what to do. Can anyone help me make up my mind? What should I do?

Dayton, OH:
small company,
small city,
cheap housing,
60,000,
mediocre benefits,
analytics, reporting, some modeling

Pittsburgh, PA:
medium sized company,
bigger city,
cheap housing,
63,000,
educated population,
good benefits,
modeling, visualization, and client interaction,
good chemistry with hiring manager
Is prison a risk factor for brain trauma or is brain trauma a risk factor for prison?
We have no assurances of anything in life.
The Future of Caregiving Is Collaborative
Ok, but how would a native window prevent an undereducated user from naively entering their password into an attacker's spoofed login form? In my mind this strategy more or less kicks the ball down the field as opposed to revolutionizing security.
Throw a password on SSL/TLS client certificates and you have something that sounds about the same. Nobody used it because it was confusing to users.
Any HN reader still uses Tcl in production system? Is it still relevant in 2015?
Which Code Editors Are Devs Using: 2015 Edition
Christians and Jews are pretty heavily involved in child genital mutilation.
Cohorts to LTV, CAC to MAU: Tips to Make It Meaningful, Avoid Vanity
TaiG+2.5+jailbreak+tool+for+cydia+download+-+iosjailbreak-download.com
It would be nice if you could change the seed image. Someone needs to automate this.
That's exactly the problem. The private key and the password are effectively 1-1. So if you can phish the password, you have the private key. This solves nothing.
"CBCrypt deterministically generates a public/private keypair unique to each specific user, on a specific server, using a specific password. Any variation of any of these factors results in an entirely different and unrelated keypair."

If it deterministically generates a keypair from a password, then attacker acquiring a public key is equivalent to acquiring a password hash — the public key now becomes a verifier.

"The worst attack a malicious server can mount is an expensive brute force attack, attempting to overpower the rate-limiting function and eventually guess a password that recreates the exposed public key."

Almost the same result as if the server just stored an scrypt hash, but more complicated, and without a random salt. The solution for the problem just makes it worse.
By retroactively passing a Directive? I'd take time travel over big data any day!
I think I agree with your sentiment. I should have been more precise; I don't think all discussions should be done in an ephemeral, upvote-based format, but threaded discussion would be a big improvement for most of the old-style boards I participated in. Also, Reddit UI strikes the right balance between simplicity and functionality. Most boards are overloaded UI-wise.
Twitter just made the biggest change since its invention: Moments
There's an issue with passwords/keys not sent to the server: what if the user forgets the password?

No "Forgot your password?" functionality available (reset token), since the server does not store password (hashed or otherwise).
> It would have created very bad problems with TBTF

That's one of the reasons that both Paulson and Bernanke cite for not bailing out Lehman.

Technically the government can bail out whoever they want for whatever amount they want. Bernanke isn't dumb - he knows this. He is saying that the bailout was impossible from a cost-benefit perspective. Setting a TBTF precedent so early on and putting the garbage debt-profile of Lehman's underlying assets on the government's balance sheet were too risky to justify bailing the bank out.

I'm also willing to reserve judgement until I read the full book rather than a few quotes picked out by the NYT.
JavaFX Material Design Library
How to monitoring the sentiment of your startup, industry and competitors
I wonder if I can get it to run Linux. That would make a pretty nice machine, if so.

Edit: I'm not hating on Windows. I just don't prefer it.
How is "improve" biased? Are you questioning her motivation to improve the situation? Whether you agree with her goals or not, improve is the correct word to use.
This is another one of these memes that has caught on, but has little hold on reality.

Too many people say "but this is so much better than drug dealers on street corners. No-one gets harmed this way, and there's no violence".

And that's absolutely incorrect.

You might want to read "El Narco", or many other documentaries that talk about the pipeline from growing to cultivation, production. There's still huge amounts of violence in the system, that are in no way alleviated by having some magical fairy happy land online marketplace.
Like it or hate it, it's the word that everybody understands. The words "computer" or "digital" or "network" or "data" etc are insufficient. Clearly "computer security" is not the same as "cybersecurity", just as "network security" is different from "cybersecurity".

The Eskimo/Inuit have over 50 words for "snow", in today's world, we will continue to add words to better describe our digital world.

PS - cyber, cyber, cyber, cyber, cyber. Get used to it.
Bros Funding Bros: What’s Wrong with Venture Capital
Hashmap Performance Improvements in Java 8
I agree that is true, if you want to have a thriving community. The question is whether Vice needs to host a thriving community on their own site.

Why not leave community management to the experts? For example, the dialogue here on HN--which is a well-managed community--will be way more substantive and productive than it would have been on Vice's site.
Stroke its pole.
I have the same experience. But they are usually not willing to invest until they are hacked and even then. It is like the article yesterday on HN ; correctness & security are nice, but almost always not in the budget. Even when the result could be far larger losses. It is the 'could be' that prevents almost the entire world from doing something about it as for most systems it doesn't happen even though it very easily could happen at any time. Like the example from this blogpost.
How do you know the silicon in the Matrix was not back-doored?
Microsoft's Surface Book is its first (and 'ultimate') laptop
Partly, because they're designed that way.

Stores that are mandated to issue receipts are giving away trade secrets. If the format was standardized and easily readable then it'd be much easier for competitors to analyze their data.
Yes. Yes. NAMD.
> 'Different' Old Testaments is a somewhat misleading thing to say.

The Catholic Old Testament has 46 books and the Protestant Bible has 39 books.

46 and 39 are different numbers and it is not misleading to say that they are different. A red car is different from the same model in blue.
The key, as I understand it, is derived from a combination of the password and other deterministic elements, like the host URL. I suppose it's supposed to be ethereal, generated only for the session and the disposed after the user logs out. But for it to work, the user would have to be able to generate the exact same key on other machines using the same password. In which case, all an attacker needs to obtain the private key is the password and the vulnerability to phishing remains.
And bartenders are a walking target for criminals. I got robbed three times, a colleague got his cellphone stolen behind the bar while clearing a fight - and next day, he was working again, cops arrested someone and another guy stole his backup cellphone right under the cops' nose and vanished.

The amount of times people tried and sometimes succeeded paying me with fake money or blowjobs (okay, I accepted the blowjobs though) cannot be counted even if I had eight hands and twenty fingers.

And soccer club banners are a prime target for fans of rival clubs. Hell, I could write a book about my endeavours.
Hi HN - the makers of Blueprint3D here. We're excited to release this open-source - let us know if you have any questions or feedback about the project!
Sensory Deprivation and Meditation
On the contrary, they don't actually mark it up that much. If anything, Beer has one of the lower mark ups. Bottled water on the other hand...yes.
I agree that medicalization of everything is the wrong course to go down. My perspective is more this:

Criminals have often done terrible things, whether because of "they make bad choices" or "they are unable to make sane choices." In the worst case scenario, these things are incurable, either by medical procedures or by punishment, and their criminality is likely to recur. How do we deal with these broken people? "Humane" prison (comfortable-enough segregation from the general population, coupled with real, universal observation to protect them from each other) seems to me to be the best route, with the death penalty as a distant second.

That has the added benefit of serving people better who are the same but treatable, either via behavioral, psychiatric, or medical interventions. At the very least, it doesn't make things worse for them, which prisons as-they-exist-today currently do.
Also Mike L (BB founder) funded the Institute that did this work
Avoiding Leaky Gutters: Fall Maintenance Tips – LGC Roofing Blog
How Oldschool Sound/Music worked
People fork the kernel all of the time. It won't be relevant though because any good patches will be cherry picked to the main trunk. Only garbage patches attract the rudeness on the LKML. So a fork that's only difference is garbage included will not likely gain a lot of traction.
Eh - I'd say that it's pretty even. It takes about twice as much delta-v to get into low martian orbit as low lunar orbit, which is still less than half what it takes to get into low earth orbit. Earth has a lot of gravity and a lot of atmosphere, which is nice for living there but a real pain in the ass when you're trying to leave.
You can have nice things when the underlying rules change
Microsoft Surface Book
If you're a web developer looking to leave web and become a graphics programmer this is a great guide. If you're not, and you're a web developer looking to use a new technology without the headache of learning a huge amount of maths, just use three.js and let it handle the hard stuff. It's brilliant.

You'll have to sacrifice a little speed, but it's more than fast enough - as an example I used three.js to make a visualisation to plot 45,000 meteorite strikes on a globe this morning.
You can email the user a one-time token for setting a new password.

You should never store the users password.
It's worth noting that there's a huge difference between the eugenics of the past and the eugenics enabled by modern IVF and other genetic technologies. Eugenics of the past primarily reduced the capabilities and rights of people, while the technologies described in the article increase capabilities. Eugenics in the past resulted in discrimination and genocide, but modern eugenics is simply allowing parents to choose their child's genes. I don't see any issue with this.

Others have pointed out that this technology will be available to the rich first, but this is a problem with economics, not with the technologies. Economic inequality has gigantic, far-reaching concerns, many of which have nothing to do with genetics. We should fix economic inequality, not its symptoms. Hampering genetic research because it exacerbates a symptom of economic inequality doesn't fix economic inequality, it just creates a separate problem.

Of course, there are some places where giving some people capabilities allows them to harm the capabilities of others. Genetic testing for jobs, for example. But these concerns are largely off-base because the science doesn't actually back up that genetic testing for jobs would help the employer. It's a problem without an incentive to cause it.
Finally, a fast easy 3D printing company that I can use to rapid prototype.

Checkout their vid- https://www.youtube.com/watch?v=wqreBGncO0E
You can keep transactions in one part of the system and the queries in another. CQRS as one example.
I think the Surface Book is finally something that can give the MacBook Pro line a run for its money, this should be interesting.
I personally don't think I would expect any difference, but that is one of the major differences between all the branches of Christianity: "how much of the Old Testament has been rewritten by the New".
How FedTech Does DevOps?
"Resources" means money, not reporters. Every professional community manager that Vice does not have to pay, is a new reporter that they can hire. And the question is, what brings people to Vice, the content or the comments? The answer is clearly the content. So that is where the resources should be deployed.
Yes, but circumcision doesn't seem to have any long-term effects on genital function. Yes, there are arguments back and forth in the medical community, but it's not an obvious mutilation.
Linux does not support hybrid graphics properly. (I've got a Zbook G2, dockable, Nvidia + Intel. I'm developing for Linux, so it'd be great to run Linux on it, but it's not practical at all.)
My guess is the shortest would usually be the very next one since Google Image is good at finding the same image file in different websites. There would have to be a constrain for how close to the last image the next one is or you'd end up in a one image loop.
This article made me angry. Why does she care that cnn.com has 349 errors that can only be found by running a validator? The web is a huge place. Does anyone really expect that every single site out there is going to be perfect? And you're going to be depressed to find out that it isn't. And change careers. Give me a break. Her complaints are akin to a writer whining about grammar, and quitting their job because there's so much bad grammar out there. Good riddance!
Do we actually know whether any of the Five Eyes nations are any better than the US in this regard?
Microsoft introduces Surface Book, a convertible for Surface fans
Well hold on a second. How did the two playboys take advantage of the small businesses? The businesses needed money, he lent it to them. Did he physically force them to sign on the dotted line? Did they even bother reading the terms and understanding what it meant? If the business is croaking, taking a high interest loan isn't gonna help. Liquidate now, so at least you got some cash to pull through while you look for a normal job.

I mean, what do you have to say? Surely you're more empathetic than I am, so I'm very interested in how people like you think.
That seems to me to be a bit legally fragile, but sadly probably would work.
From the outlook of the human species, the health the needs of millions hold a higher value than the desire of the absurdly wealthy to become even more wealthy.
How much adoption of windows phones do you think it will take for google to start releasing dedicated apps like they do on iPhones?
Credit to Panos and everyone who put that together, I didn't see the removable screen coming. That was the kind of "one more thing" moment that rivals Apple at their best showmanship.
I think they've pulled the rug from under other HW vendors, and that is well-deserved (for the vendors). MS essentially made the ultimate Windows PC (tablet, pen, long battery life, powerful GPU if needed), after waiting for the partners for years.
This saddens me.
My point was intending to emphasize that ISIS has done a far better job of adapting its approach to modern PR realities than other groups that use terrorism as a tactic.
I was really excited about the Surface Book even before they showed that the keyboard is detachable, then I about lost my mind. Holy wow.
While it's not perfect(hasn't reached the "perpetual utopia" the author describes as the goal), to suggest that all of the foreign aid going into Africa and other developing regions has done "little good" is simply ignorant.
So it boils down to "I'm incapable of controlling how I react to you, so I want you to control how you react to {me, other people}."

It's just selfish and rude, and yet Linus is called that when when calls these people out.
Arguably, the vendors needed it.
Not quite - a malicious server would receive the plaintext password in the current status quo.
Snickerdoodle is a $55 mini PC for DIY robotics (and more)
I get it, but I think your examples are not equivalent. I agree that the real-life precautions you mentioned are easy to follow and important. But the equivalent of those on-line would be: not sharing your passwords (especially to bank and e-mail), not posting your home address on public forums, telling your trusted friend you're off-line so if they see any activity from you it means you've been hacked, etc.

The real-life equivalents to the on-line precautions you've mentioned would be not telling anyone your name, wearing masks in public, not leaving any trail of your activities, and relocating to another town if anyone accidentally discovered what's your first name.

Basically, I don't believe dangers on the Internet warrant such precautions for general population.

I also first went on-line around 1998 and in my part of the world, people were just playing around. Nicknames were created not because one needed them, but because mostly nobody asked for real names.
Perfect sure not - but I highly doubt Linux would be as widespread as it is if code quality hadn't been priority even above the "Never break userspace" doctrine.
I don't think so, if you're just doing a staight batch job with no sorting, iterative processing, etc, then they'll probably be a very similar speed.

If you have to sort one of the datasets first, then Spark will likely be faster, but it all depends on a ton of factors that are task specific.
Have you taken a look at Tumblr? It's almost exactly what you are describing.
Which is why I like HNs approach, showdead - off by default