skysight-inc/HackerNews huggingface dataset:
Istio is focused on service-to-service traffic (i.e., in your data center). It uses Lyft Envoy's L7 proxy to add security, resilience, and observability to your L7 traffic.

Imagine you've got 50 microservices and you're using RPC to communicate. You're going to want global rate limiting and circuit breaking behavior to insure resilience, particularly as your topology gets deeper.

There is a use case for extending Istio to the Edge, which is why we wrote Ambassador (it's an API Gateway built on Envoy), and we just released an Istio integration (http://www.getambassador.io/user-guide/with-istio.html).

Full disclosure: Work on Ambassador
Looks like they're using Vuex (https://github.com/vuejs/vuex)

It's a nice library, I've used it for a few projects.
Unreal Engine 4.16 Released
https://en.wikipedia.org/wiki/Sony_Rolly
Video players are among the most difficult of applications to sandbox. The codecs involved may be in-app software or hardware reached via one of a dozen abstraction APIs. The same is true for audio and frame buffer access. There is a huge amount of code that needs holes poked in the sandbox walls to function.

And realistically once you do that you have another component out there with all that complexity and permissions to exploit. That's exactly what happened with Android. The apps have a clean sandbox, so all the exploits target the mediaserver process instead.
> I understand that retrofitting an existing program to use a multi-process sandboxing model is far from easy, and I'm definitely not volunteering to do it,

Yes, that's the core of the issue.
That makes sense. I think that also explains why they started their own driverless car program. Whatever company makes the first viable driverless cars, they may decide that rather than selling the cars, they will own them all and operate a ride-sharing service with them. Uber would be screwed.
>No human will ever see my individual data in all likelihood.

What matters to me is not the likelihood, but the possibility. Can someone who wants to at a later date, "pull my file" and see it all.

If its true then what we have is a classic example of the panopticon. They can't watch everybody all the time, but they can watch anybody whenever they want, even retroactively. That's bad news.
To be fair, New York City also has more municipal employees than the United States Air Force has active-duty personnel.

461,500 local NYC government employees - https://www.labor.ny.gov/stats/cesemp.asp

456,452 USAF personnel (315,725 AD airmen, 140,727 civilian employees) - http://www.afpc.af.mil/Air-Force-Demographics/
With Bacán, receive every week, in your mailbox, a selection of promising start-ups from South America.
Don't miss a chance to be among the first ones to receive this newsletter, sign up now!
That's how you do marketing and provide value.
>Everyone pays gas taxes that scale with the amount driven and therefore their use of the roads.

If talking about the UK, that is not quite correct. Roads in the UK are mainly funded by income tax and council tax. See http://ipayroadtax.com/ for more information.
That's simply bad app or library code. Any website can take up 100% of a cpu thread. If all threads are used then even the greatest workstation will slow down.
Yes but what I got from the article was that 'you have to use Xcode and Xcode sucks/is a pain to use'. In my (limited) cross-platform dev experience you open Xcode to press 'run' so your app runs on device (and you can do this from the command line if you prefer) and to 'archive' which brings you through a wizard to upload your app. So you avoid all of the Xcode pain points.
> if your users never complain about the performance

This is a problem. Some user not even know what a fast app look like, neither have the hardware (hello old PC, hello cheap Android) or blame themselves for any problem or just assume "is supposed to be like this".

Take for example the Android emulator (and in this case, using developers). In the moment I launch it, the FIRST TIME, i instantly look for a alternative (was impossible slow). However, how many developers stick to it, and have even less powerful machines than mine?

Or using something else: How many people think that miss keys in the keyboard is his fault and not a problem with cheap rubber domes? And how many know exist mechanical or have used a old quality keyboard?

Ignorance of the users is NOT their problem. Is OURS.
More info, since the article is light on actual information on the vulnerability: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-8314 (points to https://github.com/xbmc/xbmc/pull/12024/commits/35cfe35608b1...)
True.

But I haven't seen news about mass arrests of buyers after Silk Road got pwned. Not in the US, anyway. I mean, could the courts handle the volume?
Flash the platform was awful.

Flash the development environment was pretty great, and nothing comes close to it today. The closest I can think of in terms of ease of picking it up for artists/designers/etc is Unity, but it really is built for 3D first.
Consumers don't want to download any more apps unless there is a SUPER compelling reason to do it.

If you don't need native functionality, or video capability, then mobile web is going to be a 1000x better choice.
That looks cool and all but it only generates Slavic or old English style towns. What I mean by that is it doesn't generate German style towns, where the central square is actually square with a grid going out from there to the walls.

You can see this effect in towns of German design such as Wroclaw (formerly Bresslau), Krakow (the town was rebuilt by German planners and settled by Germanic craftsmen), Pilsen, etc.
From tech person to people person
Firefox instead of chrome

Although I understand your sentiment here on philosophic grounds, it would be far more practical to run Chrome, because the likelihood of NSA hoarding effective chrome 0days is much smaller than hoarding FF 0days.

Ideological purity is nice, but practical defense against the enemies of your ideology is better.
My step-father wouldn't let me grow my hair out long in the early 90s in preparation for the QUOTE/UNQUOTE real world. Of course, I grew up to write code for a living where I've worked with guys with dreadlocks, full sleeves, long beards, piercings, and -- perhaps worst of all -- guys who wear flip flops.

We also talked a lot about how I'd never have a boss who'd tolerate lateness. Cut to 20 years later: my co-workers saunter into the office at varying times, when they come in at all.

The world really has changed right from under the generation before mine. My father thought he was preparing me for a good life.

But he was wasting my time.
I don't think it's illegal in my country. Or most of the world really.
The island with a 1,000 shipwrecks
It's about the problems you can study.

Take the Cornell Food Lab as example. One of the examples was that people will eat less sweets if they are stashed away and not fully visible on a table. It's interesting and it might very well be true, overall. But it is absurdly hard to know for sure. For one, devising an experiment for this is very hard. But the main problem is that you will absolutely find at least one person that eats more sweets when they are stashed away. So, the theory is wrong? Not really.

It might be an invalid theory though. But if you think that, there are very few things those fields could study. I'd say there were no use for them.

> they have sufficiently nuanced theories that sifting through petabytes of data to find what you claim exists is justified.

That does not sound like searching for falsifiability to me. However, it sounds like the workaround I also tried: Backing a theory - that expects an overall result, not to be true for each individual - up with as much data as possible so one can reasonable assume it is true. But that's not really the correct approach.

No, for something like the Higg Boson they try to see it or its effects (and if they were not to see it in the right circumstances, the theory were false). Might be a bad example though given how it touches physicists theory building.
Please elaborate... I've been on iOS since the iPhone4 and didn't notice the smell
I'm always amazed at just how much the Unreal team accomplishes in a release cycle.

Keep up the great work!
> Why does strict falsifiability not work in social sciences?

Theories in physics provide specific numerical predictions. Theories in social psychology provide predictions like 'X is correlated with Y' which is very difficult to falsify because in practice everything is correlated with everything else to some degree.

Null hypothesis significance testing is not the same as Popperian falsification either - it attempts to falsify the null hypothesis rather than the theory in question, and in the social sciences the null hypothesis is almost never strictly true.

Meehl was talking about this as far back as 1990:

> Null hypothesis testing of correlational predictions from weak substantive theories in soft psychology is subject to the influence of ten obfuscating factors whose effects are usually (1) sizeable, (2) opposed, (3) variable, and (4) unknown

https://meehl.dl.umn.edu/sites/g/files/pua1696/f/144whysumma...

The consensus among folk who care about the problem seems to be that we should move from significance testing to predicting and estimating effect sizes.

And then of course on top of that we still have to deal with publication bias, HARKing, researcher degrees of freedom etc.
It seems like a GPS meant to go on an aircraft would support checking all degrees of direction before deciding to turn off or just not turn off at all since having an aircraft turn off any of its navigational aids seems really dumb. It sounds like he's using just a typical handheld GPS or one meant for a car instead of a real aircraft version.
> The upper end of the trauma scale goes far beyond dog biscuits.

It sure does. And change starts with the next generation. Society advances through normalizing more civilized behavior in youth.
How is it shit?

There's always room for improvement, but it's not shit if you ask me. In my opinion it's the best mobile OS we've got.
Forgive me for asking, but I can't find a clear answer anywhere. What is the business benefit to using Vuejs and what is the closest alternative?
4 UX friendly alternatives to infinite scroll
I really wish YouTube brought categories/collections back.

I also can't get this to work. Or figure out what it's supposed to do.
It is one of the long list of challenges, sure. To call it "the challenge" is a big stretch. My 2c.
App downloads and revenue increasing year-on-year (for both iOS and Android) seems to disprove this
Sure you do. You can vote to not give them your money.

Try that with taxes.
Sketch – Getting the Best Out of It
Google's announcement: https://cloudplatform.googleblog.com/2017/05/istio-modern-ap...

Istio website: https://istio.io/
The #NAND Busters Data Storage Chips Vulnerable to Attack
I seen a similar problem in another context where a browser engine is used to render some simple HTML in an app for convenience, but then suddenly turns into something exploitable because nobody is thinking about updating the engine when a bug is found in an esoteric (for the app) feature.

Embedded web engines should probably have a minimalistic safe mode.
It seems a great gift to introduce anyone to programming.
Sigh, this debate never ends.

> You get to utilize your existing JS, HTML, and CSS skillset to develop a single codebase that runs on both iOS and Android.

This always reminds me of the quote: consistency is the hobgoblin of small minds.

You see this "consistency" argument rear its ugly head all the time. I can remember hearing it when GWT was being pushed ("you can use your Java code on server and client"). The reality of course is far from idyllic. But that was completely predictable.

You also see this argument with Node.js.

The problem when you try and broaden something like this is it's incredibly difficult not to end up with something that doesn't simply combine the worst of both worlds.

Now I'm not an iOS/Android dev but from the sidelines I tangentially keep abreast of what's going on. It seems like React Native has some real potential here. Like some benchmarks I've seen show there's not much of a performance hit. If (and that's a big "if") this turns out to be the case, pulling this off would be a rare feat of success.

Now even if it succeeds, there'll still be a cost. I'm sure there are some things that are easier in iOS/ObjC/Swift and Android/Java. For one thing it would be difficult to abstract away the different memory management models (IMHO ref-counting rather than GC in iOS is a competitive advantage).

Anyway I don't think Apple killed Web apps or hybrid apps. Two things killed those:

1. HTML/CSS/JS is honestly horrible. Particularly layout in CSS (mainly pre-flexbox). Performance isn't great. People end up with Web apps with 1M+ DOM objects. That's just crazy.

2. Performance is just so much better on iOS/Android (rather than HTML5). Part of this is you know a lot more about the target platform than with a Web app.
> but both of those things will cut right through your "thicker and tough" skin before you can feel it

From personal experience, it takes quite the sharps to cut through 10-12mm calluses.
I'm quite digging this unique take on the matter, yet for all its charms I'll remain firmly in the camp that: "nobody-complains is probably putting the bar at the appropriately realistic level for gimmicky indie-hackery side-products" (photo battles?! =)
You can mail the mods at hn@ycombinator.com to have the title fixed.
Is this going to be a linkerd vs. istio thing? Like a Docker Swarm vs. Kubernetes?
State lawmakers move on to federal lawmakers and generally appear to continue try to please their voters. By starting at the state level we have kicked the legs out from under the thing. It is falling.
I have similar aliases and have a similar concern. I usually think "git status" when I type gs. This way I hope I would be able to work without my aliases somewhere else (even though it would take longer since I have to remember to type the whole command).
Ksonnet: Simplify working with Kubernetes configurations
I remember repa being a pretty awkward experience when I tried it out
There's a strong argument to be made that the American Revolution was successful because it was actually a rebellion. Organized polities broke their ties, but largely preserved themselves and their leadership structures.
A great script: https://github.com/Diaoul/subliminal
Netgear 'fixes' router by adding phone-home features
Current Assad is already the son of the previous dictator.
Wow. The same as the Guilty Remnant.
I turned down a job at an old-school firm because of its strict dress code. This is in New York, where decent to great jobs in fun/casual environments are a dime a dozen.

I also wasn't about to drop $500 to buy formal office attire I would never wear outside of the 8-5. Also, requiring non-client facing devs to be in a 8am!? Ridiculous, and I'm a morning person!
The solution to one problem should not be discounted on the grounds that it doesn't solve every problem.

>Quis custodiet ipsos custodes?

You say this as though there were a known solution to the problem.

You may as well say "what about the heat death of the universe?" Quid de morte ad universum calorem, if you prefer ;)
I am subscribed to over two dozens, but honestly I only care about 6-7 channels (they are all YouTube gamers and they are friends with each other). The rest, I just look at them on occasion. YouTube is quite good at suggesting what I want to see based on frequency and then recommend a few from channels I haven't been to a while.
Vue is a reactive JS framework, similar to React or Angular. It's lighter weight, but comes with less built in. It's a very nice framework to work with, easy to get up and running, but powerful enough to build a full featured web app.
I believe it is a React/Angular/Ember/Backbone/jQuery alternative ...
Yeah, that is super sketchy.

Nah, I usually just do a feature branch, refactor items with better stuff and we can then cherry-pick anything that's sexy and still fits our business needs once we've talked it over.
I only posted this because it was the second time that day I saw "absurd nonsense" used as a comment with no additional content. It annoyed me enough the first time that it stuck out like a sore thumb the second time, then I noticed it was the same user and it was their last 2 comments.
Erlang User Conference is just around the corner:
Many websites use JS that is slow and jumpy -- bloated -- on a phone, especially a cheaper one like I use.

Also, I like to use Chrome on my phone, so installing an adblocker is a lot of work for little benefit. It would slow down the already laggy rendering and require I either use a different browser or let an app intercept network traffic.

I'm perfectly happy not using JS (or for that matter, media) on my phone.
Or better yet just take the day off? It seems like interviews at most places last for 5-8 hours anyways.
My experience with short regional jumps operated by a subsidiary or third-party under a larger airline brand has been that they do cash-only while the medium- and long-haul flights actually operated by the large airline have been card-only.
Which explains why nobody cares about hold times, shipping speeds for purchases, or when other people are late. You can just make toast while you wait.

More power to you, but I find the short pauses in apps the worst. If some function is going to take time to run and I expect that, absolutely, I can walk away and come back to it. I do this frequently. But these are not the sorts you generally see on phones - you get terrible 7-10 second pauses as something slow launches, talks to a slow server, thinks weirdly hard about something because of a slow loop, whatever.

Especially when unexpected, 7 seconds is insufficient to task-switch, so yes, you end up staring at your phone.
What happened to dumb pipes, smart endpoints? We do the same things again that we did before with SOA, having hard-to-replace middleware / bus systems.
How is data giving rise to a new economy?
Normal clothing says that you're an individual with identity and tastes ... that conform to the mainstream? (otherwise it wouldn't be "normal"?)
I don't know, "praise" is a really generic word. "Blame" very specifically means, "who did this." And I feel like it's often used in a non-disparaging way: "Who organized this surprise party?" "You can blame me."

Also, truthly, if you're looking to see who/win a line of code was authored, it's almost always because you're tracking down a problem. :)
> The concept of AS3/swfs running on an iOS store could mean the end of control of the apple app store and the break down of the obj-c community.

Why would Apple want that?
If you are an American citizen, can they prevent you from entering the country? I understand they can delay you, but I don't think it can be indefinite.
That's excellent, no doubt.
A Trip Down Memory Lane in Africa
Honestly to explain the nuance of the situation would take too long and isn't super easy to reduce to right and wrong. The background required to understand how syria came to be is not something that can be sufficiently and succinctly explained in a comment thread.

Attempts to simplify it run into the exact issues you've noticed above. You're bias comes into play which conflicts with various other peoples PoV, and it all devolves into a shouting match.

Also the pipeline/Syke-Picot people will interject themselves into any conversation about the middle east because "this one simple event explains everything" is appealing to a ton of folks.
The problem with 2, is that psychology is happy to acknowledge that many of its results are context dependent [0]. The entire field of cross-cultural psychology is founded on the understanding that psychological findings may not generalize across cultures. While this suggest that there are likely no "natural laws" in psychology, it does nothing to dismiss the importance and usefulness of the non-natural laws we do find. Given this framework, falsifiability still applies, but may only suggest refinement of the conditions of our study.

Your third option seems to require the pre-empirical determination of which results of "unlikely" and instead choosing to believe only in the studies that confirm what we already intuitively believe.

Having said that, I completely agree with your first point. Replication studies alongside the increased visibility of studies that fail to reject the null hypothesis are absolutely essential.

[0] http://psych.wustl.edu/memory/Roddy%20article%20PDF's/Roedig...
At this point, I'm not sure I agree. I am...not a fan of JavaScript, to put it mildly (though ES6 does a lot to suck less). But for my money, nothing out there is better at templating even static HTML than React and JSX. The compositional nature of components is way better than any other templating stack I've ever used and it's pretty easy to bake it into static HTML (Gatsby and `react-html-email` being awesome projects for it).

I'm sure there are declarative, object-oriented (rather than text-oriented) templating engines out there that use an approach like React's. But I would consider using an imperative, text-oriented templating language a yellow, if not red, flag in 2017.
Great documentation and some really great tools included. I was able to get the platform running in minikube really quickly. Interested to compare this to linkerd.
>If It Weren’t for Apple, Hybrid App Development Would Be the Winner Over Native

Thanks god for Apple, I guess, then...

Imagine a headline like: "If it wasn't for Apple/MS, most of your desktop apps would be Electron based".

How would you like that?
For me, at least a day in 5 years: https://xkcd.com/1205/
> And in virtually all those cases, there's a link to the target's actions against something the terrorists hold dear.

If by 'something the terrorists hold dear' you mean power and prevalence of islam, I absolutely agree! When Chechnya de-facto separated from Russia in 1990s, they run multiple ethnic cleansings: https://ru.wikipedia.org/wiki/%D0%AD%D1%82%D0%BD%D0%B8%D1%87... (no translation to English unfortunately).

It looks like something similar is happening right now in the Philippines.
There are cheap handheld aviation units that are not meant to be relied upon in any way, but just help out when able. You're never supposed to put yourself in a situation where losing them would create any safety risk.

GPS units that you actually rely on are built to a totally different standard (and price).
I use a service called Privacy.com which is quite convenient for certain types of transactions or when dealing with certain merchants. Check their privacy policy: https://privacy.com/terms#privacy-policy

The one thing that stands out to me is this line: "Privacy.com does not disclose personal data to third parties for direct marketing purposes."

I am suspicious that the addition of the word 'direct' in that sentence might be significant. I'd love to hear of other similar services.
Peeps tend to forget that back in the days when "Apps" became a thing, responsive design wasn't even a term...
It's probably hard limits set to make sure that the GPS doesn't display erroneous data due to a glitch in reception or whatever but as long as you are computing a running average of the position, those hard limits aren't really needed and only serve to create failures for weird edge cases like this.
PyBites – PyCon 2017 – Digest, Impressions, Reflection
Thanks and go UCR:
http://positron.ucr.edu/
I bet doing ML in this context would be fun...
How to Start a Marketing Agency: 5 Tips from David Gilroy of Conscious Solutions
it really brings into question whether psychology can ever be a science.