skysight-inc/HackerNews huggingface dataset:
The selfishness and destructiveness of the behaviour is very closely related to the norms it violates. Homosexuality was (and is) destructive to families in communities where it considered abhorent. Premarital sex too. In fact, the ban on premarital sex and the ban aon adultery are closely related.

People have a hard time suppressing their sexual urges. But, many sexual urges we once considered immoral & destructive are now seen differently.
I assume you never had the "joy" of living in a authoritarian state.

I happen to know what PIDE/DGS stands for.

Every person even those that you think are your best friends, are a possible spy.
The app is opened by right clicking and picking 'Open' from the context menu, this hasn't changed.
I do believe the whole point of the TPM on macs is the make sure the firmware and ultimately OS is signed with Apple keys.
Ironic that progress sync is listed as the deal-breaker. That's the one thing which doesn't seem to work properly between my laptop and my iPhone with Apple's Podcasts app and iTunes on the desktop.
iMaschine 2 – App – iFans.com AppStore
Huh, seems perception is not always reality. Thanks for fact checking!

18cm could make a difference navigating some of our narrower streets, but my mental image was that there was a more significant difference than there actually is.

I've edited my original comment.
>> Personally, I would much rather have 2 or more girlfriends/partners who enjoy me and eachother than a marriage with one.

And they have other men in their lives too?

You have some funny beliefs, and you'll find a thriving polyamory community out there that many women take part in. It's just that if you're not going looking for an exclusive relationship, neither are they.
Violence, including lethal violence, is at least as natural as infidelity. Probably more so, given that you cannot have the concept of "infidelity" if you had not put "fidelity" on top "sex" to begin with.

That does not make me want to live in a society that condones beating the crap out of anyone you can get away with.
The Grocery Industry Confronts a New Problem: Only 10% of Americans Love Cooking
Just be polyamorous (see e.g. https://polyfidelity.org.au/about/polyamory/education/121-th..., http://slatestarcodex.com/2013/04/06/polyamory-is-boring/).

If there is a need to have multiple partners instead of going the "traditional way" (one official partner + cheating or some shady don't ask don't tell arrangement) it seems much healthier to openly discuss needs and boundaries. We shouldn't just accept "system defaults" if they are not optimal for us.

In my local poly community (Warsaw) there is a lot of nerds. I tend to view it as a hacker's approach to relationship.
I believe the biggest reason the workstation/enterprise GPU lines (AMD’s too) are priced so much higher than the gaming/consumer lines is because the “certifications” for CAD[1] and 3D graphics[2] software cost a king’s ransom plus require expensive testing and validation of every individual card before it’s sold.

[1] http://www.nvidia.com/object/quadro-design-and-manufacturing...

[2] http://www.nvidia.com/object/media-and-entertainment.html
I consider it very inelegant to sort a list only for extracting the largest element. Usually sorting refers to a O(n log n) operation, which is a waste.

Yes, for some sorting implementation taking the first element of the sorted list may actually amount to a linear time operation given that the sorting is carried out lazily, but that's not very obvious and may fail on you fast. Bad idea from an engineering standpoint.

There is a better solution in Haskell, which is

getMax $ mconcat (map Max [1,2,3,0::Int])

Or more abstractly

findMin :: (Ord a, Bounded a) => [a] -> a
findMin = getMax $ mconcat . map Max

You need the ::Int so that it's bounded (by the smallest representable value, which Int does have, but Integer does not have).

Now, if you actually try getting this version to work, you will notice there is a lot of conceptual overhead involved for such a small thing. And it bugs me that you have to use the "Bounds" machinery just because the type system doesn't know that the list is non-empty (which I assume here).

So I ended up with it after fiddling with foldr1, mappend and so on, noticing that the underlying basics have changed AGAIN in Haskell...

Really, I consider the following C thing to be so much clearer and better engineering:

int getMin(int *a, int n)
{
int r = a[0];
for (int i = 0; i < n; i++)
if (r > a[i])
r = a[i];
return r;
}

Apart from the fact that in practice there is usually enough context that you will never need such a function, because you get the minimum in constant time with some other clever trick...
> it appears that monogamy solves a large number of social ills that are perhaps larger. Like large bands of males cast out with no prospects, so they resort to not-so-progressive behavior.

So the acceptable "solution" to this imbalance is to socially force (through normalization of monogamy and marriage) women into relationships with less-desirable men? Why shouldn't men be expected to be more attractive mates? Why not blame the patriarchy for creating a power imbalance that favors polygyny over polyandry?

EDIT: For those doubting that patriarchy plays a role, consider that both the Mormon [1] and Arabic [2] worlds have historically been strongly patriarchal. I don't know about the Vikings.

[1] https://en.wikipedia.org/wiki/Mormonism_and_women

[2] https://en.wikipedia.org/wiki/Women_in_Arab_societies
There is no difference between a signed and unsigned app once it has been allowed to launch the first time. The permission model is the same for both. Normally you would have expected to see a system dialog asking if you would like to grant an app permission to access the keychain once or permanently.

EDIT: As another commenter pointed out, an app is also only granted access to one key at a time, each requiring an independent confirmation (with password). There is no way (normally) to grant cart-blanche access to the entire keychain.
How about fake employers?
> it's an attempt to reduce the number of cars in London

Not sure if that's true. I think it's mainly to reduce the polution in central London. Otherwise, electric/hybrid cars wouldn't be exempt but charged the same amount!
that way would work fine, too. i can look at that and tell what date we are talking about at a glance.

the real problem is displaying both the month and the day of the month as one- or two-digit numbers, which leads to ambiguity. display the month as a three-character string, and the year as a four-digit number, and we are all on the same page again.
Me too ;) And with ROCm support for deep learning frameworks such as Tensorflow, GPU price competition aids in "democratizing" AI.
Learn Blockchain by writing one in python
Oh so people get bored with just one partner for their entire lives? Shocker.
I have heard of a seaweed farming company on here recently. The idea is you can harvest seaweed that absorbs nutrients from the sea, and use that for fertilizer. This is an ancient idea, but hopefully it could become common again.
For the record, London is a city where for some major routes, there's buses every 2-3 minutes. They're a major part of the public transport infrastructure in London. Bus lanes in much of the city centre are never empty.

