How Venture Capitalists Think Cryptocurrency Will Reshape Commerce – The New York Times

Decentralized finance and artificial intelligence

Crypto finance can sound like science fiction. But this is our reality. Right now, all over the internet, on decentralized finance programs like Uniswap, people are trading, borrowing and lending digital assets on platforms where computer code runs the show. There is now about $235 billion invested in DeFi, by one industry account.

On the DeFi protocol Compound, a recent programming snafu revealed vulnerabilities in systems deliberately designed to eliminate the middlemen regulators traditionally rely on to oversee financial transactions and guarantee consumer protection. After a bug was introduced during a software upgrade, $160 million worth of cryptocurrency was put at risk of improper distribution, and about $90 million of that was actually wrongly paid out, the company said.

Technically, Compound is not brokering trades, just programming software for transactions. But its founder, Robert Leshner, conceded in an interview with The New York Times this summer that he has long feared an error could result in major losses. For the first couple of years of Compound, I woke up in a cold sweat every morning, he said.

Started in 2017, the company now claims to have $18 billion worth of cryptocurrency earning interest on its platform. Mr. Leshners recurring nightmare was that somebody would find a flaw in the program, a line of bad code, and steal everything. All it takes is one bug, he said.

A16Z is backing a network called Helium. This decentralized wireless infrastructure company hopes to someday compete with established brands like Verizon or AT&T. Community members create a hotspot in their neighborhood with a special device and earn data and Heliums crypto tokens in exchange for helping to power this group 5G cellular system.

Popularitys value on social networks can now be calculated when you tokenize yourself and create an economy fueled by your own crypto.

On BitClout, every user gets a coin and its value suggests what the internet thinks of them. There is no company behind it its just coins and code, the developers claim. An account with the name Elon Musk is the top-valued token at about $115 dollars. But the projects launch was controversial, with crypto insiders calling out the dystopian social network for relying on data collected by giants like Twitter to calculate reputation, among other critiques. DeSo, short for Decentralized Social, is a blockchain network for developers to build decentralized social media programs.

Follow this link:
How Venture Capitalists Think Cryptocurrency Will Reshape Commerce - The New York Times

Rewriting the code: The commercialisation of computer code collaboration – The Financial Express

In the mobile world where Microsoft was forced to exit the business, operating systems are tightly controlled by Apple and Google.

By Siddharth Pai

Operating systems like Windows or MacOS are platforms which run on computers which allow the user to install other programs on the computer, such as Microsoft Word or Excel. Their equivalents in the mobile world are Apples iOS and Googles Android. These are closed operating systems, meaning that updates to the platform can only be provided by the original makers of the systems Microsoft in the case of Windows, Google in the case of Android and Apple in the case of MacOS and iOS.

In the mobile world where Microsoft was forced to exit the business, operating systems are tightly controlled by Apple and Google. Other companies, including the Chinese Huawei, have tried to create alternatives but the lead enjoyed by the market leaders is too great for upstarts to make meaningful inroads.

In the world of the computer and cloud networks however, things are different. In September 1991, Linus Torlvalds, created a family of open source operating systems kernels that were similar to Unix, a prevalent operating system at the time for multi-user computing. Being open source, Linux gained quick popularity with computer programmers who wanted to write programs independent of closed operating systems, and since 2004, Linux has been able to run on Windows based operating systems. It also runs seamlessly on Macs and other hardware.

Some years ago, Torvalds also created a programming language called Git, which was first envisioned to get around the difficulties of making Linux and Windows work together. I will save you the technical explanation of exactly how and why Torvalds created Git and will instead focus on the open source world. Both Linux and Git allow for a great deal of collaboration among programmers. Strangely, but also understandably, programmers feel a need to share their more elegant pieces of programming code with the world at large and a language like Git allows them to create these and share with ease.

