• Building a GPT-like Model from Scratch with Detailed Theory and Code Implementation

    • Tutorial

    Unlock the power of Transformer Neural Networks and learn how to build your own GPT-like model from scratch. In this in-depth guide, we will delve into the theory and provide a step-by-step code implementation to help you create your own miniGPT model. The final code is only 400 lines and works on both CPUs as well as on the GPUs. If you want to jump straight to the implementation here is the GitHub repo.

    Transformers are revolutionizing the world of artificial intelligence. This simple, but very powerful neural network architecture, introduced in 2017, has quickly become the go-to choice for natural language processing, generative AI, and more. With the help of transformers, we've seen the creation of cutting-edge AI products like BERT, GPT-x, DALL-E, and AlphaFold, which are changing the way we interact with language and solve complex problems like protein folding. And the exciting possibilities don't stop there - transformers are also making waves in the field of computer vision with the advent of Vision Transformers.

    Read more
  • Payment Village at PHDays 11: pentesting our online bank

    Hello everyone! We've already talked in our blog about how the Positive Hack Days 11 forum had a special Payment Village zone, where anyone could look for vulnerabilities in an online bank, ATMs, and POS terminals. Our competition to find vulnerabilities in an online bank is not new, but in recent years it has been somewhat supplanted by ethical hacking activities for other financial systems. In 2022, we decided to correct this injustice and created a new banking platform, making use of all our years of experience. We asked the participants to find typical banking vulnerabilities and report them to us. In the competition, the participants could play for either the "white hats" (participate in the bug bounty program of an online bank) or for the "black hats" (try to steal as much money from the bank as possible).

    Read more
  • Important Role of Cryptocurrency in NFT Game Development

    • Opinion

    Most people assume crypto and NFT are the same but both are different. NFTs are based on blockchain platforms that allow the minting and exchange of cryptocurrencies of a specific type. The basic difference between crypto and NFTs is that two NFTs can not have equal value. Meanwhile one 1 crypto coin will be equal to one coin.

    In this article, we will discuss NFT games, like why they are trending and what features and functions are making them more advanced than traditional games. As the demand for NFT based is increasing day by day, then you can also churn this opportunity by developing your own game with the help of a crypto app development company. 

    Before diving in, let’s know about the blockchain and NFTs.

    Read more
  • BGP Route Leak prevention and detection with the help of the RFC9234

    All the credit is due to the RFC’s authors: A. Azimov (Qrator Labs & Yandex), E. Bogomazov (Qrator Labs), R. Bush (IIJ & Arrcus), K. Patel (Arrcus), K. Sriram.

    A BGP route leak is an unintentional propagation of BGP prefixes beyond the intended scope that could result in a redirection of traffic through an unintended path that may enable eavesdropping or traffic analysis, and may or may not result in an overload or complete drop (black hole) of the traffic. Route leaks can be accidental or malicious but most often arise from accidental misconfigurations.

    Read more
  • Exploring the Capabilities and Implications of ChatGPT 3 in the Educational Technology Field

    From language translation and virtual assistants to self-driving cars and personalized recommendations, AI has been a buzzword for a while now, but it seems that it is only now with the new ChatGPT 3 being released to the public that it is so close to revolutionizing the educational technology field as well. In this article, I would like to give my first impressions, test results, and insights on the new technology.

    ChatGPT is a chatbot by OpenAI that can write texts, code, answer questions, and solve various problems. It can even write college essays that, although lacking heart and personal touch, are still pretty good.

    It somehow reminds me of the times when distance learning started captivating different fields and what started as a tool for kids with special needs (about 15 years ago, it was a major theme in pedagogical universities, at least) turned into massive online open courses from top universities available to anyone with access to the internet. In corporate learning culture, it went from "e-learning is a cheap and less effective replacement for offline trainings" to being a part of a complicated educational system where we can have the best qualities of offline and online learning for employees.

    Right away, serious discussions emerged on the threats to the usage of ChatGPT. Since the beginning of December, many educators have been giving their opinion on its ability to write essays, code, and find correct answers for tests and on the studying culture that will probably need to change.

    Read more
  • Creating UITableView with a dynamic header

    • Tutorial

    Hello there! Recently, I had very cool experience at my work. I needed to set tableView with a dynamic header. The information in the header was complete in the initial state, and when the user was scrolling the table, some part in the header was smoothly hiding and the main part remained on the top. Cool, right?

    Read more
  • Make first deb-src package by example cri-o

    • Tutorial


    Overview


    Once every true-linux engineer gets a trouble: there is no any software in his distro or it's built without needed options. I am keen on the phrase: "Only source control gives you freedom".


    Of course, you can build this software on your computer without any src-packages, directly (with simplification: configure, make, make install). But it's a non-reproducible solution, also hard for distribution.


    The better way is to make distro-aligned package that can be built if needed and that produces lightly distributed binary-packages. It's about debian-source packages(debian,ubuntu,etc), pkgbuild (for arch), ebuild for gentoo, src-rpm for red hat-based, and many others.


    I will use cri-o like a specimen.


    Before reading the text below I strongly recommend to get familiarized with the official Debian policy manual placed here and debhelper manpage.


    Also you will be required to setup some variables like DEBMAIL and DEBFULLNAME for proper data in changelog and other places.

    Read more →
  • PostgreSQL 16: Part 3 or CommitFest 2022-11

    • Translation

    image


    We continue to follow the news of the upcoming PostgreSQL 16. The third CommitFest concluded in early December. Let's look at the results.


    If you missed the previous CommitFests, check out our reviews: 2022-07, 2022-09.


    Here are the patches I want to talk about:


    meson: a new source code build system
    Documentation: a new chapter on transaction processing
    psql: \d+ indicates foreign partitions in a partitioned table
    psql: extended query protocol support
    Predicate locks on materialized views
    Tracking last scan time of indexes and tables
    pg_buffercache: a new function pg_buffercache_summary
    walsender displays the database name in the process status
    Reducing the WAL overhead of freezing tuples
    Reduced power consumption when idle
    postgres_fdw: batch mode for COPY
    Modernizing the GUC infrastructure
    Hash index build optimization
    MAINTAIN ― a new privilege for table maintenance
    SET ROLE: better role change management
    Support for file inclusion directives in pg_hba.conf and pg_ident.conf
    Regular expressions support in pg_hba.conf

    Read more →
  • Codepast people – programmers’ sunset

    • Translation

    — Glitchy couch! — Anton exclaimed, yet another time crushing down his fingers by heavy coach he and Sergey were pulling for 14 storeys already.
    — ‘Glitchy’? — Sergey asked — have you been coder in the past too?
    They’ve been working almost a week together, but Sergey would have never suspected he was coder in the past. Lean and muscular Anton did not look the part at all.
    — I had to in my student years, — Anton answered, abashed.
    — Relax! One of us. Layout, three years and JS for every browser out there, — Sergey perked up, pushed the couch and pressed it a bit forcefully on Anton.

    Read more →
  • Global corporations. Is there a light in the end of the tunnel?

    • Review

    Global corporations became a part of our everyday life for a long time ago, their products often don’t leave an alternative option for users. Either is it exist? This article touches an issue of dominating big companies in certain areas, but also contains a row of useful tips. Spoiler of one of them: if you’re a user of Android then the tips will help you increase time between charging your phone and improve your privacy.

    Read more
  • Top 10 IPTV Services for FireStick, Android TV, PC [Best 2023 Reviews]

    Are you looking for the best IPTV services for FireStick, Android TV, and PC now?

    The rising demand for IPTV services has also raised the number of service providers in the marketplace. IPTV has emerged as one of the leading entertainment sources these days. It offers an extreme level of comfort and convenience to the users and makes it easier for them to find their preferred content at affordable pricing. 

    IPTV is a more excellent and cost-effective solution for streaming cable channels conveniently. Using IPTV services is an altogether simple and easy-to-go process. You need to buy the preferable IPTV subscription and download the app on the supported devices. Most IPTV providers available in the marketplace need to provide high-end resolutions effortlessly.

    IPTV serves as the primary source of Live TV Streaming and offers VOD movies and shows to the users. Please stay connected with us to know the leading IPTV services in detail.

    The longer the format war goes on, the more opportunity smart players in the cable and IPTV and online spaces have to build market share.—Laura Behrens

    Read more
  • MemGame

    We are the first year students studying Computer Science in Innopolis University and we would like to share our experience in developing a Verilog program to create the greatest Memory Game (MemGame) that has ever existed on the FPGA board.

    In this article, we decided to create a game for extending human memory. You will read the background theory and the incredible story of creation.

    Read more
  • Asymmetric horizontal distribution for time series

    The goal of paper is to demonstrate non-trivial approaches to give statistical estimate for forecast result. Idea comes from probability cone concept. A probability cone is an indicator that forecasts a statistical distribution from a set point in time into the future. This acticle provide alternative approaches using machine learning, regression analysis.

    Read more
  • Traffic sign recognition using CNN

    During the last years, one of the modern directions of technology development is computer vision. The main task of this direction is the classification of objects from a photo or video camera. In usual problems, it is solved using case-based machine learning methods. This work presents the application of computer vision for traffic sign recognition using machine learning algorithm. A road sign is a flat artificial object with a fixed appearance. There are two applied problems in which road sign recognition algorithms are used. The first task is to control an autonomous vehicle. Self-driving cars are cars that can drive on roads without a driver. A key component of an unmanned vehicle control system is object recognition. Objects of interest are primarily pedestrians, other vehicles, traffic lights and road signs.

    Traffic signs are a fundamental portion of our day to day lives. They contain critical information that ensures the safety of all the people around us. A road sign is a flat artificial object with a fixed appearance. There are two applied problems in which road sign recognition algorithms are used. The first task is to control an autonomous vehicle. Self-driving cars are cars that can drive on roads without a driver. A key component of an unmanned vehicle control system is object recognition. Objects of interest are primarily pedestrians, other vehicles, traffic lights and road signs. The second task that uses traffic sign recognition is automatic mapping based on data from DVRs installed on cars. The task is relevant, because currently, compiling and maintaining detailed roadmaps requires either significant financial costs or a large amount of human time.

    Read more