skysight-inc/HackerNews huggingface dataset:
A bit more context after having re-read the OP: consider the following diagrams:

- https://www.khronos.org/assets/uploads/apis/2016-spir-10.jpg
- https://streamhpc.com/wp-content/uploads/2015/05/khronos-SPIR-V-flowchart-550x323.png

The core thing to understand is that (a bit simplified) both Vulkan and OpenCL (as of 2.2) run on SPIR-V IL. So in that context (with that common foundation for both API's in the near future - well, depending on your definition of 'near' I guess...), it makes sense that someone at Khronos might have said something about 'converging' - large parts of the ecosystem can be shared (compilers/transpilers, tools, ...), some parts of the API's might be 'aligned' more, ... But 'converging' is not 'OpenCL will be folded into the Vulkan API', which I think is an overhasty conclusion by the author of OP. If anything (at least, this was my impression from the conference), the big new things for OpenCL are on devices that are not GPU's (well, on FPGA's, to be more precise). This might require some specific support (for features) that don't have a place in Vulkan at all. That's not saying that the alluded to 'aligning' or 'converging' can't happen, but there is no One API To Rule Them All ('them' = graphics and compute).

So, to conclude: I see why the author would draw the conclusion he did, and if what he cites really are literal citations then maybe the Khronos communication could have been a bit more clear, but I don't think this conclusion is correct.
Relativity (YC W16) Is Hiring an IT and DevOps Lead to Help Build Rockets in LA
Mainly AI writing code under our guidance, detecting patterns, applying patterns, suggesting best practices, digesting decades of Stackoverflow to solve problems at higher level.
Well, as long as you're willing to reinstall your app every 7 days. Otherwise, you must remit the Software Development Tax.
Not anymore. You can deploy to your own device for free (with an Apple ID): https://developer.apple.com/support/compare-memberships/ (scroll to the bottom).
We are now sharing code between the two stacks. This means that we get to share bug fixes, implementations and performance improvements.

It is a process, and is generally going great. The challenge is tha Mono needs to ensure the larger API surface and to avoid regressions on existing behaviors and in some cases we have different substrates that are not identical.

I posted a link above with the plan that we have. But Github is a better source of information, you can see there all the shared code in the .sources files in the Mono/mcs/class directories
It really is as good as google for most things, in my experience. I use it by default and when it can't find what I'm looking for, Google usually doesn't do much better.
Google did offer a carrot to go with the stick, yes. Those eating the carrots don't yet see the stick.
I don't like the way they write styles:

style: 'font-weight: normal; font-style: italic'

instead of

style: { fontWeight: "normal", fontStyle: "italic" }

I mean, it requires stringization and string-concatenation overhead.
I vote for a 1-pixel black-cat GIF logo. Well, any colour and format you like so long as it's black...
If that's all Google truly cared about they could've simply put a heavy penalty on Pages that rendered slow or presented garbage.

Instead they invented their own thing which caused you to stay on Google sites using Google services to read other peoples content… and said they did it to speed things up.

It feels like that was either justification after the fact or that was with the original engineer had in mind but was not the point of the project once it got approved.

All those horrible infested pages? That's why I run an ad blockers, use RSS, and stopped reading a lot of sites. As every publisher got more and more aggressive other people were going to start doing it too. Eventually, I think it would've had an effect.

This feels a lot more like when Birders (or was it B&N?) outsourced their web sales to Amazon. Remember how well that went? Outsourcing a key part of your experience to another company it's a bad idea, especially if they like being in control of everything.
> First and most importantly, you have the chronology backwards

No, you and I are saying the same thing. Perhaps I worded it poorly? My point is they are fixating on a specific cipher they believe everyone should and will use. As it turns out, most are because Intel backed their choice and gave people incentive to utilize it.
It's sad that the stigma persists of microwaved food being somehow lesser than "real" cooked food. A microwave is just another tool in the kitchen. People shouldn't be embarrassed to use it.
Dismiss someone's position on one terrible thing because they hold a position you disagree about on a different topic.