Unsurprisingly, Silicon Valley entrepreneurs have looked to monetise these repositories of computer code in Git. GitHub is the best known of these. Founded in 2008, it is a provider of internet hosting for software development environments using Git. By 2018, its revenue was north of US$ 200 million a year, and the platform had tens of millions of subscribing users. Unsurprisingly, it was bought by Microsoft in 2018 for a kings ransom$7.5 billion. Sometimes, the best way to deal with upstart potential competitors is to buy them out.

Meanwhile, a minnow in the field, GitLabwhich was direct competitor to GitHubstayed independent. It debuted last Thursday on the NASDAQ and its current value is in the region of US$ 16.5 billion. It appears that the Covid boom era of tech IPOs has been kind to yet another minnow debutante. GitLabs current value is over twice what the much better funded GitHub was able to collect from Microsoft in 2018. Very interestingly for a pre-Covid enterprise, GitLab was founded as a fully remote company with no headquarters. It had no real estate. All employees across the globe supposedly had equal access to information. GitLab has an online handbook, now consisting of over 2,000 web pages. The handbook defines in detail how the company operates, covering engineering, finance, marketing, hiring, compensation, benefits, stock options, and of course, remote work.

Some time ago, I had written that IT services firms, as we have come to know and accept them, will inexorably become outmoded models. Publicly available platforms are being increasingly used for the requisitioning and delivery of services. The cost of software development is ever decreasing with re-usable code libraries such as those available on GitHub and GitLab. A large amount of software development today is done with the use of free open-source libraries.

Also, the contracting cost around buying and selling software and business services is plummeting. Indian offshore services are now de rigueur at most organisations in the US and other markets. This calls into question whether services firms need to act as a nexus of contracts as they have done so far or whether the future will be one where services firms increasingly become simply a platform for buyers and sellers to collaborate. The platform will itself only provide a few signature processes such as quality control and the programmers availability that all participants in the services market (buyers and sellers) will agree to.

Until now, we have seen the rise of a marketplace-oriented business culture only among less skilled service workers such as cab drivers and couriers. Still, they provide an interesting sociological test bed for the future, as these marketplace forms of organization begin to replace the current dynamic of employer-to-employee relationships. It is now evident to me that we are much closer to that future. While Indias IT services companies have grown smartly during Covid, the supply-side problems of finding quality IT talent have increased several-fold. There is an intense war for talent with five to ten years of experience. Pay packets are skyrocketing. Many IT employees, who have now grown used to working remotely, are unwilling to submit themselves to horrendous commutes and regimented workplaces and are either refusing to come back int into their offices or voting with their feet.

The industry is ripe for disruption by a player who can provide a platform for most IT services. Git repositories will help.

The author is Technology consultant and venture capitalistBy invitation

Get live Stock Prices from BSE, NSE, US Market and latest NAV, portfolio of Mutual Funds, Check out latest IPO News, Best Performing IPOs, calculate your tax by Income Tax Calculator, know markets Top Gainers, Top Losers & Best Equity Funds. Like us on Facebook and follow us on Twitter.

Financial Express is now on Telegram. Click here to join our channel and stay updated with the latest Biz news and updates.

Here is the original post:
Rewriting the code: The commercialisation of computer code collaboration - The Financial Express

Top 10 Python Communities Everyone Should Join in 2021 – Analytics Insight

Programming and coding are an art! Expert sometimes points that programmers are born with the skill. Even though coders are naturally gifted with code flow, application development is a challenging field that needs various sources of acceleration. The way of coding and application development has evolved over the years. There are many popular languages, frameworks, tools, and libraries available for programmers to refer to. Besides, there is also an increase in the birth of developer communities that help programmers make their job easy. These developer communities are open-sourced and free to access. They also provide question corners where users can post their doubts, and experts will take the chance to answer them. For the past two decades, this has become a main source of information for many application developers. Here is the list of the top 10 Python communities everyone should join in 2021.

PySlackers is a growing and inclusive community of Python enthusiasts ranging from those just starting to those who have built their entire careers around it. This community has a range of resources from the main presence on Slack to community projects. Here, you will find a collection of community-specific resources such as rules, codes of conduct, locations of team services, etc.

