skysight-inc/HackerNews huggingface dataset:
My experience is that Angular 2 is a great solution for enterprise-style shops who are looking for an all-in framework. With React, you benefit from greater flexibility outside the view layer, but ... well, you also suffer from greater flexibility outside the view layer.

In general, I'd say that the more comfortable you are with current FEAD practices and toolchains, the more power you'll get out of a React-based architecture. The more you want something that "just works" and has already made many architectural decisions for you, give ng2 a shot.
Lyft is nice to drivers -> Drivers ask customers to hail with Lyft -> Niceness wins
For me, it's not something I've thought through or weighed. I just don't like Facebook.
a few days ago i posted a Chrome Chat App, which can use Skype without any permissions (optional camera + mic permissions)
https://news.ycombinator.com/item?id=12158740 - may this helps for paranoid people ;)

anyway did you think about that one:
https://www.theguardian.com/technology/2016/jun/22/mark-zuck...
52% of the vote on 75% turnout is fantastic. When's the last time an American president was voted in on such a mandate?
Self-driving cruise control is largely a solved problem, but 100% self-driving is a long time away. Ref: Boston winter, 2015.
And the root of the word "probably" is latin probare meaning "to test". As in, you have to have some empirical basis for your belief in the likelihood of something.
Seattle isn't on the list. So yea, not a serious list :P
Adding a Sticky Nav Menu to Your Website
I think you're confusing TBI with PTSD.

Also, "that later got changed to PTSD" is a gross oversimplification.
In a trusted system, if you don't trust the structure you are working with, why would you trust the signature?

I'd want to always work from the signed blob.

That said, this is one reason to use flatbuffers/capt'n proto I guess: you don't have to worry about this since you never unpack the blob.
> Added a new field option "json_name". By default proto field names are converted to "lowerCamelCase" in proto3 JSON format. This option can be used to override this behavior and specify a different JSON name for the field.
Interesting idea - any resources that discuss this that you can provide?
What they really need is a way of reforming these things (namely the EU), instead of it being a "love it or leave it" type of affair. This is one of the big problems with human-created bureaucracies: there's no easy and effective way to reform them, so people end up either abandoning them (e.g. Brexit, various independence movements or revolutions) or they become usurped by some better competitor (e.g. IBM being pushed out of the PC business, American automakers losing to foreign competition) or they end up collapsing (e.g. DEC being split up and sold in chunks, or the Roman Empire falling apart).

It seems to be a constant that larger human organizations are simply impossible to reform effectively, so we're stuck with chaos. I don't think there's a solution for this, short of genetically-engineering humans to work better together, or else we would have found it over the past couple of millennia.
You could simply ask how you make sure that no oxygen could enter, leave or react with the crystal. That's a simple and obvious question that nobody will fault you for asking.

There is a huge difference between that simple question and assuming they didn't make sure of that and the research has to be flawed or the researchers incompetent because of it.

If there isn't a good answer to a simple genuine question, you can still go that step further and start questioning competency.
'Special' software configurable memory regions are still appearing in new embedded designs. ARM9-ARM11 has had Tightly-Coupled Memory (TCM) to "hold critical routines, such as interrupt handling routines or real-time tasks," "scratch pad data" and interrupt stacks. This has now appeared in the latest (M7) ARM Cortex designs. The fact is that frequently it is critical to optimize that 0.1% and reserve predictable, fast memory for it. So that's the lesson learned at least for the highly successful embedded ARM platform.
Anybody know the status of the thousands of tons of chemical weapons the allies dumped in the ocean after WWII? Curious if those munitions are still dangerous
Vast majority was against the coup. That is for sure.
Streaming is convenient, but I think it's not a substitute for CDs. The value of CDs is that they provide a canonical and lossless recording, which isn't provided by vinyl, tapes, or streaming services (AFAIK).

Of course, lossless digital audio files are even better.
Would you accept the literal double or triple decimation of their economy as a substitute for 'immolation'?
Cue all the people justifying their pseudoscientific behavior. If it is too expensive to fund twice, it shouldn't be funded once. If that means the LHC and LIGO wouldn't get done, then we should have only funded one of them. We need to remain skeptical of those results until replicated by a new team. Even one replication is pretty weak...

Independent replications of experiment (and the corresponding independent reports of observations) are a crucial part of the scientific method, no matter how much you wish it wasn't. Nature doesn't care if it is inconvenient for you to discover her secrets, or that it is more difficult for you to hype up your findings to the unsuspecting public.
Valley can start the process by promote the self driving cars only in the silicon valley + SF, similar to how AirBnB and Uber started within a small region.

Valley has better environment, friendly government/regulation support.

The next version Tesla (in 5 years) might allow the car owner to get to work and auto "uber out" the car to "earn $$$" for the own - start with just Bay Area.