Seems legit.
Conversely, what if you really need a Prolog system or indeed any general purpose programming language, but only have an interface to a more limited solver? I find this even more constrained. As technology progresses, interfaces to other solvers that appear from time to time become available in Prolog systems if enough users demand it.

For many cases, a Prolog system is already more than sufficient on its own, and is far more flexible than specialized tools which can still be provided as add-ons to Prolog. It is straight-forward to use only a specific subset of Prolog, if that is all you need. In contrast, it is generally impossible to use basic features of Prolog, such as backtracking and logical variables, in more specialized tools and solvers.
I understand the impulse, but so many security issues happen to people because they're tricked into running things… I can't help but think that this would cause a dramatic rise in the number of security issues on iOS.
> however for general programming purpose this would be fairly accurate and cut down your software development time drastically.

Having written drivers for that kind of sensors I would rather use automated tests (unit & integration). Maybe you could explain why your approach is better than just using mocks ?
It is actually Bing, which DDG uses for the bulk of its results.
Correct, but your self compiled app will only work for 7 days on your own device. And than you have to recompile and reinstall. Unless you pay the $100
Here's your one step recipe to kill AMP:

* Build fast webpages.

The linked article says: "Yes, AMP pages load fast, but you don’t need AMP for fast-loading web pages." Well yes, but people don't build fast webpages without AMP. They could've done all the time, yet webpages got more sluggish over the years.
I've never been really frustrated, but I was amazed how long it took me to assemble a big sectional couch. I had watched a timelapse of someone else doing it and thought there was no way it would take me 4 hours. It did.

But the couch was awesome and totally worth the effort. I'd do it all again :)
one of the last areas I've found myself going back to google is when I'm searching for a gif... Duck Duck Go will return them, but it is usually a very small subset of the available gifs out there.
Somaliland is slightly better-off now, but remaining Somalia is still mostly a de-facto failed state with warlord-of-the-day management.

http://www.cbsnews.com/news/ex-hedge-fund-manager-founds-sch...
I'm constantly amazed that so many British people believe the fiction that BBC detector vans are able to detect license violations.
For weeks Stacey tried to keep Marie’s story a secret. “When you’re in high school, it’s, like, so important not to betray your best friends,” Stacey later told me. But tormented by guilt and bothered by the idea that Marie might be a far different girl from the one she knew, Stacey eventually contacted the police.

The morale of the story is that you should either choose your friends, or what you say, wisely.
They said AMP outputs HTML5, not outperforms it.
> It offers permanent, irreversible settlement in under an hour

I assume that's only true for those willing to pay higher transaction fees. Otherwise, it seems the transaction backlog is growing again. 165,00 as of May 12.

http://www.newsbtc.com/2017/05/12/bitcoin-network-backlog-gr...
I've become a pretty big fan of StartPage. Same Google search but without all the tracking.
We will just have to disagree. With time, all passwords can be brute forced. If you change them periodically, using a pw manager and/or a strong methodology, then it becomes more expensive to keep brute forcing.

History shows us that sites are popped on a regular basis and their users do not always find out right away. Sometimes the org in question doesn't even know for a while.
ooshma is a good story teller and i too remember her lessons (and her determination) from this presentation at last year's female founders conference. =)

the one quibble i have with the otherwise insightful article on the ikea effect is the reasoning underlying the cognitive bias. i believe it is incomplete. not only does our self-esteem rise when participating in the creation of a product (however minor), but so too does the esteem we receive from others.

