skysight-inc/HackerNews huggingface dataset:
India is not really open; sure it's a "democracy", but it's really a de-facto feudal state, often with very little private property rights, and a bureaucracy that would put the Vogons to shame. It's not clear if contemporary India is better than contemporary China in any social/economic aspect (other than possibly allowing a free-movement of its people).

Indeed considering that India's literacy rate is bettered by regimes like Myanmar and DPRK, one wonders why India is being played up, when in reality the only real comparison at this point is with other lower-middle income nations in Africa. This is not to say there is prosperity in cities which are essentially brought up to serve English-speaking nations, but to replicate this across the country[1] will likely lead to a further fall in education levels (this obsession[2] gets back to my "feudal" point). Unlike manufacturing in China, India can't ever extend the service economy (other than e-retail) to its own market.

While some may romanticize Modi's plebeian origins [3], it must be inferred from his policies that he remains yet a handmaiden of the feudal powers that put him into power. I have been to (native?) universities in India, and level of ignorance/acceptance of the current situation baffles me to no end. It should be noted that, considering the stiflement of economics in India, a job in the state apparatus is seen often as the entire point of life outside the IT realm.

Don't fall for all the propaganda being spewed from India for self-flattery, and from America for its "Asian pivot". The reality is much more nuanced and murkier.

[1] http://www.business-standard.com/article/economy-policy/indi...

[2] http://www.forbes.com/sites/realspin/2014/11/06/the-problem-...

[3] http://www.nytimes.com/2015/03/22/opinion/sunday/how-english...
Speed also depends on where you are geographically. Amazon.com is probably faster than Taobao.com in the States, but I'd have the opposite experience over here in China. But then Google is the slowest this side of the GFW, so that might be redundant.
Which is why it was Paul Manafort. Read the link if you really don't know.
This looks great ! Will try it out and document the perf improvements.
It deserves to be on the front page as part of a debate, that's for sure. Weird that it's been flagged.
Also the actual headline and probably used tongue in cheek.
Actually there was a time when everbody knew the ASCII table and hjkl were the control codes for backspace, linefeed, vertical tab and formfeed which map pretty closely to the 4 arrow directions. The first two are keyboard oriented codes, the next two are more line-printer codes but the early teletype terminals were just a printer with a keyboard so it made perfct sense.

In the vi world, these keys didn't really mean anything. They were just easy mnemonic associations to memorize because there was a system of relatedness to all of it.
> antibiotics prevent our body's natural defenses from "learning" how to fight off these bacterias

Unconstrained use of antibiotics allow bacteria's natural defenses to learn how to stay alive in our bodies.
You missed my point, which was that Google Now can't do the things Siri can on iOS. This is important because Apple has aggregated a large and highly valuable user base. Contrary to your claim otherwise, this user base makes 2 billion Siri requests per week [1]. The fact that Google Now can't insert itself into this position works to Apple's advantage because that dataset will enable Apple to improve the product over time. It also means that everyone who wants to reach that audience will partner with Apple and/or use the newly available Siri API (as many have done), which will further add new functionality.

And if Apple really wanted to replicate the "answer general interest questions" use case with Siri it wouldn't require Apple to create a search engine, just a bizdev deal with Microsoft and some engineering work (probably from both parties).

I also never made any claims that assistants are shitty or would stay shitty. I said that Assistant/Google Now isn't enough differentiation to convince a customer to purchase a Pixel over an iPhone (or a Samsung Galaxy for that matter). The iPhone's competitive advantage doesn't rest on any one single feature or service. It isn't enough for Google to make a better assistant, they must be better than Apple on a number of vectors (too many to list, one big one that tech nerds often don't consider is Apple's retail footprint and the customer service advantage that provides).