Or Google can

Step 1: Build a few thousand self driving "beta" cars to shuttle only their employees to/from work in year N.

Step 2: Uber out (Guber out) those self driving cars to pickup/drop off anyone in Bay Area, in year N+1.

If the model works for Bay Area, I can see other congested cities will clone it immediately to solve their own traffic problem.
So, the party platform apparently opposes any government action on the issue. The reasoning seems to be more "it's not effective" than "the proper way to address it is lawsuits" though.

On the other hand I've seen Gary Johnson quotes like this one

> In 2016, as a candidate, Johnson talks about balancing the budget but lacks the zeal of libertarians who think the state could be cut in half without consequence. He’d keep Social Security for current retirees. He wouldn’t abolish the EPA, after learning in New Mexico how the government policed bad actors.

> “In the libertarian view, without the EPA, you as an individual could sue under the law,” said Johnson. “But not really. You don’t have deep pockets to go up against Chevron.”

From: https://www.washingtonpost.com/politics/is-libertarian-gary-...

Either way, good point.
Which security problems are you referring to? Our containers run web applications, we aren't giving users shell access and asking them to try and break out.

Over large layers: Don't run bloated images with all your build tools. Run lightweight base images like alpine with only your deployment artifact. You also shouldn't be writing to the filesystem, they are designed to be stateless.
I think this is a point that often gets glossed-over when talking about the advances in self-driving cars:

Self-driving != Driverless

Self-driving cars is largely a technology problem, and one that we have made great advances in the last 5-10 years. Driverless cars are a legal/social/political problem that we have barely started to look at yet. Self-driving is a driving tool, like cruise-control, but the human driver is still ultimately responsible for the vehicle. Driverless on the other hand places the responsibility for the vehicle, and it's occupants, onto the vehicle itself. Driverless implies that you should be able to use it while you yourself are not capable of operating a vehicle. That is a massive step, and it is something that has never been done before. All other forms of transportation, despite advanced automation, still defers to a human in the end. I would say that true driverless cars is still a significant amount of time away, despite our advances in self-driving tech.
I imagine the explosive material complicates things immensely. I'm not an expert on strip mines but it seems like they just dig up and grind everything indiscriminately and process it later. This would obviously be a bad strategy when explosives are involved.
I definitely agree that React is clean for the reasons you state and I always enjoy building UIs with it. I suppose my comment was just a reflection on the differences that I found refreshing - to my surprise.
With science, the profession and the product are distinctly different, and we are failing to hold the profession to the standards of the product. Science, the profession, is political, incentive driven, and circumstantial. Scientists need to get paid. Science, the product, is apolitical, existential, and universal. So those who love and believe in the products of science may wish upon themselves to be these things also. I know I do. Except, sometimes it just ins't practical, or even possible.

But repeatability actually matters more professionally. Scientifically speaking, if the science is bad it just won't work when others try to make use of it. All bad science will be identified or corrected as we try and make use of it and convert it into new technology. Technology mandates repeatability. So those scientists who fail to produce repeatable science, regardless of how professionally successful they may be, will inevitably fail to produce any new technology or medicine, and vice versa.
It doesn't have to be a literal re-enactment of the crusades, it just has to rhyme. Current US political discourse has a lot in common with religious fervour, and at least one of the candidates seems OK with turn-the-middle-east-to-glass type rhetoric.
> I've heard stories where IT departments have blocked GPL software from being used (as end users, not as an integral part of a software product) due to it being unclear where the GPL starts and ends.

Those running those IT department have thus demonstrated their incompetence. The first freedom granted by all free software licenses, including the GPL (any version) is the freedom to run your programs for any purpose. As long as you don't distribute the GPL license code you're using, you're not obligated to anything.

For instance, one is perfectly allowed to use GCC for the purpose of compiling proprietary software and distributing the resulting binaries. Because by doing so, you only only run GCC —you don't distribute it.
We could all work 15-hour weeks [video]
My name is Dave. I'm a goalaholic
Forgive my ignorance, but wouldn't the unexploded ordnance make strip-mining the area prohibitively dangerous?
Libertarians are not anti-tax. This is a common falisy.

Libertarians are anti-income and sometimes property tax but not anti-consumption tax. Basically the government cannot take "by force" the money that an individual earned or forcefully levy a tax on property they own. But taxing someone for polluting the atmosphere? Sure.