The Real Python Members Slack is an English-speaking Python community with members located all over the world. Everyone is welcome, no matter how much experience you have. If youre friendly and like Python then Real Python would love to have you on board.

Full Stack Python is a non-profit with the mission to promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers. Anyone that uses Python, and has an active interest in the Python community can join the PSF as a member.

Led by enthusiasts and advocates, the NHS Python Community for Healthcare is an open community of practice that champions the use of the python programming language and open code in the NHS and healthcare sector.

PythonistaCafe is an invite-only, online community of Python and software development enthusiasts helping each other succeed and grow. Inside PythonistaCafe, you will interact with professional developers and hobbyists from all over the world who share their experiences in a private settingso you can learn from them and avoid the same mistakes they have made.

Python community is vast, diverse, and aims to grow each other. The developer communitys user base is enthusiastic and dedicated to spreading the use of language far and wide. Python community can help support the beginner, the expert, and adds to the ever-increasing open-source knowledge base. The community is also working on improving transparency, providing the community with opportunities to interact with them, and being responsive to raised suggestions.

The HackerEarth platform uses artificial intelligence to give users access to more than 2,500 questions used by Fortune 50 companies in several coding challenges and programming interviews. The community provides a real-time coding interview environment to test users coding skills in Java, Python, and C++. They also avail an excellent opportunity for programmers to become familiar with coding interview questions and formats.

If you are looking for some of the most talented developers who are well-adept, TopTal is the side you should head for. Whether you are looking for a professional tune-up or hire a freelancer, TopTal is one of the best communities for developers.

Python Discord is a large community focused on the Python programming language. Python Discord believes that anyone can learn to code and is very dedicated to helping novice developers take their first steps into the world of programming. It also attracts a lot of expert developers who are seeking friendships, collaborators, and who wish to hone their craft by teaching and getting involved in the community.

Join OpenEDG Python Institute Community on social media and interact with Python enthusiasts from all over the world! Introduce yourself to the community, get involved in discussions, take free courses, receive your exam discount voucher, and get certified.

See the rest here:
Top 10 Python Communities Everyone Should Join in 2021 - Analytics Insight

AMC Theatres adds open captioning to movies at locations across the US – NPR

AMC is adding onscreen captioning to 240 locations across the U.S. to make moviegoing more accessible. Chris Pizzello/Invision/AP hide caption

AMC is adding onscreen captioning to 240 locations across the U.S. to make moviegoing more accessible.

The world's largest movie theater chain is adding onscreen captions at hundreds of U.S. locations in an effort to make moviegoing more accessible.

AMC Theatres announced last Friday that 240 of its locations in more than 100 U.S. markets are adding open captioning to certain showings. The change took effect last week and is aimed at improving the viewing experience for people who have hearing loss and for whom English is not their first language.

"Inclusive programming is core to AMC's strategy, and we're proud to lead the theatrical exhibition industry by making some open caption showtimes available at hundreds of our locations nationwide," Elizabeth Frank, AMC's chief content officer and executive vice president of worldwide programming, said in a statement.

Open captions similar to subtitles appear on the screen and cannot be turned off, while closed captioning is displayed on electronic devices that customers must request. The company says the "vast majority" of showtimes will continue to be offered with closed captioning, meaning it will still make assisted listening devices available at all of its locations.

Every AMC market with at least two theaters will also make some open caption showtimes available weekly for all new releases, the company explained. Open captions will also be offered through AMC's private theater rentals program at certain locations.

Moviegoers at participating locations can search for open-caption showtimes on AMC Theatres' website and mobile app. They are currently available for a mix of weekend, weekday, evening and matinee showings, and the company expects them to evolve based on feedback and demand.

"Initial consumer response has been very positive, and we anticipate strong demand with growing awareness of open caption showtimes at AMC," Frank added.

CEO Adam Aron noted on Twitter that the open captions are coming just in time for the big-screen arrival of Disney's Eternals. The film is set to open in theaters on Nov. 5 and features deaf actress Lauren Ridloff as the Marvel Cinematic Universe's first deaf superhero.