The simple answer, then, is that black cab drivers are tested on successfully fitting in with the flow on bus lanes so that they don't slow down buses, and minicab drivers are not.
I think the confusion is that the term "nearest neighbor approach" has a different meaning in machine learning than in image interpolation.

https://en.wikipedia.org/wiki/Nearest-neighbor_interpolation

versus

https://en.wikipedia.org/wiki/K-nearest_neighbors_algorithm
I have programs doing nontrivial things that run in 5 ms, from execve() to exit(). That's milliseconds, not seconds.
>> So the acceptable "solution" to this imbalance is to socially force (through normalization of monogamy and marriage) women into relationships

If you read into polygamous societies, it's often that (particularly very young) women are forced into relationships with socially powerful men. Not much to do with attraction.
People should report crimes to police, they shouldn't report them to school or company. Everyone who tells the opposite enables sexual assault. Uber is not at fault in this situation and it doesn't enable anything.
The common man being the users or the drivers?
They've probably misinterpreted the Data Protection Act, which is the normal excuse an organisation gives for not providing information.
Ah, true. I do think we'll see a congestion charge on electric cars as they become more popular, though - London plain and simple doesn't have enough space for personal road traffic.

Edit: Hmm. London's own stuff claims that it was originally largely intended to reduce use of personal vehicles, and then in 2008 the Mayor implemented the current system of charging based on pollution. Again, I suspect it'll go back to charging for electric vehicles once people actually own electric vehicles.
I'm still surprised Uber isn't being rejected simple for the reason that they are making a huge profit to drive out (no pun intended) competition.

Something that made me laugh:

"... Uber are a bully. Unfortunately for them, TfL are an even bigger one."

and of course it's all down to this:

"It is also worth noting that all TfL really wants Uber to do is comply with the rules. Despite the image that has been pushed in some sections of the media, TfL has not suddenly become the champion of the embattled London cabbie (many of whom would laugh heartily at the idea)."
Bigger Data, Bigger Problems: Three Major Challenges in Big Data Security
> Personally, I would much rather have 2 or more girlfriends/partners

Sharing time between them would take away most of your personal time though. It'd also be kind of annoying with kids.
> Those are things you can never get on an iPhone or Samsung.

Why couldn't you have adjustable white balance, rapid autofocus, high response time, high bit depth, external flash, etc on a smartphone camera? These seem like things which should be possible even with today's technology.
Maybe we should get rid of capitalism, then. It's obviously not doing the job of allocating resources to beneficial goods or raising productivity.
My advice would be to figure out what your biggest strengths are and to emphasize and augment those with whatever IT stuff you try to learn. This will give you the biggest payoff for the least amount of effort. Then look at the trade offs for learning whatever tech you want to.

For instance, the trade off probably doesn't make much sense to dive into machine learning if you have to (re)learn linear algebra, probability theory, and calculus before you ever open up a ML book. You'll spend years learning and hence foregoing a better salary just to get prepared to enter the market and be severely disadvantaged against the young and hungry mid 20 year olds whose heads are still chock full of theory and have their first couple of years of experience under their belts.

You have experience building businesses, likely at least decent i.e. easily improvable financial skills, and probably lots of project management experience. A positive example of what I'm talking about is this. Read up on AGILE/Scrum/Kanban, take on some freelance jobs in a domain your comfortable with, apply the methods, and within a year or so you should be able to get a well paid management job.

That's just a suggestion. Do the cost/benefit analysis for yourself, figure out your biggest strengths, and then just learn enough of the IT to bolster your strengths and pump up their monetary value on the market.

Best of luck
Priya cheats because Priya is not a good person. She cares more about having sex with some random truck driver than she does about the father of her children.
He is talking about fare subsidies for passengers paid for by VC money, slimmer wage packets for drivers, and extreme tax avoidance. He isn't talking about subsidies from a government source as I think you are implying. Uber lost over $1 billion in 2016 alone with the express purpose of capturing a global monopoly by driving down prices well into loss making territory. We had uber-like app based companies in London for years before Uber with the likes of Addison Lee, but Uber effectively destroyed them with predatory pricing funded by VCs.
You did read the analysis of the average NYC Uber fare covering only around 41% of the cost, right?

Uber are burning through billions upon billions of dollars of investment money.
> But here Uber was directly involved in enabling sexual assault and misleading the victim

I can't really comment on the "misleading" charge (and it seems pretty vague in your quotes as well), but "directly involved in enabling sexual assault" is FUD like no other - if that's your claim, then every employeer is "directly involved"!