the article talks about the former effect, but not the latter, though the latter effect matters as much or more to most (all?) people. the examples presented (cake, ikea furniture, even gobble meals) tend to be enjoyed by others as much as the self. other people knowing that you expended non-trivial effort in making something they can then enjoy generates social value (whereas buying an equivalent cake doesn't generate much social value).

further, the example from the article about profile creation during sign up needs a caveat: the resultant profile really needs to seem novel to other people, not just be something that essentially looks and feels live every other profile, otherwise it won't create much in the way of the ikea effect.
Sia to the moon?
I also didn't understand the marginal aspect of tax brackets myself until about the same point as OP. We only ever talk about tax brackets as a percentage, I feel, so that aspect just never comes up. It's an easy assumption to make.

(And even if you feel like that assumption is nonsense, since it results in absurd situations like an income increase resulting in a net loss: I would say most Americans don't expect the laws or tax code their government makes to behave sensibly, so this just isn't a red flag.)

> How can we have a serious conversation on tax reform when people don't know what system we have now?

We have this issue in a number of areas, not just taxes; e.g., tech issues (encryption, net neutrality) in politics.

(And I find this happens a lot, not just in politics. For example, I feel that I've run across a number of people who think that because C++ lacks garbage collection, that C++ code must therefore be littered with manually new/delete calls; thus, GC is "better", because folks don't realize that an alternative, RAII, exists.)
The fact that you say android explains everything to me. I'm sure Google made sure it was a decent experience on their operating system. But it's clear they didn't give two seconds thought to iOS, and haven't bothered to improve it since it was released.

It really does make google search feel broken. Many of the top results no longer "work right".

Ignoring all the other issues of who is in control and whether it's a walled garden and all that other stuff… On iOS it's a terrible user experience. That ALONE would make me hate it.
Nothing happening in the Eurozone? or Japan?
No trial?
That's actually pretty inspiring. I think I'm going to give your system a try.
History Is Made: Bitcoin Prices Top $2,000 to Set New All-Time High
"IMO the most important such thing is to have and care for a family. I believe that many contemporary social ills come from an exponentially-increasing generational denial of the importance of stable marriages and child-bearing that kicked into high gear after WWII."

I totally agree. My life turned 180 degrees when I became a father. So much things that seemed to be important are just bs now...
Again, that would be the point of an encryption standard.
Didn't know the 7 days thing, thanks. Even more of a hassle then.
The fact that someone is knowledgeable about a subject doesn't exempt them from being a constructive contributor to a discussion.

Additionally, no where was it "demanded that you explain in detail". I don't mean to be too blunt here, but there is quite a huge gap of comments between a detailed explanation and what you posted.

As an example: "There were a number of things incorrect in this post. The largest one of them was stating X when in fact Y. For more reading on it, look at Z."

And notably this response required fewer words than those spent defending your initial comment.
I would agree that the problem decreases with the popularity and recency of the book. If you're talking about a newly published bestseller, which is what I imagine most people buy, your chances of running across a fake are pretty small in my experience.

I would be afraid that this could change that, though - especially when e-book editions are released concurrently, it takes only a modicum of effort for a scammer to pirate the book and produce a realistic looking fake. (The advantage here, I suppose, is at least the presence of an official e-book means a professionally edited fake, rather than what you tend to see for out-of-print/old books.) Part of what makes that experience so much smoother is generally speaking, right now, if you go search for a new and/or very popular book, you'll be buying from the publisher or from Amazon.
Can only second ddg. It's not perfect but I usually only have to use "!g" (ddg syntax for search on Google) every two days.
Exactly... Saying that it's "technically possible to fix all performance issues" is like saying that it's "technically possible to write your script in C instead of Python".

Sure it is, but no one has been doing it and if it wasn't for AMP, it would've stayed a slow hell for users, if not getting even worse. If you've got a better suggestion to motivate all these news sites to spend thousands rewriting their website from scratch and optimizing it, go for it. But right now, this is the best we've got.

It's not perfect, but it has actually been making huge strides in solving common issues over the past year.
There's already companies like Mashape who offer these services.
The main takeaways:

1. Pitch journalists yourself as the founder - don't bother hiring a PR firm
2. Pitch journalists who previously covered related companies
3. Pitch what your company does from an interesting angle so it's easy for the journalist to see its story potential - different possible angles:

Your personal story / background
Exciting new feature
Company hit important milestone
Your product is truly innovative
Interesting user behavior patterns
Broader social/political/economic issues your product touches upon
Pitch to local publications (you founded your startup in this city)
Create a landing page/resource related to product and pitch that

* From: http://www.artofemails.com/pitch-press
Just as a FYI, Bing is a really large supporter of the AMP project.

“We started experimenting with AMP in our Bing App last May and have noticed that AMP pages load, on average, approximately 80% faster than non-AMP pages” says Marcelo De Barros, Group Engineering Manager in charge of the AMP integration at Bing.

https://blogs.bing.com/search/September-2016/bing-app-joins-...
You are saying shortages do not exist in a perfect market. I agree with that, no persuasion required.

However, I am saying that shortages exist because our market is imperfect. Given the axioms of a perfect market, ours is absurdly inefficient:

* Homogeneous supply of products: No. there are huge disparities in skill and personalities. Evaluating quality is very challenging.

* Perfect Information: No(ish). glassdoor/blind are improving transparency but pricing / performance information is still suppressed.

* Low barriers of entry: No. People cannot enter this market without large personal investments (which many lack).

* Minimal externalities: No, all of my posts here were focused on externalities... especially ones that raise the barrier of entry.

* Zero transaction costs: No, it's expensive to change jobs and businesses expend lots of money searching for quality candidates.

* Rational profit-motivated sellers: No, candidates do not seek to maximize profit. Less profitable offers are accepted based on location, ethics, social status, peer network, business domain, tools, or even just not caring to negotiate.

* Rational buyers: ehhh ... employers have rational intent, but do make unprofitable decisions due to low and inconsistent quality (less of a concern for those that pay the highest rates).

As I described earlier, these imperfections harm related systems and markets. My suggested path back to an ideal market was public education and infrastructure investments.
Use whatever option you are comfortable with. I know people that can't bother to use more than 1 password everywhere and certainly can't use more than 6 characters.
Have you been to Daring Fireball? It's one of the fastest loading pages on the whole Internet because it's not crapped up with lots of stuff. Gruber's site is proof you don't need AMP to have fast loads.

I honestly don't know this: how exactly are AMP pages monetized? Weren't there articles recently that publishers who went with AMP or Facebook's version saw steep declines in revenue?
I've never run across one that does, but that is certainly a risk too.
I love the Amiga... but no Linux support? And I probably wouldn't buy it without a trial first.
Duckduckgo is a lovely idea with abhorrent search results. Like, unusably bad results, at least to the extent that I'm a reasonably tech savvy user. I'm often searching for papers as a grad student, or typing things "close enough" and hoping Google figures it out for me etc. Duckduckgo cannot keep up. I love Bangs, I love the idea, but the search is nigh-useless.

That said, I use StartPage, who have a contract I believe with Google. It's Google's search results, minus the tracking. It's as much as I am willing to compromise on something as fundamental as search.
It's not that species have the ability to correctly estimate the carrying capacity of the environment. It's that when the population of a species exceeds the carrying capacity of the environment, individuals will die and/or fail to reproduce, dropping the population of the next generation.

It's very likely that humans exhibit the same behavior, but on a micro-scale, this isn't very comforting. If a politician says "Well, the earth will be fine, but 10% of you are gonna die and another 30% won't be able to have children that survive to adulthood", there would be rioting on the streets ... which has a non-negligible chance of bringing about those numbers.

Nature will be just fine, but remember that the mechanisms by which nature self-adapts are the four horsemen of the apocalypse: pestilence, war, famine, and death.
Mayday Mayday Mayday
Online Coding Competition for the Star Wars Fans
So, this is basically functional reactive programming?

Possibly minus the "functional", I haven't looked that closely at it. Haskell has some libraries that attempt to implement the concept, though.
> If that's all Google truly cared about they could've simply put a heavy penalty on Pages that rendered slow or presented garbage.

There already is a penalty for slow-loading pages, but you make a good point that the penalty could be increased to the point where publishers would be forced to adapt accordingly. However, outside of the news ecosystem, that would end up penalizing a much larger base of content creators who don't have the means and infrastructure to handle this.

To say that "well users who have good content should also get their shit together" rings a bit hollow, especially on HN, where technical/deep/interesting articles get upvoted to the front page only to crash from the traffic. If authors of those articles/sites can't do it, then it's a problem for most folks.
It's called HTML, and it's been around for a number of years.

If you don't put 12 megs of JavaScript on it and five auto playing video ads… you'd be surprised how fast web pages can be.

This isn't a problem that "needs" solving. It's not like it's impossible or even difficult to make a fast loading pages with the existing technologies. The people who didn't care before or just outsourcing it to someone else who doesn't care about them and everyone's losing in the process.
On Android, uMatrix / uBlock aren't available for Chrome. I make heavy use of a router-based blocklist.

Otherwise, food for thought:
https://www.reddit.com/r/dredmorbius/comments/6bgowu/what_if...
Kubernetes was the key part in our development process: it gave us the flexibility, stability and scalability required to handle million of users while still deploying multiple times per day.

At the beginning of the campaign, we had only one node in the cluster, as we thought it would be enough. However, while it was enough most of the time, it had issues under DDoS attacks: as the node was the only one, it was the master node of Kubernetes and when it overloaded, Kubernetes crashed.

To avoid this, we used three smaller nodes instead, to avoid having a node overloaded leading to the whole system crashing. Kubernetes handled the following attacks really well with this setup, and it did not cost more for us.

About the attacks: they threw more at us (XSS, SQL injections, etc.) but most of these attacks were still automated. Perhaps have they tried something even more subtle, but I doubt it: they prefered to hack emails :) .