Ridloff spoke about the moviegoing experience in an interview with The New York Times last month, describing deaf people as "an afterthought in movie theaters" and calling for change.

"You have to use a special closed-captioning device to watch subtitling in a theater, and it's a headache, because most of the time the devices don't work," she explained. "Then you have to go back to the front desk and find somebody to help, and by the time they figure it out that it's not working that it's not going to be subtitled at all the movie's halfway done."

Disability rights advocates have long sought to make theaters more accessible, from better audio dubbing to smartphone closed-captioning technology.

Many are praising AMC for its recent announcement.

Christian Vogler, a professor and director of the Technology Access Program at Gallaudet University in D.C., told The Washington Post that deaf and hard of hearing advocates "have been asking for expanded access to open captions since forever."

He also said that expanding accessibility could improve the experience of all moviegoers, noting that captions are useful in many scenarios and are being used in more and more places as the technology expands.

American Paralympian Chuck Aoki praised AMC's move as "absolutely phenomenal" in a tweet.

"Captions aren't harmful to the experience, but help millions enjoy the movie more," he wrote. "Well done!"

This story originally appeared on the Morning Edition live blog.

Link:
AMC Theatres adds open captioning to movies at locations across the US - NPR

Ballard Pool now open after two years of renovation and pandemic closures – My Ballard

After almost two years since it closed for renovations, the Ballard Pool is finally open to the public once again.

Seattle Parks and Recreation closed the pool in December 2019 and worked throughout the past year to perform major renovations to the pool, including replacing the concrete pool deck, drains, pool and spay plaster liners, and filtration system. Some delays in the renovation and the pandemic caused the closure to be much longer than anticipated.

The Ballard Pool opened on Oct. 18, offering lap swimming, fitness, and some coached swims (see full schedule below). As a reminder, proof of vaccination will be required to enter the Ballard Pool starting Monday, Oct. 25.

Seattle Parks and Recreationhas been ramping up its public services and programming at various recreation facilities in the city since Sept. 7. Most public pools are reopening for aquaticfitness and limited aquatic exercise classes, while community centers and environmental learning centers have begun to offer recreation and programming.

Meadowbrook Pool also opened this week, following several September openings of various pools around the city including Medgar Evans, Rainier Beach, Southwest, Madison, and Queen Anne (open for rentals only until Jan. 2022). Evans Pool is still closed, but it is set to reopen in January.

Photos: SPR

Continued here:
Ballard Pool now open after two years of renovation and pandemic closures - My Ballard

Here’s why coding is a biggest game changer for digital innovation – Gulf Business

A lot is occurring in technology disruption, from smart and connected gadgets to AI-powered apps, and more is predicted in the coming years. As a result, many new employment opportunities are being created, and many current job profiles are being re-defined. This is where computer programming, or coding, becomes a critical talent for people looking for the most significant job opportunities or improving their current skills and abilities.

Coding is a game-changer, and currently, it is recognised as a necessary skill and a competitive advantage for a wide range of professional roles. Undoubtedly one of the most important talents to master for current and future generations, coding and programming help young students develop problem-solving abilities, such as solving an issue rationally and creatively.

The UAE has launched initiatives under the Project of the 50 aiming to attract 100 of the worlds best coders to the country every day.

In 2017, Sheikh Mohammed launched the One Million Arab Coders to teach one million young people from the Arab world how to code. As part of the initiative, the selected candidates were taught various coding skills and applied them in website and mobile application development, blockchain, artificial intelligence, data, and cloud computing.

Since its launch, the initiative has awarded over 1,000 nano degree certificates to distinguished coders. In addition, more than 3,600 certified trainers from around the world helped the participants with the technical aspects and provided support in converting their ideas into practical projects. The initiative, led by the Dubai Future Foundation (DFF) and within the Mohammed Bin Rashid Al Maktoum Global Initiatives (MBRGI) framework, achieved its goal in three years.