At the end of the day, Uber isn't (and shouldn't be) responsible (nor qualified) for solving (sex) crime - the police are!
Going straight to the spec is really great for HTML/CSS. Also worth looking at the CSS snapshot from w3 https://www.w3.org/TR/css-2017/
The Ropes to Skip and The Ropes to Know is a book on organizational behavior that is also quite practical for employees. Has some flaws (e.g. IIRC there's a horrible sexist joke in the intro), but worth reading; I'm not sure there's any other book like it.

Self-promotion - doesn't cover everything you're asking for, but I've written a book called The Programmer's Guide to a Sane Workweek, about the skills you need and paths you can take to get a sane workweek (reasonable hours, shorter hours, remote work - whatever it means to you).

For example, it talks about basics of negotiation, with some ideas for practicing at work that will both get you more practice and hopefully reduce some of the bullshit quotient at work. It's just an intro, so I suggest further reading, since it's just one chapter out of the book and I'm not an expert on negotiation.

But there are, of course, many more chapters with other practical info.

https://codewithoutrules.com/saneworkweek/
+1, the exact conclusion i came to(K-nearest neighbors) when I saw this post. Thanks for pointing this out
That’s not a very good solution either.
Podcasting on the phone lost the ability to rate/review podcasts. I suspect that they have simply prioritized talent to something else and this will languish for a while. If enough people squawk the plan that will make this great will get executed
You don't specify, but presumably you mean a true confession.

It could also be used to generate a false confession. If the prosecutor says "We have proof you were there at the scene" and shows you some generated image, then you as an innocent person have to weigh the chances of the jury being fooled by the image (and even if it's not admissable in court, it may be enough to convince the investiging team that you are responsible and stop looking for the real perpetrator) and the expected sentences if you maintain your innocence vs "admitting" your guilt.
I just downloaded an unsigned app (https://www.bitcoinarmory.com/download/), and I see the usual `"Armory" can't be opened because it is from an unidentified developer.` message, with only an [OK] button to cancel the launch. I see that the video maker disabled Gatekeeper by choosing Open from the right-click menu.
This is not what the Metropolitan Police think. https://cdn.londonreconnections.com/2013/12042017-NB-to-Hele...
I've got a nagging question about this, since this topic comes up again and again and I'm planning to buy a new machine soon after having run an overclocked i7 920 for many years:

How important is ECC RAM if I want 32 GB or more RAM? What are the consequences of not having ECC RAM?

I'll probably go for AMD this time anyway, but was wondering in general how important that is. Are non-ECC machines known to crash? Wouldn't that be a factory design flaw that would need to be fixed, at least according to EU consumer protection laws?
So your password has a root password and probably 2-4 pseudo random characters appended/prepended/replaced?
That means once it has been leaked in 1 breach, your 'true' algorithmic password is only 2-4 characters long. Which should take a few minutes to crack on other sites.
And the more breaches you are included in, the easier it would be to work out your algorithm, reducing the number of attempts further.

But they aren't going to target me specifically?
They won't. They just find everyone whose password across multiple breaches is similar (Levenshtein distance or something) and brute force the differences.
http://html5doctor.com/ is a great resource for semantic HTML5
For web accounts I don't care about, a password manager seems to be handy. But for things like bank and email, I don't particularly trust a password manager. "CorrectHorseBatteryStaple" isn't too difficult to remember, and is plenty secure.
Just to let you know, this is more of a Show HN, than an ask.
This was fascinating and I have to admire the guy's reverse engineering skills. Very nice tool set up and crazy screen resolution!
Showed this to my wife (a math/physics high school teacher). She loved it! Not sure if she will use this in her STEAM club, but it is possible. Thanks for the link!
"In theory their performance and behavior should be the same."

This isn't about performance, it's about how you write code. In Erlang/Elixir (and also Go and Haskell), you aren't sitting there constantly explaining to the runtime over and over again how to plumb together bits of "async" code. Essentially, all code is simply presumed async, and the plumbing is always already there for you; the act of calling a function includes, for free, all the "async" plumbing.

I expect anyone who has been doing this for a couple of months should have noticed it's the same plumbing, over and over again. Here's the long-running IO task. Here's what to do with it when it's done. Here's what to do with errors. Here's the next long-running IO task. Here's what to do with it when it's done. Here's what to do with errors, which is pretty similar to the last thing. Here's the next long-running IO task. Here's what to do with it when it's done. Here's what to do with errors; whoops, forget that one, which is gonna cost me during debugging but nothing in the code, runtime, or syntax affordances particularly cares that I forgot. Here's the next long-running IO task....

Yes, they do come out roughly the same in speed for Erlang/Elixir and JS, and Go can quite easily be substantially faster... and easier to write.

And if we want to discuss performance, Go still isn't as fast as it could be. There's a solid reason why N:M threading can't be the fastest way to run code in general, but I don't see much reason why it couldn't be something more like 20% away from C speed in general, with some pathological cases where it's much slower and out of the question (very fast packet handling with those fancy software TCP cards, for instance).
Do you have anything about the new flex or grid systems in some modern browsers like FF on marksheet.io/?
That is solved, but not so easily, with a blood test.
I did this too, back when I had to use public terminals and obviously could not use password managers. But the idiosyncrasies of password rules on many sites added to the complexity of my own "transformation" of the base password, until the whole thing while workable, became burdensome. These days I do all logging in on my own PC and therefore I see no real need not to use a password manager and unique, random passwords for each site.

The obvious downside to this approach is if I were ever to be caught in a situation where I MUST log in to some site but do not have access to my PC AND phone, and therefore cannot risk opening the password DB on an alien system. Pretty unlikely scenario though.
Small bugfix: Regular blood tests*
As any of your partners could be adding additional partners, and probably so could theirs. And if they're very open - they might casually have sex with someone else every weekend.
Maintenance nightmare if you ask me. :P
> people won't use 20 character passwords because they're too hard to type precisely.

I have friends who do this. They set huge passwords for "security", and then can't type them consistently, or forget them, and have to reset the password. Then they complain about their accounts getting locked.

I can't convince them that a shorter password is still secure, and will remove much of the aggravation.
So affairs are 'wrong', but who would want to live in a world where there are no affairs?

We excessively police and punish our partners, our friends' partners and our parents, but often hypocritically, when it comes to ourselves and our friends cheating will generally be forgiven.

I am not even advocating abolishing the hypocricy. Without it affairs probably wouldn't be exciting and equally, faithful relationships wouldn't be as meaningful.

What is more, having broken up a long term relationship with children (with objectively plenty of cause), and having not had an affair what I can say is that for a woman this can be even worse, as it leaves them without something to be mad and and just feeling unvalued. (It probably goes both ways for both genders, but in my view it is something that is clearly not symmetrical in Male-Female relationships).

However what I do think is wrong are ill feelings to the point of death threats and hatred (which I experienced) even if there is infidelity. In this situation can someone really claim to have loved someone in the first place if they value their life outside of the relationship so little. When this is the basis of someones feelings then the relationship/marriage is a kind of tyranny in my opinion.
I wonder who ranked them as such.

I have to imagine there are far more capable experts out there, especially with this breach.
Deloitte hit by major cybersecurity breach
Check out the app “Manual"
My Favorite Commands from a Year of Vim
Thanks, I'm working on that and contributions are welcome.
Thanks for the feedback. Our goal of 10.0 was to release a version of group boards that serves the needs of large organizations. So we built the feature with multiple group boards in mind. We are considering bringing a version of group boards to CE as many of our users are telling us it makes sense for smaller organizations as well.

Please see below the ongoing discussion:

https://gitlab.com/gitlab-org/gitlab-ee/issues/928#note_4132...

https://gitlab.com/gitlab-org/gitlab-ce/issues/38337
iCIMS ATS and Talview Integration and Partnership
Did you read the article? Nobody is denying either of those points.

Though generally in London the standard for taxis has been much higher for a long time, primarily due to The Knowledge and the high price of black cab vehicles.
> I just prefer turning around and asking a question or have a quick discussion.

I read that as "I love disrupting the productivity of everyone else by interrupting them constantly." I personally hate that. When I'm in the middle of something I don't want other people asking me questions or having "quick discussions." Save that for when I'm between work.
> What's more valuable than building a top notch system for delivering news (and everything that tends to go with that) to a billion people?

Making it remotely accurate? Wiping out infectious diseases? Providing a billion people access to a healthy, nutritious diet? Saving the planet from ecological devastation?

I can think of a lot of very hard problems that have far more value than delivering advertisements packed into clickbait and fake news.
GPS Spoofing Attacks
Show HN: AI C++ Toolbox for MDPs and POMDPs
AFAIK Uber are subsidizing users and drivers, so both? Although I think the users are getting the better end of the deal.
Kindle promotion with Alibaba shows Amazon’s shrinking China ambition – Recode
> according to leaks, Intel is about to release i3-7360x, which is going to be 1.25% faster (yeah, 1.25% faster, no typo, source linked) than the previous generation

That CPU is built for overclocking competitions, don't know why so many people are upset over it.