[1]http://www.apple.com/ca/pr/library/2016/06/13Apple-Previews-...
4 Women Who Conquered Personal Mountains to Travel the World
It depends on how much making decisions annoy you. For me, it's a great annoyance, not just in regards to what to wear, but what to eat, what brand to buy, etc. So I devise methods to limit my choices or eliminate it altogether. With clothes it's easy — have multiple copies of the same shirt. Similarly with food, I just order daily specials.
The op said CHEAP and RELIABLE. They kind of have to be reliable and as a result are very expensive.
so how do i view the original page...?
Mr. Trump is not just any candidate ("formal candidate from a major party"), as he has been at pains to demonstrate. So, applying these simple norms is not really persuasive.
How a Product Manager Is Managing a Remote Team
City of Vancouver sues to shut down Airbnb rental
Using Firefox for Android with uBlock Origin pretty much solved that problem completely for me.
Do you mean that the detective player's analysis would be, say, an input to the fitness functions of a genetic algorithm? That sounds super interesting. Would you care to elaborate on what form the analysis would take, in order to be both parsable by the system and writable by a player?

I have an idea for a fairly simple possibly: The user just declares that certain features of the scene are interesting and relevant, maybe by "taking a sample", so that the algorithm can boost the weight of inputs that have a relationship to those features. But, I suspect that you have something much more interesting in mind...
Your comment comes across as one who has their head stuck in the sand, frankly. Yes — the basics are a bit odd and initially off putting to novice users. I don't think many vim users are promoting vim for its learning curve, we're promoting it for its productivity in the more intricate editing. I still feel a little joy inside any time I use da' or ci( (delete around single quotes — i.e., remove this string, and cut inside parens, i.e., remove the arg list an start ending a replacement). Those commands in particular I find incredibly common, and the arcane shortcuts — while arcane — save me a lot of tedious Shift+Ctrl+arrow,arrow,arrow,arrow… in your more run of the mill editor.

And for the truly complex edits, :normal makes a boring, monotonous task faster … and more fun.

