exactly this. The module infrastructure of Julia is designed purposefully to be like R which is great for data exploration and statisticians. However, its a horrible architecture for building modular large scale software.
completely agree. I'm roughly same age as you, same experience. When we were kids we literally ran all over the place until dark with no adult supervision. Man I still remember coming home, having cuts and bruises all over me, having a pencil stuck out of my arm, bleeding, covered in poison ivy, the works. But I loved it! Those were some of the best memories of my life, exploring the woods, building tree forts and swinging from tree to tree with garden hoses we strung up in the trees, finding lizards, swimming with tadpoles, catching carp with my hands, building fish traps. Playing football in the mud on those perfect autumn days.
We used to build spears from old broomsticks and shields from rusty trash can lids and ride our bikes down hills at one another jousting each other off the bikes. I remember one hot summer day we actually figured out how to make our own fires by rubbing sticks, sparking rocks and using a lot of very dry pine needles. We then cooked ourselves some random veggies we stole from a neighbors garden. It tasted absolutely disgusting but of course everyone said it was delicious.
I don't get why so many people in our generation turned into complete snowflakes with their kids (don't forget our generation is also responsible for "gender neutral parenting").
This is definitely the best tip. Two things have probably helped me more than any others, this and saying people's names.
If you say someone's name you will remember it and I've noticed it helps them also remember you and have warmer feeling about you. Also asking questions will open up tons more information you can spring off of to learn more about them and find shared interests, opinions, differences, etc.
I would say you will have to genuinely care, if you don't people will notice and it comes off fake and creepy. I have noticed this with some consultants / business people. ( not saying it only occurrs there, just anecdotal personal experience)
agreed. But that's a fundamentally different concept you are describing. The point is you cannot compare $100 salary and living in A with $100 salary and living in B unless you know the values of A and B. This definitely holds for "modern" western countries where social welfare/tax systems/costs of living/healthcare have a huge impact on living standards and hence what a salary of value X means. Generally speaking you might say more money == more fun, but I don't know of any data to back up that claim once we are talking about some dollar amount above the poverty limit.
absolutely. Wanting to know the salary without looking at the full context is like wanting to know the run-time of a function and only looking at one of its many subroutines.
For instance, 60k in some areas of the USA means you are living like a king, have acres of land, a lake, multple cars, etc. That same amount in NYC probably makes you homeless.
> You can say this for just about everyone on the world stage. Spain, France, Britain...
True, but you could argue that these countries had excuses. At the time of the worst crimes (colonialism, slavery, etc) there were no examples of benign, free trading partners, abiding by international law - all this had to be designed, philosophized, created - and the modern western countries did all this because they saw how bad those atrocities were. I'm not saying all western countries are benevolent or don't commit atrocities now, but certainly most try to uphold international laws and human rights and their populations have a very big democratic voice that is constantly fighting towards these ends, despite what political leaders and power elites want.
Compare that to China, which is not even attempting to abide by any of these standards - despite the fact that these laws, ideas, and rules have been around and well established in the entire rest of the world for at least the past 50 years.
At some point, you'd think the west would wake up, China is super nationalistic, powerful and has no regard for human rights.
> It's not just that our decisions (will) are random instead of predetermined by a cascade of material interactions.
You seem somewhat knowledgeable about this topic, so maybe you or someone else can answer this.
Why can't free will just be a complex system feedback loop and name for the way we humans perceive our own decision making process in this loop. I mean why can it not be that "free will" is the decision making process which is influenced by unconscious processes and in turn influences those unconscious processes? It could be deterministic and random or the universe could turn out to work differently at some level and it really wouldn't matter.
Is something like this a standard view in this whole debate on Free Will?
> but that often times people dont have any other choice but to use that software/service, and are forced to accept the EULA because of it.
What? When have you ever been forced to use software X? Even with google, msft, apple, etc. you can always just not use their products. It might be inconvenient for you i.e. you have to buy a real map to figure out how to get from A to B but that's completely different than forced coercion.
1. Picked up a High School Algebra Book. Read from beginning to end and did all exercises.
2. Repeat #1 for Algebra 2, Statistics, Geometry and Calculus. (Really helpful for learning those topics fast was Khan Academy).
3. Did MIT Opencourseware's Calculus and Linear Algebra Courses w/the books and exercises.
Now, this took me about 2 years maybe you can get it done quicker, you're at a level where you can pretty much pick up any book, I think I picked up Elements of Statistical Learning, and actually start parsing and understanding what the formulas mean.
One thing I always do is tear apart formulas and equations and play with little parts of them to see how the parts interact with one another and behave under specific conditions, this has really helped my understanding of all kinds of concepts from Pearson's R to Softmax.
It depends on what you want to accomplish but if you want practical skills such as being able to convince people of your ideas or leaving positive impressions and getting the outcomes you want, I would suggest studying psychology, specifically evolutionary psychology and psychological biases, as well as communication.
Only in an academic setting does anyone care whether or not an argument is valid or sound or even know what those two mean.
So here's some of the reason's they give for why Engineers want to work on Open Source:
> They want to work in the open because it creates some visibility to them
> The best companies align business needs with the desires of individual contributors (Engineers) to create their personal brand
> Smart developers like to hang out with smart code. When you open source useful code, you attract talent.
Some of these may play some factor when choosing a company but honestly I think its very small and/or confounding with the underlying factors. More likely IMHO is that companies with an open and communicative culture, where people and processes are transparent, and where work is iterative and agile, tend to open source more code b/c it fits perfectly in that culture. I think Engineers in turn are probably more attracted to that culture as opposed to classically hierarchical, bureaucratic, structured monolithic organizations (which also tend to open source less code b/c it doesn't fit their culture).
Yes, precisely that's what I would expect from an NLP system b/c it will find "African American" and, I would expect "Chinese American", etc. in documents more frequently than for a plain "American", much like what this article mentions with Banana and no one ever mentioning yellow. Still, the algorithm would have to be pretty approach would have to be pretty naive not recognize that "X-American" is a subset of "American". It would be like not recognizing that a query for "anonymous function" is something different than a query for "function".
I'm still interested in a possible technique which could lead to this type of bias without it being explicit (or requiring google to have an extremely naive approach).
Can you explain how this is collaborative filtering as opposed to a classic IR ranking problem? CF would suggest they are somehow getting user ratings of these scientists, but either way its going to boil down to a similarity metric basically. So I guess for me, I can't imagine how user data is creating these rankings and I'm pretty confident using IR techniques on the datasets they have would not return these either, ergo, they are likely tweaking the factors themselves to return results that are "less biased" i.e. less representative of the underlying distribution and more normally distributed aka politically correct.
But If you have a better theory of how the 10 of the first 20 "american scientists" are black and 5 are women, I'd be interested to hear it.
I think google should take a bit of its own advice here. Google "american scientists", "american mathematicians" and tell me how these are not hugely biased results. I work in NLP and there is no way you get this without forcing your data/algorithms to return these types of results.
This isn't a normative statement, just descriptive. Whether or not google should bias its results is a completely different discussion.
How are you storing all the information that analytics users want to know i.e. (What devices, what languages, what geolocations, what queries, what page navigations and clicks, etc.)
After reading what you collect I'm assuming you are doing a lot of JS sniffing of browser properties to gather this information along with IP address analysis is that correct? Or what are you plans about these features if you don't have them now?
Overall though I'd say great design + sales pitch. I think if the product delivers on enough features you will have something here. Great job!
I'm in the move away myself. Here's some services I've started using, in many areas I'm still looking for other replacements. Hopefully others can help.
1. E-Mail : protonmail.com, I really like this one, great service.
2. Video Calls : I'm currently using signal to some extent, not very happy though, would really like something like Hangouts.
3. Browser : Firefox
4. Phone : Apple
5. Things I'm still looking for : Google Calender, Drive, Chat, Backup Storage services.