skysight-inc/HackerNews huggingface dataset:
I work with both native iOS and React Native on daily basis. Both had their own (dis)advantages and it's hard to have a definite answer on which is better. It all depends on the nature of the app you want to build, your budget and trade-offs you are willing to take. RN is moving fast and has improved a lot in the recent months but still has some pain points:

- If you want to build a chat app, forget about well working sticky text input. (https://github.com/facebook/react-native/issues/371)

- All the dev time you have saved with hot reloading will be lost if you hit the infamous 4968 (https://github.com/facebook/react-native/issues/4968)

- Multithreading, but that has been covered in other comments. If you're obsessed about buttery smooth UI you'll have some unpleasant time.

Also :

- I find RN's ecosystem feeble and don't trust packages. Triple check everything you run npm install on.

- Using solely RN/JS is not an excuse to completely avoid learning native development. It bites in the future.

+ ScrollViews are great.

+ Build times are shorter, you get quicker feedback especially for UI small modifications.

+ I really enjoy working with RN's Animated API.
I think it most likely has but you currently aren't consciously aware of it. Partly this is due to your desire to make a point. Partly due to our inability to off the top of our heads to recall any but a few specific adverts. We see thousands of them. It is very unlikely that none of them have been relevant to you. There are also the adverts that subconsciously manipulate you. The stuff that you aren't aware of.
This comment somehow makes me think of Stroustrup's quote about languages that nobody uses and languages that people complain about.

Classic middlebrow dismissal.
How get list of servers sorted by OS
I wonder what kind of latency they get with this feed from a drone in the skies of Iraq to a base in Qatar to her office in the East coast of the USA. Considering they need to respond pretty fast to what's happening and coordinate with pilots or people on the ground.
Amazon does their affiliate program in-house (It's just the &tag=affiliate-id on the regular URL. Many (most?) others use third party affiliate providers.

Adblockers often block third party affiliate providers.
The one thing keeping me on Facebook are events / RSVP.

I don't know any good alternative. For example it's still missing in Diaspora: https://github.com/diaspora/diaspora/issues/1359
Yes, it would be more apt to just admit the feds consider that their playground and don't want someone else playing there. (probably the US fed people doing it want 'democracy' and the Russia people doing it want 'stability' but the exact ideology is unimportant since neither is really acting in accordance with that ideology so much as just stirring the pot)
*Set new limit at median

Now you don't have to deal with r/datahorder users.
I did work for a few months in Bombay last year, and most of my colleagues (20s-to-40s middle class white-collar employees -- a minority in India) had a FB account, but with very little engagement. I have to assume that having many non-urbanized people in India, and therefore many less-connected relatives, probably reduces the interest in FB. They were however all heavy users of Whatsapp, which makes sense to me.

I have a feeling that, thanks to smartphone adoption, legions of people are counted as 'in' by FB only because the app is running in the background, when in fact it's not seeing any significant use.
Anyone here played the real time strategy game Total Annihilation or its spiritual successor Supreme Commander? I remember playing with a friend around 1998 and he told me off for using energy storage as opposed to just collecting/producing more energy sans storage. His argument was that my economy should never be at the point that I'm saving energy for a rainy day - I should be spending as I collect/produce so that my potential is always maximised. I told him I need a buffer for when I'm spending more than I'm producing or if I lose infrastructure in battle.

Either way, we played each other over LAN one day and sure enough he took out a few of my nuclear plants, but I had enough energy stored to keep bombarding his base with artillery and eventually struck his commander despite being in the negative for energy production vs consumption. I won. He changed his opinion after that.

It's good to save for that rainy day.
Facebook wants you to feel its a intrinsic part of your life, but in reality its not. Your brain fools you. What you dont know about, you wont miss. For me that 90% garbage on Facebook is not incentive to give in to the feelings of missing out on other stuff, that I will get to see anyway eventually.
Make websites for your friends or organizations.

Find work at your school (low pay, but easy). I got ~$600-700 a month just to do basic jQuery stuff part time.

Part time internship (full time in summer) or job like most college students do.

--

You probably will not make nearly enough money as with Google, but that should be enough. Also, focus on your classes + having fun.
Common Lisp interpreter written in the Set Theoretic programming language SETL
I think my manner of speaking was too wry. To be clear: I'm perfectly happy for people to read my research by whatever means they need to take. I too hope that scientific publishing gets its act together and moves away from hoarding knowledge behind paid subscriptions, and guerilla efforts to bring that closer to reality are appreciated. It was a tongue in cheek way of saying "I'm right here, you could have asked :)" (I would have said 'go for it')

To answer some of the sibling comments:

rspeer > You get no actual benefit from IEEE making money off of your article, right?

I'm well aware, although as an IEEE member I don't think it's fair to say no benefit, although it is very hard to quantify.

klibertp > what difference it makes for you personally, as an author and researcher, whether people access your work via a paywall or not?

None. As said above, I think my tenor wasn't communicated well enough. I was more just surprised that, given that sillysaurus3 and I have never communicated before, someone would take an action that could have potentially been quite upsetting (I know a few researchers where that would have definitely been the case).

klibertp > Does that mean it's the authors who pay publishers to get their work published? Is that really true? And then publishers also charge readers for what they were paid to publish in the first place?

Absolutely not in our field. As I understand it, in some fields there is a charge for very long form writing to cover the work required in reviewing and editing (though perversely the actual person who does that work is often unpaid), but generally pay-to-publish would indicate a low quality journal and would be an outlet of last resort.
Same thing with Streamload.. but they actually lost user's data.. then renamed the company.. and then it went bankrupt. I can say the say thing about moving to CrashPlan (also offering unlimited) and not having looked back. 8TB accumulated over the last 4 years and counting.
> This is the crux of the problem with a lot of software engineering culture as it stands today - blog posts and talks frequently deliver abstract concepts that only really make sense to people who have already grasped/discovered those concepts.

I'd like to see a blog post on just that point. well said.
I think such posts (and books) are usually meant like checklists for people who already knows that stuff (not learning it), but want it formalized. Then when you have issues for example with team members, you can look at those resources and try to assess why something is going into the wrong direction. It's easier to enumerate those points then.
Russians Are Suspects in Nuclear Site Hackings, Sources Say
When I did the books for a gas station in Canada it was similar. This was a franchise location as well, so they had the parent company buying gas for them.

Profit on gas was measured in cents per liter, with premium giving the best margins. And by best I mean $0.023/L or $0.087/gal.
There is competition among fitness trackers. Fitness trackers are not commoditized. There's a difference.

https://ycharts.com/companies/FIT/gross_profit_margin
I don't have a FB account, and this article was "open" to me.
IPO Market Isn’t Quite Back as Many Startups Are Still Holding Out
The two kinds could be called geo-AR and visual AR, with Pokemon Go being the odd outlier that dabbles in both.

"Geo-AR" reached an early user awareness peak when foursquare was exciting and it is still very much alive in niches like Strava segments.
We are also one of those companies that bought into the promise (or hype) in 2011 and gave MongoDB a spin. After some very successful tests, I had long conversations with my CTO on why we should deploy MongoDB in prod and make it our primary OLTP store. Yes, MongoDB had it's challenges in 1.6 and it required some "faith". But it's 2017 now and MongoDB totally delivered on it’s vision, at least for us.
Since 2012, that's when we upgraded to 2.0, we had 10 min of total downtime. That's 99.999% uptime in 5 years. Year after year, 99.999% uptime. And that 10 min is the total for scheduled (btw, we don't have scheduled downtime for our MongoDB clusters since there is no need for that) and un-scheduled downtime. We never take the service down. We perform all maintenance operations during regular business hours with no impact to end-users at all. So much about reliability!
MongoDB as a product has bugs. What a surprise, what software product doesn't. But it's about you community (we are running the community edition) supports the product. We recently discovered an issue as well causing the primary to crash. As designed, another member in the repl set took over and there was no downtime at all. Even though we don't have a support contract, the issue was acknowledged by MongoDB in hours and fixed in a couple of days. I wish we had that type of support for products where we do have a support contract!
And last but not least, if you can't figure out how to successfully use MongoDB, for god sake, take some free training classes on MongoDB University.
MongoDB might not be a good fit for every use-case, but it's already an awesome platform for an incredible number of applications. Polyglot environments is the keyword here. SQL has it’s advantages and disadvantages and so does NoSQL. Use the best tool for the problem. One size fits all doesn't work anymore and MongoDB is clearly the best and most popular document store on the market. And even better, other platforms like postgres have acknowledged that the idea of storing JSON has its merits and have implemented its own version of that idea. However, IMO, if your use-case is a good fit for a document store, use MongoDB. We have done so and couldn't be happier with that decision.
I'm sorry you had to go through this. I do hope you are in better health now and don't have to endure this kind of an atmosphere again.

Good luck mate!
All the posts about this subject and not a single one I've read mention using facebook login for websites or mobile apps. There are a lot of these out there that simply don't work otherwise. Take instagram for example, even before facebook's buying it.
When you have to resort to pointing out the name of your opponent's logical fallacy, you have already lost the debate.
kops is an open source project that is part of the kubernetes project, we're all working to solve these things as best we can. Some of these issues are not best solved in kops; for example we don't try to force a particular monitoring system on you. That said I'm also a kubernetes contributor so I'll try to quickly answer:

* no_proxy - kops is getting support for servers that use http_proxy, but I think your issue is a client issue with kubectl proxy and it looks like it is being investigated in #45956. I retagged (what I think are) the right folks.

* DNS, docker version/kernel version: if you let kops it'll configure the AMI / kernel, docker, DNS, sysctls, everything. So in that scenario everything should just work, because kops controls everything. Obviously things can still go wrong, but I'm much more able to support or diagnose problems with a kops configuration where most things are set correctly, than a general scenario.

* why pods are pending: `kubectl describe pod` shows you why. Your "preferred alerting system" could be more proactive though.

* metrics are probably best handled by a monitoring system, and you should install your preferred system after kops installs the cluster. We try to only install things in kops that are required to get to the kubectl "boot prompt". Lots of options here: prometheus, sysdig, datadog, weave scope, newrelic etc.

* does kops wait for readiness: actually not by default - and this does cause problems. For example, if you hit your AWS instance quota, your kops cluster will silenty never come up. Similarly if your chosen instance type isn't available in your AZ. We have a fix for the latter and are working on the former. We have `kops validate` which will wait, but it's still too hard when something goes wrong - definitely room for improvement here.

In general though - where there are things you think we could do better, do open an issue on kops (or kubernetes if it's more of a kubernetes issue)!
Lots of complaints about receiving money from a stolen credit card, and surprise surprise Paypal takes the money back. What, they should eat the cost of cheaters? Why? They should use their resources to get your goods back? Why?

Selling stuff mail-order is risky; you get cheated sometimes. Paypal is not going to fix that for you.
A Call to Arms: Supporting Matrix
Their work answers the question "how do I take what's coming out of /dev/random and turn it into a disctete probability distribution?"

A "random" process is one in which every outcome is independent and unrelated to every other outcome. Drawing "random numbers" doesn't always mean drawing them uniformly at random, where every number in some range, like 0 to 1, is equally likely. You can draw random numbers according to a probability distribution, which is a mathematical expression describing the probability of drawing one number or another.

One very popular distribution is called the "normal distribution" (named for the "normal equations" of physics) or the "Gaussian distribution" (named for Karl Gauss). Normally-distributed random numbers tend to follow a "bell curve" pattern, with values closer to the peak of the bell curve being more probable than numbers further away.

That's a continuous distribution. You can also have a discrete distribution. Some examples of physical processes that can be moseled with discrete probability distributions:

- Coin toss: do I get a Heads?

- A sequence of coin tosses: how many Heads do I get?

- A die roll: do I get a 5?

- A sequence of die rolls: do I get at least one 5? Is the sum of the die rolls at most 30?

- A poker hand: will I get a flush on my next draw?

- Traffic accidents at an intersection: will there be more than 2 accidents in the next 5 days?

These are all "stochastic" questions, meaning that there is uncertainty, in their answers. So we use probability, and therefore randomness, usually non-uniform, to model these scenarios.

Sometimes you need to generate new random numbers from these distributions as part of your analysis, or for generating predictions. In those cases, you need to take a continuous stream of uniform random numbers, like /dev/random, and turn them into a sequence of numbers that follows one of these distributions.
The article in question is on Facebook.
It is called Acqui-hiring
Celebrating the 10th Birthday of Techstars Startup Weekend
Comma.ai launches an $88 universal car interface called Panda
A panda and cabana: How to get started car hacking with comma.ai
Take a picture of the outside. use the raspberry pi to project it onto the wall.
Also you can use the raspberry pi to project various bit patterns onto 3D surfaces and then by identifying the 3D pixels you can capture 3D surfaces.
Facebook is great for developers!

The groups for specific languages and graphics packages are very active. The Lightwave group is great for example.

Asocial and autistic people are generally not interested, but for the rest of us, it's great! I can see how nerds would have problems with it.
There's already evolutionary advantage for weeds to look similar to crops.
Europe and Japan signed a free trade agreement
How we built a successful wearable device company with minimal funding and no VC
Hack and Defense – How to send fake emails
The Kubernetes team has been doing a lot of work to make these admin tools less and less necessary. More and more pieces of it can be run from within K8s itself. For example etcd used to need to be set up and managed externally, now it's just inside. And extensions are growing up too; see CRD's in 1.7.

And unlike setup & management tools, it appears that we have a clear "winner" for K8s app management: helm. And there's more overlap than you'd expect. For instance I recently typed "helm install prometheus" and not only did it install prometheus but it installed it with all the hooks necessary to monitor the K8s cluster.

I'm not sure why I can't do the same to get an elasticsearch, logstash & kibana stack (or similar competing stack) set up as a cluster logging solution. AFAICT right now you have to have the right flags set on your kubelet startup script to do this, but that's the sort of thing that I hope & believe that K8s is making better.

And setting up a glusterfs cluster to use as a storage provider also did a surprising amount of its setup in k8s.

Obviously K8s setup can't quite be reduced to a simple `apt-get install kubelet`, but hopefully eventually it isn't much more.
Yeah no. Execute the managers - that'll fix it! Except its been tried (in history - feudal system etc). It results in management being entirely replaced by risk-taking con men, the only one who'll take the job.
what might be cool is a method by which the robot could tell you the garden needs to be watered. so some sort of sampler to make this determination. get really advanced with optics and we could eventually have it determine if there is a bug problem or disease.

the robot doesn't necessarily need to do all the work, just identify what needs to be done beyond its specialty
Trusted site to hire a hacker to hack,Facebook,Emails,Instagram,Whatsapp,Phones
Hey everyone ,i have just concluded a deal with a real hacker and i mean real hacker after searching for a while , i am so exicted thats why i am posting this to inform you guys , i hired him to help me hack my boy friends facebook and he gave prove before i paid him , he made a complete video of him login into the facebook account as prove ,he said he can also hack emails , twitter , whatsapp accounts , and phones , i am going to hire him again to hack an email dont hire any of this fake hackers here just visit
http://www.cyphersecurityteam.ga
or email him cypher_hacking_services@hotmail.com
I get what you're saying but for large react applications using Redux helps to dramatically reduce state complexity and increase maintainability.

Having one function 5 levels deep that receives its props from a top level function means everytime you add a prop you have to modify 5 function signatures to get that new data. That quickly becomes unsustainable when you have 10+ layers.

What happens when you want to modify the prop that is set in the parent? You have to pass through a callback function that will modify that parent props and then trigger a re-render.

Very quickly you end up with problems that flux/redux/mobx try to solve.
War is a last resort. I wouldn't have supported that, except in extreme circumstances, and any historian would tell you that they'd need to be truly extreme for the outcome to be a net good.

Nah. I mean heavy-handed "cultural imperialism". There are a lot of options there which aren't normally a good idea.
The threat is not from unknown robots sneaking in to uproot crops (after all why not do something fast and cheap like spreading salt?). The threat is that the farmer's own weeding robots will be hacked to uproot crops, probably by ze Russians. Firmware updates should be secured.
Allow me for larger anticipation. Light and tiny electromechanical machines (aka cyborg insects) that can be released to monitor and clean weed, other insects, maybe bacterias.
It seems this kind of posts/books is more aimed to selling oneself as a consulting business process expert in a corporate market than to teach anything to the practitioners. It's a bunch of soundbites aimed at a dilettante.
Dopamine triggers satisfaction, not happiness. Otherwise we just fond the magic recipe for the whole world to be extremely happy! Instead it turns out that just makes everyone feel miserable.
This looks like an outline for a potentially interesting article. But the language is too vague to even know how to react to the ideas. What is meant by "extracting a subelement"? "Make the problem easy" sounds great but could mean lots of different contradictory things. So please write the articles being hinted at in this outline, but as is, it's a bit tough to get anything from it.
I use probably about 15 cloud SASS products for my company. Over the past year many of them have switched from offering either live chat or email support to chat bots. Often they will send out a marketing email pitching it as a huge improvement in support. My experience with chat bot support ranges from frustrating to infuriating, especially when I need help with something business critical.
I would absolutely concur.
What does "at scale" mean in this context (mobile application)?
Does Gitlab have equivalent for Github Team account (5 users)?
Its not working, on your page, searched "Ycombinator people" but no results, though it is present in links page.
That's well done. Curious why you fetch the rss at page load versus doing it when a search is performed though.
Billionaire Jim Jannard Launches First Virtual Reality Smartphone
kops can set up an ELB for HA apiservers, but I think you're primarily talking about Ingress for your own services. We don't actually take an opinion on which Ingress controller you use, so you can just choose e.g. https://github.com/zalando-incubator/kube-ingress-aws-contro... when your cluster is up.

Maybe kops should use ALBs for the apiserver, and maybe k8s should support ALB for Services of Type=LoadBalancer. Neither of those are supported at the moment, if they should be then open an issue to discuss. (Even if you're going to contribute support yourself, which is always super-appreciated, it's best to start with an issue to discuss!)
Another possibility is kismatic[1]. That's what we use and it's worked well for us. Their focus seems to be on private deployments so they have good support for metal although they also support cloud deployments.

1: https://github.com/apprenda/kismatic
If only more people understood this.

Pointing out a fallacy might as well be a fallacy itself.
The problem is there is no way to prove to the government how much they are worth, because as you said they are illiquid and there is no market... the best is to talk to a tax lawyer, because you can get into a lot of trouble for tax evasion...
Are we writing a vegan Jurassic Park reboot ?
Shelling a major metropolitan area will kill thousands of people within hours. The power grid going down doesn't typically kill very many people unless it is down for a long time.
My bad, sorry. I only took a look at the C++ version.
Hire a Hacker
Sorry, my bad - I thought that was actually its formal name, as that's what I'm used to seeing it called by the person who created it.
Yet. Chat bots don't deliver good customer service yet.

They will get better and eventually get better than humans. It's a new use of technology, give it time to improve.

I already know of companies using AI to adapt to customers like this article says chat bots don't do. It's cutting edge but it is out there.
Read "The DevOps Handbook", lots of great tips in there. And congratulations!