(MSVS has it's own issues: the last time I used Visual Studio, granted, it was ~7 years ago, it lacked ? in its regex syntax, and grouping was with {}, I think. Tell me that editing with a different regex syntax than what your .Net code uses is intuitive? The auto-complete was really good, though. (Though vim comes with out of the box heuristical completion that gets most of the way there.)
We are post nuclear war. Cyber is the new nuclear. This nuclear saber rattling is a way for leaders to show their mettle to people in a way that they understand well.
> If you don't accept this, and continue to insist any human can marry (or should be able to marry) any other human, you're making things up that are not reflected in real legal or philosophical systems.

What is a "real philosophical system", and what distinguishes it from an unreal or fake philosophical system?

In particular, if a person who is not a professional philosopher has a set of beliefs about what is knowable or what is moral or what the nature of consciousness is, and if that set of beliefs is unusual, is their set of beliefs a "real philosophical system"? Conversely, if that person is a professional, full-time, employed philosopher and their set of beliefs is very popular and influential, is that set a "real philosophical system"?
AMP is bad on mobile Safari. The URL bar does not hide and reveal properly, the reader button doesn't work, and the scrolling momentum feels very wrong. That's why I try to avoid AMP links.

Non-AMP sites are frequently improved by the reader button. That's how I prefer to read news sites.
> Secure Your Containers with This One Weird Trick

tl;dr run SmartOS?
> The only practical security boundary for software as complex as Linux or Windows is physically separate hardware

So because you can't really secure a linux kernel perfectly, you might as well not bother with even trying at all?

Defence in depth. Sure, I understand there might be exploits that affect my system, but that doesn't mean I shouldn't use prepared sql statements, shouldn't run my processes as uid!=0, shouldn't use selinux, etc.

None of what you said is an excuse for not having more secure defaults and encouraging users to practice defence in depth better.
You only need 1 loader for directory loading json. Yelp already has an ETL (and more transforms) for combinatorial normalization of format (from log files to events pretty much covers the spectrum).

Redshift will create columns (within some restrictions about nested arrays) which generally have to be avoided, however you get the data into redshift, from json. Kafka is a process/time wasteful step in almost every redshift loading scenario, given the current state of AWS services. Test for yourself over a few billion messages at various message sizes from 1k to 1M, if you get the chance.

Kafka is great for a message queue if you can't write to S3 directly or as a buffer to deal gracefully with S3 hiccups, for high frequency throughput to redshift.
If you aren't comfortable with it, just don't use it, right? I'm probably missing something, but I don't understand how something can be such a hard pill to swallow when it is opt-in.
What's even better is that breakpoints haven't really changed over that period of time. They just work.

While a lot of tech is rapidly moving and constantly changing - this is the type of fundamental knowledge that will probably prove valuable for the rest of your career.
> “It’s basically like putting a mask in front of a speaker,” said Cummer. “It makes it seem like the sound is coming from a more complicated source than it is.”

> “We’re currently in the exploration phase, trying to determine where this technology would be useful,” said Xie.

I'd like to try that between my face and a guitar amp.

I always use a 4-speaker 4x12 cabinet even for practice just because the sound is more complex; the interference patterns change subtly as your head moves. That keeps the tone fresh if you're at it for several hours.

Imagine a "hologram grille" on a simple little combo amp with a 10" speaker. Maybe it could affect the tone in cool ways.
> I think that I would trust someone more who had a range of emotion based on what has happened to them recently, than someone who always tried to show a particular "face" to everyone, regardless of their current circumstances.

Or, perhaps they managed to reduce their base anger response, and aren't actually hiding anything?
> Yeah, if something is hard we should just give up right away and save time.

You misunderstood me, and it is true that I did not speak plainly. The Internet is a global resource which we cannot legislate because it isn't something we have authority over. A counterargument might go, "so is the radio spectrum, and we regulate that," and that is so, but I don't think you'd like an Internet where it's illegal to send someone an email if there country hasn't signed a treaty with your country (as it can be, simplistically, with ham radio).

> All of them have in common that they make their living in ways that are mostly negative-sum interactions, ones that they make profitable.

Pickpockets and hitmen are a drain on society in every conceivable way, but to say you're being unfair to telemarketers is a bit of an understatement. When they call trying to get me to fill up empty spaces on cruises so they don't feel like ghost ships, they are offering me something that (if you squint and pinch your nose) has value, and Carnival certainly sees value in what they're doing. Who is getting fleeced here?

Are they in a line of work that I wouldn't be comfortable with? Yes they are, but that doesn't make them the same as thieves and murderers. I can understand not being interested in entertaining moral relativism, but a nuisance is just not the same thing as a threat, and treating them as similar leads to poor decisions.

> Junk mail has a much higher ratio of production/delivery cost to recipient cost. It's societally much less of a problem.

Which of these is an existential threat, receiving unsolicited sales pitches, or running out of fossil fuels?

> I said "most sales and advertising" for a reason.

I said you were being very general, presumably I had a reason too.

> ...see what gets salespeople paid. Is it when the value is delivered or when the sale is made?

Don't salespeople deliver value to their employer when they make a sale? Isn't it their job to make sales and engineer's (or whatever specialty's) job to create whatever valuable thing will be delivered to the customer? Do you get paid for things you don't do?

> You could also see how much ad agencies do to test the value of products before they hype them.

Is it the ad agency's job to make sure my Anker cable won't overvolt my battery? Or is that the role of Anker and relevant regulators?

> Or whether they go back and make sure that they aren't giving purchasers the wrong expectations.

We can agree this is definitely their responsibility, and to forgo it would be dishonest.
All these navigation elements are secondary, and further down the page. You have a point that if the user wants to, they are free to click any link they want. The fact remains that the top-most, primary navigation element on an AMP page is an "X" that closes you out of the publisher's page to send you back to Google. After that, the second most prominent navigation element invites you to browse other publishers. By design, the publisher's own links must come after these two elements.
True, but Google knows where you are and could test the site from that general region. It would cause additional overhead for Google but may be worth it.

Page render speed is just as important as server speed. A website bloated with ads is what I object to the most, or any type of pop over that obstructs the content.
There's also this little chestnut:

http://searchengineland.com/google-amp-will-override-app-dee...

TL;DR Google AMP also hijacks app deep links
very interesting, so now it actually boils down to

