industryterm:software

  • How Software #security Vulnerabilities Work And What You Can Do To Stay Safe
    https://hackernoon.com/how-software-security-vulnerabilities-work-and-what-you-can-do-to-stay-s

    Most crucial aspects of our life including our finance, identity, and healthcare now depend on code. Software security is now a critical aspect for not just companies, but individuals as well.In the latest circumstances, we see that software security concepts should be understood at least on a basic level by anyone who is using modern software products and services. And for any developer that works on designing, creating or maintaining these products and services, a comprehensive understanding of security vulnerabilities and security best practices is a must to avoid security breaches that may now cost much more than ever.Most of the time, security vulnerabilities seem to us far and unfamiliar; they are potential issues to us that are not entirely tangible; thus easy to neglect. (...)

    #cybersecurity #hacking #software-development #software-engineering

  • A Remote Web Dev Setup I’m Finally Happy with
    https://hackernoon.com/a-remote-web-dev-setup-im-finally-happy-with-15a486e894b7?source=rss----

    As someone that makes software, I’ve always wanted to bring lighter gear with me, but doing so meant having to forgo power and storage space needed to some software development tasks.Having the form-factor of a laptop tablet or a really small computer is the answer to giving your shoulders a break, but it’s also the answer to being less productive… unless you use a remote development machine do the heavy lifting.What I’ve TriedThe road to this setup was long and winding. Although I tweaked this a setup a bit in ways not worth mentioning, the setup that mostly worked for me was Mosh, TMUX, and Vim — all on the remote machine. The problem with this setup was that Vim was completely in the terminal, and it made me want to pull my hair whenever I wanted to copy and paste something — I could never (...)

  • Estimation — how can we estimate with confidence in software delivery?
    https://hackernoon.com/estimation-how-can-we-estimate-with-confidence-in-software-delivery-20d8

    Estimation — how can we estimate with confidence in software development?Introduction‘When will it be done?’ is one of the most common and difficult questions to answer in software development.Estimating in software is traditionally difficult, inaccurate most of the time, with project teams spending a significant amount of time on the process.There are a number of contributing factors to this. Part of it is that software development is a design activity, and thus hard to plan and estimate. Software is done with people, and it depends which individual people are involved. Individuals are hard to predict and quantify and humans in general are inherently bad at predictions [1]. Those teams that build the software are operating in an ever-changing business and technology landscape.The cost of (...)

    #estimations #software-development #agile #hackernoon-top-story #noestimates

  • The Difference Between Robotic Process Automation and Artificial Intelligence
    https://hackernoon.com/the-difference-between-robotic-process-automation-and-artificial-intelli

    What is Robotic Process Automation?Simply put, it’s the use of computer programs in the form of software robots, to standardize and automate repeatable business processes.Imagine having a robot sitting on a computer performing the same computer keystrokes and opening the same applications as humans do. While it doesn’t require physical robots, software robots tend to mimic human activities via working with applications the same way a normal person does.With robotic process automation, bots can complete repetitive tasks, which frees up the employees time to work on more revenue-generating tasks for the company. What makes it interesting is that non-technical employees will have the tools needed to make their own software robots that will solve their individual automation (...)

    #artificial-intelligence #robotics-technology #ai #rap #roboticprocessautomation

  • What is the Future of Machine Learning?
    https://hackernoon.com/top-software-development-companies-f9c712baba2c?source=rss----3a8144eabf

    How this advanced technology will affect software development servicesThe applications of machine learning have had a massive implication across all sectors and industries across the world. The most basic example of machine learning can be seen in the form of tailored recommendations in your favorite music streaming app or when you shop online on websites such as Amazon.But how would you define machine learning? In a nutshell, machine learning can be defined as an amazing subset and application of artificial intelligence, which enables programs to modify their encoded algorithms automatically without a need for human intervention.So, how does it work? While it may seem to be complicated on the surface but the concept of machine learning can be explained easily. Let me put it this way: (...)

    #machine-learning-ai #machine-learning-future #ml-future #machine-learning-recipe #artificial-intelligence

  • The 3 Lies Stopping You From Learning To Code
    https://hackernoon.com/the-3-lies-stopping-you-from-learning-to-code-59e76cc8f1eb?source=rss---

    Okay people, grab your goggles because I’m here to bust some myths wide open.You see, when you’re a “normal person” (read: not super smart) and also happen to be a successful software engineer — a lot of people ask you what your deal is.With a degree in Economics, a life in software engineering wasn’t quite what I was expecting. I simply took the least bad option in my career, right up until the point where people were paying money to code.With that kind of background, it’s no wonder I’m such a massive evangelist that literally anyone can learn to code.But most don’t.The reality is, most people have built coding up into this demigod of fear. And all those fears stem from the idea that “I’m not good enough”.So I’m here today to be a bit of a prick and tell you why you’re all wrong.But like, in a nice (...)

    #software-engineering #programming #junior-developer #javascript #react

  • Introduction to Test Driven Development (TDD)
    https://hackernoon.com/introduction-to-test-driven-development-tdd-61a13bc92d92?source=rss----3

    The Test Driven Development (TDD) is a software engineering practice that requires unit tests to be written before the code they are supposed to validate. Coming from the Agile world in which it is a basic practice of the Extreme #programming (XP) method, #tdd is nowadays recognized as a discipline in its own right that is also used outside the agile context. An overview and an introduction to a practice that you will not be able to do without!The Agile movement has continued to progress over the past fifteen years, leading to new and more pragmatic practices aimed at providing the client with the program that meets his needs as quickly as possible. For this problem, traditional methods based on the V-Model offer a “Test-Last” approach with unit tests written after the application code. (...)

    #unit-testing #java #testing

  • #programming Language Trends (Q2 2019)
    https://hackernoon.com/programming-language-trends-q2-2019-3b87860de0f8?source=rss----3a8144eab

    In the timeless words of Taylor Swift, “This is a new year. A new beginning. And things will change.” These words could not be more applicable to the world of modern software development. As we move into the second quarter of the year, which programming languages are trending up and to the right?Before we dive in, here’s an overview of some of the exciting trends to look for throughout this year: Major Programming Trends to Prepare for in 2019 by Constantin.Finally, here’s a look at some of the specific trends Hacker Noon writers have noticed since the beginning of the year:Mobile Application DevelopmentFlutter vs React Native — Will Flutter Kill React Native by PALAKOLLU SRI MANIKANTAHybrid Application development is ruling the Mobile Application development industry rather than Native (...)

    #software-development #hackernoon-letter #programming-trends #programming-languages

  • How to apply #agile manifesto in your software #development career
    https://hackernoon.com/how-to-apply-agile-manifesto-in-your-software-development-career-9348884

    If you work in the software development industry, I have no doubt that you’ve heard of Agile manifesto. Unlike the traditional way of…Continue reading on Hacker Noon »

    #hackernoon-top-story #agile-manifesto #technology

  • Boden Cross-Platform Framework with Marcus Tillmanns and Tobias Lensing
    http://cppcast.libsyn.com/boden-cross-platform-framework-with-marcus-tillmanns-and-tobias-lens

    Rob and Jason are joined by Marcus Tillmanns and Tobias Lensing to talk about the Boden Cross-Platform Framework. Marcus is currently the main software developer of Boden. He has a strong background in C++ graphics and UI development. He worked with Qt for more than 10 years on audio software and embedded projects. Tobias is currently working as a software developer and product manager on Boden. He’s passionate about start-ups and entrepreneurship. Tobias also has a background as CTO in audio software, cloud technology, and web development. News Visual Studio 2019 goes live C++23 fullptr to replace nullptr Conan 1.14 Release Marcus Tillmanns @Maddimax3 Tobias Lensing @tobiaslensing Links Boden @bodenhq Sponsors Backtrace Announcing Visual Studio Extension - Integrated (...)

    http://traffic.libsyn.com/cppcast/cppcast-193.mp3?dest-id=282890

  • YouTube Executives Ignored Warnings, Let Toxic Videos Run Rampant - Bloomberg
    https://www.bloomberg.com/news/features/2019-04-02/youtube-executives-ignored-warnings-letting-toxic-videos-run-rampant

    Wojcicki’s media behemoth, bent on overtaking television, is estimated to rake in sales of more than $16 billion a year. But on that day, Wojcicki compared her video site to a different kind of institution. “We’re really more like a library,” she said, staking out a familiar position as a defender of free speech. “There have always been controversies, if you look back at libraries.”

    Since Wojcicki took the stage, prominent conspiracy theories on the platform—including one on child vaccinations; another tying Hillary Clinton to a Satanic cult—have drawn the ire of lawmakers eager to regulate technology companies. And YouTube is, a year later, even more associated with the darker parts of the web.

    The conundrum isn’t just that videos questioning the moon landing or the efficacy of vaccines are on YouTube. The massive “library,” generated by users with little editorial oversight, is bound to have untrue nonsense. Instead, YouTube’s problem is that it allows the nonsense to flourish. And, in some cases, through its powerful artificial intelligence system, it even provides the fuel that lets it spread.

    Mais justement NON ! Ce ne peut être une “bibliothèque”, car une bibliothèque ne conserve que des documents qui ont été publiés, donc avec déjà une première instance de validation (ou en tout cas de responsabilité éditoriale... quelqu’un ira en procès le cas échéant).

    YouTube est... YouTube, quelque chose de spécial à internet, qui remplit une fonction majeure... et également un danger pour la pensée en raison de “l’économie de l’attention”.

    The company spent years chasing one business goal above others: “Engagement,” a measure of the views, time spent and interactions with online videos. Conversations with over twenty people who work at, or recently left, YouTube reveal a corporate leadership unable or unwilling to act on these internal alarms for fear of throttling engagement.

    In response to criticism about prioritizing growth over safety, Facebook Inc. has proposed a dramatic shift in its core product. YouTube still has struggled to explain any new corporate vision to the public and investors – and sometimes, to its own staff. Five senior personnel who left YouTube and Google in the last two years privately cited the platform’s inability to tame extreme, disturbing videos as the reason for their departure. Within Google, YouTube’s inability to fix its problems has remained a major gripe. Google shares slipped in late morning trading in New York on Tuesday, leaving them up 15 percent so far this year. Facebook stock has jumped more than 30 percent in 2019, after getting hammered last year.

    YouTube’s inertia was illuminated again after a deadly measles outbreak drew public attention to vaccinations conspiracies on social media several weeks ago. New data from Moonshot CVE, a London-based firm that studies extremism, found that fewer than twenty YouTube channels that have spread these lies reached over 170 million viewers, many who were then recommended other videos laden with conspiracy theories.

    So YouTube, then run by Google veteran Salar Kamangar, set a company-wide objective to reach one billion hours of viewing a day, and rewrote its recommendation engine to maximize for that goal. When Wojcicki took over, in 2014, YouTube was a third of the way to the goal, she recalled in investor John Doerr’s 2018 book Measure What Matters.

    “They thought it would break the internet! But it seemed to me that such a clear and measurable objective would energize people, and I cheered them on,” Wojcicki told Doerr. “The billion hours of daily watch time gave our tech people a North Star.” By October, 2016, YouTube hit its goal.

    YouTube doesn’t give an exact recipe for virality. But in the race to one billion hours, a formula emerged: Outrage equals attention. It’s one that people on the political fringes have easily exploited, said Brittan Heller, a fellow at Harvard University’s Carr Center. “They don’t know how the algorithm works,” she said. “But they do know that the more outrageous the content is, the more views.”

    People inside YouTube knew about this dynamic. Over the years, there were many tortured debates about what to do with troublesome videos—those that don’t violate its content policies and so remain on the site. Some software engineers have nicknamed the problem “bad virality.”

    Yonatan Zunger, a privacy engineer at Google, recalled a suggestion he made to YouTube staff before he left the company in 2016. He proposed a third tier: Videos that were allowed to stay on YouTube, but, because they were “close to the line” of the takedown policy, would be removed from recommendations. “Bad actors quickly get very good at understanding where the bright lines are and skating as close to those lines as possible,” Zunger said.

    His proposal, which went to the head of YouTube policy, was turned down. “I can say with a lot of confidence that they were deeply wrong,” he said.

    Rather than revamp its recommendation engine, YouTube doubled down. The neural network described in the 2016 research went into effect in YouTube recommendations starting in 2015. By the measures available, it has achieved its goal of keeping people on YouTube.

    “It’s an addiction engine,” said Francis Irving, a computer scientist who has written critically about YouTube’s AI system.

    Wojcicki and her lieutenants drew up a plan. YouTube called it Project Bean or, at times, “Boil The Ocean,” to indicate the enormity of the task. (Sometimes they called it BTO3 – a third dramatic overhaul for YouTube, after initiatives to boost mobile viewing and subscriptions.) The plan was to rewrite YouTube’s entire business model, according to three former senior staffers who worked on it.

    It centered on a way to pay creators that isn’t based on the ads their videos hosted. Instead, YouTube would pay on engagement—how many viewers watched a video and how long they watched. A special algorithm would pool incoming cash, then divvy it out to creators, even if no ads ran on their videos. The idea was to reward video stars shorted by the system, such as those making sex education and music videos, which marquee advertisers found too risqué to endorse.

    Coders at YouTube labored for at least a year to make the project workable. But company managers failed to appreciate how the project could backfire: paying based on engagement risked making its “bad virality” problem worse since it could have rewarded videos that achieved popularity achieved by outrage. One person involved said that the algorithms for doling out payments were tightly guarded. If it went into effect then, this person said, it’s likely that someone like Alex Jones—the Infowars creator and conspiracy theorist with a huge following on the site, before YouTube booted him last August—would have suddenly become one of the highest paid YouTube stars.

    In February of 2018, the video calling the Parkland shooting victims “crisis actors” went viral on YouTube’s trending page. Policy staff suggested soon after limiting recommendations on the page to vetted news sources. YouTube management rejected the proposal, according to a person with knowledge of the event. The person didn’t know the reasoning behind the rejection, but noted that YouTube was then intent on accelerating its viewing time for videos related to news.

    #YouTube #Economie_attention #Engagement #Viralité

  • What comes after “open source”
    https://words.steveklabnik.com/what-comes-after-open-source

    In a previous post, I discussed the history of open source, and ended with this claim:

    Today’s developers have never learned about this history, or don’t care about it, or actively think it’s irrelevant. … For the same reasons that “open source” came up with a new name, I think the movement that will arise from today’s developers will also need a new name.

    We talked about the ideological history of open source, but that’s not what developers object to, really. I don’t think developers are moving back towards a world of making source code private. Instead, it’s something related to a very old discussion in free software. To quote the FSF:

    “Free software” means software that respects users’ freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software. Thus, “free software” is a matter of liberty, not price. To understand the concept, you should think of “free” as in “free speech,” not as in “free beer”. We sometimes call it “libre software,” borrowing the French or Spanish word for “free” as in freedom, to show we do not mean the software is gratis.

    In a similar fashion, I don’t think that developers are turning against the concept of “free as in free speech”. I think that they don’t believe that the current definitions of free software and open source actually produce software that is “free as in speech.”

    (…)

    t’s that the aims and goals of both of these movements are about distribution and therefore consumption, but what people care about most today is about the production of software. Software licences regulate distribution, but cannot regulate production. (technically they can, but practically, they can’t. I get into this below.) This is also the main challenge of whatever comes after open source; they cannot rely on the legal tactics of the last generation.

    (…)
    When developers talk about problems they see in open source, it’s often that there are production problems. Companies don’t “give back” money or developer hours. Programmers today don’t seem to be upset that, if they’ve developed any proprietary extensions to their open source software, that those extensions are not shared back with the community. They care that the production process is impeded by additional pressure, without providing resources. If a company were to add a proprietary feature to an open source project, yet pays five employees to develop the open source part further, the FSF sees this as a tragedy. The commons has not been enriched. The new generation of open source developers sees this as a responsible company that thankfully is contributing to the development of something they use and care about.

    Software licenses can only restrict what people can do when they distribute the source code, and that’s it. It cannot force someone to have a bug tracker, or a code of conduct, or accept your patch. Copyleft can force an absolute minimal “contribution” back to your project, but it can’t force a good-faith one. This makes it an inadequate tool towards building something with the kinds of values that many developers care about.

    (…)

    This image on a product is part of a process called “certification.” The image itself is referred to as a “certification mark.” In order to use this image on your product, you apply to a “certification body”, in this case, the USDA. This body has set up some kind of tests, and if your product passes them, you gain the ability to say that you’ve passed the certification. I chose organic food on purpose here; most aspects of this certification are about the process by which the food is produced.

    Technology is no stranger to these kinds of processes:

    So in theory, one could imagine an organization that produces a different kind of document. Instead of a license for the source code, they would provide a way to say uh, let’s go with “Open Development Certified.” Projects could then submit for certification, they’d get accepted or rejected.

    #free_software #logiciel_libre #open_source

    • Résumé très rapide : autant la FSF que l’OSI décrivent les logiciels libre/OS en terme de licence uniquement. Comme c’est distribuer donc.

      Mais les devs (et là je ne suis pas d’accord : pas que les devs, TOUTE personne contributrice et/ou utilisatrice) se préoccupent de plus en plus de comment c’est fabriqué.

      Dans le réseau Libre-Entreprise, et aux RMLL, on a régulièrement parlé de ce problème : un vrai logiciel libre devrait être plus que la licence. C’est aussi avoir une bonne documentation, construire une communauté inclusive, qui permet à des nouvelles personnes de s’intégrer et modifier autant le noyau que les extensions, etc.

      Semi HS : Après il y en a même qui vont encore plus loin hein : qu’est-ce que fait le logiciel ? Peut-on considérer qu’un logiciel en licence libre qui permet de guider un missile, ou qui est un ERP très pyramidale qui permet de contrôler ses salariés, et qui impose un management et des méthodes de travail pas cool, c’est un logiciel libérateur ?

    • cf. https://hal.archives-ouvertes.fr/hal-01137521

      Les deux critiques du capitalisme numérique par Sébastien Broca

      L’hypothèse de l’article est ainsi que la critique de la propriétarisation de l’information, portée par les acteurs du logiciel libre, des Creative Commons ou de l’open access, a été largement incorporée par l’économie numérique, comme le montre le succès actuel de business models reposant moins sur l’appropriation privative des ressources informationnelles que sur la participation gracieuse des utilisateurs à la création de valeur. Cette « incorporation » a ouvert la voix à un deuxième type de critique, celle du digital labour, qui ne porte plus sur les entraves à la circulation de l’information et du savoir, mais sur les formes de travail et les modalités de répartition de la valeur qui sont au cœur du (nouveau) capitalisme numérique. L’article analyse les ressorts (et certaines limites) de cette deuxième critique d’inspiration marxiste, qui substitue à un discours axé sur les libertés individuelles et le droit un discours centré sur le travail et les structures économiques.

      La troisième critique est bien sur celle de la valeur elle-même (avant de discuter de sa répartition) et du lien intrinsèque qu’elle entretient avec le numérique... :)

  • Best 2019’s Companies To Hire Dedicated Full Stack Developers For Startups & SME’s in India/USA
    https://hackernoon.com/best-2019s-companies-to-hire-dedicated-full-stack-developers-for-startup

    Here is the list of top full stack development companies in India & USA. These best full stack software companies are selected based on Google, Clutch, Glassdoor & Goodfirms review.The emergence of revolutionary technologies are not alien to us, we all have felt and seen its effect on our world. I also have a clear understanding of how these technologies make us advanced in terms of technical facilities and their effects.These digital advancements have made it a mandate for businesses to build smart software solutions in order to keep up the pace. Hence, the demand of #full-stack development companies is increasing.However, finding the right tech partner from a pool of full-stack development companies is quite challenging. In order to facilitate your selection, I have prepared a (...)

    #mobile-apps #web-development #startup #mobile-app-development

  • Experimental Security Research of Tesla Autopilot
    https://keenlab.tencent.com/en/whitepapers/Experimental_Security_Research_of_Tesla_Autopilot.pdf

    Keen Security Lab has maintained the security research work on Tesla vehicle and shared our research results on Black Hat USA 2017[1] and 2018[2] in a row. Based on the ROOT privilege of the APE (Tesla Autopilot ECU, software version 18.6.1), we did some further interesting research work on this module. We analyzed the CAN messaging functions of APE, and successfully got remote control of the steering system in a contact-less way. We used an (...)

    #Tesla #capteur #voiture #manipulation #hacking

  • This is why your startup needs to hire full stack developers
    https://hackernoon.com/this-is-why-your-startup-needs-to-hire-full-stack-developers-dc2ad074c9f

    Every year, we see new technology trends popping up. With it, come new programming languages, frameworks, and other stuff for developers to learn and build upon. So it’s needless to say that finding a full stack #developer, let alone becoming one is more difficult than it has been ever before. But your startup needs them, and here is why.In any software/web/app development process, there are 3 crucial components. The front-end, the back-end, and the database architecture that connects everything. Full stack developers are by definition, those that have proficiency in all three of these and can work independently on any web development project without the need for additional support.If you don’t believe in the hype of full stack developers, then definitely you might consider looking for (...)

    #full-stack-developer #web-development #app-development #software-development

  • Best tech company to work for in 2019 is — as always — illusive
    https://hackernoon.com/best-tech-company-to-work-for-in-2019-is-as-always-illusive-a1b88b87446c

    Best tech company to work for in 2019 is — as always — illusiveWorkplace By rawpixel on pixabayWhen you apply and nail the interview, you often ponder over whether this is the right opportunity. Sources like Glassdoor announce best tech companies to work for every year. The real answer is much more elusive than a developer might think.Over time, software companies have evolved at much faster rate than their other industry counterparts. This is for obvious reasons because they are often the first beneficiaries of IT infrastructure — Cloud + #internet. Inferring from trends, it is quite easy to classify your prospective software employer into 3 distinct generations. Are you working for a 3rd generation software company?What is 1st Generation software company?They often fail to make it to the list of (...)

    #technology #software-development #workplace #careers

  • Moving at the Speed of Innovation: dry.io
    https://hackernoon.com/moving-at-the-speed-of-innovation-dry-io-94405d9d3f82?source=rss----3a81

    Think fast. I don’t mean fast like a trip on a Japanese JR-Maglev bullet train or the dive of a Perigrine Falcon. Nor do I mean fast like the 30 minutes it took for Pebble Watch to raise $1 million on Kickstarter. Think faster. Think about the speed of innovation in today’s world. Think about how many startups are formulated within the minds of new computer science majors at the dorms of Cal. Think about apps being designed at the seemingly infinite amount of techie-targeted cafes in Silicon Valley. There will never be a lack of ideas in our technology dominated world. The puzzle lies in #development and execution of these ideas. How can software development keep up with the speed of innovation?Let’s consider Uber. Its democratization of a heavily regulated industry in ridesharing helped (...)

    #user-centered-design #coding #engineering #startup

  • Top IT #outsourcing Companies in Europe. Why You Should Consider Outsourcing to Europe
    https://hackernoon.com/top-it-outsourcing-companies-in-europe-why-you-should-consider-outsourci

    According to Gartner, the global IT spending is expected to grow to a staggering $3.8 trillions in 2019. So, it’s no wonder if your great idea of an app or a software product is a part of this statistics. And if want to execute it quickly, efficiently, you’re probably looking into IT outsourcing companies to find your perfect match.And from here the world is your oyster! The options to choose from are more than enough. In fact, the choice is so vast that you might feel overwhelmed. But don’t worry. Essentially, the are two main questions you need to answer — where? and who?Let’s start from where.Today, you can find a web developer virtually in any country or a part of the world. Let’s compare the main destinations for software outsourcing in terms of billing rates and the ease of cooperation. (...)

    #it-outsourcing-company #mobile-app-development #outsourcing-company

  • About Removing #medium from #hackernoon.com
    https://hackernoon.com/about-removing-medium-from-hackernoon-com-7c72353ba6e?source=rss----3a81

    Watch Video (you can also listen to this story on iTunes or Google)TL;DR: The business interests of these two entities have changed. Hacker Noon has to rip and replace its software infrastructure to make its land a viable business again. This is an important discussion to the state of digital publishing, the value of URLs, the dependencies of startup , and the effects of platform growth strategies. Jump ahead by clicking on the subject matter below:About David’s Past on WordpressThe Rise of HackernoonCommunity Content OwnershipMedium.com Priority ShiftWhere Hackernoon’s AtWho Owns Hackernoon?Medium Emails All Hackernoon ContributorsBurnt Publishers & Low Buyout OffersMedium’s Ban of 3rd Party Ads on Other People’s DomainsSmall Business DependenciesTransition ProposalDepreciation of Medium (...)

    #hackernoon-medium #hackernoon-top-story

  • 5 Software development #outsourcing risks and how to mitigate them
    https://hackernoon.com/5-software-development-outsourcing-risks-and-how-to-mitigate-them-af9349

    Software development outsourcing is a global trend. Gone are the days when companies outsourced software development to offshore outsourcing companies with the sole purpose of reducing costs. As the world becomes more open, global talent with outsourcing is more reachable and companies are in need of talent and technical skills that they don’t find internally. But, Software outsourcing also fails. We, in this article, give our readers a heads up about the risks associated with software development outsourcing and how to mitigate them.Outsourcing is like task delegation. Why companies do it? Because some tasks have a steep learning curve and if not executed properly, can mean struggle for your business. And if your existing in-house staff is over-packed with other stuff, the only door (...)

    #tech #programming #software-development #startup

  • Top Custom Software Development Companies
    https://hackernoon.com/top-custom-software-development-companies-f385de18de40?source=rss----3a8

    By creating eye-catching websites and mobile applications, custom software development companies transform ideas and data into profit and money. However, as the number of such companies is drastically growing, choosing a trustworthy company becomes a nearly impossible task. According to the International Trade Administration, the US only hosts more than 100,000 software delivering companies.Photo by Alain Pham on UnsplashIn order to guide you through the world of custom software development providers, we have assembled the list of the most trusted small and medium-sized vendors that are specializing in middle and small scale custom software development projects. The companies were ranked according to 6 criteria: software development expertise, market presence, geographic strategy, (...)

    #software-development #custom-software #customsoftwaredevelopment #software-development-team #customer-service

  • Follow these #logging best practices to get the most out of application-level logging — Slides
    https://hackernoon.com/follow-these-logging-best-practices-to-get-the-most-out-of-application-l

    Logging best practices to get the most out of application-level logging — SlidesImage from PixabayLogs from the application level are the only way your application talks back to you. Having proper logs with commendable search capabilities is like having a torch in a dark room.Fully exploiting logs in case of any issues is very underrated. We as software engineers can utilize logs from the application to resolve issues as well as know the general health of the application.Logs can be instrumental to profile application performance too.I had written about logging some years back too. This post is focused on best practices you can follow when logging from the application level and how it can help you as a software engineer.Why log from the application levelLogging Best practices at a (...)

    #software-engineering #web-development #software-development

  • Some Things I Wish I Had Known About Permissioned #blockchain Solutions
    https://hackernoon.com/some-things-i-wish-i-had-known-about-permissioned-blockchain-solutions-3

    At Invector Labs, we are fortunate to be working on highly sophisticated permissioned blockchain implementations for some of the top brands in the world. Differently from other technology trends, there are not well-established best practices and techniques for implementing this type of solutions. As a result, we constantly encounter scenarios in permissioned blockchain apps for which there are no prescribed solutions. While some of those challenges are pretty obvious some others challenge the conventional wisdom of traditional software development. Today, I would like to explore some of those non-obvious challenges of permissioned blockchain systems that you are only likely to encounter if you are building this type of solution in the real world.Most of the permissioned blockchain (...)

    #ethereum #invector-labs #enterprise-technology #cryptocurrency

  • ReTest Must Invoice 83,333 Subscriptions Per Month for Its €3M Valuation
    https://hackernoon.com/retest-must-invoice-83-333-subscriptions-per-month-for-its-3m-valuation-

    German #startup ReTest just raised €600K from High-Tech Gründerfonds (HTGF).ReTest sells subscriptions to its software testing tool to DevTesters and managers for €15 per subscription per month (€150 per year).ValuationAssume that ReTest sold a 20% equity stake to HTGF.Then ReTest is valued at €600K / 20% = €3M post-money.How many subscriptions must ReTest invoice each month for its €3M valuation?ExitHTGF labels this investment as a seed round.Assume that HTGF want to make 10x on its winners.And that they need 2x to compensate for dilution.Then HTGF wants to make 10 2 = 20x on its investment.And ReTest needs a €3M 20 = €60M exit value for its €3M valuation.RevenueAssume that ReTest trades at 4x trailing 12 months revenue at exit.And that there is no cash and debt at exit.Then ReTest needs an (...)

    #fundraising #startup-valuation #founders #venture-capital

  • Warnings of a Dark Side to A.I. in Health Care - The New York Times
    https://www.nytimes.com/2019/03/21/science/health-medicine-artificial-intelligence.html

    Similar forms of artificial intelligence are likely to move beyond hospitals into the computer systems used by health care regulators, billing companies and insurance providers. Just as A.I. will help doctors check your eyes, lungs and other organs, it will help insurance providers determine reimbursement payments and policy fees.

    Ideally, such systems would improve the efficiency of the health care system. But they may carry unintended consequences, a group of researchers at Harvard and M.I.T. warns.

    In a paper published on Thursday in the journal Science, the researchers raise the prospect of “adversarial attacks” — manipulations that can change the behavior of A.I. systems using tiny pieces of digital data. By changing a few pixels on a lung scan, for instance, someone could fool an A.I. system into seeing an illness that is not really there, or not seeing one that is.

    _ Software developers and regulators must consider such scenarios, as they build and evaluate A.I. technologies in the years to come, the authors argue. The concern is less that hackers might cause patients to be misdiagnosed, although that potential exists. More likely is that doctors, hospitals and other organizations could manipulate the A.I. in billing or insurance software in an effort to maximize the money coming their way. _

    In turn, changing such diagnoses one way or another could readily benefit the insurers and health care agencies that ultimately profit from them. Once A.I. is deeply rooted in the health care system, the researchers argue, business will gradually adopt behavior that brings in the most money.

    The end result could harm patients, Mr. Finlayson said. Changes that doctors make to medical scans or other patient data in an effort to satisfy the A.I. used by insurance companies could end up on a patient’s permanent record and affect decisions down the road.

    Already doctors, hospitals and other organizations sometimes manipulate the software systems that control the billions of dollars moving across the industry. Doctors, for instance, have subtly changed billing codes — for instance, describing a simple X-ray as a more complicated scan — in an effort to boost payouts.

    Hamsa Bastani, an assistant professor at the Wharton Business School at the University of Pennsylvania, who has studied the manipulation of health care systems, believes it is a significant problem. “Some of the behavior is unintentional, but not all of it,” she said.

    #Intelligence_Artificielle #Médecine #Manipulation #Economie_santé