Sheikh Mohammed also recently launched the National Programme for Coders in partnership with global tech giants, including Google, Microsoft, Amazon Web Services, LinkedIn, and Facebook. The scheme seeks to train 100,000 coders, establish 1,000 digital companies that will go global, and increase start-up investments from Dhs1.5bn to Dhs4bn.

The private sectors are also not far behind. Recently, Majid Al Futtaim announced a coding programme designed specifically for women, the private sectors first of its kind for the region.

In line with these visions, GITEX Global, the largest IT exhibition of the year, has introduced CodeInfinity the regions first and only developer event to empower young programmers. Microsoft, Oracle and Red Hat have joined as the founding partners. Interested candidates can register for the Microsoft, and Red Hat certified training courses and Oracles hands-on labs.

Oracles cloud platform, OCI, with race data, is a no-stress, beginner-friendly environment. Candidates can use an open-source machine learning stack and different Oracle Cloud platforms to prototype predictive algorithms. These models are developed with data from past races and can be used in production or reused in video game technology.

A major global tech event set to be held from October 17-21 at the Dubai World Trade Centre, GITEX Global will see technology and business leaders from across the globe gather to develop growth strategies for the future.Read: GITEX Future Stars: Meet the innovative startups from UAE, Italy and South Korea

Read more:
Here's why coding is a biggest game changer for digital innovation - Gulf Business

Yes, AI Is Happening on IBM i, and It’s Happening Now – IT Jungle

October 20, 2021Alex Woodie

Artificial intelligence is often thought of as a futuristic technology that may have repercussions for IBM i, but only in the future. Maybe AI will be important to IBM i about the same time when we have flying cars and moving sidewalks. But as a recent POWERUp presentation by an IBM cloud and AI architect shows, AI is already happening on the IBM i server, and its happening today.

Benoit Marolleau, who is the cloud and AI architect for the IBM Client Center Montpellier (France), made a compelling case for IBM i shops to start exploring how they can potentially employ AI technology to enhance their applications in his POWERUp presentation, titled Smarter IBM i Applications Made Easy with AI.

First, Marolleau sought to dispel the notion that AI is some fancy futuristic technology. In fact, it is all around us, he says. It is everywhere, he says. When you use any application, there are recommendation engines that customize your experience. . . . The goal here is really to enhance the user experience.

Anybody who has searched for a show on Netflix or used Waze to avoid getting a speeding ticket has been a beneficiary of AI. Of course, Netflix and Google (which owns Waze) are giant technology firms that can afford the best data scientists that money can buy. Surely AI is beyond the realm of your average small-to-midsize IBM i customer, right?

Relax! Everything you need for AI is on IBM i, IBM cloud and AI architect Benoit Marolleau says.

Not so fast. While there is a fair bit of magic going on in AI for instance, nobody can fully explain exactly how the biggest neural network models actually work the barrier of entry for AI is surprisingly low. Thats due in part to all the work that has gone into AI tech before us, and the miracle of open source. We truly are lucky to be standing on the shoulders of AI giants.

On IBM i, weve got all the technology that is needed to run AI, Marolleau says. We have the data, in Db2 for i. We have core business applicationsWeve got more and more open source technologies on the IBM i, on Power Systems, technologies to build these AI models, these predictive models. And lately we announced Power10 servers, which sports something called Matrix Math Acceleration (MMA) that can goose ML training workloads by 5x or more.

There are many ways to apply AI in the IBM i realm, which has always valued practicality of applying information technology rather than applying IT for its own sake. Its a way to do more with less, Marolleau says.

Examples of AI applications that could be relevant to IBM i shops include fraud detection, churn prediction, and predictive maintenance. In these cases, machine learning models can be trained on highly structured tabular data housed in ERP and CRM databases. These are classic machine learning applications, but there are other examples of AI that use less structured data.

Using columns of training data, machine learning generates its prediction in a new column.

