37 transactions were registered at the SCRMET trades
TDHTDH
23
37 transactions were registered at the SCRMET trades
World
  • From Scratch to AI Chatbot: Using Python and Gemini API
    From Scratch to AI Chatbot: Using Python and Gemini API
    HabrHabr
    In this article, we are going to do something really cool: we will build a chatbot using Python and the Gemini API. This will be a web-based assistant and could be the beginning of your own AI project. It's beginner-friendly, and I will guide you through it step-by-step. By the end, you'll have your own AI assistant! Read more
    19
  • Machine Learning and Data Science: Academia vs. Industry
    Machine Learning and Data Science: Academia vs. Industry
    HabrHabr
    Machine Learning (ML) technologies are becoming increasingly popular and have various applications, ranging from smartphones and computers to large-scale enterprise infrastructure that serves billions of requests per day. Building ML tools, however, remains difficult today because there are no industry-wide standardised approaches to development. Many engineering students studying ML and Data Science must re-learn once they begin their careers. In this article, I've compiled a list of the top five problems that every ML specialist faces only on the job, highlighting the gap between university curriculum and real-world practice.  Read more
    9
  • Context switching
    Context switching
    HabrHabr
    Hi! My name is Slava. I am currently working as a leading Product and Senior Project Manager at Uzum Bank. One of the leading digital banks in Uzbekistan.We are growing fast. Really fast. Speaking in numbers, our interest income has increased x10 over the past year (!).And, as in any similar projects with rapid growth, we constantly lack qualified personnel. So I and my colleagues always have a lot of work to do.I have two teams with completely different products, and I also manage some projects as a project manager. And I have my own small business – an online tea and coffee shop. And in conclusion, I am the father of two small children)So, I hope this makes it clear to you that I have faced all the problems, such as working at night, lack of sleep, working in a noisy environment, calls with crying children in the background, calls during breakfast on the wheels, when I take a child to kindergarten (never do that!) etc. and so on and so forth XDYou can ask me: how do you manage to do everything? The answer is simple: I don't XDBut. This forces me to build a system that helps me quickly switch between different types of tasks, focus quickly and complete them over and over again.So, today I want to tell you about one of the things, that can completely ruin your day. And sometimes – whole week. It's called "context switching". Read more
    8
  • Want to eliminate Agile? Define requirements
    Want to eliminate Agile? Define requirements
    HabrHabr
    Sometimes it seems that jokes about management implementing Agile to do more with less aren't far from the truth. I've rarely seen development teams understand Agile as anything more than a set of ceremonies, most often associated with Scrum.In my experience, attempts to optimize team performance often boil down to changing the internal processes within the team itself. Meanwhile, critical decisions are made outside the team, remaining in a waterfall model. This creates a disconnect: on one hand, company management strives for the flexibility of Agile, while on the other, they continue to follow rigid patterns, limiting the team and preventing it from fully realizing its potential. Read more 🔥
    7
  • [Translation] How to build and run calculator from Windows XP using GCC x64?
    [Translation] How to build and run calculator from Windows XP using GCC x64?
    HabrHabr
    Hi Everyone!In this article we a little bit will analyze of code of Windows XP and will compile the calculator application using GCC x64 in Windows 10 environment. We will look what kind of errors I faced during the build and the methods how to solve them. At the end we will launch the build of the calc.exe application.Have a nice reading! Read more
    10
  • Is Project IDX going to replace VS Code?
    Is Project IDX going to replace VS Code?
    HabrHabr
    In this article, we'll explore Project IDX, a new code editor developed by Google. It has the potential to change the way we write and manage code. Read more
    10
  • [Translation] The Salmon Project: how to counter Internet censorship effectively using proxies with user trust levels
    [Translation] The Salmon Project: how to counter Internet censorship effectively using proxies with user trust levels
    HabrHabr
    Governments in many countries restrict citizens' access to information and services on the Internet in one way or another. Combating such censorship is an important and difficult task. Usually simple solutions cannot boast about high reliability or long-term efficiency. More complex methods of overcoming blocks have disadvantages in terms of usability, low performance, or they do not allow you to maintain the quality of Internet use at the proper level. A group of American scientists from the University of Illinois has developed a new method of overcoming blocks, which is based on the use of proxy technology, as well as segmenting users by trust level to effectively identify agents working for censors. We present you with the main theses of this work.Description of the approachScientists have developed the Salmon tool, a system of proxy servers operated by volunteers from countries without restrictions on Internet use. In order to protect these servers from blocking by censors, the system uses a special algorithm for assigning a level of trust to users. The method involves exposing potential censor agents that pose as ordinary users in order to find out the IP address of the proxy server and block it. In addition, countering Sybil attacks is carried out through the requirements to provide a link to a valid social network account when registering in the system or to receive a recommendation from a user with a high level of trust.How it worksIt is assumed that the censor is a state–controlled body that has the ability to take control of any router within the country. It is also assumed that the task of the censor is to block access to certain resources, and not to identify users for further arrests. The system cannot prevent such a course of events in any way – the state has plenty of opportunities to find out what services citizens use. One of them is the use of honeypot servers to intercept communications. It is also assumed that the state has significant resources, including human ones. The censor can solve tasks that require hundreds and thousands of full-time employees. A few more basic theses: Read more
    15
  • How to create a LEGO animation without getting burned out?
    How to create a LEGO animation without getting burned out?
    HabrHabr
    Hello everyone, this is Denis Weber.Today I’m going to talk about what happens if you combine LEGO and the iconic movie Terminator 2. I’ll show you how I created a real LEGO trailer and what came out of it. I like doing such large-scale projects and if you have any cool ideas, let me know in the comments.If you prefer the video format, you can watch it here. Read more
    10
  • Рецепт приготовления непрерывного профайлера в 2к24
    Рецепт приготовления непрерывного профайлера в 2к24
    HabrHabr
    Всем привет! Меня зовут Газимагомед, я занимаюсь разработкой внутреннего распределённого профайлера Vision в Ozon. В этой статье я раскрою понятие профиля, расскажу о том, что такое распределённый профайлинг, чем отличается автоматический сбор профилей от ручного. А также рассмотрим проблемы, возникающие при построении профайлера. Что ж, усаживайтесь поудобнее, мы начинаем. Read more
    11