skysight-inc/HackerNews huggingface dataset:
In addition to nightly builds of TST, there's also an alternative called Tab Tree that works with 57 and is available right from the official Add-ons site:

https://addons.mozilla.org/en-US/firefox/addon/tab-tree/
> We really need Privacy-as-a-service and security-as-a-service

We can provide food-as-a-service, but we can't provide digestion-as-a-service. Which is to say, we can provide many useful services but privacy and security are things that can't be outsourced, just like you can't hire someone to digest your food for you. They require deep integration and planning, and they're difficult to pull off in the best of cases. Trying to service-ify them is just asking for pain.
Because it is hard to know the implementation details of every search engine and what reasons different markup could result in a subtle difference in ranking, I think the best way of answering this question is looking at the markup differences between HTML produced via ReactDOM.renderToString() vs. some other solution. In versions of React prior to 16, some extra attributes were added to the markup, but besides that it looked basically identical to what you'd get using any other method. Now there is even less difference, so it's hard to imagine React SSR having significantly different SEO characteristics.

But one caveat is that if you need to hydrate serverside-rendered React markup for clientside use, that will add at least some small performance penalty. And you will also want to pass in props data that matches as closely as possible between the client and server, which means that your base page will need to include some serialized version of the data that should be passed in as props to the component(s) you serverside-rendered and want to hydrate. If this is a large chunk of data, there could be negative SEO impact if it is placed above meaningful content in the page or if the time to download it delays complete load of the page.
I love xkcd.
Can I use Signal on iOS without obligatory access to Contacts already?
I am not. The original question was about starting a new project and the orinal answer was “depends on the project”. I am asking how it depends “on the project” and not on the person. What properties of the project would drive you to choose one over the other?
I'm looking in to this.
Vue is React with some Angular flavoring (html templates) and more integrated libraries (state, router, etc).

Usually not a problem but some issues on Github are in "Chinese" (not sure if Mandarin or Cantonese sorry) so not very helpful.

If you want more choices for those libs (at the cost of potentially more dependency update hell) React is great and more popular.
Super interesting.

A related problem I think about frequently is this: how do users know/trust the client software they are running works as they expect?

I wonder if there is some way to use SGX to enhance trust in the client side too.
Since you continue to violate the guidelines with inflammatory nationalistic rants, we've banned the account.
A lot of robots.txt exist to help crawlers automatically know which URLs are safe and which ones are mutable (i.e. the sign up link).

You should only ignore the robots.txt if you are very careful about what you are doing and have a very good reason for doing so.
> Sure, vote BJP in power in 2019.

> petrol will be 150Rs per liter and the finance min will say "people who use cars aren't starving" GDP growth will be down to 2% but "we don't want to vote congress in power!"

> /s dude your all comments were like politicians. What good congress did other than bringing shame to country. Rahul Gandhi, Sonia gandhi are these your bets for nation ??
Build a web service with F# and .NET Core 2.0
> The Godot documentation claims that GDScript has all sorts of advantages over using other scripting languages that sound qualitatively superior, but it lacks quantitative comparisons.

The advantage of GDScript is that all its primitives are the same as the C++ primitives that lie underneath. It's memory management model is the same as the engine's, etc... A GDScript function is a C++ function. GDScript is completely integrated into the engine, so if you're doing typical game-dev sort of things, there's literally no overhead.
seems like a bad law. i won’t ask anyone to risk their lives over a bad law
IANAL, but is it fair to say that using React under MIT doesn't leave you any worse off than using Angular and Vue? (both of which are MIT-licensed)

Depending on the patent in question, it is possible to be on the hook even if you don't use React.
Signal is applying SGX secure enclaves to engineer a new contact discovery server design. This is doubtlessly promising and innovative.

My only question is the following: what protection is there against the server sending a correct remote attestation for the code being executed to the client, and then, right after this attestation is validated, the server rerouting the network pipe so that the contact list the client sends goes to a different server running different, non-SGX code?

I ask that as a non-expert in SGX, so this might be something that has an obvious answer.