For instance, there is natural language processing (NLP), which is a form of AI that uses deep learning techniques to glean the ability to understand human-written sentences and even compose some words of its own. One way to apply NLP is to create a knowledgebase thats based on all the knowledge a company has stored in its databases and file systems, and then expose that knowledge base to the ERP or business application, Marolleau says.

Another way to harness NLP is through the humble chatbot, which is a basically a program that exposes that knowledgebase to the outside world. With the chatbot, the AI magic is happening both through the ability to understand the essence of a customers query, and then serving the response back to the user, which is pretty much your classic search engine use case. We have many customers with chatbots, Marolleau says.

Computer vision is the other main form of AI thats using deep learning. In essence, computer vision is AI applied to images taken from a camera for the purpose of object detection and identification. Facial recognition is another form of computer vision that is popular today.

Marolleau encourages IBM i pros to check out his computer vision application for IBM i at github.com/bmarolleau/paiv-ibmi.

During his presentation, Marolleau performed a short demo of what it takes to develop an AI application. He clearly is familiar with the tools and made it look somewhat easy. But the key message that he got across was that the tools are readily available to the average IBM i professional and they are not that difficult to work with. Above all, machine learning is not rocket science. (Its actually just data science.)

Just to remind you, machine learning is not new, Marolleau says. It was born in the 50s. It learns from data, as I said. Youve got to have many examples, examples of your rows in your database, and many columns, because you are observing complex phenomenon. Your business is complex in general.

The good news is that much of the software required to develop machine learning on IBM i is free and its open source. And while knowledge of your data and some expertise is required, you dont have to be a full-blown Netflix-level data scientist to apply machine learning to your business.

Dont worry most of the time, you dont implement the machine learning algorithms. You use libraries in Python, Marolleau says. Its just an algorithm that will use your experience at training time, and based on that, once trained, the model is operational and ready to be integrated in your existing applications.

IBM i already supports many of the Python libraries that contain many of the most common machine learning algorithms that can be deployed out-of-the box. Scikit-learn is probably the most well-known Python data science library. Others include NumPy and SciPy. These tools have been available on the platform since 2018.

IBM i supports all the software needed to develop, train, and deploy machine learning applications.

Marolleau recommends that developers use Juypter notebooks to play around with their IBM i data and use them to build machine learning models. You can use the Python Package Manager to install Juypter, he says. This is a way to graphically code, to have an integrated IDE for Python on IBM i.

Another path to developing machine learning models is to use an autoML tool, Marolleau says. AutoML tools handle a lot of the details, such as parameter tuning and feature selection, for the user. There are several AutoML offerings that work with Power Systems, including the Driverless AI package from H2O.ai (H2O also develops one of the most popular open source machine learning libraries). IBM also offers Watson Studio with AutoAI. The analytics powerhouse SAS also develops Power Systems-compatible AutoML capabilities with its Viya offering.

Users can train their new models on IBM i, but many will choose some other platform to do it (such as Linux). The new Power10 chips have on-board MMA accelerators to reduce the training time; GPUs are also sought-after resources for training machine learning models, in particular deep learning models that require very large data sets.

Once the training is done, the finished model can be transferred to the IBM i, where it can be used for inference. Inference is model execution, prediction in production, Marolleau says. There are many ways to do that. You could normally run PASE. If you have an ILE application, you can use to synchronously interact with the models REST API, or it could be through the database. It could be just a program code invocation form an existing programs. It could also be more complex scenarios with asynchronous technologies like data queues, like Kafka, like ActiveMQ, MQTT, available on IBM i as well.

AI is expected to generate trillions of dollars in value in the years to come. While IBM i pros are accustomed to deterministic programming, they will need to make the shift to probabilistic programming if they want to take advantage of the opportunities that AI provides. The good news is that the folks at IBM and the wider IBM i community are doing the work to bring AI tools to the platform. Its a good start, and now its up to the IBM i user base to begin familiarizing themselves with the emerging AI paradigm and to start integrating it with the line of business applications that have served the community so well.

Sibley Highlights Power10s Security and AI Capabilities

Watson-Inspired Pattern Matching Drives IBM i Performance Breakthrough

