skysight-inc/HackerNews huggingface dataset:
Their children's having better opportunities as wealth created by their countries participation in globalized trade creates chances for improved education, scientific advancement and new industries?

Don't get me wrong, we are failing many of those communities. But is not a failure to stop globalization, it is a failure to share the gains of globalization more broadly with those most affected by its negatives. We can do both. Is not either let them starve or stop global trade, both can be prevented. Besides, a lot of those industries that keep being brought up as examples of victims of globalization only ever got to be as significant as they were due to globalization: consider the American manufacturing industry, which greatly increased in significance after WW2 mostly due to the demand for its production in war-ravaged Europe. Or the American agricultural industry, where people complain about Mexican workers "stealing" jobs, while ignoring that Mexico consumes $17.7 billion of that agricultural production from U.S. exports.
It's almost like they formed a commitee to ensure such a terrible thing would never happen again.
Have you ever written or edited an execution plan directly?
Some thoughts I just had reading these comments: We all accept that boarding a train is a much more pleasant experience than boarding a plane, largely because you don't have this need for massive security waits, arriving three hours early, etc. But... why don't we have those things on trains? I can think of a couple reasons: 1) trains tend to be mostly used for domestic travel (in North America), so you don't have border checks slowing things down, and 2) trains can only go where the tracks go, so although you could certainly carry out an attack on a train, it would be much more difficult to use a train as a weapon against something else, or to try to stage a getaway of some kind by taking a train off course.

Perhaps there's only so much that can be done about #1, but regarding #2, I wonder if we could rethink airport security once we have completely autonomous planes. If the plane is controlled completely by autopilot and/or remotely, it's basically on tracks, so I can't see any logical argument why we couldn't then take the same approach to domestic flights as to domestic trains. (You could argue that that's already the case with locked cockpit doors, but there's an argument on both sides there.)
"some people who wish to attempt travel, but are unwilling to sacrifice personal private."

If people value their privacy higher than the economic benefit from their travels, the economic impact of them not proceeding is most likely minimal.

The state and its agents don't use information for personal gains, their job and passion concerns society as a whole, and they want to make sure that no bad guys come in.
So TV's nagging to have a connection setup is something we can look forward to then?
I use 3 Ghost blogs on a single VPS and love it. If you want to skip the hassle of setting things up (lets encrypt, backup, restore etc), you should check out cloudron.io. They have a self-hosted option that runs on pretty much any VPS provider out there.

Edit: also wanted to point out that Ghost is non-profit
The outer join example is not what I'd want LINQ to do. Most of the time it would be preferable to send two queries, one to retreive customers, the other to retreive high value purchases, then do the "joining" locally.

Otherwise we're potentially fetching the customer data N times per customer (depending on the average number of high value purchases)
So I don't know elixir, but but reading up on it the main different seems to be that you can silently ignore errors? You can do the same thing in Go, except it's demarkaed by assigning the error to _. Not sure what the main difference is otherwise?
1.15 contained a new feature that was seriously awaited, so a lot of libraries pushed out a new version using that feature. Even with that, though, Cargo _should_ have saved you here, via the lockfile.

It shouldn't have been the standard library though. If it was, that'd be a serious bug! If you do figure it out, and it is the standard library, please file a bug. And if you need any help, feel free to reach out. I'm here to help.
Yeah, this is a huge trust violation. I'm glad people caught on to it quickly. You should not be phoning home with _anything_ from a tool like this without it being 100% opt-in and with huge warnings and alerts. Even if you do it with the most care and best of intentions, a bug could easily compromise security of the people using your tool by uploading too much or the wrong information to your servers. This is not a risk worth taking for you or any potential users of the software.
That's a flip -- NAFTA was supported by all of the establishment players except Labor.

The republicans loved it because they got to get rid of unions in the north and protect against unionization drives in the South (where we previously outsourced to).

The democrats liked it because their backers, particularly farmers saw it as a boon to agriculture.

It was, and it fucked American, Canadian and Mexican working class people. Millions of Mexicans didn't decide to walk across the desert for kicks. They did that because NAFTA flooded their market with cheap subsidized corn that vaporized the rural agricultural economy in Mexico, just like it did in the US.

Now the republicans have been eaten from the inside out by the true believers of their AstroTurf tea party movement. So they make a lot of noise about being against it now.
I can fetch the dependencies myself as well. Is there documentation on which packages are depended-on, including release version ranges ?
The name "Bunker" also suggest that the developers are German nazis, since German nazis built a large amount of bunkers in Europe during WW2.

.. so probably not a good name either, at least not in Europe. ;-)
PSLV-C37 Lift Off and Onboard Camera Video
From the article: "While QSCR enabled spaces do require purpose-built structures, as the walls must be conductive, it offers a substantial improvement in the tradeoff between range and the magnitude of power that can be safely delivered."