Edited to add: Also, isn't it the case that verifying SGX remote attestations requires phoning home to Intel? If that's the case here (and I'm not sure that it is,) is Intel consequently able to build an IP address graph of Signal users?

Edit 2: Matthew Green has provided a credible answer to my initial question: https://twitter.com/matthew_d_green/status/91274558241391820...
Warnings are ignored because it's too hard or not possible to configure the compiler to only issue the warnings a particular developer finds useful and actionable.

Adding more warnings, especially for silly corner cases like the example we're discussing, is not the solution.
5 minute real-world performance test: I just upgraded a relatively large (200K+ LOC) app that performs server side rendering of charts from React 15.6 to 16.0. Render time dropped from ~50ms to ~15ms. The previous version was already optimized and precompiled (e.g. none of the process.env performance penalties were applicable).

Very impressive improvement for a drop-in upgrade! Especially considering the previous version was not considered slow at all given the complexity.
I think, that is correct, yeah.

DevEdition is nowadays essentially just Beta with slightly different defaults (and that option compiled in), so you could just use that.

If you really do specifically want Beta, then Mozilla also supplies Unbranded Builds with that option compiled in: https://wiki.mozilla.org/Add-ons/Extension_Signing#Unbranded...
How "nice" do you want it to be? Kodi can be told to act as a UPnP server, and any UPnP client should then be able to pick up on it.

Kodi also has an optional web interface, which is primarily used to act as a remote, but I've found it can also be a thin client receiver--any media within the library can be streamed to the browser tab.
Alright so here's my problem with this view: free trade is not pareto efficient, it's kaldor-hicks efficient which is to say that everyone is only better off if we take some of the winnings from the winners of free trade and distribute it to the losers. What would this look like in practice? Textile Company ABC Corp. sells shirts for $20 at a low profit margin. To increase profits it moves its shirt factory from America to Cambodia for cheaper labor and now they can sell shirts for $15. Because of the Kaldor-Hicks efficiency of trade what we should do in this instance is tax that shirt back to say $18 and give that tax money to the now unemployed american workers (at least for a while as a stop-gap) and boom everyone is better off. This way shirts are cheaper and the textile workers are the same as they were (but now with $2 cheaper shirts as well). But is what we're talking about even free trade anymore? Essentially we're taxing cambodian shirts but not american ones! But that's what our theory tells us is the way you do it to actually make everyone better off as a result of free trade. And then of course we don't live in magic, frictionless econ land so in the real world everybody now gets a shirt for $5 cheaper improving their lives a barely tangible amount but the american textile workers have had their lives totally upended and no redistributive tax is ever implemented and some politician who got an econ minor while earning his Business degree gets on TV and says: "Free trade makes everyone better off, it's just economics."

And that's why I say it's a case-by-case scenario. In my example above we've added like two or three real-world factors and ended up so far from the simple world of comparative advantage that we're barely even talking about the same hypothetical anymore. I don't mind protectionism in some instances because I know that we won't implement our economically perfect, kaldor-hicks tax and because of that free-trade has had and will continue to have distinctly negative effects on real people and real families.

EDIT: apologies about the textwall.
The CSS handling system is now in Rust, and is massively parallel (Rust lets us do this easily), which is why that is faster. This leads to significant performance benefits because CSS cascading/"styling" happens pretty often, including on every DOM manipulation, and can slow down interactions.

But also there has been a major push to fix performance issues in other parts of the browser which itself has lead to significant improvements across the board.
This is only an issue because everyone has the "not my problem, it will never come back to me" attitude. Ideally by the time this case is fully fleshed out the blame will trickle down from the top and many people will be implicated. Either their reputation in the industry being tarnished or contracting companies getting sued by Equifax for making them liable.
> several people i've worked with graduated from respected CS programs yet could barely program their way out of wet paper bag

How do you reconcile the fact that the individual could barely program, but they graduated from what you consider respected CS programs? Or are you saying that the programs have a public perception of respect that you personally don't believe they deserve? If the person passed that institution's examinations, then it seems to me that you're indicating either the institution has low standards compared to your industry or that they erroneously passed someone who did not meet their standards (either through incompetence or deception). I think it's relevant to note if the individuals graduated with a high GPA or if they barely scraped by.

Of course autodidactism exists, but it can be very difficult to judge an individual's abilities based on one interview alone. A degree from a university at least indicates that the individual was exposed to the subject matter for a number of years, tested by individuals in the field who themselves have advanced credentials in the field, and passed the institution's examinations of knowledge. This isn't to say they're better qualified, but it gives you information that's more difficult for an individual to mislead you with. I can safely assume that a university has taken the expected precautions to ensure an individual's grades and credentials are reflective of their own work, as opposed to a self taught developer showing me a portfolio that may or may not be their original work entirely.
China's is also hurting people with their behavior towards foreign companies in China in similar ways. Not to mention all the abuse china afflicts on it's own people with their power politics.

When someone is abusing you don't roll over, you create boundaries and walk away if they are violated.

And what is good about this practice is china has the power to stop this by treating everyone equally. Your not forcing things on china and you say you will stop when they stop.
Uber is leaving Quebec after tough new rules passed
This happens WAY too often at my workplace. Security has to check on it...happens once a week :/
Your are correct about no hedge agains outlying macro events. But I'm not suggesting using this without any other variables in your trading decision. It may help make a trading decision.
Well, a little more than that since there's react-dom and various other deps :)
Azure DDoS Protection Service Preview
> As a biker you can't win. Drivers try to run you off the road, pedestrians don't want you on the sidewalk

you're right, but the attitude that arises from that problem is what most people don't like about city bikers
Announcing the Public Preview for Azure File Sync
I'm afraid that's not how Show HN works. Many, if not most, of the projects on Show HN are commercial projects--commercial projects are just fine. In addition, Swizec is a long-time, productive HNer and has written a number of free educational blog posts on d3 and/or React and dataviz.

So even though I'm not particularly interested in the product (looks like a good class, but I already know React and d3 quite well), I'm upvoting to counter any of your downvotes.
The OnePassword extension already does this fwiw.

(The webextension might be in beta? When I installed it a month ago it was in "beta" and had to be installed directly from their site, idk if they've uploaded it to the store yet)
>That is definitely not Steve Blank's definition. His is: "an organization formed to search for a repeatable and scalable business model."

That's what "a company designed to grow fast" is.

>You can have a rapidly growing company with an old business model. Look at McDonald's"

McDonalds was a startup under this definition. If Ray's original plan was to take an old business model, redesign it for cars, and scale it rapidly with TV advertising, that's a startup by Steve and Paul's definition.
Did you try sharing via UPnP?

http://kodi.wiki/view/HOW-TO:Share_libraries_using_UPnP
I don't agree with this framework.

Even inside of it, there is obviously difference between the fixed cost of obtaining one fact, and the marginal cost of each additional fact. Riding to the library took time, but once you were there each additional fact cost less due to curation. In fact, the traditional library seems close to optimal for encouraging consumption of facts in volume (modulo institutional/cultural biases like the winners writing history).

Furthermore, while being able to look up a fact quickly ostensibly reduces the work to obtain that fact, it also discourages one's ability to perform educated guesses, reason from first principles, operate with uncertainty, etc. Intellectual effort/ability isn't zero sum.
You're right: not zero, but I suspect just a rounding error on their books. Apple's ability to monetize ads, particularly given their stance on privacy, is suspect, and I'm not sure how else one would make money with a search engine.
Also you should always place a stop and limit order. So you don't get completely wiped out. Its very common.
James Dyson to invest £2.5bn on 'radically different' electric car
The lights are going out in Asia
Might be interest: Processmaker IO Hackathon (prizes inc. iPhone X)
Reject Summary Statistics
AWS Pinpoint Launches Two-Way Text Messaging
That is not unlikely, atm I'm writing models for each image host to make sure i get all the edge cases, they are not very polite in how they return their data :P
it's not like a c-level at a large corp is personally handling technical implementation details. outside of a small startup, an exec is not a 'security person' in the sense you say.

it's one thing to say it happened on mauldin's watch and as the senior person in charge of security they bear responsibility (as any leader does).

this degree stuff, however, is mostly security theater and very weak argumentation.
You don't need American style, lawyer dominated, opt-out class actions in order to right a wrong that caused $10k in damages to each consumer. You could use regular old joinder.
I've found out that many google products (web pages) have bad performance outside of Chrome[0]. But I've used Netscape/Mozilla my whole life, and I will not change from it, specially now that its performance is measurably rising (again).

[0] which is of course something google devs should consider and fix the sites, but hey... why do that when you're the market leader?
Godot 3.0 also has visual scripting
@nickstinemates Is there any ETA for the release of 2.0? We'er running 1.x now and were seriously looking at dropping it for a straight Kubernetes cluster, but if 2.0 will be ready soon enough...
I bought a Lifetime PlexPass earlier this month. I regard these developments with cautious optimism.

I get off of this train when they start introducing plug-ins to integrate DRMed services. Like a Netflix or Hulu pass-through.

No thank you.
The internet has definitely killed the profitability of distributing facts, if it ever existed. The rest of the tweets about "signaling goods" are the type of hogwash you end up with when you confuse Ted talks with actual intellectual activity.
So, wait, let me get this straight:

React has a revokable patent grant, people freak out about it, FB removes the patent grant, everyone rejoices.

GraphQL doesn't have a patent grant, people freak out about it, FB adds a revokable patent grant, everyone rejoices.

What am I missing?
how old is your son? if he's around 6 year-old, he's a god to me! :)
Firefox 55 doesn't have any of the (massive) improvements from 57 and Project Quantum which are being discussed here. Give Beta, Developer Edition, or Nightly a spin.
6 Mistakes Growth Candidates Make in the Interview Process
> allow unauthorized people to make spurious changes via their systems and security practices?

I don't follow. Who's the unauthorized party that's "allowed" to make spurious changes via their systems and security practices?
> I'm no saint, I practice the Idaho Stop too

There are two parts to complying with a stop sign:

1. Come to full stop

2. Yield to any traffic that has the right-of-way before proceeding

The problem with a lot of stop sign installations in the US is that they're largely unnecessary since it's possible to yield to traffic that has the right of way without having to come to a full stop first (since there's plenty of visibility of approaching cross traffic). That's why cyclists do "Idaho stops" and car drivers do rolling stops.

If authorities would only post traffic control devices in areas that are absolutely necessary, instead of having a blanket rule for using them, then compliance would go up substantially and complaints about cyclists and cars running stop signs, for example, would be next to non-existent.
Euclid – A more accurate measuring cup by Joshua Redstone
"America’s $35 billion addiction treatment market"

$35 Billion. That's at least 10x-50x what I would have guessed.

Google isn't creating this market, but yes they should try to help. This is a fundamental and enormous societal problem.
I'll be adding that as a toggle feature :)
The cost of high-quality facts should be minimal; the cost of low-quality facts should be higher. But how could such a thing be enforced when the marginal cost of all information regardless of quality is basically flattened?
google could use this money to work with state's District Attorneys to go after these bad actors. this is a better solution than engaging in slippery slope of shutting off keywords and the like.
I just want Plex integration with Google Home's voice command so it is on par with Netflix and YouTube.

I am a playing Plex subscriber because I want it to get better at its core functionality. I do not want news on Plex.
Yeah. There's a difference between "spam" and "ad/announcement of a product that's reasonably useful to someone".
Everyone can, that's precisely why they gave you a grant previously. Now that it's gone due to the outcry it's in the same, vague playing field that all other libraries are in. Every project you have ever written infringes on someones IP. The only thing that matters is that lawyers that previously got cold feet can now relax. We had a project for instance that was canceled, now it's being green-lit thanks to the MIT license.
I've always seen this feature, but never used it. How does it work? I'm curious if this works well with nodejs build systems, or if this only works with "workspaces" (does souce maps allow this?).
Computerized consumer data warehousing has been going on for 50 years now. In that time span we've gotten all sorts of mandated safety and emissions features on cars.
> I'm a longtime NYer who recently moved to SF.

on HN is there seriously only two places to live in the US?
Sorry, not really, I've only heard rumours (from a reliable source though). It should be technically possible because coffee lake CPUs were demoed on previous chipsets. I doubt you are going to hear much from the motherboard manufacturers, they're probably more or less obliged to push the Z370. I understood the unofficial part as in not publicly available, at least not right away.
It's actually the other way around, as I understand it. This is one area in which patent law and copyright law differ noticeably.

Due to the way implied patent licenses work, if Facebook distributes React without explicit restrictions or conditions, they're automatically granting a license to any patents that are inherently infringed by React itself. This is a pretty well-established area of US patent law, see e.g. https://www.wilmerhale.com/pages/publicationsandnewsdetail.a...
I think part of the reason for extravagant compensation (especially stock options) for executives is that it ensures that the incentives of the executives are aligned with the stockholders and not the employees.

From time to time, a CEO will have to choose between increasing employee compensation and benefits or increasing profits or dividends. The CEO works with employees all the time and most normal human beings would naturally tend to side with the employees because they're the ones that are working hard to generate the profits that the shareholders receive. Stock options create a financial incentive to override that tendency, so that the CEO will side with shareholders more often.

An interesting thought experiment is to consider: what would happen to a CEO if he or she refused to accept stock options and would only agree to a modest salary? What would the board of directors do? Would they be happy that the CEO is being a responsible steward of the company's finite resources, or would they regard the CEO as untrustworthy and remove him/her at the first opportunity?

Perhaps stock options aren't a "reward" for services rendered, but in fact one of the necessary qualifications for holding the office.
GUCCI MANE CURVE CHRISTIAN RAPPER KILLING IT
The bug was so unpleasant that they decided to hide its from a senior manager
I want Plex to be more than that (if all I wanted was playing local files I'd use Kodi) but I agree that this news stuff is very... meh. It also feels like a giant rabbit hole (oh, you're going to use "advanced AI" to personalise? Lovely) to go down with very little to show in return.

That said, I've been using the DVR features Plex has been adding recently and they're getting to be fantastic. For those of us lucky enough to have TV service and hardware compatible with it, it's great. But it needs more work, and I'd rather they focus on that than a weird, half-baked news thing. Emby is quickly catching up with Plex's core competencies, so they need to keep moving.
I am doing my training/evaluation with a data split of 70/30. Doesn't that qualify as a proper backtest?
With Plex Pass you're paying for access to features that typically require Plex to maintain a server and so some sort of processing.

This is content provided by a third party. Plex clearly didn't want to negotiate with each provider, figure out a pay structure, then pass those costs along to Plex Pass subscribers for a feature they may or may not want to use.

Personally I see no value it in and don't plan to use it. I'd be upset if they demanded I pay more for that.
What’s New in Java 9 – 19 Added Features and Changes