A Million Miles Away From Machine Learning

IBM i Gets An Influx Of Machine Learning Tooling

Unwinding Pythons Data Science Potential On IBM i

Continue reading here:
Yes, AI Is Happening on IBM i, and It's Happening Now - IT Jungle

Intel open-sources AI-powered tool to spot bugs in code – VentureBeat

Let theOSS Enterprise newsletterguide youropensourcejourney!Sign up here.

Intel today open-sourced ControlFlag, a tool that uses machine learning to detect problems in computer code ideally to reduce the time required to debug apps and software. In tests, the companys machine programming research team says that ControlFlag has found hundreds of defects in proprietary, production-quality software, demonstrating its usefulness.

Last year, ControlFlag identified a code anomaly in Client URL (cURL), a computer software project transferring data using various network protocols over one billion times a day, Intel principal AI scientist Justin Gottschlich wrote in a blog post on LinkedIn. Most recently, ControlFlag achieved state-of-the-art results by identifying hundreds of latent defects related to memory and potential system crash bugs in proprietary production-level software. In addition, ControlFlag found dozens of novel anomalies on several high-quality open-source software repositories.

The demand for quality code draws an ever-growing number of aspiring programmers to the profession. After years of study, they learn to translate abstracts into concrete, executable programs but most spend the majority of their working hours not programming. A recent study found that the IT industry spent an estimated $2 trillion in 2020 in software development costs associated with debugging code, with an estimated 50% of IT budgets spent on debugging.

ControlFlag, which works with any programming language containing control structures (i.e., blocks of code that specify the flow of control in a program), aims to cut down on debugging work by leveraging unsupervised learning. With unsupervised learning, an algorithm is subjected to unknown data for which no previously defined categories or labels exist. The machine learning system ControlFlag, in this case must teach itself to classify the data, processing the unlabeled data to learn from its inherent structure.

ControlFlag continually learns from unlabeled source code, evolving to make itself better as new data is introduced. While it cant yet automatically mitigate the programming defects it finds, the tool provides suggestions for potential corrections to developers, according to Gottschlich.

Intel is committed to making software more robust and less cumbersome to maintain while retaining excellent performance without introducing security vulnerabilities. We hope that projects like ControlFlag can substantially reduce the time it takes to develop software globally, Gottschlich wrote. Due to the overwhelming amount of time spent on debugging, even a small savings of time in this space could result in time and monetary savings and thereby allow us as a community to accelerate the advancement of technology.

AI-powered coding tools like ControlFlag, as well as platforms like Tabnine, Ponicode, Snyk, and DeepCode, have the potential to reduce costly interactions between developers, such as Q&A sessions and repetitive code review feedback. IBM and OpenAI are among the many companies investigating the potential of machine learning in the software development space. But studies have shown that AI has a ways to go before it can replace many of the manual tasks that human programmers perform on a regular basis.

See the rest here:

Intel open-sources AI-powered tool to spot bugs in code - VentureBeat

Developers offered browser-based fun in VSCode.dev and Java action in Visual Studio Code – The Register

Microsoft has whipped the covers off yet another take on code-in-the-browser with a lightweight version of Visual Studio Code, while unveiling the version 1.0 release of support for Red Hat Java in the freebie source wrangler.

It comes after last month's preview of the code editor that runs entirely in the browser, and will doubtless have some users pondering the difference between this and Microsoft-owned GitHub's github.dev, which also pops a development environment into the browser. One of the biggest of those differences is a lack of compulsory integration with the VS source-shack; this is unavoidable with github.dev (the clue is, after all, in the URL.)

VSCode.dev, on the other hand, will permit the opening up of a file from a local device (if the browser allows it and supports the File System Access API) in what looks for all the world like an instance of Visual Studio Code, except surrounded by the gubbins of a browser.

We fired it up on Chrome, Edge and Safari without issue. Developers will be unsurprised to learn that Internet Explorer was not happy with whatever was going on behind the scenes and vomited up a blank screen. The Chromium browser on a Raspberry Pi-400 worked well and even Safari on an iPhone produced a useable environment, if perhaps more suitable for a keen-eyed masochist.

