background preloader

Online Code Editor - Codeanywhere

Code Snippets - Snipplr Social Snippet Repository Why do we use persistent data structures in functional programming? I want to understand at a low level what would happen if the data structure is not persistent? Let's look at a pseudorandom number generator with a huge state space (like "Mersenne twister" with a state of 2450 bytes) as a data structure. We don't really want to use any random number more than once, so there seems to be little reason to implement this as an immutable persistent data structure. mt_gen = CreateMersenneTwisterPRNGen(seed) integral = MonteCarloIntegral_Bulk(mt_gen) + MonteCarloIntegral_Boundary(mt_gen) Most programming languages don't specify the order in which MonteCarloIntegral_Bulk and MonteCarloIntegral_Boundary will be evaluated. One can design an efficient mutable data structure for mt_gen such that any interleaving of the execution of MonteCarloIntegral_Bulk and MonteCarloIntegral_Boundary will give "a correct" result, but a different interleaving will in general lead to a different "correct" result. Immutability and value semantics might be slightly overrated.

Music Streaming Market Trends The global market for Music Streaming is projected to reach US$9.7 billion by 2022, driven by the emerging new era of streaming media delivery supported by the proliferation of high-speed Internet, cloud technologies, and the changing rules for accessing media in the world of mobile and connected devices. With technology allowing people instant access to products and services, demand for music streaming services is witnessing solid growth. Subscription based music streaming is the largest contributor to global revenues in the market. The United States represents the largest market worldwide. To view complete report details including the full table of contents (TOC) and to sign up for a comprehensive complimentary review of our research program including details on methodology, secondary and primary sources and summary of research findings, 1. Source: 2. 3.

10 Best Online Tools for Testing Code Snippets Just like we have heard about the saying that behind every successful man there is a woman and it goes quite the same for the people who love programming. Behind every successful programmer there are some online tools for testing code snippets. These are basically online applications to test for the errors in a code or to find the bad areas of the program. These tools help in creating better quality codes and improve the coding habits. There are hundreds of these types of tools available in the internet free of cost but choosing the perfect one is a tough task. 10 Best Online Tools for Testing Code Snippets: CodePen This is an amazing tool for experimenting with different odes and is supported with all general programming languages. JSBin This online web application is designed especially for JavaScript language it can also debug the code to some extent. SQLFiddle It is a simple online SQL query processing tool. jsFiddle Liveweave RegExr Dabblet iDeone TinkerBin CSS Desk

Viola - What’s your startup’s TAM (Total Addressable Market)? A practical guide to crunching the numbers Alon Amar was formerly an Analyst at Viola Ventures. This post was written during his tenure at Viola (2015-2017). One of the most important considerations for anyone launching a new startup is their potential market size, since it will have a direct bearing on the company’s earning potential and overall valuation (which is also why it’s an integral part of your pitch to investors). Total Addressable Market – or “TAM” for short – represents the potential revenue from a specific industry and refers to the annual revenue captured if one achieved 100% market share of that particular industry. Before you start crunching the numbers… It’s important to have a clearly defined market segment alongside a well-defined profile of the target end user. In order to approximate TAM accurately, the market should be examined in as much detail as possible, because the less specific the inputs used for the calculation, the less meaningful the resulting calculations will be. Bottom-up Bottom-up Example:

Virtual Reality: Changing the Way Marketers are Conducting Research | Rutgers Online Market research is going a step up. Instead of simply observing how consumers behave, companies want to know the reasons behind every decision. Virtual reality presents businesses with an opportunity to study their audience in greater depth than ever before in a cost-effective manner. To learn more, checkout this infographic created by Rutgers University’s Online Master in Business Administration program. Investment in Market Research and Virtual Reality Businesses value market research as an integral part of their success strategy. Virtual reality is estimated to generate $30 billion in revenues by 2020. Growth of VR in Market Research It began more than two decades ago in the early 1990s. Progress was slow yet steady. Advancements in Technology Early testing methodologies were rather crude and limited. Each of these products can be inspected, placed in a shopping cart, or returned to the shelf. Importance of Virtual Reality Overall Benefits Interpreting VR Data

