The creative potential of Turkmenistan for the benefit of its native people and all humankind
TDHTDH
4
The creative potential of Turkmenistan for the benefit of its native people and all humankind
Popular news
World
  • [Translation] PostgreSQL 17: Part 1 or Commitfest 2023-07
    [Translation] PostgreSQL 17: Part 1 or Commitfest 2023-07
    HabrHabr
    We continue to follow the news in the world of PostgreSQL. The PostgreSQL 16 Release Candidate 1 was rolled out on August 31. If all is well, PostgreSQL 16 will officially release on September 14. What has changed in the upcoming release after the April code freeze? What's getting into PostgreSQL 17 after the first commitfest? Read our latest review to find out! Read more →
    6
  • 6 Best Flutter Development Companies in the US 2023
    6 Best Flutter Development Companies in the US 2023
    HabrHabr
    Understanding the world of Flutter app development can be a challenging endeavor, especially for business executives seeking to create top-notch mobile applications. When it comes to choosing a Flutter development company in the US, finding a reliable and proficient partner is crucial for the success of your app. A wrong choice could result in wasted resources and a subpar app that fails to meet user expectations. Read more →
    7
  • Review of mini-book «60 terrible tips for a C++ developer»
    Review of mini-book «60 terrible tips for a C++ developer»
    HabrHabr
    I wrote a small e-book about terrible tips for C++ developers. Actually, it describes bad programming practices and explains why it's better to avoid them. However, every chapter of this mini-book starts with a terrible tip — just for fun. By the way, these tips may seem artificial but believe me, they are based on the real experience. In other words, the described terrible tips occur in developers' lives — that's why it's worth discussing them. First of all, this book will be useful for junior developers. But more skilled C++ developers can also find interesting and useful tips. Even though it's a mini-book, it clearly does not fit into the Habr format. Too many words. So, I decided to write here the review. Here is the link to find the full version of the mini-book: 60 terrible tips for a C++ developer. If you still hesitate whether to read it or not, below you will find a list of terrible tips that will be discussed in the mini-book. View the terrible tips: Read more →
    17
  • Your own Duolingo without overengineering
    Your own Duolingo without overengineering
    HabrHabr
    Hi, my name is Mikhail Emelyanov, I’m a Python programmer and I would like to show you my pet project — Flywheel, a micro-platform for learning foreign languages, a mixture of Duolingo and Anki, an application that can teach you to properly write in Spanish (or any other language you’re studying). Flywheel’s source code is available on GitHub. As you may know, generalized knowledge of a foreign language can be broken down into four relatively independent components: reading, writing, listening, and speaking. Unfortunately, training one of these abilities has no direct effect on the other components, so, for example, by developing our reading skills, the effect on our writing skills is quite indirect. Flywheel is a ‘sharpener’ specifically for written Spanish. If you’ve ever used Duolingo, you should have some idea of the format in which you’ll be studying. The formula is simple: here’s a phrase, translate it into the other language; the app will remember the last time you translated a phrase and how successful you were at it; and depending on the accuracy of your answer, it will determine when you should do the same phrase again. In my opinion, Duolingo and its approach are brilliant. However… There are certain aspects that somewhat spoil the learning experience, and Flywheel was specifically designed to address them. Read more →
    24
  • [Translation] Affordable as a Bus, Comfortable as a Taxi: A Promising Type of Public Transport for Large and Medium-Sized Cities.Part3
    [Translation] Affordable as a Bus, Comfortable as a Taxi: A Promising Type of Public Transport for Large and Medium-Sized Cities.Part3
    HabrHabr
    Translation provided by ChatGPT, link to the original article in Russian Link to Part 1: «Preliminary Analysis» (ру / eng ) Link to Part 2: «Experiments on a Torus» (ру / eng ) Link to Part 3: «Practically Significant Solutions» (ру / eng ) Link to «Summary» (ру / eng ) 1 Playing Diplomacy 1.1 What this work is about You're reading the third and final article in a series dedicated to minibus route schemes that would allow you to travel reasonably quickly, inexpensively, and most importantly, without any transfers, from any intersection to any other within a large city. You'll see many graphs, formulas, and figures below, but before we get to the technical part, I'd like to discuss the challenge of implementing this idea and invite you to participate in solving it. 1.2 A puzzle for the talented and brave (Eccentrics are welcome: ?) I propose an adventure, I propose a game, I propose that you become part of a positive change in the lifestyle of almost a billion people around the planet, I can't do this alone. To start, I need your help with the following: Read more →
    36
  • [Translation] Affordable as a Bus, Comfortable as a Taxi: A Promising Type of Public Transport for Large and Medium-Sized Cities.Part2
    [Translation] Affordable as a Bus, Comfortable as a Taxi: A Promising Type of Public Transport for Large and Medium-Sized Cities.Part2
    HabrHabr
    (Jean-Claude Mézières) Translation provided by ChatGPT, link to the original article in Russian Link to Part 1: «Preliminary Analysis» (ру / eng ) Link to Part 2: «Experiments on a Torus» (ру / eng ) Link to Part 3: «Practically Significant Solutions» (ру / eng ) Link to «Summary» (ру / eng ) Experiments on the Torus This is the second part of a study dedicated to exploring new public transportation movement schemes. In the first part, we examined the simplest non-stop scheme and a single-transfer scheme based on it, which can be implemented in a grid city on a plane. In this part, our city model will be a grid city on a «flat» torus. Unlike a rectangle, a torus has no edge, and the positions of all points on it are absolutely equivalent. Due to the absence of an edge and (transitive) symmetry, calculations for a toroidal city are simpler, and numerical results are nearly identical to those for a rectangular city on a plane. These two conditions make a toroidal grid city an ideal testing ground for new passenger transportation movement schemes. In this article, we will explore two such schemes on the torus, and in the next one, we will return to the plane and adapt the results obtained here for use under the realistic conditions of a rectangular city. The content of this study is not standalone and presupposes familiarity with the first part of the article. To understand Chapter 2, you will need a level of mathematics that corresponds roughly to the first two years of university; for everything else, high school level should suffice. It can be helpful to have a pencil and a piece of paper at hand while reading. If your browser displays formulas incorrectly, try refreshing the page a few times. Read more →
    26
  • [Translation] Affordable as a Bus, Comfortable as a Taxi: A Promising Type of Public Transport for Large and Medium-Sized Cities.Part1
    [Translation] Affordable as a Bus, Comfortable as a Taxi: A Promising Type of Public Transport for Large and Medium-Sized Cities.Part1
    HabrHabr
    (Jean-Claude Mézières) Translation provided by ChatGPT, link to the original article Link to Part 2: «Experiments on a Torus» Link to Part 3: «Practically Significant Solutions» Link to «Summary» 1. About this series of articles 1.1 Central result If I haven't made a critical mistake, I have discovered an astonishing passenger transportation scheme with unique characteristics. Imagine this scenario: you are in a big city and need to get from point A to point B. All you need to do is walk to the nearest intersection and indicate the destination on your smartphone or a special terminal installed there. In a few minutes, a small but spacious bus will arrive for you. The bus is designed for easy entry without bending, and you can bring a stroller, bicycle, or even a cello inside. It provides comfortable seating where you can stretch your legs. This bus will take you to the nearest intersection to point B, and you will reach your destination without any transfers. The entire journey, including waiting at the stop, will take only 25-50% more time than if you were traveling by private car. Based on my estimation, in modern metropolises, this type of transportation will be widely adopted, and the cost of a trip on such buses will be similar to the fare of a regular city bus. Surprisingly, the reasoning behind these findings is based on relatively simple mathematics, and perhaps even a talented high school student, under fortunate circumstances, could have guessed them on their own. The practical significance of the topic and the modest level of mathematical requirements prompted me to make an effort to write the article in such a way that the reader could follow the path of discoveries, learn some research techniques, and gain a successful example to explain to their children the purpose of mathematics and how it can be applied in everyday life. Read more →
    54
  • [Translation] How we built a Cyber Immune product using an open source library: stages, pitfalls, solutions
    [Translation] How we built a Cyber Immune product using an open source library: stages, pitfalls, solutions
    HabrHabr
    Do you remember how, even before the pandemic set in, companies were striving to provide secure perimeter access for their telecommuters? Especially if super sensitive data was involved such as accounting information or corporate documents. The solutions were complex, bulky and expensive. Can you imagine just how critical it has become now?! My name is Sergey Yakovlev, and I'm the head of the Kaspersky Thin Client project based on our proprietary operating system, KasperskyOS. A thin client is one of the main components of a virtual desktop infrastructure, which is a remote desktop access system. In this article, I will use such a client as an example of how you can build a secure (yet commercially viable!) product. I will cover the stages, the stumbling blocks, the problems and solutions. Let's go! Read more →
    41
  • [Translation] «Promising Public Transportation for Large and Medium-Sized Cities» — the main idea in a brief summary
    [Translation] «Promising Public Transportation for Large and Medium-Sized Cities» — the main idea in a brief summary
    HabrHabr
    (источник) Translated into English with the help of ChatGPT, link to the original article. I recently published a series of articles titled 'As Cheap as a Bus, as Convenient as a Taxi...': 1) «Preliminary Analysis» 2) «Experiments on the Torus» 3) «Practically Significant Solutions» (these articles are currently available only in Russian) dedicated to making public transportation in large cities completely seamless, without the need for transfers. In the last article of the series, I extensively described a microbus movement scheme that allows them to operate almost like taxis while accommodating 5-10 passengers at once. Such a transportation system would enable city residents to travel from any intersection to another without any transfers, comparable in time to a personal car journey, and at a cost similar to a regular city bus ticket. However, the feedback from readers indicated that I chose an extremely ineffective way to convey the information, resulting in a failure to effectively communicate the essence of the matter. I must admit that the previous three articles were written in a way that allowed readers to apply the acquired knowledge in practice or continue the research I started on their own. Unfortunately, my desire to 'teach' resulted in nearly 100 pages of complex mathematical text, which is clearly excessive for readers who simply wanted to familiarize themselves with the idea. Here, I will attempt to rectify this mistake and briefly, yet simply, explain the bus taxi technology. Read more →
    33
  • [Translation] PostgreSQL 16: Part 4 or CommitFest 2023-01
    [Translation] PostgreSQL 16: Part 4 or CommitFest 2023-01
    HabrHabr
    We continue to follow the news of the PostgreSQL 16 release, and today, the results of the fourth CommitFest are on the table. Let's have a look. If you missed the previous CommitFests, check out our reviews for 2022-07, 2022-09 and 2022-11. Read more →
    17
Breaking news
ScienceTechnology