As for what one can do, the answer is... not a huge amount by virtue of what is possible locally in the browser. For full-on remote development and debugging, something like Gitpod or the aforementioned GitHub Codespaces is a better bet (and, unsurprisingly, moving to the latter is relatively straightforward.)

That said, the convenience of being able to view and edit files, and review PRs without requiring a full install is undeniable. Particularly in places where the desktop version of Visual Studio Code fears to tread.

Very much requiring the desktop version of Visual Studio Code (if one wants to spit out apps) is the long-awaited version 1.0 of the Java extension, more than five years after Red Hat first announced it.

It has taken a while (and a good many iterations) and this week's emission, replete with Java 17 support, represents quite the milestone. Performance has been upped, and the language server is more responsive, according to Microsoft, and there's some basic Kotlin support.

In the future, the team plans to embed a Java runtime in the extension and continue working on the performance of language server. This would be handy, because when we took the extension for a spin, we wouldn't describe it as eye-poppingly quick. More "acceptable".

As for alternatives, the team is looking to "eventually reach feature parity" with what is on offer in the Eclipse Java IDE. However, for Java-wrangling Visual Studio Code users right now, this release 1.0 will be more than welcome.

View post:

Developers offered browser-based fun in VSCode.dev and Java action in Visual Studio Code - The Register

Florida man accused of breaking Mastodon’s open-source license with botched social network launch – The Register

A Florida man has been accused of breaking the copyleft license of Mastodon by running an online instance of the software without providing its source code as required.

And not only that, the real-estate baron and wannabe tech tycoon has been told he has a month to fall in line with the fine print or put himself potentially at risk further action.

Mastodon is a Twitter-like microblogging service that you host yourself. Servers running this software can form a larger, decentralized social network.

The code is made available under version three of the Affero GPL. That means if someone modifies the software and runs it as a network-accessible service, such as a website, their users need to be offered a way to get hold of that customized source.

The aforementioned Palm Beach businessman, known for his failed casino, discontinued line of steaks, and a recent stint in public office, chairs an online media group that this week promised to launch a social network for selected users next month. A wider rollout is expected in the new year following a period of beta testing, apparently.

The web service, which alleges it wants to foster "honest global conversation without discriminating against political ideology," has curiously in its terms-of-use banned one of its supremo's most favorite things in the whole wide world: "excessive use of capital letters."

After an announcement went out about the social network, netizens found they were able to sign up early at will to what looked like a test deployment of the platform, and posted prank announcements and other material on it. Someone was even able to create a profile in the name of the cancelled reality TV star, using it to share a photo of a pig defecating on itself.

The service, which was soon taken down, appeared to be powered by a version of Mastodon modified to mostly remove any mention of its origins, though its HTML source and design signaled where the code came from.

Now the Software Freedom Conservancy a non-profit that defends free software and just now sued TV manufacturer Vizio for allegedly breaking the GPL has called out the half-baked social network project, accusing it of violating the Affero GPL by not distributing its modified source code as necessary. The platform has 30 days to remedy the situation, and if it doesn't, it opens itself to legal action.

Bradley Kuhn, a policy fellow at the conservancy, said in a statement on Thursday that "early evidence strongly supports" claims that the social network was "based on the AGPLv3'd Mastodon software platform."

"Many users were able to create accounts and use it briefly," he continued.

"However, when you put any site on the internet licensed under AGPLv3, the AGPLv3 requires that you provide to every user an opportunity to receive the entire corresponding source for the website based on that code. These early users did not receive that source code."

Kuhn also said "very public requests" for the code were being ignored, adding that the source code must be made available by the online media group:

Also, addressing concerns that the social network was compromised by pranksters, Kuhn concluded:

Spokespeople for the botched social network did not reply to a request for further comment.

Originally posted here:

Florida man accused of breaking Mastodon's open-source license with botched social network launch - The Register