I have to admit making the project open-source was a quite difficult decision: I really wanted it, but I also knew we would be potential targets of powerful organizations. We decided to do it because in the end, the argument you stated was stronger: open source does lead to more secure, stable and quality code, and this project showed it. Note also that we didn't advertise much on this project during the campaign, so perhaps was it not clear for potential hackers that the code was open.
This is a disappointing article, really interesting and building up tension and then . . . saying absolutely nothing about the vast murder conspiracy, who was behind it, what the motivations were, etc. There's a single photo of one conspirator and not even a name given, or any denouement. This is George R. R. Martin journalism.
> As we said before the h returns a memory address. This means that this memory have to be deleted manually, as we have to do in C++ for example. By default asm-dom automatically delete the old vnode from memory when patch is called.

So may there be structural sharing across vdom trees? Or within a tree?
We've banned the sockpuppet voters and commenters in this thread.
Ah! But what if the non-official client causes a DoS of the server....

... then write server software that isn't vulnerable.

I have to agree... mandating what client software is used is a bit disappointing from moxie... I thought the world learned this lesson from Pidgin etc.

Next he'll say he only wants to support Chrome for their website.
It seems that (for obvious reasons!) the bulk of the action is happening in US and China. However, I am also surprised that currently transaction volume in currencies of Brazil or Russia exceeds those in Euro or Yen...
Yep. I think he's written about it before too. The first thing in the article that's not a quote is a link to one of his previous articles.

But he has a link blog, he saw a article he wanted to share, and he added his thoughts as he always does.

And if people listen this time now that we've all had experience of AMP being around for a while ? Sounds good to me.
PyCon 2017 YouTube videos
> The results are as good as Google and no AMP.

I use ddg myself and as much as I like it, it's still quite a bit away from Google in quality of search results. Usually it's good enough, but I still get result pages where ddg has nothing I want and appending !g gives me what I want in #1