Think theme park and sound stage, not home and office.
Yes, we are planning to build a FloydHub marketplace for talented data scientists to find gigs. We believe Floydhub can showcase their work and expertise easily (similar to StackOverflow) and help find a suitable partners to work with. A wide range of industries like Medical, Oil and Finance have been collecting huge amounts of data and now with Deep Learning, they can effectively make use of that. So I definitely see a rise in demand for deep learning practitioners and we want to support them on Floydhub.
On the assumption you're not insinuating something there...

If the time zone was the same I'd be much more comfortable with it, but I'd still prefer someone who could spend at least some time in the office (some problems are just easier too work out face to face). We have not optimized things for remote work, yet.

Edit: I'd also argue it's probably not in his best interests to work remote. Remote is great if you have a family, other life commitments etc. At a young age I enjoyed being in the office around people, moving fast and making social connections while I worked. Losing that experience would likely have seriously disadvantaged me later in life.
Im hiring, how can i get in touch with you?
Probably a very discreet security detail. Not all of them need to be man or have the same haircut.
I am from a place where information security awareness is in general very low. So while people fill bank forms and all they don't usually give much care and often fill wrong mobile numbers and many times fill wrong emails or just <their first name>@some-email.com just because there's a field called "email" on the form. The agents (who are almost never bank employees and usually third party hires) also add it to "sir, don't worry, you sign here and here and I will do the rest".

So yeah, my my-first-name@hotmail.com/yahoo.com regularly gets: 3 bank statements, 2 credit card bills, 1 postpaid Internet and mobile connection bill, and password recovery mails from other Internet accounts, my mobile number gets OTPs for heaven's sake. I received a Facebook password reset mails.

Initially I would try to contact the bank/company and they couldn't care less. In fact people themselves didn't give two hoots - none of them (I was able to contact one guy on Facebook using the mobile number in mail). So I've created filters to delete them upon receipt.

What surprises me is even newsgroups verify email and some online services verify mobile too but banks never do. It's so crucial but banks never verify mobile numbers and emails, at least not here in India.
RazorPay now accepts UPI payments. What is UPI and how will it change things?
Tim Cook says Apple's future lies in AR
> Imagine you didn't have to worry about security, privacy, or out-of-date hardware and software. Would you still not see any benefit to having your fridge (or coffee pot, or oven, or ...) connected to the network?

No I don't. Well I kind of do, but the cool features you'd want it for are the things everyone stops using after a day or two.