- whitelisting (AMP bolt); OR

- blacklisting (down-rankings)

So now it depends on our perspective, is the web default good or bad? default good means blacklisting & vice-versa

Alternatively, maybe DDG can do a blacklisting of sites based on some criteria (bad-practice / malicious / content-farm / etc... )
misterbowfinger, I Would love to see your solution. Can you make it sub 10ms ? That would help us a lot.

BTW have you ever worked with SSR and React ? 150ms is pretty standard time it takes to render a page with SSR. And as mentioned in the post, the 150ms is what we are getting. This is purely dependent on your project. For example, a simple "hello world" page might take a lot less than a full page with lots of components.

And 20ms is the total response time for the page. Redis takes just 2-3ms of it.
>Though it may be possible to create technically feasible products for any aspect of our lives, those only succeed if they improve—rather than seek to replace—the human, highly tactile, and pleasurable world we want to live in. Most humans are happy to eat real food, and crave it in its most natural form. A strawberry picked at the height of summer. Fish pulled from a river and grilled over wood coals. Sourdough bread made from a twenty-year-old starter, and kneaded by hand. Wine grown on knobby vines, and aged in a dark cellar.

From TroyAtWork in the Soylent subreddit:

>Frozen waffles that have a little freezer burn but you scrape it off and pretend it never happened. A box of pasta that you dress up with assorted spices because you are too lazy to make a fully balanced meal. A can of soup that is loaded with sodium but it's late at night and you just want to get something in your stomach so you can sleep.

Not many people, even those who write posts criticizing Soylent, are affluent foodies who adhere to the "modern food movement". Rosa Lab's awful marketing takes plenty of blame, but I suspect that at some level David Sax just sees the potential for better nutrition that could be more feasible than the "back to nature" route. By his own admission, it's difficult and expensive. The presence of somewhat reasonable organic foods at wal-mart doesn't really change either of those facts, it just means that middle class moms don't have to make an extra trip to buy their organic produce.
>I never said the Lincoln Index required prior knowledge

You wrote

>In fact, your second link begs the question, as it requires the prior knowledge of a "bug hit rate",

so you wrote exactly that the Lincoln index "requires the prior knowledge of a bug hit rate".

>which are also present in the "vast literature" in Google

Ah, so you read all the literature. Good. Then you're realize there are other methods than Lincoln, so your complaint about not knowing E2 is mitigated.

>I am not and have not been saying there are no further bugs in VeraCrypt.

You wrote above

> If there were more bugs, why weren't they found?

What did you mean here except to imply you believe there are no more bugs?

>I am saying the likelihood of there being "many" more bugs in VeraCrypt is not available, given the data we currently have.

Here [1] is the report.

It states in multiple places not all code was checked. For example, page 6, states that "Some components of VeraCrypt have not been investigated" including "the OS X and Linux versions of VeraCrypt". Want to bet if there are bugs in there?

Of the parts checked, bugs were found by multiple independent groups, including Open Crypto Audit Project, Fraunhofer Institute for Secure Information Technology, and James Forshaw. These bugs have very little overlap.

OCAP phase I found 11 bugs, page 4. OCAP Phase II found 4, page 16, two of which overlap previously known bugs. James Forshaw found 2 more bugs, page 18. Sections 5, 6, and 7 each list more bugs by (presumably) the two people listed working on this portion.

Given less than 100% code coverage and the lack of independent groups finding the same set of bugs, makes it extremely likely there are more bugs.

This paper itself demonstrated audits by one group followed by later audits by another group, each finding more bugs.

Yet you want people to believe there are no more bugs since we have not located them, despite the vast evidence and literature that the above points to more bugs lurking.

As you stated, "If there were more bugs, why weren't they found?"

[1] https://ostif.org/wp-content/uploads/2016/10/VeraCrypt-Audit...
The core philosophy of "one app per container" has not changed. Strictly speaking, this will never change because containers - whether Docker, ACI, or OCI - are processes and not VMs. I recommend this accessible presentation on how to write a poor-mans Docker by hand[1] to remove some of the magic behind containers.

