ReportWire

Tag: Coding

  • Learning Solidity – A Flipping Journey – Dragos Roua

    [ad_1]

    Somewhere between one weekend and a couple of years later, I learned Solidity.

    It didn’t start as a big goal. Not even like a 30-day challenge. It started small, with a tiny square. A 4×4 puzzle matrix, to be precise. I just wanted to pick a new weekend project — something playful. Something that felt like a game but also opened the opportunity to learn something new. I didn’t know I’d end up with something called Proof of Attention.

    All I thought was: let’s do something really simple. Like — what if you could flip some tiles, remember their colors, and slowly uncover a pattern? How can I do this?

    That was the beginning of Flippando.

    Curiosity Was the Way Forward

    I had built apps before. I’m not new to code, nor to launching stuff. But smart contracts? Solidity? EVM?

    They were… foreign. Abstract. Like trying to speak Latin at a party where everyone’s speaking Klingon.

    So I started small. First, I built a local game board in JavaScript. It had all the features, and it was visual enough to keep me hooked — weekend after weekend. Then I built a very simple backend in Solidity. Just one smart contract. Extremely basic. The MVP of an MVP.

    Then — curiosity kicked in. And I started to brainstorm:
    What if this board could be minted as an on-chain NFT?
    Whoa. That sounded cool.
    What if every solved puzzle held a token, somehow locked inside?
    And that token — unlocked by putting together those boards into a living artifact.
    Built with Proof of Attention.

    And all this… in Solidity.

    I dived in.

    Hackathon 1: The Confirmation

    The first hackathon I won with Flippando was absolutely amazing. At that time, I was visiting South Korea, part of a bigger plan to understand Asia — and maybe move there (which eventually happened, though not in South Korea).

    While in Seoul, I joined a few local crypto meetups and learned there was a hackathon coming up. I registered. To my surprise, I realized I was the only foreigner among 100 local Korean hackers. We grinded together for 48 hours in a superb facility called Hana Financial Town, in Incheon.

    I didn’t expect to win.
    But I did.

    Flippando won the Polygon track. That whole experience probably deserves its own blog post (but that’s, again, for another story).

    Hackathon 2: Deeper Into the Rabbit Hole

    Winning the first hackathon gave me confidence. So I joined another one — in a new, emerging ecosystem called Saga. I won a small prize, but the real reward was direction.

    I refined the contracts.
    I abstracted logic.
    I made a ton of improvements to the visuals.

    People liked it.

    More importantly — I liked it.

    Every new Solidity pattern I learned wasn’t just a technical upgrade. It was a metaphor.
    Interfaces felt like unspoken contracts between people.
    Modifiers reminded me of personal boundaries.
    And events — the way blockchain sends back rich information — reminded me of how our actions ripple outward.

    The Grant and the Multichain Leap

    At some point, the game stopped being just mine.

    I received a grant.
    Flippando became the first beneficiary of the Gno.land grant program.
    And I ported the entire game to Gno.

    That changed the tempo a bit. For a while, it felt like a detour. I hadn’t launched the game on EVM yet. But here I was — building it in another language.

    And it paid off.
    I could now clearly observe different coding patterns.
    It’s one thing to build on a very limited virtual machine like the EVM.
    And it’s something else entirely to build a realm in Gno — where everything feels incredibly more fluid.

    That experience only amplified my craving for prime time.

    A couple of months later, I refined (for the sixth time, at least) and audited the Solidity code — and deployed.

    To make things spicier, I went multichain:
    Base. Polygon. Saga. Sonic. Berachain.

    Each chain had its quirks — different RPCs, gas limits, deployment scripts.
    I wrote wrappers, orchestrated deployments, and built fallback logic.

    Suddenly, Solidity was no longer a barrier.
    It was just the playground.

    Lessons from the Flipping Journey

    Learning Solidity wasn’t just about learning a language. It was about unlearning rigidity.

    You don’t need to understand everything to build something meaningful.
    You just need to start — to flip that first tile.

    Flippando is still evolving.
    What began as a weekend project is now a cross-chain memory machine, a tokenized art engine, and a growing community playground.

    And I —
    I’m still flipping.
    Still remembering.
    Still learning.

    If you’re curious about the game — or if you want to feel what it’s like to flip tiles on a blockchain — check out Flippando on your favorite chain.
    And leave some feedback. I read all of it.

    Seriously, I do.

    [ad_2]

    dragos@dragosroua.com (Dragos Roua)

    Source link

  • Level Up Your Dev Skills—From Beginner to Pro | Entrepreneur

    Level Up Your Dev Skills—From Beginner to Pro | Entrepreneur

    [ad_1]

    Disclosure: Our goal is to feature products and services that we think you’ll find interesting and useful. If you purchase them, Entrepreneur may get a small share of the revenue from the sale from our commerce partners.

    Coders of all levels, listen up. Whether you’re a seasoned professional looking to upskill, a student eager to enter the tech field, or a business owner aiming to build in-house applications, this comprehensive bundle gives you the tools you need to succeed in today’s coding world.

    This exciting bundle allows you to access nearly endless possibilities in software development. You get Microsoft Visual Studio Professional 2022 and the 2024 Premium Learn to Code Certification Bundle for just $55.97 (reg. $119.99) through October 27.

    The combination of Microsoft Visual Studio Professional 2022, a powerful integrated development environment (IDE), and the 2024 Learn to Code Certification Bundle—which includes 15 courses—is a dream come true for anyone who is looking to master the craft of coding.

    From beginner-friendly content covering coding fundamentals to advanced courses that explore web development, data structures, and algorithms, this bundle covers it all. Learn from the ground up from the comfort of your own home with courses like Learn to Code with Python 3, C++ for Absolute Beginners 2024, CHATGPT Series: OPENAI Fundamentals 2024, and more.

    Visual Studio Professional 2022 offers a robust development environment where you can edit, debug, and deploy code seamlessly. Utilize features like Live Share to collaborate with team members in real time or Git integration to efficiently manage your code versions. As you work through your certification courses, you’ll find yourself using Visual Studio’s tools to enhance your learning and work on real-world projects.

    For those seeking a career in software development, this bundle provides the tools necessary to stand out. Whether you aim to become a full-stack developer, mobile app creator, or web developer, this package opens doors to countless career paths.

    Stay in charge of your own destiny with this helpful reduced-price bundle.

    The Microsoft Visual Studio Professional 2022 and the 2024 Premium Learn to Code Certification Bundle is just $55.97 (reg. $119.99) through October 27.

    StackSocial prices subject to change.

    [ad_2]

    StackCommerce

    Source link

  • 5 ways online coding programs prep students for success

    5 ways online coding programs prep students for success

    [ad_1]

    Key points:

    When our middle school started offering a robotics course to its students this year, it was a pretty big deal. I’d used a gamified coding platform in my previous district and figured it would be a good fit for my new school.

    During COVID, the platform provided a virtual option so students could still participate in robotics, and I’ve been using it ever since. Even though it was a hard year to do anything in person, the computer science and coding platform helped keep our students interested in robotics.

    I was also familiar with the vendor’s robotics competitions and felt they would enrich the robotics program we wanted to start here. When I took this position, we didn’t really have anything related to robotics, so we were looking for ways to get students in eighth grade into a CTE pathway.

    The plan has worked out very well so far. Here are five ways our gamified coding and robotics platform is helping to prepare students for success in college and the work world:

    1. Aligns with state standards. Texas has adopted curriculum standards that are used in all the state’s public schools. Adopted by the State Board of Education, the current Texas Essential Knowledge and Skills (TEKS) standards outline what students will learn in each course/grade. With full alignment to the revised TEKS for Technology Applications and robust teacher support for interdisciplinary lessons, the CoderZ courses make it easy for educators to integrate computer science into core subject learning and give teachers the resources they need to build a strong foundation for technical and engineering career pathways.

      2. Flexible curriculum that integrates with other platforms. We’re currently using the provider’s Cyber Robotics 101 and 102 along with the physical Lego SPIKE education kits. The coding is in Blockly, and students can also use Python LEGO. We’re just getting our feet wet with robotics instruction and planning to make wider use of the computer science and coding platform in the near future. We use the platform in conjunction with LEGO, because the two function similarly, and emphasize our robotics course. Those two platforms hit our TEKS standards, so we’re using them together.

      3. Gives students real-world knowledge and experience. The robotics course is currently an elective offered to students in eighth grade and includes lessons and pathways that students must follow in order to collect energy cells. We’re using that to help us teach them about compliance with safety guidelines and how to stay safe when you’re dealing with hazardous materials. For example, students have to consider whether it’s going to be safe for a human to carry a cylinder of acid from point A to point B, or not. If they program this robot to carry it from one location to another location, and dispose of it properly, students learn that a robot can safely manage the task without putting a human being in harm’s way.

      4. Meets students where they are. We really like the platform’s student-paced learning, and how it easily adapts to individual students’ needs and capabilities. One new student who had no prior experience with coding or robotics–and who was coming from a different school–was able to jump into the robotics class and start learning right away. Concurrently, the teacher was able to continue the lesson for the rest of the class, all while that student caught up via a self-paced program.

      5. A turnkey platform that’s easy for teachers to learn and use. Our platform offers a turnkey computer science and coding platform that shepherds students through the learning process. It’s mostly hands-off for the teachers. With every single lesson, the student does the programming and, if it’s done correctly, they get the credit and move on to the next part of that lesson. It’s that easy. Teachers can also set up the platform’s curriculum differently based on the students’ needs, including a purely chronological sequence (from 1 to 15) or one that allows them to complete the lessons in any sequence that they’d like.

      Start small, grow as you go

      Going forward, we plan to encourage students to work a bit faster in the program in order to get through both Robotics 101 and 102 before they graduate. This will help set them up for success as they enter high school. I’d tell other districts that are just getting started with their own robotics and coding programs to start small and to avoid biting off more than they can chew. That’s why we opted to use our online provider’s Cyber Robotics 101 and 102 first, with a plan to add more coursework in the future.

      Latest posts by eSchool Media Contributors (see all)

    [ad_2]

    Hunter McConnell, Jacksonville ISD

    Source link

  • Attention, Spoiled Software Engineers: Take a Lesson from Google’s Programming Language

    Attention, Spoiled Software Engineers: Take a Lesson from Google’s Programming Language

    [ad_1]

    Many of today’s programmers—excuse me, software engineers—consider themselves “creatives.” Artists of a sort. They are given to ostentatious personal websites with cleverly hidden Easter eggs and parallax scrolling; they confer upon themselves multihyphenate job titles (“ex-Amazon-engineer-investor-author”) and crowd their laptops with identity-signaling vinyl stickers. Some regard themselves as literary sophisticates. Consider the references smashed into certain product names: Apache Kafka, ScyllaDB, Claude 3.5 Sonnet.

    Much of that, I admit, applies to me. The difference is I’m a tad short on talents to hyphenate, and my toy projects—with names like “Nabokov” (I know, I know)—are better off staying on my laptop. I entered this world pretty much the moment software engineering overtook banking as the most reviled profession. There’s a lot of hatred, and self-hatred, to contend with.

    Perhaps this is why I see the ethos behind the programming language Go as both a rebuke and a potential corrective to my generation of strivers. Its creators hail from an era when programmers had smaller egos and fewer commercial ambitions, and it is, for my money, the premier general-purpose language of the new millennium—not the best at any one thing, but nearly the best at nearly everything. A model for our flashy times.

    If I were to categorize programming languages like art movements, there would be mid-century utilitarianism (Fortran, COBOL), high-theory formalism (Haskell, Agda), Americorporate pragmatism (C#, Java), grassroots communitarianism (Python, Ruby), and esoteric hedonism (Befunge, Brainfuck). And I’d say Go, often described as “C for the 21st century,” represents neoclassicism: not so much a revolution as a throwback.

    Back in 2007, three programmers at Google came together around the shared sense that standard languages like C++ and Java had become hard to use and poorly adapted to the current, more cloud-oriented computing environment. One was Ken Thompson, formerly of Bell Labs and a recipient of the Turing Award for his work on Unix, the mitochondrial Eve of operating systems. (These days, OS people don’t mess with programming languages—doing both is akin to an Olympic high jumper also qualifying for the marathon.) Joining him was Rob Pike, another Bell Labs alum who, along with Thompson, created the Unicode encoding standard UTF-8. You can thank them for your emoji.

    Watching these doyens of programming create Go was like seeing Scorsese, De Niro, and Pesci reunite for The Irishman. Even its flippantly SEO-unfriendly name could be forgiven. I mean, the sheer chutzpah of it. A move only the reigning search engine king would dare.

    The language quickly gained traction. The prestige of Google must’ve helped, but I assume there was an unmet hunger for novelty. By 2009, the year of Go’s debut, the youngest of mainstream languages were mostly still from 1995—a true annus mirabilis, when Ruby, PHP, Java, and JavaScript all came out.

    It wasn’t that advancements in programming language design had stalled. Language designers are a magnificently brainy bunch, many with a reformist zeal for dislodging the status quo. But what they end up building can sometimes resemble a starchitect’s high-design marvel that turns out to have drainage problems. Most new languages never overcome basic performance issues.

    But from the get-go, Go was (sorry) ready to go. I once wrote a small search engine in Python for sifting through my notes and documents, but it was unusably sluggish. Rewritten in Go, my pitiful serpent grew wings and took off, running 30 times faster. As some astute readers might have guessed, this program was my “Nabokov.”

    [ad_2]

    Sheon Han

    Source link

  • Build Across Platforms with Visual Studio 2022 for Just $34.97 | Entrepreneur

    Build Across Platforms with Visual Studio 2022 for Just $34.97 | Entrepreneur

    [ad_1]

    Disclosure: Our goal is to feature products and services that we think you’ll find interesting and useful. If you purchase them, Entrepreneur may get a small share of the revenue from the sale from our commerce partners.

    As a business owner, you know that having oversight or control over your software development process is important to staying ahead in a competitive market. Whether you’re looking to streamline your in-house development team or take on more projects independently, having the right tools is essential.

    Microsoft Visual Studio Professional 2022 for Windows, now available for just $34.97 through September 3, offers a comprehensive suite of features designed to help you and your team succeed.

    With Visual Studio Professional 2022, you can develop applications across multiple platforms, including mobile, desktop, and web. Leveraging powerful tools like .NET MAUI and Blazor, you can build apps that work seamlessly on different devices and operating systems. This cross-platform capability allows you to reach a broader audience without the need for multiple development environments.

    Features like IntelliCode offer AI-assisted coding suggestions, while CodeLens provides insights directly into your code, helping you understand code dependencies and impacts before making changes. Live Share enhances collaboration by allowing team members to work together on code in real time, regardless of their location. These tools collectively streamline the development process, reducing time and effort while improving code quality.

    For businesses handling complex projects, Visual Studio Professional 2022 offers advanced features like debugging tools and the ability to test .NET and C++ applications across various environments. This ensures your software is thoroughly tested and ready for deployment, minimizing potential issues post-launch.

    Highly regarded in the industry, it has received 5/5 stars from Microsoft Choice Software and 4.6/5 stars from Capterra and GetApp.

    Don’t miss out on this limited-time offer to take the reins of your development process and drive your business forward.

    Pick up Microsoft Visual Studio Professional 2022 for Windows for just $34.97 (reg. $499) through September 3 at 11:59 p.m. PT.

    StackSocial prices subject to change.

    [ad_2]

    StackCommerce

    Source link

  • Get MS Visual Studio Professional and a Learn to Code Bundle for Just $50 | Entrepreneur

    Get MS Visual Studio Professional and a Learn to Code Bundle for Just $50 | Entrepreneur

    [ad_1]

    Disclosure: Our goal is to feature products and services that we think you’ll find interesting and useful. If you purchase them, Entrepreneur may get a small share of the revenue from the sale from our commerce partners.

    Staying ahead of the curve by managing expenses effectively is key to long-term success. The Microsoft Visual Studio Professional 2022 + The 2024 Premium Learn to Code Certification Bundle offers a unique opportunity to gain essential coding skills and powerful development tools for just $49.99 (reg. $1,999).

    A small investment in this bundle can help you significantly enhance your technical capabilities. It can also help you save on costly hiring expenses and additional salaries.

    The learning bundle includes a wide array of courses covering the latest programming languages and frameworks. Whether you’re a complete beginner or looking to expand your current knowledge, the 2024 Premium Learn to Code Certification Bundle offers something for everyone.

    The courses are designed to provide practical, hands-on experience, ensuring you can apply what you learn directly to your business projects.

    You’ll get access to all 15 courses for life to dig into whenever you have time, whether it’s downtime at the office or home in your PJs. Topics cover learning to code with Python 3, beginner’s C++, ChatGPT, Google Assistant automation, JavaScript, Salesforce, Ruby on Rails, and even coding for games and kids.

    Microsoft Visual Studio Professional 2022 is an integrated development environment (IDE) that supports multiple programming languages and platforms. It has 5/5 stars on Microsoft Choice Software.

    It comes equipped with advanced debugging, testing, and collaboration tools, making it easier to develop, test, and deploy applications efficiently. This powerful toolset enables you to create high-quality software solutions tailored to your business needs.

    IntelliCode is a popular feature of Visual Studio. It can help you complete a line or block of code to save you time. CodeLens allows you to see important info regarding recent changes, tests, and history. It also offers real-time collaboration via Live Share.

    This bundle offers real value for entrepreneurs looking to enhance their technical skills and reduce costs.

    Get Microsoft Visual Studio Professional 2022 + The 2024 Premium Learn to Code Certification Bundle for just $49.99 (reg. $1,999).

    StackSocial prices subject to change.

    [ad_2]

    StackCommerce

    Source link

  • The AI-Powered Future of Coding Is Near

    The AI-Powered Future of Coding Is Near

    [ad_1]

    I am by no means a skilled coder, but thanks to a free program called SWE-agent, I was just able to debug and fix a gnarly problem involving a misnamed file within different code repositories on the software-hosting site GitHub.

    I pointed SWE-agent at an issue on GitHub and watched as it went through the code and reasoned about what might be wrong. It correctly determined that the root cause of the bug was a line that pointed to the wrong location for a file, then navigated through the project, located the file, and amended the code so that everything ran properly. It’s the kind of thing that an inexperienced developer (such as myself) might spend hours trying to debug.

    Many coders already use artificial intelligence to write software more quickly. GitHub Copilot was the first integrated developer environment to harness AI, but lots of IDEs will now automatically complete chunks of code when a developer starts typing. You can also ask AI questions about code or have it offer suggestions on how to improve what you’re working on.

    Last summer, John Yang and Carlos Jimenez, two Princeton PhD students, began discussing what it would take for AI to become a real-world software engineer. This led them and others at Princeton to come up with SWE-bench, a set of benchmarks for testing AI tools across a range of coding tasks. After releasing the benchmark in October, the team developed its own tool—SWE-agent—to master these tasks.

    SWE-agent (“SWE” is shorthand for “software engineering”) is one of a number of considerably more powerful AI coding programs that go beyond just writing lines of code and act as so-called software agents, harnessing the tools needed to wrangle, debug, and organize software. The startup Devin went viral with a video demo of one such tool in March.

    Ofir Press, a member of the Princeton team, says that SWE-bench could help OpenAI test the performance and reliability of software agents. “It’s just my opinion, but I think they will release a software agent very soon,” Press says.

    OpenAI declined to comment, but another source with knowledge of the company’s activities, who asked not to be named, told WIRED that “OpenAI is definitely working on coding agents.”

    Just as GitHub Copilot showed that large language models can write code and boost programmers’ productivity, tools like SWE-agent may prove that AI agents can work reliably, starting with building and maintaining code.

    A number of companies are testing agents for software development. At the top of the SWE-bench leaderboard, which measures the score of different coding agents across a variety of tasks, is one from Factory AI, a startup, followed by AutoCodeRover, an open source entry from a team at the National University of Singapore.

    Big players are also wading in. A software-writing tool called Amazon Q is another top performer on SWE-bench. “Software development is a lot more than just typing,” says Deepak Singh, vice president of software development at Amazon Web Services.

    He adds that AWS has used the agent to translate entire software stacks from one programming language to another one. “It’s like having a really smart engineer sitting next to you, writing and building an application with you,” Singh says. “I think that’s pretty transformative.”

    A team at OpenAI recently helped the Princeton crew improve a benchmark for measuring the reliability and efficacy of tools like SWE-agent, suggesting that the company might also be honing agents for writing code or doing other tasks on a computer.

    Singh says that a number of customers are already building complex backend applications using Q. My own experiments with SWE-bench suggest that anyone who codes will soon want to use agents to enhance their programming prowess, or risk being left behind.

    [ad_2]

    Will Knight

    Source link

  • Inside the Cult of the Haskell Programmer

    Inside the Cult of the Haskell Programmer

    [ad_1]

    At the same time, I understood almost immediately why Haskell was—and still is—considered a language more admired than used. Even one of its most basic concepts, that of the “monad,” has spawned a cottage industry of explainers, analogies, and videos. A notoriously unhelpful explanation, famous enough to be autocompleted by Google, goes: “A monad is just a monoid in the category of endofunctors.”

    The language is also more despised than explored. Steve Yegge, a popular curmudgeon blogger of yesteryear, once wrote a satirical post about how, at long last, the Haskell community had managed to find the one “industry programmer who gives a shit about Haskell.” For programmers like Yegge, Haskell is a byword for a kind of overintellectualized, impractical language with little industry applicability.

    What Yegge didn’t understand, however, is that using Haskell is rarely a pragmatic decision. It is an intellectual, even aesthetic, one. In its essence, Haskell has more in common with the films of Charlie Kaufman than other programming languages: highly cerebral, charmingly offbeat, and oddly tasteful; appreciated by those in the know and judged by outsiders as pretentious. Haskell is, one might say, a cult classic.

    That Haskell never gained widespread adoption exemplifies a paradoxical truth in software engineering: Great programming languages aren’t always great for programming.

    Haskell is not inherently more difficult to learn than something like C, but the two languages pose different challenges. Writing in C is akin to precision engineering, requiring the kind of attention demanded of a skilled horologist. But Haskell code is, really, code-shaped mathematical expressions. C is a quintessential engineer’s language. Haskell is a pure mathematician’s.

    A good engineer’s and a good mathematician’s aptitudes don’t always overlap. The industry’s not-so-well-kept secret is that most programmers aren’t as good at math or logic as you might think. This is mostly fine. After all, many doctors would make poor molecular biologists, few lawyers are legal philosophers, and the great majority of MBAs know zilch about econometrics. But this means few programmers can really master Haskell. This includes me, of course, whose legs weaken at the sight of such expressions as “F-coalgebra” and “typeclass metaprogramming.”

    Still, when I think about Haskell, a line about Martin Amis’ prose comes to mind: “the primacy he gives to style over matter.” Haskell programmers are style supremacists, and it’s nothing to apologize for. In an industry often fixated on utility and expediency, the Haskell community should not feel obligated to summon evidence of its usefulness. Instead, it should simply retort: What’s the problem with useless intellectual exercises?

    Because the thing about useless exercises is they don’t stay useless for long. Even when “industry programmers” shunned Haskell, language designers took note. In recent years, a Haskell-style paradigm has come into vogue because of the treasury of benefits it offers: rendering certain categories of bugs impossible by design, making a program’s correctness more provable, and enabling easy parallel computation. Some of the most anticipated updates featured in new versions of imperative languages are those inspired by functional programming. In the end, Backus’ anti–von Neumann plea was heard. Programming has been liberated.

    [ad_2]

    Sheon Han

    Source link

  • Goldman Sachs bets on AI financing | Bank Automation News

    Goldman Sachs bets on AI financing | Bank Automation News

    [ad_1]

    Goldman Sachs is deploying AI in-house and preparing for financing opportunities in AI development in the market.  Developing AI technology requires “infrastructure, power, and all these things require financing to drive scale that’s going to be necessary for people to execute on the investments that they see as important to keep their businesses competitive at […]

    [ad_2]

    Vaidik Trivedi

    Source link

  • Junior, senior coders split on gen AI | Bank Automation News

    Junior, senior coders split on gen AI | Bank Automation News

    [ad_1]

    PNC Financial Services’ junior and senior coders are split on how much they can rely on generative AI for code generation and writing.  Junior coders use gen AI for code writing more than senior coders, Scott Kinross, senior vice president and software engineering director at PNC Financial Services, said at Bank Automation Summit U.S. 2024 […]

    [ad_2]

    Vaidik Trivedi

    Source link

  • Google’s Deal With Stack Overflow Is the Latest Proof That AI Giants Will Pay for Data

    Google’s Deal With Stack Overflow Is the Latest Proof That AI Giants Will Pay for Data

    [ad_1]

    Last year Stack Overflow became one of the first websites to announce it would charge AI giants for access to content used to train chatbots. Now the popular Q&A service for coders has signed up its first customer—Google—in what CEO Prashanth Chandrasekar says is the start of a “meaningful” new stream of revenue.

    The deal is significant, because it remains unclear how broadly Google and other AI developers will pay for content needed for AI projects. Millions of books and websites have fueled the development of AI systems, but most publishers have not been compensated, and some are suing over what they allege is misuse. Many publishers, including Stack Overflow, appear threatened by ChatGPT and other generative AI products, which can answer queries that would have previously sent coders their way.

    The deal will see Google’s cloud division use questions and answers from Stack Overflow about Google Cloud services to provide coding assistance and technical support through a version of Google’s Gemini chatbot. Google’s cloud computing customers will also be able to ask questions through Google Cloud’s command-line interface. “Their AI may not have all the answers, and so we have a huge ability to help complete that loop,” Chandrasekar says. “We are the biggest place where community knowledge is curated and validated.”

    Gemini will summarize answers drawn from Stack Overflow in its own words but include the company’s logo, a link back to the original material, and the username of the site contributor who supplied it. The companies plan to demonstrate the system at Google Cloud Next, the search company’s annual cloud conference in April, and launch it soon after.

    Chandrasekar says there are no significant restrictions on how Google Cloud can use Stack Overflow data, meaning it can be used to train large language models and other AI systems. “Where we want to stand firm on is—nonnegotiable things for us— trust, accuracy, quality, and attribution back to the sources of these AI outputs,” he says.

    He declined to say how much Stack Overflow is being paid by Google for the data. “This will be a meaningful commercial offering for us in the near term, medium term, and long term,” Chandrasekar says.

    Covert Scraping

    Google and other AI developers have previously gathered data from Stack Overflow and other websites without much notice. As demand for generative AI technologies has surged—and the valuations of the companies developing them has rocketed—the websites supplying the foundational text have begun demanding what they view as their fair share. Fortunately for Stack Overflow, prospective customers have heeded the message, Chandrasekar says. “We’re not having to chase people,” he says.

    Stack Overflow data is particularly beneficial to AI systems that generate computer code, which have proven to be popular with software engineers and a significant source of revenue for Microsoft and OpenAI.

    The new Stack Overflow deal comes just a week after Google reached a licensing agreement to hoover up data from Reddit, the discussion forums operator, whose content has helped chatbots’ ability to converse. Reddit had unveiled plans to start charging for data access just before Stack Overflow had last year.

    [ad_2]

    Paresh Dave

    Source link

  • Secure 213 Hours of Coding Education for $50 | Entrepreneur

    Secure 213 Hours of Coding Education for $50 | Entrepreneur

    [ad_1]

    Disclosure: Our goal is to feature products and services that we think you’ll find interesting and useful. If you purchase them, Entrepreneur may get a small share of the revenue from the sale from our commerce partners.

    Building a website, creating new functionality that’s tied to your specific industry, and developing new tools and features — these are all things most businesses need to grow nowadays. These are also all tasks that require skilled and informed programmers. To reduce costs on contractors and outsourcing, you can do more for your business by learning some coding skills yourself.

    On that note, it’s worth mentioning that The 2024 Premium Learn to Code Certification Bundle is on sale for just $49.99 (reg. $1,500) through January 28th only. This in-depth collection of online learning materials features 213 hours of content spread across 15 courses. Each one has a specific focus.

    One of the more well-reviewed courses in the bundle, Learn To Code with Python 3, features 78 lessons on the popular programming language Python and its basics. Rated 4/5 stars, the course goes over why Python is important, its functions, reversing a string function, navigating a system with an OS library, and more.

    This course is taught by Joseph Delgadillo — a best-selling instructor with years of experience teaching IT, entrepreneurship, and digital marketing online. Delgadillo has an average instructor rating of 4.2/5 stars. Some of the other focuses in the bundle include C++ for Absolute Beginners, ChatGPT and OpenAI fundamentals, Google Assistant automation, and a whole lot more.

    Instead of always hiring out to solve your programming and coding needs, you can collect some of the knowledge yourself to save your business time and money.

    The 2024 Premium Learn to Code Certification Bundle is on sale for just $49.99 (reg. $1,500) through January 28th at 11:59 p.m. PT.

    StackSocial prices subject to change.

    [ad_2]

    Entrepreneur Store

    Source link

  • Singapore's Locofy launches its one-click design-to-code tool | TechCrunch

    Singapore's Locofy launches its one-click design-to-code tool | TechCrunch

    [ad_1]

    After using Figma to create user interfaces and experiences, developers are left with the hefty task of coding the designs in order to create functional websites or apps. Locofy, a Singapore-based frontend development platform backed by Accel, wants to save hours of work with a one-click tool that instantly turns Figma and AdobeXD prototypes into code.

    Locofy’s new tool is called Lightning and it’s built on top of the startup’s Large Design Models (LDMs). Locofy’s founders, Honey Mittal and Sohaib Muhammed, compare it to how OpenAI pioneered LLMs before ChatGPT introduced them to the rest of the world. They saw a need for a tool like Lightning because of developer shortages that result in lost revenue for companies and burnt out coders overwhelmed by their workloads.

    Lightning works as a Figma plugin and Locofy’s founders say it automates close to 80% of frontend development, so developers at lean startups can focus on running their startups and going to market instead.

    The tool will be launched for Figma first, for websites and web apps. Then later this year, it will be available for more design tools, including AdobeXD, Penpot, Sketch, Wix and possibly Canva and Notion.

    Mittal says the company invested over $ 1 million in to develop Lightning, with the goal of reaching startups and customer-focused enterprises with small teams that need to accelerate their frontend development. Lightning and its LDMs were built in-house and trained on a dataset including millions of designs.

    The company started with Locofy Classic in 2021, which required users to go through five steps: design optimizations; tagging of interactive elements; styling to make designs work on different screen sizes; components and props to identify repeating elements and make them modular; allowing class name edits; and adapting to preferred configurations like typescript or JS.

    Mittal and Muhammed learned about how each step could be automated with a combination of techniques like image-based neural networks, including multimodal transformers, graph-based neural networks, sequence to sequence models, stack-pointer networks, heuristic models and LLMs. They used those to build a Unified Large Design Model, with close to half a billion parameters from millions of designs, they say.

    Locofy Lightning’s steps, including tagging, layer grouping, responsiveness, components and class names, each run their own combination of AI-based techniques, which are then fine-tuned with heuristics. Then steps are condensed into just one step, so Lightning can be one-click.

    Once frontend code is generated, users can review it, along with an interactive preview, and fine-tune code before it is exported.

    Founded in 2021, Locofy has raised $7.5 million from investors including Accel and Northstar Ventures.

    In the future, it plans to expand its platform beyond design-to-code by including tools that build design systems, use public UI libraries, build backends to the frontends with integrations such as Github Copilot and CI-CD. It also plans to include an AI assistant for designers and hosting and deployments to host full apps.

    Locofy has been in free beta for two years, with plans to monetize in 2024. Its founders told TechCrunch that AI-code generation is a new category, and business models will be different from other SaaS and developer tools. Locofy is still finalizing its prices, but they will be based on things like the number of screens or components that get converted to code and are maintained are on a regular basis with AI.

    [ad_2]

    Catherine Shu

    Source link

  • Santander has over 60 AI uses | Bank Automation News

    Santander has over 60 AI uses | Bank Automation News

    [ad_1]

    Santander Bank is exploring AI to enhance its operational efficiency, allowing its employees to focus on value-added tasks.  The Madrid-based bank is implementing AI in its operations and exploring multiple use cases of gen AI, a spokesperson told Bank Automation News.  The $1.9 trillion bank has identified more than 60 relevant use cases for AI, […]

    [ad_2]

    Vaidik Trivedi

    Source link

  • Goldman explores gen AI purposes | Bank Automation News

    Goldman explores gen AI purposes | Bank Automation News

    [ad_1]

    Goldman Sachs is looking to generative AI for developer assistance, including coding purposes, and for lead generation among client-facing operations, Chief Financial Officer Denis Coleman said during Goldman Sachs 2023 U.S. Financial Services Conference on Tuesday.  “We have dedicated professionals that are working on a suite of different proposed opportunities and looking at what the […]

    [ad_2]

    Vaidik Trivedi

    Source link

  • This Python Coding Bundle is Just $36 Through November 27 Only | Entrepreneur

    This Python Coding Bundle is Just $36 Through November 27 Only | Entrepreneur

    [ad_1]

    Disclosure: Our goal is to feature products and services that we think you’ll find interesting and useful. If you purchase them, Entrepreneur may get a small share of the revenue from the sale from our commerce partners.

    Python is one of the leading programming languages in the world, which means having a strong handle on it could make you or someone you know a valuable asset to virtually any modern-day business. If you’re on the hunt for the type of gift that can keep on giving for yourself or an aspiring programmer in your life, then this deal is worth paying attention to. During a limited-time price drop, you can get The 2023 Premium Python Programming Mega Certification Bundle on sale for just $35.97 (reg. $196).

    Featuring 14 courses and over 110 hours of content on a wide range of Python-related topics, this comprehensive bundle comes with the guidance and tutelage of seasoned instructors. For example, Joseph Delgadillo is a best-selling instructor with an average 4.3/5 star instructor rating, and he works with SkillSuccess, which has been featured on CNN, Entrepreneur, and Mashable.

    Delgadillo’s course Learn To Code with Python 3 covers a wide range of specific Python programming basics. It goes over how to build complete projects like web scraping tools and projects. It also shows you how to work with data visualizations and statistics and how to solve everyday, real-life problems using computer programs. This course is rated 5/5 stars on average by students.

    Some course subjects in the bundle include a Python Bootcamp in a Day, Python Programming: Machine Learning, Deep Learning, NumPy Python Programming, and more. This comprehensive and well-reviewed bundle would make an excellent early holiday gift for yourself or someone in your life.

    Through November 27th at 11:59 p.m. PT, get The 2023 Premium Python Programming Mega Certification Bundle on sale for just $35.97 (reg. $196).

    Prices subject to change.

    [ad_2]

    Entrepreneur Store

    Source link

  • How KeyBank uses 3rd-party AI vendors | Bank Automation News

    How KeyBank uses 3rd-party AI vendors | Bank Automation News

    [ad_1]

    KeyBank is investing in AI throughout its operations and looking to third-party vendors for coding and compliance assistance.   The $190 billion bank is investing in third-party solutions that utilize AI to transform complex code into low-code applications, Robbi Armstrong, vice president and group product manager of conversational AI at KeyBank, told Bank Automation News. […]

    [ad_2]

    Vaidik Trivedi

    Source link

  • Introducing Tynker Copilot – The First-Ever LLM-Powered Coding Companion for Young Coders

    Introducing Tynker Copilot – The First-Ever LLM-Powered Coding Companion for Young Coders

    [ad_1]

    MOUNTAIN VIEW, California — Tynker, the leading game-based coding platform that has engaged over 100 million kids, proudly introduces “Tynker Copilot.” Leveraging the capabilities of Large Language Models (LLMs), Tynker Copilot empowers young innovators aged 6-12. It provides a seamless interface for these budding developers to transform their ideas into visual block code for apps and games. Additionally, when exploring existing projects, kids benefit from the tool’s ability to explain block code fragments, ensuring a deeper understanding. Tynker Copilot allows children to build confidence as they work with AI, laying a solid foundation for their future. With this launch, coding education takes a significant leap forward.

    Large Language Models (LLMs) have excelled in text-based programming languages like Python and JavaScript. However, their application to visual block coding, the primary introduction to programming for many kids, had yet to be explored. Tynker is the first to bridge this gap. Our latest integration lets children quickly convert their ideas into block code, streamlining their initial coding experience.

    Create your Free Account to Continue Reading

    eSchool News is Free for qualified educators. Sign up or login
    to access all our K-12 news and resources.

    Please confirm your email address

    More News from eSchool News

    Mentorship is an essential aspect of professional growth and development for early childhood educators, but for many training programs, mentorship components are either not well supported or are missing altogether.

    Educators face myriad dilemmas in the wake of ChatGPT’s explosion, with some of the most popular including teaching with ChatGPT and how to address student use of AI chatbots in assignments.

    Belonging is a fundamental human need. We are all searching for a sense of connection with the people and places in our lives. Students and school staff are no different.

    School models are, for the most part, outdated–and very overdue for replacement. When students reach high school, research shows that close to 66 percent of students are disengaged.

    Our students’ belief that everything they need to know is online can, without the right skillset, leave them prey to misinformation. So how do we teach our students to steer through the online ocean of data to be both effective researchers and responsible digital citizens?

    In early September, CISA announced a voluntary pledge for K-12 education technology software manufacturers to commit to designing products with a greater focus on security.

    Every teacher hopes to ignite, empower, and engage the students who walk through their classroom door. Ample research has shown that student engagement is crucial to overall learning and long-term success.

    Incorporating social and emotional learning (SEL) throughout the school day has risen in popularity over the last few years, especially to counteract the increasing rates of anxiety and depression in students.

    With so much publicity, it is reasonable to assume that all students from middle school through post-secondary are aware of ChatGPT’s power. Whether you like it or not, we have a new partner in the classroom.

    Student bullying is a nationwide problem. Parents are outraged and demand that school administrators evaluate their campus security protocols to keep all students alive and safe.

    Want to share a great resource? Let us know at submissions@eschoolmedia.com.

    [ad_2]

    ESchool News Staff

    Source link

  • Get a Python Education for Just $24 for a Limited Time | Entrepreneur

    Get a Python Education for Just $24 for a Limited Time | Entrepreneur

    [ad_1]

    Disclosure: Our goal is to feature products and services that we think you’ll find interesting and useful. If you purchase them, Entrepreneur may get a small share of the revenue from the sale from our commerce partners.

    Entrepreneurs often have to wear lots of different hats in their respective businesses to save money and work as efficiently as possible. So, if you haven’t learned to code yet, why not? Learning to code can save you money, help your business accomplish more, and streamline all kinds of workflows. Or, if you’re interested in getting into the field of programming and coding, this could be a great place to start.

    For many aspiring coders, the first step is learning Python. Python is the world’s most popular programming language because of its general-purpose nature and scalability. For a limited time, we’re offering this Python programming certification bundle for a specially reduced price of $23.97 through October 15, so you can learn this powerful programming language online, in your own time, for a great price.

    This bundle includes ten courses geared towards absolute beginners who want to level up to an intermediate level. You’ll learn from some of the web’s top instructors, including Juan Galvan (4.5/5-star instructor rating), Edouard Renard (4.6/5-star rating), and Joe Rahl (4.6/5-star rating).

    Beginning with the absolute basics, you’ll learn the ins and outs of Python, start writing your first Python code, and get an introduction to Object-Oriented Programming (OOP). As you get familiar with Python, you’ll learn how to create software programs, scrape websites, build automations, and a lot more. Eventually, you’ll be able to build an automatic stock trader, manage real-time stream processing, and much more.

    Get your career in coding started here.

    Now until 11:59 p.m. Pacific on October 15, you can get this Python programming certification bundle for just $23.97 (reg. $120).

    Prices subject to change.

    [ad_2]

    Entrepreneur Store

    Source link

  • Invest in a Python Education for only $10 | Entrepreneur

    Invest in a Python Education for only $10 | Entrepreneur

    [ad_1]

    Disclosure: Our goal is to feature products and services that we think you’ll find interesting and useful. If you purchase them, Entrepreneur may get a small share of the revenue from the sale from our commerce partners.

    If your business needs an app, creating it can either be an investment of time or an investment of capital. If you opt to pay a third-party designer, Addevice reports the average cost to create a mobile application is between $30,000 and $250,000, and that doesn’t factor in upkeep. A cost-effective alternative is for you or someone on your team to put in the time and learn to code so you can design your own app from scratch.

    App design is just one facet of coding with Python, and you can get a thorough introduction in this 12-course Python bundle, on sale for $9.97 through the end of September.

    Invest in foundational Python courses.

    This bundle offers multiple avenues of study for the dedicated learner. You can start with a general overview of coding and of Python in Coding with Python Turtle. Or get 45 hours of direct instruction in Python Hands-On, which includes five assignments and two exams. If you are using these courses as a formal training resource, these exams could be a valuable benchmark to gauge the progress of new trainees.

    Once learners have mastered the basics, they can enroll in courses that offer more focused instruction. If you want to invest time into AI, learners can study machine and deep learning in two courses, and one of them crosses over with app development. You may even be able to automate repetitive tasks and save you or your employees time by studying Python Automation Scripting and the Complete Web3 Python Automation Masterclass.

    There are 12 courses included in this bundle taught by top Python instructors from around the web. Study under Chris Mall, Mashrur Hossain, and professionals from Mammoth to become a Python expert.

    Save on a lifetime of Python training.

    Once purchased, all course materials are available for life.

    Get the 2023 complete Python certification bootcamp bundle on sale for $9.97 until September 30 at 11:59 p.m. Pacific.

    Prices subject to change.

    [ad_2]

    Entrepreneur Store

    Source link