The reason the get included is to drive sales, manufacturers need a way to differentiate themselves in a saturated market, they know hardly anyone uses the features and that even if they do then they get the bonus of planned obsolescence.
Swift 4 Release Process
Is there a list of those 50 companies?
'Nodedive'- now you can rat on your neighbor and get them a ticket
People are going to salvage shipwrecks if they contain something valuable. The end game of this kind of thinking is it becomes illegal unless you have some sort of credential, and people who find shipwrecks take priceless artifacts made of gold or silver and melt them down for sale, then don't tell anyone about the wreck.
Why not? They are general repeatable solution to a commonly occurring problem in software design - ie, a design pattern. You had non-structured code, then people started using small chunks of code that you'd jump to and back from multiple locations. It's a pattern, that just happened to get encoded directly into some languages, just like others (Norvig talks about the levels of implementation in his presentation on the subject: http://www.norvig.com/design-patterns/design-patterns.pdf)
The human olfactory system is the product of millions of years of evolution, it's highly adept at detecting food that's no longer edible. Nature doesn't come with labels, that's why the smell of inedible food is so obvious and fowl.
> Most of the vulnerabilities found ... were very basic mistakes, such as writing to user provided pointers blindly, disclosing uninitialised kernel memory to user mode, and incorrect bounds checking.

It's not just Windows drivers with these problems...
>OOP is very powerful to organize the architecture of your code and capture very common patterns such as reusing an existing piece of five functionalities while overriding one (something that's still awful to achieve in FP, regardless of the language you pick).

This is not true, ad hoc polymorphism works fine without subtype polymorphism.
This summer I want to solve your problems #19yo #student #robotics #summer
> At the end of the day, this is a centralized system, built by people in a very specific sphere in a single country and thus in a relatively homogeneous culture and world view.

This mantra that everyone on the web would be happy if we succumb to facebook and let us be manipulated in a way that was never even been imagined by newspapers or television is so sickening. FB isn't a free speech platform as much as it's users like to pretend it, the way it is currently run is harmful to civil and democratic society as well as our digital freedom - freedom of expression and fundamental human rights. The thought policing that is underway is remarkable, I never even imagined that this abomination of a website would grow to that extent.
Says someone who's never used a language that only had gosub. Figuring out how to use functions appropriately is one of the most important skills of software engineering.
At release, a security area will be required. How secure it is exactly, is definitely up to you. That said, if your security is overly deficient then you may be fined by the regulators/inspectors, not to mention that having an actual incident (not yet implemented) would cause your airport to be viewed less favorably by the airlines & their passengers.

We have definitely had discussions on this exact topic -- potentially allowing absolutely zero security -- and it's something we may revisit in the future. It's a bit of a fine line when it comes to both not being too outrageous on the political-correctness scale, as well as being able to model/simulate the risks in a not-too-overly-rare and still fun way.

Honestly though, these are exactly the kinds of discussions/concepts that we really want the game to allow for! :-)
They have sort.SliceStable for this I think, it's not much more verbose and is arguably clearer and more flexible as you can define exactly how the keys are compared (for example perhaps you want to downcase names before compare).

Compare the old way to do a multi-key sort:

https://play.golang.org/p/NJTVoeQkMt

With the new way:

https://play.golang.org/p/6ReQxHT1lR

it's a lot simpler and clearer and doesn't require a special slice type (as it did before), but lets you sort on multiple keys if you need to. Presumably sort.SliceStable is a bit slower and that's why they have a separate sort.Slice.

Note though that the old way using slice types does let you do something neater at the point of use at the cost of more setup:

OrderedBy(language, increasingLines, user).Sort(changes)

which in some ways is more similar to what you desired?

Seeing this sort of hack added does make me think containers are the one big weak point in Go at present, they are a bit ugly, and special cases abound (append,delete,range,sort) - maybe in Go2 they could have something neater, more generic and more extensible. My hopes for Go 2 as a really uninformed language noob are a tidy up of the stdlib, variants and more elegant ways to manipulate containers (I won't say generics!), I would love to see things like magic comments and struct tags disappear too but that'll never happen. I'm pretty happy with the language otherwise, and would actually like to see Go get smaller and simpler over time.
The comment there suggests calling them “bump l’œil”, which is genius.
You're from Isocline, right ? Your GPS chip was really good.

But your SIMD chip will be much more impressive, right?
Sort could have a reverse option, but for that to work well go would need overloaded functions, or at least types that you could define an ordering on, which would let you do

a := ReverseOrder(10)
b := ReverseOrder(20)

a < b // false

sort.Slice(people, func(p Person) string { return ReverseOrder(p.Name) })

Comparison functions are just not very user friendly when what you really want to do is just sort naturally based on a list of fields.

sort.Slice(people, func(p Person) (string, string, string, int) { return p.Country, P.Gender, p.Name, p.Age })

turns into a pretty messy comparison function.

Not to mention, the key func aka DSU[1] approach is much faster when the comparison function is expensive to call.. imagine something like

sort.Slice(numbers, func(i, j int) bool { return num_factors(numbers[i]) < num_factors(numbers[j]) })

vs.

sort.Slice(numbers, func(n int) int { return num_factors(n) })

One needs manual memoizing or caching of this function call, the other can do it internally in a much simpler manor.

[1] https://en.wikipedia.org/wiki/Schwartzian_transform
http://fortune.com/2016/04/28/protect-mark-zuckerberg/

http://www.telegraph.co.uk/technology/mark-zuckerberg/121590...

I would bet on them being discreet. Good security is very good at making people unaware that security is present. I recall showing my relatives around the Googleplex when I worked there, having my brother-in-law comment on the seeming lack of security for such a high-value target, and then telling him "No, they're there - if you try to walk off with a laptop or take pictures of something you're not supposed to, they'll come running."
We're still stubbornly using the OSS version. I wrote my own scripts that help with the rebalancing but it's a pain to say the least.
> Just like able-bodied people don't need to use crutches to walk, correctly designed programs don't need to test their own invariants to run.

Actually they do. When they have an accident and break something, an operation will fix it and after some healing period they can walk again.

That's why we have X-ray to inspect the body and various types of operations to fix broken bones.

The human body can be repaired in case of broken legs.

Inspect, repair, heal.

No need to start over.
Scaling the Culture Remotely – 4 Lessons I Learnt
We are discussing in advance. I will refuse any device requests or password requests and ask for a lawyer if detained. She is seeking clarification from an immigration lawyer about what is required from her as a green card holder. She will likely comply with handing over (wiped) devices but would also refuse handing over passwords.
Well there are few penalties for ignoring international law, so while I share your love of the concept I have to recognize that without teeth international law isn't going to protect you from a bad government, wherever that happens to be. A few people have been prosecuted in the International Criminal Court, but I don't think that's a serious deterrent to most international actors.
I'm not sure I totally understand, but maybe someone can confirm this for me. If we add more "extraneous" information, it seems like it pushes the probability closer to (the naiive answer of) 1/2.
If we add lots of extraneous information, does it get really close? What if we did something like this:

I have two children, one of whom is a black-haired, blue-eyed son with an owl-shaped birthmark on his right leg born on a Tuesday in Argentina during an eclipse while a flock of 231 seagulls circled clockwise overhead.
What is the probability that I have two boys?

Am I just muddying the water, or is the probability vanishingly close to 2?
Ever seen a video of some kids pulling the "invisible rope prank"?

The AI doesn't need to be perfect, just better than humans.
It's not just the SEC. McDonnell v United States has basically made official corruption impossible to prosecute unless the participants are paint-drinkingly stupid in how they go about it.
> When they have an accident and break something, an operation will fix it and after some healing period they can walk again.

People who have an accident may become temporarily disabled, i.e., not able-bodied.

And correctly-designed programs don't have “accidents”.

---

@lispm: Argh, again I'm temporarily unable to make new posts, so here goes my reply.

> Temporarily -> no need to start over.

What's an incorrect program going to do about its own incorrectness? Rewrite itself?

> Many mission critical software has bugs.

Yeah, well, that's in itself precisely what's so terrible.
How Fast Food Reveals the Nature of the Economy
Show HN: Watch and hear macOS robots argue live in your terminal
Hey man, didn't realize you left Stripe but did sort of notice Jepsen getting more serious. Jepsen has phenomenal reach:

Interesting and hilarious coverage of technical complexity which assumes just enough knowledge to engage a keen novice while seemingly engaging seasoned experts in the field.

Thanks for that. Your entertainment firm is a bit out if my wheelhouse, but it's such a crowded space and you end up getting really tied down. Maybe get acquihired for an Iditarod team, but I reckon this is more scaleable.

Posts are great. Tganks
This seems paradoxical, but I believe it's less likely in the USA becasue our companies are less "corrupt".

What I mean by that, is Samsung is so big it's like a feudal kingdom. There aren't clear lines between the government, other aspects of life, and samsung. That means any sort of power stuggle has to involve all those different aspects. The head of samsung stands in the way of ambitious people in the whole society, not just ambitious people in that company.

Compare that with the USA. If there is a power struggle in a company you don't have to attack the head person with such intensity to advance yourself. It's even possible to advance by moving to another company in the same industry.
In terms of having realistic hope for your future, there has never been a better time to suffer from severe spinal trauma. It still feels odd to say that though.
Everything is already at a distance when you load libraries and bundle up your commonly used functions elsewhere.

DRY principle seems not applicable here.
That's not reality though. Their schools are failing, opiate addiction is rising, and opportunity is drying up. We are failing essentially all of those communities. Global corporations have no incentive to share the gains of their decisions with the communities they damage. Pressure to make them do so will likely just quicken the pace of automation, not suddenly make people care about the plight of the middle America. We can do both, but if the history of globalization is any indicator, we won't.
Crony capitalism at its finest.
This is unclear. They can ASK, but as far as I know it's unsettled territory whether this is refusable.You can definitely refuse it as a USC and I would bet, as an LPR. Gets trickier when on any other visa as then your entry is essentially all "discretion"
Show HN: Privy 3.0.0 – Password-protected secrets made easy in Python
>But, as soon as you have to take your piece of work and start making little variations and tacking bits on, or running it on different bits of data, or God forbid you want to actually test your code (and make no mistake, code is what you are making), well, it all involves rather a lot of clicking and opportunity for fuck-ups.

This isn't an accurate reflection of where Excel is currently. Excel can run OLAP cubes at this point, which is an exponential multiplier for it's utility as a quick BI solution. Comparisons to programming languages really miss the entire point of why excel is so useful.
About 10 years ago, when I learned about the EURion Constellation[1], I made a T-shirt with the pattern on it. It sort-of worked - a photo taken at the right distance would frequently cause a copy machine to refuse to copy it. It was twitchy, though.

At the time, I was thinking of posing for my DMV photo with it on, because I thought it was interesting and kinda funny. Failed to do so and never resumed the experiment.

[1] https://en.wikipedia.org/wiki/EURion_constellation
I thought Ghostery was untrustworthy since they phone home and share data with ad agencies even if you opt out of that option?

Did they change that?
Your friends may not share your highly compartmentalized approach to socializing. For many people events in politics directly impact their lives; it seems to me you're asking that your friends refrain from disturbing you with information you don't want to know about.
Ironically, Musk likes Edison better too.
Just adding white noise won't work. If you add white noise to an image the NN will make almost exactly the same prediction. The issue with adversarial images is that you add a very particular perturbation to the image, not just any perturbation at all.
I find this happens quite a bit in any organization that needs to develop competence in an area they aren't already experts at. One of the first companies I worked for was trying to get good at product management. They kept hiring a bunch of smooth talking inexperienced people who crashed and burned spectacularly. They didn't know enough about product management to hire good product management.