As with any philosophy, there are many smart people who hold an opposite view. Docker itself is perhaps deviating from the architectural simplicity of container==process, while the underdog rkt is enforcing this approach even at the cost of user-land usability (e.g. rkt cannot run containers as daemons by itself).

In practice, most containers must have an OS wrapping the application (unless you're distributing binaries), and that OS often ends up being a nearly fully baked version of Ubuntu/Debian/Fedora or whatever the person is most comfortable with outside of Docker.

edit PS: One common exception to this philosophy is a short-lived container for admin/management/debugging. Having a full OS with devel/admin tools is useful for investigation/maintenance purposes, then you kill it and nothing is changed in prod.

[1] https://www.youtube.com/watch?v=HPuvDm8IC-4
How to download obs for pc
I'm not familiar yet with the pre-rendering functionality so I can't comment except to ask - why are you making this contentious feature a requirement of using AMP? Why not allow publishers to opt out of the Google CDN + pre-rendering but still retain all the other benefits of AMP? This type of progressive enhancement would likely benefit more sites/users instead of an all-or-nothing approach.
How would a program detect the use of a debugger? I know a lot of crackmes and other anti-piracy measures involve detecting the use of one but am not sure how they do it. Do they just look for running processes with a debugger signature like softice?
How composable are those commands? The best thing about vim is that it works with text objects, so yy will select a line but yw will select a word, yip select a paragraph, yi( will select in the function call, etc.

Similarly, if I want to change them or delete them the y becomes a c or d.
That doesn't make sense, tungsten carbide is harder than sapphire. Carbide tools should scratch it no problem.
I may be the odd one out... but usually I prefer to start fresh... yes there is some discomfort in getting a few things configured... but if it weren't for starting from scratch every 18 months or so, I wouldn't know some of the things that have changed, or features added to default configurations in so many things I use.

Though, I use Windows, Mac and Linux daily, there are some things I tend to take for granted in each environment. Even then, starting bare is often more helpful, despite a week or two of pain realizing I'd forgotten to install or configure something.
https://en.wikipedia.org/wiki/Ellen_Pao#Exit_from_Reddit
Because those that do not opt in will be implicitly penalized by users trained to prefer AMP pages, whether that preference is warranted or not.
I recognize this stuff and the impulse to tell people. It looks well optimized and easy. I have no doubt you live comfortably.

Right now I've been moving away from the precious few strategy and over to the durably disposable. My idea is to one day forget everything I own in a coffee shop, shrug, and rebuy immediately for a day's pay.
I think the number is actually the total for global deaths in air pollution: http://www.who.int/mediacentre/news/releases/2014/air-pollut...

Coal is not the only contributor, but still a major one:

http://www.scmp.com/news/china/article/1632163/670000-deaths...

670,000 reported deaths because of coal annually in China
Illegal or not depends on your jurisdiction.
Ask HN: P2P payments are the future?
Why are so many people making P2P payments apps/businesses nowadays?

PayPal for B2C convenience (1998)
Lending Club (2006)
Braintree for Payment APIs (2007)
Venmo for direct P2P payments (2009)
Stripe for Payment APIs (2011)
Host of P2P Payment apps (2011 - Present)

Please share your thoughts in the comments section.

Disclosure: I made a P2P payment app for iOS and Android too, it's called AgreeOn: https://agreeon.app.link/p2p-future
I see your point and agree but it must be understood that at that time, what these banker did was not illegal.
Was thinking exactly the same thing.
Sure, but companies like Google, Facebook and others are the outliers anyway.

What matters are all those companies that no one heard of, or whose business has nothing to do with producing software.
Disclosure: I made a P2P payment app for iOS and Android too, it's called AgreeOn: https://agreeon.app.link/p2p-future
Please tell more.
That's what tipped it for me too. We have to fix corruption first because so much else depends on it. I just don't know when the next time we'll see an outsider get this far, and while there's plenty I disagree w/ him on, I'm willing to risk it can be corrected later.