Carbon tax is actually very Libertarian. Greenhouse gasses pollute the commons which deprives other's of their right to quality air. I think many Libertarians would be for the government stepping in to end pollution of the commons and making companies pay for their own pollution is a fair way to do it.
Three times as many tonnes of bombs were used in Indochina that in the whole of WWII (https://en.wikipedia.org/wiki/List_of_bombs_in_the_Vietnam_W...), so I suspect there's a bit more by volume.

I think we hear more about the ordinance in WWI because was dropped in such a small part of France and Belgium that is so heavily populated.
We’d all agree that to teach a subject, you must know the subject. So you’d think that experts would be the best teachers,

No I wouldn't. Why would anyone think that? This article is built on a foundation of affirming the consequent. (Sorta, there are enough fuzzy words to weasel around making a logical assertion, but it boils down to "if there's a lot of Q, then in that case surely there must be a lot of P")

If someone is going to write such bollocks, not only do I not trust their article, I stopped reading because I fear it will only make me stupider.
Is the EU that ineffective? Some of its greatest triumphs are invisible because they don't exist.

I know someone who used to handle transporting goods around Europe and experienced the reduction of paperwork and inspection and costs and delays and so on, until he ended up with basically none. He says all the troubles he used to have that no longer exist utterly dwarf anything new.

I don't have much actual evidence, though.
Possibly, however I don't think you can get much clearer without sacrificing generality.

A terminal emulator and a child process will have different virtual address spaces, so you may choose that as the discriminating factor. A web browser and a web application will share address space. But a web browser and a web application are clearly two separate programs as well.

It isn't really a problem unique to the GPL. Any interpretation of a non-trivial license with conditions will have an element of "I know it when I see it". Software licenses especially due to the level of abstraction.
This is only an issue if you use the Timestamp to represent a human-readable time. There are more uses for timestamping than for display to a human operator. For example, one might use a timestamp in a software system to detect the passage of time, as in the use of a monotonic clock. In a real-time system you would ignore the presence of leap seconds because you will never examine the timing of your system relative to a Gregorian calendar. Rather, you just want to make sure that the station-keeping engine on your satellite burns for exactly 250 milliseconds, and leap seconds are of no use in that application.
You're saying Chick-fil-A has terrible business practices? The only reason I know for people to hate them is that their owners have taken Christianity-based opposition to gay marriage (or something alone these lines), which doesn't really seem like a business practice of the restaurants.
1. Self driving cars are not coming fast enough, but their impact on Uber's business model is unclear. They've been investing in self-driving cars [1], but they've also been expanding into parcel delivery, which needs a human to perform the actual contact with the customer [2].

2. Like the article says, Uber indeed is collecting sensor data in Pittsburgh, to train self-driving algorithms. They may or may not be able to deliver an algorithm rivaling the quality of Google or other players. It's contradictory to say Uber has access to no car data, while pointing out that Uber is collecting car sensor data on their own.

The passengers who use Uber may not be very brand-loyal, but that assumes their business model is entirely predicated on customer fares. In truth, their business model is entirely predicated on burning VC money to establish first mover advantage and mindshare, and if they successfully pivot into profitability they will presumably alter business models. Licensing self-driving tech, charging for rush parcel deliveries, providing concierge services -- those are all viable directions in which they can pivot.

3. Being in the business of fleet maintenance is not so fun, and location-aware dispatching, load balancing, etc, requires the sort of secret sauce that, among a few others, Uber has developed. Car manufactures won't engage in this as their core business; they're far more likely to partner with some startup Uber competitor, or Uber itself. But car manufactures aren't like airplanes where the cost of a single unit is so high that it's much more economical to lease indefinitely. Many people in fact own cars -- the very, very profitable used car market is evidence of this, which unlike most new cars, actually has decent margins. While it's true that carmakers have subsidiary banks that offer financing, those instruments enable a larger portion of people to 'buy cars' than otherwise, increasing the total volume of cars delivered. Extremely widespread, mainstream car-hailing on demand would drastically drop the demand for car ownership (in terms of raw numbers) across the board, making it an awful value proposition for car manufactures.

[1] https://newsroom.uber.com/us-pennsylvania/new-wheels/

[2] https://rush.uber.com/how-it-works
sails + vuejs + postgresql will be my choice.
We had a student once who used a face detector to first find the face area, and then extracted the skin colour from that region for the subsequent hand tracking.
Because evaluating algorithms is not always that straight forward. For some algorithms runtime is hugely important, and I don't mean the asymptotic complexity but a hard benchmark of how much it can do in what time span. Stuff like a SLAM algorithm being O(n^2) is nice and all, but to compare it to other SLAM algorithms, I need hard numbers on what it can do in how many milliseconds.

Often, I find that authors don't publish their code. If they do publish their code, they rarely publish their code for their benchmarks.
The 10 Most Notorious Paranormal Hoaxes in History
Do you mean something like Bittorrent Bleep?

Haven't used it, but same premise.
This reminds me how I always seem to fall into the "find and program to the pattern" anti-pattern.

I am Tom.
Ask HN: Get into PLT with no CS degree
Hi,
Here is the situation: I've received a letter from my uni saying I cannot continue my studies there. I love the theory of programming languages and I've been studying on the side books about type theory, compilers, programming languages, category theory, topos and proofs
(TAPL and Software foundations form B. Pierce, Introduction to category theory by Harold Simmons, papers on DOT/scala)

I would like to pursue this route into PLT but I lack the formalism that a university can teach me. On the other hand, I don't want to start again in a new university as I would see it as a huge waste of time and would like to focus in what I enjoy.

My plan is to find a job as a compiler engineer while studying on the side and contributing to open source programming languages. But I have a hard time finding job offers in compiler engineering. Offers in my area are sparse and job offers I find rarely accept remote (I live in Switzerland)

In conclusion my questions are:
- how do you get a job in compiler engineering? who is hiring? and if it's unjustifiable to hire a junior like me, how do I get the necessary experience to be employable?
- Is there a better way to do it? Am I missing something? If you were to get in the field completely differently, how would you do it?
You do realize that scientists who work on the LHC have the highest repeatability standards of any science profession, right?
Zika Cases Likely Transmitted Locally in U.S. For the First Time, Officials Say
Looking for the artwork for the next Debian release
I've handled this with a DNS CNAME record that points to the active master, though pgBouncer is a valid solution as well.
"[Libertarians] are actually opposed to government intervention because it causes false pricing. "

No, Libertarians are opposed to government intervention because it forces individuals to give up liberties. It's right there in the name of the party. You have a right to keep what you earn and choose where you want to spend it.

Now if you were to argue that polluting the environment deprives others of their right to breath clean air and that the government should tax carbon in order to protect the rights of the people who want clean air then THAT is a Libertarian argument for carbon tax.
Social media addiction is a bigger problem than you think
I think that's still really stretching. "In fact, it's only the lowest price in that ticket class".

If I saw those boxes across the board, like in their example image, it doesn't take a second thought, it's "obvious" (to me anyway), that those are the "lowest, per class".
SpaceX test fires a rocket previously flown
Skip Down the Seine in an Autonomous Flying River Taxi
Any ruling order, whether it be a government or something else, requires at least the tacit consent of the majority. I believe it would be much more difficult to take over an area lacking a strong centralized government as opposed to an area with one. Militaristic efforts in Afghanistan being a prime modern example.
Happy SysAdmin day – Have an IT themed adult coloring book from Device42
They are not doomed: the argument is that they would be better off in the EU. And that Britain would be worse off outside. Not that it would be a poor country; it would still be one of the richest countries on Earth. Just a bit poorer.

That is the theory; we'll see what happens.
There is so much about PTSD we don't understand (or more accurately there is very little we do understand about it) that your claims are simply not true.
We aren't sure what causes PTSD, we don't understand what physiological, neurological or psychological conditions are needed for "PTSD" to evolve.

As far as cortisol goes well it is again not that simple, both elevated and lowered cortisol levels have been recorded in PTSD cases which is why it's still debated if lower or higher levels of cortisol cause or are a symptom or an indicator of PTSD, and since cortisol levels are only usually tested in cases where the person has already been or being diagnosed the correlation is even harder to identify, especially when considering that both lowered and elevated levels of cortisol can be recorded in nominal people and in people suffering from other mental disorders.

PTSD is just another placeholder akin to "shell shock" and the later "combat fatigue", in the end it would be an umbrella of various disorders with various preconditions and causes expressing themselves in a similar fashion.
Having a theoretical option to do a thing is not the same as having the freedom to do it.

Do you think the community is going to give that person's net worth back so they can start a new life? Do you think someone is going to spend time building a business just to walk away with nothing? What about the friends and family left behind who will no doubt be encouraged to shun you.

Cults are completely voluntary, too, if you think only in theoreticals and ignore the practical implications of their policies.
No, I agree they did a bunch of good engineering for internal use.

But they didn't keep it internal properly -- the real world has leap seconds for better or for worse, and this library really does stick its head in the sand and pretend they don't exist. Google specifically says that this library is designed to be "the foundation of Google's new API platform". Yet they give a data type (as a headline feature) and a sample usage that is simply incorrect if you don't set your system to work using Google's "leap smear". It also seems quite likely that it'll result in blatantly wrong human-readable strings. I'll even quote a string from timestamp.proto [1]:

9999-12-31T23:59:59Z

That looks like an RFC 3339 string, and it even has the 'Z' suffix, which means it's UTC, which has an agreed-upon international definition. But this is not a valid UTC time. It's a time in a different time zone that Google made up.

Google easily could have done better: publish a spec for a different kind of time like:

9999-12-31T23:59:59s

where the little 's' means 'smeared'. Supply a serializer and deserializer for that. Now there's no ambiguity.

[1] https://github.com/google/protobuf/blob/master/src/google/pr...