Employees at the world's largest hedge fund use iPads to rate each other's performance in real-time — see how it works Bridgewater founder Ray Dalio says he's built a culture where new employees can give their honest opinions.Bridgewater Associates via TED Ray Dalio runs Bridgewater Associates, the world's largest hedge fund, according to the principles of "radical truth" and "radical transparency."Employees rate each other across over 100 attributes on a 1-10 scale in an iPad app called "Dots."Dalio demoed the app to the TED 2017 audience in April, now publicly available to watch. At Bridgewater Associates, the world's largest hedge fund, all 1,500 employees are constantly rating each other across more than 100 attributes on a 1-10 scale. In a newly released presentation from the TED 2017 conference in April, Bridgewater founder, chairman, and co-CIO Ray Dalio explained to the audience how this approach fit into his life philosophy. "Dots" is a proprietary iPad app that is a crucial element of radical transparency at Bridgewater, and Dalio gave a demo to the TED audience.

Would you want real-time feedback about your work? There's an app for that. What if there was a technology that could tell you how everyone thought you did in the meeting, even if your performance was trash? For some of us, this knowledge would fuel our nightmares. But at hedge fund Bridgewater Associates, this real-time online feedback is welcomed and encouraged, no matter if you’re addressing it to your colleague or to the CEO. In his TED talk about his company’s feedback tools, Bridgewater founder Ray Dalio tells the story about how an employee critiqued him in a companywide email: “Ray, you deserve a ‘D-‘ for your performance today in the meeting … you did not prepare at all well.” Instead of reacting negatively, he saw it as “great,” a lesson of “idea meritocracy” that he preaches as key to his company’s success. Dalio has written extensively about how he manages his firm under a long list of principles. Dalio said the public accountability of seeing your opinion listed with everyone else’s is what keeps the evaluations professional, not personal.

Who’s Who in 3D Printing Electronics Download this article as a .PDF Although electronic devices have continued to shrink, many people agree that we can’t go much smaller because of the limits of silicon technology. As 3D printing circuits moves from concept to adoption, however, some companies are experimenting with this disruptive technology to take electronics to a new dimension. By 3D printing printed circuit boards (PCBs), designers can obtain faster prototypes and work in three dimensions. Plus, they’re no longer forced to buy additional boards they will never use. Nano Dimension Ltd. Founded in 2012, Nano Dimension is focusing on research and development into the 3D printing of advanced electronics, including conductive inks. test. With many 3D printing companies targeting the electronics space, the focus seems to be on the conductive inks. The Nano Dimension Dragonfly 2020 is capable of printing advanced multi-layer PCBs on multiple substrates. Voxel8 Started in 2013, Voxel8 came out of the Lewis Lab at Harvard.

Innovation Center | Silicon Valley | Gore When makers and thinkers gather together, inspiration is all the more likely to strike. Join us at the Innovation Center for events like make-a-thons, educational forums and networking events, all offering you the chance to think big and exchange ideas. Gore Innovation Center Open House The November 1st Gore Innovation Center Open House was a huge success, and packed with guests from across Silicon Valley. Meanwhile, if you see a potential partnership with Gore, whether you are a newly formed startup, a larger company, a venture capitalist, or accelerator/incubator, please reach out to talk with us about how Gore materials can help solve your most challenging problems.

5 Rules for Cofounder Heaven - TandemLaunch Finding a good cofounder is a key ingredient of a successful startup. Having had the opportunity to work with a variety of co-founders over the years, and now pairing up with individual co-founders for TandemLaunch portfolio investments, I have developed a couple rules of thumb for what to look for in co-founders. 1. Common Goals, and Values Ensuring co-founders have common goals basically boils down to alignment of interest. The only thing that might just stop that entity from imploding is a set of common values, which hold social (and matrimonial) relationships together. It is not especially important that you have a particular set of values, just that the co-founders you select share the same values. 2. Co-founders need to have similar emotional ownership of the venture. If you can achieve that with your employees, it will serve you well, but to varying degrees they are guaranteed to have less emotional skin in the game. 3. Founders need to be equally committed to the venture. 4. 5.

Related: