Clever Geek Handbook
All articles:
Introducing .NET 5.0 Preview 6
Using xAPI (Tin Can) and CMI5 in Simulators
Eternal virtual servers
Propeller: tiltrotor for monitoring extended objects
The book "Clojure in production"
FOSS News # 22 - Review of Free and Open Source News for June 22-28, 2020
A bit of simple Javascript is capable of much
Introduction to Traefik 2.0
Looking for jewels at the other end of the Brainbow
"Hackathons can be used for hiring": experience of the organizer of 35 hackathons
The digest of fresh materials from the world of the front-end for the last week No. 421 (June 22 - 28, 2020)
Obscene application
Tournament Sort
How much data can the Raspberry Pi process quickly
How do IT giants help education? Part 3: Amazon Web Services
What happens when Google searches use the word "vs"
Sorry React, but I can't do this anymore
Meet Angular 10
How to find the perfect IT job? The psychological approach. P1: Recognize Manager From Hell Analyzing Job Description
Beginners in the stock market: honest talk about stocks
Parallax effect in the browser with TensorFlow.js + WASM + Three.js
The role of phytohormones in the battle for yield: prospects and possible dangers
Focus for AI
Laravel Digest (June 22-28, 2020)
Zettelkasten: how one German scientist became incredibly productive
Connection to session in Java and Python. HttpURLConnection and CookieManager (Java). Requests (Python)
Digital events in Moscow from June 29 to July 5
Safety culture in the development of computers and critical software
Revit: How to Protect Your Design from Accidental Offsets
Monitoring Sentry Bugs in Front-End JavaScript Applications: Part 1
How to solve GeeTest captcha-slider using JS
How to learn XR development and get an offer in five months
Vega returns to flying
Joseph Leslie Armstrong → Quotes from speeches
Using Quartus and ModelSim
Interview on the contrary: questions from the applicant to the company
What does the recovery of open interest in bitcoin futures indicate?
How PVS-Studio Analyzer Began to Find More Errors in Unity Projects
How Tilda Kills the Web Freelance Market
What's between idea and code? Overview of 14 UML diagrams
How I got a TensorFlow developer certificate (and how to get it for you)
Abstraction is the key to simple code.
Olympus leaves the digital camera market
Private investigation of SEO bug on Monobank website
How a beginner Data Scientist like me can gain experience
System.Threading.Channels - high performance producer-consumer and asynchronous without allocation and stack dive
The Artemis program changes slightly
Tabasco line-up: materials from Backend United # 6 security meetup
Will SWIR cameras help self-driving cars overcome geofencing restrictions?
MADDPG OpenAI Algorithm
How much does it cost to make a video about the game on your own
How to make a memo on the pedigree of the Greek gods in SAP HANA Cloud
The book "Emotional intelligence in business: solving complex leadership problems"
Biometric personal data, nuances and subtleties of processing
The future of data centers
5 modern alternatives to old Linux command line tools
Pitfalls when switching to VDI: what to test in advance so that it is not excruciatingly painful
6 Tips for Stress Testing for Black Friday
How GitLab Helps Back Up Large NextCloud Stores
Complete sky map from Spectra-RG. Why is she important
Ansible basics without which your playbooks are a clump of pasta
AQO - PostgreSQL Adaptive Query Optimization
Buck-boost converter with digital control on STM32F334 in CC / CV mode
TED: Predictions, Past Experiences and Emotions (Lisa Feldman Barrett)
We write front-end integration tests and speed up releases
How many wonderful discoveries Parallels are preparing here
Chrome also limits the lifetime of TLS certificates to 13 months
Hut on backward compatible legs - we compile JS for the necessary browsers
Security Week 27: clipboard privacy in iOS
Lab on a MIDI keyboard in Angular
Who hasn’t been hurt by a pandemic yet: shares of bookmakers have grown due to e-sports
Programmer 1C. Where to get training software?
AMA with Habr. # 19. DR, merch and iPad version
The saddest equation in Data Science
Weapon wheel in Doom 1993
A brief history of digital sound emitters or why we still use analog speakers
How I started making an ADFS plug-in and got stuck
How we at "Active" write user documentation. Why is it important
Software IP PBX and load testing
3D printing of nuclear reactors for entertainment and enrichment
How to Tuning Parallels Desktop
"Live" interactive logs: visualization of logs in Voximplant Kit
It's time to upgrade your monitor
Keys to IT Project Success
How to compile a decorator - C ++, Python and its own implementation. Part 2
We hide RDP and quickly help users
Open vSwitch Integration with P-Virtualization
How Cybersecurity Transforms the IT Market (Part 1)
Technological competition Radiofest-2020
Can you write Deadlock on Camunda BPM? I can
Study in Canada in 2020: How will the coronavirus affect education in Canada?
TailwindCSS - another framework or a new evolutionary step?
How to watch WWDC 2020 if you're not a developer
Porting an old shoot 'em up game to JavaScript on the knee
The Ups and Downs of the San Francisco Construction Industry. Trends and history of development of construction activity
We break the monolith into microservices
Predicting the Future: A Neurocomputer Speech Recognition Model
Compare the English and Russian accents of Sergey Brin from Google
Spreadable - a variant of the decentralized network
“Food, Economics and Resource Management”: talk about biotechnology in the Master's program at ITMO University
The most important idea in Data Science
How to use grok exporter to create prometheus metrics from unstructured logs
How we rake a zoo of 5 placements in data centers
Probably enough recommending "Clean Code"
LightBox from a UX / UI perspective and how it changes products
xAPI vs SCORM. A battle that won't happen
When the city is smart: the experience of megacities (continued)
About the difficulties of mentoring beginners in programming
MVP: what is it and how does it work?
Hackers Hack Tesla Model 3 Overclocking Module and Sell It at a Reduced Price
Analyst Interview - Kirill Schmidt, Senior Product Analyst at Wrike
Check Point SandBlast Agent. What's new?
Pessimist observation post: technical and conceptual solutions in the Lamoda monitoring system
Management hysteria. In normal words
Double click blocking. Bicycle?
5 common mistakes when creating React components (with hooks) in 2020
How to work with Google Analytics and Yandex Metrics?
Remote, neurochemistry, viruses - what happened to us after the transition to self-isolation this spring
Storage matters: why SSDs in Xbox and Playstation herald a new era in console gaming
July 7 - #btechday international forum "Biometrics against the pandemic"
The developer's path to SRE: why go to infrastructure and what will come of it
Osterwalder's business model: what is it?
Total prosthetics on implants
Critical vulnerabilities remain in GeoVision products for more than half a year
Analysis of the graphics of Red Dead Redemption 2
[Symfony 5] Separate authorization for admins and users with two different entities and login forms
The book “Deep Learning in Pictures. Artificial Intelligence Visual Guide
July streams: why toxic people are the most effective, the stability trap, PHP HighLoad and hiring
Conversations in pajamas: see the recording of the meeting with Vitaly Fridman
Sysmon Threat Analysis Guide, Part 1
15 common programming myths
Oil industry for engineers, programmers, mathematicians and the broad masses of workers, part 4
Chinese processor maker to raise $ 2.8 billion to boost production amid US trade war
How to choose a niche for creating your course or online school?
Client side view of web security
About personal effectiveness. Chapter 1
Challenge Deleted
Where can a product find a mentor?
Resources for Retrieving Image Datasets You May Not Know About
Pot, brew: Marvell ThunderX3 server ARM chip with 96 cores and SMT4 for 384 threads
SCRUM: is it worth bending over to the changing world?
Microsoft Azure Virtual Training Days - 3 Cool Free Webinars
Museum complex "Zoya": a tank under fire from projectors and other technical nuances
How we created a space shooter game world
Radar systems in the automotive industry
Mobile Meetup Innopolis. Talk about Android Jetpack and Server Driven UI design patterns
How an online store can integrate Mail delivery services into its business processes
Why Strace doesn't work in Docker
8 Python Tricks Used by Experienced Programmers
What is a Lean Canvas?
I have burned out already 2 years
Jobs To Be Done Method - How to Solve User Tasks Using Products?
Quarantine chronicles: how DDoS grew
History of the development of one dosimeter (Part 1)
Oh, this std :: make_shared ...
Affordable MVVM on hacked extensions
Simplify Backgrounds with Tapered Gradients
Calendar of online events in the field of IT for July 2020
Scientists created Lamphone: using a photodiode and telescope, researchers turned bulbs into “bugs” for wiretapping
Isolation and silo for data warehouses in multitenant solutions
“UML. Side View ”or“ How UML Keeps Analysts in the Past ”
Review of IP phone Snom D725 or when you need a lot of physical buttons
We study the Mediastreamer2 VoIP engine. Part 13, the final
SonarTermen v2.0
What Holland Can Teach Us About Remote Work
BoxView - convenient autolayout for iOS
Native vs Flutter vs React Native: benchmarking UI performance
DIY production calendar in Firebird
Seamless user migration between domains
Operating experience CEPH
How to do A / B tests in Google Optimize [free and without a programmer]
Chromebook: real user notes
Russia is in the top ten countries by the number of valid SSL
NodeJS Bot for Telegrams with Math Processing
Life cycle: how Apple ditched PowerPC in favor of Intel
A beginner's guide to Node.js Part 1
Magic method signatures in C #
About prosecutorial blocking of cryptocurrency sites
Analysis of an article on how to extract meanings from embeddings
Writing a decoder for sigrok
Detailed comparison of WordPress and October CMS
Microservices: a step back
Why Wechat does not and cannot have competitors
Integration of digital signatures of the National Research Center of the Republic of Kazakhstan in information systems based on web technologies
Enhancing Microservice Security with Istio
Why Astronomers Doubt There Is an Undiscovered Planet Nine in the Solar System
Redux store vs React state
The simplest state machines or state machines in three steps
Advanced web server setup (Apache2 + Nginx)
Dipfeyki, reverse engineering, muses. programming and audio interfaces while driving - notes on working with sound
Understanding x64 architecture code models
How we at ZeroTech made Apple Safari friends and client certificates with websockets
Как я спас мир
Do developers dream of astronautics, is Vostochny normal, why Musk owes Rogozin // We are doomed # 9 - Vitaly Egorov
My USB business card
5 more professions needed in game dev
We launch the camera from the phone, or what to do when nothing works?
Godot, 1000 little things
Альтернативная конституция
IDA Pro: working with library code (not WinAPI)
T-shirts, money, two cakes: how we forgot how to evaluate tasks
Voice assistant for operations on the Moscow Exchange: “Alice, buy Yandex shares”
We are writing a specification for Nvidia Kepler (CUDA binaries, language version sm_30) for Ghidra
How to make a starry sky on the ceiling using fiber optic and Arduino
Model-Based Design. Building an active rectifier (based on a mathematical model)
Невыдуманные истории про сеть: как я учил физику на своих и чужих ошибках
xAPI and IMS Caliper. Or ADL vs IMS?
New HAProxy Data Plane API: Two Programming Examples
The dataset is just a Rorschach test (you see what you want to see)
Antikaker
PVS-Studio impressed with the quality of the Abbyy NeoML code
How I wrote my first jQuery plugin at 15 and how to create them
About the advent of CUDA support in WSL 2
Scrolling Technology Overview
Searching for movies, books and podcasts with Python
Styling containers for web page content
Why did you leave package-lock.json support in npm 7?
MVP detection technique
How to remove annoying certificate warning for RDP
FAISS: Quickly search faces and clones on multi-million dollar data
E-commerce card tokenization: what is it and how does it work?
A very material phantom: at NITU MISiS they create a “phantom brain” for neurosurgical practice
$ 7 in one hand - Equifax pays so much for draining PD
DeepMind Ontol: The World's Most Helpful AI Resources
Using multi-gigabit switches as a philosophy of compromise
Video analytics in petrochemistry
Hash tables
Transport in June 2020: what happened interesting
JetBrains Technology Day for Java
Product U-turn: From Figurative to Conscious Engineers
E-learning on crutches. Fixing courses from Articulate Rise
One-button mobile app release
The sins of performance optimization. Alexander Valyalkin, VictoriaMetrics
AMD's rise, fall and rebirth
Test of inexpensive floodlights from Leroy Merlin
Functional tests in Cyan
Source Maps: quick and clear
"Millions of billions" in the gaming industry
How to get screen, window and web page sizes in JavaScript
Meetup materials for analysts: growth model, A / B tests, stock management and delivery of goods
Antiquities: home minidisc and coffin ballad
Misconceptions in Knowledge Management
Check Point email protection. MTA Click-Time URL Protection
Diversification and risk reduction: how model portfolios for investment on the stock exchange work
We are assembling a server for graphic and CAD / CAM applications for remote work via RDP based on CISCO UCS-C220 M3 v2
Why is it so hard to take criticism?
Can you solve these three (deceptively) simple problems in Python?
(Without) smart devices: top 10 OWASP IoT vulnerabilities
Soft skills for developers: why and how to develop?
Test automation in microservice architecture
Reset and force update of Snom phones firmware
AES is the American encryption standard. Part III
What to do if an “effective” manager appears in your team?
We analyze attacks on Kerberos using Rubeus. Part 2
“Sim-sim, open up!”: Access to the data center without paper magazines
Simulators of computer systems: the familiar full-platform simulator and unknown cycle and tracks
The new generation of Chinese processors
Android code editor: part 1
The History of the Internet, Era of Fragmentation, Part 4: Anarchists
Python Learning Project: Dijkstra, OpenCV, and UI Algorithm (Part 1)
About product information model
Scaled Icarus: kinematics of the "flight" of a tree snake
Shining Einscan Pro HD 3D Scanner Review
The mystery of the identity of the buyer, leaving thousands of shopping carts in online stores
Cloud Gaming: Google Stadia vs. NVIDIA GeForce NOW Performance
Don't Fear the Reaper
How do IT giants help education? Bonus part
Fast search without index
What is IP and how does it protect our smartphones?
Laying L2 tunnels in OpenVPN
Introduction to Asynchronous Python Programming
Heap Bottom Sort
How do we solve the problem of the lack of UI \ UX design in 1C using Java Script and React.js
Save on Kubernetes cloud costs on AWS
Solar power station, internet in the village and self-isolation
Machine Learning Web Server “VKF Solver”
Python tutorial: 40 lines of code interface (part 2)
A beginner's guide to DevOps
How Python developed in the company. Yandex Report
Cloud4Y gives money to startups
How to get around blocking access to pages with Chrome in headless mode
Sentry remote bug monitoring in frontend React apps
Node.js tutorial for beginners. Part 2
The Challenges of Pentesting 2020: How a Company Can Become More Useful of Pentesting, the Challenges of Ethical Hackers, and What Beginners Can Do
How we collected 4 thousand candidates for 32 vacancies and pumped 952 people, and then universities took our methodology
From “machines” to “plants” or my experience of switching to agile
VR in industry
Taming MVI
Cookies and the GDPR: what mistakes do site owners make in their pursuit of compliance?
NewNode is a decentralized CDN from the FireChat developer
Flutter. Understanding How to Draw Various Shapes Using the CustomClipper
How do I keep a tech blog?
Why should engineers waste time on performance
Design concept of merch for employees
Dialogue Evaluation winners - about problems, language models, ML and about yourself
Experience in creating a cloud solution for monitoring a digital kiosk on Azure IoT Central
Optimizing SQL queries or searching for dangerous criminals
How to find your first job as a programmer?
What is cohort analysis?
Why does a product manager need a side project?
How to become a product manager?
"Be friends with everyone": who are allies and why are they important in any company?
Why you shouldn't neglect content marketing to promote your project
VMware acquires Datrium to develop disaster recovery service
Application of CQRS & Event Sourcing to create an online auction platform
ML + HCI: what is being investigated at the intersection of machine learning and human-computer interaction
SOLID == OOP?
Apple WWDC 2020: what's new in iOS testing
How to realize your idea and not go crazy on self-isolation
Information security outsourcing, internal security. Where to go to the customer
Application of ZIO ZLayer
JavaScript dependency management
OneWeb will live: UK buys 20% of the company for $ 500 million
We watched the voting at the TIK DEG - and this is what came of it (press conference announcement)
HackTheBox. Forwardslash walkthrough. LFI, backup and encrypted volume
Air Corridor Isolation Systems Data Center. Part 2. Cold and hot aisles. Which one do we isolate?
Alexey Borodkin and Vitaly Mazurevich take part in the online conference UX-marathon on July 9
The mathematical calculations behind the rolling shutter phenomenon
The Institute of Cybersecurity was established at the St. Petersburg Polytechnic
From a "startup" to thousands of servers in a dozen data centers. How we chased the growth of Linux infrastructure
AES is an American standard for encryption. Part IV
How to live and work with a psychiatric diagnosis: transcribing the ether, part 1
The Android code editor: part 2
9 key machine learning algorithms in plain language
Another bike: writing your own class autoloader for Bitrix
Python for Beginners: How to Command the Web
How to live and work with a psychiatric diagnosis. Part 2: practical questions
No Cookies, No Problem - Using ETag to Track Users
Why do you need a personal brand + a manual for the lazy
Our unique free Kubernetes master courses, CLI tool for Odo developers, Java in containers and many books
How to identify MVP functionality and make a customer fall in love with a pilot version of a product
About telemedicine - from the teledoctor
Successful launch. 45th since the beginning of the year. 17th from the USA. SpaceX's GPS Block III navigation satellite on Falcon 9
6 Best Practices for Safely Managing Git Repositories
Distributed Simulation Systems
Calculation of factors in antifraud. Yandex Report
Consistency and consequences
Rocket from Amperka, part 1: The theory of rocket engines. Candy fuel
Memo "Improving the quality of Wi-Fi connection"
Oh no! My Data Science is rusting
Front-end training tasks: implementing individual interface elements for YouTube, Instagram, Spotify, GitHub
Front-end training: making clones of Discord, Jira, SoundCloud, Apple Stock, chess, voice acting and currency rates
Internal communications in self-isolation mode: why “remote work” is not equal to work from home
Front-end training tasks: CodeSandbox clones, Robinhood, Whoishiring, Stackoverflow
Front-end training tasks: doodle-place, Apple Podcasts, Site Blocker, parsing CSV files
Eh, ayti, where are you kitting?
Using C and C ++ in Data Science for Newbies
How to lose weight without exercising? Personal experience
We host the site on a home router
What you need to know about ClickHouse architecture to use it effectively. Alexey Zatelepin (2018)
Benoit Mandelbrot at TED: Fractals and the Art of Kinks
About analysis without scary words
Entities for the Yandex.Dialogues platform
How to survive self-isolation? Experience of one IT company
Successful launch. 46th in 2020. 16th from China. ERS satellite with companion
How to change your specialty to a programmer?
The final battle for the Singularity
How to recognize a tyrant boss in an interview?
Collision detection and the dividing axis theorem
How is the telemedicine appointment going? Two cases from a teledoctor
Blockchain and standard databases. Is there a difference
New Geometric Perspective Helps Introduce Old Rectangle Problem
June. It's time to count the rackets - "there are only two of them left"
Analysis: why the US authorities threaten Chinese companies with forcible withdrawal of their shares from exchange trading
From a comment on Habré to a vulnerability in the Dr. Web
Nick Bostrom: How to Destroy Civilization
How to choose mobile devices for testing and not fix it
Understanding JIT in PHP 8
What is an algorithm? _? Part 3.1 "Evolution of memory"
How to write and place on the site a photobank for> 100,000 paintings
Why might a 4+ be bad and a 3 good?
Dictionary of Russian IT
Ethereum + Python = Brownie
Generative zoology with neural networks
Emergency start. 47th launch in 2020. 18th from the USA. 7 satellites on LV Electron
Podcast: "I like to research attacks on quantum key distribution systems"
Generating a clock in FPGA on primitives
Replacing TCP: a discussion of the QUIC protocol
Tips and tricks for converting unstructured data from logs to ELK Stack using GROK in LogStash
Code quality, tools to help
TED: How Estonia's digital government works
Edge Industrial Internet of Things Platform I-IoT
pyOpenRPA tutorial. Managing windowed GUI applications
How I chose the service to transfer 35,000 students online. Experience of the head of the IT department of a Moscow college
SQL Server Plan Guide and Other Not Best Practices
Successful launch. 48th in 2020. 17th from China. Technological satellite without details
Cluster method for solving a transport problem
FOSS News # 23 - Free and Open Source News Review for June 29 - July 5, 2020
Laravel Digest (June 29 - July 5, 2020)
The Art of Hybrid Neural Networks (HNN ART) - a cure for the fear of digital
Receiving data from the Dadget carbon dioxide sensor into smart home systems
The most sexy framework for web applications
Yandex.Functions, Sublime Text and skills for Alice
Selection sort
Spring Integration - dynamic data flows
IDA Pro: what an SDK shouldn't be
How we sued VTB Bank for closing an account
50 JavaScript Questions
Digest of fresh materials from the frontend world for the last week # 422 (June 29 - July 5, 2020)
Grigory Bakunov on electronic voting
What to do if you take a frontend framework is overkill
Cloud ACS - PROS and CONS at first hand
Vue.js for beginners lesson 1: Vue instance
Vue.js for beginners lesson 2: attribute binding
Lesser known CSS properties
Aligning logos with CSS
Configuring DRBD to Replicate Storage on Two CentOS 7 Servers
Digest of interesting materials for a mobile developer # 351 (June 29 - July 05)
"Walking in my shoes" - stop, are they marked?
How the first x86 APU works
Remote IT technician hobbies: 3D printing, lasers, DIY classics
Digital events in Moscow from 6 to 12 July
Simple UDP hole punching using an IPIP tunnel as an example
Block uploading private keys, archives, large files and not only in Gitlab CE
Neural networks guarding traffic rules
Detection. Diagnostics. Making decisions
PHP Digest # 183 (June 22 - July 5, 2020)
No Clicks: Interview with Jessica Dean on Command Line, Automation and DevOps
Scrum and Fixed Price in Outsourcing: Combine Cannot Be Separated
[Video] What is the power of dashboards, how to test JS libraries, and what it takes to release your own framework in open source
Second accident "Electron"
How I've been running Zettelkasten at Notion for a year now: starter kit and useful tricks
In2Sql: Excel plugin that helps
Why monetizers don't have souls and toxic team members are the most effective
How ultraviolet light triggers photolysis right in your skin
A real performance in a virtual environment: the Bolshoi Drama Theater opened a branch in Minecraft
“I quit my business and became a developer at 43”
Canvas and geometry. It's almost easy
Endowment life insurance. Pros, cons and personal experience
Bug bounty Ozon faq
We check the quality of 3 models of ISVET linear luminaires
Incident response: what the SOC owes you
How modern Linux differs from each other
Personal data, rights of PD subjects
Build a Scalable API on AWS Spot Instances
I enter IT or IT enters me
How can a product manager get a job in a dream company quickly?
Security Week 28: vulnerability in powerline extender
How to run PULSE (face-depixelizer) on Linux on Windows 10 (WSL)? Tutorial
LanCloud and Zextras launch Zimbra-based corporate email and collaboration service
What a good Xiaomi app store. I deleted the app from my store after updating because it is in Russian
PVS-Studio is now in Compiler Explorer
Once again about Angular CLI Builders
StealthWatch: analysis and investigation of incidents. Part 3
Mobile device and application security: five popular attack scenarios and ways to protect
How to publish a VR game to Oculus without a nervous breakdown
Successful launch. 49th in 2020. 1st from Israel. Reconnaissance satellite
How Apple Lightning Works
Selected Articles on Machine Learning: Cases, Guides, and Research - June 2020
Full synchronization of shared folders, contacts, calendars between distributed Kerio Connect servers
Replaced by Data Science. HASH: Free Online Platform for Modeling the World (From the creator of StackOverflow)
5 stages of inevitable adoption of ISO / IEC 27001 certification. Bargain
Sea, pirates - 3D online game in the browser
Symfony REST API (without FosRestBundle) using JWT authentication. Part 1
(Agile vs waterfall) Critical Algorithm Development: Design
You were fired from your job. Survival instruction
A brief history of Chaosnet
How to Create Gatling Scripts with VS Code
Who is implementing IPv6 - from companies to entire countries
There is a toxicity problem in the machine learning community
Benefits of interfaces in GO
Why should a developer know about product management?
Studying intrusive and secretive programs that track employee actions
How banks borrow from each other. Floating rates, interest rate swaps. Educational program for a geek, part 4
Transferring molecular dynamics to CUDA. Part II: Ewald Summation
Motion Path: An Introduction to Modern Animation
Review of optical 3D scanners: technology, manufacturers, models
I don't understand what I want. How to formulate requirements for a CRM user
Life in the fast lane
Learn, teach, and learn again
Ultra-precise Raspberry PI Stratum 1 NTP Server
A shortcut to Artificial Intelligence?
Easy creation of Kubernetes operators with shell-operator: project progress in a year
18 Russian innovative startups become finalists of the Global Pilots program
Graduates of the semester course "iOS Application Development", Technopark Mail.ru
Binary coding instead of JSON
Modularity in Vue.js and Vuex
Online testing meetup announcement: three reports on bad team processes, hot fixes and the first steps in automation
My ten years in game development
Energy efficiency of data storage: spin moments, magnetizations and Hall effect
We remove the wheels and he is in the house
Kontur became the organizer of ICFPC 2020
Cooking PostgreSQL in the DevOps Era. Experience 2GIS. Pavel Molyavin
3rd Gen Intel Xeon Scalable - Top Xeons of 2020
Webinar "Remote monitoring and diagnostics of industrial equipment"
Quantum revolution: professions of the future and transformation of education
Modern Android devices are secure enough and here's why
When you have a Sberbank scale. Using Ab Initio with Hive and GreenPlum
Ansible basics, without which your playbooks are clump of pasta, part 2
Peter Publishing House. Summer Sale
How I wrote a 4K intro in Rust - and it won
Machine Learning Project Checklist
News Addiction: How to Get Off the Hook of Event Tracking. Personal experience of a specialist in digital psychology
Without "Hello, world!" and in IT?
Space technologies in unmanned vehicles: Kalman filter (from NASA Archives)
Beginner's Guide: Building a DevOps Pipeline
Huawei DCN: Five Scenarios for Building a Data Center Network
On the threshold of quantum consciousness
You can't just take and get used to remote control
MyOffice update speeds up mail 3 times, adds new functions and 4 more foreign languages
How to change a profession and become a cool analyst?
Activities, documents and semantics
Robot bosses: seven examples of how people and businesses choose the power of machines
How the book "Electronics step by step" found a new life
Another book about the development of operating systems
We build a role-based access control model. Part one, preparatory
Choosing a VPS. Hosting Battle
How to save energy with BARY: Smart home
Data Science is an amplifier of thinking, intuition and inspiration
@Databases Meetup video: Percona, Postgres Pro, Tarantool and MCS
Automation of network services or how to build a virtual lab with OpenDaylight, Postman and Vrnetlab
CPython library "VKF" for machine learning
Better than people. New starting point
Dialing up does not solve any problems. They are only needed by people who cannot write code.
Moneyball and Formula 1: Qualifier Results Prediction Model
Home Audio History: The Golden Era of Hi-Fi
ILUSHA vs Dynamixel. Servo selection with feedback
Numl - Alternative markup and styling language for the web
Space Speed Kingston Canvas Plus Memory Cards
Unblock the Internet with Mikrotik and VPN: a detailed tutorial
How I didn't go to London, but participated in the London DevOps Enterprise Summit
Designing Critical Algorithms: Implementation
Simultaneous speedtest on multiple LTE modems
HTTP Error 503. Service Unavailable: A Case in Hosting Support
Redundancy codes: in simple words about how to store data reliably and cheaply
Learning quantum programming in Python with examples. Yandex Report
If Fairphone can support a phone that is 5 years old, then other manufacturers can do that too, right?
Packages-packages-packages ... How efficient are you using R?
Animation in Android: smooth transitions of fragments inside the Bottom Sheet
How to check IPS? Infection Monkey vs Check Point
Boot the latest Linux kernel from a floppy disk on a 486 computer
Developing the Open DevOps Community. Timur Gilmullin. Alexander Pazdnikov
The worst day at Slack
Big Data: 70 Incredible Free Data Sources You Should Know By 2020
“Everything did not go according to plan”: how to change the course of product development and not be a loser
Cisco TRex Traffic Generator: Launching Load Testing of Network Devices
How we control the quality of models for detecting objects in images
Node.js tutorial for beginners. Part 3
Free Avito Academy of Analysts for Beginners
RoI Pooling Implementation in TensorFlow + Keras
How trance and gender change English
DDoS goes offline
Putting together an inexpensive 9.7 "E-Ink display to display anything
A biased and subjective view of a developer's resume
Flutter. Simplifying Widget Layout with Dart Extensions
An example of an event-driven webhook-based application in S3 object storage Mail.ru Cloud Solutions
Guide to smart metering of electricity in Russia (for power engineers and consumers)
AntexGate embedded computer. From prototype to serial production
Android Online Mitap Announcement: Mobile Testing
7 decent courses to learn Git and Github
Sysmon Threat Analysis Guide, Part 2. Using Sysmon Event Data to Identify Threats
The pitfalls of intercultural communication
The best data products are born in the fields
11 examples of search ads to shake hands with their authors
Serverless applications are faster and easier with OpenShift
Possible leaks of personal data or how Dom.ru gives full access to your personal account via a link from http
We analyze a vulnerability in Citrix ADC that allows you to penetrate the company's internal network in a minute
How do I install Arch with minimal pain?
Finding Unicorns: The Classic Startup Funnel Broke
Habr in the studio! Blood, tears and victories on this damn remote location. Issue 1: Freelance vs Corporation
To an app designer: how to create and submit a dark theme
No flaws: testing the highest performing SSD Kingston KC2500
TextRadar fuzzy search algorithm. Index (part 3)
How I was looking for simple loops
Which is better - Oracle or Redis or How to justify the choice of the platform
5 open source Slack alternatives for group chat
Choosing a professional 3D scanner in 2020
Another article "How I took PMP". Online. Life hacks
Excel VBA - creating your own toolbar
Phenomenon. Story loop "Layer property"
Well. Story loop "Layer property"
Go Your Own Way. Part one. Stack
Between Moscow and St. Petersburg: excursion to the Udomlya mega-data center
Comparison of different django filters on the example of PostgreSQL database demo
Go and CPU caches
Yii News 2020 Issue 5
Choosing an assertion library for a Kotlin project
Choosing a budget 3D scanner in 2020
We work in IntelliJ IDEA on weak hardware
Can services make presentations without you and do they have AI in them?
How we handle user complaints with JIRA (REST API)
Minecraft Server Optimization
Making the head of a USB bus analyzer based on the Redd complex
Where did the Confluence server space go? Or Confluence Attachment Statistics
Naming problems for chronology began with the birth of Jesus
Penta diamond: like diamond, only harder
Sort by inserts
Palo Alto Networks Panorama. Basics of setup and management
Adobe Substance Designer. Procedural texturing
5 ways to keep a customer with content marketing
Online school for "kind and smart" children 8-14 years old from Ilona Mask
An ingenious algorithm for creating labyrinths in the game Entombed, which still cannot be solved
How Kotlin can help in API testing: the case of Rusfinance Bank
Zones in Dart: Open Heart Surgery for Surroundings
Dart Zones: Big Brother Is Watching You
Games from Ilona Mask for children 8-14 years old (we play all Habrom in the comments)
Fantasies about the physical reason for the Lorentz contraction, explaining the invariance of the speed of light, etc.
My iPhone seems to have forgotten my corporate Wi-Fi password
A secure payment service for marketplaces launched in Russia
How to enable encryption in JetBrains Projector
Continuous localization: what, how and why
Lightweight routing on microservices
Mitm attack on the scale of an apartment building
10 preferred methods for refactoring your Python code
OSINT tools to speed up online research
Video communication services security
Kotlin Multiplatform MVI Architectural Template, Part 2
Credit rating, play forms and user retention
Model-Widget-WidgetModel, or what architecture does the Flutter team use in Surf
Getting rid of boilerplate code in Protocol Buffers 2
Dynamic learning and its principles
Parallels Mac Management 8.5 adds iPhone and iPad management
XML sites in search results
Advanced Data Visualization for Data Science in Python
Unlocking the Postgres Lock Manager. Bruce Momjian
Three paths for a marketer: where to go to work in 2020?
Wi-Fi for the warehouse from design to project implementation
Armored Warfare: Project Armata. Chromatic aberration
Citizenship by Investment: How to Buy a Passport? (part 1 of 3)
Gathering a team of designers for the AtomSkills-2020 professional skills championship
Specificity of sales on Linkedin and Instagram: For which products is it more appropriate to use each of the platforms
1. NGFW for small businesses. New CheckPoint 1500 Security Gateway Line
readable - another linter for PHP
Professional Kit: What App Analytics Tools Do Large Companies Use?
When you shouldn't use lists in Python
Trust, but verify: control of unsent messages in Bitrix with notification to the admin
Introducing Cross-Platform Push Notifications: Getting Started
Number of PMI certificates in Russia for the first half of 2020
Testing: Back to Basics + [Puppeteer] [Mocha] Improve Your Code with Test Coverage
What is threat hunting, and how to properly hunt cybercriminals
5 cyber attacks that could easily be prevented
Slag blocking, or how to block the Internet
Overview of architecture and services of Tinkoff magazine
Let's formulate wishes for the design of educational programs to save resources
PgGraph - utility for archiving and finding table dependencies in PostgreSQL
Functional programming, get acquainted - OOP
Developer onboarding
The main pains of a programmer
How I recovered data in an unknown format from a magnetic tape
Vladimir Kitov: “At first I thought that I could not work in the capitalist system
SheetUI - a service for translating Google Spreadsheets into statics
Professional oral hygiene. Part I
What's new in RxJava 3
5 best temporary mail services: personal experience
Squeezing Out of Gears Tactics for Maximum Performance with Minimal Artifacts Using VRS
Robotization of banking services
React development: 6 paths to professional growth
Data Science Mastery: Automated Feature Construction in Python
The main secret of the else block in python loops
The birthday paradox on VK data
A selection of interesting incidents in the field of information security for June 2020
How we played drinking with Richard Levelord Gray: personal life, favorite games and about Moscow
Mapping data in json format to a c ++ structure and back (work on errors)
Building a high-load Tarantool application from scratch
Reverse engineering and comparison of two Game Boy audio amplifier chips
How to learn Machine Learning 5 days a week 9 months in a row
Western Digital begins shipping enterprise HDDs up to 20 TB
Lexorangs - what they are and how to use them to effectively sort lists
Multithreading. The Java Memory Model (Part 1)
The future of the world of work is good, bad and unknown
How to find boundaries on client and server
STELS technology was created, completely hiding metal masts and antennas
Why I didn't convert to fulltime on Google and went to Mckinsey in London: broadcast transcript
Educational program for designers from Apple WWDC 2020
Data Analyst or Data Scientist - Who Would You Like To Be?
IntelliJ IDEA: Structural Search & Replace
Everything you ever wanted to know about Sigma rules. Part 1
Istio and Kafka master courses, a book about Python and a little about web development skills
Using Camunda for convenient orchestration based on REST and Workflow Engine (no Java)
Burnout of employees: basic principles of struggle if you are a team lead
Why Canada needs a new tax for Internet companies
Optical Chips in a Petri Dish and Quantum Networks - Master's Degree at ITMO MegaFaculty of Photonics
Computer history: Xerox Alto - personal computer
Silicon Valley business hackers
Fear and loathing in game development: from the first steps to the first money
Quarantine at home. We disinfect the air with a UV recirculator
Medusa, passports and shit code - why the passport numbers of all participants in Internet voting ended up on the Internet
FPV Quadcopter: Filtering in Betaflight
Why I won't use online cinemas
Putting and testing RTX Voice on Nvidia GTX series video cards
Retelling Lojban's Grammar or What I Learned
Bayesian networks with Python - what and why?
Vela → smart cache for time series and not only
HackTheBox. Walkthrough Book. XSS to LFI via PDF and LPE via Logrotate
Rocket from Amperka, part 2: engine housing, nozzle calculation
Love, death, robots and Pelevin
Tsunami - Google's scalable security scanner
Snapcast budget multiroom
We register the procedure for emergency access to SSH hosts with hardware keys
Learning to read scientific articles from Andrew Ng of Stanford
Quora allowed its employees to work remotely after the pandemic ends
Scrum is dead. Long live kanban
RetinaNet neural network architecture
Balance wheel. How Scrum helps the scrum master himself
What cables connect Africa, Asia and Australia
"Reverse interviews" or How to turn the board on time
Development of a zond for measuring internet speed
Lattice-Based Machine Learning Mathematics
How Gref fought with programmers
Watch movies with subtitles on your phone?
Pentesting devices. Review of hacking devices. Part 1: Mini computers
Огнестрельный DIY: история и перспективы 3D-печатного оружия
Video guide to emulator Omega Red
Atomizer vs Minimalist Notation (MN)
Smart box router security analysis
Юнит-тесты переоценены
Tractor navigator or emigration with numbers
Burp Suite Tips
Laravel Digest (6-12 July 2020)
Debouncing with React Hooks: a function hook
Multithreading. Java memory model (part 2)
Spanish flu and coronavirus: what are the economic differences between the two pandemics
Simulator. Story loop "Layer property"
Digest of interesting materials for a mobile developer # 352 (July 6 - July 12)
Integration into the LVGL project of a graphic library for microcontrollers
Vue.js for beginners lesson 3: conditional rendering
AES is the American encryption standard. Part V. Attack
Extend Azure Machine Learning with the VS Code Extension
FOSS News # 24 - Review of Free and Open Source News for July 6-12, 2020
Sleep and life expectancy. A sleep deprivation pandemic
Preparing Google Play Apps for Android 10 Requirements
Todolist on React Hooks + TypeScript: from build to testing
Linear approximation of a combination of lines by a set of noisy points
Digest of fresh materials from the frontend world for the last week # 423 (July 6 - 12, 2020)
Embedding Haskell: Compilers and Compiler Compilation
The telephone as a personal space of modern life
Command & Conquer game code: bugs from the 90s. Volume two
Digital events in Moscow from 13 to 19 July
Qsan storage in video surveillance systems
Adding a node to the Skydive topology manually via the Skydive client
Meetup "Education in IT: what is worth learning from business" - we understand programs and courses and plan a career
Virtual and augmented reality coming to manufacturing plants
Testing more and better: Boeing Starliner crash debriefing ended
Surface modeling when working on CAD T-FLEX CAD 17
DevOps vs Agile: What's the Difference
Comparing the best virtualization software in 2020: Hyper-V, KVM, vSphere, and XenServer
Using window functions and CTEs in MySQL 8.0 to implement a cumulative total without hacks
Explaining p-Values for Beginner Data Scientists
Why CAs Do Not Meet CA / Browser Certificate Requirements
Quantum computing and cryptology
Time in logs
Fluentd: why tuning the output buffer is important
A beginner's guide to rechargeable lithium batteries
Uncompressing the ancient animation compression format
"Could a neutron be cubic?" - I thought ...
Common mistakes of Juns using React
LaserDisc: The Story of a Failed Videotape Competitor (Part 1)
LaserDisc: The Story of a Failed Videotape Competitor (Part 2)
How video games can help you improve your real-life skills and find your dream job
IBo nefig: the best cybersecurity disclosures of 2020 according to JSOC
1971 Cassette Navigation System
Create Your Own Q # Simulator - Part 1
How do I parse a URL in JavaScript?
3D Talking Heads. The third project of the Intel Development Center in Russia
Construction of the discount curve. Educational program for a geek, part 5
OLAP reports. Build for any SQL database
Security Week 29: System Advertising on Android
The smart glove for cyclists
Writing a telegram bot using node.js
Managing secrets in Symfony
Google Dorking or using Google to the maximum
Microsoft 365 Training Day: Dive Into Microsoft Teams - July 21
API for free CRM
Profiling. Tracking the state of the combat environment using Redis, ClickHouse and Grafana
Creation of browser-based 3d games from scratch in pure html, css and js. Part 1/2
Architecture - Declarative. Implementation - Imperative. Everything else is Bureaucracy
Distributed Learning with Apache MXNet and Horovod
How to choose a braille display? Blind experts shared their experience of working with tiflotechnics
Producer / Consumer on Kafka and Kotlin
Hiring Day at DINS: get an offer in one day
What should a 1C programmer be able to do?
The neurobiology of addiction
7nm process technology in chips: Can we measure ourselves in nanometers? Parsing
Markov and Python chains - understanding the theory and assembling a text generator
I was fired. Survival story
Go Your Own Way. Part two. Heap
Deep Learning: How Does It Work? Part 1
Object Representation for Lattice-Based Machine Learning
W&M 3D Scanners Review
Installing and updating dependencies in JavaScript
Deep Learning: How Does It Work? Part 2
How to create an open source voice assistant without transferring a single byte of classified information to the outside
Kubernetes Logging: EFK vs. PLG
Fractal testing
How we accelerated the unloading time
What can replace lithium in batteries?
Spider silk from phototrophic bacteria
Source Modding - Part 1 - The Basics
How one flaw in the IT system led to the disclosure of bank secrets at Sberbank
Using TeamCity internally at JetBrains. Evgeny Koshkin (2016)
Defining Server-Side Logic for an Endpoint: Three Approaches
10 ideas from Apple's Human Interface Design Guidelines
Creating a custom plugin for October CMS
10 counterintuitive takeaways after 10 years of DevOpsDays
How we made a children's educational web game for the Bank of Russia
VPS on Linux with a graphical interface: running a VNC server on Ubuntu 18.04
Data Science blog with fastpages
Custom decorators for NestJS: from simple to complex
What are options and who needs it. Educational program for a geek, part 6
An unmanned taxi drives yellow rubber ducks around the city! Problem checking module for the Gym-Duckietown platform
Intel Xe - photo session from Raja Koduri
How to lose more than 20 kg in a few months and not gain them back
What would you do for $ 1000?
Swift delegates and callbacks in plain language. What is this delegate and how does the callback work?
Why did the US court ban law enforcement officers from examining the smartphone lock screen without a warrant?
Kids love the attributes of adulthood in games: how we designed an educational game for younger students
The hard mathematics of herd immunity to coronavirus
Huawei DCN. Intent-Driven Data Center Networks: New Network Management Solutions
Apache & Nginx. Linked by the same chain
Vue.js for beginners lesson 4: rendering lists
4 revolutionary JavaScript features from the future
Data Science, Artificial Intelligence, Machine Learning: The Self-taught Way
Wasm or not Wasm?
The return of the 90s web
Hackathon - the path to new financial contracts and development prospects
Upgrading with the best React web development tools
Content marketing for entering marketplaces
Quick data preprocessing cheat sheet
Analysis: why SoftBank plans to sell shares of telecom giant T-Mobile for $ 21 billion
Johnson's algorithm on a digraph with negative arcs
What can go wrong with Data Science? Data collection
MCMC Methods and Coronavirus: Introductory Part One
Who owns the information - he owns the world. How to organize communication and dissemination of information on the project?
How we developed cross-platform BPMS
New Media Currency: How We Decided to Measure Attention to Advertising and What Came Out of It (Part 1)
Zextras Launches Its Own Zimbra 9 Open Source Build
LINKa see. Card selection system using an eye tracker and more
DINS JAVA EVENING (online): throttling, Token Bucket and financial mathematics
Additional nanoCAD tools
Merging lists in python. Speed comparison
What to expect from the Proxmox Backup Server beta
Microsoft will flood the new Natick data center
Mobility management - here and now
Research workshop. Voice-activated virtual assistants - what's wrong with them?
Charging conventional batteries
How I searched for a job in quarantine two times in a row
Cigarette marking. The structure of the marking code
Checking the site for vulnerabilities on your own using Wapiti
The most dangerous vulnerability in Windows DNS Server has been discovered
Artificial intelligence in the field of jurisprudence. Article 2
Checking the markup of W3C member sites
Data Science, AI and Machine Learning Without Programming
7 open source alternatives to Skype
SIGRed is a new critical vulnerability in Windows Server. How to protect yourself?
Validate Kubernetes YAML for Best Practices and Policies
Women are more prone to motion sickness in VR than men
Overview of 3D scanning and data processing software
Auto targeting in Yandex.Direct: how to teach the system to drive cheap traffic [+ case]
Source Modding - Part 2 - Everything Is Essence
Olivine sand will remove carbon dioxide from the air
How to find an illustrator if you don’t understand anything about illustration
What advice has made the biggest impact on your DevOps career
When your data is dirty
Ты добавил всего две строчки. Почему на это ушло два дня?
The Magnificent Seven: Techies Who Became Distinguished Writers
Why is the trading volume for bitcoin futures several times higher than the spot?
Anycast vs Unicast: which is better to choose in each case
Sister Mary Kenneth Keller is the first woman to receive a PhD in Computer Science
AMD unveils Ryzen Threadripper Pro server processors, but they won't retail
What you need to know about online interviews
babooshka tv how a homemade video indicator displaced the assemblage point of my elderly parents
How we automated the entire server lifecycle
10 open source alternatives to Google Photos
Can I connect a monitor with a docking station to my desktop PC via USB Type-C?
Apple Silicon: the end of the Wintel era
Once again about the visualization of input types checkbox and radio. For those who have forgotten how
How to spend less time training analyst trainees and improve its quality
Snom D715 IP Phone Review
An overview of the main functions of Google BigQuery and examples of queries for marketing analysis
A selection of useful marketing tools: Top 5 services for social media analytics
How we decided to optimize the pictures - and in the process we redesigned the site, admin panel and approach to the interface
Zimbra - Generate HTML Signature Based on LDAP Data
Sysmon Threat Intelligence Guide, Part 3. Advanced Graphical Sysmon Threat Analysis
Portrait of a Russian Data Science specialist from MADE and hh.ru
Versioning in design: how not to get lost in a thousand layouts
10 stories about IT transformation in self-isolation mode
POST request, composite content (multipart / form-data)
Breakdown: how we found an RCE vulnerability in the F5 Big-IP Application Delivery Controller
Hazard, risk, consequences (HAZOP, HRA, PHA, ETA, FTA)
Using nftables in Red Hat Enterprise Linux 8
How to pass the final level of JS QA Game from SEMrush
Implementation of a custom Edge I-IoT platform
Data preprocessing
Transparent remote testing processes
Tips for Effective Product Localization
We do routing (routing) on OpenStreetMap. Introduction
Tired of JavaScript - use browser-based Python
Between the design system and the Server Driven UI
Not a single monolith. Modular approach in Unity
Lecture with an analysis of the truth and myths about the accident at the Chernobyl nuclear power plant
Software IP-PBX, E1, DSS-1 and stress testing
Where are you, certified PMs or a scatter of PMI-certified project managers across the country
Totum - open source constructor for CRM / ERP and custom accounting systems (PHP + PgSQL)
No longer user friendly: how internet monopolies kill competition and turn users into a commodity
in2sql: Working with a variety of ODBC sources
Language mechanics of memory profiling
A New Approach to Neuromorphic Computing
DDR5 Memory Specs Released
How to make money from photos
End-to-end functionality via wrappers
Why a new POSIX-like filesystem is needed
Twitter got hacked. Accounts of Apple, Barack Obama, Bill Gates and many other Twitter stars were affected
Forgotten jaw evolution: from dunkleosteum to human
General Designer vs Scrum Master
Developed. New starting point
Azure Certification History from EPAM Experience
How to make friends React Native and Java code on Android
As the computer sees
Bitcoin and cryptocurrencies: prospects in the modern financial system
We write a telegram bot in the R language (part 1): We create a bot and send messages in telegram with it
PostgreSQL version update, or How not to drop the database when updating?
When Hollywood first noticed the web: what was right and what is completely wrong
Sharmanka on Arduino
Minimal WebGL in 75 lines of code
Ask me anything! Ask the Badoo Android Team
How a blind developer single-handedly built a speech synthesizer
SQL HowTo: beautiful reports on leaky data - GROUPING SETS
We invite you to a video course on Docker: learn new things, fix old ones
Network 2030 vision: how the Internet will change in 10 years
Ah, these lines
Dolls die for people
Calculation of time constraints for FPGAs in simple language
Architectural layer (in corporate development). Concept, definition, presentation
Retro legends and memes
Computer Vision. Calculation of client flow
I don't like what PHP turns into
What are the chances of China becoming independent of American semiconductors
Digging into the iPad 11 Pro lidar
Three stories and one question
Why Online Knowledge Management Conference Is Not Boring
Analysis: how the gap between Apple and Intel will affect the stocks of companies
Phishing Windows credentials
How to increase game retention with collaboration
It's not just size that matters or what the new NVMe protocol brings us
The launches of all heavy launch vehicles are postponed to 2021 ... probably
Product Design Digest, June 2020
Openshift 4.5, OpenShift master course administrators & operations ... and robots watching distant galaxies
To fire or leave: is there an alternative to bench, if a crisis breaks out
It's bad to live in Russia, even if you are a developer. But I still refuse relocation
DevOps or how we are losing wages and the future of the IT industry
Practices of good code review, or what is code review in 15 minutes. Nikita Sobolev's talk at DUMP in Kazan
What is an XSS vulnerability and how can a tester not miss it
Document copy protection
Struggling for the performance of truly large React forms
Fintech in quarantine: Tinkoff Fintech students and teachers talk about the transition to online
Hikvision video surveillance - free
Mail for the domain from Mail.ru and from "Yandex": choose from two good services
Why I left React Native and moved to Flutter: Part 1
General overview of the architecture of the service for assessing appearance based on neural networks
D as improved C
23 laser reincarnations that surround us in everyday life
Burnout and stress is when life goes by without us
Neural supersampling for real-time rendering
How representatives of different professions puncture you
Bill Gates. Tearing off the covers
Correction codes. The beginning of a new coding theory
Consciousness and the brain
Mouse, Sound VR and Brain Noise Cancellation
Terror of copyright and site design
Development of your own symmetric encryption algorithm in Php
The old new VUCA world: how to respond to its challenges
Environment Variable Tricks
Integration of an online store on 1C-Bitrix with Mindbox
A quick note on the LSI RAID controller overheating incident in a server in a cold data center
Deep Learning: How Does It Work? Part 3 - CNN architectures
Weaving design
Launching Keycloak in HA mode on Kubernetes
Best Practices for Creating REST APIs
Streaming wars have just begun, but everyone has already gotten tired of them - we figure out why
xtables-addons: filter packets by country
Announcement of new JUG Ru Group conferences: results of the past season, new dates and access to reports
VR neurointerface for people with Alzheimer's
An effective environment to prepare for the certification exam
Spotlights test Osram, Volpe, Wolta
Converting a BBC Micro Computer (1981) into a $ 40,000 Secure Disc Writer
What is an algorithm? _ ?? Part π "Copying the Memory Hierarchy"
How the process of creating a docker container works (from docker run to runc)
Creation of browser-based 3d games from scratch in pure html, css and js. Part 2/2
API for generating server responses with any status codes
Do I need a diploma to enter Gamedev?
Gamification in business. The basics
Understanding and looking for Open Redirect vulnerabilities
History of IT. When computers were big ...
Finding meaning in code reviews
How to hire 50 seniors in 43 days and quickly include them in the development process?
What education is required to build a career in a global IT company?
Clear analytics. Experience in implementing the Tableau solution with Rabota.ru
Trello - getting started and hidden chips
A systematic approach to variables in Ansible
Creating a Discord bot in Python. Part 1
How I made $ 30 from sports betting
2. NGFW for small businesses. Unpacking and setup
The Raspberry Pi Foundation has hosted its site on the Raspberry Pi 4. This hosting is now available to everyone
Audit code: duplicate search, face detection and abnormal images
Inertia.js - modern monolith
HackTheBox. Sauna walkthrough. LDAP, AS-REP Roasting, AutoLogon, DCSync attack
Quite obscure solution in schema.org from LocalBusiness
Development of hardware products - what and how it works
How to rewrite code in Rust
Citizenship by Investment: How to Buy a Passport? (part 2 of 3)
Why the Gemini protocol appeared and how is it arranged
Microsoft Velvet Glove
Авторам! [именно так: в дательном падеже и с восклицанием]
Habr PRO webcast: discussing how 2020 set the heat for business
Self-isolation and quarantine in Moscow - a little information has accumulated
Weather bot: DialogFlow + OpenWeather + Python
Who is behind Wednesday's epic Twitter hack?
Industrial Machine Learning: 10 Design Principles
Cool URIs don't change
The power of multiple cores to tame the AV1 codec
Using an Arduino controller for interrupts
Node.js + MongoDB: Transaction Performance
Rocket from Amperka, part 3: Turning machine, stand finished, electronics
A series of articles "Exploring the Mediastreamer2 VoIP Engine" in one pdf file
Implementing ARP Spoofing in Python
"Preparing for a QA interview" starter pack or the biggest test questions and answers cheat sheet
Asynchrony in C # and F #. Asynchrony pitfalls in C #
Wall Street Stories: How A Zero Revenue Company Could Be Valued At $ 34 Billion And Explode Stock
Online Contest for Authors: Best "Corporate" Articles 2020
How I wrote a code generator in PHP and what came of it
Rust 1.45.0: stabilization of functional procedural macros, fixes for conversion defects
Where to listen to the squeak of ZX Spectrum, PC Iskra-1030, engines of retro cars and sounds of old household appliances
From the development of navigation systems to the management of surface ships - Master's degree at the MegaFaculty of Computer Technology
Simulation modeling of a mechanical system by means of visual programming Scilab \ Xcos
The future of mathematics?
The bugs that destroyed your castle
Be careful with vtable, or how to shoot yourself in the foot by updating the library
Spothiefy: how to move from Yandex.Music quickly, for free
ООП: Кто взял Измаил? Вопрос принадлежности методов объекту
What I Didn't Know About CSS
Implementing inheritance in iOS localization files
3D scanning of an electric vehicle as part of the development process
Честный рассказ об образовании в IT. Стоит ли оно того?
How Google search analysis can detect COVID-19 pockets earlier than authorities can
A Path to Understanding Template Literals in JavaScript
Npmrc file and optimizing the Node.js environment setup
Monitor the weather with Node.js, Raspberry Pi and LCD display
About Sass conflicts and relatively new CSS features
Is it true that Scrum destroys great programmers, or is it because it is misused?
Vue.js for beginners lesson 5: handling events
Vue.js for beginners lesson 6: binding classes and styles
How to go from media to development
Charismatic design, or using empathy to engage the user
Bash arrays
FOSS News # 25 - Review of Free and Open Source News for July 13-19, 2020
Modern Solutions to Old CSS Problems (Part 1): Keeping the Footer at the Bottom of the Page
Scaling CI / CD mono repository
Swift and C: back and forth
Digest of interesting materials for a mobile developer # 353 (July 13 - 19)
Laravel Digest (13-19 July 2020)
Open source cloud gaming on WebRTC: p2p, multiplayer, zero latency
Robot from LEGO and Arduino, avoiding obstacles
How and why computers roll cheating dice
Living and working in the Netherlands
Swift: Copy-modify
.NET Core July 2020 Updates - 2.1.20 and 3.1.6
Digest of fresh materials from the frontend world for the last week # 424 (July 13 - 19, 2020)
Application Themes for Xamarin.Forms
Store numbers sparingly
How to study at the university so that it is interesting and useful
How I worked for more than 4 years in the Gazprom family, quit my job and ... I grow tomatoes
21 methods of UX research: which one to choose
If you think the number of women in IT is just a funnel problem, you haven't looked closely
Ortholinear split keyboard - what is it? Iris keyboard overview
Digital events in Moscow from 20 to 26 July
Data center air corridor isolation systems. Part 3. Refrigeration systems for high-load data centers
Building the architecture of the social environment
Tracking errors in a React application with Sentry
Manage to launch on Mars
How to quickly and easily accelerate access to API applications?
PHP-Digest # 184 (July 6 - 20, 2020)
OpenAI GPT-3 May Be The Greatest Thing Since Bitcoin
How to host a static website using Yandex.Cloud Object Storage
Online meetup of the MSK VUE.JS developer community
ADAS: the main trends in recognition technologies
Book "A Computer Science Guide for Every Programmer"
OpenSSL and Network Security Services (NSS) are two sides of the same coin
Web in China is dead. Why did this happen and what came instead?
How drivers got from point A to point B at the beginning of the 20th century
The creators of "Professions of the Future" on expressive means, startups and Elon Musk
Paul Graham: The Privilege of Orthodoxy
New in SAP PaPM: interface, ML forecasting and scale out
The Airbnb Story: What Can You Learn from It?
Voice bot + telephony on full OpenSource. Part 1 - creating and training a text bot RU
StealthWatch: Integration with Cisco ISE. Part 4
Dyson Senior Design Engineer on New Vacuum Cleaners, Non-Flyby Products and R&D
Code analysis of high reliability systems
Launching Apache Spark on Kubernetes
OpenShift 4.5.1: Installation on vSphere IPI
Modern Solutions to Old CSS Problems (Part 2): Equal Height Elements: Flexbox vs Grid
Working with files in JavaScript
Are you sure you are writing object oriented code?
How to find a hidden camera in a rented apartment or hotel room
Webinar "Secure SDLC: Security as a Fundamental Development Aspect"
Sacred holivar "Python vs Go"
Pentesting devices. Review of hacking devices. Part 2: RF
Security Week 30: bc1qxy2kgdygjrsqtzq2n0yrf2493p833kkf ...
Python in Visual Studio Code - July release
How I, an AI specialist, bought into AI text
Test me completely: who needs an internal pentest and why
1. Check Point SandBlast Agent Management Platform
PVS-Studio and Continuous Integration: TeamCity. Open RollerCoaster Tycoon 2 Project Analysis
MITM at the provider level: the European option
Migration from .NET Core 2.2 to .NET Core 3.1 using a real project as an example
Building a state machine in Elixir and Ecto
Sktime: a unified Python library for machine learning and time series
From Oracle to Tarantool and Hazelcast - modern BSS / OSS for telecom
Choosing a tool for irrevocable destruction of documents in the electronic archive
Heterodyne Ultrasonic Bat Detector
Experience using the Featuretools framework
Lamptest.ru: 5 years, 3500 lamps, new possibilities
Getting videos from Tik Tok without watermark
UML for the little ones: class diagram
OKD4 - Public Release Is Here
Crystal scaling: how Intel downscaled the 8086 processor
How the coronavirus pandemic has affected companies' approaches to sales, marketing and UX analysis
Porting make.c to D
[A framework for forming good habits] and maximizing user engagement using the example of learning English
Why do we need 170 developers
Videos for a long-term advertising campaign for a mobile game: what to do to keep the audience from getting boring with creatives?
Freedom bytes
Roman Shuvalov: "I got the idea to make a 3D render of the OpenStreetMap map"
After all, I did not study in vain! How cool algorithms and school formulas help create innovative medicines
Warm tube internet radio
Playing against the rules: the experience of participating in a well-known Russian project competition
Essay on Implementing a Directed Graph with Unit Edges Using PL / pgSQL
Kubernetes 1.18 broke the "kubectl run". What to replace?
DHH Interview: Discussed App Store Issues and New Mail Service Hey
Sociopaths! [Exactly so: Sociopaths, not Authors, belongs to Habr]
Why you should start using FastAPI right now
3D laser scanners: applications and model overview
Wi-Fi 6: Does the average user need a new wireless standard, and if so, why?
Intel RealSense Depth Camera D455 - the fourth in a series
Downloading data from the Oregon Scientific WMR500 meteorological station
Apache & Nginx. Tied by one chain (part 2)
What is LLVM and why is it needed?
Graduates of the semester course "Android Application Development", Technopark Mail.ru
Avito iOS meetup # 8: CI life hacks, sanitizers, IndexStore, performance
Leadership advice from the manager
You can't just take and "reflash" your gadget
Teaching AI to Distribute Pies to Shops Using Reinforcement Learning
Dart service: introduction, backend infrastructure
Decomposition of Science by Ideology
Our experience with DeepPavlov: a voice assistant in 20 days and receiving 5000 calls on the hotline
Why we abandoned copywriters on the exchange
50 sites for learning design
Writing and testing database migrations with Alembic. Yandex report
"Will Crysis manage?" Why is the game released 13 years ago still being discussed?
In the black-black ocean lives a black-black fish with a skin albedo of 0.5%
Digital transformation. Operating business model. Production and commercial restrictions
Digital transformation: complete freedom of expression
Review of popular Bitcoin mining software
Requirements and Timeline Management in Oracle AIM BF Methodology
Features of developing a game for the browser
Workstation from ASUS TUF506IV with 2 monitors
Traffic arbitrage: how we leaked the ad budget for native ads in the essay niche
Comparing subsystems WSL 1 and WSL 2. Should I switch?
Evaluation order in PHP
Why we at LegionFarm believe gamer is the profession of the future
Only 4% of employees say they would like to return to the office: research
What if I caught HardFault?
Right-hand interface: adapting controls to right-to-left languages
Breakdown: Why AMD Shares Grew Nearly 2000% In Five Years, And What Are Their Prospects
Cascadeur open beta test started
NanoCAD SPDS utilities. Find and replace text
Review of publications on the role of moisture in the spread of ARVI
1. Group-IB. Comprehensive network protection. TDS architecture
How to move to India with the whole family and not be beaten with sticks in quarantine
15 Essential Git Tips to Work Effectively Every Day
WebStorm 2020.2: Ability to use Prettier by default, Nuxt.js support and other improvements
Migrating BPMN Process from IBM BPM to Camunda - Walkthrough
Charting phone calls in SVG format using Excel
Modern apps with OpenShift, part 1: web apps in just two commands
Modern solutions to old CSS problems (part 3): Scaling images with CSS
Working with a query string in React
Practical cases for creating an IT infrastructure based on Western Digital Ultrastar disk shelves
Coordinate Measuring Machines and 3D Scanners in Industry
Finger compression: how do modern codecs work?
OpenVPN with two-tier CA hierarchy
CPython device. Yandex report
A smart home on wheels ... without Yandex?
Team lead vs architect: without whom everything will collapse? We are waiting for the online battle on July 30
Does a designer need metrics?
How to care for your brain
Implementing Simple Cooperative Streams in C
Performance testing of analytical queries in PostgreSQL, ClickHouse and clickhousedb_fdw (PostgreSQL)
How to stop suffering and start learning
Review of the methodology for teaching robotics based on NikiRobot
Remote work. Opportunities and Limitations
Creation of a neural network for face recognition in photos from Vkontakte
Decode a JPEG Image Using Python
Alpha-miner. Analysis of building a model for Process Mining
Lazy loading of translations with Angular
Will providers continue to trade metadata: the US experience
Tuning PID controllers: is the devil as scary as he is painted? Part 1. Single-circuit system
AMD Unveils 18 New Desktop Processors
How to restore Sentry after a failed update
Overview of the Russian market of medical technologies
How Ozon, Tinkoff, Yandex.Practicum, School 21 and GeekBrains teach developers
Is it worth switching from Python to Nim for performance?
Social distance math is a geometry lesson
Positive-Unlabeled learning and where to find it
Ansible basics, without which your playbooks are clump of pasta, part 3
How HR chased the wild boar ...
Free educational courses: front-end development
Free will. New starting point
Why implement EDR when you have SIEM, Sysmon and antivirus?
Useful gamedev meetings at Random Coffee
Geologists have their own minecraft: how to build what you don't know from what you know
Creating a DSL for generating images
The Easy Way to Serverless Computing
Interview with Darren Murph, Remote Leader at GitLab
10 tools to improve the productivity of React developers in 2020
Lawyers for IT managers: advice when concluding transactions and drawing up contracts (correspondence, work without a contract, NDA)
A detailed breakdown of navigation in Flutter
How a premium project was made from unprofitable dentistry in Ulyanovsk in 3 years
How to become a platform engineer or where to develop in DevOps direction?
Kingston DataTraveler: the next generation of secure flash drives
Professional oral hygiene. Part II: How is it done?
A native way to color SVG icons
We develop the world's most convenient * interface for viewing logs
RIPE Atlas
Feedback or 1 to 1 how to avoid mistakes
Windows 10 IoT Enterprise 2019 - multi-kiosk mode
DataGrip 2020.2: large value editor, SQL preview while editing, new display of bool cells and more
Smartphone for the audiophile: reflections on need and criteria
Webcast Habr PRO: IT vs HR - fight in 4 rounds
Dynamic class definition in Python
Problems of scientific publications
Lomuto's triumphant return
Mini board for developing and debugging software on BLE, Zigbee Thread
Doom Boy ESP32. Second iteration
Chrome OS 84 is out, and there's a lot to see here
Time limits for external FPGA interfaces
Neurons "from scratch", or How we made an assistant for our technical support dispatchers
Struggling with the load in PostgreSQL, does replication help with this. Andrey Salnikov (Data Egret)
How we drew several thousand interactive objects on the map without harming performance
Who will get access to browsing history in the USA
BungeeCord and Minecraft: Security Issues and Dangers
Choosing JavaScript dependencies
Programming With PyTorch: Building Deep Learning Applications
Scary dystopia of interviews for programmers
How I corrected my vision
11 RUVDS friends or Marketplace review with ready-made images
Voting anomalies on amendments to the Russian Constitution. Part 1
Fetch - a library for accessing data
MSc in Data Science: Advice from a Harvard University Graduate Student
3. NGFW for small businesses. Wireless data transmission: WiFi and LTE
Layout, prototype, serial sample and that's all - learning the terms
Google Keyword Planner guide: building an ad campaign from scratch
Musical mathematics in 13.5 minutes (Alexey Savvateev)
License plate recognition - free
Monitoring systems equipped with batteries using the example of a scrubber drier
Writing your plugin for VueJS. How to transform a VueJS project into a browser extension?
1975 Pulsar "Calculator" Electronic Watch
Developers like it cooler
The era after the pandemic. What will insure the company against troubles?
We accept 10,000 events in Yandex.Cloud. Part 1
How to Analyze the Photo Studio Market with Python (2/3). Database
Strength of digital doors
Fixing Mass Effect graphics bug on modern AMD processors
DevOps tools everyone should learn in 2020
With a controller, no problem: how to easily keep your wireless network running
Why automatic registration of dependencies is evil
Slow code is not a problem at all if you know how to speed it up. The main thing is beautiful
CRLF Injections and HTTP Response Splitting
How to make RxJava friends with VIPER in Android, application approaches and the structure of schedulers
Reply to the comment "how I fell for cybersecurity"
Flexible localization: how to apply agile to your translation project
Data leak in Ukraine. Parallels with EU legislation
Installing the HAProxy load balancer on CentOS
Flask + Dependency Injector - dependency injection guide
Docker and everything, everything, everything
How 16 Different Businesses Are Dealing with Corona Crisis with SEO
Austin Roche: the real story of the first PC
Review of the article Visual Transformers - a new approach to training computer vision models based on visual tokens
Surgery to increase the serial port buffer of the Arduino IDE
"Constitution" for Developers: How a GitHub Page Has Been Helping Us Not to Swear for a Year
August speakers: stories from the creator of Doom, how to build a career in AI, and why the creator of Kotlin needs his own startup
Another backup - more than a script, easier than a system
Behind the scenes. How are courses born?
Why is MongoDB SSPL license dangerous for you?
Integration of hyperconverged Rosplatform on HPE Synergy with 3PAR storage systems
Managing network connections in Linux using the nmcli console utility
What did Elon Musk talk about at the Give Mars! Conference?
Analysis of merge requests in GitLab using PVS-Studio for C #
Distributed DBMS for Enterprise
Successful launch. The cargo ship to the ISS. Launches 2020: 56th; 50th successful; 8th from Russia
Theory and practice of using ClickHouse in real applications. Alexander Zaitsev (2018)
Attention, pitfall
Chinese announces 64-core Tengyun S2500 processor for high performance computing
From monolith to microservices: accelerated bank releases 15 times
Intel is stuck. 7 nm technical process postponed until late 2021 - early 2022
Gamedev and the crisis
Garlic and onion hosting: how to raise a web resource so that the domain is not taken away
How to pass PMP without leaving your home. Personal experience
Postal move: how we changed email backup from Acronis to Veeam
Flutter under the hood: Binding
A New Approach to Using Photonic Technologies in Machine Learning
Events plugin for jQuery
10 things you might not know about scikit-learn
How BigQuery helps an internet marketer: a few tricks with SQL and visualization of reports in Google Data Studio
Groupings and Windowing Functions in Oracle
Digital Practitioner Body of Knowledge - An Overview of Digital Transformation Guidelines for Practitioners
How PIM Can Boost Your Online Store Conversions 6x
Brain-Computer Interfaces in Education
TOEFL / IELTS exams as a guideline for development. Fundamental language upgrades and their developer benefits
A world without coroutines. Generator iterators
Gamification in business. Motivation from all sides
Service mesh use cases
Red eyes
The future of espionage. Wireless video camera on the back of the beetle broadcasts video up to 120 meters
Huawei CloudFabric 2.0: What Data Center Networking Solutions Should Look Like in Smart Digital Banking
Is it easy to work in PCB manufacturing?
Digital twins: why is everyone talking about them and does everyone need them?
How Django can handle 100 million requests per day
Remote operating mode. Following "fashion" or deliberate step
SOC OT alphabet. Why classic SOC won't protect the process control system
Apple Machine Learning News in 2020
Create panoramic videos in Unity
Tesla - expectations and forecasts. What to expect from Musk and his competitors before the end of 2020?
Subsystem of events as a way to get rid of tasks by "finishing"
Apache Airflow: Making ETL Easier
The story of how a game development company grew out of a student gamedev club
About society of people and their freedom
Explanation: why monetizers don't have a soul and toxic team members are the most effective
So we talked: on the sidelines of TechnoText it is cozy and smells like hardcore
Citizenship by Investment: How to Buy a Passport? (part 3 of 3)
PHP Internals News Episode # 38: Preloading and WeakMaps
Docker Compose: From Development to Production
We learn Tekton Pipelines and look through the eyes of NASA at space, while Ansible itself deals with our container images
Can you invest in Chinese HUAWEI?
NIST Announces Phase 3 of Post-Quantum Cryptography Standardization
Callback buttons for bots added to VK
How to become a Front-End developer
India, Jio and the four Internet
Interview with Andrey Balitsky - the founder of EuroHoster hosting
BinKing is ready
HackTheBox. Walkthrough Cascade. LDAP and Active Directory Remote Objects
Podcast: Quantum Hacking and Key Sharing
Rocket from Amperka, part 4: Engine assembly and firing tests
Online lecture "Reactive and Native Applications in Java Spring and Quarkus"
Quantum of the Universe
Correct auto-filling of alt and title image meta tags for WordPress
Blender 3D for 3D printers
Successful launch. Cartographic companion with fellow travelers. 2020 launches: 57th, 51st successful, 21st from China
Desktop pet in C # WPF
Squzy - free open-source self-host monitoring system with incidents and notifications
Report again? How much can you?
Breakdown: what you need to know about short selling on the exchange and the associated risks
The path to IT. The book on how to live in IT professionally and happily
Enemies of Freedom
The Internet is turning into television (not all)
How Europe is moving to open source software for government agencies
Openwrt twisted pair sniffer
A Year in Scrum: Observations of the Scrum Master
What are the open operating systems for network equipment
Bitwise arithmetic in Java Baeldung
Understanding Ethereum Token Formats
The history of the development of one dosimeter (Part 2)
Кризис дистрибутивостроения или «о Gentoo в последний раз»
Software formation of multisession Adobe Audition with audio recordings of phone calls
What's new in Unity 2020.1?
In the same boat as the bastard: 11 advanced Git tips
The best companion for an IT guy or how to find a pet for a coder
Unusual interview: GPT-3 as a candidate
Server WebRTC in 2020 - Features Overview
Deno Guide: Examples of Working with the New Server-Side JavaScript and TypeScript Runtime
How artificial intelligence is changing the labor market
It's time to lazy load offscreen
s
Direct2D in Rainmeter
How Gödel's proof works
Outdoor LED clock, so what's inside?
Formula engine with reverse polish notation in JavaScript
One in the field is not a warrior or how a full stack backender tried to become
Service in Dart language: domain name, SSL
Windows Tablet PC - 10 years of progress
What's new in Microsoft Flight Simulator
Migrating IBM Lotus Notes / Domino to Microsoft Exchange
Ruby Digest 2020 07 1
MVI and SwiftUI - one state
Introducing .NET 5.0 Preview 7
Laravel Digest (20-26 July 2020)
How I Automated Linux Application Deployment on the Knee Using Bash Scripts and Java
FOSS News # 26 - Review of Free and Open Source News for July 20-26, 2020
Criticality classification of information systems
Digest of fresh materials from the frontend world for the last week # 425 (20 - 26 July 2020)
RIPE NCC Grant Applications Opened
MSc in Computer Science in Estonia: Personal Experience
Technodecadents as a product of copyright beneficiaries: not only vinyl has risen, but compact cassettes are next
Publisher / subscriber for distributed fault tolerant real-time onboard systems in 1500 lines of code
Himself Roskomnadzor. How I blocked social media
How cybersecurity is transforming the IT market (part 2)
We do routing (routing) on OpenStreetMap. Adding support for one-way roads
Digital events in Moscow from July 27 to August 2
Ivan Dyomshin, Head of Engineering at Miro, on product development, technology change and process evolution in the company
A Visual Comparison of 13 CSS Frameworks
About Social Tracking and Hardware Tokens
iOS in-app purchases: Initialize and process purchases
PID control tuning: is the devil as scary as he is painted? Part 2. Double-circuit system. Control System Tuner
Tesla Megapack 800 MWh battery complex to power the world's largest data center
Detailed analysis of the salary structure of IT specialists in Silicon Valley
Spider for the web or central hub of a distributed network
Modeling the behavior of a Quartus project on Verilog in the ModelSim environment
How to set up smart home control via IFTTT and save money
Migrating processes from Pega to Camunda - step by step guide
How to write good libraries for Angular
2. Check Point SandBlast Agent Management Platform. Web Management Console Interface and Agent Installation
How EA worked on the Command & Conquer remaster
A brief overview of stage light control devices that copy systems of famous brands
Podcast "I want to be in gamedev" # 10
When CRA is not enough. Yandex report
118 training lessons for designers. How it was
Security Week 31: attack on Garmin infrastructure
Collecting SpringBoot Application Metrics in AWS CloudWatch
Learning mutmut - a Python mutation testing tool
How will Industry 4.0 change our workplaces and why does it need a reliable power supply?
Tales from the crypt on duty
Windows Terminal Preview 1.2 released
Webinar on Quest Change Auditor - Information Security Event Auditing Solution
Announcement: How Highload PHP Projects Are Created
Developer path
Opened recruitment to the School of Developers with the prospect of internship at Mindbox
What Asynchrony Should Be In Python
Synchronous internet - synchronous symbolic hierarchy
NVMe vs. UFS 3.1: The Battle of Smartphone Memory Types. Parsing
Moore's new law and what does photonics have to do with it?
Vue.js for beginners lesson 8: components
Vue.js for beginners lesson 7: computed properties
Managed IT model as an alternative to outsourcing and outstaffing. Service Provider Experience
Power consumption of Android applications
We accept 10,000 events in Yandex.Cloud. Part 2
And again about Legacy. Eternal pain of tehdir
The Europas Awards 2020 Startup Competition Winners
1000 and 1 way to bypass Safe Exam Browser
Quadsort sorting algorithm
VixDiskLibSample: test virtual disks correctly
A few more reasons why your PC doesn't need water cooling
PVS-Studio: Analysis of pull requests in Azure DevOps using self-hosted agents
Education 2020–2030: the future came yesterday
Pentesting devices. Review of hacking devices. Part 3: Wi-Fi + Network
Remote psychology: how not to go crazy
How security guards fought against mammoths, or IT and information security 25 years ago and now
Boot manager for 486th computer
Move an object evenly along a curve
The regression spiral of death
Are you going to work in cybersecurity? Read it
New Property Wrappers in SwiftUI
GOMS analysis of interface usability
Big mistakes in big data: problems of analysis in practice
(Un) breakable laws of cool code: The Law of Demeter (with examples in TypeScript)
Urban Bot or how to write chat bots for Telegram, Slack, Facebook ... on React.js
Anatomy of a backpressure in jet streams
How do I learn languages
Pagefile.sys Pagefile Secrets: Useful Artifacts for the Computer Forensic Scientist
Lambda expressions in Java
About codependency (how to prove we live in the matrix)
dmx-priest: DMX player and recorder for lighting equipment
The kid is sturdy. Snom D712 IP Phone Review
Creation of an anti-fraud system in a taxi from scratch
Authentication and reading secrets in HashiCorp's Vault via GitLab CI
Kubernetes tips & tricks: handy kubectl templates
Highway for processors - video from Intel factory
Canary Deployment to Kubernetes # 1: Gitlab CI
Patroni Failure Stories or How to crash your PostgreSQL cluster. Alexey Lesovsky
Free FPS: How AI Helps Make Game Graphics Better
Stealthwatch Cloud. Fast, convenient and efficient solution for cloud and enterprise infrastructures. Part 5
4. NGFW for small businesses. VPN
Documenting architecture: an introduction
Testing human vision limits with quantum states of light: past, present and future experiments
A Simple Explanation of Event Delegation in JavaScript
Debugging and programming of stm32f303, atmega328 microcontrollers through any interface, as through jtag
Magnetic Gold Nanohybrid May Help Fight Cancer
Book "Natural Language Processing in Action"
can_throw or not can_throw?
Embedded computer AntexGate + 3G-modem. Useful settings for a more stable internet connection
The law of leaky abstractions
Product transformation at Delivery Club Tech
DevOps or how we are losing wages and the future of the IT industry, part two
Minimizing label overlap in interactive visualizations
A world without DevOps. What would it be?
Modular phones, laptops and watches - what happened to the sensational projects?
Where is Russian electronics hiding
What are tensor kernels: mixed precision computing
How to learn Android in 3 years, or the history of one application
No need to spoil desktops for engineers with their mobile solutions, think again
Introducing the FPGA iCE40 UltraPlus Mobile Development Platform from Lattice Semiconductor
We manage the office using a simple telegram bot
The science of user experience. Using cognitive biases in quality product development
How to convert holidays into profit for the developer and joy for the players
How to Analyze the Photo Studio Market with Python (3/3). Analytics
802.1Q for GOST L2VPN management or how to save money on software updates
How to use a desktop without a desktop? Samsung DeX Review
The rise and fall of e-bike rental startup Jump. Two years ago it was bought by Uber for $ 200 million
Tensors for C #. Matrices, vectors, custom types, and relatively fast
Parallels Introduces Parallels Access 6 and Parallels Toolbox 4 for Windows and Mac
Flutter Alpha for Linux and Desktop Development
Professional use of Chrome developer tools: 13 tips
CSS and multiple backgrounds
Local storage or cookies? Storing JWTs securely on the client
Using systemd timers instead of cron jobs
The future of petrol stations: 50 or 250 kW
If you see an article that language X is faster than language Y, you can close the article.
Generator of genre posters for films and transfer of picture style - projects of students of the course "Neural networks" Technosphere
VPS on Linux with GUI: Run RDP Server on Ubuntu 18.04
YouTrack now with view of pull requests in tasks
Smart and unsafe: what threatens high-tech car owners
Date Scientist's Notes: How to Measure Marathon Run Times while Lying on the Couch
USB sticks: charging can't be ignored
Do logistics dream of e-mail carriers
How to view Google Analytics data in Google Ads reports
An overview of the python package yadirstat - the easiest way to get statistics from the Yandex Direct API
Cloud gaming in Russia and the CIS: research by GFN.RU
Reflections on AirPods Studio and new Apple patent with rotation recognition
How to reduce the cost of ownership of a SIEM system and why you need Central Log Management (CLM)
Segmented freedom of speech
Working with NPM Registry from Java
4K (2160r) resolution for PS1, PS2, PSP games in Omega Red emulator
Why I teach and you should start teaching too
Projectors vs LCD panels: a fair comparison. Part 1: installation and connection
A series of articles about the installation and operation of the LoRaWAN Chirpstack server
SORM. Ministry of Industry and Trade. Are they creating a technological breakthrough in Microelectonics in Russia by their Laws?
Youtrack integration with embedded Hub with Teamcity, Gitlab
How to make a search in documents accumulated over almost 100 years. Experience of NPO Energomash and ABBYY
MP3 is 25 years old
Using Azure Service Bus from Java
Over 350,000 Microsoft Exchange Servers Vulnerable to CVE-2020-0688
How to free your Garmin smartwatch from cloud services that are not working due to an attack
CVE and square probability
Bulls and Cows game. Part 1
Installing Zextras Zimbra 9 OSE Build on CentOS 8
Organization of development in an isolated network - how to manage dependencies?
Ideas and tips for producing employee merch
Project Management: Change Management, Part 1
ANTLR Difficulties: Writing a Ruby Grammar
AppCode 2020.2: Swift Package Manager support, performance improvements, Change Signature for Swift, and more
What happened to transport and travel in July
Bot "Smart planner": understands perfectly
With the naked eye: at a glance about PostgreSQL query problems
Working with databases through the eyes of a developer
The largest DDoS attacks in the first half of 2020
Creating an Ubuntu ARM "from scratch" image
How to create a system description template and start using it
Reducing the cost of deploying a private LoRaWAN network
About oracles for blockchains and a little about Web3
Once again about live migration: how to migrate Hyper-V virtual machines, and faster
What is happening in modern IT recruiting and HRs are pests
Infrastructure as code in Avito: lessons we have learned
How Uma.Tech developed infrastructure
Unit and Integration Testing in Redux Saga by Example
Web scraping of your site: uninvited guests and how they are received
Chaos visualization: how attractors of dynamical systems are represented
Choosing Mobile Devices: A Step-by-Step Guide for QA Beginners. Part I
How does a senior differ from a middle one, or how a second person can become first
How to do twice as much and enjoy it
Everything you ever wanted to know about Sigma rules. Part 2
How to decrypt car firmware in unknown format
RecyclerView.ItemDecoration: making the most of it
Spy devices for contact and contactless information acquisition
Review and test: Gauss MiR fixtures
Contributing to Swift
How we conducted an offline event in an online format due to COVID-19
Ferry, ferry! Left bank, right bank ... or thinking out loud about Yandex.Telemost
Horrible Prison 2: How to Tickle a Flytrap and Not Get Eaten
Is RxRelay magic? Subject vs RxRelay
How you can and how you can't use a null pointer in C ++
Calling the base type constructor anywhere
Best practices for bash scripting: a quick guide to reliable and performant bash scripting
Flutter. RenderObject - Measure and Conquer
Reimagining DTOs in Java
Flipper Zero - how to go to Kickstarter while in quarantine in the country
About cats and process mining
The fate of the heroes
Fantasies on the theme of the universe about matter and matter
The Quarkus framework: how clean architecture is implemented in it
Utilities nanoCAD SPDS. Recovering tables and formats
How to get started on the road to blue Origin spacecraft FPGA electronics design work
Habr PRO webcast # 4: UFO summoned them. How do new authors feel in our club
A Tale of How Realm's Cascading Delete Won the Long Start
The "bright" future of my fail
New Database Technologies to Look Out for (Part 1)
Escape from privileged Docker containers
1C from right to left: how we supported RTL in the 1C: Enterprise platform
Digest of events for HRs and recruiters in IT for August 2020
Kilokubit in my garage
Storming Mars 2020
New tech means new ethics. Researching people's attitudes towards technology and privacy
See the true face of the product and survive. User conversion data as a reason to write a couple of new services
Algorithmizing music
Canary Deployment to Kubernetes # 2: Argo Rollouts
The future of Russian freelancing: projects for highly qualified professionals
We design work with iOS subscriptions: client or server storage of products
What to give to the system administrator
How loans worked in ancient Rome
Xiaomi smart home is more correct than home assistant, but it can be even more correct
Npm lock files
A thriller about configuring servers without miracles with Configuration Management
Stop it double-coding or 2-way communication between design and code
Receiving all Bluetooth at once on SDR with CUDA? Easy
The fate of the EU-US Privacy Shield and what needs to be done by companies that transfer data across borders?
Tips for aspiring IT project managers
Free Webinar Announcement "Fantastic Devops and Where to Find Them"
Checklist for Code Review in Distributed Systems
The eternal confrontation between Intel and AMD. Or not already?
“Just losing weight” is not easy
"Burned out, slowed down, regained strength and returned" - interview with the authors of Stoneshard
A * pathfinding in C #: Binary heaps and fighting allocations
What is DNS Tunneling? Detection instruction
Day and night on the Internet, or an open letter to web developers
Postal agent. Trap for the expat's wife
Testing for Mobile Developers: Useful Videos from Android Meetup
About the role of a front-end developer
Java GraphQL Examples for Beginners [with Spring Boot]
TensorFlow.js: Part 1: Using the Low-Level API to Approximate Linear Functions
Google's Guide to Formatting Java Code
Review of the draft of a new methodology for modeling threats to information security
Implementing Machine Learning on an iOS Device Using Core ML, Swift and Neural Engine
Nokia N95, the best old school smartphone
Using UAVCAN for modular UAV electronics, or how not to burn a drone by confusing wires
Statistical significance tests are monstrously flawed tools
Do you want to make a million?
CSS Updates - July 2020 (Gap, Aspect ratio, Masonry, Subgrid)
Reverse engineering a Commodore computer chip
Successful launch. Mars rover. 2020 launches: 58th, 52nd successful, 21st from USA
Experience in preparing and passing the exam - AWS Solution Architect Associate
Happy System Administrator Day, friends
How InTrust Can Help Reduce RDP Login Failures
Camunda Developer Relations: Who, What, Where, Why, and How?
Vera Glushkova: "My father had a cybernetic approach to history"
Go: How to use nil values without using reference types
Parse Wikipedia, filtering, for NLP tasks in 44 lines of code
How people lose the energy that they themselves create. Norilsk example
How to Choose Music for Your Video: 8 Tips and a Quick Review
Writing your dependency free WebSocket server in Node.js
Kali Linux NetHunter on Android Part 3: breaking the distance
Common Data Service and Power Apps. Creation of a mobile application
Hosting interview: Anton Sverschevsky from VDSina
The life of a sysadmin: answering Yandex questions
Neocortix Contributes to COVID-19 Research by Opening the World of 64-Bit Arm Devices to Folding @ Home and Rosetta @ Home
SRE: Performance Analysis. Setup method using a simple Go webserver
From the first person: GNOME developer talks about new ideology and future usability improvements
PhpStorm 2020.2: PHP 8 Concatenated Types, New Control Flow Engine, GitHub Pull Requests, OpenAPI
Goodbye to Comet NEOWISE
3. Check Point SandBlast Agent Management Platform. Threat Prevention Policy
Cheap and fully functional DIY robot arm
Chrome (almost) demolished an extension we worked on for three years, and doesn't want to say why
How to increase the system administrator's income by 4 times in three years
Digital colonialism
Brave New World: Allods Online Graduation
A selection of useful links on OpenShift 4.5, a book Kubernetes Operators and a webinar on Container Storage
Can DraftSight REALLY replace other popular CAD systems?
Toxic Leader: Execution Cannot Be Pardoned
Very strange things when submitting ads
"I-Business-Team". Personal boundaries at work
Optoelectronics, LEDs and Lasers - Master's Degree in Photonics MegaFaculty of ITMO University
We use macOS to remotely build Unreal Engine builds from under Windows
When IT work becomes extreme: the installation of satellite equipment in the Republic of Sakha and Nakhodka
How JIT Compilers are Implemented
What to read on the weekend - a habrasserial about the history of audio technology and the music industry
Upgrade your CLI
Intel 8086 Processor Registers: From Chip to Transistors
Finding a job as a Java programmer in London on a Dependent visa
The sysadmin's revelations: how my family sees my work
CLion 2020.2: Makefile design model support, more C ++ 20 and more
12 project design ideas that people will definitely use
[Frontend Practice # 1] Drag and Drop, Image Preview, Medium Image Color and Separate Stream
Bitdefender Reveals HVI Hypervisor Introspection Technology
Time tracking with balance calculation
Poplar Down, AMA # 20, July
How to rewrite SQL queries in Python using Pandas
The project is 8 years long - I would know, I would never get involved: my 2-stroke engine
PostgreSQL Antipatterns: "There should be only one left!"
Successful launch. Two communication satellites. Launches 2020: 59th, 53rd successful, 9th from Russia
Writing a web service in Python using FastAPI
Introducing the Microsoft Family Safety app
Microsoft Flight Simulator: Steam, TrackIR and VR support
Crisis job changes and remote adventures
Minimum Viable Kubernetes
Sysadmin: an eternal portal to an IT career
Cloud TL; DR: what open source gives, why developers are more expensive than money and a few words about personal information security
S3 architecture: 3 years of evolution for Mail.ru Cloud Storage
Transforming Android Development with Jetpack Compose and Coroutines
Creation of your own Headless CMS and integration with a blog
How to search for file swamps in 104 lines of code in python
HackTheBox. Walkthrough Oouch. OAuth2, RCE to uWSGI and LPE over DBUS
Russia - elephant field
How video games help you upgrade real skills and find your dream job: transcript
IBM unveils fully homomorphic encryption tool for Linux
Latest CentOS update breaks GRUB2-efi bootloaders
The gamification of everyday life and the downside of positive reinforcement
Budgeting automation: content of problems, principles of their solution and comparison of software products (BI / ERP / EPM)
Is there an age?
Rocket from Amperka, part 5: Debriefing, repair
A small investigation into the Twitter hacker case (updated)
July. Time to count the rackets - “Answer: 14! And not only Mars "
How do I understand asynchronous code?
How the telephone became the first of the great distance learning technologies
Turing the GPT-3 model
Stop making bad meetups
Spot welding under a microscope
How "snippets" can help in web development with Malina.js
SamsPcbCalc Part 1: Microstrip Characteristic Characteristic by Harold Wheeler and Eric Bogatin
Pytest tests with report generation in Allure using Docker and Gitlab Pages and partially selenium
Starship prototype has successfully passed firing tests
How to restart Moore's law programmatically. Acceleration of software thousands of times
Tear Gas / Pepper Bottle Reminder
Every programmer needs to know this (or a vigorous clickbait about coding slang)
Deep Learning - How Does It Work? Part 4
The story of one hack or learn from other people's mistakes
A boring investment for geeks
Plant species or agile team classification
Transporting a wolf, a goat and a cabbage across the river with effects in Haskell
Null safety in Dart
Announcement: The Ultimate Guide to an AI Career from a Pro: Choose a Major, Level Up, and Find a Cool Job
How to migrate Zabbix from MySQL to PostgreSQL with minimal downtime
Quantum computing in bioinformatics
How to look people in the eye during video conferences
The need to reduce operational risk will lead to degradation of the concept of "overqualification" when hiring
City of the future. Post-industrial settlement system
Why payment startup Wirecard crashed and how it affected finance
Hierarchy of computer information systems for website development
How to set up automatic smile capture in half an hour with HUAWEI ML Kit
Subjective review of some Russian free educational platforms
Digest of interesting materials for a mobile developer # 355 (July 27 - August 2)
midi bluetooth keyboard esp32
Fence from a roll - radio-transparent engineering barriers
Jobseeker or Employer Market VS Age Discrimination
Hydrodynamic modeling (CFD) on terrain with MantaFlow and visualization of results in ParaView
A tale of the development of an ambitious project by a 16 year old guy (file547)
How we at Dropbox switched from Nginx to Envoy
Alfa Battle - how it was, conference recording and task list
Aiohttp + Dependency Injector - dependency injection tutorial
A world without coroutines. Crutches for the programmer - asyncio
ASP.NET Web API + Entity Framework + Microsoft SQL Server + Angular. Part 1
Laravel Digest (July 27 - August 2, 2020)
The first update of Windows Package Manager Preview (v0.1.41821) has been released
What to talk about in an interview with an online testing graduate
Digest of fresh materials from the frontend world for the last week # 426 (July 27 - August 2, 2020)
What's missing in modern competitive shooters?
Digital events in Moscow from 3 to 9 August
I didn't understand Goldbach's problem
The Internet of Things: A Brief on Modern IoT Threats and Other Risks
Improving useReducer
The Return of the Crew Dragon: What have Bob and Doug been up to for two months?
Go-swagger as a framework for microservices interaction
PHP Digest # 185 (July 20 - August 3, 2020)
How much does it cost to hack mail: a small analysis of the hacker-for-hire market
Is your iPhone so secure? Overview of vulnerabilities and secret passages in iOS
How i ditched webpack and wrote babel-plugin for scss / sass transpile
Fast start and low ceiling. What awaits young data scientists in the labor market
Asterisk is a Formula 1 car, not a regular bus
The future of Prometheus and the project ecosystem (2020)
How to calculate the cost of implementing a software product (software)
Canary Deployment in Kubernetes # 3: Istio
Riak Cloud Storage. Part 1. Setting up Riak KV
How we made a drone that is not afraid to fall, and what is common between architecture, a robotic arm and a copter
BIOS-based rootkits. Part 1
Implementing barcode scanning functionality with HMS Core Scan SDK
Apache Software Foundation has published the release of the Apache Hadoop 3.3.0 platform
Just 5 minutes a day
Reverse Engineering and Analysis of the SanDisk High Endurance microSDXC Card
How machine learning saves trees in Yekaterinburg
No time to explain, do autopilot
A project retrospective that the team will want to attend
Ruby Digest 2020 07 2
Security Week 32: Vulnerability in GRUB2
The digital footprint: new challenges for the education system in the data era
Imagination Race: How Fintech is Developing in Russia
Media Queries in SCSS - Another Convenient Way to Use @media Screen
Where to buy a passport with a discount of up to 50%? Comparison of crown discounts
Postgresso 24
Unexpected details of the default Windows Firewall. And experiments to reconfigure
A selection of articles on machine learning: cases, guides, and research - July 2020
How to make games for those who don't want to play by the rules
TikTok Soars Unexpectedly High, And It Has Every Chance To "Get US Citizenship"
Javascript Objectum platform
Transporting wolf, goat and cabbage across the river with no effects on Elixir
FOSS News # 27 - Free and Open Source News Review for July 27 - August 2, 2020
Riak Cloud Storage. Part 2. Configuring the Riak CS component
Problems of legal regulation of artificial intelligence
StickyMate - frontend animation from HTML markup
Event of the Year. 2020: successful return of the crewed ship Crew Dragon Endeavor in the Demo-2 mission
Controlling and saving sessions using Spring
Deploying a Machine Learning Model with Docker - Part 1
Writing a video chat for a local network, or mastering WebRTC in 2020
Street clock from the inside, and if it's more complicated?
Что помешало экипажу Crew Dragon выйти из корабля?
Interview with the creators of the neural network Nikolai Ironov: how it works, what is the trick in general, and why everyone calls him Kolya
SSR: rendering a ReactJS application in the backend using PHP
Free and high quality: how a presale can set the tone for a project
Small and large triangles: temperature change in electronic interaction in a crystal
The True Story of Large Business Migration to the Cloud
Microcell "Nashe Vse" or DECT mobility in the workplace from Snom
Quarantined robots
Avito iOS meetup materials # 8: videos and presentations
How to Build a Hybrid Cloud with Kubernetes to Replace DBaaS
Report by Monday
Tarantool caches and replication from Oracle
Effective TypeScript: 62 Ways to Improve Your Code
We enable the collection of events about the launch of suspicious processes in Windows and identify threats using Quest InTrust
Hype construction sectors and the cost of work in the Big City. San Francisco inflation and check growth
Six of the most unusual online communication platforms
Нервная система для роботов на базе процессора Intel Loihi
To be or not to be: discussions about testing in mobile development
How to implement in-app subscriptions in Android apps: tips and tricks
Raffle of IP video surveillance IDIS
Switching page template in vuejs
DevOps with a human face
NextCloud as a secure link building service
Scientists will always prove the prime number theorem
You have decided to become a developer. Why learn javascript and not java?
Working 12 hours a day and staying awake for 3 days in a row, or how I became a frontend developer
Continuous delivery and software product deployment issues
BRP with intelligence
Implementation of Atlassian products into the bank. Personal experience
B2B sales in the USA. The pitfalls that most break
Dan Abramov on JavaScript Closures
Don't use OFFSET and LIMIT in paginated queries
6 Powerful CSS Features That Make JavaScript Avoid
Front-end development technologies you may not have noticed
Vue.js for beginners lesson 9: custom events
Vue.js for beginners, lesson 10: forms
Read and Do it: Scanning the network yourself
Linux Kernel 5.8: What's New With The Most Changed Kernel Ever
How Google's BigQuery democratized data analysis. Part 1
How Google's BigQuery democratized data analysis. Part 2
You can write flawless technical specifications, but what good is it if your developer is crying?
Host of minds: actual barriers and springboards on the path to creating a common AI
Surfing Digital Radio Waves: The History of Internet Radio
Remote companies until 2021 - or forever
Language Models as an Engine of Progress: Unusual Applications for GPT-3
Clothes are smart, but we are smarter: how we made a T-shirt with posture control
Corporate architect: similar to an ordinary one, only he builds not a house, but an IT city
GSM modules for smart home
Russian state sites: an illusion of security
Distributed LED Light Controller (12V 6A)
ReactOS 0.4.13 CE (Coronavirus Edition)
Checklist before calibrating a machine learning model
Creation of a software product and management of its development
New neural network will help computers encode themselves
Where is it more profitable to manufacture hulls - in China or Russia? We compared, use
Tie with your "Habr not cake". Habr is a phenomenon
Secret Mission: How Okko Agents Help Create Better Service
10 Revit Blogs to Make Your Job Easier. Overview from the BIM Manager
Market segmentation and competitive analysis: Course "Creating a software product and managing its development"
Leader GSM vs Pal Es, compare GSM controllers
Session. Story loop "Layer property"
Batteries versus batteries
How to Sleep Well When You Have a Cloud Service: Basic Architectural Tips
5 Machine Learning Regression Algorithms You Should Know About
What Happens When You Update Your DNS
Best in class: the history of the AES encryption standard
Eldes ESIM vs Pal Es, compare GSM controllers
DoorHan 3.0 vs Pal Es, compare GSM controllers
The Digital Banya: Digital Transformation ™ on the Example of ... a Public Bath
Germany, or There and Back again - 2
Progressive loading XML pages
Niche cases for telephony with a Virtual PBX connection
Free Trial, motherf *** er, do you need it? - or why free trawls and freemium models are not suitable for everyone
Why most US companies never go into business
Protection of forms from "invisible" Google reCAPTCHA v3 spam without losing PageSpeed Insight points
How to get your dream job with a fatal diagnosis
The perfect vacation schedule. Natural algorithms. Bee swarm behavior
Vivaldi 3.2 - Gifts of Summer
What telegram bots does Vkusville have and why are they needed?
How to quickly and easily create snapshots and remove them automatically
Requirements for developing an application in Kubernetes
How we made our AR platform for remote maintenance and equipment repair
Another look at the clouds. What is a private cloud?
How to develop professionally in the company as an engineer. Synopsis of the meetup from the series "An engineer walks into a bar"
7 lessons following the deployment of SAP HANA based on MS Azure for a Russian company
Certified Encryption Specialist (EC-Council ECES)
Pretend to write in C #, but only in Powershell
CSS Grid is clear to everyone
PID tuning: is the devil as scary as he is painted? Part 3. Response Optimizer
The book “Without a bottom. Addictions and how to overcome them "
Complete Kubernetes from scratch on Raspberry Pi
Analysis of an article from the magazine "Code" (Yandex Practicum)
Tarantool Cartridge's trusted leader choice
Tarantool's birthday. We accept congratulations
Canary deploy with Jenkins-X, Istio and Flagger
Morning Show with Lucas F. Costa: JS, CS and Web Application Testing
Trusted View Effect Against Man In Device Attack
Decryption of text using frequency analysis
Android inside out: a comparison of Dalvik and ART
Integration with "Gosuslugi". SMEV's place in the big picture (part I)
Optimizing frontend performance. Part 1. Critical Render Path
Most expensive SaaS companies in B2B, B2C sectors
Working with Cutter - Reverse Basics. Reversing problems solving with r0ot-mi. Part 3
Oil industry for engineers, programmers, mathematicians and the broad masses of workers, part 5
Modern OpenShift apps, part 2: chained builds
The first practical steps in artificial intelligence for a young specialist
Telephone broadcast v2.0. Revival of the legend in the telegram bot
Aptly. How to organize control of packages from external repositories and delegate control to product teams
PVS-Studio for Java under the hood: diagnostics development
How to find the right vidos in a pile of video files? Project "Fabula"
They have not disappeared anywhere, but simply disappeared into modernity. Laptops subject to upgrade
8 advanced Python logging features you shouldn't miss
SQL tricks from DBA. Out-of-the-box advice for database developers
Serverless and one and a half programmer
How to create and use dictionaries in ClickHouse
"Proprietary - no": interlayer drivers for access to GPL-calls of the Linux kernel suggested blocking
Top Most Important Android Features for the Blind - According to Blind Experts
Checking the Internet speed with the Requests library in multiprocessing
TVI, CVI, AHD, SDI, CVBS, IP - differences in video surveillance formats
Finding car owners on Instagram: from whale tails to cars
School of Risk Technologists
Vera Glushkova: "The cybernetics virus hovered over the city of Kiev"
My favorite JavaScript tricks
Data migrations in Ruby on Rails
The mouSTer project - a comprehensive mouse adapter for retro computers
Paul Graham on Independent Thinking: The Four Quadrants of Conformity
How IDFA and Customer Data Control Lead to Trust Marketing
Simulate a build of an ARM application on an x86 processor using Qt as an example
Lighting in VFX and Video Games: A Comparison of Rendering Approaches
Free web encyclopedia for any IT projects on its own engine
Concurrent Mode in React: adapting web applications for devices and internet speed
Implementation of Grid layout on SwiftUI
Kitchen renovation in the USA! Million dollar business? Details on expenses and income
Open Demo Day at Raiffeisenbank: projects, features and a little magic
Aro bulbs turned out to be OSRAM
Top-tier data centers: answering frequently asked questions about Tier IV
A bit awkward, but I want to talk about buffers
A detailed breakdown of the cost of living in Silicon Valley
Why keep zoo cages closed
Habr PRO webcast # 5. Technoauthor: expert vs writer
Course "Introduction to Information Retrieval" and a little history
What does the chief architect do at ABBYY? Interview with Vladimir Yunev
The basics of measuring human elevated temperature using thermal imaging technology
Chicken or egg: splitting IaC
From candles to green energy: using paraffin in underground renewable energy storage
Final projects of the Deep Learning in Natural Language Processing course (by DeepPavlov Lab)
DAAD Fellow, or How I Stopped Worrying and Love the German Bureaucracy
Wait: LibreOffice 7.0 released
Azure RTOS. Part 1: overview and launch (STM32 + CubeIDE + HAL)
Scaling the database. Microsoft AlwaysOn
Protecting yourself from trackers on mobile platforms
Composite build as an alternative to buildSrc in Gradle
An emotional history of processors: IBM / 370
How to start DevOps?
Simple P2P server in python
Treatment or prevention: how to cope with the COVID-branded cyberattack pandemic
By being a freelancer. My path, struggles and recommendations
How to create a calculator in Swift 5
OpenShift 4.5, edge development best practices and mountains of useful books and links
Correctly [c] read PostgreSQL parallel plans
Using LinkedIn CN to Enter the Chinese Market
FigmaExport: how to automate the export of a UI-Kit from Figma to Xcode and Android Studio projects
What skills can be pumped on a project with a large code base
Static analysis - from dating to integration
We invite you to DINS DevOps EVENING (online): TICK stack exploitation and autoscaling in Kubernetes
How do profilers work in Ruby and Python?
Launching Camunda BPM on Kubernetes
How Apple uses non-market methods to extort developers from developers
First time
A little about cybersecurity and "leather people" (c), ie you and me
Top 3 programs for remote administration
Cut out SSR and speed up Habr 10 times
RICOH Theta Z1 camera - professional panoramic shooting
My wishes for the DBMS of the future, as well as for Rosreestr in terms of transactionality
Successful launch. High resolution civilian ERS satellite. 2020 launches: 60, 54 successful, 22 from China
Live with Doom & Quake Creator John Romero: An Evening of Warm Tube Stories on Request
Why iPhone 4GB RAM but Android not?
Lagniappe is a Louisiana word that will make your users / customers / customers a little happier.
Interaction between agent and environment - the path to AGI
System Architecture and Business Architecture
DIY window functions
Configuring multi-module projects
Pavel Trukhanov. Monitoring Postgres by USE and RED. Decryption with PGConf.Russia
Solving practical tasks in Zabbix using JavaScript
Convenient passwords for polyglots
Integration in access control systems
Plans for the global modernization of the network infrastructure in the USA - let's figure out what's what
1.5 schemes on domestic IPsec VPN. Testing demos
A Sip of Freedom: How Flash Games Influenced the Gaming Industry
Changing my stack from monday
How we use quantum light to measure oscillators at -250 ° C
Can a gamepad replace the keyboard? Trying to program with sticks
The New Normal: What Pros From Seven Different Countries Think of the Online Learning Era
How to Prepare a Good Resume for an IT Specialist
Game statics, or how I stopped being afraid and loved Google Apps Script
Utilities nanoCAD SPDS. Object array creation
How Highload PHP projects are created: transcript
Cost of tailing logs in Kubernetes
UWSGI Recipes: Converting Documents Using LibreOffice
Hackathon winner: digital rights remain with us
What will programming look like in 2025?
Internet Service Provider Operations: A Compilation on Networking and the Protracted IPv6 Migration
Successful launch. Satellites Starlink SpaceX and BlackSky. 2020 launches: 61 total, 55 successful, 22 from US
5 Keys to the Brazilian Gaming Market
Faster, Higher, Stronger: Is Clear Linux the Fastest Distro for x86-64?
Consequences of mass psychosis on the example of Israel
Google makes guest networking IPv6-only
Customized black PR and other dirty tricks in the framework of online reputation management
Top 7 most profitable mining pools for newbies
Integration testing in SpringBoot with TestContainers starter
5 stages of inevitable adoption of ISO / IEC 27001 certification. Depression
Examining threats and talking about attacks: what cyber security analysts do at Positive Technologies
Failed call to 112 on Xiaomi Redmi Note 5 phone
Corner of fiction, version "first half of 2020"
Dudley Buck's Forgotten Cryotronic Computer
How to embed a voice assistant into any mobile application. We disassemble using the example of Habitica
Why smart people make stupid decisions
Towards Serverless Databases - How and Why
Take and Sleep in Crisis: Weekend Checklist
Why does Array.isArray (Array.prototype) return true?
We aim and communicate with satellites: Part one - aiming programmatically
New Relic Changes Business Model - Opens Agent and Toolkit Code
Analysis of stress test results
Multi-Target at Albumentations
Open Source Data Lake Design
Flipper Zero - let's cut together. We invite developers
Looking for questions, or how to create a new debugger
Analysis of the possibility of blocking an application for remote control of a computer over the network, using the example of AnyDesk
Crazy unconditional exchange
Lose weight without self-torture and SMS
Offline mode implementation for Yandex.Music
Rocket from Amperka, part 6: test pieces, perchlorate fuel, burn rate test bench
Mathematical foundations of coding and encryption
Six Python Packages Recommended for Every Django Web Application
Working with an enterprise: how we didn't make an analytics system for a SaaS service
How to increase productivity
HackTheBox. Walkthrough Fatty. Reverse and recompile a client-server application. Java deserialization
Compulsive overeating or how to get fat by 20 kg
Deceiving neural networks with noise
The magic of 2 lines in Lua, or how to convey the original HTTP Authorization header-authorization headers to the web service
Accidents of the year. 2020: six in seven months
Basics of Database Design Rules
Infrared video camera from improvised means
Where does ML application come from in Russia at the state level?
Inventing a bicycle or writing a perceptron in C ++. Part 1 and 2
Three factors that sales leaders underestimate
Mocking USB
Managing scenes in Unity without pain or suffering
Writing a full stack monolith with Angular Universal + NestJS + PostgreSQL
Connecting ssd1306 OLED display to STM32 (SPI + DMA)
Monitoring daemon on Asyncio + Dependency Injector - dependency injection tutorial
Using the Moon as a mirror, scientists have confirmed that the Earth is habitable
WFH is killing Silicon Valley?
Redesign of the user interface of the Omega Red emulator
Laravel Digest (August 3-9, 2020)
Remote control for dollars: will they take me?
Patent and technical expertise: features and capabilities
Digest of interesting materials for a mobile developer # 356 (August 3 - 9)
C ++ template allocator with thread-safe circular buffer
We measure changes in website loading speed in various network (and not only) conditions. More convenient now
Making a copy of the pass card by photo
Microsoft Tests Hydrogen Fuel Cells for Backup Power in Data Centers
How not to waste the passage of time working at the computer. Application for monitoring work and maintaining statistics
Modifying Last Epoch - From dnSpy to Ghidra
Data backup. Where, what and how?
NuGet.org Advanced Search
How we played the tournament
Axiomtek launches passively cooled Intel Atom industrial PC
History and analysis of one of the causes of the crisis in modern physics
Optimization. Story loop "Layer property"
FOSS News # 28 - free and open source news digest for August 3-9, 2020
The Three Musketeers - Event Sourcing, Event Storming and the Event Store - Enter the Battle: Part 1 - Trying the DB Event Store
Review of CMS DRUPAL 9
VBA project protection in MS Excel
Three Rarely Used Python 3 Features Everyone Should Know About
Digest of fresh materials from the frontend world for the last week # 427 (August 3 - 9, 2020)
How Object Tracking works on YOLO and DeepSort
Text on pictures. How to make your ads easy to read and remember
Ministry of Internal Affairs, Presidential Administration and Rosgvardia are deprived of official sites
Analyzing data from the latest Intel leak
Impact of service workers on web applications
Digital events in Moscow from 10 to 16 August
Don't go cybercriminals, this is boredom
Find the combination of neighboring numbers with the largest product
Rusfinance Bank case: How we translated SCRUM online and what came of it
Sending Nginx json logs using Vector in Clickhouse and Elasticsearch
Rocket Lab has found the cause of the accident and continues to evolve
Optical design of anamorphic attachment for a fast camera lens of a smartphone, drone or GoPro
Work where you interned - 4 stories of Sberbank interns
A Guide to Database Replication
Project Management by Fix Time, Fix Budget, Flex Scope (FFF)
Experience in porting a legacy enterprise project with Net Framework to Net Core
Unofficial Active Admin Guide
Network visualization solutions to improve the efficiency of network security and monitoring architecture
PHP 8: "Before" and "After" code (comparison with PHP 7.4)
How Reinforcement Learning Helps Retailers
Vue.js for beginners lesson 11: tabs, the global event bus
Golang for the Pros: Networking, Multithreading, Data Structures, and Machine Learning with Go
How we organized the process of developing gadgets from idea to production in a startup incubator
Apple could lose many developers
Algorithm for ranking segments of a river network using graphs for geoinformation analysis
Examining the (Missing) Security of Typical Docker and Kubernetes Installations
Making a smile control game
ESP32 Embedded Game Programming: Fonts and Tile System
HR analytics: how to apply the 360 method correctly
Did you know that Python has an embedded DBMS?
Summarization of text: approaches, algorithms, recommendations and perspectives
Neural networks in reality
Hacking ASOS
We master the task for deployment in GKE without plugins, SMS and registration. Peek under Jenkins' jacket with one eye
Architecture of modern enterprise Node.js applications
Poor web brutalism
New proof brings mathematicians closer to confirming Erdёs' favorite hypothesis
How to properly prepare a PCB design so that you don't have to redo it
New Go API for Protocol Buffers
Open and personal data. Analysis of the "data leak" case with Avito
A new vector editor for creating interface layouts appeared for Linux
The most powerful Supermicro server in Moscow based on AMD Epyc
GitLab 13.2 Released with Iteration Planning and Performance Load Testing
Astra Linux - you can't go around the economy on a lame horse
Selectel Help Center: Interface, Technical Implementation and Features
Online lecture “How to hire IT specialists. Product experience "
LANIT Networking Academy conducts a survey on training
Windows 10 @ 2004 update and cookie loss
Security Week 33: Qualcomm Mobile SoC Vulnerability
Powershell computer class service automation
What's so special about IAsyncEnumerable in .NET Core 3.0?
How and why B-tree indexes appeared in InnoDB
3 ways to customize Windows Terminal
How to generate music using physics simulation
Optimization of SMS costs
5 publications that changed the world
US State Department will create its great firewall
Post of hatred for Mighty Shell
Will users from other countries understand your icons? Research Review
Divide and rule. Modular monolith application in Objective-C and Swift
Will Cisco SD-WAN cut off the branch on which the DMVPN sits?
Object video analytics in transport
South Korea through the eyes of a Russian student
We assemble a media center of different functionality on a knee of different thickness
Inventing a bicycle or writing a perceptron in C ++. Part 3
How facts, tasks, a a + comment
Typical Continuous Integration Situations
Now you see us. We reveal the secrets of the success of an international IT conference in the era of a pandemic
Obtaining PowerPacker Cruncher Source Code from AmigaOS
How to solve the problems of scientific publications?
Dart service: flutter web page
AI product development based on machine vision. Intermediate retrospective: thoughts, pain, suffering
Postage stamp: from paper to QR code
.NET configuration evolution
General relativity. Energy as an additional dimension in the Schwarzschild solution
NB-IoT. Non-IP Data Delivery or just NIDD. Testing with a commercial service MTS
Intel Optane Persistent Memory 200 - New PMem for New Xeons
Sophisticated front-end. The right architecture for fast sites
Modular phones - what happened to the sensational projects? Part 2
Query language for TSDB. Improving PromQL (Alexander Valyalkin, VictoriaMetrics) (2019)
Online Zabbix meetup about information security | August 28
Entities and services as the basis of distributed logic for the MVC design pattern
Why do razor blades become dull after shaving?
It seems to me that the point is not in the language, but in how they write in it
Our great pride: peaceful Soviet robotic harvesters harvested the first crop in the southern regions
Riak Cloud Storage. Part 3. Stanchion, Proxy and Load Balancing, S3 Client
Common Origin Policy and CORS: A Visual Guide
Servers in the Microsoft data center worked for two days on hydrogen
PayPal has been blocking accounts for 20 years without explanation
Server monitoring - free or for money? Linux utilities and specialized services
GPT-3 in Pictures: An Overview
Parallels Desktop 16 for Mac adds support for macOS Big Sur
In the early 2000s, the EverQuest world economy in terms of GNI was between Russia and Bulgaria (77th place)
How to monetize a mobile app in 2020?
Why are salaries in IT in the EU and Eastern Europe so slightly different?
Migrating from Zimbra OSE 8.8.15 to Zextras Zimbra 9 Open Source Build
LINQ to JavaScript for the little ones
The unwashed face of the company
Online Round Table "How to Create Your Own Gaming Business"
How the self-service portal works and why it is beneficial for companies
Alice on Kotlin: turning the code into Yandex.Station
The Complete Guide to Hardening Your Asp.Net Core Web Application and API
Software vs Hardware. Or why is it hard for an electronics engineer to live?
BPF for the little ones, part one: extended BPF
"Do it yourself", or a computer from Yugoslavia
Screening of mobile devices - how things are in the world
Skynet is close: Switch SENTRY robots will guard data centers
Microsoft Azure Virtual Training Days: Fundamentals - Free Certification Challenge Webinar
Microsoft Azure Virtual Training Day: Modernizing Web Applications and Data - Webinar
User personas: Course "Creating a software product and managing its development"
Decentralized Web. Results from a survey of 600+ developers
New CSS property content-visibility speeds up page rendering several times
3 most interesting cyber security incidents for July 2020
Comparison of 5 popular CMS: features, pros, cons
Automatic disconnection of users in ISPManager5 lite without BILLmanager
Hosting Interview: Boodet.online
SRT as a reflection of philosophical ignorance
Hack and stop the shredder loaded with 200k, short circuit and fire
A custom tool that won't get in your way in your application
Introducing Needle, a Swift dependency injection system
Hilt another DI?
Who needs ecommerce recipes? For SAP Commerce and beyond
JinkoSolar Unveils New 610 Watt Solar Modules
Possible algorithm for returning money given to scammers
Vector spaces
A quarter of TOR output nodes are under the control of attackers
Into the wild. Results of the School of Programmers' projects in the era of self-isolation
The big role of "little talk"
World & AI Data Challenge: Getting Started with Braille Recognition
Linear Regression Basics
18 Google Ads extensions: a great guide for those looking to boost CTR and CR
How I made a Telegram bot to work with the network
For tube design lovers. Snom D385 IP Phone Review
How to choose the right character for video ads on social networks
Uber's Domain-Driven Microservice Architecture
Vivaldi 3.2 for Android - Even closer to ideal
"I did something and everything fell": failures in Python development at Russian Python Week 2020
Webpack: A Beginner's Guide
Effective use of ClickHouse. Alexey Milovidov (Yandex)
Monitoring of production equipment: how things are going in Russia
Modeling the sound of guitar notes using the Karplus-Strong algorithm in python
PID tuning: is the devil as scary as he is painted? Part 4. Frequency Response Based PID Tuner
6 Swift Combine Operators You Should Know
I have the Coronavirus. Review and testing, pros and cons and comparison with competitors from the same price range
The book “Think Like Amazon. 50 and 1/2 business ideas "
We identify signs of audio editing using AI methods
Losses, breakdowns, downtime: the consequences of an emergency power outage and ways to neutralize them
Where and how best to observe meteors?
Digest of IT events in the first half of September
Relocation to Finland for developers
Don't expect miracles from CRM - just work
How open-source Docker API and public images from the community are used to distribute cryptocurrency miners
200 IT Jobs & Supervisory Non-Rubber Office from WFH *
Why ABAP needs the SET UPDATE TASK LOCAL statement
Machine analyzer. Part 1. Wave neurons
8 ML / AI projects that will brighten your portfolio
Project "Rainbow" - an attempt to show a color image on a black and white monitor
Is your bank card with a chip safe? Depends on the bank
VPS on Linux with GUI: Running X2Go Server on Ubuntu 18.04
ViPNet in detail: understanding the features of a crypto gateway
Online hackathon "Tele2 Solutions Days"
Why does an IT specialist need a second passport?
Electrosaxophone: EWI Creation Project Step by Step
Best metric for the product team
How machine learning and artificial intelligence are accelerating drug discovery
RED method for analyzing MySQL performance
Hidden password cracking with Smbexec
Own 2-stroke engine: sandbox, Easter cakes and 10kg of molten metal
Apple announced a stock split: what it is and how it threatens investors
Top 10 Community Angular Tricks
Renewal of the Russian optical reconnaissance satellites fleet. Thespacereview
Modern consoles confrontation: Sony, Microsoft, Nintendo and cloud gaming
Introducing Vuecket
Work in Singapore
Our first roundup of Internet shutdowns in Belarus
Documenting architecture: an introduction (remastered)
NestJS. Uploading files to S3 storage (minio)
CLI application + Dependency Injector - dependency injection guide + FAQ
Optics in botany: the structural color of viburnum tinus berries
Petition for friendship of certification centers
Looking for freshness
Unicorns Break Into RTS: Analyzing OpenRA Source Code
My phone rang. Who speaks? .. Will help "elephant"
Machine analyzer. Part 2. Wavefront Descriptor
Why the old options for monitoring employee performance are not suitable for telecommuting
BPF for Linux Monitoring Book
About creating UI animations in games and why they are so important
Data Scientist's Notes: Small Tools Are Big
Intel Arch Day 2020 hot news: 10nm SuperFin process technology
Freecooling in Selectel data centers: how everything works
How to troubleshoot a domestic IPsec VPN. Part 1
The wrong toys: how we taught the neural network to fight streaming porn
Shove unpushable
Web developer: 10 useful tools
Attack of the week: voice calls on LTE (ReVoLTE)
Ditching create-react-app and creating your own template for React apps
Relations. Part II
Rubik's Explosion Clock
Relations. Part I
stm32. We look at the root
How to implement bank card recognition with HUAWEI ML Kit
VTB accelerator: startups are learning to take off
Moving from Windows Server 2008 to Windows Server 2019, an easy walk, or climbing a mountain?
JavaScript: 200 Practice Questions
Experience Converting C # Code to Rust Code
Writing an 80s-style BASIC interpreter
Common misconceptions about lifetimes in Rust
Overview of methods for creating proposal embeddings, Part 1
CRI-O as a replacement for Docker as the runtime for Kubernetes: setting up on CentOS 8
Flutter 1.20 Announcement
Telegram privacy
Risks and Caveats When Applying Principal Component Method to Supervised Learning Problems
Did you ask for a hint? We will give it to you
How I modernized my Flash game
Simple means of communication within the company
Create EXE
Setting up a retro computer or 386 suffering
GoLand 2020.2: improved support for Go modules, generics and more
What is the optimal password length?
Writing a simple ORM with the ability to change databases on the fly
Resant LED lamps
Per aspera ad astra, or how I built a rocket. Part 1. Making engines and launching rockets
Rafael Sargsyan: “There were 23 people in the laboratory, but all the work was done by three or four employees”
What is CI / CD? Understanding continuous integration and continuous delivery
Android Fragment Result Listener
How not to get bogged down in refactoring at the front. Tips for a beginner
Overview of methods for creating proposal embeddings, Part 2
Seattle startup trying to create "Tesla of the Seas"
Facial recognition technology: a secret story
Five reasons why we still don't see robotic vehicles on the roads
QSerializer is dead, long live QSerializer
How to avoid blocking WhatsApp in order to ...
What the hell is hydration and rehydration?
Intel Arch Day 2020 News: Intel Xe GPU in Stock
Autoscaling Kubernetes applications with Prometheus and KEDA
How to accidentally continue writing Web GUI for Haproxy
Go language has been updated to version 1.15
Just about nonlinear finite element analysis. Bracket example
Blender for (geophysical) modeling and visualization
5 Strategies for Successful Job Search in IT
Building a voice assistant in Python, part 1
Applied Purpose. Yandex report
A Chrome extension to alert you about surveillance
Why C won't stop you from making mistakes
Everything for sale: how we set up business processes for Lamoda and started selling them to partners
A simple explanation of CRD in Kubernetes and how to use it
CATIA: from the history of one project
Collection of useful links for the system administrator
Wolframalpha Calculator in Telegram Dialog
Writing a telegram bot in R language (part 2): Adding command support and message filters to the bot
Analytics in the mobile app
LSI RAID Inventory in GLPI
Will you be forced to pay additional sales tax on digital services?
BIOS-based rootkits. Part 2
The strategy "choose the most illogical strategy", or how we took second place in the Tinkoff Mathematical Regatta
"Black box" for your office
Running JMeter tests in OpenShift using Jenkins Pipeline
Introducing Contour: Driving Traffic to Applications on Kubernetes
4. Check Point SandBlast Agent Management Platform. Data Protection Policy. Deployment and Global Policy Settings
A little about SMART and monitoring utilities
Utilities nanoCAD SPDS. Export to file, work with SPDS graphics
PSI and CSI are the best metrics for monitoring model performance
Invest Like Gates: What Shares Does Microsoft Founder Fund Invest in
How to hire 50 seniors in 43 days and quickly include them in the development process?
We build a role-based access control model. Part two, "construction"
What is REST API
Object-oriented programming is a trillion dollar disaster. Part 1
The pains of startups: how to properly develop IT infrastructure
Inserting Real Objects in Unity with Meshroom
Automating detection of possible DLL interception paths (DLL Hijacks)
How to find a remote job for a developer in 2020: statistics, tools + engineering advice
How we overcome uncertainty at Delivery Club
Mixing levels of abstraction puts a bomb at the base of your project
Quadratic funding
Running php 8 with jit in docker in 5 minutes
Hospital Notes
Microspace project
Visualization of Yandex Direct statistics with your own hands. From API to Data Studio
Deductive method in teaching and analytical work
Dart Service: Server Application Framework
Artificial intelligence went to basketball, and Anubis - to build a career in television
JNI and Delphi. Using Java Methods with JNI
Reading books in English using the JReader service
STL, allocator, its shared memory and its features
Detailed instructions for making a split keyboard based on ATmega32U4. DIY Iris / Jiran analog
Apple 4: 1 - don't miss your chance to make money
A quick guide to Node.js for beginners
Machine analyzer. Part 3. Memory of wave neurons
HackTheBox. Passing Traceback. Backdoor, LUA, SSH
Ray-casting technology training, part 1
Data structures and algorithms that I used while working in technology companies
Command Line Habr
Boost.Compute or GPU / CPU parallel computing. Part 1
What the charts talk about: what is technical analysis, and why exchange investors use it
Alliances of leading players of manufacturers of software for autonomous cars
Just for fun: a couple of entertaining RFCs
An attempt to determine the language of the Voynich manuscript, Random Forest Classifier
COVID-19 outbreaks in Texas and humidity
Internet of cars: who needs data about your driving
Tesla autopilot does not improve driving safety
Self-driving cars for people with disabilities
Internet of cars: an overview
The Internet of Cars: Market Volumes and Business Models
How physics gave mathematicians a new geometric structure for their games
Why doesn't the tax authorities believe in IT specialists who are individual entrepreneurs?
Podcast: "We make robotic systems to work with unstructured environments"
Why the choice of two is the best thing in education, design and the world
Product Manager & Product Designer: Find Similarities and Differences
New format of software development department
Examining the CSS flex property
Unnecessary extensions for VS Code
Stock Market Newbies: An Honest Talk about Bonds
Boost.Compute or GPU / CPU parallel computing. Part 2
pyOpenRPA tutorial. WEB Application Management
Smart protection checklist for your laptop
How to become a search engine expert
Successful launch. 3 satellites on Arian 5. Launches in 2020: 62nd overall, 56th successful, 3rd from Europe
Social Media in 2020: Impact on Productivity
Import of German uranium tailings to Russia. Part 4 (last): DUHF use, protests and conclusions
First steps in data visualization using Geopandas and OSM
The creators of Pocket PC transferred the hardware of the device to open source
Web Components in the Real World (Part 2)
VKWave - a framework for developing VK bots
Laravel Digest (10-16 August 2020)
Free eBook in Russian: Blazor for ASP.NET Web Forms Developers
Digest of interesting materials for a mobile developer # 357 (August 10 - 16)
How does this thing work? We deal with the Chinese converter
Confucius and Margarita
RUB 860,000 subsidies from Moscow taxpayers
Simple and fast approximations to statistical functions
How to get all possible combinations of elements of a group of arrays
Website availability monitoring with Twitter reporting on Node-RED
Briefly about this in javascript functions
Builders or constructors? We reason out loud
How cryptocurrency exchanges prevent money laundering
Paragon has opened its NTFS driver for Linux, offering to include it in the kernel
Satellite communications are still easy to listen to. Interception of traffic of ships and planes
FOSS News # 29 - free and open source news digest for August 10-16, 2020
How I made an electronic queue for 0 rubles on pure enthusiasm, what it cost and what came of it
How to "correctly" block T *******
Digest of fresh materials from the frontend world for the last week # 428 (10 - 16 August 2020)
The Road to OOP: An Engineer's Perspective
Scientists have clarified the age of the universe
The story of "pain" and how we fix it
Digital events in Moscow from 17 to 23 August
From Beepers to Crazyfrog - A Brief History of Custom Ringtones
Blurring the boundaries at the first online analyst conference
PHP Digest # 186 (August 3 - 17, 2020)
Microfronts. Learning from mistakes
An introduction to compiler theory: lexical analysis of Pascal using C #
Machine analyzer. Part 4. Classifier
Why treatment planning is a necessity for the patient and clinic
Variant functions in Go
Implementing the IMA SDK in Android Applications
How we robotized forage harvesters in the world
Automating image processing with Jupyter and Python
Type-safe matrices in Haskell
How DPUs are arranged, coprocessors for data processing
Interview: How are apprentices living at Rusfinance Bank?
Design solutions: playing by your rules
Orbital paparazzi of Roscosmos
Technical preferences of visually impaired users in 2020. Yandex research
What actually affects the result of Google PageSpeed Insights and what will lead to the implementation of all its recommendations
Translation of the IDEF0 standard in Russian
RDP: protocol weaknesses and honeypot deployment experiment
4 myths about working as an IT professional in the public sector
Dead Code: Find and Disarm
Top startup conferences: what should you follow?
A film about electronics production technologies: from silicon doping to computer assembly
We organize interaction between PC and DAC / ADC using FPGA
Synology SSO Server - Manage authorization and access services from the site
Security Week 34: VoLTE Transcript
Slightly Harder Than It Looks: How TinyScouts Attack
Character Skills VS Player Skills
One of the qualities of a good employee: how much effort is required to complete the task (with 100% formulated TOR)
Astronomy, big data and clouds - how technology helps to study the Universe
Preparing future biotechnologists
Some thoughts on what an automated information system (AIS) is
Writing a GLPI plugin to reopen orders
Layered protection. Fortinet & Flowmon Networks
What is Docker: a brief history and basic abstractions
Artificial intelligence in the field of jurisprudence. Article 3
How to write neat machine learning pipelines
Deploying a Machine Learning Model with Docker - Part 2
VDDK errors with a human face
Folklore of programmers and engineers (part 1)
Who stopped the shredder or how it was necessary to complete the quest with the destruction of the server
In short: the labor market in development after Covid
US Marketing: How a SaaS Startup Can Make Tens of Thousands of Dollars Using AppSumo.com
Parallels between Factorio and software design
"During quarantine, the load increased 5 times, but we were ready." How Lingualeo moved to PostgreSQL with 23 million users
Everything you ever wanted to know about Sigma rules. Part 3
Mozilla is a great IT company we're losing
Weasley Clock Project showing the location of family members
New legislation of the Russian Federation on digital financial assets and digital currency
How we opened the first Developer Student Clubs community in Russia
How do I make the code execute in the same amount of time? Methods from Yandex.Contest
Linus Torvalds, Bjorn Stroustrup and Brendan Gregg will contribute to my hobby project. What for?
Algorithm for scheduling tasks in TypeScript. Graph theory finally came in handy
Voting anomalies on amendments to the Russian Constitution. Part 2
Why common sense is more important than patterns, and Active Record is not so bad
"Everyone to bow to the Mask ...". What for? Reality versus propaganda
Veeam B&R retention policies - unraveling backup chains with technical support
ARDU Remote: very simple and cheap DIY control equipment
Appreciate, train and grow. How we build a self-learning organization at NSPK
Hypothesis testing: Course "Creating a software product and managing its development"
ELK, SIEM from OpenSource, Open Distro: An Introduction. Infrastructure and Technology Deployment for SOC as a Service (SOCasS)
Time to go to the red camp: choosing the best AMD EPYC server
Pitfalls of domestic Remote Access VPN or how to make it stable
Movement is life: sperm kinematics
Bringing up a test environment in Kubernetes: Apache Kafka, Kafka Connect, MirrorMaker 2.0 and Jmeter
How I Buy and Sell Apple Using Data Analysis
We decompile the xiaomi scanner application and take the scan result
Familiarity with pg_probackup. First part
Book “Bug Trap. A Field Guide to Web Hacking "
Improving the markup of multimodal data: fewer assessors, more layers
How storytelling helped host the WCIT 2019 Congress
To infinity and beyond. History of Advanced Software Engineer
How we loaded a bank card from an iPhone into a keychain
Analysis of a wheat ear using computer vision methods. Determination of ploidy
Clickhouse - window functions that don't exist ...
Experience in optimizing computations through dynamic JVM bytecode generation
Marine drone that previously carried beer and oysters successfully scanned the continental shelf
About moving from Redis to Redis-cluster
Tiny charge pumps in the 8086 that generate negative voltage
How we built a virtual infrastructure for industrial cyber operations
Implementing business logic at the level of PostgreSQL stored functions
Sparse residency textures in Vulkan
Shrinking links without fat (F3)
Moscow is hi-tech and safe
How to Transfer Your Favorite Tracks to Spotify for Free Using Javascript
Combining Private WhatsApp and Public SIP - Part 1
“Our school is more than just a source of personnel”: interviews with founders of Java School
Gartner MQ Review 2020: Machine Learning and Artificial Intelligence Platforms
Solarwinds Webinar and What's New in the Latest 2020.2
Security Delight - technology for encrypting container images
Russian scientists create a device that will allow skin to see
Why processors need a cache and what is the difference between L1, L2, L3 levels
Betelgeuse is about to sneeze again
Samsung researchers discover new material for semiconductor production
A little about speeding up the program: parallelization (manual or automatic) based on super-optimistic calculations
Command Line Tool Development: Comparing Go and Rust
Parsing the world's worst piece of code
The Big History of Function Arguments in Python
Java applets will be dropped from Java 8 with end of NPAPI support in MSIE
Organization of development of large-scale React applications
Why do developers fall in love with functional programming?
10 tips for creating content that people will share
Heading "We read articles for you". June 2020
Successful launch. Satellites Starlink L10. 2020 launches: 63rd overall, 57th successful, 23rd from US
How we invented the process of developing, debugging and delivering database changes in 2020
Detecting the state of traffic lights at level crossings to fix traffic violations
Self-driving cars will save their passengers
React Redux Application Architecture
How to conduct training and not go crazy
"Other" management or why it can be difficult to communicate with people at work
Electronics Development Market Research 2019
Laying the foundation for the future of Rust
Data-driven approach to content development: how we create robots in War Robots
The startup that helped Microsoft build the Flight Simulator world
ELK, SIEM from OpenSource, Open Distro: ELK stack - installation and configuration
Monitoring your infrastructure with Grafana, InfluxDB and CollectD
Pumping business processes: how Process Intelligence helps companies determine what, where and when to automate
Finding Fundamental Stock Data Using the Financial Modeling Prep API
Static Code Analysis of Intel's PMDK Library Collection and Errors That Are Not Errors
Development of digital audio recording or how music moved from cassettes and discs to the Internet
Folklore of programmers and engineers (part 2)
Folklore of programmers and engineers (part 3)
Mail.ru mail begins to apply MTA-STS policies in test mode
I3 laptop configuration: how to increase performance up to 100%?
How to cut costs on autotests
Copywriting: The Power of Persuasion
VPN to home LAN
How safe is the safety of autonomous vehicles
Analysis -> Monitoring of impersonal trades when trading stocks
User perception of interfaces using Lego panels
Using automata models in clinical decision support systems
Upgrading an Old PHP Application
Apple Gives Independent Workshops Access to Genuine Parts and Tools
PostgreSQL Antipatterns: Unique IDs
Reading on the weekend: three books on corporate networking
DIY project: Arduino-based audio cassette for storing and loading programs and games in the ZX Spectrum
"Stop Total Commander!" or the main problem of free software
Automated receipt of OBIEE reports by the client
Telegram for a marketer: why use chats to promote your business and how to do it
What questions should a UX / UI designer ask a client at the start in order not to make a bunch of edits?
Monitoring PostgreSQL using Zabbix
Electronic watch in the spirit of Cronixie
Data Scientist Notes: A Personal Overview of Data Query Languages
Reverse engineering of traffic on the CAN bus
What happened to photo stocks? Have the old-timers crowded out the newcomers? Point of entry
How the backend of a hacker game about destroying a server was created
Why do we feel anxious?
Copying volumes to storage systems via Linux server using XCOPY
Reverse engineering of programs, search for web vulnerabilities and two weeks in Sochi: what students can expect from Cybervyzov
ISMS specification in a preschool educational institution: what are the realities?
One Approach to Detecting Web Bots, or How We Used Machine Learning to Classify Bots
GSM / Wi-Fi alarm system Navigard NV 8321W
How npm keeps things safe
PID tuning: is the devil as scary as he is painted? Part 5. Closed-Loop PID Autotuner
Ruby Digest 2020 08 1
Virtual Browser vs Remote Sandboxed Browser: Best Safe Browsing Solution
It's not just about money, or How I came to believe in video surveillance as a service
Comparison of prices of online stores
Quiz bot for VKontakte
The most profitable ASICs in 2020
RFID emulator
Incremental VDS backup with a site on 1C-Bitrix in Yandex.Cloud
What we need to build a patch, we will draw we will live
How to charge a MacBook
Battle of C # JSON serializers for .NET Core 3
Why European banks are buying IT-schnick
Passing dynamic objects from setup to test function in py.test
Transparent energy: turning windows into solar panels
Smart home as a hobby
Change Management 2: Resistance is useless
i9-10900K vs i9-9900K: what can be squeezed out of the new Intel Core on the old architecture
Row Level Secutity Implementation Study in PostgreSQL
What we will remember CVPR 2020. How the conference on computer vision moved online
Legal experiments in IT. How to customize the law for yourself
Embedded reverse: code tracing via SPI-flash
Airport - marketplace for apps in TestFlight
How to deal with task decomposition and not overdo it
Converting integers to interface {} in Go 1.15
Meet Rome from the creators of Babel - compiler, builder, linter, tests in one bottle
Power-line communication. Part 1 - Basic transmission of data over power lines
How to properly conduct transactions with digital financial assets and cryptocurrency
ELK, SIEM from OpenSource, Open Distro: Walking Through Open Distro
Humor for designers
Rescue an ordinary datasinter. How to work on computer vision to complete a project and not lose yourself
Steam that sometimes doesn't work
How a digital agency can attract leads from context: 10 life hacks
Post Mortem out of reach Quay.io
Writing matchmaking for Dota 2014
How I built a Finnish bulletin board on the Tamaranga DO engine
Self-written cryptukh: vulnerable by design, or the history of one CTF task
An Overview of DWH Agile Design Methodologies
Correct the code, sell technical bullshit, spin the roulette wheel at Russian Python Week 2020
We write auto-completion for your CLI projects
Anti-bank fraud systems - what you need to know about solutions
Why the App Store is against developers and what does Epic Games have to do with Apple
Don't jump over your head - you will remain a dumbass in captivity of big money
Continuous security testing and automated cyber risk assessment with the Cymulate platform
Announcement: live stream with Pasha Zhovner, creator of Flipper Zero
Sound and light against the street: hazards, health consequences, possible remedies and first aid
ARM for servers: details on the Marvell ThunderX3 processor with 60 cores in SCM, 96 cores in MCM and SMT4
Кастовая дискриминация в Кремниевой долине
Relocation to Estonia for developers
What's New in Spring Data (Klara Dan von) Neumann
Nude electronics - free photos without SMS and registration
What does Business Intelligence (BI) come with - business intelligence systems?
Kubernetes on its own infrastructure: pros and cons of private clouds
Modern OpenShift Applications, Part 3: OpenShift as a Development Environment and OpenShift Pipelines
Mind Map in testing - or an easy way to test complex applications
The Battle for Routers: How Botnets Divide Spheres of Influence
Testing is easy. Or the story of one bike
The Russian ISS Nauka module arrived at Baikonur for final preparation for launch. NSF
Making Linux terminal beautiful and convenient
LED, timer and interrupts on RISC-V from scratch (for example, GD32VF103 and IAR C ++)
Radik Ananyan: “I didn't see the computing machine until we made it ourselves”
How to access Kubernetes Pod resources
An introduction to the networking part of the cloud infrastructure
4 corners is good, but 6 is better: hexagonal chess in the console and with a bot
List of useful IT resources for professionals in the field
Maltego Part 6. Dear, where have you been? I ran! " (from)
Speed up Ansible
Coherent superposition deeply at the root of corruption
How to integrate face stickers into apps with HUAWEI ML Kit
Native doesn't mean fast. Overtaking map, filter and reduce on large arrays
Impostor Syndrome and Burnout
Implementing a Role-Based Access Model Using Row Level Security in PostgreSQL
We've All Recorded: Ozon Talks at GopherCon Online 2020
Magic lessons for a cat, dating for pregnant women and astrology
ELK, SIEM from OpenSource, Open Distro: Visualizing ELK and SIEM dashboards in ELK
The demand for IT specialists in 2020: change jobs or wait
How to build a stress KPI - and turn it from an enemy to a helper
How a company should choose tools for data engineers and not turn everything into a technology zoo: the experience of PROFI.RU
Goodbye Internet Explorer
Why is Python a bad choice for a first programming language?
TrendForce: SSD and RAM prices will fall until 2021
AI defeats F-16 pilot again in aerial combat
Google says universities are no longer needed
Four-legged spider robot on Arduino
Familiarity with pg_probackup. The second part
[+ competition] New release of Acronis True Image 2021 - comprehensive cyber protection and new opportunities
How AI Systems Aim to Simplify Sound Engineering
The multicooker is an easy and effective way to disinfect N95 masks
Natasha project. A set of quality open source tools for natural Russian language processing (NLP)
How to make friends with GOST R 57580 and container virtualization. Central Bank Response (and Our Considerations)
We parse any site in a matter of seconds. How to get the necessary information from the site using Selenium, XPath and Proxy Sever
How economists lost faith in the rationality of people and learned to understand them
The domestic hosting provider offers tariffs with a core frequency of up to 5.3 GHz. And this is complete nonsense
Which way does the water flow?
We glue several photos into one long one using computer vision
Transferring molecular dynamics to CUDA. Part III: Intramolecular Interaction
Floppy disk digital camera: an overview of the Sony Mavica MVC-FD73
Stabilizing video from a moving camera, or how to translate everything into a fixed coordinate system
What is color proof and how "adult" photo printing is performed on a large format Epson printer
Why Facebook Stocks Soar Despite Advertising Boycott, Fines, and Government Investigations
Life in 2030
Less than a couple. Another way to reduce the number of tests
How we hacked smart pillows and launched the Ascona smart bedroom app
Tips for Working with EntityFramework Core
Brave New World: What Fediverse is and How to Become a Part of It
Investments, clients and profit: the success story of the graduates of the first track of the "Moscow Accelerator"
[Personal experience] Amazon vs Microsoft: what makes the interview process different in large IT companies
Use-After-Free vulnerability
Learning Scala: Part 3 - Unit Tests
Announcement: Live with Tatiana Lando, Google Analyst Linguist
Choosing Mobile Devices: A Step-by-Step Guide for QA Beginners. Part II
Live software - how enthusiasts downloaded computer programs using the radio
Game theory and self-management
4 hours without a smartphone. A stupid post on a serious topic
8 mistakes of a beginner PSD designer. How to simplify the work of the layout designer
Who are schizoids, where do they live, and why it might be useful for you to learn about them
DelayedQueue queue
Let's Go! Three approaches to structuring your Go code
Death Note, anonymity and entropy
Managing Github: via Terraform to a custom Ansible solution
New library for reducing the dimension of data ITMO_FS - why is it needed and how it works
What new computer did I learn when I decided to write Chrome Dino in C
GitHub Actions and LaTeX: Raise, Upload
FCC opens 6 GHz band for Wi-Fi - why it was sued for this, and how the situation is developing
Particle-wave dualism: clearly
Implementing MVVM in ABAP
We track the status of our portfolio with the broker "Tinkoff Investments" through Google Sheets
HackTheBox. Passage of Magic. Password spraying. Mysqldump and LPE via sysinfo
Sentiment analysis in Russian-language texts, part 1: introduction
Why Google is investing $ 450 million in home security company ADT
History of IT. OOP
How an indie developer started from scratch and created a worldwide hit
Rocket from Amperka, part 7-8: parachute system, Crawford bomb and pressure tests
Add the best of the web to your .NET desktop application with WebView2
"The Snowdrift Dilemma". Solving the Problems of Traditional Crowdfunding (Part 1)
Render a RAW image
Blue-Green Deployment at minimum salaries
RPi nanny
DirectX raytracing - pop up
Investment portfolio optimization by the Markowitz method
Laravel-Digest (17-23 August 2020)
Methodology IDEF5. Graphic language
Digest of interesting materials for a mobile developer # 358 (August 17 - 23)
Creating a library from a VUE component and publishing to NPM
Xdebug via Windows Subsystem For Linux 2 (WSL2)
BlackBerry smartphones return with 5G module on board
Text output to OLED display with SH1106 controller via SPI bus via HAL library
AWS CLI via MFA
Nuclear shell over ICMP
How we chose the VPN protocol and set up the server
Say a word about local search
OLED from the hairdresser: flexible displays from human hair and their perspectives
How to prepare to protect your digital heritage after death
Don't get lost in three if's. Refactoring branching conditions
Why CDNs Are Not Needed: Debunking an Old Myth
How to manage state in Angular as your application grows
FOSS News # 30 - free and open source news digest for August 17-23, 2020
Digest of fresh materials from the frontend world for the last week # 429 (August 17 - 23, 2020)
How I participated in IOCCC-'19 (and lost). Part 2: "NOR Simulator"
23 most useful Node.js libraries to know about in 2020
7 extensions for VS Code you won't want to leave the editor after installing
JavaScript, Python, or Go: Which is the Best for Backend Development in 2021?
TypeScript 4.0 finally has what I've been waiting for
Finding the best frontend tool of 2021
What can you expect from Vue 3 and how to prepare for its soon arrival?
Understanding the features of the official Python Docker image
Blockchain is awesome, but for what?
Digital events in Moscow from 24 to 30 August
How color bars became the most popular TV test pattern
Kubernetes 1.19: an overview of the main innovations
How pirates are caught there
How to grow a web developer from intern to architect. Competence matrix
How Graphics Work in Linux: An Overview of Different Desktop Environments
ELK, SIEM from OpenSource, Open Distro: Integration with WAZUH
How to use Websocket with a simple Express API?
5. Check Point SandBlast Agent Management Platform. Logs, Reports & Forensics. Threat Hunting
Web Push and Vue.js, once again on working with web push messages on the frontend
Psychological boundaries
InterSystems IRIS is a versatile real-time AI / ML platform
Linux 5.8 has been released - one of the greatest. A more detailed overview
My experience. Online Master's Degree in Russia. MIPT, "Technological Entrepreneurship"
Clean Code: Five Key Points from a must-read book for programmers
MTT VoiceBox: robots work, not humans. And where does the Ministry of Emergency Situations and Cord
Interfaces for those who haven't read yet. Children's UX-UI Design Principles
Latch Triggers: Reverse Engineering the Instruction Register in Intel 8086
Free educational courses: backend development
Freeradius + Google Autheticator + LDAP + Fortigate
Backpack problem in contextual advertising for message boards
Neural network visual search
What is behind the “proactivity” in IT jobs?
Should we wait for the second wave of coronavirus? (research and graphs, but you have to give the answer)
Out of sight, out of mind. Is telecommuting dangerous for the company?
How we organized highly efficient and inexpensive DataLake and why it is so
Human digitalization, silicon-free technologies and shaping AI: the most significant technologies according to Gartner
6 reasons to master Golang and 1 reason not to do it yet
Overview of WhatsApp integration services (Wazzup, i2crm, Chat2Desk, Pact.im, OLChat) with Bitrix24 CRM
Teleporting tons of data to PostgreSQL
How do processors actually do? Parsing
From Ground to FPV Quadcopter: Putting Your First Quadcopter (Whoop)
Little secrets of testing a large LMS
Running x64 systems in VirtualBox 6.1.12 on Windows 10 2004
How to find the number of all letters on all signs of the "entry to city X" type in the country? The exact way to answer such questions
FritzFrog - the next generation of botnets
IT emigration and Russian language
3D ML. Part 3: datasets and frameworks in 3D ML
Security Week 35: Scaling Voice Phishing
Configuring the Gmail API to replace the PHP IMAP extension and work with the OAuth2 protocol
The original way to generate a master password: use a special set of bones
Hardware of the project: how we built a room with a hacker quest
Extending Spark with MLflow
Nintendo handheld consoles: from Game & Watch to Nintendo Switch
Topleaked for analyzing memory leaks
A guide to backing up databases
Attracting and retaining artists in open-source games
Azure IoT Edge and SQL Edge: Offloading Cloud Workloads to Ground Devices
Combining Blazor and Razor Pages in one ASP.NET Core 3 app
How to get to IPVPN Beeline via IPSec. Part 2
Successful launch. High resolution remote sensing satellite. 2020 launches: 64th overall, 58th successful, 23rd from China
Google's C ++ Style Guide. Part 2
How they created earplugs that can change the volume
Own hardware or cloud: consider TCO
Machine Learning. Neural Networks (Part 1): The Perceptron Learning Process
Vehicle Tire Pressure Monitoring System (TPMS) Protocol Study
Combining negatively charged particles with photons
Pros and cons of the Infra-as-Code Repo strategy
Windows 95 turns 25
ELK, SIEM from OpenSource, Open Distro: Notifications (alerts)
Privacy Accelerator: we invite you to upgrade projects in the field of privacy and access to information
You are not using tmux to its fullest yet! (Probably)
"Smart" baby carriage "Maksimka"
Book “Programming Quantum Computers. Basic algorithms and code examples "
Product positioning: Course "Creating a software product and managing its development"
New adventures of the elusive carbon dioxide
Clean architecture with Go
Make
talk. Yandex report
Who is there higher than the team leader?
Features of protection of wireless and wired networks. Part 1 - Direct protection measures
Old construction business and new technologies, or the story of a startup
Analyzing networks using graphs
Cerebras Systems unveils world's largest processor with 2.6 trillion transistors and 850,000 cores
After 220 years of searching, scientists have finally found the global Laplace waves
IT giants are creating cheap replacements for colleges: a chance for the talented poor or a disaster for mass education?
Technology sets up a record. Brother and sister set records in rowing across the Atlantic
Four questions for revising the work schedule
Mathematical structure of collisions of elementary particles
Implementation of Zabbix in complex monitoring systems. CROC's experience
Indie project Tenebris, or gamedev without a budget
Failover Cluster Modeling with PostgreSQL and Pacemaker
ViennaNET: a set of libraries for the backend. Part 2
Raspberry Pi Kiosk for GUI on Kivy
[Collection] 6 no-code tools for fast product launch and process automation
A full-fledged game made by me in a regular windows console
CRM systems don't exist?
What if no one wants to document? Organizing documentation of microservices to a minimum
How to start teaching a child robotics: an interview with the creator of "ROBBO Clubs"
Teach, Heal, Fight, and Save: Unusual Applications of Motion Capture Technology
Do you need another service (opensource)? (at the end of the survey)
What if no one wants to document? Organizing documentation of microservices to a minimum - part 2
Mastering the Grid in SwiftUI
Solving common algorithmic questions in JavaScript
7 interesting hacks with Black Hat / DEF CON 2020
Machine Learning. Neural networks (part 2): OR modeling; XOR with TensorFlow.js
Tunnel under security and network packet brokers
Using SVG Resources in Xamarin
Ceph: The first practical course in Russian
Where can an IT professional learn about digital ethics? A selection of courses in Russian and English
We need to create a web from scratch
Go to a remote location and return refreshed and with magnets
Accelerometer in the PID control system of the cruise control of the car
A look into the past. 18th century technology
Why does the autopilot not see parked cars?
Nick Bostrom: Are We Living in a Computer Simulation (2001)
August 2020 in Belarus in terms of data
How Gardenscapes was nearly thwarted once
How I learned to take architectural sections
Team leadership is a role that can be a trap for a developer, and can provide huge opportunities for software development
DJI unveils fourth-in-series smartphone gimbal, Osmo Mobile 4
What can be put into the Dependency Injection mechanism in Angular?
Ethercat for beginners
Perfect for loop
GraphQL + Typescript = love. TypeGraphQL v1.0
Arab countries: new Klondike for developers
Spring. Custom authentication using JWT
Remote Debug Go Code with VSCode without Remote Development
10 things to keep in mind when switching from React to React Native
Our skin zoo: what to do with acne (pimples)
How to write Android UI tests
Do you like IT puzzles?
6. Check Point SandBlast Agent Management Platform. FAQ. Free testing
Processing RAW files from the Raspberry Pi HQ camera
DevSecOps: Principles and Comparison of SCA. Part one
How to create thumbnails for videos with python and opencv
How to build a hybrid analytical platform based on SAP Analytics Cloud and local systems of the company
Copywriting and design of charity plates. Research Review
Представлена «вечная» батарейка на радиоактивных элементах
A domestic company has developed a Russian storage system on Elbrus with a localization level of 97%
What's wrong with Habr
A tiny JS ringtone generator - how it works
How to protect Python applications from malicious script injection
Lieutenant Schmidt's audio tambourine: rating of audio magic - TOP-5 devices of “magic” phylophonistics
Overview of Qt Creator 4.13 and QBS 1.17 Features for Microcontroller Programming
Develop a video platform in 90 days
We are friends with ELK and Exchange. Part 1
Vulnerabilities in the code. How can you tell a dangerous flaw from a minor error?
The next generation of developers. How are they different and why is this normal
Lazy loading for maps
Chatting with Spring Boot and WebSockets
Explore Parcel - A Webpack Alternative For Small Projects
How to correctly draw up a technical assignment for administration: our rake
Seeing off the Russian "Science"
Netflix in 45 Minutes: A Quick Story of a System Design Interview, What to Expect + A Selection of Useful Links
Distributed transactions in the context of microservice architecture
Ruby Digest 2020 08 2
What are the metrics. Designer and Metrics Part 2
Sentiment analysis in Russian-language texts, part 2: basic research
Configuring the WSL GUI Kali Linux & Ubuntu. Exit to the graphical shell
Sentiment analysis in Russian-language texts, part 3: challenges and prospects
How to group semantics for PPC advertising: 9 approaches
The tale of the HR myths
Paper Bit: Making Mechanical Memory from Origami
Testing the board for 4K Android TV boxes based on the Realtek RTD1395 chip
Monitoring Kubernetes Cluster: An Overview and Introduction to Prometheus
Reliable average. Snom D345 IP Phone Review
ELK, SIEM from OpenSource, Open Distro: Reporting
Overview of the new UI for Structured Streaming in Apache Spark ™ 3.0
How to decompose photos, videos into folders based on their dates using python
Who is the boss in the house: PC, laptop, smartphone or… tablet?
Flutter. How to upgrade your BLoC
Compressing responses in GRPC for ASP.NET CORE 3.0
5. NGFW for small businesses. Cloud SMP management
Grafana + Zabbix: Production line visualization
Book "The Mythical Man-Month, or How Software Systems Are Created"
Rust vs. State
How to immerse yourself in the office while working from home
Waves of Moscow Renovation
Security of npm projects, part 1
Access area: 30 ways to unlock any smartphone. Part 1
Transcribing the broadcast with John Romero: tales of how DOOM was created
Announcement. Medicine of the future: how cold plasma can heal wounds
Russian state sites: unauthorized entry allowed
New academic year: new educational projects from Mail.ru Group
MVI architectural pattern in Kotlin Multiplatform. Part 3: testing
How the server starts up: UEFI
"Well, go for it!" or CI / CD mobile applications based on contract
Protection of RDP-connection to VDS / VPS in the era of "well-deserved" cyberpunk
IntelliJ IDEA 2020.2
Red Hat Flatpak, DevNation Day, C Programming Cheat Sheet and 5 Russian Webinars
How Google and Yandex search engines prevent you from opening a foreign bank account
Why do I need a CI / CD and how to learn how to configure it?
IS specification in the structure of a preschool educational institution
HackTheBox. Walkthrough Quick. QUIC HTTP / 3, XSLT injection, Race condition
Looking for a way to free $ 300,000 worth of bitcoins from an old ZIP file
Nimbus Data Introduces 64TB QLC SSD
20 psychological tricks in product design
ThinkPad i1200 and Windows ME: Wrong Retro Laptop on Wrong OS
Python and set theory
10 steps to successful hackathon performance
Mark marked, marked, and marked. Marking is easy !?
Kindle collects suspiciously a lot of information
Oracle Replication and UCP Fast Connection Failover
Many-worlds interpretation in pictures or "This cat again?"
Hacking history of one internet provider
Choosing an architectural style (part 1)
What are soft skills for an engineer in 2020, why and how do companies test them in interviews
Order reviews and don't regret it
Tableau Hyper API - the BI team will thank you
10 years of Designmodo: ups, downs, lessons and inspiration
Germany, or There and Back again - 3
How artificial intelligence can save time, or how we built AI into the business process of opening an account
Green bus
Writing a telegram bot in R (part 3): How to add keyboard support to a bot
Features of protection of wireless and wired networks. Part 2 - Indirect protections
43 statistical facts about information security during COVID-19
On the growing popularity of Kubernetes
Revolutionizing SEO
Digital Rights Mapping, Part I. Right to Publish Digital Works
Game-based learning VS gamification: 5 main differences
How to stop worrying and start living without a monolith
A quick guide to designing charts in Helm
How to illustrate posts on Habré? The main thing from the master class for the participants of the TechnoText competition
Zoom never understood GDPR
How to return multiple values at once from a function in Python 3
Design without research: several anti-cases and conclusions from them
"Smart home" in each apartment of an apartment building, or our MVP
You decided to write your own framework. Was it worth it?
You can't give up to learn. About the first Women in Tech QA school in Russia
How much is a trade secret
Micro-frontends. Asynchronous approach to multi-team development
Responsibility for the sale of trade secrets
Apple Design Awards Winner: Statistically Averaged Portrait
Why We Need Vulcan On Board: Spock Framework Review
Мы тратим годы на то, что делается неделю — потому что все ларьки заигрались в IT-гигантов
Warehouse program C2 WMS 1.1
Why Investors Trust in Intel Amid Lagging Competitors, Divorce from Apple, and Falling Stocks
Acronis True Image 2021 competition results and a little more about protection
Checking the XMage code and why special rare cards for the Dragon's Maze collection are not available
Sweet Life, or Building a Web Application Without Writing Code
20_20 is the year in which underscore in numeric literals won
BIOS-based rootkits. Part 3
Modular phone Fairphone 3 received an updated camera
System administrator salary survey
How to choose the right satellite positioning module for your project
How SQL Server Uses Bitmap Filters
Some controversial reflections on the work of G. Frege "Meaning and denotatum"
Auto acceleration, stop
100 Theoretical JavaScript Questions
Understanding in practice: DMVPN and Per-Tunnel QoS
What to hear about corporate networking over the weekend - three themed podcasts
My thoughts on the on-screen keyboard for Flipper Zero for a 128x64 pixel screen
Moving an engineer to Budapest: work, money and cost of living
Rust 1.46.0: track_caller and const fn improvements
How to Create a Successful Fintech Startup Abroad: 8 Practical Recommendations
Lorem Ipsum: writing by hand
How music lessons and academic achievement are related
Creation of an automatic system to combat intruders on the site (fraud)
Telegram bot, voicing your emotions in a message
Video Color Video Search Technology
A Brief History of VR: Part One - Early Concepts and First Steps from the 1930s to the 1960s
Elon Musk demonstrated Neuralink
How Asia's IT revenues could be hit by US sanctions against Huawei
Interactive visualization of Jupyter-based algorithms
The fusion of man and machine. Neuralink
Website design is a guarantee of its successful implementation. Personal experience
Why psychoanalysis is so popular in Russia and how patients are deceived
About the rocket team who can
How to evaluate and choose an offer for a developer: what to look at, what to prepare for, what questions to ask
Случайный трамвай посреди незнакомого города
TED in Russian - archive
Faceted filters: how to cook and what to serve with
Learning Scala: Part 4 - WebSocket
Fractal schizophrenia
Personnel failure in the Russian space industry and what it is eaten with
Data visualization when debugging in Visual Studio Code
Some aspects of VDS server management under Linux
The newlyweds brought by Intel to California were interviewed in the HSE MIEM laboratory. How to repeat their achievement
Domestic scientists have created a nuclear battery and efficient thermal cells
History of the 2000 error
Digest of interesting materials for a mobile developer # 359 (August 24 - 30)
How to "cook" nullable reference types with appsettings.json added
How a programmer reads Darwin's Origin of Species
User education in the era of coronavirus
Windows Terminal Preview 1.3: Command Palette, Tab Switcher, and More
Redesign of the Visual Studio feedback system
"Not Bitrix!" Why you shouldn't ignore learning this framework
Building Your First Visual Studio IntelliCode Deep Learning Model: An Exploratory Path
How much do IT-schnicks earn in the UK and how much they spend
sRGB lives matter or how Chrome lied with colors
Думал, что добьюсь большего к своим 35
Development and production management at Asana
How to choose real-time Linux kernel patching software
Benchmarking. Introduction for beginners
Reusability. How can a rocket return intact after flight?
How to use the latest JavaScript features in any browser
Belarusian AI service is ahead of Google and Microsoft AI in car recognition
FOSS News # 31 - free and open source news digest for August 24-30, 2020
Choosing a form generator for Vue.js
Digest of fresh materials from the frontend world for the last week # 430 (24 - 30 August 2020)
We pump the address bar of the browser
Rongo rongo: the undeciphered writing of Easter Island
Omega Red Emulator UI Redesign (Second Series)
Digital events in Moscow from August 31 to September 6
Constructor of interactive tours
One of Chromium's features places a huge load on root DNS servers.
A promising neural network or just another bullshit?
How to use a simple utility to find vulnerabilities in program code
How to connect Zimbra OSE to Outlook using Zextras Suite Pro
Computer vision guards privacy
Fiery cancellation of launch NROL-44
How we taught the robot a sense of humor
Top Secret iPod case
Developing a media player database for organizing music like iTunes
Monitoring NetApp Volumes over SSH
AMA with Habr # 21. Testing the new WYSIWYG
Как мы внедрили скрытие аккаунтов в Telegram или #ДуровДобавьДвойноеДно
How to start creating your rocket
Bridging the gap between man and machine - a step back or forward?
Digest of events for HRs and recruiters in IT for September 2020
Making a parallel corpus of books using sentence embeddings
How we sawed the monolith. Part 1
Employee cyber literacy: flyers and email templates they'll want to read
A step-by-step guide to creating a trading bot in any programming language
DIY Electric Road Bike Gear Shifter
Make money while sitting at home
How Spring Data works with Redis
OpenStack Neutron PTG Review June 2020
The golden age of computer user groups
Computer search helped solve 90-year-old math problem
Trace services in the mobile transport network. How we arrived at the Neo4j graph database
Microsoft optimizes Linux kernel for ARM server
How mobile wallets work on the example of the "Mir Pay" application
# 1 Art-tech collaboration project | State of the Art | SOTA
Tests in Python: all the main approaches, pros and cons. Yandex report
3D Secure, or what the security mechanisms of online payments hide
Introducing Tanzu Mission Control
Microsoft Ignite 2020 Conference - September 22-24
Thermal imaging control: contactless biometrics against thermometers, coronavirus and irresponsible employees
Security Week 36: Slack Critical Vulnerability
Gadgets that make you smarter. Or just don't let it be silly
Sculptcher
Agile transformation: everything is real
We are fine here too. How we put Yoshkar-Ola on the IT-map of Russia
Certification. Is it worth using dumps and what does Markov chains have to do with it?
A brief history of VR in the 70s - 80s: military industry, interactive maps, gaming experiences and VR for NASA with binaural sound
IOS Icon Shape Secret: Is It a Squirrel? Parsing
The harm of stored procedures
Raspberry cinema center or how to make an unbreakable smart TV
Configuration Use Cases in ASP.NET Core
Implementation of SSO technology based on Node.js
4 best practices for developing large-scale Vue projects
An overview of ts-migrate - a tool for translating large-scale projects to TypeScript
Blazor versus JavaScript tools
5 Vue.js Libraries I Can't Do Without
The cruel truth of everyday life of a programmer: 8 observations
Metallic rose: replication of the surface structure of the petals of metal particles
How was the open Demo Day at Raiffeisenbank
AWR: to what extent does the database work?
Intel Development Center projects in Russia. Intel Integrated Performance Primitives
The deep world of auto-replies, and what is there
JavaScript: Scope in Plain Words
We write our own CLI for generating a React component, or maybe not only a component, but maybe not only React
Development in a startup studio. Processes, tasks, team
Digital Rights Mapping, Part II. Right to access information
Velobike service problems
Developing Java Applications for Kubernetes Using Eclipse JKube
Motion Design in Dota 2
Dynamic load balancing in a pull scheme
The Complete Guide to Seasonal Depression (SAD). 7 types of light therapy
2nd order circular curves
CRM systems exist - we prove
Mentoring: benefits, background and guidelines for working with the format
6. NGFW for small businesses. Smart-1 Cloud
Meeting with Majid Hajian, Flutter and PWA Expert
ELK, SIEM from OpenSource, Open Distro: Case management
Check Point Gaia R81 is now EA. First glance
What caused the crash on August 30, during which global traffic dropped 3.5%
What is Immutable Infrastructure
Feature selection in machine learning
Rutoken EDS 2.0 3000, COVID-19, CA of Rosreestr and operations with Rosreest online ver. 2.0
Using NLP to Build a Sarcasm Classifier
MinIo for the little ones
Chipmunk Updates
Mathematicians made a new discovery related to the dodecahedron
How to build clear class models and get real benefits from the UML
I have suffered from terrible architectures in C # applications for ten years - and now I found how to fix them.
Big Data Tools EAP 10: SSH Tunnels, Application Filtering, Custom Modules, and More
The book “Google BigQuery. All About Data Warehousing, Analytics and Machine Learning "
Frequency analysis of Russian text and word cloud in Python
Book “Millions of Billions. How to start in the gaming industry, working remotely, make money and create a game "
4 years of playing tanks
Calculate the Haskell determinant of a matrix
Determine the pulse by the webcam in 50 lines of code
ISvet LED Spotlights
How games became the driving force behind two schools of AI research
Iterative game design, Godot and the world of small planets
How to learn to complete projects: the two week rule
Notes on the book "Philosophy of Software Development"
Functional programming in Python. Generators as a python declarative style
Mom, I think I'm an architect
Screencast: The Simplest Plugin for IntelliJ IDEA
Home video for Selenium aka WebDriver. Or than recording a screen if you have java, broken tests and a little time
Gnuplot and what it is eaten with
Successful launch. SAОCOM satellite with fellow travelers. 2020 launches: 65 total, 59 successful, 24 from US
Transferring mail between servers using the user interface using IMAPSync
Interaction with Check Point SandBlast via API
How to properly deal with trade secrets
System Analysis Online Meetup 08/09
Excursion to the Museum of Computer History in the city of Gorny Vid, California with a girl Irina from the Novosibirsk Academgorodok
VR - examples of how virtual reality is changing the world now
Plugins in Figma. From idea to 1000 installs
Inside the Bell Labs data center, 1960s
Announcing hierarchical namespaces for Kubernetes
Intel Tiger Lake processors - new generation with new logo
Correction of multiple errors when encoding messages
Analysis of SMS receiving services for Android against service sites and experience in developing new functionality for Android
3 useful Python tools to make your code easier
Who is this Pandora of yours and what does Tarantool have to do with it?
Make on soap, redo power
The main thing is in the details. What does OOP really do?
When there will be a fusion: 500-megawatt ITER project through the eyes of a participant
Flight Simulator Guide from Pilots: Learning to Fly an Airplane
Data storage. Or what is NAS, SAN and other clever abbreviations in simple words
Building complex Node.js projects with the run-z utility
Analysis of ETF correlations for the first half of 2020
What is Product Market Fit and why is it important to achieve it?
How to launch a product to the market to get your first customers quickly?
Product development roadmap: Course "Creating a software product and managing its development"
Removed like a time bomb
DevSecOps Track - Security Test at DevOpsConf Live 2020
Imperfect DevOps Live Antiformats
Excursion to the St. Petersburg office of the Post Office
PDD Principles - Panic Driven Development
Pandemic and IT business: how to adapt and what to do next
From tester to QA. How to shorten the path to the profession for several months
Drawing up requirements for the development of features: Course "Creating a software product and managing its development"
Let's write and understand the Decision Tree in Python from scratch! Part 1. Overview
Questions I was asked in front-end interviews
How to get a job in an IT company
Krax! Millennials invented the Python framework
Sinus lift: how is it done?
Testing Flutter Applications: Tools, Benefits, Challenges
Security Operations Center KPIs: How We Came to Our Metrics System
A little more RISC-V
Text Moderation: Data Scientist Etiquette Lessons
Mozilla: User can be identified by visiting preferred sites with 99% accuracy
USB4: still the same USB?
Successful launch. Sequoia on Electron. 2020 launches: 66 total, 60 successful, 25 from US
41 design terms useful for the UX researcher
Zabbix template for monitoring DFS replication
BREAK-POINT ID to help ABAP developer
Optimizing frontend performance. Part 2. Event loop, layout, paint, composite
DevSecOps: organizing source code fuzzing
Space cleanup: cleaning up dust on the moon
Zabbix Summit 2020 will be held online
Who is mr. Marvin?
Best DevOps Practices for Developers. Anton Boyko (2017)
Your squares are wrong
Meet the almost anniversary release of Chrome OS 85
Downlocking Ice Lake AVX-512
How to Build a Reliable Event Sourcing Application
Team messengers: 6 services that just work
Kubernetes: Speed Up Your Services by Removing CPU Limits
Logging in Kubernetes: how to collect, store, parse and process logs
Shodan - Google's dark twin
Fast-Unit or declarative approach to unit tests
What happened in transport in August
The Rostelecom. Key"
September Speakers Announcement
How to assemble a product in half an hour without programming?
PostgreSQL Query Profiler: How to Match Plan and Query
How to test an international payment service without pain and nerves
How we built a backup power supply system in the Tushino data center: engineering and finance
CTF. Passwords in Firefox. Android password. Bit-Flipping attack. Solving problems with r0ot-mi Crypto. Part 3
Consoles versus PCs. Endless War?
Ilya Trepachko about the "Product Manager" course from ProductStar
How the 8086 Processor Handles Power and Clock Signals
Advanced bike building or client / server application based on C # .Net framework
Offline app recipes
Digital Rights Mapping, Part III. Right to anonymity
NES / Famicom / Dandy emulation on web technologies. Yandex report
We monitor Sportmaster - how and with what
Acceleration Community Online Meetup 10/09
How to create destructible objects in Unreal Engine 4 and Blender
Improving scene handling with ScriptableObject
Do you need intensive courses for those who live beyond the Urals?
Site Reliability Workbook: A Practical Application
RED: Improving sound quality with redundancy
AWS - how many services does it take to get a web application up and running?
WHO believes burnout at work has become a big problem
Moto 360 3rd Gen smartwatch review
Test automation. Yes or no?
A moment of attention, we spotted
Test Engineer Tip # 1: Dockerize Your Selenium Grid
UNIX. Commercial implementation
5 useful tools for creating responsive emails: cloud, desktop and more
Check Point upgrade procedure from R80.20 / R80.30 to R80.40
Latest News on TikTok Purchase Deal: What Buyers Want, Influence of Chinese and US Authorities
Cert-manager 1.0 released
Why do an analysis of competitors' sites in preparation for an SEO campaign? Case study
Java Testing Best Practices
Unity UIElements: first impressions in production
How to improve SEO with Next.js
The Autistic Hacker: The Story of Gary McKinnon
D&D classes for developers
Energy of the old world
Set up a destroy, the order does NOT suck: how I brought the closet to life
Why June, Middle and Senior testers don't exist. Or how we have been working without grades for 10 years
Online intensive SRE: we will break everything to the ground, then fix it, break it down a couple more times, and then rebuild it
New use of Captive Portal for MiTM attacks
PHP enums
[Personal experience] Professional emigration: how Amsterdam differs from Riga and Booking.com from a young startup
How we calculated how much it might actually cost to develop a case
Telegram as the next frontier of a new information era
Particles in Godot 3, small particle anti-aliasing, and a fingerprint system on shaders
A bit of cython
Ray-casting technology training. Part 2
Black [O] lives Matter: Race, Crime, and Fire to Kill in the United States. Part 1
How I looked for a job in Berlin
Pipelines and partial application of functions, why is it in Python
Black [O] lives Matter: Race, Crime, and Fire to Kill in the United States. Part 2
PostGis. How do I find an error in a spatial query?
How I built my career at Amazon, where I was taken by mistake
Porting the command line utility from Go / Rust to D
Checking QEMU with PVS-Studio
How does growth hacking help startups take off in a few months?
From SMS to AWS: Project-Specific Control Technology Choices
Многоликая Убунта в 2020 году
OEM Daily Life (Part 1)
Description of infrastructure in Terraform for the future. Anton Babenko (2018)
NuScale Power Small Nuclear Reactor Receives US Regulatory Approval
Why go to the ESCAPE conference?
Software testing: the essence of the profession, requirements and salary
Will Porsche appear at the hackspace? Interview with Pasha Zhovner: praying mantis and creator of Flipper Zero
Translation Formulas: Tricky Localization for iOS and Beyond
Comments on the draft law "On digital financial assets"
"Alice, I have myelophone." How close we are to Bulychev's future
Date Scientist Notes: What to Look For When Choosing a Machine Learning Model - Personal Top 10
Do you still measure FSB in the hundreds?
Jubula - one step from manual tester to automation
Handsomely? Very! How we wrote an application for visualizing attractors
How we release software fixes to GitLab
From desire to offer: how a programmer can organize preparation for an interview
A microwave that knows everything about you: what is the Internet of Things (IoT)?
Alfa Factory 5.0 - registration until October 14
Voidgap GPT-3: OpenAI's language generator has no idea what it's talking about
How cybersecurity is transforming the IT market (part 3)
Voice in a mobile app: learning to call screens and fill out forms without hands
Enum and switch, and what's wrong with them
Hunt for vulnerability. Executing arbitrary code on NVIDIA GeForce NOW virtual machines
Google Promotes New WebBundles Standard, a Potentially Web-Dangerous Web Site Packaging Technology
How to move to Spain from Ukraine on a student visa: personal experience, advice and emotions
How We Turned a Statistical Anomaly into a Service: Taking the Next Level of Cloud Storage
HackTheBox. Passage of Remote. NFS, RCE in CMS Umbraco and LPE via UsoSvc
With a hacksaw - for a laser, with bare hands - for a chip. How DIY authors create their masterpieces on Habré
Realities of applicability of EDMS with electronic signature: legislation and commerce
10 songs about IT: from Stallman to source
Update for IDE EmBitz 1.11
Everything is a beat
Come out and come in normally: why do IT universities train builders and is it possible to make humanities a developer
Successful launch. Group Rideshare. Launches 2020: 67 total, 61 successful, 4 from Europe
Determining the position and speed of an overhead crane trolley using a digital camera and OpenCV
Successful launch. Satellites Starlink L11. 2020 launches: 68 total, 62 successful, 26 from US
"Mixtape for Distant Planets": who tried to share music with extraterrestrial civilizations
How to protect game data on Unity in RAM?
How do I make a digital mini-guitar
std :: atomic. C ++ memory model in examples
SQL HowTo: Cursor Paging With Inappropriate Sorting
Downloading and building AOSP
"O tempora, o mores!"
Successful launch. Experimental, reusable. 2020 launches: 69 total, 63 successful, 24 from China
Features of hunting for vacancies in Germany
Engineer moved to Shanghai: jiaban, fapyao, mysterious Chinese
Green Code and birches. Basic principles of green code in development
War for TikTok
August. We count launches - "again, only seven"
Emergency psychological help | Prototyping Weekend
Digest of ITMO University: AI systems, neural networks, data analysis and ML - discussing personal experience
Azure Virtual Training Days - 4 Cool Events in September
Angular 9. Restarting the guards of the current page. Trigger current route guards
Product Hunt stats: busting (and validating) launch myths
So why do we need MVI in mobile development?
How Web Bundles will harm content blockers, security tools, and the open web
Understanding Custom Tooling in Argo CD
Automatic translator to Python + GTK3. Alternative to Yandex
Do it yourself: Computer in the table with liquid cooling
See with your own eyes: the universe and the Big Bang
Laravel-Digest (August 24 - September 6, 2020)
Nvidia Ampere Announcement - How Huang Pleasantly Surprised Everyone
Digital Rights Mapping, Part IV. Right to access the Internet
How to start writing a microservice in Spring Boot so that you don't have a headache later
[Personal experience] From applicant to employer: product advises on how to interview in the USA
Tablet as main computer
Who will win: man - the crown of creation or backslash?
Digest of interesting materials for a mobile developer # 360 (August 31 - September 6)
Trusted Execution Environment on the example of Intel SGX. Basic principles in simple terms. "Hello World!"
The layout designer does not need math, or Time functions and paths for frame-by-frame 2D animations on websites
FOSS News # 32 - free and open source news digest for August 31 - September 6, 2020
How Qt made the student [human]
Bad advice: how to make a programmer do better
About Shadow DOM
Working with unexpected data in JavaScript
ARM Shelf Arrives: First ARM Cortex-R82 64-Bit Processor Unveiled
Midmare - HTTP-Layer free Node.js module
Digest of fresh materials from the frontend world for the last week # 431 (September 1 - 6, 2020)
Strange bug fix and time-tested debugging strategies
About the implementation of the Map data structure in V8
SEO npm package: why it is important to properly configure the config and write tests
My Yandex.Station Mini can output two sounds simultaneously, but yours? (UPD. How to command a female voice)
Using React Forms with Tasklist Camunda
Equator in Technopark: defense of second semester projects
Announcement: the path from June to CEO at Sberbank
Vivaldi 3.3 - Taking a break from work
Digital events in Moscow from 7 to 13 September
How we integrated amoCRM with Virtual PBX from MegaFon
JavaScript error handling
Java digest for September 7
Vasily Chetverikov about the "Product Manager" course from ProductStar
How to look at your product from all angles and convey the idea to the team using Product Vision?
We hammer nails with a telescope or non-standard ways to use ClickHouse. Alexander Zaitsev (2018)
Machine learning stagnation. Many tasks will never be solved?
PHP Digest # 187 (August 18 - September 7, 2020)
DB & DWH Online Meetup 09/15
Three mistakes a developer should avoid
Why do developers procrastinate and how to stop?
What kind of disinfection is there?
The digital twin: present and future
Tales from the life of pentesters, or what they risk trying to hack your company
Apple ruined my laptop almost immediately after purchase and is still not going to fix it
Overview of the remote electronic voting system of the CEC of the Russian Federation
Synchronizing external calendars and address books in Zimbra OSE
Cyber incident response: 5 rules for developing playbooks
We analyze the causal relationships of VK metrics
How we built interactive corporate mapping
Research in complex B2B products: how it works in Mail.ru for business
Custom QSettings :: ReadFunc and QSettings :: WriteFunc, or as I wrote a crutch to Russify the settings file
Giblets IPsec, we measure against TLS 1.3, GOST and Go
Dispelling Myths About Deep Learning - How Do Neural Networks Learn?
Reed-Solomon code
Monitoring Flask Microservices with Prometheus
God is dead, and so is the office; but these people want to save them both
I made my PyPI repository with authorization and S3. On Nginx
VxLAN fabric. Part 2.5
How to create your own gaming business? Riot Games' story with League of Legends and more ...
Bionic man
Ephemeral volumes with storage tracking: EmptyDir on steroids
Melody recognition by studying the musician's body language
Security Week 37: Attacks on Distance Learning Systems
Playing DOOM on a pregnancy test. What? Yes
A selection of articles on machine learning: cases, guides, and research - august 2020
Preparing for software VAT changes from 2021
SafeDC data center opened doors for customers for one day
Flutter.dev: Simple application state management
Open source alternatives to Google Analytics on your hosting
What is Headless CMS and why is the future behind them
A picture that is also a Javascript code
A / B test design mistakes I thought I would never make
The Internet of Cars: First Steps to Self-Driving
Automotive electronics: take software or go back in time
The history of the development of The Light Remake. Part 1
I have been enjoying the diversity of architecture for 20 years and I want to share my thoughts
Vulnerabilities and malicious code in industrial automation systems
How we created a logo for Aqua Lung
American court found mass surveillance of citizens illegal - with a delay of 7 years
Successful launch. Civilian ERS satellite. 2020 launches: 70 total, 64 successful, 25 from China
Robots work hard, people are happy: how I did a search system for an archive of webinars with AI elements
Black [O] lives Matter: Race, Crime, and Fire to Kill in the United States. Part 3
Stephen Wolfram: we seem to be close to understanding the fundamental theory of physics, and it is beautiful
Intel Evo - Project Athena, second shift
Self-assembled origami: keratin-based shape memory material
Adjustable generator on Arduino for ultrasonic bath with Lazhevna radiator. Part 1
Changing the view page of the universal list item in boxed Bitrix24
Common mistakes when building highly available clusters and how to avoid them. Alexander Kukushkin
Distributed locks using Redis
Younger. Snom D315 IP Phone Review
Crash-crash, baby. Automatic monitoring of fatal errors of mobile applications
Neomorphism and its problems
How do you plan team work so you don't do useless things?
Retro Game Boy that runs on solar power and button presses
PostgreSQL incremental backups with pgBackRest. Part 2. Encryption, Boot to S3, Restore to a New Server, PITR
Town Crier vs DECO: which oracle to use in the blockchain?
Not a single console: how I brought up ISPmanager and deployed a landing page from iPad 3
We translate the 1C syntax into English
What's New in NetEngine's High Performance Router Line
How to port a large React UI component codebase to TypeScript
How Ivan localized the error in the backend
How do IT professionals work and rest during post-quarantine?
We understand the features of the graphics subsystem of microcontrollers
Reset Locking from Teradici PCoIP Zero Client Devices
Remote DDoS: RDP Attacks
Объясните, почему мой рокет-саенс бэкенд билдится пару секунд, а четыре формы на фронте — полгода
Free Online Game Design Lecture
ISO Committee approved "C ++ 20" standard
The choice of equipment and incompetent sales consultants
Polishing UI in Android: StateListAnimator
Introducing Event Sourcing. Part 1
How Invalid Delegation Poisons the IT Industry
A minimalistic Linux distribution kit Bottlerocket for running containers has been released. The most important thing about him
Practical steganography. Hiding information in PNG images
New biometrics method: bioacoustic signature
OpenPGP is rewritten in Rust: the Sequoia project
WhatsApp, Telegram and Signal give out phone numbers of all users
ABBYY FineReader Server against chaos. How does our solution remove duplicates and tidy up business documents?
How to write a physics book in LaTeX. Article 1
I'm tired of the industry being dependent on the whim of the creators of programming languages. The community needs more power
Playing Code Golf: Code Compression and Submission to the AtCoder Platform Competition
Quantum memory recipe
Hewlett Packard Enterprise Webinars | September-October 2020
Deciding if you need a personal mail server
Neopantheism is a senseless attempt to look beyond the border of the canvas
Gauss smart lamps
Intercoms, ACS ... Hello again
An example of creating a utility for Unigraphics NX using the NXOpen library in Java
Navigation Component-Jutsu, vol. 1 - BottomNavigationView
About a non-trivial fool (even under the cut, the etymology of the name of the KUJI podcast has been unraveled)
Digital Rights Mapping, Part V. The Right to Privacy
Image text recognition with tesseract on Kotlin
An open letter to the authors of the Russian vaccine against COVID-19
Packaging an app in F-Droid
Separate LOG disk for Kerio Control
Android 11 released with a unified section for messengers, screen recording and smart device control
How and why Lyft improved Kubernetes CronJobs
JS prototypes and little-known facts
Frontend Live 2020: New Format - New Opportunities
J language is getting closer to people
How to (auto) test a Monster
Hacking WhatsApp, part 2 - parsing the Whatsapp VOIP protocol
OpenCASCADE and the Invisible Sun of Tao
Top 25 services for monitoring competitors' prices: pros and cons
GitLab 13.3 has been released with full fuzz testing coverage and build matrix for CI / CD
How to fit "free" PostgreSQL into a harsh enterprise environment
JavaScript: the definitive guide to classes
The Rise of the Internet Part 1: Exponential Growth
Angular Meetup # 18: How It Was
Computer scientists want to corner the Collatz hypothesis
Common security errors in Laravel applications
RESQ hunts lost tourists from the air
How do I get the perfect course? Do it yourself
Continuous Integration as a practice, not Jenkins. Andrey Alexandrov
Options: put-call hover, Brownian move. Educational program for a geek, part 7
6 best practices for developing scalable React projects
Elena Myshenkova about the "Product Manager" course from ProductStar
The engine that could: how Chromium managed to capture 90% of the browser market
Text index of quotes in memory in Go
Simple simulation of destruction using Unity and Blender
Apple Grace Period and Billing Retry statuses when processing user receipts
What is a product manager?
TypeScript. Advanced types
India, Jio platforms and the fourth internet
We make examples for STM32, collected in different development environments
US authorities investigate the activities of the stock-exchange startup Robinhood after the crash: customers complain about the loss of money
Writing a Desktop Application with JavaFX
We deal with FreePBX and integrate it with Bitrix24 and not only
Generation theory and motivation. Are there really any differences between XYZ?
7. NGFW for small businesses. Tuning and general recommendations
Investigation: How Anonymized Data Becomes Personal and Outsourced
Recognition of documents on a private example - an overview of available paid and free solutions
Developing a python module to make production happy
Writing a telegram bot in R language (part 4): Building a consistent, logical dialogue with a bot
Testers Myths
Digitalization in crisis
"Face to face" NeoQUEST-2020: maximum immersion in cybersecurity
How competitors are squeezing out your brand traffic on search: 10 ad examples
ICFP Contest 2020 from idea to implementation. How to organize a contest and survive
How to promote a $ 500 Telegram channel and avoid bots
React: slots like mom's friend's son
Security of npm projects, part 2
How I started to go crazy with programming
Deutsche Telecom: Separation of the monolith from Camunda
Updated announcement of updated intensives: Kubernetes from alpha to omega
[Selection] Useful articles about relocation in the USA: choosing a visa, finding a job, salaries and taxes
Preparing for a front-end interview: 15 questions
Designing Website Headers Using CSS Flexbox
Professional work in VS Code: 4 tips
Blanks, minidiscs, CD-TEXT and retro joy
Dial-up entertainment
2. Group-IB. Comprehensive network protection. TDS Sensor
Mini Thermometer & Hygrometer with E-PAPER on nRF52 - or what the manufacturers have not released yet
“Live, stick, stick, stick, die! Report from the dark side of Silicon Valley »Review of the book
One more task for sets
Function-converter for sending messages in Russian to Telegram from Mikrotik RouterOS
Vivaldi 3.3 for Android - Panel Freedom
Selection of candidate wells for hydraulic fracturing using machine learning methods
Migrating from MySQL to PostgreSQL
Building a gtk application
No reality without pain: the electronic equivalent of human skin receptors
Monitoring Dude Mikrotik. Functions and scripts for simple
The Way to Federated GraphQL
Acronis Cyber Readiness Study: The Bottom Line of COVID Self-Isolation
How to save a LOT of electricity?
10 Important Kubernetes Tools, Java Kubernetes Operators Cheat Sheet ... and much more
Google Introduces Confidential VMs for Google Cloud Confidential Computing
Intel NUC — компьютер для школьника?
TeX in SVG: an open source solution to help web developers with educational projects
How to make a static website with Cloudflare Workers Sites
Neural networks for age and gender prediction
PC-3000 Flash: recovering data from a microSD card
ERP system: performance management at the intersection of commerce and IT
How the mobile internet got wired. LTE Cat 4, 6, 12 comparative testing
Introduction to SQL Server 2017 Graph Databases
The Golden Ring of Boring Excursions: How They Are Trying to Fix It
Huawei has announced an alternative to Android for its tablets, watches and smartphones
Life under pressure: how water towers work
How do you know that a new feature will benefit the product and not harm it?
Nuclear Legacy of the Firstborn of the USSR Nuclear Power Industry
Review of the procedure for anonymization of the remote electronic voting system
How we orchestrate data processing with Apache Airflow
How to take over a new country in 3 weeks
"For the benefit of our common future." Creative Commons is led by Catherine Steeler, former MEP and CEO of OKF
How modern schoolchildren imagine the IT world, who is an IT evangelist, and how to live if everything is not going according to plan
Pustobrёkh GPT-2: Russian edition
The ancestor of all vehicles with internal combustion engines were jet skis that ran on moss. They were created by the same person who invented photography.
JavaScript composer
A selection of the most interesting information security incidents for August 2020
We automate the operation of the heating system in an apartment without altering the interior - smart home z-wave
[Personal experience] How I moved to Australia with just two years of development experience
Making decisions
CAD in mechanical engineering: change of supplier
Microservices in the frontend
Simple and rigorous proof of 26/10 dimensions in string theory
Microsoft Ignite 2020. Program, free training and appointment for personal consultations with experts
Localizing the app in React Native
(Almost) useless webcam streaming from the browser. Part 2. WebRTC
Acronis Cyber Readiness Survey: How are you doing remotely?
VictoriaMetrics and Private Cloud Monitoring. Pavel Kolobaev
OEM Daily Life (Part 3)
Roadmap for introducing Bitrix24 corporate portal in a large company. Goals, stages, place in the infrastructure
Partial application and currying of functions in Lisp
K8s in production and development: four myths
Jekyll on VPS for 30 rubles for wealthy people
September IT events digest (part two)
Vyacheslav Smirnov - Speed up Apache JMeter
Face recognition terminals in access control systems
How we used GraphQL in development on the example of the Internet catalog
Why didn't a single tree species defeat all others?
How to make a resume for a programmer
Every third IT specialist in Russia is self-taught
How the DOOM Ethernal frame is rendered
Immutable Trie: find something, I don't know what, but fast, and don't litter
Shine - neobank for freelancers and individual entrepreneurs as part of Societe Generale
Difficulties in scaling the backend of an online cinema. Yandex report
Scientific poke method, or how to choose the configuration of a subdivision using benchmarks and an optimization algorithm
NanoPi NEO3: Raspberry Pi 3 Alternative for Networking Projects
Introduction to Vue Storefront
Array size constant antipattern
Perpetual motion machine?
The "non-working" days are over, the workers have begun, and what to work on? IT guy at a crossroads ...
From Threat Modeling to AWS Security: 50+ Open-Source Tools for Building DevOps Security
Machine Learning. Neural Networks (Part 3) - Convolutional Network under the microscope. Exploring the Tensorflow.js API
Let's write and understand the Decision Tree in Python from scratch! Part 2. Python Basics Needed to Generate a Decision Tree
GetHashCode () and the Philosopher's Stone, or a brief outline of the rake
HMS Core 5.0 Review: Even More Mobile ML Features and New Audio and Video Tools
Do voice assistants dream of electropoetics? Interview with Tatiana Lando: Google Analyst Linguist
CNI Performance Assessment for Kubernetes over 10G Network (August 2020)
A subjective view of burnout: how to start burning, but not burn out
Programmer's Day 2020 starts on Saturday. Happy Holidays
Bentley Systems Annual Conference for Infrastructure Professionals Launches Digital
Engineer relocation to the Netherlands: Rouhling, Kennismigrants, cost of living
What's new in Java 15?
Programmer 2020: Terminator Resting
Love the programmer
Why am I disappointed in hooks
World Models - learning from the imagination
Is Silicon Valley So Bad?
HackTheBox. Passage Travel. Memcache + SSRF = RCE, LPE over LDAP
Creative use of extension methods in C #
Ring for detecting the onset of hypoglycemic attacks in sleeping people
ThinkFun or how a company that produces "board" and puzzles for future programmers appeared
How to write music in Python - three thematic libraries will help (for specialists of different levels)
Test launch of a new rocket. Crash. 2020: 71 total, 64 successes, 27 from the US
How to monitor clusters on Kubernetes: three open tools - one of them in a game format
Selectel workplaces: interface tester, technical writer, product manager, tester and editors
Next article: STM32 for beginners
Educational program on browsers for Windows in 2020
How NOT to start learning programming
Comparing the schemas of the two databases
C ++ enum <-> string? Easy
From scratch to container automation in 7 minutes
Micro Property - minimalistic binary data serializer for embedded systems
Microsoft Expressive Pixels: the new free development platform for Windows 10
Information environment based on the principles of Open Data
Free online development events (September 15 - September 23)
DLR RMC - Part 1. Path from space to Earth
Why Chrome Dev Tools for a designer
Pandemic effect: Zoom made annual profit in three months of quarantine
Converting EditText to SearchEditText
Microservice Process Automation Tips
ERS satellite launch. Crash. 2020: 72 total, 64 successful, 26 from China
Continuation of the next article: STM32 for beginners. Interfaces
BroKB Emulz - Russian-language keyboard for DosBox / Bochs / LBochs emulators on Android phone
From a small wiki portal to hosting
AlterOffice Returns to the Unified Register of Russian Programs?
The hiring bar for engineers: what is this beast?
I support the tp-link t4u driver for linux
Need another Git course?
Intl.Segmenter: Unicode segmentation in JavaScript
Hackathon in a Pandemic: Online Format and Machine Learning-Based Solutions for Winners
Applied Bachelor's degree - progress is unstoppable. But you can still forget about him
Sea Launch: the return of the prodigal cosmodrome
Laravel-Digest (September 7-13, 2020)
11 Microfront-End Development Tools You Should Know About
How to go from a beginner pythonist to a certified TensorFlow developer in two months
SCADA "BortX" with support for ANSI / ISA-88 control language for ESP8266
User stories are not requirements
Using XSTATE for VueJS
Subjective review of some of the English-language educational platforms. Part 1: Hyperskill.org
Digest of interesting materials for a mobile developer # 361 (September 7 - 13)
Interim results of round-the-clock monitoring of the DEG system
Using HAProxy and Docker on a developer machine for website development
[Personal experience] Working at Uber in Amsterdam: how development works, career growth, preparation for interviews
Can neural networks read checks?
FOSS News # 33 - free and open source news digest for September 7-13, 2020
SiteAnalyzer 2.2 - free site audit
Digest of fresh materials from the frontend world for the last week # 432 (September 7 - 13, 2020)
BLE under the microscope (24-52 link)
Gentleman Developer Code
Artificial intelligence wrote an article about how people should not be afraid of artificial intelligence
Racist Crimes in the United States: Statistical Analysis
Time attendance - MeteorHR
Go Learning Diary: Entry 1
How to hide trash in Spotify database and turn it into a quest
About PC work part 3: From turning on to fully loading Windows 10
Machine learning technologies: examples of current trends
HTTP client on steroids
Digital events in Moscow from 14 to 20 September
Digital events in St. Petersburg from 14 to 20 September
Where the clinic loses money at every stage of the treatment plan (and where it gets stolen)
Zabbix. What if the printer is not sharing information via SNMP?
Scientific communication system
Announcement: How Data Science Sells You Ads
Google adds Kubernetes support to Confidential Computing
CRM, messenger and barcodes: we continue to talk about educational projects of Technopark
A little about bicycles
200 theoretical JavaScript questions
Is the web getting slower over time?
Experience in creating multiple 3D scenes without page reloading (three.js)
Sea battle in PostgreSQL
When it makes sense to write cross-platform apps: the rise and fall of React Native in Lingualeo
Loki 1.8: dossier on young and up-and-coming Data Stealer
Five misses when deploying your first Kubernetes app
Ishutin speaks and shows
Writing a full-text search engine in Go
Learning American English: a personal experience of immersion in an English-speaking environment and some tips
Every bug matters: How to run the Bug Bounty program in a company
Simulation of Newton's lift by the particle method on CUDA
HTML and CSS mistakes I meet as a person with no health limitations
NodeJS: 12 packages for developer productivity
The broken algorithm that poisoned the American transportation system
Deferred execution system on RabbitMQ
Has the demand for engineering specialties really grown in Russia?
Rapid detection of supernovae with neural networks
Translation of ASVS 4.0 standard. Part 1
5 tips to improve your Angular skills
Pikabu-dataset
Security, Automation and Cost Savings: Acronis Virtual Conference on Emerging Cyber Security Technologies
Webpack setup basics
WSL experiments. Part 1
20 Android Developer Tools You May Not Know About
ARM founder sees Nvidia deal as a disaster for the entire IT industry
My new colleague is a digital avatar. How and why companies create photorealistic 3D models of people
Artificial intelligence in cricket evaluates a player's luck and other parameters
Database on ScriptableObject with save / load system
PHP Code Coverage Improvements in 2020
What does it mean to be a programmer?
Remote work rules for all time (eight pieces)
Dear Google Cloud, backward compatibility is killing you
OpenVINO becomes a silver bullet for computer vision hackathons
Skoltech predicts superhard materials using AI
Stock Market Newbies: An Honest Talk about Currency
Security Week 38: MITM attack on Visa cards
Examining the activity of the Wintti group: Shadowpad, xDLL backdoors and new attack development utilities
DNS Security Guide
Industrial design kitchen # 1: the near-perfect design of the IRRIOT module enclosure
The first hundred Russian electronic devices
Meetup on the Go architecture of the payment gateway application from WILDBERRIES
IT on YouTube: what to watch during your break
Analysis: why do we need animations on sites + 7 useful tools and libraries for creating them
Storing data in a Kubernetes cluster
OLAP Query Processing Tools for Big Data
JavaScript and TypeScript: 11 Compact Constructs You Should Know About
How to remove sensitive files from a Git repository
Linux development process: is the game worth the candle?
Microservices with communication via Axon
Not accepted: Enumerable vs List
Why 97% of 1C programmers pay little and it will always be so
Palette math: why there is no structural red
Love, death and robots: viewing Asimov's stories through the eyes of a developer
Navigation Component-Jutsu, vol. 2 - nested navigation graphs
Overview of BPM systems present in the Kazakhstan market
ClickHouse features for advanced developers. Alexey Milovidov (2018)
Retinoids: Healthy Skin But Flakes
Tips for improving the performance of your Unity game. Part 1
Microsoft reported on the successful experiment to create an underwater data center
Review of the cryptographic protocol of the remote electronic voting system
Subreg / Gransy domain registrar was attacked, most of its services do not work
Looking to the future of sustainable packaging
Publishing house Peter. Autumn sale
Why and how to conduct customer research?
Cheater Island in Fall Guys
How I left for the Spanish outback, but I work in Russian
We look at the field-effect transistor IRF4905 from International Rectifier with 5th generation HEXFET technology
China invests $ 1.4 trillion and lures away key TSMC engineers in a bid to overtake the US in chip making
The oldest flutes - which of them were played by our ancestors, and which we still play
Go? Bash! Meet the shell-operator (review and video of the report from KubeCon EU'2020)
Summ3r of h4ck 2020. Results of the program
Storage system that does not expire. Never
Digital twins - past, present and future
Repository antipattern in Android
Launch of 9 ERS satellites. Successfully. 2020: 73 total, 65 successful, 27 from China
This music will be forever or dna programming
Remote work since the beginning of the coronavirus has saved Americans $ 91 billion in transportation, or about $ 2,000 per person
Tangible user interface: object recognition when working with a multi-touch system
How to become a digital curator for your grandmother
How to return Windows Photo Viewer to Windows 10
We have Postgres there, but I xs what to do with it (c)
Support for black and white lists for metrics on the agent side in Zabbix 5.0
Google is working on a new operating system based on Chrome OS, but without the Chrome browser
How to choose a jurisdiction for a company?
"Before, I did not present lectures on Zoom at Moscow State University." Interview with a Technosphere teacher
VxLAN fabric. Part 3
Open DDD Meetup 09/22
"A specialist with experience earns from 100 thousand AUD per year." History of the move of a Russian developer to Australia
Moscow authorities also found themselves without official websites
Analyze It: Metacritic Game Ratings
Hello Habr! Let's get acquainted - we are Getmobit and we are new here
Kingston is charging flash drives
Java 15 released
IaaS 152-FZ: so you need security
6 domestic platforms for online broadcasting and video conferencing
Repeat sales as a tool to increase profitability
Volume or frequency, how much RAM is needed in 2020?
Compiling Microsoft Word 1989
[Personal experience] How to get a job in a dream company in the USA: advice from a product manager
Formal grammars in the service of the mobile client
Nested Sets for Javascript
What we were told at the annual September presentation of Apple
Four ways to get audio VK or "this is not a bug, but a feature"
Security through obscurity is underestimated
WordPress product monetization issues
Why Trunk Based Development is the best branching model. Andrey Alexandrov
Wargaming Launches New Accusation By Adding 2017 Technodemo
Why is immutability so important
Developer and user: teamwork
Svelte <3 TypeScript
Bloomberg storage support team relies on open source and SDS
Neither there nor back
How to upload data to Google BigQuery
Repeat sales or how to regularly interact with hundreds and thousands of customers
The search for life on Venus
HDTree: a custom decision tree in Python
How employers treat online courses and should they be included in the resume
How the Venus machines were sterilized
In the beginning there was a monolith: how we change our architecture without interfering with business
10 tricks for working with Oracle
Sort by inconsistency
Bryce: who and how much will fly into Earth's orbit in the 20s. Forecast
Programming as a Sport: What to Do to Win Competitions
How close are computers to automatically constructing mathematical reasoning?
How the poorly designed UX of the coronavirus test nearly put us in isolation, but the security hole saved us
Battle for Firewall: IT Battle of Next Generation Firewall Producers
More powerful competitor Raspberry Pi 3 costs only $ 10
What helped us quickly rebuild to online trading in the new environment
Web Cryptography API: A Case Study
Making decisions. Example
ML and DS shades of credit risk management
How to move to Europe cheaply
How to evaluate the effectiveness of a presentation?
"Optics to every village": how India plans to develop network infrastructure
Veeam Log Diving Components & Glossary
Qualcomm to compete with Nvidia to develop ADAS systems and next-generation self-driving cars
Transliteration of Russian text for sending messages to Telegram from Mikrotik RouterOS
IPSec tunnel between Strongswan behind NAT and VMWare NSX Edge
Instant download from instant.page
American history of a developer from Russia
We build a secure development in a retailer. Experience of one big project
How to read configuration files in tests with Selenium in Python
"Non-Russian hackers" from the sandbox
Lost in Translation: Industrial Protocol Gateway Vulnerabilities
Pyotr Sobolev: “We just watched how something was flying there, and we were dragged along by how it was done”
How a document is recognized on a mobile phone: from simple to complex
Developing and Testing Ansible Roles Using Molecule and Podman
OpenCV in Python. Part 1
Choosing an architectural style (part 2)
Installing the SAP HANA database in Yandex Cloud. Step by step guide
Владельцы макбуков столкнулись с блокировкой после установки Big Sur
C ++ 20. Coroutines
Multi connection IBM MQ using Spring
Add ORM to your project in four steps
Don't put off until tomorrow what you can do in CRM today
Front-end performance as contemporary art: graphics, code, coolstory
Choosing the best backend framework of 2021
Geometric representation of the curvature of space in the Schwarzschild metric
Quantum nanothermometer: measuring the temperature of a nematode 1 mm long
IT immigration to Cyprus: life on the island in detail
Let it be a flood, but 1C should work! We negotiate with the business about DR
Can a complete mouse neural network be recreated from thin slices of the brain?
PHP development environment based on Docker
Kubernetes for those over 30. Nikolay Sivko (2018)
Excursion to the Vostochny cosmodrome
XD Design Bobby backpacks: collection guide and new items
5 most annoying features for a blind person on websites
IOS 14 Widgets - Features and Limitations
Date Scientist notes: where to start and is it needed?
"The beauty is that we built from scratch": about the development at NSPK
Less than six months later: GNOME 3.38 released
Unboxing Huawei CloudEngine 6865 - Our Choice for Moving to 25 Gbps
Parsing a typical IT job between the lines
Runaway memory hunting in Go during development
Data Fest 2020 - fully online tomorrow
Driving sales through Linkedin from A to Z
How to watch Yutubchik on old TVs without ads, using your own IR remote control
How programming languages got their names
Relocation of an engineer to Cyprus: work and salaries, sea and nature
How to present your game to publishers and investors
From heuristics to machine learning: search suggestions in Citymobil
September 22, Online Product Engineering Meetup # 2: Development Culture
Discovery backlog: how to keep up with what's important
We have published modern STT models comparable in quality to Google
Electric Batteries, Digitization and Design Tools
Broken iPhone works with cracked glass. Should I change it or not?
Online Zabbix meetup and Q&A session with Alexey Vladyshev
Automotive software: options for strategic development
9 automotive startups using machine learning and deep learning
Free Webinar "Overview of Kubespray Features"
Core Dump - Computer Science Video Channel
6 promising cybersecurity startups for automotive
Easy work with complex alerts. Or the history of the creation of Balerter
The stolen resume, the man who left for Kemerovo, the call of the candidate and other stories of trash interviews
Organizing effective timing attacks using HTTP / 2 and WPA3
Introduction to Node-RED and streaming programming in Yandex IoT Core
[Analysis] Investment and speculation: what is the real difference
Module for working with XML files
How to bring your IT company to international markets? Practitioner tips
The adventures of one bug or how to fix pgx with someone else's hands
New Remez lamps with solar spectrum
Cisco ISE: Introduction, Requirements, Installation. Part 1
Toxicity in the team, company and industry. Synopsis of the meetup from the series "Engineer walks into a bar"
Who will be engaged in the development of open source security - discussing new projects and their future
R-chain blockchain platform: general architecture and evolution
[Personal experience] Get a job at Google and move to London as a Data Scientist with three years of experience
Website Re-linking: Best Internal Link Optimization Techniques for SEO
On code obsolescence and software lifecycle
Multichannel bulk mailing on Redis
How we built a company in Silicon Valley
The Saga pattern as a way to ensure data consistency
Digital law: what it is, why you need to know it and where you can study
A practical example of connecting a Ceph-based storage to a Kubernetes cluster
We connect the new Xiaomi Gateway 3 to Home Assistant without a soldering iron and SMS
Rearranging the beds
Essay on the topic of a single universal planetary time
To the programmer. 10 valuable GitHub repositories
Secrets of JavaScript Functions
UXD - Reality and the future in design or a man in charge
Generating dungeons in the Binding of Isaac
Class-only programming
We make modal windows for the site. We care about convenience and accessibility
OSINT or how to look at your network through the eyes of a hacker
Google won't know what you did last summer (well, almost)
Features of firmware updates for mobile devices
IR motion sensor on STM32
Financial charts for your application
Howooooooooooooooo
How to implement automatic number entry with HUAWEI ML Kit's OCR feature
How title and navigation in documentation help minimize user stress
The path from June to executive director at Sberbank. Interview with Alexey Levanov
Bad Code Academy: Newlines, Spaces, and Indentation
Best Open Source Tools and Libraries for Deep Learning - ICLR 2020 Experience
Money 3D Printing: Buyers Be Careful in the World of Non-Free 3D Models
Pysa: How to Avoid Security Issues in Python Code
Speed up the project cache in NoVerify (linter for PHP) 10 times
Podcast: An Interdisciplinary Approach to Development in Robotics and Biomechatronics
Organization of work in a creative team: the experience of Wrike, Miro, Revolut
How applications without the ability to win suck millions of dollars from users
Sales Techniques to Convert Your Leads to Real Buyers
Search for investments. Part 1: if you are looking for funds to develop a game
Announcing Google Cloud Next OnAir EMEA
ARM vs x86: What's the difference between the two processor architectures?
Seagate releases 18 TB HDD
What do 3D sensors do in smartphones? Parsing
Yii News 2020 Issue 6
How we automated the development of WL applications
Russian storage system on domestic Elbrus processors: everything you wanted, but were afraid to ask
Programmers need mathematics, or a problem I had to solve
Scheme Request For Implementation published - 203: A Simple Drawing Language in the Style of SICP
Mom's hackers or my way to CTF
On September 19, the selection for a free intensive in algorithmic programming from RuCode starts
German physicists have found a way to combine quantum cryptography with semiconductor technology
How engineers dealt with routine problems: several cases of equipment installation
Working with Windows audit events - collecting, analyzing, responding
Twenty interviews in two weeks. Long text summary
Connecting and configuring TradingView charts
ENOG 17 conference will take place online
Seven Practical Tips for Bulk Loading Data in PostgreSQL
Migrating to microservice architecture
Pneumatic discrete loudspeaker
Parsing of the Smart Voting website and the new API on the CEC website
One-eyed depth gauge
Relocation of an engineer to the UK: IT-sphere, work visa, taxes
HackTheBox. Walkthrough Multimaster. Burp + Sqlmap. AD users from MSSQL. Vulnerability in VSCode. AMSI bypass and CVE ZeroLogon
Learn to access and query data using Google BigQuery. With examples in Python and R
UART transceiver for 8-bit computer on breadboard
Nvidia Dreams
React 17: Nothing New?
DLR RMC - Part 2. Mechanical Impedance Control: What The Beast Is And How They Prepare It
Finding memory leaks with Eclipse MAT
20 of the most famous retro PCs ideal for gaming and programming
We announce a new recruitment for the program for the introduction of Russian startups to the global market Global Pilots
Experience of holding a city school programming Olympiad
Temporary convolutional networks - revolutionizing the world of time series
How to work with the payment system so that the account is not closed?
What is the question - this is the answer: formalizing the problem, we already predetermine the possible answer
Where to solve analytical tasks from Yandex teams? Contest and analysis
Computed Column Performance in SQL Server
Debug your .NET Core apps in WSL 2 with Visual Studio
ANYKS Spell-checker
Dumb and smart components
Turkey meat, how it is prepared
How to digitize a developer or, in short, how to make the work of developers more transparent for the Company
A new round of censorship at two
How does the new "time attack" work and what about protection?
Refreshed Safari Browser: How Marketers Become
Tracking buzz in expansion. Interview with tracker Dmitry Beznasyuk
Quantum Hacking, Computing, Algorithms and Machine Learning in Practice - Digest of ITMO University
5G is a bad joke at the moment
PWA is not for everyone
Faust Background Tasks Part I: An Introduction
How does Data Science sell you ads? Unity Engineer Interview
Invincible
"Kubespray Features Overview": Difference between the original version and our fork
RTX 3080 - A Dream Out of Stock
Digest of interesting materials for a mobile developer # 362 (September 14 - 20)
How Microsoft went from a dot-com monster to a dreamer corporation
Opennebula. Short notes
Generating unique ideas for Data Science projects in 5 steps
An introduction to React we were missing
Animation in KAPIA. "Better to lose one day, then fly in five minutes"
Block intrusive callback widgets on websites
Hackers stopped trading on the New Zealand stock exchange
Setting up docker for django on mysql
FOSS News №34 - free and open source news digest for September 14-20, 2020
Laravel-Digest (September 14-20, 2020)
Cryptosystem McEliece based on LDPC codes
What's your approach to handling awr | statspack data?
Julia is ready for sale
Digest of fresh materials from the frontend world for the last week # 433 (September 14 - 20, 2020)
The history of the invention of the flash drive in faces and interesting facts
How does a product designer evaluate their work
Digital events in Moscow from 21 to 27 September
How to reduce the likelihood of identity theft
Three examples of bugs that are not hiding from anyone
SmartData 2020: conference on data engineering
PHP class for working with INI files
How to draw a star (and more) in polar coordinates
U.S. Border Patrol plans to store data from travelers' gadgets for 75 years
Protect remote (and not only) with Netflow
PHP Digest # 188 (September 7 - 21, 2020)
3 years with Kubernetes in production: here's what we got
The history of the development of The Light Remake. Part 2
Table-Maker's Dilemma, or Why Almost All Transcendental Elementary Functions Are Rounding Wrong
Electrical safety of optical isolators in conditions of possible failures
How I collected statistics on the brute force of our servers and treated them
Cloudflare and Internet Archive will make websites accessible even in case of hosting problems
Sim sim open up! - How we launched the Open Data project
Hi Programming Language
Server-Sent Events: A Case Study
September 25 and 26 - open days on Frontend Live
KDE Plasma 5.20 is now open for testing. The final release is released on October 13
A Tale of Programming Paradigms
Memory errors. What cognitive biases to take into account in order to correctly recognize a lie
How the attackers have made us happy for the last six months
SamsPcbLab Part 1: Launching the PCB Community
Quantitative characteristics of relations
IT Balagan! # 3: Why DevOps Engineers Need Programming and What Virtualization Is
Announcement: Breakfast with legendary game designer American McGee
What features did the rdiff-backup utility have thanks to migration to Python 3
Webinar "Quality control of technology and technological discipline"
OEM Daily Life (Part 2)
Optimization: Configuring Nginx web server to improve RPS performance in HTTP API
How not to burn out on a project
Scrum Master - Servant Leader
Vue.js 3.0 "One piece" released
Machine learning in Netflix log analysis
How to conduct a technical audit of a front-end application using the example of a high-load information portal
Five Ceph Questions with Explanations
SamsPcbLab Part 2: WP, CSS, PHP and PCBs
Making a Bluetooth device tracker using Google speakers
New templates - IPMI, Mikrotik, MSSQL
Remote. Working principles of management
Sysmon can now write clipboard contents
Authorization subtleties: an overview of OAuth 2.0 technology
Oceanographic satellite. Successfully. 2020: 74 total, 66 successful, 28 from China
Tinkoff Lab: How Students Develop a Visual Robot
Roadmap for migrating IBM Notes / Domino mail to Exchange and Office 365
A Tale of Trackballs
Security Week 39: Two Vulnerabilities in Bluetooth
Search for investments. Part 2: in the right place at the right time
Business plan and Business model: Course "Software product creation and management of its development"
Why is it an anti-pattern?
Critical electronics in Formula 1 cars
The layout designer does not need math 2: Matrices, basic transformations, 3D construction and filters for pictures
This week's tube streams from JUG Ru Group: discussion with the "Development King" and more
eBPF: Modern Linux Introspection Capabilities, or the Kernel Is No Longer a Black Box
Fundamentals of Computer Geometry. Writing a simple 3D render
FinTech. And what to protect?
Prefer Rust over C / C ++ for new code
Thousand and one Russian language
Validating forms against standards with the Validation API
Let's be friends ... Cockroaches
Top50 update: private gains and overall drop
Machine Learning in SQL Server
Scala is dead?
Sound. From mechanical vibrations to ALSA SoC Layer
Super high-speed shooting: 15 trillion frames per second
Hierarchical tree comment management system for Laravel
Effective communication for introverted programmers
Pocketbook Reader VS Amazon Kindle VS Cool Reader
Working at Amazon WorkSpaces: Deployment and Configuration Experience
Apphost technology: an alternative universe of microservices in Yandex
Ampere is the latest NVIDIA gaming architecture. The most important of the white paper
How a poorly configured database allowed us to capture an entire cloud with 25 thousand hosts
Rewriting code repository history, or why you can sometimes git push -f
The joys of owning a short email address
Implementation of CI / CD and DevOps in Enterprise (in our case, Rostelecom)
Our findings for a year of migration from GitLab.com to Kubernetes
Blockchain as a data structure
Unbreakable PostgreSQL, or How to Provide Fault Tolerance for an "Open" DBMS
Indoor cellular coverage: why is it important and what solutions exist?
Boron Nitride VS Antibiotic?
JavaFX: Controller class and fx: id in FXML
Become a tester if you want
Satellite monitoring of diesel fuel, or why the GLONASS hydraulic fracturing pump
We invite you to DINS JS EVENING (online): discussing application refactoring and SvelteJS
Data Science in a Shoe Store: Predicted Customer Behavior and Increased Website Conversions by 16%
Design tip: working in a product team
Does protecting photos from face recognition systems work?
Inside HP Nanoprocessor: a high-speed processor that can't fold
Navigation Component-Jutsu, vol. 3 - Corner cases
Artificial intelligence can warn of approaching tow truck
Let's write and understand the Decision Tree in Python from scratch! Part 3. Library for Pandas Data Analysis
The Taming of Gorynych 2, or Symbolic performance in Ghidra
Writing a telegram bot in R (part 5): Managing the rights of bot users
Using the seven deadly sins to motivate staff
Most Interesting Ceph Facts Based on 2019 User Survey
Direct integration of IBM Integration Bus and Oracle AQ
Expansion of high-speed passages in the global turnstile market
Jenkins Pipeline: Optimization Notes. Part 1
Cisco ISE: Create users, add LDAP servers, integrate with AD. Part 2
Introducing the App Gallery. Create a developer account
Flutter.dev: Continuous delivery with Flutter
Education for educated 2020
Extracting data from SAP HCM to non-SAP data warehouses
Precursor - build your own open-source mobile device with cryptographic protection
Glide startup to create mobile apps from Google Sheets
What is Vertx and why is it suitable for RSHB
Business automation: starting to understand
Parsing a test task for a front-end developer in Vue.js
How can you easily create a phantom file when syncing cloud storage? (Yandex.Disk)
Wrike Twitter Conference: 280 Character Cyberpsychology
Cloud TL; DR: unusual "remote control", gadget inspection and recommendations for personal information security
How to find out who has unsubscribed on Instagram? And why mobile apps no longer work
Deconstructing TDD
3D ML. Part 4: differential rendering
Living on the Web: Web Stories from Wild Times
Alt: City Online. How I single-handedly created "Gta Online" for mobile devices. Part 1
Faust Background Tasks Part II: Agents and Teams
"Some are more equal than others." Remote Silicon Valley Workers Face Big Salary Cuts
Unit testing in Go with interfaces
Product designer: rules of operation
Choosing an inexpensive CDN. Overview of services and tariffs
PostgreSQL 13: happy pagination WITH TIES
Hosting with full DDoS protection - myth or reality
Openwifi project - what an open Wi-Fi chip looks like
QEMU-Based System Test Automation (Part 1/2)
How to manage cloud infrastructure with Terraform
Free accounting for a single individual entrepreneur: myth or reality?
Remote work now and in 2021: what the labor code says
Yandex Scale 2020: discussing the main launches and events live
Puppy Linux 9.5 released, a distro for outdated and weak PCs and laptops
Finding relatives through a DNA test. Part 1 - How can DNA help you recognize ancestors?
Journey to the Linux and Git World
Job Search in Singapore: Galleys, Career Agencies and Lots of Job Interviews
Pioneers of the nonvolatile memory industry
"Swiss knife" of a data center engineer: Zalman ZM-VE500
Cars will become safer: storage technology is coming to the rescue
Remote vs office: where developers earn more
"One button to test them all." How to keep all integrations out of sight
Work and career of a game designer. Part 1. What kind of animal and what does it eat?
Analysis of the state of the client base based on a real case
What is it worth building cloud gaming: trends for the near future
DIY firmware for photopolymer LCD 3D printer. Part 1
ReactJS: Hooks Cheat Sheet
About a young but wise FPMI and her follower - ABBYY
Scalable data classification for security and privacy
We are friends with ELK and Exchange. Part 2
Kotlin. Test automation (part 1). Kotest: The Beginning
Everything you need to know about legally relevant correspondence: paper and electronic
Integration with "Gosuslugi". Applying Workflow Core (Part II)
Why code reviews are good, but not enough
How to find an idea: 7 tools to create working hypotheses
AWS Step Functions overview
An ancient crutch on an old crutch
320 GB instead of 6 TB: how they can innocently cheat in online stores
Should you trust Apple's new blood oxygen saturation sensor?
Return the missing scooter, or the story of one IoT monitoring
Running Linux Apps on Chromebook
14 things I would like to know before getting started with MongoDB
Porting Detroit: Become Human from Playstation 4 to PC
We accept cryptocurrency payments with Coinbase Commerce
Reverse engineering the XC2064 - the first FPGA
Implementing audio conferencing in Telegram + Asterisk
Where will Artemis 3 land? And when? Space Review
Горячая четвёрка умирающих языков программирования
Getting started with Moon.js
Work and career of a game designer. Part 2. Basics of game mechanics
Summer Space School 2020
Why for information projects we often choose Strapi from all Headless CMS
Why postDelayed is dangerous
I want to break free. Snom A170 wireless DECT headset review
Finding relatives through a DNA test. Part 2 - Which DNA test to buy and how?
Installing Windows 98 on a modern PC
How we protect client virtual desktops from viruses, spyware, and attacks
Change Management 3: Wheel of Change and Fighting Guerrillas
Finding relatives through a DNA test. Part 3 - Taking the test and sending it by mail
Creating a MySQL Backup Using the XtraBackup Utility
PostgreSQL, RED, Golden Signals: A Guide to Action
Building a network infrastructure based on Nebula. Part 1 - tasks and solutions
Sea sponge as inspiration for future skyscrapers, bridges and spaceships
KioskBrowser - Free Kiosk Browser with Large Cyrillic Keyboard
Comparison of online advertising payment models: which one is right for you?
Php-developer interview in 2020
Finding relatives through a DNA test. Part 4 - Decoding the result
How we sawed the monolith. Part 2, Frame Manager
I'm a mediocre developer, a bad husband, and a terrible father - no balance or choice
Git compare: a quick way to compare two branches
We need to talk about Linux IIO
Simulating Hair and Fabrics with Unity Cloth on Mobile
"Flutter is cool - that's the only explanation I have." Flutter Dev Podcast Best Releases Review
Leak-Search: how and why QIWI created a service that looks for leaks of companies' source codes
Why it is important to conduct static analysis of open source libraries that you add to your project
C ++ 17 polymorphic allocators
December 11-13 SRE online intensive: One of the most demanded IT professions in the world
Using the free features of Github Actions for CI / CD on a Flutter project
Ansible k8s cheat sheet, a practical awk tutorial, and 4 reasons to use Jamstack in web development
The story of a startup
Mathematicians have opened a new front in the battle with the ancient number problem
How Tesla squeezes range out of its cars
Studying in Spain: features, cost and personal impressions
Preparation of radioelements for soldering
Who lives well in Russia? How we searched for the greenest city using OpenStreetMap and the Overpass API
How the Docker Business is Changing to Serve Millions of Developers, Part 1: Repository
How to set TK to designers. Client guide
DIY photopolymer LCD 3D printer firmware. Part 2
Introducing Event Sourcing. Part 2
How much data analyst earns: overview of salaries and vacancies in Russia and abroad in 2020
Retrofit2 on Android using Kotlin
How to open an account in Europe remotely
The use of low-code in analytical platforms
What's new in Laravel 8
Work and career of a game designer. Part 3. Difficult choice: indie or large company
Ninja-style refactoring and other tricks
Consciousness transfer unattainable?
“Have you ever written autotests? Try Cypress "
What interviews with designers and UX professionals look like in top IT companies
Censorship is growing in IT, but we do not notice - they are only allowed to smile and be silent
Blurring the boundaries, or how to build an international career in IT
Nuclear Reactor for Dummies: Closing the Fuel Cycle in Two-Component Nuclear Power
Well forgotten new: Falcon Acoustics revives DIY acoustics and sells designer speakers for 150,000 rubles
The man who subdued half of the particles in the universe
Pyotr Sobolev: "Unlike animation, a demoscene means writing code"
About using life
Lazy-loading video
Laravel Jetstream - a new scaffolding for the framework
Opportunities for mass deanon in Telegram
Why do we feel lonely? Neuroscience seeks the answer
Crowd translation of the book "The World After Capital" by Albert Wenger (part 1/7)
Recognizing poor working conditions based on job vacancies
A quick tour of PostgreSQL operators for Kubernetes, our choices and experiences
Google's Semantris: How AI Helps You Play English
Parsing the most democratic of SD-WAN: architecture, configuration, administration and pitfalls
Kind Cubes, or How to give feedback to colleagues and the coffee machine
How to track people in masks or a universal approach to tracking objects of arbitrary nature
Why do we need a dedicated Frontend Core team and how did we implement the design system
Nobody knows how to manage programmers - and everyone comes up with crutches instead of solutions
What does the Sea Launch cosmodrome look like now?
People without faces in Kaspersky Lab products
International Mathematical Olympiad 2020 (we decide in the comments)
How I got rid of Google on Android
How Chrome DevTools moved from bike to standard
Automatic backlit perpetual calendar
QEMU-based System Test Automation (Part 2/2)
Social networks rule you, but there are ways to fight back
China's strategy for self-driving cars
Configuring a corporate mobile app using AppConfig
September 29 and 30 - open track of the DevOps Live 2020 conference
Bad Advice: How to Train a Junior
How software developers can take over the auto industry
How to predict developer productivity?
8 promising startups in auto lighting
How we reviewed Neuralink
First look: how the new corporate mail system Mailion from MyOffice works
20 Most Popular Computer Vision Blogs and News Sites in 2020
Lenovo ThinkPad and ThinkStation Linux Ready
DIY photopolymer LCD 3D printer firmware. Part 3
OBS Studio Lua Scripting
Your code, our prizes - we accept applications for the online hackathon "VTB More.Tech"
Answer to philosophers from GPT-3
Compose everywhere: function composition in JavaScript
Moving an IT specialist to Switzerland: relocation process, cost of living, useful links
We are looking for "Trolls". Shingle Algorithm & Cosine Similarity
How Docker Business Scales to Serve Millions of Developers, Part 2: Outbound Data
Firmware simulation in the ModelSim environment using models in the SystemC language
We use Chrome DevTools professionally
Conference Graph + AI World 2020 - graph algorithms and machine learning
How Huawei's Push Kit works
7 Ways to Improve Test Automation in Agile Development
FOSS News # 35 - digest of news and other materials about free and open source software for September 21-27, 2020
Radio broadcasting of games, sounds of old PCs and compact history of ringtones - in the Audiomania digest
What to listen to when you write code - playlists with rock music, ambient and soundtracks from games
What projects is being prepared by the youth robotics laboratory: podcast "ITMO Research_"
MQTTv5.0: New Features Overview. Part 2
The Ultimate AI Career Guide: How to Choose a Major, Level Up, and Find a Cool Job
Many deadlines are designed specifically to get engineers to work for free.
AI systems in management, climate change, science meetups and competitions for scientists - ITMO University Digest
What is AI missing?
Success story of ScreenPlay transfer from QMake to CMake
Linux Kung Fu: Convenient File Management over SSH
Modern interactive teaching methods
Coroutines in C ++ 20. Part 1
All about the features of digitalization of modern business
How to undo a commit and not screw it up
A simple Lisp interpreter in Umka
Once again about the multi-modularity of Android applications
What is the "miracle of innovation" MacBook Pro 16 and why is it needed?
Per aspera ad astra, or how I built a rocket. Part 2. Assembling the altimeter on STM32 and BMP280
Yandex cloud and MikroTik MultiWAN
How to pass TOEFL ibt with 120 points? Life Hacks: Part of Reading
The value of US IT companies has exceeded the capitalization of the entire stock market of the European Union
IOS device UI
Fairy tale as a project: goals, planning, optimization - we teach the child the skill of project thinking
How to Quickly Build a Bootstrap Business Website: 6 Useful Tools
Access area: 30 ways to unlock any smartphone. Part 2
Hack The Box. Walkthrough Admirer. Vulnerability in Admirer and RCE through environment variable spoofing
Wireless DIY temperature and humidity sensor with e-paper display
Raspberry pi & Morse code
Background: "Unix philosophy" - basic guidelines, evolution and some criticism
Errors, water in descriptions, work experience: what recruiters actually pay attention to in developer resumes
Apple Opens Source Swift System and Releases Swift 5.3
Bryce: who and how much will fly to the moon in the 20s. Forecast
How to choose beautiful colors for your infographic
How I did a smart aquarium (backend)
6 ways to generate extra income for designers and developers
IPv6 implementation progress over 10 years
Online lecture "What skills do a developer need for career growth"
In search of ANCIENT life. History underfoot
TOEFL Speaking for the highest score
Aspect Oriented Programming (AOP) via source code
IT student internships - how we try to make them the most effective
Why study in IT in Germany?
8 announcements from Microsoft Ignite 2020
How the emotional state of users has changed in six months of remote work - Microsoft research
Laravel-Digest (September 21-27, 2020)
How to operate a CNC router without attracting attention ...
Announcement: how I moved to London with Revolut
Git GUI of my dreams
1. FortiAnalyzer Getting Started v6.4. Introduction
The architecture of enterprise applications may be different
VK auto-posting bot
I was ashamed of my interprise code so much that I made my own bike. I'm less ashamed of him
Almost unGoogled Android
Learning with Check Point
Choosing an architectural style (part 3)
Digest of interesting materials for a mobile developer # 363 (September 21 - 27)
Overhaul in stalinka and video surveillance organization
How I did a smart aquarium (frontend)
Let's try to put forward arguments against Rust
3 hackathons from Vkontakte: fear and loathing in Singer
Elbrus VS Intel. Comparing the performance of storage systems Aerodisk Vostok and Engine
Digest of fresh materials from the frontend world for the last week # 434 (September 21 - 27, 2020)
Precision engineering products to the masses: hard drives
Laser video discs, retro cinema and autoreverse
What's new in the field of quantum communications - a key distribution system for ten network participants
Two satellites for ecology. Successfully. 2020: 75 total, 67 successful, 29 from China
"Cool photo for Kontaktik" or "A little about the correction of digital photographs"
Google Play In-App Review API: A Step-by-Step Implementation Guide
Digital events in Moscow from 28 September to 4 October
Blacklight - Website Privacy Inspector
Ransomware-flavored coffee: modern smart devices are more dangerous than they seem
A History of Two Standard C Libraries
Automating employee onboarding to Microsoft Power Platform using Teams chatbots
Real-time rendering of caustic water
DataHub: a versatile metadata search and discovery tool
Optimizing the performance of Microsoft Dynamics AX 2012 & 365 FO. Using Plan guides for heavy queries
What is known about the Chinese Sea Launch?
Free online development events (September 28 - October 7)
Autumn collection of stylish LED lamps iSVET, testing 8 models
What's new in the Linux kernel
Processing data on the client side with WebAssembly
Plague MD I stayed in Russia and was consumed by the Plague. Proger snot and nagging
Data centers, ecology and resources: how Russian and foreign companies are trying to become "greener"
We talk about state protected services and networks
Windows Terminal Preview 1.4: Jump List, Blink and Hyperlink support
PiAlert V1 on guard for server security
Four easy Kubernetes terminal settings to improve your productivity
1. UserGate Getting Started. Introduction
Meeting "Organization of work in a creative team" - video recordings of reports
Projectors vs LCD panels: a fair comparison. Part 2: image quality and cost
How we audited Mail.ru Corporate Mail - our new service for large businesses
When math gets too hard
Adobe's story: why its stock soared 550% in 5 years
CISSP: what's new and how to arm yourself?
How artificial intelligence plays the "Snake"
Meetup on the architecture of a custom CI / CD system WILDBERRIES on Go
What to Buy for Deep Learning: Personal Experiences and GPU Tips
Impostor syndrome, part 1. What is it, how to recognize it and whether it is necessary to go to a psychologist
Practice vs Theory or why do you need higher education?
Birth of a Legend: The Story of the Atari 2600
Operating system architecture for ZX Spectrum-compatible computers
IT evolution: from local servers to managed services
C ++: Cunning and Love, or What Could Go Wrong?
"Smart home" in each apartment of an apartment building. Details about the controller and gateways
Technologies for Testing Total Dictation: What Can Be Improved?
10 best programs for monitoring competitors' prices
ZTools for Apache Zeppelin
InheritedWidget in Flutter
Removing nodes from a red-black tree
Seamless A / B Updates in Android: How They Work
The most accurate weather forecast: bot for Telegram on cloud functions
AI tool recognizes child abuse images with 99% accuracy
The crisis and the IT industry: what to do when it recurs. Tips from a surviving IT company
How to get the most out of your public Telegram chat
Dangers of setting up SSL VPN on FortiGate
Is it true that men get stuck in games and women in social networks? Understanding with meta-analysis
Workshop on Czech language and code-beer at a distance
Coroutines in C ++ 20. Part 2
Researchers finally create metal wires from carbon
Visx is a collection of graphical primitives for React apps built by Airbnb
I watched my traffic: he knew everything about me (Mac OS Catalina)
Security Week 40: Windows Zerologon Vulnerability Patch
New week of streams: from SvelteJS to Rider
Why do we need flash drives with hardware encryption?
Programmers, go to interviews
Is it possible to generate random numbers if we don't trust each other? Part 1
Preparing a video service for a load of hundreds of Gbps. Yandex report
How to bring your product to an international IT exhibition, why and how much
Three communication satellites with fellow travelers. 2020: 76 total, 68 successful, 10 from Russia
"The World After Capital" by Albert Wenger (part 2/7)
Google programmers. How an idiot recruited idiots
Using Nginx FastCGI Cache
The spark of life: the theory of the origin of the first organic matter
Category theory for programmers. On fingers
Building a network infrastructure based on Nebula. Part 2 - example network
Programming Quantum Computers: Peter's Gentleman's Kit
The neural network GPT-3 led a motivational blog in English and everyone liked it. How it threatens copywriters and writers
Financial plan and pricing for an IT product: Course "Creating a software product and managing its development"
Personal preferences: Sennheiser HD 560S or which headphones you can buy for $ 200
Situation: how the modernization of the network infrastructure in the United States rested on the quality of statistics
Unstable sorting in JavaScript
Process Mining without PM4PY
We design a multi-paradigm programming language. Part 1 - What is it for?
Why won't unicorns be born in Russia?
Certified vs uncertified information security: regulatory requirements or a real need?
More efficient pre-training of NLP models with ELECTRA
Why is my NVMe slower than my SSD?
How to Defeat VMware's Purple Screen of Death?
Top IT books of the last century that are still relevant
Thermostat on ThingJS (beta)
University or bootcamp? Figuring out which is better
Martian buildings will be 3D printed using insects
Architectural thinking on the example of a solo bike trip in Altai
How to create a mini-application: VK Mini Apps knowledge base
How Apple and Tesla Shares Fought After the Split
Where to open an account for cryptocurrency projects?
Windows 10 setup script. Part II
How to develop a Zoom analogue for TV boxes on RDK and Linux. Understanding the GStreamer framework
Japan to launch hydrogen production on the moon by 2035
Registration for the RuCode online championship is open
Airtable - what is it?
We entered the university and showed the teachers how to teach students ourselves. Now we collect the largest audiences
Making a dynamic report using JPA Criteria.Api
Tips for making perfect video calls
While people who are afraid of code and hate development teach in universities, we will not get any foundation and base.
The story of physically deleting 300 million records in MySQL
How we reproduced the ingenious Shukhov Tower on the Oka in nanoCAD Design BIM
No-code: products versus spending money
How we translated MIKOPBX from chan_sip to PJSIP
Little optimizations in Java 9-16
New media currency. Study of audience attention to online advertising using eye tracking technology (part 2)
How to connect HX711 ADC to NRF52832
Firefox share falls 85%, but Mozilla's executives grow 400%
Vue 3.0 - first look
1. Teaching users the basics of information security. Anti-phishing
LSP deconstruction
Simple TypeScript Tricks to Scale Your Applications Infinitely
Paul Graham How To Get Rich (chapter from Hackers & Painters)
Belarus → Silicon Valley: how to raise $ 150k for an app for distributing things just before the pandemic
How to protect copyright without feeling like a helpless idiot
Flying turbojet platform for paramedics (Russian version)
I was wrong. The future is CRDT
About version control systems
Validation in PHP. Beauty or noodles?
Preparing the brain for the first step
Amazon sets Prime Day to October 13-14
Types of replication in MongoDB
Qt? ImGUI? wxWidgets? We write our
How the State Duma's initiative to limit the traffic of foreign services can threaten Runet
Visualize it: Raspberry Pi based LED cube shows CPU utilization
RAID: Shadow Legends game breakdown (monetization through behavioral psychology)
Can a monkey be taught to program? Is a generation of baboon specialists waiting for us?
Navigation bar and transition animation
PostgreSQL Antipatterns: "Infinity is not the limit!", Or A little about recursion
Cryonics - the last hope for death?
Network-as-a-Service for a large enterprise: a non-standard case
Why the initiatives of British Internet regulators are criticized - let's figure out what's what
A new way to study psychotropic substances using EEG and neural networks
Vespa is Better than Elasticsearch for Matching Millions of Men and Women
Is Data Science a Bubble?
Lessons learned from helping a sex chat startup get better conversions
Just add some Salt
The power of dashboards
We disassemble the GPS mini jammer
Patent-based neural network: interviews with Awtor developers
The most unusual types of hosting: home computer, Raspberry Pi and other people's servers
How to live with external API limits on the number of requests
Digest of events for HRs and recruiters in IT for October 2020
Drag'n'Drop API: example of use
How to write rules for Checkmarx and not go crazy
Using inventory plugins from Ansible Content Collections in Ansible Tower
Choosing a good tool for storing test documentation and comparative analysis of the 3 selected tools
Overview of the main functionality of the Sophos XG Firewall (Part 1 "Monitoring and Analytics")
How a pod in Kubernetes gets an IP address
How to find out how much traffic goes for hidden requests in Google Ads [script]
Starlink Satellite Internet Helps Fight US Wildfires
The history of Waze: from nonsense to a billion dollar company
How to design incremental data fill in a mobile app
How not to throw your vote in the trash can? Reliable voting - we use banking technologies
Internet censorship in Belarus through the eyes of Access Now
Moscow calling, Hey operator, what's going on?
Quality outsourcing from A to E: we work with typical weaknesses
Algorithm for tagging (classification) managers: how it will take analytics to a new level
Setting up the Amazon SageMake environment on a local machine
Why Ring Home Flying Camera Should Be Extremely Skeptical
Data recovery in modern infrastructure: how one admin set up backups
Why developers get paid so much: The Netflix, Wistia and Stripe experience
How to extract value from data with Factory5 analytics platform
How we implemented the second SIEM in the cyber attack monitoring and response center
How to quickly test a product in the US market and get your first revenue: 3 practical steps
Sleep problems and solutions: 15 years of personal experience
September. We count launches - "China is ahead"
Mikrotik (RouterOS) + Wireguard
We continue to clean up memory with three.js
GRASP Patterns: Polymorphism, Pure Fabrication, Indirection, Protected Variations
Linux Kernel Configuration for GlusterFS
Walking around or the thorny path from MikrofonBau to German Maestro
Ask me anything! Ask a question to the Kaspersky Lab's mobile development team
Removing bottlenecks in PostgreSQL under high loads
Make your application scalable by optimizing ORM performance
My top IT books from the last century, still relevant
New marketing
Stupidity and overconfidence. 13 qualities of a good leader
Development of web applications on the embedded portal
Love the programmer in me
Cold start of an Android application
Impostor Syndrome, Part 2. Why it occurs and how to deal with it
How does a gel differ from a sorbent or cream and how to prepare it in a reactor
Open Source DataHub: LinkedIn's Metadata Search and Discovery Platform
Team lead's monologue on the use of the Agile Manifesto in industrial software development
Wolves are not of Wall Street: how millennials turned the market and what led to it
Browser fingerprint: what it is, how it works, whether it violates the law and how to protect yourself. Part 1
In Tarantool, you can combine a super-fast database and application to work with them. Here's how easy it is
Non-stationary series forecast, or how a data scientist can live in 2020
Nature gives a hint how to move faster than the speed of light
Using Always on display as an alternative to LED indicator in Samsung phones
Let's make the user use a secure password
Find 15 engineers in two weeks of quarantine
Development of the IRIS measuring device
GitHub launched static code analysis for vulnerabilities
Customer Development legends and myths
Where to work in IT in 2020: Modesco
Why are we still choosing Ruby in 2020?
Best IDEs for Raspberry Pi
MIT Researchers Says Fusion Reactor "Most Likely Will Work"
Procedural Generation with Quantum Computing
Why do all contractors have different ratings? After all, the task is clear and understandable ...
History of Dodo IS Architecture: Early Monolith
Robot Framework vs Pytest
Slowly but surely: Yandex's secret influence on Runet
Only 8% of Google employees want to return to the office after the pandemic: research
Second place at the International Mathematical Olympiad 2020
DemHack: More Code for Social Change
Put the T-killer to sleep
Recordings of online meetups from the hinterland
Why Silicon Valley is not "friends" with Washington
New Japanese supercomputer to simulate Earth to predict disasters
How to choose a solution for parsing sites: classification and a great overview of programs, services and frameworks
“The main thing for us is the desire to learn and develop in DevOps” - teachers and mentors about how they teach in a DevOps school
Automation of interaction between dealers and sales department in a large enterprise
Alexander Trukhanov: "Enthusiasm and dedication turned out to be more expensive than money that was not there"
Remastering of Star Trek: Deep Space 9 to maximum quality
Audiofilkina's certificate: about frequency range, age, vinyl and frequency response of Pink Floyd cymbals
Hiring Entry Level / Junior QA: Pros and Cons
QR codes for accounting of garbage trucks. Part 1
Building a modern PHP API in 2020
You can't do everything and that's ok
Is it possible to generate random numbers if we don't trust each other? Part 2
How to defeat fear of public speaking. 5 easy steps
Do you like reading books in English? Your vocabulary is growing faster than that of the average US resident
Splitting in dentistry: how is it done?
Anthropocentrism in IT project management or "Techies did something, but we don't know how it works!"
Евангелист Open Source Эрик Реймонд: Windows перейдет на ядро Linux в недалеком будущем
What is SDLC? Software lifecycle stages, methodology and processes
Http-stubs - finding the perfect tool
Exploring subjective reality
Lost but not forgotten: the history of 3Dfx Interactive
Every designer wants to know ... what kind of memory is and what is its imperfection
As a task from the classical data collection, it moved to the solution of a simple MNIST problem. Or how I parsed the CEC website
The simplest Python voice assistant
YouTubers handle videos of the past up to 4K. Historians say this is nonsense
Hi Programming Language: starting to design
"At the peak" of Brad Stahlberg and Steve Magness: prevention of spontaneous combustion (part two)
BAIKAL-GVD. Neutrino hunters
How math trick saved particle physics
Checking WildFly - JavaEE Application Server
Otarki: Social Darwinism of Intellectuals
Scrum agile development methodology, or how to be in the flow of all project participants
Should I become a teacher or not? We help to overcome fears, negative experiences and understand whether you need it
Understanding the ECMAScript Specification, Part 2
Back in the USA: HP begins collecting servers in the USA
ITBeard: Containerization in clear language. Interview with System Engineers from Southbridge
Trending: How VMware Helps People Stay at Home
Virtual PBX. Part 1: Easy Install Asterisk on Ubuntu 20.04
How to detect and stop Emotet with Varonis
Why unsecured consumer IoT systems are now a major business problem
Summing up the results of the weirdest job interview competition
[Personal experience] There and back: how the designer went to work in Madrid and why he returned to Moscow
How I moved to London with Revolut
What should we set up Resource Governor
Embedding Huawei analytics in the Android app
Hardware Ecosystem community for projects in electronics + drone meetup 10.10.
Why did I choose Next.js over Gatsby, Gridsome or Nuxt?
7 Free Books Every Data Scientist Should Read
Developing a graphical profiler Python FunctionTrace
Choosing the most convenient Python code editor
How to make an interactive map using Python and open source libraries
HackTheBox. Walkthrough Blackfield. Hijacking domain controller via SMB and RPC, LPE via shadow copy
"Pros and cons": historical videos upscaling - why not everyone likes it ["1000 and 1" opinion on the topic]
About braintezers
Add Ambilight to the player with Xiaomi smart lamps
Lieutenant Schmidt's audiotube: three tips on how to spend time and money without improving the sound of your headphones
CND: Protection against hacker attacks (EC-Council CND)
"Repair for sound": we deal with the acoustic preparation of the room - 10 thematic materials
Fixing inheritance?
Modern SEO: page quality
Restoration of lost texts using modern technologies. Iron
How it works: the Spot robot from Boston Dynamics
Mechanics for implementing a platformer on the GodotEngine game engine
Problems in interviewing for a programmer position
Pandas table format
Cygnus cargo ship for the ISS. 2020: 77 total, 69 successful, 28 from the US
Colleagues, you upset me too. Also
How to use Axios in React
Mechanics for implementing a platformer on the Godot engine. Part 2
How to calculate the transition keys from any coordinate system to WGS with centimeter precision?
Huawei получил от Трампа люлей… But show must go on?
"A weekend with sound": interviews with audio engineers and reports from online / offline exhibitions
Free trainings on Microsoft Azure in October
New JSX Transformation Engine in React 17 Release Candidate
Peter Hinchens' digital humanism
Go: How to include an external library and exclude unnecessary dependencies
Spring Boot logging
Digest of interesting materials for a mobile developer # 364 (September 27 - October 4)
Software Freedom Conservancy: we are filing a lawsuit against violators of the GPL license
Neural networks and trading. Part 2: DIY kit
Second Life Virtual Floppy Drive
How to save money on mobile app development
Free Online Development Events (Oct 7 - Oct 15)
How do hackers steal keys and passwords?
Fedora Linux release ready for smartphones
Laravel-Digest (September 28 - October 4, 2020)
Why not skimp on design?
Motorcycle carburettors. Basic principles
A systematized list of all Java and JVM features in Java 8-15
A guide to student work or can a student in Germany support himself?
How to open a company in the UK, attract investments and get cashback from the state?
Intel Strikes Back
First Pentium, Turbo Pascal and Olympiad Physics: Developers Remember How They Studied at School
Digest of fresh materials from the frontend world for the last week # 435 (September 28 - October 4, 2020)
Online meeting about Global Distributed Environmental Hackathon
Behind two mobile services: HMS and GMS in one application
Improving the UX of a mobile application with a real example
Facing the Developers: Modernize Your Private Cloud
Digital events in Moscow from 5 to 11 October
How to build clear class models and get real benefits from the UML. Part 2
The problem of "smart" cleaning of container images and its solution in werf
Automating Semantic Versioning with Maven (SemVer GitFlow Maven)
Will FTP die? The rise and fall of the protocol
Scrum Community Online Meetup 13/10
PHP Digest # 189 (September 21 - October 5, 2020)
Digest of the main news of mobile and ASO for the month
At Apps Live 2020, not only the classics await you - we will conquer the Celestial Empire
Quarantine and its implications for the labor market in Ukraine as of October 2020
Implementation of CI / CD & amp; DevOps in Enterprise (Rostelecom) - part 2
How UI beat UX in Things 3 (iOS)
PMP, who needs it and when
Rambler Group at DevOpsLive-2020
Free analogues of popular SaaS solutions
Namespace Decentralization: Who Proposes What to Do and What
How to robotize tech support using machine learning
Implementation of the Active Patterns extension for OCaml
Basic bash, git, npm and yarn commands, as well as a little about package.json and semver
Hacking ESP32 by Bypassing Secure Boot and Flash Encryption (CVE-2020-13629)
The US proposes to strengthen the security of underwater Internet highways to avoid spying from China
KAURIOT about IT - a project with analysis of IT products and popular news from the IT world
MySQL encryption: keystore
How UUIDs are generated
First experience of using API.hh.ru
Freelancing on the island - theory and practice
Development processes, or how much does it cost to make a website
One-to-one relationship: linking a user model to a custom profile model in Django
While everyone was celebrating my birthday, I repaired the cluster until the morning - and the developers poured their mistakes on me
How North Korean hackers launder billions of dollars worth of stolen cryptocurrency
Storage Lenovo ThinkSystem DE2000. Fast, high quality and inexpensive: get everything at once
Lenovo Data Center Group ST50 and SR250 Servers for All Occasions
2. FortiAnalyzer Getting Started v6.4. Layout preparation
Building Optimized Docker Images for a Spring Boot Application
Launching an IT product and conducting a marketing campaign: Course "Creating a software product and managing its development"
Serverless telegram bot using Yandex cloud
Security Week 41: Malicious Code in UEFI
A new Preview-version of Windows Package Manager has been released - v0.2.2521
Satellite Internet operator OneWeb leaves Russia, joining forces with Great Britain and India
Toyota shows home robot hanging from kitchen ceiling
Anyone can become an engineer with a Bauman diploma
Where do malwares live: hacker infrastructure and criminal services
How to use Google Trends to analyze key phrases
3 years of blind programming. Part 1
New YouTube Streaming Week: From Vue.js to SIMD Instructions
SDR DVB-T2 receiver in C ++
Selected Articles on Machine Learning: September 2020 Case Studies, Guides, and Research
Bryce: who and when will fly to Mars in the 20s. Forecast
FOSS News # 36 - digest of news and other materials about free and open source software for September 28 - October 4, 2020
Databases: a great overview of types and approaches. Yandex report
Python 3.9.0 stable release
Is the Internet not global anymore?
Mitsubishi VisiTel: 1980s Zoom Communication
How much rum does it take to get a good ring signature?
Import / export of databases. What is needed in such applications? Interview
Lazy initialization in C #
Stand alone. Sometimes
BLM: How the Social Movement Against Racism Affects the Development of the English Language
SK hynix unveils world's first DDR5 DRAM
Abnormal cryptography, or how I verified Ed25519 signatures on Solidity
Automating your Java project workflow with a modified Gitflow branching model
fork () may fail: this is important
One-page charter of an LLC with two directors electronically and opening a bank account remotely
System timer in Windows: big change
We invite you to the Live Webinar - Process Automation with GitLab CI / CD - Oct 29, 15:00 -16: 00 (MST)
Nullable Reference does not defend and here is the evidence
Java / .Net Gateways in InterSystems IRIS Integration Products
GitOps: another buzzword or a breakthrough in automation?
Book “Professional TypeScript. Developing Scalable JavaScript Applications "
Correct shutdown of VMWare ESXi hypervisor at critical battery level of APC UPS
Flutter 1.22 Announcement
Raspberry Pi 4 competitor introduced - x86 single board PC running Windows 10
Add an electronic signature of requests and documents to the CRM interface
SimInTech - the first modeling environment in Russia, import substitution, competition with MATLAB
Background: understanding the principles of SOLID
These crazy KPIs
I heard an interesting opinion about the landing pages. Do you agree or disagree?
All-optical HDD recording technology - let's discuss what is holding back its development
HP Nanoprocessor Part II: Reverse Engineering Photomask-Based Circuits
OBS Studio Lua Scripting. Part 2
How to cross Clion, Emscripten and Cmake
How to find and describe the paying segment of users?
Building a very compact Core i7 tablet
Model development in PySpark ML on a dataset with different data types for rusty dummies
NVIDIA develops the ARM ecosystem
Our song is good: Microsoft wants to buy Nokia again
Let's play DOOM on servers
Neural networks: where to get data for fine learning of algorithms?
The perfect technical interview script
Good font: this is how good deeds are written
Battle of Jenkins and GitLab CI / CD
Satellites Starlink L12. 2020: 78 total, 70 successful, 29 from the US
Complete graph in a quantum network for eight participants - discussing this experiment
Front End Meetup by Facebook Developer Circle: Moscow
Working with PHP arrays type-safe, part 2
News digest of events from the FPGA / FPGA world - №005 (2020_09)
# Hacktoberfest2020 went off the rails because of one single person
Distributed transaction processing in a microservice architecture
"Smart Beach" or How to Ensure Comprehensive Safety of People on the Water Body?
Definitely not Windows 95: what operating systems support space?
Object oriented JavaScript in simple terms
Brazilian truckers and Russian radio pirates: exploring SATCOM satellites
Process control data monitoring and more
Nvidia unveils new version of Jetson Nano single board PC for only $ 59
ipipou: more than just an unencrypted tunnel
How to cross Excel with an interactive web app
Introducing semaphores in Linux
Nobel laureate in (mathematics?) On "Fashion, Faith, Fantasy and the New Physics of the Universe"
Mass storage industry trends
Remote work or VPN review in Sophos XG Firewall
Conversational AI Challenge at Junction Hackathon: Create a Chatbot or Voice Skill and Win € 10,000
First-person story: Our startup to develop and manufacture plywood construction sets
Research workshop. Voice UX - How To Make A Voice Virtual Assistant The Best Version Of Human
Creating tiles from raster maps
I don't understand why programmers are doing well
Top 11 Best Test Management Systems 2020
Graphic Wars # 1: Lagging Pixel 20th Century
How to stop getting upset with your coworkers and love interviews
Mocky doesn't bite! Mastering Mocking with the React Testing Library
Multi-touch Wireless Micro DIY Sensor
Inside: new Intel processors will use a multi-chip configuration
Configuring basic parameters for Huawei CloudEngine switches (for example 6865)
Housewife safety
I was transported to another country and two weeks later they put me out in the cold - because I changed my mind about hiring
Advertising as a tool of coercion
We design a multi-paradigm programming language. Part 2 - Comparison of Model Building in PL / SQL, LINQ and GraphQL
One day in the office of the future
How does a dental clinic administrator work - and how he should
Cucumber and BDD. Writing UI Autotests on iOS
The history of the development of video conferencing
Kamchatka, an ecological disaster. Watching from space
Making a musical instrument from a cassette player
Improving productivity from home, or how to move the mouse on the Pi Zero
Now you see us - 2. Life hacks for preparing for an online conference
Funny job interviews: stories of IT recruiters (part 1)
Facebook's data center in Asia to be powered by solar panels on rooftops
The problem of stopping the liar Gödel and the barber Cantor
How to Survive a Team and Team Lead Inside an Agile XXXL Size
A hybrid of a computer and an IP phone. Anatomy of the GM-Box hardware platform. Part 1 - prototyping
Mincifra and prohibition of TLS v. 1.3 (and at the same time HTTPS): review of the bill
7 tips: how not to lose knowledge in IT during maternity leave
Deploying Zextras / Zimbra Office Workstations in Yandex.Cloud
Freedoms and limitations of design systems
Catching bugs on the client: how we wrote our system to collect client errors
How the situation around the sale of TikTok is developing: an overview of the latest news
Free online conference "I want to be in gamedev"
Alfa Factory 5.0 - registration closes in a week
Reformer - Effective Transformer
Where the world of neural networks is heading: interview with the creator of iPavlov
Why regular customers leave companies. Loss statistics
How to choose a business analysis tool
AnLinux: Easy Way to Install Linux Environment on Android Phone without Rooting
Custom laser video disc, HDTV and Judgment Day
Prevent conflict
Hi Programming Language: linked list
2019. "Space budget" of the Earth
The most important architectural patterns to know
Laravel Jetstream. What for?
Rendering the first frame of an Android application
This database is on fire ...
How nuclear fuel travels through Russian cities. Short comment
Kyma project: how to develop SAP applications using Kubernetes technology
AMD unveils flagship Ryzen 5xxx processors based on Zen3 architecture
Popular npm packages. Volume 1
Agreements as Code: how to refactor the infrastructure and not break
Optimizing 3D graphics for WebGL (PLANT-SIM experience)
How to distrust motivation and rely on the system
NASA's lunar program "Artemis". Why is everything wrong?
How Netflix uses neural grids to create TV series
Keyboa: keyboards at maximum speed for bots in Telegram
Windows 10 + Linux. Configuring the KDE Plasma GUI for Ubuntu 20.04 in WSL2. Step by step guide
Programming devices based on the ESP32 module
Image Moderation: Data Scientist Etiquette Tutorials, Part 2
Odyssey roadmap: what else do we want from the connection puller. Andrey Borodin
"Spherical Horse" in microservices, Tarantino, surveillance and high-degree HR - trash interview stories from developers
Integration of Swift library into UE4
These strange, disturbing photos suggest AI is getting smarter
VMware ESXi on Raspberry Pi: they really did it
We invite you to QA Meeting Point
Automatic Code Improvement on Android Studio Commit
Call of Space: "James Webb" has passed the final vibroacoustic tests
Comparison of colocation services
Usability reanimation of an online store of farm products during a pandemic
Machine Learning and Computer Vision in the Mining Industry
Integer logarithm base 2 in O (1)
# GitLab 13.4 has been released with HashiCorp repository for CI variables and Kubernetes Agent
Dart 2.10 release: one step closer to null-safety
How to hold one-to-one meetings
Big Data Tools EAP 11: Zeppelin in DataGrip and spark-submit in all supported IDEs
Magnificent Mario: the birth of a legend
MIDI2USB - music connected us
Zen 3 - The king is dead, long live the king
Structural versus OOP programming
More details: what you need to know about in-ear and reinforcing headphones - reviews and guides
IT professional life in Buenos Aires: IT career, salaries, cost of living and unusual pros of Argentina
Determining the direction to the airport using RTL-SDR and GNU Radio
Two "eternal" approaches to managing your own business
Creating a favicon for the website 2020
How to tame event-driven microservices
ObjectManager in Magento 2
China Launches New Tuber Web Browser That Can Connect To FB, Twitter, Google Without Using VPN
Write a book: is the game worth the candle? .. From the author of the book "High-Load Applications"
Effective programming. Part 1: iterators and generators
Burnout can occur at work, outside work, out of work
Take a look at the weekend: English-language YT channels on software development and architecture, algorithms and electronics
The history of the development of the mobile game "Flight on the Buran"
Free Online Development Events (Oct 14 - Oct 20)
Low-level programming of tinyAVR 0-series microcontrollers
Testing Applications in Low Memory Conditions
Actor framework rotor v0.09 (c ++) released
An era of opportunity
"Bike kit" or creating homemade datasets for analysis and machine learning
Geographic entertainment
[Personal experience] More about working at Uber in Amsterdam: interviews, growth within the company, communications
Vue 3 Composition API: Ref or Reactive
Fischertechnik constructors plus BBC Micro: Bit single board computer, Arduino devices and 3D printer parts
Laravel-Digest (October 5-11, 2020)
STM32 and LCD2004A without I2C interface
Non-trivial merging of repositories with GitPython
Digest of interesting materials for a mobile developer # 365 (October 5 - 11)
Bezier curves. A little about intersections and as simple as possible
Using Atomics.wait (), Atomics.notify (), and Atomics.waitAsync ()
FOSS News №37 - digest of news and other materials about free and open source software for October 5-11, 2020
STM32F3xx + FreeRTOS. Modbus RTU with hardware RS485 and CRC without timers and semaphores
Flipper Zero - September progress
A new release of "Python for browsers" is out, meet Brython 3.9
Underground trigonometry of various metrics
Jungle town: how we wanted to change the world for the better by creating a children's game
Digest of fresh materials from the frontend world for the last week # 436 (October 5 - 11, 2020)
Dependency Injector 4.0 - Simplified Integration with Other Python Frameworks
ERS satellite at GEO. 2020: 79 total, 71 successful, 30 from China
Algae, tanker and storm against Kamchatka
Making a magic ball based on Arduino Pro Mini
Digital events in Moscow from 12 to 18 October
AWS Meetup Terraform & Terragrunt. Anton Babenko (2020)
Microsoft: the next generation of ransomware for Android is much more dangerous than its predecessors
Automation of testing product analytics in mobile applications
How to make an inexpensive but reliable system of uniform time in the enterprise
Samolike karma on Habré
Custom hooks. Part 1
Linus Torvalds has announced the release of the Linux 5.9 kernel. What's new?
What is a decision tree and where is it used?
An advanced course on Kubernetes starts on October 14: the last one this year
How to become a successful product: motivation, education, skills
Fatal Fight: A History of Multi-Million Downloads
How to help a new developer join a remote team
Virtual PBX. Part 2: Solve security issues with Asterisk and set up calls
A story about the stages of work on the age map of Vladimir's houses
How we developed an app for schoolchildren with schoolchildren: space design and job story for homework
New algorithm for checking intersections in graphs was hidden in plain sight
Seven ways to be more prominent in search results
The course "Industrial ML on Big Data" - what is it, for whom and what skills does it require?
Exam observation
Club Computer Science courses are now online
Why internationalization and localization matter
It's a shame for opinions about static code analyzers
ERP system: what is it, why to implement it and whether your company needs it
Escrow source code
"Life" on PostgreSQL
SecurityWeek 42: half a million dollars for bugs in Apple infrastructure
Flame graphics: "fire" from all engines
Slippery terms
Digital Factory - Interactive Digital Twin
SamsPcbCalc Part 2: How much heat can a PCB dissipate?
Loot boxes 2020 (foreign regulation)
ESP32 webcam platform
How I made a bot that monitors my employees, monitors my workouts, weight and reading books
MongoDB - basic features
Owners of bars with free Wi-Fi arrested in France who did not store logs
Open-source bundle
Micro DECT headset Snom A150 - overview
Where is radioactive waste stored and processed in Moscow?
Hireless, interviews, and rush: how sysadmins are hired in Southbridge
Separation by tags in our blog
The Teleporno effect: why normal phrases in a foreign language seem funny and how to use it to improve your English
Put the programmer in the thread. Protect. Don't interfere. Enjoy
Action and BindingTarget in ReactiveSwift
Quality assessment of lawn herbage using the Lawn-Master system
How to enable 3D sound in games on Windows 7/8/10
How to work with Zimbra OSE logs
Bauman education for everyone. Part two
Cross-sampling or how to squeeze a few thousandths out of the dataset
ARM Founder Demands UK Government Ban Nvidia Deal
The best productivity gadget
What and why do we do in Open Source databases. Andrey Borodin (Yandex.Cloud)
It took Microsoft 10 days to remove the Windows XP source from their GitHub
Rust Programming Book
Shutdown VMware ESXi Virtualization Server on UPS Power Off
One day of remote team lead on the backend
Why is it so hard to extract text from PDF?
Types of customer support and an overview of Help Desk systems for automation
How to carry out transactions with values in systems built on blockchain technology without disclosing their content?
Standardization when working in CAD. Why is this necessary and how to control it?
The world in the palm of your hand or how we use a chatbot to optimize employee workflows
How to put Django on heroku server in 2020. 10 steps
Development of a module for creating financial messages for AWS KBR / AWS KBR-SPFS
Eight Interesting PostgreSQL Features You May Not Know About
2 minutes about Silicon Valley
This overlooked variable could be the key to a pandemic
IPhone evolution: from 2G to 5G
How bad is the move
Helping HR Specialist - 6 Proven Techniques for Automating Hiring Using Bitrix24
How to bring the USRN statement into a readable form using python
CSS Variables
An operator in Kubernetes for managing database clusters. Vladislav Klimenko (Altinity, 2019)
Manned "Soyuz" on the ISS. 2020: 80 total, 72 successful, 11 from Russia
History of one pet project
Interview survey and test assignments
Ray tracing issues in next-gen games: ray tracing analysis in Marvel's Spider-Man remaster
Avoid embedding external libraries in your project
How to recognize industrial parts from photographs using machine vision
Winners announced at DemHack
On October 29 we invite you to the Hot Java online meetup
Methodological leap: from tables-footcloths to an understandable catalog of services in the ITSM system
Jerdella Algorithm: Solving the Problems of Semantic Madness in Bank IT Systems
The Linux 5.9 kernel was examined and it was found to support 99% of the popular PCI hardware on the market
Sheduler convenient function call routine, my conditioning system
Hard drives have made precision mechanical engineering commonplace
Independent HttpBench for D, or are TechEmpower's tests lying?
Finding the intersection point of two lines (and line segments)
Imagine - they gave you a mountain of money, but took programming forever. Will you be delighted? What will you do?
NX Bootcamp: start on October 15
Where to work in IT in 2020: FunBox
Work sense and efficiency
Browser fingerprint: what it is, how it works, does it violate the law and how to protect yourself. Part 2
What business model did Amazon, Netflix, Microsoft and Disney + take in 2020?
Dark Mode: Hello darkness, my old friend
Ergonomic split keyboard. Iris
How I wrote my master's thesis in computer vision
Fuel related space rocket accidents: refueling to full?
My Covid-19 lockdown project, or how I got into a custom UICollectionViewLayout and got a ChatLayout
The largest free electronic library goes into interplanetary space
How to set up Snowplow for mobile analytics
Perfect Temptation
NEAR has started! And now it's much easier to build an open and free internet
Vivaldi 3.4 - Playing with Time
Definitely Not Windows 95: Which Operating Systems Support Space, Part 2
Packet Tracer. Lab: Configuring Floating Static Routes
Dear DELETE. Nikolay Samokhvalov (Postgres.ai)
How DDD helped us build new revisions in pizzerias
A moment - and the head is not Bolid: emergency implementation of MasterSCADA on the example of a real case
About new items in .NET 5 and C # 9.0
We check the capabilities of Intel Xeon Gold 6254 to work with 1C in the cloud according to the Gilev test
Provider, put my antivirus on VDI
From programmer to marketer
Can you become a programmer in three months? Oh, the smell of mothballs ...
Sorry OpenShift, we didn't appreciate you enough and didn't take you for granted
Cooking DRP - Remember Meteorite
Tin after moving to another country
Meet the new generation of the micro: bit single board from the BBC
Digital X-ray: a walk along Elbrus
Convenient platform for the selection of JavaScript libraries and frameworks - openbase
Building a mechanism is better than "Like"
How can you not be wrong?
DataArt Launches Free Kiddo Platform - An Online Task Book for Python Learners
Tomsk scientists have found a way to reduce the cost of production of hydrogen fuel
Development of an online service for investors at pythonanywhere.com using data from Yahoo Finance
An invitation to discuss the methodology for compiling an index of HTTPS security of sites
How to pump ads using Google Ads modifiers [5 examples]
How to detect the movement of attackers across the network
[Personal experience] Remote developer: how to look for a job on stock exchanges, and who is it suitable for?
Freelance work in Belgium
Interprocess communication using GRPC
Mushrooms as a building material
QA help checklists
Advanced CSS-in-TS
The most important milestones in the history of the development of video surveillance systems
How I wrote a fast CMS for static sites in one evening according to the rules of business logic in one file
Heterogeneous search in associative containers in C ++
We communicate in Telegram from smartphones on Symbian
An introduction to ARC / ORC in Nim
Minimizing the risks of using DNS-over-TLS (DoT) and DNS-over-HTTPS (DoH)
On October 31, we invite you to an offline HOT QA testing meetup in Krasnodar
Recommender systems: how can you help users find what they need?
Everything you ever wanted to know about securely resetting passwords. Part 1
Continuation: disappointing for opinions about static code analyzers
NGINX Service Mesh available
"Space Force": Great three-piece for techies
Parsing and audit
Why we are outstaffing IT personnel and we are not ashamed of it
PTZ camera on raspberry pi zero with web interface (DIY)
Smart card reader JCR721 - overview of features and functions
10 phrases in English to pass for an American
Top 4 Things I Didn't Know Before Going on an Internship in Development
PHP Russia conference will be offline on November 29 in Moscow
Funny job interviews: stories of IT recruiters (part 2)
Why Avito needs cloud UX researchers and how to work with them
CrossOver, software for running Windows apps on Chromebooks, is out of beta
9 steps to customer centricity
Chief, two counters: modern air taxi projects
End of the ISS. As it will be
Facebook data center will heat 11,000 homes in Danish city
Social Monitoring Application: Traffic Analysis
15 tips: Localizing services for different countries
A hybrid of a computer and an IP phone. Anatomy of the GM-Box hardware platform. Part 2 - development
Webinar announcement "Flutter vs technology you write on: what is the future for?"
Building a Complex List of Items in 20 Minutes in Groupie Based Android
Online Reputation Management with SERMs
Think Like an Engineer: 4 Ways to Find Custom Solutions
VMworld 2020: puppies, cubes and Renee Zellweger
Top 10 technology trends of 2021
12 tools that make Kubernetes easier
What is LPDDR5 memory? - Analysis
How was the online Product MeetUP
TOTAL's solar portfolio
Turing Pi - cluster board for self-hosted applications and services
Probably the best architecture for UI tests
How we found the vulnerability in the bank's mail server and how it threatened
Task framework
8 shades of gray, or the ZX Spectrum48 for $ 3
Making the adapter code cleaner with MergeAdapter
Bringing up the Django stack on MS Windows
How we reimagined working with scenes in Unity
Feature prioritization
Free Online Development Events (Oct 20 - Oct 29)
AIAPS Model of Adaptive Carbohydrate Uptake in Artificial Pancreas
Linux security systems
The law of large numbers and what it is not
Quick Start to Video Analytics: Experience of Using OpenVINO Toolkit in Hackathons
Validation and Exception Handling with Spring
Lidars for cars cost $ 75,000, and now lidars will be in every iPhone
"Hey disc jockey put on my floppy disc"
Not a trick, but a perfect presentation: What can we learn from the TV shop on the couch?
TestRail - Individual settings for the project
Motorcycle carburettors. Diffuser and throttle
Creating an Android SDK in Single-Activity Style
Quantum theory. A universe of probability waves
Laravel-Digest (12-18 October 2020)
Top 10 mistakes in RnD
Digest of interesting materials for a mobile developer # 366 (October 12 - 18)
Satellites Starlink L13. 2020: 81 total, 73 successes, 30 from the US
The Nano Defender extension needs to be urgently removed from the browser
Dynamic menu with support for touch move and mouse move on RevolveR
FOSS News №38 - digest of news and other materials about free and open source software for October 12-18, 2020
Sequoia 0.20.0 released, OpenPGP implementation in Rust
Using SIEM to Train Ethical Hackers: Opening the Hands-On Lab
OPEDI: my first experience in creating an IoT device
Choosing between Comparator and Comparable
Digest of fresh materials from the frontend world for the last week # 437 (October 12 - 18, 2020)
Add CMDB and geographic map to Zabbix
Combining Redux and GraphQL with a simple example
Digital events in Moscow from 19 to 25 October
SiteAnalyzer 2.3 - Dynamics of page loading
Everything you ever wanted to know about securely resetting passwords. Part 2
Looking for free alternatives to cPanel? Hold 7 at once
5G in Russian telemedicine
China has broken its own record for the volume of purchases of foreign chips, not forgetting about import substitution
Analysis of the code of the DeepSpeech project or why it is not worth writing in the namespace std
Orbital collision that didn't happen and a little intrigue
No, Microsoft does not port Windows to Linux
PHP-Digest # 190 (October 5 - 19, 2020)
How I started with paper and went digital, leaving only creative processes
Microsoft unveils Azure Defender - a network solution for protecting IoT devices
MySQL Encryption: Using the Master Key
A tale of Python decorators
Read me completely! How to rescue data from a broken or locked phone?
Announcement: everything you wanted to know about Devops, but were afraid to ask
Elementary automatic slider based on RevolveR library: 10 lines of code
Building a mathematical library of the future
Do robots dream of psychotherapists
Using "global" await in JavaScript
How I decided to make a game inspired by Heroes of Might and Magic and lost money (part 1, 2)
How much does it cost to develop a mobile application
Spark schemaEvolution in practice
Connecting Yandex Database to a serverless telegram bot on Yandex Functions
Changing the battery on the iPhone 6s Plus and giving it a second life
Decrypting Key and Page WaitResource in deadlocks and locks
Features of repeat sales in the B2C segment
Turning Angular Reactive Forms into Strongly Typed Forms in One Minute
[Personal experience] As a developer who dreamed of California moved to New Zealand and stayed in Sweden for permanent residence
Stages of development of a company and its product: Course "Creating a software product and managing its development"
Illustration as a flexible communication tool
Security Week 43: New Bluetooth Vulnerabilities for PCs and Cars
Deploy any application quickly with Waypoint
Why the serverless revolution is deadlocked
What a third-party .jar was preparing for us ...
Yak, poke, write bad articles
Overview of Networking and Messaging Protocols for IoT
Allen Wu is a "pawn" that became a "knight" in the chess game of the USA and China
Nevanger demos for Unigine and Godot
360 Photos, 3D Reviews, and 3D Photos: Dealing With Terminology Confusion
Comparison of embedded languages by size in the executable file
AI puzzle
An overview of k9s - an advanced terminal interface for Kubernetes
Interesting influence of Cyclone
California will ban new gasoline cars by 2035. Will the electrical grid handle this?
Hardware and software that I use every day
Final Fantasy VII, or when the English translation of the game is a joint on a joint
Compute Module 4 from Raspberry Pi: board features and new features
TypeScript for backend development
Connecting a node application to the Google Calendar API
Can be solved: the problem about the lidar cloud from the team of unmanned vehicles Yandex
Are you a developer?
One month before PHP8 release. What version are you mostly sitting on now?
Virtual PBX Rostelecom and Bitrix24: what to do if there are difficulties with integration
Setting up Webpack 5 from scratch
about Redux architecture in Flutter applications
The Evolution of PHP - 5.6 to 8.0 (Part 1)
Component composition in React JS
Charging smartphones: history, facts, myths
Deep Bass Algebra Dive: The Beautiful Sounds of Music Programming
What is XML
Basic mocking format for React components
Mechanics for implementing a platformer on the Godot engine. Part 4
Information Security as a Subject: The Story of a GeekBrains Instructor
Red Teaming is a complex attack simulation. Methodology and tools
DevOps Roadmap or Is It Time to Automate?
Connecting auto payments via TeleWalletAbot to your Telegram bot
Now you will not block: the first release of the Jami decentralized communication platform has been posted
Database of settlements of Russia
Should you fire a developer for a big and expensive mistake? I think not, but management wanted blood
Building ArmorPaint from source
Online meeting on information security Digital Security ON AIR
14,000x Acceleration or Computer Science Victory
How I got a lifetime supply of garlic pizza using Python and Selenium
Development of a communication cabinet monitoring system on AWS
How the 4th industrial revolution will affect commodity-money relations
Secret information? Use 2FA for VPS / VDS
Rating of the zodiac signs among the Great people of the world
IKEA TRÅDFRI LED lamps and Xiaomi smart home
Linux port of Far Manager: progress in 4 years
Russia is considering a robotic mini-shuttle. Anatoly Zak. Announcement and my text
Parallels Introduces Parallels Desktop for Chromebook Enterprise
Surviving Death Valley and Reef Bottom: Seagate Quality Assurance
Galya, how much? Checkers game at the box office of Pyaterochka
Second HDMI monitor to Raspberry Pi3 via DPI interface and FPGA board
Amnesia: the Dark Descent or how to forget to fix copy-paste
Website builders in 2020: what to choose for a business?
How to accurately evaluate a project in 6 steps
State switch controls: the infamous case of the mute button
Popular music is actually degrading
How to save money on buying a laptop: Docker Remote API via TLS
Exceptionally fast UTF-8 validation
IT product strategy. Why must have and how to make it. Experience of our projects
Free version of cloud-native storage for Kubernetes available from robin.io
The black hand of budget automation
Web Components: A Beginner's Guide
Huawei OceanStor Dorado 18000 V6: what is its high-endness
Organization of the workflow in a team on an IT project
Geography of Toshiba: how a Japanese corporation helps modernize the infrastructure of developing countries
NetSarang xShell - Powerful SSH Client
Testing with ease: master-master replication in Tarantool
Finland for game developers: a small country with great opportunities
Methods and Examples of Implementing Docker Security Checker Tools
Startup without a trademark - false start
Real tasks for business of RuCode festival
HDD magnetic recording technologies: simple on complex
Single source of truth (SSOT) on MVVM with RxSwift & CoreData
Reuse, reduce, Starlink: Falcon's first stage returns to Earth after putting 60 satellites into orbit
And half a year has not passed: the version control system Git 2.29 has been released
Sber has released the Russian-language model GPT-3 Large with 760 million parameters in open access
HR's logic is simple - to train AI on the "established"
Getting GNU / Linux on an ARM board from scratch (for example Kali and iMX.6)
Why don't IT referral recruitment programs work?
New cartilage for our joints
DBA bot Joe. Anatoly Stansler (Postgres.ai)
The evolution of the open internet
Design Community Online Meetup 27/10
Design system: what is it, why and how to create
State of DevOps in Russia 2020
How we "dispersed" the QA team, and what came of it
How ELK helps security engineers fight website attacks and sleep well
Spring Boot and Filebeat locally without registration and sms
Checking a collection of header-only C ++ libraries (awesome-hpp)
Addicts' district, sudden emails and "time for fairy tales." How Twitter was the first to go remotely
Python project automation
How to quickly and easily search for data with Whale
6 thinking mistakes that keep you at work you hate
Version control system for hardware, or what a standardization department should actually do
What is this color?
Remote volume control of IP TV set-top box using Attiny13A
Understanding CAMELK, OpenShift Pipelines Guide, and TechTalk Workshops ...
Herb Sutter on the future of C ++, committee work, the C ++ Foundation, and syntactic sugar
How to generate constant rate requests in k6 with the new scripting API?
One Netbook A1 - Miniature Convertible Laptop for Data Center Engineer
Habr PRO webcast # 6. The world of information security: paranoia vs common sense
Game console emulators: legal aspects of development and use
Think about how technology can help fight media propaganda?
Keeping Secrets in Linux: JWT Authentication in a Python CLI Application
MySQL Encryption: Master Key Rotation
Artificial intelligence in the automotive: the race for autonomy
PostgreSQL: Who Needs Advanced Skills and Why?
80+ Google Chrome Extensions for Internet Marketers
Monopoly of digital giants: who will protect consumers?
Moment of Truth: Starship Prototype Successfully Fired With Three Engines
45th anniversary of the flight of the Venera-9 station
Checking children passed to a mock React component
Why does business need synergy between PRA and AI?
4G camera for 5000 rubles
Human work decomposition
Cybersecurity of industrial networks: threats and solutions
Otonomo is the App Store for Automotive Data
Tinkoff Payments experience: improved mobile SDK and made online payment even more convenient
Connect online to the SimbirSoft Team Lead Academy
Huawei's Gentleman's Kit for Mobile Game Developer: Game Service and Tools for Rapid HMS Integration
Patterns in Terraform for fighting chaos and manual chores. Maxim Kostrikin (Ixtens)
Roskomnadzor bans foreign agents from writing on the Internet
What to read for a data scientist in 2020
My eight-year quest to digitize 45 videotapes. Part 1
How to Become a Successful Data Scientist and Data Analyst
Seen from space: Australia will build the world's largest solar power plant
How to become a tester and not disappoint your parents. Entry threshold and basics
QA Online Meetup 28/10
How We Came to Reactive Linking in Unity3D
My eight-year quest to digitize 45 videotapes. Part 2
Reference // Apple Watch Series 6 with pulse oximeter: what it is and why it is needed
.NET Community Meetup 29/10
Harry Potter and Creamy Beer, or How to translate author's neologisms from English into Muggle
Why you can't do without a team lead: the nuances of forming an integrated development team and working remotely
Funny job interviews: stories of IT recruiters (part 3)
Set up a site-to-site server on Synology OpenVPN NAS
The neuroevolution of cybercalmar. Reloading graphics
How we held an international online conference for 1000 people
Arduino-controlled four-legged robot
Where to get test ideas (a selection of useful links)
Protecting .Net code from reverse engineering with ConfuserEx 0.6.0
Ubuntu 20.10 is out with a desktop build for the Raspberry Pi. What's new and how does it work?
The story of how I didn't find an engineer
9 rules for introducing bots into the customer service of banks
2R2L caching
Brand development in a lean startup environment. Part 1
Microcosm demo
Let's talk "red"?
How online reputation management works
Filmed a funny film, scripted by GPT-3
New functionality without bugs, for example, billing for a mobile operator
Tied by one cable: NASA showed the new DuAxel rover in two halves
AngularDart roadmap update
Man, death & ethics
What is sub-6GHz, mmWave? Why is 5G needed?
Youtube-dl repository removed from GitHub for DMCA violation
Flutter: Q3 2020 Developer Survey Results
Syntax tree and LINQ alternative when interacting with SQL databases
Is the concept of a "system of times" possible in mathematics?
What is interesting about the Romanian Internet providers market
Implementation inheritance in C ++. Real story
Hunting zoonoses: when a duck is more dangerous than a gun
AWS Cloud Core Concepts
How I "jumped" from the EVOTOR platform, why and what did it cost
“We do what few people have done before us”: talking about infochemistry in the ITMO Research podcast
AirPods Studio: building a device image from sketchy information
How to become old and useless at the age of 30 using the example of developing a quest
Starlink L14. Launches of the Year: 82 total, 74 successful, 31 US
Business, civil service, university, science: are all jobs good?
Composer 2: What's New?
Aggressive migration to Atlassian cloud or is it a vendor lock-in?
Elite: Dangerous and CosmosDB
Unary operators in Java
Laravel-Digest (October 19-25, 2020)
Why Camunda Didn't Make it to Gartner's Magic Quadrant (MQ) for iBPMS
Choosing CRM: advantages, types, specific solutions
Pylint: on trying to lower memory consumption
"Docker is already dead" or whatever you wanted to know about Devops but were afraid to ask
IPO calendar 2019-2020: from Lyft and Levi's to Coursera and SpaceX
Deadly Effective Trap: How the Venus Flytrap remembers when it has caught its prey
Quick sort
Digest of interesting materials for a mobile developer # 367 (October 19 - 25)
How to build full-text search using neural networks
What is an interview and why is it?
Easy way to recover lost data in Linux from any external storage with Windows software solution
The Evolution of the Industrial Internet of Things: A Catalyst for New Discoveries in Current Realities
FOSS News №39 - digest of news and other materials about free and open source software for October 19-25, 2020
Enlarge your ... increase the virtual disk in-place
What happens when you run manage.py test?
KPI. Why is it bad and unacceptable for normal business
The lack of colors in modern films
How to conduct a boring corporate event online and gather an audience of 10,500 employees
Hearing aid repair. (Almost a detective story)
The Evolution of PHP - 5.6 to 8.0 (Part 2)
Vulkan. Developer Guide
Start Up: Organizational and technical aspects of a startup in a large IT company
Digest of fresh materials from the frontend world for the last week # 438 (October 19 - 25, 2020)
Understanding system calls in Linux with strace
Building a Trap Camera Using Raspberry Pi, Python, OpenCV, and TensorFlow
Balance "rock - scissors - paper" Mathematical approach to solving the problem
"World after Capital" by Albert Wenger (part 3/7)
Groundbreaking method lets you train AI with little to no data
Build a Python Web Application Installer Including Apache, Django, and PostgreSQL for Windows
Reducing the consumption of ESP8266 when working autonomously with sensors
VueJS 3: Global State with Composition API
Digital events in Moscow from October 26 to November 1
Let's make a reusable tree view component in Angular
Browser and floating point numbers
What is the Unity Asset Store and how to make money on it?
A good contract is a short contract
Protection of remote access (ZUD) from mobile devices
How to protect electronics from corrosion in harsh environments. On the example of wind energy
Opening traffic in public networks
How do I make my home smart
Extending Machine Learning Algorithms with daal4py
What is Waypoint and what are the possibilities of using it
Asterisk 1.8 to 16
Load testing: what is interesting in it and what skills are needed?
Why Russian sites will not comply with GOST in terms of accessibility
Top 10 Best Linux Distros for Ethical Hacking and Pentesting in 2020
Myself Big Brother
Security Week 44: Major Vulnerability in GeForce Experience
Launching Android OS from SD card for devices with Amlogic S912 processor
Radio waves from the stratosphere: British hydrogen UAV will provide regions with cellular communications
How to make Arduino sing like ZX Spectrum. Part 1: historical background
Ak Bars Bank has launched an accelerator for SoftPOS solutions
Localization in ASP.NET Core Razor Pages - Cultures
Making a home air pollution monitoring station
Hacker Merch | The cloak of invisibility
A year on Gentoo after Xubuntu and macOS: my experience (I like it)
ZoomX. Changing the rules of templating in MODX Revolution
NASA and Nokia want to roll out 4G on the moon, a global challenge for radio astronomy
Artificial intelligence helps explore Mars
Rudimentary affairs. Who, what, why and what is not needed
"The goal of SRE is a reliable system." Overview of basic SRE metrics
Features of the use of managed and unmanaged switches
From Procedural Generation to Determinism: Approaches to Modeling Synthetic Data for Self-Driving Cars
An entire floor of analysts. How digitalization was understood at the factory
51.143.124.155
Checklist for testing a numeric field
Really honest Armstrong fixtures testing 2 samples
Announcement. Bioinformatics: Questions and Answers
Results of the largest IT event in cyber defense Acronis - #AcronisCyberSummit 2020
Not only in warmth and comfort: where else does the UPS work in out of office mode
Data validation in C ++ using the cpp-validator library
We provide security in agile development and CI / CD
Wargaming Platform: Distribution
Implementing and Comparing Model Optimizers in Deep Learning
Huawei Dorado 18000 V6 storage system breaks world performance record with 21 million IOPS
Principles of onboarding new users
What does a hypothesis look like in which you have wishful thinking?
Amazon has decided to extend telecommuting for employees for another 6 months. Seattle downtown in shock
How we selected 2 candidates out of 500 without a recruiter. Search case for junior developers
Viber statistics collection
Checking Clang 11 with PVS-Studio
Chuwi launches tiny PC with 6GB of RAM and a quad-core processor
Color in modern films
How to learn languages online (fast). Intro
Two AI megatrends dominating the Gartner Hype Cycle 2020
Three military satellites. Launches of the year: 84 total, 31 from China
How to build a spaceship that can save the planet
Charging gadgets in the 21st century
Top 10 promising offshore zones: saving on taxes in the era of deoffshorization
Rice husk bones?
Hrachya Hovsepyan: “Giving up a career for the sake of family is the biggest tragedy of my life”
When parallel streams skid
Zabbix 5.2 is available
17 Chrome and Firefox extensions for your privacy and security
AutoVIML: Automated Machine Learning
Snom A100M and A100D office headsets
Ralph Baer: Pixel, Pixel, Gherkin
Opera will become Chinese: the company from the Middle Kingdom will receive the main stake
A brief overview of the most exciting astronomical phenomena of the XXI century visible in Russia
Organization of a digital workplace for an employee using Microsoft Project Moca
What type of number does Number have in JS?
How to steal money from your account that you did not have?
Object Oriented Programming Principles
Based on youtube-dl: VK music
Youth roadster "Crimea" - new horizons
PeerTube
B2S platform Beeline
We support the development of multiple versions of the product in Git. Stanislav Lukyanov (GridGain)
Research Institute SOKB and Kaspersky Lab announced a technological partnership
The five most difficult programming languages in the world
Conversations in mobile games
How to draw a holding, ownership chains and calculate CFC shares
Writing a bot for a puzzle game in Python
Developers are slow and expensive - and people think we're lazy. It's just that everything is complicated in development
Build a Brain from Scratch: Mathematical Models in Neuroscience
How rapidly integrating clinical data helps care for vulnerable populations
Setting up remote work for beginners: syncing files and sharing
Linux find command is a powerful sysadmin tool
Automotive programmer. Through hardship to the stars
How 30 lines of code tore a 27 ton generator
Site conversion
SRE meetup: Tuesday, November 3, 19:00 Moscow time
Responsive web design and browser height responsiveness
Open Architecture Meetup 3/11
The book “UNIX Time. A History and a Memoir "
Fedora 33 is out now. What's New?
Banking, business and API: Raiffeisenbank's online hackathon for solutions for small and medium-sized businesses
Using Enum + Associated Values when Navigating and Transferring Data Between Screens in IOS Applications
About decoding the Oregon Scientific weather sensor protocol
NX Java Meetup # 15: Haskell-flavored Java
How I single-handedly pitched a game with no experience
Is your invaluable smartphone in glass and metal?
Creating a microservice architecture using single-spa (migration of an existing project)
Synthetic data: improving perception algorithms and optimizing the search for boundaries
Welcome to Samsung AI Forum 2020
How relevant is machine learning in everyday life. Overview
Rage Against The eMachine: Retro Computer Mod
How we are once again trying to replace humans with robots
Star cleaner: space debris collector is being developed in Europe
Getting started with Excel in C #
The path of one team from "bicycles" to an IoT platform
Toshiba LED Bulbs
Worry ... in moderation
How the pandemic is changing the cyber threat landscape
Translation: Who is a Full Stack Developer?
Electron - ten satellites. Launches of the year: 85 total, 32 from US
Enumerated type and PostgreSQL
JavaScript Observers Examples
We supplement the testing checklist when updating the icon and splash in mobile applications
Catching prices. A Practical Guide to Sea Procurement
NSX Advanced Load Balancer is a smart, auto-scalable load balancer. Part 1: architecture and features
History of one migration from SQL Server 2012 to SQL Server 2016+ in Microsoft Dynamics AX 2012
How we added a touch of perfection to the Linux Perf GUI performance analysis tool (Hotspot)
Create custom reports for the metering operator
Three whales of linguistic analysis, without which InfoWatch Traffic Monitor cannot work
Digest of events for HRs and recruiters in IT for November 2020
Imagine - what if everything you do is meaningless and useless?
Confidential data of Google employees verified by Fragomen law firm is compromised
How we automated a stripper on Walking street
Universal smartphone F (x) tec Pro1-X with physical keyboard allows you to work in Ubuntu Touch or Lineage OS environment
Indie cyberpunk development
Istio made easy: Sidecar
Analyzing the "elephant" piece by piece
New AMD RDNA 2 Architecture: Advantages of Radeon RX 6000 Graphics Cards Over Competitors and Predecessors
Surf Flutter Course: Keeping Up with the Technology of the Future
Lean IT: Lean Manufacturing Tips for IT Service Management
Case Truths That Programmers Should Know
The main trends in the development of telecommunications in the era of the annoying pandemic
Introduced Grafana Tempo, a highly scalable distributed tracing system
PHP 8 - trying new features
First open xOwner Club at Raiffeisenbank 5/11
5 lessons I learned as I continued to master ZIO
How to learn German online: 1 month
We have a new image in the marketplace: VPS with Joomla 3.9 on Centos 8
The Role of Mathematics in Machine Learning
Life hacks for marketers or "How to save a business in times of COVID-19"
Seminars of the JetBrains Research Language Tools Lab
Labeling of unmarked cigarette residues. Instructions for dummies
Reddit is going to pay its remote employees as if they work in New York or San Francisco
"Hello, new owner." How We Taught Smart Courtesy Scales
Born to read: the human brain from birth is able to perceive letters and words
Personal experience of learning Spanish: is the language as simple as they write about it?
Transformation of the IT landscape in the bank
How POE devices communicate with each other
What does “full stack” mean in general?
Work at Amazon, Google and the USA: personal experience of Evgeny Kim
Ethical hacking: how to hack systems and still make money legally
Setting up google calendar synchronization with a web application
Russia is preparing for electronic warfare in space (part 1). The space review
Linux for smartphones, part 1. Forgotten (and not so) past
On the issue of planned obsolescence
Lieutenant Schmidt's audio tambourine: about magic sockets, "miracle filters", and "dangers" of switching power supplies
Five-button keyboard
I never wrote extensions for Chrome, but I got bored
Autumn session of Habru questions. AMA # 22
Making Power Mac G4 a versatile and cheap retro computer
MATLAB. Piracy in Russia. Religion in IT. How do you manage and motivate engineers?
If the tiles were a little more tiles. Going beyond the boundaries of naive imagination
4. UserGate Getting Started. Working with users
SIEM what are you? we communicated normally
How to avoid mistakes when creating a server room?
10 Questions for HMS Support on Hybrid Apps, AppGallery, and Huawei Phone Emulation
6 terribly instructive HR lessons from horror movies
Just for fun: How long does iOS live before Jailbreak
Going remote: advice to yourself before the second lockdown
Data Science Interview: What They May Ask and Where to Find Answers to Questions
Your way in a world where there is a ready-made solution for everything
Formula 1 and the same plate with the speed of the pilots
Where to work in IT in 2020: Wowmaking
Top 10 IoT Development Tools in 2020
An overview of the Laravel package ecosystem
jsqry is better than jq
Using Ansible with Terraform
Do you remember nullable value types well? We look "under the hood"
Remote or not: why it is important to be attentive to any monitoring systems
Microsoft is planning a major update to the Windows 10 user interface
The complexities of monitoring running processes in Linux
Zabbix + Wirenboard: production monitoring
Will 2D semiconductors save Moore's Law?
Setting up Acrobat Pro for prepress
The main trends of the IT industry in 2021 according to Gartner
Scary bedtime stories about PCI bus
Helping users change passwords with well-known URLs
Dell Precision 7550: Powerful and Portable Workstation for Designers and Videographers
Cognitive Science and Futurology: How Our Fantasies May Affect Our Future
How to Create a Double Bottom Encrypted Disk with Veracrypt
Trainings for SOC and cybersecurity teams: why it matters
Cooking C ++. Bake build system
How I Developed Listening Using Spaced Repetition. My experience
The main thing about digital risks and top-end software that eliminates them
How Kotlin Multiplatform Can Help Reduce Application Development Time
How to collect old computers and not get lost in them. Part 2
Comparison of algorithm execution time on CPU and GPU
Secure Remote Access with Citrix Virtual Apps and Desktops
Petition for the friendship of certification centers. Part 2
October. We count launches - "two leaders"
About 3D reviews from the creators: how standardization, texture splicing, CDN and MGEM shader changed everything
Motorcycle carburettors. Assistive devices
Ansible with AWS and EC2
JAM stack - poverty on steroids
aio api crawler
Assurance Case: a reasoned safety case
Vaccinations of the past - what do we know about vaccines?
Shrinking qcow2 image in Libvirt KVM
I store production keys directly in the Git repository
Secure Remote Work with Barracuda Solution
Benefits of E2E testing
Replacing the authorization UI with an API for autotests
For beginners: how to select a file in 1C?
How not to develop sound engines
How to talk to employees. 7 forgotten aspects
How to make life easier for an IT developer and speed up time-to-market from a month to two days
VMware App Control. How to protect End-of-Life operating systems if there is no way to replace them
How I wrote IF on Twine
Илон Маск: «Марс — свободная планета, там не действуют законы Земли»
Fast median filtering using AVX-512
Analysis of problems, as well as the development of AIS in warehouse accounting
How Bioinformatics Differs from Computational Biology - A Brief Introduction
Creation of a rocking device for cribs with an arched runner
430 line python file manager for beginners and dummies
How I connected the official WhatsApp business API via Twilio
Laravel-Digest (October 26 - November 1, 2020)
The best defense is training: programs for corporate cybersecurity training
Template functions in Python that can execute synchronously and asynchronously
Accurate and fast calculations for floating point numbers using the example of the sine function. Introduction and part 1
Digest of interesting materials for a mobile developer # 368 (October 26 - November 1)
High tech
FOSS News # 40 - digest of news and other materials about free and open source software for October 26 - November 1, 2020
Solving the problem of making the modal window accessible for people with disabilities
From nothing to data center with VXLAN / EVPN or how to cook Cumulus Linux. Part 1
Functional Programming in TypeScript: Higher-Order Gender Polymorphism
Playing Doom in VMware ESXi on Raspberry Pi
Digest of fresh materials from the frontend world for the last week # 439 (October 26 - 31, 2020)
Case: how we replaced the on-board computer on a yacht
Sub-Zero against cataracts or how to restore vision in 60+
Operation "Eye": hands, lens and diamond. Cataract counteroffensive
Digital events in Moscow from 2 to 8 November
Digital events in St. Petersburg from 2 to 8 November
Development of themes for the portal Liferay 7
Halloween Horror Stories From Web Developers
The wallet launches a competition for mobile developers with a prize pool of 1,000,000 rubles
How I decided to make a game inspired by Heroes of Might and Magic and lost money (part 3)
Why does a developer need a Kubernetes certificate and how to successfully pass the exam
I took up teaching and did not quit my job. Combine - awesome
The coming nightmare of Kessler syndrome
Mom, I made Habr
Dad can in B, or Simple and neat code generation for SQLite
How to build a data flow for the 2018 FIFA World Cup using modeling in SAP BW / 4HANA
Organizing generic modules in Vuex
PHP Digest # 191 (October 19 - November 2, 2020)
Team Management Tips for Project-Managers from M.Yu. Lermontov
The Rise of the Internet, Part 2: The Rise of Private and Public Companies
What a startup team should be
Magnetic tapes are back: Japanese scientists have developed a new material that dramatically increases the storage capacity
Security Week 45: tandem of vulnerabilities in Windows 10 and Chrome
Sandbox Escape with Python
An autopsy will show: Solving a light crackme and writing a key generator
5 weeks before the start of the SRE intensive
What is SPODES and what does it have to do with an electric energy meter
Controlling the power of thought: the human brain is connected to a PC through veins
Everything about the Starlink satellite Internet project. Part 1
Habr, iXBT.Live, Pikabu and Yandex.Zen: comparison of four sites and their PPA in one post
Why are failing projects good?
Email and working with it in Java applications
Color themes on the site
A selection of articles on machine learning: cases, guides and research for October 2020
Why do you need certified information security tools?
Who will be responsible for the quality of analytics: QA for Data Warehouse
Sberbank bought Rambler: who benefits from it?
How Lean Metrics Can Be Applied to Support Tasks
Kotlin Android Extensions deprecated. What to do? Migration instructions
How to tame process mining technology in an enterprise using R?
How to make .NET and IDA Pro friends (about C # and C ++ friendship)
Everything about the Starlink Satellite Internet project. Part 2. Starlink Network
How I regularly improve the accuracy of my training models from 80% to 90 +%
Life in one line
Broken site or banned?
You have automation ...
Rethinking Attention Mechanism with Performers
Richard Stallman and the future of software innovation
"Vezdecode": how to move a hackathon online and not screw it up
Kotlin: a programming language as a product
How to become a front-end developer? A step-by-step guide to the world of the frontend
JavaScript memory management
Why MVP of your product can lead to idea failure? Or how to test a product in a formed market
How I created a mobile game for my child
Working with the QBS Build System in the Visual Studio Code Editor
Prolog-inspired commercial solution has been in operation for over 10 years
7 weird American English words that the British (and the rest of the world) don't understand
Definition of toxic comments in Russian
Measuring progress in an era of noisy quantum computing
The Evolution of Payment Technologies 20's
The Magic of the Electronic Mask: COVID Exposure Notifications System Analysis
International IT conference Devoxx 2020: exclusive in Ukraine and completely free
Vivaldi for Linux - open acceptance
Docker swarm and node load balancing
“Well, what are you not like!”: Is there an alternative to original cables and can you save money on them?
Will wages be linked to location in the future
Watch my shoulders: the developers have created an algorithm that recognizes printed text from video
The origins of virtualization
Multimedia of the past: listening to music in MS-DOS
The 25 Best GitHub Repositories for Python Developers
Thinking in writing
"How to live without arrows" or split is not so terrible ...
10 high-tech foods we will eat in the future
The price of naturalness or how to overtake QuickSort
ModBus Slave RTU / ASCII without SMS and registration
Big battery test Crohn
How to automate the audit of all company conversations
Flutter for React / React Native developer
[Personal experience] Front-end engineer from London Facebook: how to get into FAANG?
Everything about the Starlink Satellite Internet project. Part 3. Ground complex
How Megafon deceived me. They call it telemarketing
CI / CD integration for multiple environments with Jenkins and Fastlane. Part 1
GitOps - Bad and Ugly
Examining MySQL Memory Usage with Performance Schema
The history of the creation of Arcade machines for a serious customer with a frivolous designer
Unit testing, detailed consideration of parameterized tests. Part I
Loki 2.0 released
We design a multi-paradigm programming language. Part 3 - Overview of Knowledge Representation Languages
Automata and intelligent behavior. The main provisions of the concept (approach) Amosova N.M.
How memories survive amputation, metamorphosis, and are transmitted through injections
How Elastic Stack (Elasticsearch) licenses are licensed and different
How to prioritize product features
A note on iterables
Web Development from Scratch: A Guide for Young Teams on Building a CI / CD Infrastructure and Development Process
The formation of the Lytko 101 thermostat: what came of it
Black holes are the scariest objects in the universe
XAML Aesthetics: Value Converters
Generation No-Code on the way
"Don't distort": discussing the history of the selfie format
Consilium with D-Link: basic configuration of managed network equipment
Raspberry Pi 400: what is it, what is it for and to whom it can be useful?
Online Store of the Future
About caches in ARM microcontrollers
Now I can't make even a small website
Brand design: how to add a recognizable flavor to a brand. Recipe from a designer from Estonia
2FA in Telegram is not everywhere we would like to
H1N1 - from the Spanish flu to the present day: boy zero and pandemics
Boa constrictor tames Graal VM
Fuchsia, Google's fancy operating system, is the basis for the dahliaOS project
Comparison of 3 Free Solutions for Product Information Management (PIM Systems)
Russia prepares for electronic warfare in space Part 2. The Space Review
Everything about the Starlink Satellite Internet project. Part 4. Subscriber terminal
SSD and PC DRAM Prices Fall, No Growth Until Next Year
Accurate and fast calculations for floating point numbers using the example of the sine function. Part 2: libm
Instagram photography as a way of compromising
Unraveling Ansible Loops
How Kotlin Multiplatform saves development time. Personal experience of creating a game application for KotlinConf 2019
Nearscientific business: the scale of falsification in the publication of scientific works
Fetish WYSIWYG or How to properly cross a snake with a hedgehog
21 YouTube channels where you can learn AI, machine learning and data Science for free
How artificial intelligence was taught to solve diffusion
Making a watch from the PRS-505 e-book
Ask a question to Dan Abramov: HolyJS program in two versions
We do a web application search from scratch
.NET in General: An Overview from Scott Hanselman
openGauss: new DBMS from Huawei for loaded enterprise projects has added functionality
MIPT team for the second year in a row in the competition from Amazon - Alexa Prize Socialbot Grand Challenge 4
Expectation VS Reality: How COVID-19 Changed the Job Market
6 Modern Software Architecture Design Patterns
Procedural Disruption in Control: Lessons from the Remedy Experience
Interception of other people's messages in Telegram "without registration and 2FA"
DISTR 2: a selection of historical software for 2005
Epoll implementation, part 2
Backup and Disaster Recovery with Zextras Backup
The right choice on the first try: AI helps you choose the best actor for a role in a movie
How we looked for broken sensors at URALCHEM (the first Data Lake project)
SRFI-216: SICP Course Support. Let's discuss?
Open Book: a project to build a free eReader with a soldering iron in hand
How we went from developing firmware for each camera to creating a universal SDK for camera vendors
Working with engaged employees - how to achieve this? Part 1
Monitoring Kubernetes with Prometheus and Thanos
Perfect QA
Creating tiles from raster maps (part 2)
Man-in-the-Middle: Tips for Detection and Prevention
A little more about C # 8.0, the Red Hat OpenShift Container Platform cheat sheet and creating an upstream-to-downstream pipeline
How to optimize airport performance with machine learning
COBOL and $ 2,020 202.02
And the hands turn into a VR display: the image is projected directly onto the palm
Writing our analogue Wolfram | Alpha
Trouble accepting yourself
Cloud operating system concept
What does an employee get money for? Do not understand? Now you will understand
Everything about the Starlink Satellite Internet project. Part 5. Starlink constellation status and closed beta
On the problems of humanity and the responsibility of programmers
We launch a Mikrotik CHR router in the cloud running VMware vCloud Director 10
NETSCAPE: A Chronicle of Ups and Downs
Satellite GPS Block III. Launches of the year: 86 total, 33 US
A / B Testing: A Step-by-Step Analysis
How to quickly load large table in Apache Ignite via Key-Value API
A transfer hub for birds: the Volga rolls in the middle of the desert
Mysterious TIME situation in MySQL
Dust eater, electric wash and other wonders. How technical innovations were told 100 years ago
Python. A language that makes it easy to think
Conference
. It's worth seeing
Differential Privacy - Data Analysis While Maintaining Confidentiality (introduction to the series)
The beauty that didn't save the programmer
How not to oversleep problems in Postgres databases. Nikolay Samokhvalov (Postgres.ai)
Chinese smartphone makers are phasing out American technology
Healthy person's WIP limits and smoker's WIP limits
We go on instruments
Why developers are leaving Slack
The father of artificial intelligence Jeff Hinton: "Deep learning can do anything"
13 games to play, hack and kill this weekend
Graph-based recommender systems
Putting together a mini-PC based on Raspberry Pi 4 with a display showing the processor mode
Synchronous and asynchronous communication
Xiaomi launches crowdfunding for its Rubik's Cube mini PC with 8GB of RAM
What kind of cloud do companies choose today? Russian and foreign practice
Web Security by Bugbounty
Nonlinear world and tools for calculating complex nonlinear problems using the finite element method
What science fiction writer Neil Stevenson said at Talks at Google
XPATH + XML = Fast Processing
Interesting shape
IELTS, TOEFL, PTE: a detailed guide to international exams in English
Composable Architecture - A Fresh Look at Application Architecture
What an industrial designer thinks about when developing a housing for electronics
Legal rake for indie developers and methods of getting around them
“Test on all browsers on your phone” or tools for testing Mobile Web applications
Open Source history in brief: from calculator to billion dollar deals
American dogs are so cool they have AR glasses
Tesla to build giant new 300 MW battery system in Australia
KVM host in a couple of lines of code
How to receive signals from the German Navy with a sound card, or study ultra-low frequency radio signals
Rendering on the client, on the server and generating static sites
How is the sex industry driving robotics?
Audiophilia's certificate: a few letters about quality criteria, characteristics and classes of HI-FI amplifiers
Excel as a translator to AVR assembler
AI at minimum salaries: we write our own Sokoban and teach the computer to solve it
HIV - patient zero of the global pandemic
Everything about the Starlink Satellite Internet project. Part 6. Beta testing and service for subscribers
Hack The Box. Walkthrough Tabby. RCE to Tomcat, and elevating privileges via LXD
Serialization to JSON and an immutable object. About the built_value package for Flutter
Smallpox - apocalypse in the land of the rising sun
Legal protection of the brand in the digital environment. New trends and opportunities
13 satellites. Launches of the year: 87 total, 32 from China
Introducing Quarkly, a tool for react developers and designers to optimize your development
Trying to use Raspberry Pi 4 as a desktop: results and impressions
Development and execution of the business process "Software Development" in Bizagi BPM
Cap Sidorov and his faceted glass (n.f. story)
Introduction to Quantum Computers (translated from Explaining Computers)
Gamer kids have nothing to do at school. Why games should be part of school education
We deal with the PWM module on tms320
NGD launches 12TB SSD with embedded 4-core ARM processor
vuex + typescript = vuexok. The bike that rode and overtook everyone
Dizzy history
On understanding in artificial intelligence
Dragon's Lair history
Let's talk about microscopes
Everything about the Starlink Satellite Internet project. Part 7. Starlink Network Bandwidth and RDOF Program
Streets of Rage history
DLMS over LoRaWAN: what it is and why it matters
Laravel-Digest (November 2-8, 2020)
MVVM and Selecting Items in Adapter - Basic Adapter
Forming a training data sample with distribution shift
New rocket. Launches of the year: 88 total, 33 from China
Tax monitoring through access to the SAP system (disclosure)
What is clear to everyone
A quick tour of the Apache NlpCraft system
Digest of interesting materials for a mobile developer # 369 (November 2 - 8)
What's wrong with SCADA interfaces
What will realistic combat in space look like?
From foldable phones to stretchable screens
Trying to use Raspberry Pi 4 as a desktop. Part 2, Ubuntu
Clustering and Classification of Big Text Data with Java Machine Learning. Article # 1 - Theory
FOSS News # 41 - digest of news and other materials about free and open source software for November 2-8, 2020
Radar satellite with fellow travelers. Launches of the year: 89 total, 1 from India
How to get 9V / 12V from a charger with Quick Charge (for example STM32)
How I took the OpenSIPS Certified Professional exam
Typescript: Combining types in depth
Absurdly Simple and Incredibly Effective: How DMX-512 Revolutionized Stage Lighting
Palm TX is a rare guest in 2020. We restore the battery and connect to the Internet
Windows: reaching out to hardware
Engine-version - npm package that will allow you to set the correct development environment
History of GoldenEye 007
School 42 as a fallen warrior in the COVID era
Everything about the Starlink Satellite Internet project. Part 8. Installation and activation of the subscriber terminal
Digest of fresh materials from the frontend world for the last week # 440 (November 2 - 8, 2020)
Geomarketing as a tool for improving the quality of projects
Updates in the log viewer
Lost in the Mist, or Fascinating Adventures in the APR World *
Automatic update of scripts after deployment
Under the hood: 4D imaging radar from Vayyar
Video course "Kubernetes Base": what's new in version 2.0?
PostgreSQL on K8s at Zalando: two years in combat. Alexander Kukushkin (Zalando)
Until death do us part or all about static in C ++
Digital events in Moscow from 9 to 15 November
Abstract of the book by Hovhannes Mikhailov Go Global: 7 steps to conquering the international market
How to animate the "details" element using WAAPI
Search for scientific publications on the Internet. Part 1. What to look for
What's wrong with the new Google icons
How to create a chat app in twenty minutes
News digest of events from the FPGA / FPGA world - №006 (2020_10)
Y Combinator: Startup School for Future Founders
Working with engaged employees - how to achieve this? Part 2
QA meetup in Redmadrobot on November 19
For managers - what is information security
The security architect's reference: an overview of approaches to implementing authentication and authorization in microservice systems
GIMP 3.0 Preview Released - What's New?
Please enter the exact number of cars to continue
Remote marathon week 1: how to set up your work routine
Fan for zwift with alice
A selection of useful information for beginners in Flutter
The European Falcon 9 is the reusable Ariane Next rocket. From blog
One line that made cloning 100 times faster
The story of the desire to think, work and create
Top 10 best services for monitoring competitors' prices
Blur the background in Google Meet with ML in the browser
Security Week 46: Prying Passwords On Newsgroups
RCS messaging from Google: what is it and how can it help your business?
Who lives well in the labor market? Or recruiter's notes in 2020
Agile Swarm: How to Design Shared Work for Software Development Teams
How to fix Drawable.setTint bug in API 21 Android SDK
We write in C / C ++ on Linux under KolibriOS
You can't just take it and plunge into work: how to do it right - so that it is not distracted [guide]
Linux Switchdev Mellanox-style
Reliable, Elusive, Bulletproof: Which Hosting Does Cybercrime Use?
HDD for Mac or run-of-the-mill case for data recovery lab
Epoll implementation, part 4
Netflix Studio Apps on Android and iOS Now with Kotlin Multiplatform
Parallelizing code in R in a couple of minutes
This “portal” allows you to place your hologram in video calls
How to program multi-core microcontrollers
Additional components for the KivyMD cross-platform material design library
5 approaches to data markup for machine learning projects
Data recovery myths
5 main myths about project management
GitLab 13.5 Released with Mobile App Security Updates and Team Wiki
Steganography and ML. Or what we got from generative adversarial networks (GANs)?
Webinar "Rapid prototyping of automatic control systems"
How I decided to write ORM in php from scratch on a working site, and what came of it
Everything about the Starlink Satellite Internet project. Part 9. Service in non-US markets
Accurate and fast calculations for floating point numbers using the example of the sine function. Part 3: fixed-point
Colobot Gold assembly
Speed comparison of static site generators
An example of practical use of modules
Apache Kafka as a foundation for bicycle building. Nikolay Sivko (okmeter.io)
Improving the interface: how design and product success are related
Differential privacy threat models
Programming at gunpoint
5 reasons to use Linux in 2020
Tladianta - testing tool or more
A simple math problem that we still can't solve
Yes, you may need blockchain
Legally significant document flow of the bank with potential clients: why, what is the difficulty and how we dealt with it
Who Said Meow: A Former Amazon Developer Created a Cat Translator
Exam 1z0-819 Oracle Certified Professional: Java 11 Developer - Pass Notes
Children about Kubernete, or Fippy's adventures in space
Writing a Graphical Application in Electron JS (Start: Creating a Window)
Fuzzing testing of the web interface. Transcript of the report
How we created the first online Car Loan service
Startup and venture news for the week 02-08.11.
Improving Spring Mock-MVC Tests
Creepy IT stories
Smart data normalization
When you learned the pronunciation of English words, you swore to William Caxton, even if you didn't know who he was.
Online almighty
White starts: are “good” bots really that good?
Inhabited worlds color
Tao packaging. Found during excavations
Printable Document Forms for Eloquent in 0 Lines of Code
Charge your smartphone without an outlet: what should a normal power bank be like?
Why is the sand soft?
NuScale small nuclear reactor for modular nuclear power plant received a $ 1.35 billion contract from the US authorities
Quantum Future (continued)
Metaclasses in Python
Minimalism ASCII graphics + retro monitors
Trypanosomiasis - parasites in the blood or why are they afraid of Tsetse flies?
An example of deploying a Spring Boot application to Kubernetes
How to get started with React Native without excruciating pain
Spring: Speeding Up Database Writing with XML
WireGuard without NAT, intranet and loopback clients
Let's do TryLock (context.Context) in Go
EventBus - Event System for Unity
Fraud marketplace on ad sites
Everything about the Starlink Satellite Internet project. Part 10. Starlink and the Pentagon
20+ ES6 snippets for practical tasks
Ansible testing using Molecule with Ansible as a verifier
Onboarding: how we adapt employees remotely
SPM: project modularization to increase build speed
Funny IT Interviews: 17 Job Seeker Stories
The project was released to run acceptance tests
IT patents for Russian software developers: benefits, problems, pitfalls
Friends of Figma Moscow
How to get promoted on TikTok?
Dancing with cl-build- ...
Plant stabilization for lazy romantics. Well, geeks too
Revenues of the largest cloud providers due to coronavirus grow by 33%
Smart clothes today: hug, prompt, warm
How to write a fantasy story
Y Combinator: How to Distribute Stakes Among Startup Founders (Michael Sibel)
DevOps for IT Recruiters
Linux containers in a couple of lines of code
Alphabet Launches Wireless Internet Using 'Fiber-Free Optics' in Kenya
Image Processing изображений из космоса для CG
Architectural approaches to authorization in server applications: Activity-Based Access Control Framework
Monastery scan
Mathematical Driven Design: Dimensions and Padding
Virtual PBX. Part 3: We translate Asterisk to PjSIP without unnecessary gestures
China practices the launch of a "swarm" of suicide drones filled with explosives
When you can do without SEO or which projects don't need search engine optimization
Jetpack Compose Desktop
html2json
Pet projects: why are they needed, and is it worth spending time on it in 2020 + survey
Cyberbullying: Why People Become Observers
Do you know all about React key?
Capacious and cold: the UK will build the world's largest cryobattery
Delta Lake Python API - Simple and Reliable Upsert and Delete Operations
Namespaces in JavaScript
How to keep track of your time: 10 freelance apps
Search for scientific publications on the Internet. Part 2. Where and how to search
Implementing Code Structure Recommendations Using ArchUnit
10 reasons not to start a startup
Taming the dynamics in the palindromes problem
Jira analytics automation with Apache NiFi
Yii News 2020 Issue 7
Google Photos will no longer be unlimited
Sleep Coming or Windows Shutdown Timer from the command line
We invite you to the Apache Kafka Q&A meetup on November 17 at 19:00
We deploy a server for checking In-app purchases in 60 minutes
Types where they were not expected
How to tame Charles Proxy?
And the whole WAF is not enough: how we upgraded the website protection service
It all started with Dream - a new AI assistant from the DeepPavlov project
Writing an OS in Rust. Setting up the environment. Binary for "bare" iron
Red Hat Advanced Cluster Management and Application Management, Part 1: Deployment in Multiple Environments
The best graduation works of the spring semester of Technoprojects
Repeat sales after quick deals
From bloody enterprise to teamwork
Apache Kafka and testing with Kafka Server
Machine learning with Dask
Hungry for security: 12% of companies will create an information security department from scratch - pandemic findings
How AliExpress helps to defraud buyers
How to make Arduino sing like a ZX Spectrum. Part 2: Music Dizzy IV on Arduino Nano
Development of circular interfaces. Part 2. Porting the library from JavaScript to QML
Five Best Practices for Prometheus Exporters to Improve Productivity
5 Reasons Bulky Dropshipping Is Not For Everyone
What are goroutines and how big are they?
Unit testing a Spring Boot project architecture with ArchUnit
Your ACS never ...
Declarative Angular
Calculate the Fibonacci sequence in logarithmic time
Why waste money on lawyers?
The Ultimate DevOps Engineer Interview Guide - What to Ask and What to Prepare for
Optimizing Models in Tensorflow 1.x
Hey, Google: smart devices will activate without commands
Konstantin Smirnov: “The Baron signed the contract, shipped the computers and waited for payment. But then the Union collapsed "
Sale of "crusts". The cost of certificates in infobez and the route of their receipt
Everything about the Starlink Satellite Internet project. Part 11. Starlink and Astronomers
Artificial Intelligence with Microsoft SharePoint Syntex
Mechanical-digital clock made of steel balls
Comparison of ARMCC, IAR and GCC compilers
How to change certificates for VMware Vcenter Server, Replication Server and Site Recovery Manager bundles
DIGITAL SHOW "M.Video-Eldorado": not Online, but Mixed Reality
From Nothing to Data Center with VXLAN / EVPN or How to Cook Cumulus Linux. Part 2
"This situation is beyond our competence" - how to quickly and easily stay without ESD keys
Queues next: Magento 2 + RabbitMQ
New Videos Demonstrate Why Valve Masks Don't Slow COVID-19 Spread
Russian scientists create the most sensitive video camera in the world
Things to consider when unit testing a frontend
Smart data normalization: categorical and ordinal data, “paired” features
What's in my content for you? Centuries-old evolution and basic principles of content personalization
Apache Ignite 2.9.0 release - what's new?
Fastest compiler aka compiler-benchmark
How the youtube-dl program was born
Business expansion in Vietnam: new opportunities after the pandemic
The basics of psychological counseling: 9 insights based on the book by R. Kociunas
Monetizing ad traffic in the Huawei mobile ecosystem
Implicit knowledge or why the customer is almost always right
Interview for QA: CV, interview questions, salary negotiations + useful links
Managing alerts with Alerta.io
Dangers of Shoe Buying in the X-Ray Era
How we sawed the monolith. Part 3, Frame Manager without frames
IT specialists and personal brand or personal nonsense?
Java 15 through the eyes of a Scala programmer
Unicorns at Your Safety: Examining the Bouncy Castle Code
"Tax maneuver" in the IT industry: who will win?
Targeting your brand: protecting yourself from competitors' attacks on Yandex / Google
How to Create Metrics for Change Management
How to roll in English: gradation of the word "you"
Web Security SQL Injection 2020
What did you say?
Doctors prepare to implant the world's first human bionic eye
How to combine the Object Oriented Programming and Python paradigm in a beginner's head?
Move to YouTrack easily
Stoicism in IT: Why Did Ancient Philosophy Take Over Silicon Valley?
Investigating Potential Borrowings and Licensing Violations in Java Code on GitHub
Everything about the Starlink Satellite Internet project. Part 12. Starlink and space debris problems
Samsung has developed a compact holographic display
High-temperature 3D printing - to the masses
ISH Linux or is it possible to install and use Linux on iOS
Extracting chordless cycles from an undirected graph
Not 1000 and 1 night, but 1 year and 10 days in Slurme
How I made my plane
Waymo Self-Driving Safety Report
Raspberry Pi Podcasting Station
Systems analyst profession: community development, profession promotion and training
Search for scientific publications on the Internet. Part 3. Configuring alerts
ACS specialist looks at the information security
When a 1C programmer gets bored
How to define metrics for the Problem Management process
Using Obj libraries in KolibriOS in high-level languages
Walking around or sad realities of the data recovery services market
How to become a cybersecurity professional? Fear and loathing in information security
Learning how to talk, or ESP32 DAC and a little timer
How I made an OPC2WEB client using Google
Modern Web UI for SVN in 2020
Everything about the Starlink Satellite Internet project. Part 13. Satellite network delay and radio frequency access methods
"Crazy" Past - History of Psychiatry
How we did the controller for controlling elements of outdoor advertising (part 2)
VSTi-plug-in ASIO-host for connecting the input of an additional ASIO-driver in DAW
First Psychological Help | Product Weekend
Deutsche Bank offers 5% tax on people who continue to work from home after the pandemic
"The World After Capital" by Albert Wenger (part 4/7)
How Homo Sapiens Sapiens appeared on Earth
Your computer no longer belongs to you
flutter_idiomatic - starter-kit of a successful project
How to define metrics for Incident Management
Bad advice for the "perfect" REST API
JS8Call: Slack on shortwave
Digest of interesting materials for a mobile developer # 370 (November 9 - 15)
Exception Handling in Spring Controllers
Implementing Multicast VPN on Cisco IOS (Part 1)
Are there concurrency issues that you regularly see in Go code?
Analysis of WMS systems for automating business processes
Bounding clean architecture components with Spring Boot and ArchUnit
Migrating Jira Service Desk from the cloud to the server
FOSS News # 42 - digest of news and other materials about free and open source software for November 9-15, 2020
Collecting data and sending to Apache Kafka
Installing Midnight Commander on Mac OS X Catalina (2020)
NanoPi R4S - RK3399 Single Board Headless PC with Dual Ethernet Ports
Software implementation of multiplication in Galois fields
OpenCV in Python. Part 2
Relocation review: 10 countries for an IT specialist relocation
Autotests based on playwright and jest
Material design. Creating animations in Kivy
Everything about the Starlink Satellite Internet project. Part 14. Inter-satellite communication channels
First COVID-19 vaccines. Comparison of Russia's Sputnik V and Pfizer's BNT162b2
Six Reasons Google Maps Is The Most Intimidating App On Your Smartphone
How to find out the HDD manufacturer?
Digest of fresh materials from the world of the frontend for the last week # 441 (November 9 - 15, 2020)
Application "Drop cap"
About C ++ and Object Oriented Programming
Composable Architecture is a fresh take on application architecture. Tests
Digital events in Moscow from 16 to 22 November
How low-code systems increase IT productivity
Modern HTML starter template
Pust-puff and pentest
Turn on controller peripherals in 1 clock cycle or magic 500 lines of code
Crew Dragon: Launch Cancellation Conditions and Rescue System Operating Modes
50 Docker interview questions and answers
Honest dealings with employees in small business: trust, test, measure. Without "but"
AMD EPYC GENOA on Zen 4 architecture as early as 2022 and rumors about SMT4
Sputnik V vaccine: instructions on how to ruin a good business
How Open-Source is monetized
PHP-Digest # 192 (November 2 - 16, 2020)
Web Application Firewall: stay ahead of the curve
How to write good code comments: "why", not "how"
Proxmox Backup Server: Proxmox VE Integration and Basic Operations
The NetApp Metamorphosis: How a Leading Storage Provider Became a Cloud Provider
Home weather or budget monitoring of CO2, PM2.5, temperature and humidity on ESP32 and Blynk
Whom did the HR seek in October?
Prevent cross-site tracking in Safari on MacOs
Testing games
Your devices belong to you. You just need ...
Understanding Attribute Access in Python
Security Week 47: Bypassing Computer Sleep Protection
The youngest start-up from Russia raised $ 3.4 million after passing Y Combinator
Dynamically creating Spring Beans at runtime
MskDotNet Meetup 19/11
How does a QR code work?
Product development: what paradigm to work in?
Sibur Challenge 2020 - Online Industry Data Analysis Championship
Automating Database Migrations with Containers and Git
Your computer is not really yours
NX QA Meetup # 14: (In) adequate code review of autotests and testing of the entitlement calculation module
“It's easier to find a hand than a girl”: a new invention of Japanese scientists
Making Your Smartphone Fly: Samsung Introduces 5nm Processor
My Path to Oracle Certified Associate and Oracle Certified Professional
Janus: duplicity as a symptom
How does the duration of a shift and the number of simultaneously serviced projects affect the contact processing time?
Examining the power consumption of the Bluetooth LE module MLT-BT05
Using computer simulators. Soft in the morning, iron in the evening
Spring Security - Sample REST Service with OAuth2 Authentication via BitBucket and JWT
The Future Is Now: Platforms for 3D Virtual Events
CIFS over SSH using standard Windows 10 tools
Everything about the Starlink Satellite Internet project. Part 15. Rules for the provision of services at the beta testing stage
Can we involve society in self-sustaining Internet culture?
Data Science 360 from MegaFon and Mail.ru Group
How Smarkets improved monitoring for their Kubernetes clusters
Floating well: Singapore-based floating data center on hydrogen and completed data center from Nautilus Data Technologies
Choosing the best time for your email newsletter
Scanner for detecting weak passwords in DBMS
Introduced PinePhone with KDE Plasma Mobile, which can be used as a desktop
Engaging users by improving gaming experience and ROI
Interview for a middle class for money, after which I am ready to go June for food
Why Tesla will win the race for autonomy
53 tips on how to raise a non-working network
Retrospectives in project teams: what is it, why is it needed and how to effectively conduct
Rate limits with Python and Redis
Various WordPress Brute Force Attack Methods
EVPN Management Plane in Cloud Network Infrastructure
The Harvard Necromancer Book
AI that does not ask for bread
The art of gentle touching for a robot
The six most powerful threat intelligence platforms for your security teams
Such different documents: design vs. user-oriented
Using Text and Extracted Numerical Features in a Comment Classification Problem
Stuffiness in IT: what is it and how to live with it?
ECS in UI in World of Tanks Blitz client
Why did the wildebeest cross the river?
Big Stream: answering online, how to become a senior developer and how to upgrade
Installing XSS Hunter
How to correctly calculate ROI in RPA
Conference Conversations: Conversational AI tools and cases from DeepPavlov, SberDevices, CoolGames and more
What is Metasploit? Beginner's Guide
What are the employees doing? Analyzing Jira Software
English words that the internet has changed once and for all
Does HR automation provide any benefits in a crisis?
BSBD: Jetpack pilot Vince Refet dies
Working out at home: push-ups according to the program of Paul Wade
Robots. Part times. Introductory
Mini-tutorial: disabling third-party cookies
What about offline conferences, will they survive? Looking for? - podcast interview with Oleg Bunin
DIP vs IoC vs DI in the Android world
Why donation is the future, if done right
Frameworks and libraries for cross-platform development of desktop programs
Everything about the Starlink Satellite Internet project. Part 16. Starlink and Weather
Evolution of Material Design for AvaloniaUI
Don't be afraid of the code
From a snake from the past to mind games
First experience: Mac Mini on M1
How to get management to embrace technical debt
FastAPI + Dependency Injector
The devil is not so terrible as it is painted: how we transferred the development of CFT-Bank to the CFT Platform IDE (Admin 2.0)
Protocols, not Platforms: A Technological Approach to Free Speech - Part 1
Announcement: Breaking the application in Docker and building a secure pipeline in Gitlab
Standardizing the behavior of forms in the project (Angular)
New Apple M1, AMD Epyc, AMD Ryzen ... If Intel doesn't do anything, we might see it go down
The Complete Visual Flexbox and Grid Cheat Sheet + Tutorial
Feature Ranking with Recursive Feature Elimination in Scikit-Learn
You're insane, stop before it's too late
The Thundercloud method helps to resolve complex conflicts in projects
How invulnerable is artificial intelligence?
11 best vacuum tubes you've never heard of
Understanding middleware in ASP.NET Core
Cover design for 250 rubles
Lamoda x Joker 2020
Terminological chaos. Past / Present / Future UX
See how much people make at Glassdoor
Jupyter for .NET. "Like in python"
Fourier events: use in business tasks, forecast, cash-flow analysis
Converting SVG to PNG: and things are still there, but there are options
“Driver, you are the weak link”: New from Honda
Climbing the internet. What was or could be with us
Celebrating the playful magic of John Horton Conway
Waste Methane & 3D Printing & Metal
Hello dear me twenty years ago
Overview of SIEM solutions (security information and event management)
10 tips to improve your productivity using the Chrome developer tools
Intel, AMD and Qualcomm will add Microsoft's Pluton security chip instead of TPM to processors. Is the right to repair at risk?
Measuring gender correlations in pretrained NLP models
Another story about OpenTherm
Stretch video in browser
Robots. Part two. Winged swing
STM32 and MLX90614 non-contact temperature sensor. I2C connection
Mad system
Flipper Zero - one step away from the final version of iron
User interface for scaling time series on charts
Everything about the Starlink Satellite Internet project. Part 17. Second generation Starlink
Runtime Types: Deeper Down the Rabbit Hole
Android development: what to do with Lego and how not to "pull an owl on the globe"
Why PVS-Studio doesn't offer automatic code edits
Virtualization of USB devices in networks
The most overclocked processors that will be remembered for a long time
Write salaries, spending and what you want. Or don't write anything
JavaScript: what's next for us next year
Apache Ignite transaction architecture
4 books on digital transformation for team leads, a cheat sheet on Quarkus & Observability ...
Where to work in IT in 2020: Tinkoff
Results of two years of studying "Structure and Interpretation of Computer Programs"
DevOps & SRE Hiring Day: DINS offer in one day
NSX Advanced Load Balancer is a smart, auto-scaled load balancer. Part 2: installation and configuration
A brief history of WiFi, opportunities and prospects for wireless data transmission in the near future
Safe phones, wiretap gradation, and protection methods
Telegram notifications from Bitbucket
Week of starts. China, USA, Europe. Communications, military, astronauts and accident
SQLite features you might have missed
Dependency Injection via JavaScript Function Properties
Alfa Battle 2.0 is an online data science championship. From December 12
Arnold's Puzzle: From Combinatorial Geometry to a Browser Toy
How to tame thermonuclear fusion and why do we need it?
Spreadsheets as a tool for developing business applications
Who has greener grass and better code? Comparison of the life of programmers from Japan with their counterparts from Germany and America
.NET Integration Approach to TeamCity
Making a JavaScript on-off controller simulator
Starlink - Satellite Internet from Elon Musk: Analysis
Is ML really useful for reducing alert noise? We study by the example of one method
Solar station. DIY thermal imaging and electroluminescence testing
Fear of work automation and other trends in global and Russian cybersecurity
Kubernetes for Developers: 3-Day Intensive
What's X ++? What is ABAP? Ancient languages that are interesting to listen to, but God forbid writing in them
Centralized firewall Rambler Group
QA Online Meetup 24/11
Element Kinds in V8
Languages that almost became CSS
How to organize high-quality video mixing of sources during online broadcasts?
Startup at Y Combinator: the supersonic aircraft of the future
Post-quantum blockchain
What to Read for a Product or Project Manager: From Kahneman Research to Bradbury Motivation
Tentacles of the animal world
Testing ruGPT-3 on new problems
How to be a team lead and keep programming
Secure Development Methodology Classification Specification
YC Startup Library in Russian: How a Programmer Decided to Build the Supersonic Aircraft of the Future
Create a strong password and remember it | Internet without troubles
Disassembling loops written in C
Coursera - Cloud Architecture with Google Cloud Specialization Overview
Can you save money by recruiting junior specialists?
Ok Google, publish your private DKIM keys
Schedulers in RxJS
The backbone of the Internet: conclusion
Where is my flying car? Progress and Great Stagnation
Ubuntu Web Remix - an alternative to Chrome OS with Firefox instead of Google Chrome
Deep neural networks in computer vision: how they work, where they are used and what problems arise
Corporate move
How I assembled the hologram
Spies in everyday life: a robot vacuum cleaner overhears you
Debug psychopath or Well-mannered robot
Voxels vs shadow maps: choosing a new lighting system for Roblox
Industry 4.0. Mining and processing plant. What comes first - tasks or data?
Functools - Tools for working with functions
Survival lessons. Working with a problem leader
Setting up adaptive lighting in a smart home
TOP-3 IB events of the week
Lenovo ThinkAgile VX + VMware vSAN = Data Center in a Box
OpenStreetMap final part: filling the address hierarchy
Economical configuration of Apache Spark executors
Technical Interview Assistant and Collaborative Coding
To jail for the application
How Much Data Scientist Earns: An Overview of Salaries and Jobs in 2020
Why we say hello and hi: history of English greetings + bonus
Psion 5mx and hardware entertainment with linux
Rideshare 30 satellites. Launches of the year: 94 total, 36 from US
Don't rush to throw out your PolyCom
What horror movies should learn from rogue-like
Personal preferences: about a player with an unusual form factor that may not exist
Three problems of remote work: personal experience from developer to manager
Literary rock and roll: cyberpunk in the 21st century
Enterprise security: key threats and defenses
Farewell to Arecibo
"Marburg virus is a pandemic in a cell"
Pure circuitry
Ocmod file generator for an online store on Opencart
Heroes of Might and Magic IV: tavern bug or patching classic
.NET support for Apple M1 processors
Unique Death Stranding trails or ingenious level design
Paul Wade Squat
Will gossoft be transferred to open source technologies - opportunities for the development of this trend in the USA
12 misconceptions about game support that hurt players
Green trend in the world of data centers - why is it becoming popular?
Interview Backend-Java-Developer: questions and where to look for answers. Part 1
Backend Java Developer Interview: Questions and Where to Look for Answers. Part 2
Nokia 7650 and the beginning of the smartphone era
Intel's "laptop template" NUC M15 should help smaller manufacturers take over HP and Dell
Soyuz-5 on the way to creating
Interview as sales, part 1 (from decrees to machine learning)
What is really needed turnouts function in JavaScript
Weather dependent business
What is the job of an IT analyst to improve business processes
17 "good" and 4 "bad" ways to speed up a project
Architecture and Cost of Simple Amazon Web Services Serverless Web Application
Learning foreign languages with reading programs
Modern Chrome Web Browser Device (Part 2/4)
Chrome Modern Web Browser Device (Part 3/4)
Sega VR game first played on HTC Vive VR 25 years after its inception
Modern Chrome Web Browser Device (Part 4/4)
Passion for the Help Desk (comedy in three acts)
Laravel-Digest (November 9-22, 2020)
Oceanographic satellite. Launches of the year: 95 total, 37 US
Character sheet interface design retrospective
Digest of interesting materials for a mobile developer # 371 (November 16 - 22)
How I found a vulnerability in QIWI and earned $ 200
“We stake on openness”: how and what entrepreneurs are taught at ITMO University
Pandora's Box Keys: Ebola Patient Zero
Implementing Multicast VPN on Cisco IOS (Part 2 - Profile 1)
Bobby Sling Review: David Backpack in the Goliath World
Announcement: how to write articles for IT magazines and blogs
The Best of Kaggle: What Competitive Data Science Is and How to Succeed in It
CI / CD integration for multiple environments with Jenkins and Fastlane. Part 3
What separates the coolest 10% of founders from others (Michael Sibel, founder of Twitch)
BPF for the little ones, part two: the variety of BPF program types
JSON with optional fields in Go
Marko.js - frontend from ebay.com
Balanced scorecard for key IT indicators
"One canary is not enough": VPN services are increasingly being asked for user data
FOSS News №43 - digest of news and other materials about free and open source software for November 16-22, 2020
Wiretapping with vacuum cleaner lidars is a new threat to privacy. Making a laser microphone at home
Google Apps Script: transferring a schedule from a spreadsheet to a calendar
Team lead and the health of his team
Analysis of vacancies using clustering
Moving the server room
Underground boats in computer games: questions of the appearance of a subterrine in its simulator
Knapsack problem in cryptography
Great Britain became a competitor of Elon Musk's Starlink by purchasing part of OneWeb assets
Convex 3D hull construction
Digest of fresh materials from the world of the frontend for the last week # 442 (November 16 - 22, 2020)
Itertools in Python
Testing games
Fossils
Robbing the Moon in Chinese
Development of mobile applications in Python. Creating animations in Kivy. Part 2
Imagine you are a pianist, not a programmer
How to sell an electronic train ticket
Digital events in Moscow from 23 to 29 November
Final classes in PHP, Java and other languages
Models and algorithms for building a CNCIOT digital platform for collecting data from equipment
The moon goddess will return with soil
How QA can find the "right" company and become a team lead
Linux in real time
DevOops 2020 Piter Review: Patrick Debois and All-All-All
Mathematics and the COVID-19 pandemic
Gartner Hype Cycle pushes out intelligence ... artificial intelligence
Overview of DECT tubes Snom M25, M65 and M85
From student to teacher: interviews with graduates of the JetBrains + ITMO master's program. Part one
Brain, video, photo, VR and 3D: the future of visualization in e-commerce
How I became a mobile phone game developer
How to make your Python code fast and asynchronous with Sanic
Data validation
Why are there no sales on the site?
Do forests grow better with or without our help?
Safety and security again - this is the Kalininsky data center
How to get your new Machine Learning Engineer certification from Google Cloud
Math Invasion. My unfinished construction
The third week of the remote marathon: team motivation, team building (and also a competition)
Analyzing Twitter data for the lazy in the Elastic Stack (Xbox vs PlayStation comparison)
Argumentless methods are evil in OOP, and here's how to treat it
Monitoring systemd services in real time with Chronograf
Security Week 48: APT Perspectives for 2021
Updated: How to make a USB tablet scanner network with memory using a Raspberry Pi. Video lecture and text
Development of a mechanism for parallelizing python code using docker containers
DevTerm is an open-source portable computer with a modular retro design and tons of possibilities
How dragon RPGs can teach AI to manipulate and persuade
From intern to startup founder at Y Combinator
Smart assistant: a versatile garden care robot developed
Seven patterns of continuous delivery pipelines
"Porcelain Titanic" - in pursuit of white gold
Homemade hoverboard
Well, you and the staff: we show who IT keeps in 2020
Everything about the Starlink Satellite Internet project. Part 18. Starlink in the COTM market?
To the moon behind the ground. Launches of the year: 96 total, 35 from China
Using local .bashrc over ssh and consolidating command history
The evolution of technical debt
Clustering and Classification of Big Text Data with Java Machine Learning. Article # 2 - Algorithms
Space Connectivity - Student Mission Control Center
Will Parallels change the way we view Chromebooks?
A detailed overview of Well-known Symbols
13 fresh and useful design resources for the outgoing fall
What you need to know about blacklists when working with email newsletters?
Determine the language of the text. Complex case
Testing ASP.NET Core Web APIs
Why ip-addresses are the new bitcoin of telecom?
A hybrid of a computer and an IP phone. Anatomy of the GM-Box hardware platform. Part 3 - testing and production
Writing a voice assistant in Python
7 practical tips for the next level of field service management
Somehow they go to the bar Mandalorian, Genlok and SCM ...
Discrete Mathematics Fundamentals
Guidance for Setting Up Service Level Objectives (SLOs) in Kubernetes with Prometheus and Linkerd
Off-site Zimbra OSE Backup with Zextras Backup
Korean sun in your home, LED lamps with sun light
How the media is misleading about "technology addiction"
Using Google Tag Manager Server-Side instead of Zapier
Surf at DartUP 2020: doing code reviews and collecting ideas for Open Source
Attention, hackathon: SberCloud.Advanced Hacking from SberCloud, Russian Hackers and Phystech.Genesis
OpenPNP quick start
Software Comprehensibility: The Most Important Metric You Don't Track
Mail, RSS and Calendar - let's start testing
How to distinguish a real face from a false one in face recognition
Freestyler racomacophon! or why sometimes we hear the words of songs in English wrong
Basic Unity Concepts for Programmers
Clutter occurs in larger graphs than previously thought
SwiftUI 2.0: the future is declarative
I spent a month at MIT and realized that even software engineers shouldn't forget about a soldering iron.
Fast Deployment of Minecraft Server
Avoiding fake fonts in Android
Spark Performance Secrets, or Why Query Compilation Matters
Problem with N + 1 queries in JPA and Hibernate
Fallback for Let's Encrypt - Free Automatic CAs
KUKA with butter: can robots be trusted and what research says
5 SSH tricks and tricks and more
Data center servers will warm tomatoes in the Netherlands
Custom SSD and Fixed Firmware: Kingston's Developer Program
Direct laser growing: idea
Rümker Peak and China Topographic Atlas of the Moon 2016
Implementing Multicast VPN on Cisco IOS (Part 3 - BGP Auto-Discovery)
Close the topic of procrastination
Using low cost 10/40 Gbps network adapters with HP FlexibleLOM interface
Growing nested sets in .Net conditions
Good work not only wolves die, but recognition engines appear
Notes on motd
Features of the new Parallels Remote Application Server 18
Most domestic startups are half-dead clones
Online information security marathon
Normals and reverse transposition, part 1: outer algebra
Smart navigation in games using Mafia: Definitive Edition as an example
Replenishment in the family: three stories about Yandex.Station Max
Booting the operating system from a vinyl record
The main thing is the tail: about the viciousness of the averaged values
Datasatanist's Notes: What to Do When You Have an NP-Complete Problem
WinCC OA tutorial. Part 1. Creating a project and the para module
Armory Engine. Introduction
Black secrets of Black Friday: mind vs emotion
Starline Hackathon 2020
On the issue of converters, transistors, microcircuits and manifestations of black magic with subsequent exposure
ECMAScript 4: a version that didn't exist
Starlink L15. Launches of the year: 97 total, 38 US
Can't open apps on macOS. Why OCSP Code Signing Was a Time Mine
Building containers without Docker
Toilet paper raffle and sitting around an artificial fire: what was the team building this year
How to develop visual thinking
How I made myself a password manager
Conversations 1-1. Communication engine
Statistics show that driving a Tesla with autopilot is as safe as it is without it.
Fantastic eclecticism: novels written at an incredible intersection of genres
How I add top drop domains to the promoted site
How to determine if a hard disk is using SMR technology
gamebuino-arduboy
Huawei CloudFabric Easy DC Solution for Small Data Centers
The problem of garbage waste in Russia and ways to solve it in our country
Eco-friendly? Hardly - unlikely: Apple on guard of the environment
How a startup finds ground truth data in agriculture
Create games from virtual LEGOⓇ blocks in LEGO Microgame
Why ethical hackers should work together to break into corporations. Interview with bug hunter Alex Chapman
Validating textInputLayout form elements in Android using data binding
How to efficiently release a monolith that 150+ developers from different offices commit to
How to define metrics for technical support
Stealing user personal data (PII) by calling the API directly
Mathematics and the COVID-19 pandemic. Part 2
Fast network at home lab or how I contacted InfiniBand
How I went back to Windows in a long time (WSL)
Doom was installed on the Nintendo Game & Watch pocket console
Andrey Terekhov: from Fortran to Python
Broadcom DX Operations Intelligence Umbrella Monitoring Webinar Announcement
Beyerdynamic T5 (3rd Gen): $ 999 flagship review
Strange taste like symptom
"Climbing the fence" or the story of how to become a team in three hours
Scientists have invented special sensors for those who are tired of getting tired
Blockchain, smart contracts ... Is it easy or difficult?
How not to buy your own organic - a guide to incrementality in marketing
CI / CD implementation: what is the main task of the pipeline and how to make the life of developers better
Translation of an introductory article from the D-BUS developers
How to program if you don't want to? Burnout or deadline rescue plan
Personal file cleaning service. How I set up a file sharing service on a VPS
Normals and reverse transpose, part 2: conjugate spaces
15 Steps to Starting a Podcast // Detailed Instructions
13 apps for effective time management
Comparison of analytical systems for mobile marketing
DIY laptop stand and lazy
Internal startup: how we made a product in a service company
The smallest Arduino for your mini-projects + examples of the projects themselves
Using IP phones with MegaFon Virtual PBX
We rewrote everything in $ COOL LANGUAGE, but the startup still didn't take off
ML tasks and tools and their practical application
How to show cybersecurity in 2021 so that your show doesn't fail
Conquest of Venus: India will launch the Shukrayan-1 orbital probe
Koin is a dependency injection library written in pure Kotlin
Hard Tech Startups Y Combinator
Red Hat Advanced Cluster Management and Application Management, Part 2. Blue / Green Deployment, Migration ...
Extensible and maintainable architecture for Unity games
TechnologiCS - digitalization of the product life cycle based on one system
We design a multi-paradigm programming language. Part 4 - Basic Constructions of the Modeling Language
How a marketer can survive in a cookie-free world
Samsung Researchers Open a New Chapter in Holographic Displays
Digest of events for HRs and recruiters in IT for December 2020
How and where to find the right investor for a startup
Is there parallelism in an arbitrary algorithm and how to use it in the best way
The tilt angle is more important than the Y intercept
SIEM with autopilot: what is the connection between gastritis and the incident detection system
Design Patterns in Go - Abstract Factory
Security Training & Awareness at Tinkoff
Sourcing evolution
Your pet-project will be pleased. How to breathe life into your designs
NaN may still surprise you a little
DartUP 2020: Dart VM Architecture, Non-nullability in Action and Flutter for Business
Era lamp 15 W from Fix Price
Black Friday 2020 (hosting discounts)
Deadly Palette: Dye Toxicology
Four. Eight. Six
Enter IT after 30 through Java
Implementing Multicast VPN on Cisco IOS (Part 4 - BGP Signaling)
Home lighting and "remote"
Smart nation, or what is interesting about Singapore's digital transformation experience?
Our Brutal Essence
How to calculate and distribute the budget for contextual advertising [3 examples]
How we made the automatic selection of similar products
WinCC OA tutorial. Part 2. Introduction to gedi graphical editor and dpConnect function
Black Friday at Intersect.Host: -25% for everything
The fight for silence, or the home laboratory should not remind of the takeoffs of fighters
Microsoft Open XML SDK Code Quality Study
Personalized Sunflower Steak, or How FoodTech Will Change Our Food
Control of multi-link manipulators of a robotic complex using a neural network
Publishing house Peter. Black Friday 2020
Russian orbital station. What could be
The perfect keyboard PDA Jornada 720
How and why we started making UI in Figma instead of Photoshop
Effective use of DLMS / COSEM in large systems with limited resources
TOP-3 cybersecurity events of the week according to Jet CSIRT
How to choose a safe smartphone and not regret it
Jeff Bezos: "How I Make The Most Important Decisions at Amazon"
Determine gender and age from the photo
Functions in JavaScript: Secrets You Haven't Heard Of
Youth roadster "Crimea" - new horizons. Part two
Is it mandatory to appoint a Senior Developer to the position of Team Lead?
Stylish features of baroque typography
TogetherMoreMore: How Social & Game Mechanics Are Helping to Capture China's E-Commerce Market
Containerization in clear language: from the very basics to the intricacies of working with Kubernetes
Russian AI Cup 2020 - a new strategy game for developers
"Blue Box" - the device that started the business of Wozniak and Jobs
Tale of SD-WAN
You don't know destructuring until
Suspected source of Wow! Signal detected
Experience in developing a control system for railway equipment on domestic microcontrollers
The ability to learn hard skills is also a soft skill. What else?
Разбираем шесть антипримеров построения удаленки
Face detection in Node.js using Rust and WebAssembly
Hello World: Taking apart each step of the SHA-256 hash algorithm
AMA with Habr # 23. Black Friday at Habr Kiosk
Yandex.Practicum web simulator. How it works
Remote Student Problems: Weird Exam Requirements
How to write articles for IT magazines and blogs
How Machine Learning and Computer Vision are Used in Concentration Plants
Salesforce Application Test Automation
Direct laser growing: process
High-quality software testing
Is it possible to train a good programmer in a university in Russia
The Oxford Dictionary was unable to pick one word for 2020 and immediately returned 16
Engineering lack of curiosity
Electro, the smartest robot at the 1939 World's Fair
Announcement of beta testing null-safety Dart. Starting the process of migrating packages to a safe and secure state
Telepathic cyborgs on the battlefield: American soldiers will communicate with the power of thought
Why I don't like PHP
How to find Internet problems and who is to blame part 1
Everything about the Starlink Satellite Internet project. Part 20. Internal structure of the SL terminal
How does Scrum help you become a stronger developer?
Segmentation of data from a video camera
Artificial horizon indicator on HTML5 canvas
How to confront mathematicians and ML-specialists with the help of a hackathon, and who will win then
Convenient logging on the backend. Yandex report
If I bought it, it’s yours: the vendors of household appliances in the EU were obliged to supply spare parts for repairs and help services
My Little Kubernetes: Setting Up a Test Cluster in VirtualBox
Podcasts are the easiest way to improve a programmer's horizons
Why amateurs are more confident than pros, and what to do about it
We light the LED strip based on WS2811 using FPGA
Refactor Section in IDEA
Quantum cryptography: the simplest protocols and a bit of cryptanalysis
How * nix signals let you read the memory of other processes
Microsoft 365 Virtual Training Days: Building Microsoft Teams Integration and Workflows
MGL (DRI) for lighting in an apartment or workplace, basics and selection + an overview of 35W lamps
How to make colored shadows in Android with gradient and animation
Facial animations from 2D videos
Milk: pasteurization, tuberculosis and gastrointestinal diseases
AK-15 quantum key distribution protocol
"Eerie Dystopia". Microsoft introduced a tool for automatic assessment of the quality of employee work
Searching for a closed box or why a whole class of speakers is disappearing
A series of problems lasting 16 years
5 accessibility tools in Chrome DevTools
What does a product analyst owe and to whom?
Strengths of ray tracing with indirect lighting
When Cron fails
How to turn any script into a Telegram bot
Optimization of a digital machine (FSM)
How to use spy recruiting techniques in life and in business. Networking
Paul Wade Leg Raises
Teaching AI Dungeon to speak Russian
Protobuf vs Avro. How to make a choice?
Well, what did you want?
Crosstalk vulnerability
Reinforcement Learning and Heuristic Analysis on Data Center Switches: Prerequisites and Benefits
Digest of interesting materials for a mobile developer # 372 (November 23 - 29)
Admins will rise, and no one, except me, will enter the mode of generating digital new texts
Poll. Denormalization or not?
How SpaceX writes software
Jabra Evolve2 40 or a comfortable remote with audiophile elements
Generating Typed References to Avalonia Controls with the x: Name Attribute in XAML Using C # Source Generators
Do androids dream of nirvana?
Bug in ESP-IDF: MDNS, Wireshark and what does unicorns have to do with it
How Spring Data Jdbc joins tables
[Announcement] Advent of Code 2020: we solve together with the contour developers
Why is the universe left-handed?
Invite everyone to the PHP security webinar
FOSS News №44 - digest of news and other materials about free and open source software for November 23-29, 2020
Refactoring without much pain
Level creation in Armory
Why Simple Habits Are Needed: The Walking Example
Digest of fresh materials from the frontend world for the last week №443 (23 - 29 November 2020)
Satellite repeater. Launches of the year: 98 total, 4 from Japan
The black hole of procrastination: what is not covered in other articles, and what is really most important
Lead notes. Part 1. Hiring
Why Kafka is so fast
The path of admission and study at the University of California through the eyes of parents
Patroni and stolon installation and practice of falls. Maxim Milyutin
Digital events in Moscow from November 30 to December 6
Multifunctional network controller for control and monitoring Laurent-5G
How event-driven architecture solves the challenges of modern web applications
How to set up SSH-Jump Server
File server on Samba, visible from everywhere
Post Mortem on Amazon Kinesis Massive Disruption in US-EAST-1 (Nov 25)
The Big Guide to Amazon Discounts on Cyber Monday
Microservices macro problem
True cosmic sound and the results of the return of the Electron stage
Startup and venture news: IPO Ozone and ivi, Yandex. Shop in Tel Aviv
How static code analysis helps in the GameDev space
Technology in the animal world: butterflies as a supersensitive sensor for smells and tastes
Proxmox VE has been updated to version 6.3
Domain Registrar, or There and Back Again
(not) Safe Digest: COVID Patient Leaks and Intruder at Zoom Ministerial Meeting
Nextcloud: Fault Tolerant Deployment for Midsize Companies
Mobile developer internship at Redmadrobot
Experience in using the OberonJS translator to create an interactive model editor
PHP-Digest # 193 (November 16 - 30, 2020)
Spark 3.0: new features and examples of their use - part 1
Chatbot audit
WinCC OA tutorial. Part 3. Global scripts (control scripts)
Deep anomaly detection
Multitasking in shell scripts
More about the secret mathematical society known as "Nicola Bourbaki"
SmartData 2020
Remote Marathon Week 4: Personal Motivation
How to Design a Light Gradient Boosted Machine (LightGBM) Ensemble
29% of candidates will immediately refuse an offer to a cool company if they get nasty during an interview
CTF competition 2020 for "white hackers". Registration of participants
How to enter the European Market efficiently and cost effectively?
We are participating in the Data Science competition. First experience
One-handed game controller, what's right and what's wrong
ESP32 in VSCode environment
Security Week 49: Hacking Tesla via Bluetooth
65,000 player skins posted on the Winamp museum site
One way ticket, or how to move to another country for work: developer stories
Even robots have chaos in their heads: scientists have created AI with “spontaneous” behavior
Son, jump into the carriage, I'll throw my suitcases! Express entrance to the industry when almost walked by
New restrictions on Docker Hub usage and how GitLab reacted to their introduction
Procurement regulations: who is to blame, what to do ... KPI. Gröbner basis
Nuclear war is unlikely to lead to human extinction
Bitcoin wallets: why and how to store your private keys
How I learned to enjoy pet projects
Is there intelligence and progress? or based on "The future is not here or what stops progress"
Cryptic subtitles on CNN
Catalon in the studio
To the ground from the clouds: moving Proxmox to a computer in an office in the Russian Federation
Big UPS - Big Problems
Cybertruck from a business card sized PCB
Kubernetes certification in Slurme: how it differs from the CNCF exam and how it goes
Veritas NetBackup Appliance Oracle Database Redundancy: To Be or Not To Be?
Intel Cryo Cooling - thermoelectric processor cooling technology
TypeScript performance
Kafka under heavy load. Artyom Vybornov (2017)
News from the Haxe universe
Generating random numbers using DNA
Lenovo + Nutanix = VDI Infrastructure Foundation
Bubble, straw and bast shoe. What happens to 1C programmers
We make an external USB network card from ENC28J60
Miguel de Icaza: From Midnight Commander to Mono in .NET 5
HR tips: how to pass an interview for relocating to a foreign company
How VTB helps to reduce the commission for accepting payments to 0.4% using a QR code
Client-side routing and rendering of pages using the History API and dynamic imports
Understanding Kubernetes Samples: Types, Configuration, and Best Practices
Why We Don't Hire Newbies or 5 Learning Platform Myths
Confirmation dialogues: advice from foreign colleagues and our own experience
Pip.Services Toolkit - as a “master key” for microservices development
Veeam ONE v10: monitoring infrastructure correctly
About gliders
No secrets or Frida for Windows
SweetieBot project: compact walking robot powered by ROS
6 challenges in implementing DevOps and how to solve them. Highlights from Microsoft report
Busy board? Power bank? Super press
Spatial Transformer Networks in MATLAB
An introduction to image processing in Python with Pillow
New face for "Honest Znak": works of Znak Cup winners
How memory works in Python
Evaluation of labor costs in software development for beginners
Katya. Fantastic story
4 London English accents: understanding what a native speaker is saying
We encrypt in Russian, or domestic cryptoalgorithms
How we started the Brain-Up social Open Source project to create a platform for the development of auditory perception
10 Research Articles Everyone Should Read About Deep Learning Restoration
I am already old, and my experience interferes with my work, or Why is it difficult for older people to work as programmers
Why is the development of RPA software robots interesting?
Wait - the systemd 247 system manager has been released
Survived 2020? Getting ready for 2021: Yandex asked developers about the future of the IT industry
How we created Data-Office
Making print links clickable with the TensorFlow 2 Object Detection API
Fireworks from Sber in Yandex.Cloud
The code analyzer is wrong, long live the analyzer
A Comprehensive Guide to HTML Injection
Programmer vs. Manager: Silicon Valley Season 1 Discussion
Gene drive and CRISPR: history, potential and startups
Check thousands of PyPI packages for malware
Popular linguistics. Part 1. Mom - pidgin, children - Creole
How we recreated the voice of a young Leonid Kuravlev out of four minutes of speech
How to find something in the text
Privacy Accelerator: Telling About Participants and Making Plans
We encode and decode a message for extraterrestrial civilizations
How can e-commerce businesses enter new markets? 6 important steps towards localizing online stores
Flipper Zero - pre-final parts for molds, getting ready to start production
Photo-reconnaissance satellite on the Soyuz. Launches of the year: 99 total, 13 from Russia
WinCC OA tutorial. Part 4. Reuse of objects. $ -parameters
About chess. And not only
Help the Stakhanovite - fire him immediately
Why paying to delete stolen data is crazy
Shadow Tracing with AMD Technologies: How Shadows Are Implemented in The Riftbreaker
AWS re: Invent. Main announcements of the first day (Part 1)
Terraform 12 and Terragrunt and how it can be applied to multi-cloud infrastructure. Alexander Dovnar
"Remote" forever? Experience of Firmware, PD, Project Management Office and Technical Support teams at Bright Box
Translates and shows the neural network: from oral speech to sign speech
How to beat a grandmaster without knowing how to play chess. Zero-knowledge proof abuse
Negotiator 2020
The pros of pair programming
Old school cassette recorder and new "cassettes"
Kung Fu Style Linux: Free VPN over SSH
Bitcoin idea in 2008 and results: why Bitcoin was not ready to become the new money
Yandex.Advisor - how often people leave your site on the Market
How to help those who help
OpenZFS 2.0 released, ZFS implementation for Linux and (now) for FreeBSD
How did our first FPGA conference go?
CRM: don't play constructors, it hurts
Model for recognizing the degree of lung involvement on CT: we have dramatically increased the accuracy of patient triage
SAP Business One 10: SAP HANA 2.0, Fiori web client, integration with MS Office 365 and many other updates
How to sit in support for five years and become a Python tester in two weeks
Audiofilkina diploma: educational program on acoustic design
Who lives well in a microcontroller?
Where is the modern QKD heading?
OpenWrt batch system device
Playing with the 3090 and trying MIG on the A100
Home server, or 6-year adventure. Part one
AWS re: Invent. The main announcements of the first day (Part 2)
The Crisis of Reproducibility in Artificial Intelligence Research
Some math problems are unsolvable, and that's not a bad thing
Remove carpet and food. Checklist before the online interview
Haproxy - programming and configuration using Lua
Compiling C / C ++ on Apple M1
End User Monitoring - we control front-end performance with Instana
Your first game on Godot Engine
Big retrospective of RBK.money's participation in The Standoff 2020
Basic ideas of encryption methods for MIMO-OFDM systems at the physical layer
Seven Talented AI @ Unity 2020 Trainees Part 1
Lectures do not work in IT education. Let's admit it and start learning right
TypeScrip: Oh, that funny type system
Ruthless disposal of Layout Shift at netlify.com
音 MAD (otoMAD) - madness or art?
JavaScript turns 25: a brief history of the language and 50% off WebStorm
MGL (DRI) for lighting in an apartment or at a workplace, practical application + an overview of lamps for 70, 150W
Epidemic of lethargy: falling asleep forever
UX Case: Protection against compulsive spending in a banking application
November. We count launches - "The leader has decided"
How do I become the owner of someone else's organization on Google Maps?
"The World After Capital" by Albert Wenger (part 5/7)
Check your terminal blocks
Cloud4Y launches a marketplace for technology solutions and services
How to find Internet problems and who is to blame part 2 - homework
Vivaldi 3.5 for Android - Neat work
Linux Kung Fu Style: Synchronize Settings
Setting up read-only users in PostgreSQL
Pricing of services for hosting servers in a data center is different from competitors
Forrester Predictions for 2021: How Technology Will Help Businesses Get Out of the Crisis
Something Better Than Nothing: The Regenerative Abilities of the Mississippi Alligator
Anniversary of the most mysterious apparatus of the Soviet lunar program
Hidden costs of switching to microservices
How to create a simple Rest API in .NET Core
Web Components and IoC
Communication satellites with a makeweight. Launches of the year: 100 total, 14 from Russia
How to make email newsletters more effective with split tests?
Don't panic: Kubernetes and Docker
Small but important features
Mnemonics and English: how to turn mistakes into victories
5G for iron monsters
New flagship SoC from Qualcomm: Snapdragon 888 with Cortex X1, Wi-Fi 6E and 5G
You can download a ready-made html-layout of the letter using the plugin for Figma
Fear and Terror SS7
Introducing Skein
Error: success and what to do about it
Reevaluation of personnel or how seniors become middle, and middle ones are junami
Reed - Solomon codes in RAID 6
Upgrade Android project with GitHub Actions. Part 2
Modularization of an iOS application: why and how we split Badoo into modules
Selecting recylerView items using dataBinding
Using tcpdump to analyze and intercept network traffic
System Analysis Meetup 10/12
Popular sites are still vulnerable to massive DDoS attacks
How experts fool startups
What should a startup do if there are too many advice (s)?
SOLID in practice. Open-closed principle and ActiveQuery Yii2
How to lose an account on the State. services in 5 seconds
.NET 5 released. So what?
Fresh science fiction about the exploration of the moon
Vulkan. Developer's guide. Draw a triangle
Vector drawing machine # 3
Global SOC at The Standoff 2020: the all-seeing eye
A selection of free books on OpenShift, 4 benefits of an SOE standardized operating environment and digital transformation
A short story about how we modernized and expanded the Wi-Fi network to 14,000 access points
Household ashes: black mold toxins
Your smartphone will give you superman vision
Test Suite - a handy automated testing tool
No ads, no metadata, no recommendations, no algorithms: learning to search for music the old fashioned way
Useless video surveillance or the "Chabudo" principle of Chinese manufacturers
How to implement integration with ESIA in Java without unnecessary problems
About customer experience and disconnection from reality
Russian Privacy Awards - the first Russian privacy award
Philips DCC in your pocket and 1994 digital Hi-Fi
VSCO Acquires AI-powered Video Editor Trash
Using offline browsing as if it's 1995
People's platform for robots on ROS
Introducing Owlcat Mono Profiler for Unity
Improving the Architecture: Dependency Inversion and Injection, Inheritance and Composition
Yandex has re-launched voting for retro games. Retro Games Battle 2020 Finalists
"Let there be light!", Or How we changed the UPS system in the data center in the midst of a pandemic
WinCC OA tutorial. Part 5. Working with the alarm log
5 reasons to be sad over the death of Adobe Flash
MySQL Masterclass Series 15-17 December
Another post on procrastination
We are announcing a new version of Rightech IoT Cloud v2.2. Small overview
"The World After Capital" by Albert Wenger (part 6/7)
Only 12% of Russian consumers believe they know how smart technologies use data
Why top physicists don't like naked singularities
Working in IT outside of your specialty - an unaffordable luxury or an exciting challenge?
Come and see: scientists have learned to reprogram vision
Lithium: why is it needed, how is it extracted and will it be enough for us?
The battle of payment systems: cryptocurrency and cards. Which side are you on?
Where to work in IT in 2020: OUTSIDE
How LinkedIn Set Up Remote Onboarding Program: Saving a Newbie in 8 Moves
Reactive Programming for Game Developers: An Introduction
Who is a single engineer?
TOP-3 cybersecurity events of the week according to Jet CSIRT
Snippet, an extension for VSCode and CLI. Part 1
Should you replace live actors in blockbusters with CGI?
How Netflix Maintains Service Reliability: Priority-Based Load Limiting
Blood Diagnostics Using Deep Learning: How To Turn A Project From A Hackathon To A Startup And Raise $ 20.5 Million
HKDF: how to get new keys and what hash functions have to do with it
19th century Spotify: how Queen Victoria listened to theater on the phone
Introduction to Spring Data JDBC Baeldung
Frontend at Sportmaster Lab
Personal experience of a marketer of 6 IT companies
Machine Learning in Google's Hum to Search
We have no idea what makes planets "potentially habitable"
Sensorics for Medicine and Smart Home - lecture by Stanislav Polonsky
Constructive assemblies in nanoCAD Constructive BIM
A video tutorial on floating point arithmetic in IEEE-754 format. Part I
The most popular programming languages. Habratop 2020
Soviet IBM-PC Electronics MS-1502
Where cryptocurrencies live well: countries with favorable laws for large players and growth factors
Announcement: how an enthusiastic biohacker implants a Troika card right into the hand
Financial service architecture - reports with YuMoneyDay
Develop an app for friends
Sending a response from Koa
Steam ship modeling
Concept - how to strengthen the protection of passwords "12345" against bruteforce attacks (second attempt)
/ proc / meminfo + gawk = handy JSON for discovery metrics in zabbix
NeoPixel + ESP8266 + PLYWOOD = WALL LAMP "BATMAN" (part 1)
How to provide tabular data while maintaining confidentiality
Custom development of controllers for IIoT
International Natural Language Programming
The Neurophysiology of Mindfulness: How Meditation Affects Our Brain (This Time On Business)
Moving an IT specialist to Canada: the relocation process and the cost of living
On the fundamental incompatibility of MOBA games with the show format
Machine Learning: Mixing Ensemble in Python
Why is Japanese web design so different?
"The World After Capital" by Albert Wenger (part 7/7)
HackTheBox. Walkthrough Unbalanced. Rsync, EncFS, Squid, XPath injection and RCE in Pi-hole
Are programmers solving conflicting problems (code architecture)
How to Create a Streaming Application with Apache Flink
Hyperthymesia and evolution in IT
Intel Boot Guard on the fingers
Adapting UITableView for MVVM
Alzheimer's disease
Instrumental dosing model for drug development
Making Tone of Voice
Configuring FT4232H using the ftdi_eeprom utility
Artificial Intelligence in the Data Center Network: Huawei Experience
I want to buy someone else's domain, how can I do it? Steps from checkout to purchase
Another build-traffic light in the office
Object Oriented Design and How to Use It to Design Systems
Boston Dynamics: from combat robots to commerce
Team of Enthusiasts Released P2P Browser Beaker 1.0 After Two Years of Development
A bit of SQL alchemy
Implementing Multicast VPN on Cisco IOS (Part 5 - Introducing Data / Partitioned MDT)
How I assembled a CNC router, and in what moments it is not worth repeating after me
Educational opportunities offered by the new Infochemistry Center at ITMO University
Projects in a Controlled Environment or PRINCE2 Summary
Why does a coronavirus need a person?
Let's say a word about disc markings
Want to become a Data Scientist? Then don't start with machine learning.
Pushing Prometheus metrics with pushgateway
Laravel-Digest (November 23 - December 6, 2020)
Cartographic satellite. Launches of the year: 101 total, 36 from China
How Fast Can An STT System Be Made?
Synthesis of a super ultra-wide-angle lens (attachment) for the infrared region of the spectrum
Lobbyist Wars and BIM Development. Part 1: How a Leningrad nuclear physicist helped Autodesk take over the global CAD market
Tachometer + motor temperature on Arduino for MiniMoto
How I trained the model for seal detection and segmentation
IEEE 1609.2: V2X Information Security
How TDD drives development
Simplicity at the service of your ITSM processes
Digest of interesting materials for a mobile developer # 373 (November 30 - December 6)
Razer launches $ 3,200 modular gaming mini PC promised in 2014, and it's not very modular
The history of the development of computer viruses for Unix-like systems
Proper nutrition - myths and reality. Part 1
Macbook Battery Performance Test
Regional authorities' websites: still sadder than federals
FOSS News # 45 - digest of news and other materials about free and open source software for November 30 - December 6, 2020
Cargo Dragon 2 with cargo to the ISS. Launches of the year: 102 total, 39 from US
Wi-Fi for mom
Digest of fresh materials from the world of the frontend for the last week # 444 (December 1 - 6, 2020)
Accidents are not random: who are the families of pseudo-random functions (PRFs)
Accessing the ssh server over a very congested connection
Slow down to learn new things faster - we discuss key recommendations in detail
WinCC OA tutorial. Part 6. Navigation: Opening New Windows
A Practical Guide to HashiCorp Consul - Part 1
Digital events in Moscow from 7 to 13 December
How to increase your own value and importance in the market. Personal brand and networking in career maneuvers
Check Point Secure Review 2020
Go into the sunset: how to close a design studio beautifully
Book: API Design
One Tool to Analyze Them All
Angara: The Ugly Swan of Russian Cosmonautics
Building high-performance microservices with gRPC, Ballerina and Go
kotlinx.coroutines 1.4.0: Introducing StateFlow and SharedFlow
A selection of articles on machine learning: cases, guides, and research for November 2020
Test Automation with Java Enumerated Types
Mathematical backdoors in encryption algorithms
How to drive a 25kW BLDC at peak? Configuring the Kelly KLS Controller. Reading state by UART
Novice React Developers: To-Do List (Shopping) App
Science is interesting. Science Club by MIL Team - a new format for working on scientific problems
What to do if a startup has less than 1 year of money in its account
JavaScript decorators from scratch
Changing Runtime Permissions in Android
Armory Basics. Traits
Studio Sound Processing Principles and Dynamic Compression Legends
Common pitfalls of Python developers in interviews
What is CRM for? Personal experience
Laurent-5G prototype in box design
Kotlin Server Development Webinar Series
About Parallels Desktop System Extensions on macOS
ClickHouse Table Chart Generator for PlantUML
Hello, did you have mumps?
Difference between QA, QC and testing: a simple interpretation using the example of the Swiss army knife
Containerization in clear language: data storage and security in Kubernetes, why Ansible is needed
Paul Graham: Local Revolution
What is a quantum computer? Parsing
Ecommerce Content Efficiency: About Selling Texts That Don't Sell, Harmful Promotional Videos, 3D and VR
Security Cheat Sheets: Password Reset
Active Directory Account Lockdown: A Guide to Tools and Diagnostics
Workplace mobility. Snom M325 review
Three projects from the Runet Prize that will help you spend your time with interest
What are Terms of Use or How an online business can avoid problems with users
Digitalization of project management
15 best datasets for chatbot training
We are looking for the maximum difference between neighbors. User-friendly analysis of the problem by algorithms
Pseudo-random number generators based on RFLOS
Time of great architectural structures. Story
Opinion on PSR-1: Basic Coding Standard
Welcome to 2021 with Raspberry Pi: Fire Simulated Christmas Tree Top
Car tire pressure sensors: trying to conduct a DoS attack
ETH: a new model of money
Think like a front-end developer
Quantum Walk Encryption for the Internet of Things in 5G Networks
Debugging in Julia - two ways
Library for working with iOS permissions, from idea to release (part 1)
How to stay best friends with your co-founder
Deploying a Minecraft server for linux
Scaled YOLO v4 the best neural network for object detection on MS COCO dataset
A simple Telegram bot that asks 1 question
Nature is not a repository, but a workshop. Once again about the similarities and differences between DNA and program code
Surprising nearby: new technology has helped monkeys recognize letters on a blank screen
Thank you points: network analysis of social connections inside DataArt
Security Week 50: Zero-Click iPhone Vulnerability, Postamat Attack
Fortinet Security Fabric in Practice. Part 4. Mutual integration
Docker is deprecated - what should I do now?
Methods for organizing DI and application lifecycle in GO
The final release of this year is CLion 2020.3! With new features in the debugger, MISRA checks and improvements for Qt
PhpStorm 2020.3: PHP 8, Attributes, PHPStan and Psalm, Xdebug 3, Tailwind CSS and Co-development
OpenVINO Toolkit is the key to successful implementation of video analytics for high-quality scoring real estate valuation
Vivaldi 3.5 - A fresh look at familiar things
Using Kafka with Microservices? Most likely you are handling retransmissions incorrectly
Your face is not a king! Loss functions for face recognition problem
Service Desk digital transformation through the eyes of PM
Bank card recognition is useful for everyone when it works
Anatomy of GNU / Linux
Prometheus and VictoriaMetrics: Resilient Metrics Storage Infrastructure
Four Quick Tricks for Unity3D Development
RAIFHACK: The Story of the Hackathon That Could
Not a single "figure": analog spy cameras from 1861 to the present day
Pentest Enumiration for macOS
Server development for multiplayer game with nodejs and magx
Marketplace back office: everything behind the showcase
It's easy to run a VPS business in 10 cities
How to speak to a person in English so that it does not hurt excruciatingly
GitLab 13.6 Released with Auto Deployment in EC2 and Usage Statistics for Instance
Everything is possible: solving NLP problems with spacy
Getting rid of headaches or why you need a USB key storage system in a pandemic
Welcome to DINS DevOps EVENING (online): tags in AWS and namespace in Kubernetes
Noam Chomsky on the future of deep learning
NSA claims Russian hackers attack VMware platforms
3 signs you need a PIM system
Personal Chef Robot: Created a Miracle Chef who cooks and cleans up after himself
Wasm in the Armory Engine
Security in the wild IoT field. First experience of a side channel attack
What's wrong with coronavirus statistics?
Frida exploring the exploitation of Heap algorithms
5 naive wireless charging questions that keep asking
Demo Day conference is a new educational event for OTUS
War with hidden algorithms trapping poverty
Why you shouldn't try to speed up development with metrics
Second life of solid waste landfills
New version of GNU Bash 5.1 shell is already in service
Linked lists, pointer tricks, and good taste
Configuring a service with Vault and Pydantic
An idea catcher, almost a hackathon, or how to quickly pump a team in Dart / Flutter
The phone was spying on me, so I found those using the tracking data
AWS re: Invent 2020 Keynotes - Machine Learning
Soviet ciphers in World War II
An introduction to regular expressions in modern C ++
How to study correctly in the IT sphere. TOP mistakes in training. Specific tips for beginners
Electronic money
A practical guide to using Hilt with Kotlin
Thinking about ARMageddon
Seven Talented AI @ Unity 2020 Trainees Part 2
MikroTik Script: Notification of successful login to device or simple MikroTik log parser
Lunar mission: Lunark
Ultra-thin LEDs help the blind see the world
Y Combinator: Fundraising Are Not Key Moments in Company Life
GitHub Reveals Dark Theme Along With Awesome Video
Search not working in Windows 10
The Invisible Guest: Revealing the Company's Wireless Network with Kali Linux and Raspberry Pi
Briefly about one of the PKCS # 15 token format standards
Google allows third-party developers to participate in the work on Fuchsia OS
PuLP-MiA: Multi-Index Addon for PuLP (Python Linear Programming Library)
Demystifying JWT
Kubernetes 1.20 - what was the break ... / fixed this time?
Manual transmission: what is this system and why there will be much less illegal bus transportation
Wireguard for Kubernetes and user-friendly GUIs
Hybrid cloud technologies as a foundation for successful digital transformation
Identifying Anomalies in Microservices Architecture - An Overview of DevOps and SRE Tools
Implementation of project management for 350 users. Eastern Mining Company Case
How I Taught Samsung AI / ML / DL Course
How I Would Study Data Science If I Started A Couple Of Years Ago, or A Guide to Learning Data Science Effectively
Frontend education or how courses can help a beginner
Is it just a bomb or why electronic devices explode
A guide to the creation of semi-natural modeling stands (HIL) of aircraft equipment
"Beautiful eyes" as a symptom of the disease
Salt. Say a word about the glorious pillar
Geoblocking: how access to information is restricted and who needs it
Optical illusion 2020
Silence is gold: proof of the existence of a Hamiltonian cycle in a graph
Methods to dramatically expand the search for dark matter
Replication of MySQL databases. Introduction
About the nature of the universe and the reason for the origin of life - and what to do
The UN Sustainable Development Goals and the role of clean energy in them
German court forces mail provider Tutanota to install backdoor
Making TypeScript stricter. Yandex report
Customizing your GitHub profile: Readme
Exploiting Ceph: Flags for Managing OSD Natural States
Inside a fresh leak
RealTime message delivery to the front
Czech and Slovak gamedev: fun games of the 1990s + modern facts and figures
A young man pondering electronics
Universal application architecture
Accessibility Is Easy, Or The 5 Deadly Sins of Accessibility
Checking for equality in Kotlin
What does the habra effect look like when you sell a gorizhop product for women?
CrowdSec v.1.0.0 - local alternative to Fail2Ban
Implementing a design pattern
The shortage of new processors and graphics cards from AMD and Nvidia is so severe that even PC vendors cannot bear it.
Diy information board
From rags to RPKI-riches-1. Connecting route validation in ВGP
Bluetooth Low Energy: A Comprehensive Beginner's Guide
Snippet, an extension for VSCode and CLI. Part 2
Personal IM messenger with end-to-end encryption for insiders only
Go OFFLINE FIRST using Core Data and Managed Document (s)
Anonymous Santa Claus 2020-2021: a post of bragging about New Year's gifts
Аппаратная реализация алгоритмов DES и TDES-EDE3
War and the country's technological ecosystem. Experience of 5 large Armenian IT companies
Supercomputer will help prepare NASA for landing on the moon
Geforce Now in Russian
Best optical illusions 2019
Remoteness seems to be a developer's paradise, but suffering cannot be avoided: depression, guilt and burnout await us.
Two scientific satellites. Launches of the year: 103 total, 37 from China
DoorDash: How Four Students Applied to YC, Now Go to IPO with a Valuation of $ 60 Billion
Remote work and vacation. Is it more fun together?
Space: public release of the command environment from JetBrains
Transferring data between identical metadata objects of the 1C database through the substitution of UIDs in the SQL database
The story of a group of 414 - Milwaukee teenagers who pioneered the hacking
How archaeologists are using machine learning to dig deeper
Why do I need a psychotherapist?
Why Seniors Hate Coding Interviews and What Companies Should Use Instead
Summarizing the Visitor Pattern (C ++)
The concept of an independent infrastructure for an IIoT system based on a mesh network
Let's compare C ++, JS, Python, Python + numba, PHP7, PHP8, and Golang using the example of calculating "Prime Number"
Remote work: not heaven, but a bright future
Simple XML parsing in Qt
An epic saga about a small custom hook for React (generators, sagas, rxjs)
Comparing C # and C ++ Performance in Image Processing Tasks
No noise and dust: parsing RAT Trojans based on Remote Utilities
WinCC OA Workshop. Part 7. Navigation: Creating an AWS interface
Quake III Arena, Kubernetes (k3s) and Raspberry Pi
Brython: replacing JavaScript with Python on the frontend
AWS re: Invent 2020, Keynotes - Analytics + Networking
How should our children learn? Not like us
How connected cars are hacked and what to do about it
SNOW stream cipher
An epic saga about a small custom hook for React (generators, sagas, rxjs) part 2
Supreme Court denies Wargaming a claim against its former employees
Connecting two mobile platforms in a single code on Unity
The oldest words in English that are still in use today
10 helpful tips for beginners to learn Django
Scientists have invented artificial skin that makes a person invisible
When your code became shared: the story from opening to endgame
Make massive changes to microservices, automate code reviews and save the team's nerves
DartUP 2020 online conference: just like offline. Event Report Through Surf Eyes
NeoPixel + ESP8266 + PLYWOOD = WALL LAMP "BATMAN" (part 2)
Service Workers
Reconnaissance satellite. Launches of the year: 104 total, 40 from US
The main trends of Data Science in 2020, which will be relevant in 2021
TOP-3 cybersecurity events of the week according to Jet CSIRT
Cyber battle at The Standoff site ends with victory for Codeby - Part 1
Software ecosystems: building principles
Cloud landing: how we integrated the public cloud with a CDN and what came of it
Scammers vs scalpers: how sellers of photos of top-end Nvidia video cards punish speculators on eBay
Epic Scrum Fails: New Year's Eve Scrum Standup
If the programmer doesn't want to change anything - leave him alone! Why does a developer need a mentor
UiPath release notes: latest updates and focus on working in the clouds
Balance in desktop game design: building graphs with Google App Script and Gephi
Cyberpunk 2020: how the genre evolved from its inception to the present day
Dino (Deno): Create Rest API with JWT
Evgeny Flex - Vladivostok test pilot, engineer and developer of the jetpack-wing
War and Peace
An epic saga about a small custom hook for React (generators, sagas, rxjs) part 3
How to import existing VMWare virtual machines into Terraform
Seven troubles - one answer: how we solved the problem of permanent fixes
Process Robotization (RPA) with Power Automate Desktop
VMware First Steps: GSX Server and ESX Server
Compromises for the financial and production blocks of the company. "Production functions". Product line unification
It's just bomb-2. Li-Ion - how not to take off
Most inadequate candidate in my career
How we accidentally burned $ 72,000 in two hours on the Google Cloud Platform and nearly went bankrupt
Best "corporate" articles 2020: results of the authors' competition
Is it time to abandon the regular Internet in favor of the quantum one?
Where should Vasya go so as not to harm his former employer?
Internet nomads - who are they, how much do they earn, and is it generally legal?
Salted botulism
MEMS. How are modern sensors arranged?
When the path is more important than the goal. How much do we still have before full-fledged thermonuclear energy?
Free online round table "Trends in the gaming market 2021. What games to do in the new year"
Google offered a ranking of critical open-source projects
Writing WinLocker in Python
How I turned my height-adjustable desk into an IoT desk
Paul Graham: Optimizing Early-Stage Startup Funding
Post-quantum cryptography. NewHope Key Generation Protocol Overview
ALog: plus one logger for C ++ applications
"Feature" Instagram
Russian AI Cup 2019.4th place, hardly knowing how to program or about the benefits of soft skills
Development of the Soyuz TMA spacecraft simulator
“We have no advertising, but people come”: discussing the Codeforces project and the course of its development
Conways Game of life in Python
Bypass SSL certificate verification
What if you have already learned how to program microcontrollers?
Self-hosted tube infrastructure on Vultr
From startups to IT giants. Weigh the pros and cons of each job
Laravel-Digest (December 6-13, 2020)
varchar2 and Unicode for those who don't understand anything about Oracle or ORA-12899 databases: value too large for column
What does it mean to be divided in the quantum universe?
There are 2 types of people at a distance ...
How Uber rewrote the iOS app with Swift
Dangerous Splinter: Tetanus
How is data transmitted over the radio?
How we use Jira Query Language in practice
Authorization from a C # application on the BlaBlaCar.ru portal
Digest of interesting materials for a mobile developer # 374 (December 7 - 13)
Based on Raspberry 4, a modular open PC with 16 GB of RAM and a bunch of interfaces was created
Why you shouldn't study to be a programmer
FOSS News # 46 - digest of news and other materials about free and open source software for December 7-13, 2020
What we hit with WhatsApp for business
How we make an insurance application for people
Google's C ++ Style Guide. Part 4
Let me go PHP
Digest of fresh materials from the frontend world for the last week # 445 (December 7 - 13, 2020)
Meet the Creative Commons Legal Database
Stolen FireEye Weapon
Move faster and break down obstacles? Not so fast when it comes to embedded systems
How I prepared for an interview # 1
WinCC OA tutorial. Part 8. Trends
The Subtle Art of Inquiries, or How to Politely Request in English
Digital events in Moscow from 14 to 20 December
PostgreSQL Antipatterns: chained EXISTS
Broadcasting satellite. Launches of the year: 105 total, 41 US
SpaceShipTwo won't start
One Hundred Years of Self-Driving Car History
Instagram automation
Growth 100% per year and 400 thousand RPM. Development evolution 2018-2020: processes, people, technology and plans
Paul Graham: Doshirak Startup
How I built a family tree
Paul Graham: Airbnb parties - from crazy startup to $ 100 billion
JavaScript in 60 Seconds: Working with a Map (Geolocation API, Leaflet.js, Nominatim)
TeamCity 2020.2: OAuth login, Python, Bitbucket Cloud and JetBrains Space integration, agentless builds launch
Structural / visual programming
Pentium on Elbrus: how we scanned the processor
Audi semiconductor laboratory
About different generations of software developers
Recording of conversations on an asterisk and their recognition on Yandex.Speech
Comparison of Managed Kubernetes Services: GKE, EKS and AKS
Big Brother's younger brother? (manage a mobile device from a computer)
Posthumous password transfer service
PHP-Digest # 194 (December 1 - 14, 2020)
Real Time API in the context of Apache Kafka
BetterImage: New Image Optimization Tool
Programming hackathons and championships: how to win
US law enforcement officers can study the contents of even locked gadgets
We are testing Intel Xeon 6242R. Gilev test and Turbo Boost
Parsing concepts: trivial type, standard layout, POD
Outstaffing Challenges: Fighting Cultural Differences
Whonix: a beginner's guide
Programmer in a banking project: five myths and a round table
Secure Linux with AppArmor
Modern Reverse Engineering: TTD
Best Practices for Logging Enterprise Applications (From a Support Engineer's Perspective)
How to find technicians during a pandemic
A little about tracking and the Admitad conversion service
Everything you need to know about release management
Closer to the stars: KSTAR tokamak sets new world record for plasma confinement
AES vs. Oscilloscope
OpenGL on Apple M1
Storage Performance Engineering
PS5 or Xbox CD drive broken? Into the junk. How copyright discourages DIY console repairs and what may soon change
Difficulties in building Shared Service Centers: what to do? We'll tell you at the webinar
Security Week 51: email attacks from lookalike domains
Turning recursion into a loop
Introducing YouTrack Lite
Cat's House 2.0: Petoneer Gadgets For Furry Friends
A useless polar coordinate pattern revealing a useful property of prime numbers
How I was preparing for an interview # 2
The "bank employee" called. He acted confidently and according to the algorithm
5G security
CSS var in rgba or handy use of colors in Sass
Test launch of a heavy rocket. Launches of the year: 106 total, 15 from Russia
Why the value of bitcoins is a fictional concept
PAGERANK: a ranking algorithm for WEB pages
Two captains of "Digital Breakthrough - 2020", or Solve a case in a few hours
About first graders, distance learning and asynchronous programming
Perfect SAST. Testing parsers
Big / Bug Data: Analyzing Apache Flink Source Code
Android smartphone as webcam / microphone / PC speakers
How to make the code inspector kindle for you
Replacing C # Events with Reactive Extensions Using Code Generation
Java and Databases: An Overview of Libraries and APIs
First steps with Fiddler Classic
Cloudy with a chance of attacks
How to make life easier for marketers: a new self-service tool for working with data
How we made a simple WebRTC robot at home
New C ++ developer interview: what you need to know and how to prepare
EDR: where did it come from and why this is another round of protection against hackers
How we made an abrasive for the head so as not to go bald
Windows Tokens
Challenge: age, experience and employment
Dive into autotesting on iOS. Part 1. How to work with the accessibilityidentifier of objects
How does the product get to Leroy Merlin stores from the point of view of the mathematics of the order
Internet of defenseless "things". IoT encryption algorithms
More, more frontend - reports with YuMoneyDay
Preview of the Video Course "Administration and Development in Cloud Systems Using AWS as an Example"
How to create a barcode image in Java
Nightmare challenge: 4 random points on the sphere
Lost letters of the English language: where did they disappear and what does Elon Musk have to do with it
Rust crashcourse. Iterators
Radix sort - squeeze everything out
Webinar "Experience of participation in the cyber battle The Standoff: analysis of attacks and overview of tools"
Terrain reconnaissance
Analyze Facebook: AI taught to diagnose mental illness of users from their messages
Twists, terminal blocks and WAGO
Apple M1 benchmarks in real development
Building a Netflix Distributed Tracing Infrastructure
How far are we from wireless electricity?
How to write a (toy) JVM
Launching Netflix on TVs and set-top boxes. Extra 40 milliseconds
Digging inside a smart thermal camera with a microbolometer
How to create a Cyberpunk 2077 glitch effect for an image using CSS
Product designer at Russian Post: blood, tears, joy
AMD library causes poor AMD CPU performance in Cyberpunk 2077
A detailed guide to Autopsy
Everything about the Starlink Satellite Internet project. Part 21. SL and polarization problems
Learning RISC-V from Scratch, Part 1: Assembler and Conventions
Vault + Pydantic: continuation of the saga, local development
We invite you to the Machine Learning and Infrastructure Around Meetup on December 18 at 14:00
Physical or virtualization? Continued tests Intel Xeon 6242R
Lobbyist Wars and the Development of BIM. Part 2: open BIM VS closed BIM. Revit vs ArchiCAD and Europe vs the Rest of the World
A miniature hydrogel robot will dance a break underwater
Everything about OpenShift Egress. Part 2
How not to lose the war to cryptolockers in 2021
"Bloody Stupid Decision": The History of C
Bugs in QuantConnect Lean Code
Datasatanist's Notes: Relational vs Linked Data
Japanese ERS satellite. Launches of the year: 107 total, 42 from US
Scala 3: new but optional syntax
Configuring Single Sign-On in Zimbra Collaboration Suite 9 Open-Source Edition
Open Book project and E-Book FeatherWing assembly
Spark application code management
Web security: from LFI to RCE
How a smelter empowered purchasing with RPA
Building a neural network like Alice
An experiment in the recognition of handwritten texts in Cyrillic
XPath functions for dynamic XPath in Selenium
Learning RISC-V from Scratch, Part 2: Interrupts and C Docking
Watching youtube videos in fragments and cyclically for the purpose of training
Choosing the best note-taking, productivity and task management app
You can use RPA to help cleanse your data for analytics
Big Data Tools EAP 12: Experimental Python Support, Laptop Search in Zeppelin
9 hard lessons I've learned in 18 years of development
Enthusiast adds ray tracing to the retro console
Customize observability quickly and flexibly with canonical log lines
Computing without instructions on x86
Again about plastic. Who is to blame and what to do
New Tool for Lords of Controlled Chaos: AWS Fault Injection Simulator
10 examples of effective communication for testers
600 W audio signal amplifier
Do-it-yourself Huawei AR1200 device recovery
Everybody Needs Someone: Loneliness Region Discovered
Goodbye 2020! New Year - with a robocrab, a unicorn and other gifts Madrobots
Testing infrastructure as Terraform code: Analyze unit tests and end-to-end development by testing behaviors
Dark gray zone of the Telegram ecosystem
How we automated uploads and other ad-hoc analyst tasks using Zeppelin
How a candidate (developer) and HR with Team lead find each other
How are things going with software updates over the air (OTA)
Eduard Ghazaryan: "More people were awarded only for the development of a hydrogen bomb"
Did not reach orbit :( Launches of the year: 108 total, 43 from the USA
Well water cut forecasting using machine learning methods
RFID emulator on Arduino
Practical application of annotation in Java on the example of creating a Telegram bot
DOS Cloud Gaming
Cosplay and how it works
ONLYOFFICE Community Server: how bugs contribute to security problems
Release Digest: December - 2020 GitHub Release
Protocols, not Platforms: A Technological Approach to Free Speech - Part 2
SQL HowTo: Prefix FTS Search with Date Relevance
Abiogenesis and natural selection algorithms
What Citrix Session Recording Can Do - Session Recording Solution for Virtual Desktops
Trade Secret Mode: Make the NDA Work
What has changed in dentistry in 30 years, and why doing science in Russia is so painful
Why is it not easy to be an IT consultant?
TOP 5 data centers in the world that will definitely impress you
TCP BBR: A fast and easy way to speed up page loading. Yandex report
How people distinguish between perfect and imperfect packaging
5 elements of perfect email marketing
How to become a validator on Eth2
Pytest-check assert method non-blocking errors
Brain overengineering
Frontend Developer Library Part 1: The Basics
How to build a predictive model for a marketer in SAP Analytics Cloud without involving datasunists
Where to work in IT in 2020: Mindbox
New Features in Red Hat OpenShift 4.6 Web Console, Podman Cheat Sheet, and Configurable YAML Schema
If you can't emigrate to Canada, but you really want to
Bluetooth Low Energy: A Detailed Guide for Beginners. Part 2
Carmakers may have access to data on all vehicles after NXP and Amazon deal
We downloaded 10 million Jupyter notebooks from Github - and this is what we found out.
How I Analyzed My Taxi Rides
VMware Odyssey 2020 изнутри. Интервью с победителем конкурса Александром Никитиным
Errors and misconceptions of customers when connecting machine monitoring
Is it worth taking money from the state? Part 1: Overview
HTTP status codes problem
Additional field in the product card OpenCart
Here's Your Python Brain: Researchers Deciphered the Neuro-Mechanics of Programming
Avito Design Talk Materials: Videos and Presentations
Sequoia 1.0 released, a Rust implementation of OpenPGP
"Risk matrix" of the company. Algebraic research
CSS and JavaScript tricks to breathe life into your static site
Catch at The Standoff: on the variety of captured Trojans
How to skip and at the same time attend a lecture or "Python bot learns for me"
Writing a Simple Chess Engine in Go
Hardware Trojan Threats Detection Using Machine Learning Algorithms
The one who puts out the light. Feynmanii and the depths of the periodic table
Fujifilm and IBM create 580TB tape drive
Hot Pentium 4 and people's love
Using Decision Table in JBoss Drools
ES2021 / ES12 New Features
Hunting Cryptocurrency Hunters
The thorny path of blockchain technology standardization in Russia
Vivaldi Browser 2020 - Results of the Year
Top 10 errors in C ++ projects in 2020
C ++ 20 coroutines by example
You don't need unit tests
Mobile Challenge wallet: competition results and detailed analysis of solutions by the development team
JavaScript and React Quiz
TOP-3 cybersecurity events of the week according to Jet CSIRT
We announce the winners of the SberCloud.Advanced Hacking from SberCloud, Russian Hackers and Phystech.Genesis
Boxes, mustaches and violins
Improving code readability with Kotlin extensions
How S-boxes are created
Energy and entropy
3D ML. Part 5: convolutions on graphs
Scientists have discovered the universal geometry of geology, and it turned out that the world consists of cubes
Forecast: lidar market to reach $ 1.7 billion in 2025
The world's best video explaining neural networks, deep learning, gradient descent and backpropagation
Getting into FAANG isn't enough, or 9 steps to a dream career
We study the security of office software - what mechanisms affect data protection
Cyan - Remote
Ukkonen's algorithm: from simple to complex
Decorative lighting for stairs. Part one. "Iron"
How to gift an online certificate in an original way? 3 IT and 7 universal ideas
How to describe a business process in BPMN format. Step-by-step instructions + video
Embox experience as a mentoring organization in the GSoC2020 program
Software testing in the post-COVID world: Big Data, AI, Smart Machines, IoT, 5G, Robotics
Finding Flash Player Alternatives Using a Real Project Example
Busting Myths About Android Performance
Artificial intelligence - a new form of life?
Opening the intercom door with a voice assistant and arduino
Electronic signature: reliability and risks
NeoPixel + ESP8266 + PLYWOOD = WALL LAMP "BATMAN" (part 3)
Sex, Drugs and Murder: The Meaning of English Songs Few Notice
Iterables and Iterators: An In-Depth Guide to JavaScript
Our rake is the key to your success. DevOps and SQL Command Cases
On the issue of sources, interference and import substitution
How do we make App Clips?
Disciplined Agile. What's the point?
Qomu - a complete system on a chip the size of a fingernail
Faster than native development: experience of implementing Flutter in a large company
Biome, demo game on Godot
Authorization token using the example of JSON WEB Token
Bitcoin: What, How and Why
VirtualBox - Run Android emulator in a virtual environment for testing an Android project
Database. Global trends in Russia
Sieve for the Internet: interesting things with Shodan
Agile certifications. A few words for HR and fellow developers
Classic Computer Science problems in Python. Book Review
How to deal with uncertainty and uncertainty in development
How Yandex.Station can help people with mental disorders
Using journalctl to view and analyze logs: a detailed guide
24x01 I2C on ATTINY13 without TWI
Habrarating 2020: statistics and rating of the best articles for 2020
Writing a simple Path Tracer in good old GLSL
.Using GitHub to Teach Students
Representative power constraints and generalization error estimation for graph neural networks
Custom Emitters and Subjects in Angular: Encapsulating Toggle and MultiSelect Logic
How do you like that, Elon Musk? Amazon has finished developing a low-cost custom antenna for competitor Starlink
"Playlist" has captured the minds of music publishers and podcast publishers, but is it really interesting for listeners?
Kotlin Multiplatform. We work with multithreading in practice. Part 2
Obfuscation as a software protection method
An intuitive explanation of the integral. Part I - from multiplying natural numbers to Newton and Leibniz
Born to be a Cyborg: Masterclass from an Expert with a Disability
Digging into Apple's M1 chip
Statistical cryptanalysis techniques
Dealing with an ineffective employee who believes they are doing a great job
How to share your secrets and win
Separating Code and Text: Thinking Out Loud
Universal application (games) manager
"Nuances" of using TeamCity
Surgical placebo
FOSS News №47 - digest of news and other materials about free and open source software for December 14-20, 2020
RSA: from prime numbers to electronic signature
How to Protect Against Unexpected AWS Bills
CubeHash
An overview of the latest methods in the task of detecting encrypted traffic
Habrarating 2020: Authors vs Corporate Blogs
Announcement: how a Russian company creates cyber hand prostheses for children
Breeks - Build Your Week
Analyzing the security of storing and hashing passwords using the MD5 algorithm
Digest of interesting materials for a mobile developer # 375 (December 14 - 20)
3D roll and pitch indicator for HUD on Three.js
Description of HDCP
Huawei begins testing an alternative to Android for its tablets, watches and smartphones
Information management of capital construction objects
Caesar's cipher or how easy it is to encrypt text
TOTP (Time-based one-time Password algorithm)
Enigma in the context of the history of cryptography and the development of rotary encryption machines
Managing entity attributes in Apache Kafka
Life hacks for filming a "talking head" on Sony mirrorless cameras
Protecting software from reverse engineering
SHA-3 Algorithm
Authorization Token
SolarWinds hackers smear their bytes in HTTP traffic via regular expressions
Hash functions based on cellular automata
Cloud Consolidation: Should You Trust It?
Developing an application for video processing: what to look for and what do buzzers have to do with it
Digest of fresh materials from the frontend world for the last week # 446 (December 14 - 20, 2020)
Debugging the Makefile / part 1 /
Understanding vertical autoscaling of pods in Kubernetes
Was it worth waiting so long to find a bug?
51st launch week. Russia, USA, India. New missiles, communications and surveillance satellites
COVID-19. Falling out of explanations
Digital events in Moscow from 21 to 27 December
What's wrong with traits?
Router Mikrotik controls radio broadcast and voices Smart Home
What literature to read to learn how to design rockets?
Survival lessons. Dealing with toxic executives
Одиссея «Чанъэ-5»
Linear cryptanalysis on the example of the block encryption algorithm NUSH
Pass OSCE: challenge accepted
Training on tabular data. TABNet. Part 1
Mobile application testing checklist
How to start developing an application
.Using GitHub in Training. Examples. Part I
Manufacturing and Operations Management Systems and Modern Challenges
Unreal Engine 4 Mobile. Build Android project + DLC
What Ideal Chess Can Be
Don't ask for what you can't take. Kudryavy Volcano and its Valley of Precious Smokes
Sibur Challenge 2020 or "how we came up with features"
Bug reports can be simple
RC6. From simple to complex
Backward compatibility problem statement
Installing Visual Studio Code in the Cloud
Death of MAPS.ME?
How the distance has changed over the past year: research
When does a QA professional become a professional in the gaming industry?
VPN: once again simple about the complex
Retroelectric train "Yakhroma" (ER2K-980) - restart of "Ski arrow" 1972
Confessions of a CTO: The Development Path of a CTO in a Startup
CoinRoad: How We Made a Custom Push Notification App in Android
"How this year changed the life of the IT sphere" Part 1
How to identify Android devices correctly
Vulnerabilities of IoT systems using LoRaWAN as an example
Huawei launches its own laptop with ARM processor and Chinese Linux to bypass US sanctions
So far, interference: the US military has ensured the operation of the communication point in the conditions of jamming the radio signal
Trust but verify your online accounting
Habrosanitizer is now available for Firefox. He also learned to block hubs.
Security Week 52: Managing SunBurst Attack Through DNS Queries
Information security of IoT devices using hardware support
Debugging the Makefile / part 2 /
Schnorr scheme and its role in Bitcoin
The role of logic programming, and is it worth planning to study it in 2021
Side channel attacks, or what cyberattacks should be shown in the movies
Asterisk: How to manage a multi-domain in real time without attracting the attention of orderlies
Direct amplification radio receiver on SV, 2020, Moscow. What can you hear?
Features of WebGL map scaling
How we did GATOR
How to create flexible lists: an overview of the dynamic UICollectionView - IGListKit
Fortinet Security Fabric in Practice. Part 5. Administration and Automation
7 tips for a developer from personal experience
INTEL (Altera) USB Byte Blaster on STM32
What should we set up WAF
"How this year changed the life of the IT sphere" Part 2
Reading code coverage with cypress
How I tried to improve Laravel and only made it worse
The CTO Path in a Small Startup (Zapier)
Why big deals are bad for startups
Apple's 15 best apps of 2020 - and what we can learn from them
Ron Conway and Economic Empowerment Award
A note on how React updates state
Passed the PMP exam - how it was
Generalized visual cryptography algorithm
Review of M900 and M900 Outdoor microcellular bases from Snom
The Japanese managed to transmit data at a speed of 1 Pbit / s over one optical fiber
We model processes in OpenFOAM and display the results on the web
Cryptanalysis with a rubber hose and methods for its prevention
AR and VR in recruiting: a trend of the future or a useless toy?
After DevOps: How to Become an SRE and Get a Job at Google
Voice analytics for free. What? Where? When?
How we pumped telemetry of a large metallurgical plant
Robots work hard, the man is happy. How we set up automatic buying of TV ads
Games by spec: the flip side of AI ingenuity
DevSecOps: How We Implemented PT Application Inspector Into Our Product Pipeline
Not a button accordion: looking for duplicate images based on Milvus with the FAISS index inside
Features of porting complex modular software written in Delphi under Linux OS
Cloud gaming on older PCs in late 2020: veterans and newcomers to the gaming market
Encryption TEA, XTEA, XXTEA
New test for US citizenship has become more difficult for immigrants. Is it true?
Challenge accepted: want to work on Spotify
Mexican. Story
Data analysis for sales and production
Yandex.Maps API, I'm tired. I'm leaving
k0s: Kubernetes in a single binary
How to create and store passwords in plain sight, very strong and very long, without remembering them
Gauss Smart LED Strips
Another way to install and use Docker on Windows 10
See the death of Intel and the birth of a new galactic empire in 50 seconds
Check Point's new automation portal
Creating a bootable USB flash drive with HirensBootCD in mac os
Digital Industry: Continuous Process Optimization
Open source intelligence
PHP community in the CIS. It was bad - it got worse
Service for technical interview 2.0 - video calls, code run, test tasks
Million dollar baby. Scoville
Revisiting the performance of Python frameworks for web development
Malicious "Invalid DataGridViewComboBoxCell" in vb.net and c #
The genius of RISC-V microprocessors
High efficiency 600 W gallium nitride power transistor bass amplifier
Give two or multi-page PIC18 protection vulnerability
“On average, a user lives for three years. Just like "Love Lives for Three Years" by Beigbeder "- the author of" Overheard "
Headlamp is a new GUI for working with Kubernetes
Review on fitness bracelet Honor Band 6
How and why I stopped buying new laptops
Hash function, what is it?
Review of technologies for constructing flat scanning antennas for ground terminals of satellite communications
I suddenly realized that I am an old programmer
SwiftUI application in the AppStore - development difficulties
The history of Bluetooth in brief: a quarter of a century for travel from 1.0 to 5.2
Advanced Encryption Standard symmetric block cipher
We connect to the profiled sheet machine and read the rolled length from it
How organ cell growth is investigated using physics-based machine learning
React Hook Interview Questions
Year in three: how we worked remotely
Using Redux in MV3 Chrome Extensions
Puff pastry principle
How we monitored the Positive Technologies Standoff cyber polygon
The most complete overview of the market for CRM systems and loyalty systems in 10 years
2020 is the year of global mobility (as ironic as it sounds)
Raspberry Pi Server Mark III - "raspberry" server of the third generation for 14 units
Intel NUC 9 Extreme Mini PC Unboxing
Communication around us
Habrarating 2020: Best Corporate Blogs
Stop overusing * args and ** kwargs in Python
Machine Learning in Cybersecurity
ORNL-style castling: 1.5 exaflops supercomputer enters the laboratory
Most Popular Backend Programming Languages: What They Are Best For and Which Companies Use Them
Creating React Components with Hygen
What share to give to a mentor and advisor in a startup
Blum-Blum-Shub generator and its application
19 bad advice to the IT manager of the bank ... or a tablecloth expensive
How to stop selling and start developing a product by attracting new customers
Scrambler: reliable and simple
So what should be the ideal chess?
macOS and mystical minOS
IoT authentication
How we participated in the autonomous drone competition Aerobot 2020 from Russian DARPA
The principle of operation of RSLOS
Blockchain, private cryptocurrencies and smart contracts: realities of the sixth technological order
Why the evil neighbor hacker won't wind up a smart meter for you. Security of NB-IoT from network attacks
Apache Kafka announcement, pre-order and free video tutorials
When a robot goes for a pay rise every month
A retrospective of past decisions that affect our present and will affect the future
Ethash Algorithm
lsFusion 4: pivot tables, charts, maps and calendars, OAuth authentication, dark theme and more
Developer salaries in the first half of 2020: languages and qualifications
Buying used video cards in China. Is the game worth the candle?
Supermicro C9Z490-PGW motherboard review
How easy it is to modernize C ++ code
Ray tracing in Notepad.exe at 30 frames per second
Events in OpenCart
Shine Christmas tree! The history of lighting control systems from punk raves to the present day
5 stages of inevitable adoption of ISO / IEC 27001 certification. Adoption
How little-known UK PC maker invented ARM and changed the world
We figure out whether it is safe to shoot at the product and why dashboards are useful
Where and how dentists usually make mistakes (partially applicable to other doctors)
How to trust the operating system again. Search for traces of compromise. Analysis of malware
#lazy_builder (not to be confused with lazy load) in Drupal 8/9
How to turn a student project into a multi-million dollar startup
How we saved .ORG - the results of 2020
Berlekamp-Massey algorithm
Lost commit history
7 things to work out before launching OpenShift in production
2020 science fiction worth reading
Trusted Third Party: How Your Electronic Signature Changes When It Appears
Retail price: out of your head or trust algorithms
Charge your Patroni. Testing Patroni + Zookeeper Cluster (Part One)
TOP 10 errors found in C # projects in 2020
Problems of methodology for designing microprocessor systems
How accurate can IP geolocation be?
Cyber Threats 2021: Forecasts and Prospects
Asynchronous communication. Message brokers. Apache Kafka
dynamic_cast at compile time
Lenovo ThinkSystem SR650 Server - Universal Soldier
ODROID-Go Super - $ 80 Ubuntu Game Console
Trunk Based Development and Spring Boot, or it all branches by abstraction
Girl, with the keys to the heart of the Pope - la Bella Giulia
MOBA of a healthy person (concept)
Enterprise service management at different levels: SSM, ESM and xOps
I'm the only one out of 1400, or the coolest recruiting I've done
Accelerating: Upgrading Data Center Infrastructure
Qualification of tools for embedded software development
What are Display campaigns in Direct
Exploiting Ceph: Flags to Control Data Recovery and Movement
WinCC OA tutorial. Part 9. Control script. Not fast, but right. Full ui launch
Stream and cast youtube and more ... (part 2) Raspicast, Mps-Youtube and Youtube-viewer
How the abilities work in War Robots
Solving Microservice Connectivity Issues with Network Logs in Calico Enterprise
Manipulation Process Efficiency (MPE) Benchmark
DIY hotspot for business
Why we introduced online entertainment for remote workers in the pandemic, even though we didn’t do it before
Personal brand identity for the little ones
Manipulation Process Efficiency (MPE) Benchmark
The Ruby 3.0.0 programming language has been released, which has been prepared since 2015
Securing sensitive data with Traefik Enterprise and Vault
Four-dimensional maze from the first person
CloudMaster is about self-service of developers in a corporate data center and cloud services
Git, I want to undo everything! Errors correction commands
UiPath Action Center: Convenient Robot-Human Interaction
How to Create a Cybersecurity Incident Response Plan: Top 5 Steps According to GetApp
What is the task of protein folding? Brief explanation
SolarWinds and the SUNBURST backdoor: what's inside this APT campaign
TOP-3 cybersecurity events of the week according to Jet CSIRT
2020 through the eyes of an engineer on duty, or One in the data center
Yes, you are persecuting! Why on some configurations the RAM is overclocked higher than on others
Functional Programming in TypeScript: The Typeclass Pattern
How we sawed our helpdesk system
Monolith vs. Microfronts
Constructor Fischertechnik and Dremel: finishing motors, servos and pneumatic suction cup
Writing Powershell cmdlets correctly and simulating the Monty Hall paradox
How to Build Great Support and Improve Performance Without Demotivating Employees
Encryption of transmitted data in Calico Enterprise
How to give gifts if you are a programmer: Alexa, WebSocket, and a mobile app
Horizontal blog
Product management as a profession: demand, salary and other nuances
Smart scheduling of podcast ads. How to build a listener base and recognize an audience using a neural network
Task List vs Calendar - Comparing Task Management Tools
Poll: talking about raising wages - with a ready-made offer or not?
AI Contest at Huawei Enterprise Forum
Making a Seating Scheme for a Cinema in React: About Canvas, Beautiful Design and Optimization
"Benefits for IT companies" - who will not be given
We go on a jet engine on an interplanetary journey
Information Technology and Computer Science
Excel guerrillas. IT cases. Sandbox for finding solutions. Digital Memorandum
Pro-vision and technology
How SantaNet artificial intelligence will destroy the world
What does 2021 have in store for us? Technological trends of the near future according to Gartner
Telegram on go: part 1, parsing the scheme
Progress in Kelvin. Global warming in the superconducting industry and what it means to us
Best practice for communicating with foreign partners during the New Year holidays and after
Why is Spain comfortable to live?
Knowledge management is not only about storing documentation
Active implementation of the RPKI Internet standard - is it useful?
How to Prepare Cake Using Only Frosting
Programmer career. Part 7. The last 7 years
WinCC OA tutorial. Part 10. Connecting to a "live" S7-1200
Descend to the level of a leader?
Why can't I learn English?
Patterns in the distribution of prime numbers
Bot promotion by 214 thousand percent
Pitfalls for modern PHP
What to choose as a component library for a React project
Tired of silly JS jokes? Write your library
The story of one "broken" test case, or be careful with the OpenSSL versions ...
8 answers to questions about mentors
10 useful books for managers and leaders in the IT sector
Sanity theory
Free hosting for web developers
There will be more communication, love and attention to children in marriages: how robots for sex will overturn the institution of the family
The difference between marketplace analytics services, detailed analysis
Redox 0.6 Operating System Written in Rust: What's New in the Release?
Frontend Developer Library Part 2: Online Resources
How many primitives are needed to implement a fort system?
Laravel-Digest (December 14-27, 2020)
So that the electric shock does not kill. All about RCD
Pre-typing is a new term in the dictionary or how to test an idea very cheap and very fast
We decode the signal of the NOAA weather satellite in 50 lines of code
FOSS News # 48 - digest of news and other materials about free and open source software for December 21-27, 2020
A new company will deal with the problem of broadband access to the network: the United States will allocate $ 900 million to it
Digest of interesting materials for a mobile developer # 376 (December 21 - 27)
One piece of advice that got me through several interviews successfully
How to extend Spring with your Repository type using Infinispan as an example
Implementing CI / CD and DevOps in Enterprise (Rostelecom) - part 3
Ampere Altra 80-core ARM processors tested: performance on par with AMD EPYC 7742
First place at AI Journey 2020 Digital Peter
Zynq. Data transfer between processor module and programmable logic
Blackrota, a heavily obfuscated backdoor written in Go
What will the new version of Vuex be?
Types in engineering problems
Priscus vs. Verus - the most famous gladiator fight in history
Italian IBM-PC Olivetti Prodest PC1 HD
Invisible hat
If your Spring BootJar doesn't work
What is React Server Components?
"More hotspots please": discussing the next big initiative in India
Strange uses of validation
Personal learning experience at Yandex.Practicum
Digest of fresh materials from the world of the frontend for the last week # 447 (December 21 - 27, 2020)
Choosing a hash function in the data sharding problem
A small guide to choosing a 3D printer for beginners
DVC vs GIT. Why GIT isn't enough for machine learning projects
The importance of dialogue between PM and developer
Feedback. Why develop feedback in the company and how to give it correctly: research, recommendations, practices
Kali Linux on Raspberry Pi: simple, fast, clear
Executable PNGs: run images as programs
Possible ways of organizing attacks on cyber-physical systems
Coal of the coming centuries: when will hydrogen replace fossil fuels?
PHP Digest # 195 (December 14 - 28, 2020)
Splay tree. Search
The (not) usual CustDev. Life hacks for product testing
Y Combinator: results of 2020
5 years ago to the future: what 2020 looked like from 2015
Vulkan. Developer's guide. Validation layers
What a FAANG interview and civil aviation have in common
3 videos for a mobile developer
Western Digital has developed a new file system for Linux systems
Top 10 Java project bugs in 2020
How to create your SlideShare
On the implementation of the exact representation of numbers or "where to keep money?"
How to change a problematic life scenario to a Happiness scenario?
What is a product manager? Or not all PMs are project managers
Resources for finding remote jobs for non-techies
Do not violate my privacy
Updating your PWA in production
Simple and convenient error logging for sites on .NET Core
We control contractors in responsible sales: implementation of DLP + UAM (industrial espionage, action logs)
RESTinio-0.6.13: The last big RESTinio release in 2020 and probably the last in the 0.6 branch
Lobbyist Wars and the Development of BIM. Part 3: Fathers of BIM Technologies. Who is behind the success of Autodesk and openBIM?
GIS DAYS 2020, PRO3 session overview
Service station profession
DDD, CQRS, Event-Driven, Actor Model and Microservices
How we were broken at The Standoff
Thank you for being alive: how we chose passive liveness
See everything. How and why we create the digital twin of the package
5 common developer mistakes that affect page load times
Anesthesia and sedation in dentistry: is it safe? And the children?
Disable DEP and MDM Profile on Mac OS Big Sur
We measure the real longitude of daylight hours using an arrow clock
About teaching programming and New Year's Eve troubles of the "robloxer" grandfather
Parrot speed
Our 2020 in videos: the results of the year from Alconost Video
PyQt5 calendar customization
About teaching programming and New Year's Eve troubles of the "robloxer" grandfather
Maintaining Backward Compatibility: About the Iceberg's Waterline
We receive and decode SSTV transmissions from the ISS
Highly specialized video ads on YouTube: how and where to start
Npm 7 overview
Small class for working with databases (PDO)
Data encryption on a virtual server
STM32 abstracting from CMSIS registers when configuring GPIO
1008F - or How to Unwrap Your Mac
Branch Strategies for Git Development
PHP 8.0 and 7.4 benchmarks on Symfony: JIT performance improvement up to + 9% along with OPCache preload
Reverse osmosis: from repair to modernization, or the ZJ-LCD-F7 controller from Chinese craftsmen, and its refinement
Trying to run .Net Core applications in SAP Cloud Foundry and SAP HANA XSA
Declension of words and initials in Delphi / Freepascal
About the efficient use of memory when displaying map data
How to Use Data Science to Reboot a Factory After an Unplanned Outage
Safe cities without a zoo
Remember all. Understanding semiconductor memory
Apple M1 heralds RISC-V takeoff
What are the risks of vulnerabilities in access control systems with facial identification?
Get to know yourself better to get out of the durk
Yii News 2020 Issue 8
Convergence of Wi-Fi and IoT for modern campus networks
Thirty pieces of silver: the cults of Moloch and biblical miracles. The real history of coins
Go application with serverless architecture on Kubernetes with Knative
DOS Games Amateur Streaming Service Architecture
Research on the quality of information and the reliability of sources on Wikipedia
The government again ordered all bulbs to be good
Demon of Turing
How to suddenly write a game for yourself in a day ...
WorkBoy, a GameBoy keyboard that turns it into a PDA, found and tested 28 years after the announcement
How poor support kills a good hardware product on the example of Yandex.Station
pprof in golang: Fix a memory leak
A step-by-step tutorial on writing a Telegram bot in Ruby (native)
Linux kernel heap quarantine
"Obstacle course" or where, and most importantly, how to find a designer for your business
Reverse engineering of the source code for a coronavirus vaccine from BioNTech / Pfizer
Why the New Year mood leaves us from year to year
Fun lessons WinCC OA. Installing WinCC OA under Debian and Porting the Application Project
(not) Safe digest: new mega-leaks and one password for all
Accidents as experience # 1. How to break two ClickHouse clusters without specifying one nuance
Yes, we changed the UX of Sberbank ATMs (new devices and new interfaces)
How to control a rover
Outcome of a decade-long study of the link between violent video games and teenage violence in later life
2020 - how did OMNI magazine see it 30 years ago?
Zigbee 101: A Beginner's Guide
Pros of integrating Xiaomi Gateway 3 into Home Assistant
1C statistics or how deep is the rabbit hole
What's wrong with VR technology in museums and what to do about it
New Years Contact Center 2020: No-Code Edition
Acronis Cyber Threats Report 2020: Beware of vulnerabilities
Outstanding Year: Our Results for 2020
Technological results of 2020: from universal retirement to the launch of Spotify in Russia
GoLand 2020.3 - dump goroutines, run tabular tests, extended Testify support
Why test article code in machine learning. Let's analyze an example
Physical education for a programmer, is there a good way out?
New challenges from the world of continuous delivery
Writing a Dockerfile. Best practics
Token in BPMN. Definition, examples + video
VK Tech 2020: a year of development in Git numbers
How I developed an Android mobile game using React.js and put it on the Google Play Store
Knuth Test Championship
Speed up the CI / CD pipeline with Kubernetes in Docker (KinD)
Cordova. Quick start
TypeScript for WebPack configuration (FE and BE)
5 toys to make your child feel programming
Tax maneuver in the IT industry
Plain IBM-PC XT
Recursive Zeckendorff Representation Algorithm
In Spain without knowing the language. Can you live?
New Year's retrocomputer based on Pentium 4
Life logging statistics and annual report
What domain zone to register in, and what is important to know before registration
News digest of events from the FPGA / FPGA world - №007 (2020_12)
Frontend - fashion destroying projects
Hackboard 2: $ 99 x86-based single board for developers
2020. Orbital launches. Outcome
Development team evolution
ARM servers - more efficient and cheaper
Provide January with the mood
Human ego and aspirations are the driving forces of engineering solutions
The dying star goes out before the eyes of the Hubble telescope
New Year's address GPT-2
How to implement process mining in a company using UiPath
Information security incidents for which the CISO parted ways
First in the twenty-first
How I left for 1c freelance
OPC UA for CPU S7-1200 (FW4.4). Server Tuning
Installing and configuring a terminal server on Windows Server + Optimizing settings for 1C part 2
AI results of the outgoing year 2020 in the world of machine learning
How to make a Christmas tree if you are a mathematician
Mad house
A small selection of online events in 2020
Backward compatibility quirks
Neurossia: how I taught a neural network to draw a Russian chthon
Biggest data breaches of the 21st century
Information security incidents for which the CISO parted company (Part 2)
Coding for Dummies, Part 1
Linked List: When should you write your Copy-on-write in iOS?
Why do business owners prefer bicycles over ready-made solutions? Or about systemd, part 0
The inevitable future, or why the electric / hybrid is doomed to success
Five Reasons to Use Apache Wicket
The loudest data breaches and hacks of 2020
How to make a Christmas tree if you're a mathematician # 2
Cool clock on addressable diodes
Animating expression trees with code generation
Electromechanical adding machine VK-2
Spain and taxes: what and how do Spaniards and residents of Spain pay
GameLisp review: a new language for writing games in Rust
Asynchronous Task Execution Using Redis and Spring Boot
Hackathons Autumn 2020. My experience
Teaching materials for the school of programming. Part 1
How to Become an Ethical Hacker in 2021
Parse classes by bones or introspect types in Typescript
An abandoned side project that turned into a business with an income of $ 700 million a year
Systemd for those who continue. Part 1 - Running Units on Timed Events
Cryptojacking what kind of bird?
Another way to use python in a browser (and not only)
Testing in Apache Spark Structured Streaming
Visual representation of factoring a number using trigonometric functions
lerna + CI =? Or how not to get tangled in three pines
How not to write about yourself in your resume
Who is driving the VR technology market and what VR trends will be relevant in 2021?
Cheat Sheet for Useful GDB Commands
The life of a .NET application in Kubernetes
Say a word about poor "distance"
Ethereum Solidity + Vue.js Tutorial Simple Auction Dapp in 10 Minutes
About Russian in programming
Making your minecraft in JavaScript
What missions are planned by space private companies in 2021
FOSS News №49 - digest of materials about free and open source software for December 28, 2020 - January 3, 2021
Clever sequins (part 2)
Simple rules for IT hygiene
6 principles of effective data visualization
4 months of fighting for DS Jun's place (roll at 37)
Once again about online learning
VirtualBox alternatives for privacy and freedom lovers. Hypervisors and virtual machine managers. Part I
Digest of fresh materials from the frontend world for the last week # 448 (December 28 - January 3, 2021)
WSN-LTE gateway on CC1310 and WP8548. Part 1
Client-server data exchange between two PLCs of the S7-1500 series using the OPC UA protocol
GTK: What the first run of the analyzer looks like in numbers
What is server side rendering and do I need it?
Space 2021: Orbital stations and long-awaited missions
Kanban ROI. Part 1
North Korean hacker group attacked Israel's defense industry
USA. SpaceX. Forecast for 2021
Hackathons Winter 2020
How VK Data Scientists make advertising effective
Neurotypology and neuromarketing of the future
lsFusion vis 1C
Trying to compose the non-composable: monads
Summing up the results of 2020
Open-source PCs Dragonbox Pyra began shipping to customers after four years of development
Career in 2021: 4 benefits of working in a startup + vacancies for developers and marketers
For more than 10 years I have been setting goals for the year: I tell you how to do it effectively
Writing a framebuffer driver for a Raspberry Pi with LCD
How to assemble a spider in Godot, Unigine or PlayCanvas
CI / CD for a project on GitHub deploying to AWS EC2
How the author returned money (11 450 euros) from Lufthansa, RyanAir, Booking and others
Duck typing and C #
Why the JVM is an OS and more than a Coober
Forecast for 2021. USA. Orbital launches
The Layout Engine in Swift
How Power Affects Gameplay: A Numerical Approach to Game Design to Achieve Fairness
Performance management through assessments - from idea to beta testing
How I taught my computer to play pairs using OpenCV and Deep Learning
Habra calendar for 2021
Ffmpeg. Tricks and tricks
What books can you start learning programming with (Python, C #, C ++, Java, Lua, ...)
Perry Como and Present Perfect - Merry Christmas
Camel Framework: Comparing HTTP and AHC Components
TSMC and Samsung have serious problems with the production of 3nm chips
IBM PC / AT
Developer professionalism - one step closer to happiness
Memory Management: ARC vs MRC in iOS
High availability monitoring. Sberservice experience
Management of the future. Without bosses, overhauls and KPIs
Why can't I find Yandex.Taxi through the system search on iPhone?
Dominoes on Unity
ITER in 2020, part one
Practical Application of Algorithm for Zeckendorff Representation
In Search of Artificial Common Sense
Frontender writes neurons. Difficulty level "I want to handle"
About Implementing Named I / O
Mark gauntlet glove v4.2
DALL · E from OpenAi: Generate images from text. One of the biggest AI breakthroughs in early 2021
You have problems with legacy - then you are in luck! Sawing a monolith in PHP
Modbus TCP Server for Simatic S7-1200 / S7-1500
Forecast for 2021. China. Orbital launches
First third-party purchase on Amazon: what it was and who made it
Worst practices for Ansible. Georgy Shuklin
Software Engineer + Product Manager = Product Engineer?
Speed up loading large volumes in PostgreSQL using COPY from STDIN binary
Mars and the magnetosphere. A planet that can be repaired
Baranovsky's douche and locomotives running on compressed air
Nokia Composer Ringtone Synthesizer in 512 Bytes
Micro Property is a minimalistic binary data serializer for embedded systems. Part 2
Java HotSpot JIT Compiler - Device, Monitoring, and Tuning (Part 1)
Everything was invented before us: modern VR technologies are based on the ideas of the 60s of the last century
Nokia MeeGo history
The simplest CO2 meter for 2000 rubles and half an hour
The most stubborn and funniest browser extensions: a selection
Radxa sata hat for raspberry pi 4: home server with us, cloud and torrent download via vpn in docker
Not at all retro effects for a retro game
Remembering all the important events in UI / UX design for 2020
Girovoz
Generating default Github avatars
IT during the plague
How to help the manager to work? B2B sales
How artificial intelligence will change our economy and the labor market in the sixth technological order
Intriguing C ++ 20 Features for Embedded Developers
Forecast for 2021. Russia. Orbital launches
Before commit
Ansible is idempotent. Alexey Sokolov
Labor market overview QA / QC in Moscow
Modbus TCP client for Simatic S7-1200 / S7-1500
Kafka as a data warehouse: a real-world example from Twitter
Automatic generation of type classes in Scala 3
Business process monitoring Camunda
Another p2p overlay network
DNA detectives use new tools to solve very old cases
Inflationary multiverse
How I became a CFO
Wi-Fi power meter hNet
Documenting API in Java Application with Swagger and OpenAPI 3.0
Android Bluetooth Low Energy (BLE) - Cooking Right, Part # 1
How to save memory and double the size of PyTorch models with the new Sharded method
Proximity, optical switch with sound effect on Arduino
"No harp - take a tambourine!"
pi-top [4] - robot builder for children and adults based on Raspberry Pi
Getting Started Right: Homemade Running Metronome
Compare
History of the Lockheed monorail
"Lion is no longer a cake": one of the film studios is put up for sale again, but its price has almost halved
Bash Russification
Physical results of the year - 2020
China's "rocket choice" for a manned lunar program: three alternatives
Setting up an NTP server to include it in pool.ntp.org
We design a multi-paradigm programming language. Part 5 - Features of Logic Programming
A Practical Guide to HashiCorp Consul - Part 2
MarkedText - markdown of a healthy person
Why do PMs often lose to analysts, and they, in turn, often give in to testers?
Kanban ROI. Part 2
Robots are pushed, hit and hurt. But that's okay - this is how they are taught to survive in the real world.
Programmer luck
Star Vega. 7 interesting facts
Compile Svelte in your head. Part 1/3
Screens of missing content in a mobile application using Xamarin as an example
Atari VCS Console Preview
Strength calculations in LibreOffice and choosing a text editor
Options for configuring the iosMain sourceSet in Kotlin Multiplatform Mobile
Tao of programming
Self-study in Data Science, from zero to Senior in two years
Hack The Box. Walkthrough Omni. Breaking lightweight Windows IoT
An unusual option for evening lighting in the room
Smart Home - Recommendations for gadgets based on personal experience. Founder's version of Madrobots
China continues to develop processors: D2000 8-core ARM chip unveiled for powerful systems
Modbus RTU Master programming using the example of Simatic S7-1200 and Sinamics V20 drives
Circuitry 100 years ago. Review of the pre-war radio receiver ECHS-3
FOSS News special # 50 - the main thing for 2020
STM32 Assembler Editor: The mountain has not budged, Magomed is walking towards it
Electroencephalograph on Arduino
How to move from New Year's idleness to working days without stress?
Create your own "perfect programmer" layout or the Underrated AltGr
Frontend developer library, part 3: Literature level "Middle" and higher
My top useful tools for a Unity developer
To Stream, Record Music or Podcasts: Building a Studio at Home - Available Headphones Reviews
Limited but not broken. Or how games can change lives
Best optical illusions 2020
Services with Apache Kafka and testing
Using GitHub for training. Examples. Part III
How to be bilingual in Data Science
Children about audio formats (+ test)
Experience in creating logos with artificial intelligence from Lebedev Studio
Elon Musk will sell all his property and spend about $ 188 billion to colonize Mars
Design system architecture for multiple products
The curse of Tsiolkovsky and the grace of Obert
Is the lunar ice threatened by pollution from the coming expansion?
Laravel-Digest (December 28, 2020 - January 10, 2021)
“We bet on openness”: how and what technology entrepreneurs are taught at ITMO University
How to set up business process monitoring in an Oracle database and charting using the free version of Grafana
ITER in 2020, part two
The evolution of gameplay - from antiquity to the present day
Moving a year-long: Ukraine - Isle of Man (part 1)
RADIUS - a little about Mikrotik, NPS and more
Why did Among Us explode the gaming market in 2020?
Flappy Bird on Unity 3D
Expectations and forecasts for 2021. Orbital launches by country
FOSS News №51 - digest of materials about free and open source software for January 4-10, 2021
Smart greenhouse based on arduino from improvised material with a temperature controller
Algorithm for finding products for sale on marketplaces
Mom, I'm a hacker: trying to open a Flutter application
Publishing lib in maven central
Linux Mint 20.1 distribution presented
Digest of fresh materials from the frontend world for the last week # 449 (January 4 - 10, 2021)
Hybrids win or holivars are expensive
M2M and IoT are key technologies for today's business and consumer market. M2M trends in 2021
Koyaaniskatsi processor design step by step
Using Secrets Safely: A Pattern for Using HashiCorp Vault
SQL HowTo: rating-per-interval
One-way S7 communication in Simatic. How to organize PLC-PLC exchange by programming and loading only one PLC?
Music in the background: do Mozart, white noise and hard rock help you concentrate?
A ruby script that recognizes text in a video file using the Yandex SpeechKit Yandex service (long audio)
The human body only distinguishes between two seasons.
Trash of aliens or a lump of dust: fresh hypotheses of the origin of 1I / Oumuamua
Converting Text Queries to SQL
PHP Digest # 196 (January 1 - 11, 2021)
How to improve the OKR method when nothing works
Someone's wrong on the internet again
DLS project in three days or WEB project for image detection
Webinar "Building an Effective Infrastructure Using Cloud Solutions"
Bypassing terminal restrictions
NextJS and Create-React-App. What is the difference?
Perfect hashing
Client-server IPC in Python multiprocessing
Huawei will unveil its own browser, app store and cloud service as part of bypassing US sanctions
Phishing-as-a-Service: affordable phishing for everyone
What's new in Kotlin 1.4.0
High temperature twisted pair
C API design
A selection of articles on machine learning: cases, guides, and research for December 2020
Researchers clone Google Titan security key, revealing chipset vulnerability
Security Week 02: hack reCAPTCHA v3 through voice recognition
Axiom of choice and fundamental limitations of the human mind
Billable time - how to count it correctly
Design and thinking: how the brain works during coding
What to Really Expect When Launching Marketing in the US Market and How to Make Your First Money
Physicists have clarified the magnitude of the "magic number" governing the universe
How to Solve Image Blocking in Emails: The Complete Guide
Pure Cython VS nvc ++: burn metal plates to GPU for speed comparison
How to go back in time and live again? How do I change an event in the past? What is time?
Orchestrator of endless tasks
Free mini AUTOSAR editor for microcontrollers
Introducing MPS 2020.3
Stylometry, or how to distinguish Akunin from Bulgakov using 50 lines of code?
[Personal experience] How did a simple guy from Podolsk become a Lead Product Designer at Mail.Ru Group?
Microsurgery ELF'a or "Why, it was so possible ?!"
As expected, Adobe Flash turned into a pumpkin at midnight
Roscertification, Roskontrol - fraud in the provision of personal data protection services or not?
Exploiting Ceph: What is Scrub and How to Manage It
Progressive note-taking: A practical technique for making accessible notes. Control of attention. Second brain. Flow
Progressive Note-taking II: Examples and Metaphors. Reason as a springboard for ideas
Checking Ansible Roles via Molecule Delegated Driver
Progressive note-taking III: The faster you forget, the faster you learn
lsFusion 5, 6: More asynchronous, aggregation / extension / customization of forms, new views
Labeling data as the task of every employee
Learning English from the movie "Home Alone"
Market analysis of Low-code systems for business automation
How to stop being afraid and falling in love with regular expressions
Application for converting jpg files to pdf file
What is platform capitalism and who makes money on it
DECT Snom systems for any environment
Book "Even More Effective Agile"
Find, fix and prevent memory leaks in C # .NET: 8 best practices
Google's Certificate Transparency as a Data Source for Attack Prevention
How the distance to the sun was measured
Composer 2.0 performance with PHP 8 JIT
How we almost invented the bicycle for counting video views in elections
Periskop - exception monitoring tool
Which encryption is better: Signal or Telegram?
My development experience using an android device
Soft presence sensor on Linux AP + ESP8266
Architectural Design Patterns (v.1.0) (Archicad)
Neural network technologies
GitLab 13.7 Released with Validators for Merge Requests and Auto Rollback on Failure
Which is better to choose: Wireguard or OpenVPN? Linus Torvalds' Favorite VPN
Automating manual actions with GitHub Actions
Expanding the Tech Team in a Growing Startup: Problems and Solutions
Hardware USB keyboard and mouse emulator
11 PowerShell Commands for Office 365 You Need to Know
Let's Encrypt will go to the chain using two certificates at once
Towards independence: Chinese flash chip maker launches 192-layer 3D NAND memory
My personal optics for Sony full frame mirrorless camera for non-professional use
Development of dApps on the Dash blockchain (interview with the developer)
Tribute to Kanzi, the monkey patriarch who puzzled everyone
Formula for solving an equation of degree 4
How to make a GPR from a DNA sequencer and see everything underground
Intel on top-end Core i9-11900K processor: faster than Ryzen 9 5900X, due this quarter
Create Swift Package based on C ++ library
Integration of PHP project on GitHub and Scrutinizer
How to calculate the distance to the Moon without a telescope and SMS registration
Introduction: Competition from the HOME CREDIT financial group to determine the risk of borrower default
7 commandments of any engineer
The future of JavaScript: decorators
Old New Year Sale
OpenCart popup, modal windows
How to manage a multi-stage environment with Ansible
Implementation of distributed computing in python using docker technology
Deep learning in ecology: predicting outbreaks of bark beetle
Algorithm for training neural networks using a new kind of numbers
I once implemented ClickHouse in a startup, where even Indians monitored alerts - it was the Wild West
Service station profession, part 2
Chats on websockets when on the WAMP backend. Now about Android
Boston Dynamics Development History: From Flat One-Legged Jumper to Dancing Atlas
Let's write a Linux command shell
A bit of Web Speech API for modern web applications
Kubernetes or where to start to understand what it is and why you need it
Ryzen 5000: Did AMD Really Make "The Best Mobile Processors" For Gaming Laptops
Freely styled outline DOM elements
Linux exploits
The saga of mobile design. Part 1
Learn to write informative comments on GIT commits using common semantics
Loot boxes and other in-game property in computer games: is it possible to be their full owner?
Market overview of automatic barriers
Does the quantum measurement actually destroy information?
Arduino and Chinese weather station sensors
Visualization of Parler users during the storming of the US Capitol using GPS metadata of videos
Beep, Beep, I'm a sheep
Doble: a hands-on approach with OpenCV and NumPy
Industrial Internet of Things in PLC Simatic S7-1x00 on the example of the MQTT protocol
Levitation based on magnetic balance
Don't like your ISP? Become Yourself: The Experience of an American Named Jared Mauch
Let's talk about gradients in Unity
Moscow - Berlin - Helsinki - Copenhagen in 4 years
New AMD Ryzen on Zen 3 architecture: comparing with the previous generation, as well as with Intel Core i9
How we modeled the house
VPN server on the router. Auto VPN connection in Windows blocking access to the Internet except for VPN connection
We have published a modern Voice Activity Detector and more
Ten (plus) years in the lab
Best practices for writing a secure Dockerfile
Monitoring and managing task flow within microservices interaction
Kosaraju Algorithm by Shelf
Finding Known Forex Patterns with Python
How we made the website of the President of Tatarstan and who really needs it
Fermi paradox: where are all the aliens?
How to install SSL certificate on Onlyoffice docker build
How to write a game in a month without being distracted from your main work
Public Cloud Guardians: How We Implemented Intel SGX Enclaves to Protect Sensitive Data
20 months, 2,000 hours of work, € 200,000 in losses: a story of perseverance and sunk costs
Development of a business process in Bitrix24. Director's advice
Principles of effective self-learning for those wishing to learn machine learning
Windows 10 Sun Valley: What We Know Today
Digest of events for HRs and recruiters in IT for January 2021
Excursion to "Novo-Sverdlovskaya" CHP
Alma But Not Mater: Meet AlmaLinux, The Successor To CentOS 8
How the Greeks measured the Earth
Kafka Streams - the hard life in production
Learn Bash by Writing an Interactive Game, Build a DevOps Culture, and a MariaDB and MySQL Cheat Sheet
January 21 and 22 - two free online meetups (QA and iOS)
Sony MZ-RH1 - the latest mini disc recorder
Improving productivity with Kotlin
How do I collect CPU performance counters in Windows?
A quick tutorial on installing and operating the CrowdSec v.1.0.x IP filtering system
My experience in a self-organizing team
Qualcomm buys startup Nuvia to reduce its reliance on ARM and take it to the next level
Layout designer - who is he and what does he do?
Pseudo Random Sequence Testing
Automatic virtualization of custom layout rendering
Voice assistant in Python (Vitaliy alfa 2.0)
Zoho One suite overview
2021: basic settings
Embox on the EFM32ZG_STK3200 board. How to fit RTOS into 4kB RAM
Extending Laravel Migrations with Postgres
How medical devices should beep so doctors don't go crazy doing their job
Web designer - who is he, how much does he earn, and how can you learn from him?
Lobbyist Wars and the Development of BIM. Part 4: The fight between CAD and BIM. Monopolies and lobbyists in the construction industry
Oracle cloud: turning ubuntu 20.04 into gentoo
Source code reader
Nuke: Configuring Build and Publish .NET Project
1C invites you to take part in our first conference for system developers
Artificial intelligence for the layman
All the names of the characters from The Lord of the Rings tell us something. What exactly?
How we drove trains in NeurIPS 2020: Flatland
How we at RUVDS save our users from brute force
xUnit testing in TeamCity
Constraint Programming or how to solve the traveling salesman problem by simply describing it
Prometheus Server and TLS
TOP-3 cybersecurity events of the week according to Jet CSIRT
Wine 6.0 released: what's new?
The most in-demand IT professions of 2021
Solution of the 4th degree equation. Ferrari vs. ftvmetrics
Android Bluetooth Low Energy (BLE) - cooking correctly, part # 2 (connecting / disconnecting)
After centuries of searching, an exact solution to the problem of a tied goat was obtained
Welcome to DINS JS EVENING: disassembling Chrome DevTools and Cypress
Browser for remote - own version
Rust crashcourse. The rule of three - parameters, iterators and closures
Sci-Hub is now on an "uncensored" network
Who is responsible for the quality of software?
Creating an Addon (Docker) for Corel Draw
Architecture and programming of the HP-41 microcalculator
Options for configuring WMI privilege and security
Virtual memory tricks
The Poetics of Mutation: Artificial Intelligence Can Help Study Escaping Viruses
LED lamp Economy 15 W for 39 rubles
Identify the enemy: how MITER TTPs help identify the attacker
Reincarnation in a chatbot: Microsoft patented technology for creating a digital clone of a person
Installing custom layout on klava.org
What is a transaction
Job - a design pattern for beginners and experienced Go programmers
BeagleV's new high-performance open-architecture RISC-V single board computer for $ 119 +
Cool clock on addressable diodes (part 3)
How to become a tester, or what did I learn during the time of becoming on this path?
How to define your own exception classes in Python
The fight against robocalls goes to a new level - US telecoms will limit unwanted activity
How I became a PMP without drinking a single coffee
When the programmer has nothing to do or optimize the code using Linq.Expression
Writing a Vue messenger in the Amazon cloud
Testing Kotlin / JS: frameworks, coroutines and everything-everything-everything
Ticks or an article on how to become the most successful little arachnid
git-ssb - decentralized hosting of git repositories
Dangerous tick myths
HackTheBox. RopeTwo Walkthrough, Part 1. Chromium v8
14 fresh and useful design resources in January
Make strands, stay connected
How to quickly get a lot of data from Bitrix24 via REST API
Assembling an AT-compatible PC with an 80286 processor
Pumping HDL Simulation Scripts with Python and PyTest
Bioinformatics at minimum wages. Why are fleas relatives of glaciers?
A neural network for promoting a dog account on Instagram or a robot dog in action
Treating Java Reactor with Kotlin Coroutines
Playlist Maker for Spotify
How to recalculate a spreadsheet
Planetary dough mixer GASTRORAG QF-5W, inside view
Digest of interesting materials for a mobile developer # 377 (January 11 - 17)
Nextcloud on VirtualBox with shared folder storage
Attack on the Capitol does not justify the expansion of surveillance of the population
Not just detectors. An excursion into applied neutrino physics
FOSS News №52 - digest of materials about free and open source software for January 11-17, 2021
ALT CITY: Online. How I Single-handedly Created GTA Online for Mobile. Part 2
Project Management Institute (PMI) certification statistics in Russia as of 10.01.2021
Phone calculator as a way to get acquainted with React-native
Four steps to Skynet
Multithreaded download of files with ftp python script
How to reduce build time for Docker images in GitLab CI
Digest of fresh materials from the frontend world for the last week # 450 (January 11 - 17, 2021)
Overview of services to get current exchange rates
Olds in IT
How we rusted. Implementation and training history
Shell-operator and addon-operator progress: hooks like admission webhooks, Helm 3, OpenAPI, Go hooks and much more
PostgreSQL in Cases - Advanced Webinar January 28
Familiarity with common use cases for Terraform built-in functions
DBA: Night Watch
Digital events in Moscow from 18 to 24 January
DGTL Communications Meetup 21/01
The Right Stuff: The Boring Intrigues of Astronauts
Digital transformation of a factory: CRM for ERP, BP robotization and hardware revitalization, LC, chat bots and dream team (part 1)
Scraping Avito without a headless browser
Mentoring in IT: growing ourselves and helping others grow
Grigory Koshelev - Have you tried Kafka
The iron workers are dying. Experience in the field of equipment repair
Rendering an island from Moana in less than 10,000 lines of Swift code
Am I still a developer at 40?
Published stable release of self-contained packages Flatpak 1.10.0
Mark gauntlet v4.2: creation manual
How Google Play shattered expectations. Experience in creating a game on Android. 2 months of development. Renouncement. Admob temporary ban
What's wrong with Ethereum
Enter key history
OpenTelemetry in practice
Is O365 for the smallest necessary?
Kotlin Style Guide for Android Developers (Part I)
Transceivers for Marea: data transmission between continents reaches record 30 Tbps per fiber pair
The main technologies of corporate ADN-networks performed by Huawei: the beginning
7 major security mistakes when moving to cloud apps
Defining a technical leader
"Due to statistics": large-scale modernization of the US network infrastructure will go according to the new system
Robotandem: the tiny robot-transformer STAR has an older brother
Supercapacitors instead of lead-acid starter battery
Security Week 03: Attack on Windows and Android in Detail
Automatic emptying of Yandex.Disk trash without human intervention
From the advent of computers to peripheral computing in the telecom
Vehicle handling in the simulator: adjusting the model coefficients
Design of pagination pages in API
Language Modeling with Guided Convolutional Networks
Automation of security audit of information systems or SCAP educational program
How to set config file in .Net Core Console app for multiple IDEs when running Docker container
Modifying the Filter Pattern with Generic Lambda Expressions
Raspberry Pi alternatives
Hacks and Vaccines, whatever you like ...
How to localize a video about a game
How I launched Cyberpunk in the cloud: part 1
Now each ISPD needs to be connected to the SOC?
Unified Communications with Zextras Team Pro
Developing an effective mashup app
AWS Athena: GEOIP lookups
Setting up JWT authentication in a new Django project
10 of the 100 most beautiful words in the English language
Binary and Bitwise Operations in PHP
Why don't I buy a new laptop, but have been working on Sony Vaio SVE family since 2013
How new quantum algorithms solved nonlinear equations
Streaming database backup, network transfer and recovery with conversion from FB 2.5 to FB 3.0
Greeks, tortoise and calculus
New chart on Moiva.io with data from #StateOfJS
How to prioritize product hypotheses based on unit economics: examining examples
Two hidden cool features of Windows Admin Center: how to find, configure and use
New in Symfony: UX Initiative - New JavaScript Ecosystem for Symfony
Splay tree. Insert
Can vitamin D harm?
Azure SQL End-to-End Analytics + dbt + Github Actions + Metabase
Google has a creative new way to kill SaaS startups
The road to IT - a boomer's memories, part 1 of 3
How to pass an interview at FAANG: statistics
4 easy mistakes to make in C
Do not talk to the patient! Story
Vivid UI
Product Owner vs Product Manager or Product Owner / Product Manager
Higaisa or Winnti? How We Defined Backdoor Ownership
Is there life without Nvidia? Launching TensorFlow on the Radeon RX 580
Robots and Gadgets at CES 2021
If your product is Great, it doesn't have to be Good.
Protein tester
Tesla to launch powerful Powerwall battery power plant in Hawaii
Installing discourse on Ubuntu 16.04
Demonstratively rotating arrays for beginners
Everything about the Starlink Satellite Internet project. Part 22. Problems of electromagnetic compatibility with other satellites
Deep neural decision trees
Tariff "100k +", or how to upset a spammer
How did dromaeosaurids hunt? Why is their behavior so remarkable?
How NOT to use I2P and TOR
Big game to sell crypto. Financial disaster mechanism
Catching and handling events in the Linux file system
This is the way! The evolution of Timeweb backups: from rsync to ZFS
How I brought Ruby to DomClick
On the undoubted benefits of using modern Simatic equipment
Our attempts at procedural animation of character movement
Should I take vitamin K2 along with vitamin D?
First month with CRM: collecting childhood diseases of the project
Year of life in Denmark (part 1)
Utm tags in end-to-end analytics: features and problems
Why you should never settle for coding interviews
Building a self-documenting server in Node.JS
Dependency injection for beginners
Team lead as a psychologist: tasks, risks, tools of work
How to get to Bayesian confidence intervals without losing your understanding of classical frequency inference
Анбоксинг в современной Java
Espressif IoT Development Framework: 71 Shots in the Leg
Do you have many open tabs?
Dedicated team: a breakthrough in IT outsourcing practice
On Reddit via PayPal and Alibaba without relocation and SMS
NAS: why you need it and how to choose the right one?
How I made an optical tracking system
Developed an AI chip powered by light
Ashanovsky questroom (ux)
What is normal ferritin level?
A million home photos: faces, faces, faces
OllyDbg on death - saving the workings of the debug session
Qualcomm plans to release Apple's M1 processor rival later this year
CI / CD customization details: how GitLab runner works, when to use Docker-in-Docker, and where Argo CD comes in handy
CRISPR for Dummies, or Quick Reference for Quick DNA Editing
Learning React: 300+ Interview Preparation Questions
Finding the perfect tab grouper
Installing Minix 2 on a PC AT Compatible Computer with an 80286 Processor
HashiCorp Vault (HA) High Availability Mode
Photogrammetry of the 100 most unusual monuments in Russia by the community
Test task for front-end
How can I find the email of a GitHub user and write a Telegram bot to solve this problem?
Is it really impossible to do without kafokas and rabbits when you receive 10,000 events per second?
SIP phone with GUI on STM32F7
GIT branching and trying not to get confused
How Datalore Changed in 2020: A Powerful Online Environment for Jupyter Notebooks
Setting up a network on Minix 2
YooMoney (former Yandex.Money) is bad at fighting scammers
Ajax, REST API OpenCart
TASS announced a 30% increase in Ozon Express orders after the January holidays. SellerFox has other data
Collecting data for training in solving NLP problems
Digital transformation of a factory: CRM for ERP, BP robotization and hardware revitalization, LC, chat bots and dream team (part 2)
Introducing Quarkus at Red Hat OpenShift
Come on, grouped together, or how to separate photos of cats from utility bills
It seemed to you! All about Perceived Performance
PHP 8 continues the development of an open source programming language
New in Symfony 5.2: PHP 8 Attributes
What to do in situations where an in-depth interview is not going according to plan?
Interesting books in the genre of "science-pop"
Why should a product manager run the state?
Ask Ethan: where do you get enough mass for the multiverse?
Acceleration Community Meetup 01/28
Rely on others, but do not blame yourself: how the pursuit of uniqueness leads to disappointments for decades
Flipper Zero - Production and Delivery Plan
What's new in Terraform v0.13
Problem Setting for Universal Intelligence: We Don't Have a Common Language
Development of temperature measuring instruments
Red Hat makes its RHEL distribution free
Kotlin Style Guide for Android Developers (Part II)
How I prepared for my Google interview
WAF Verdict, or What Happened to Web Resources of Companies' Digital Twins at The Standoff
The future we have lost
Learning data science from scratch: milestones and milestones
[Personal experience] Developer's life: Singapore vs. Moscow vs. Valley
How to Build Intelligent Document Processing with RPA: The UiPath Experience
Automotive Ethernet: Marvell bets on Gbit Ethernet PHY with MACsec support
Anatoly Shalyto: "If a person doubts whether to do science, he should do something else"
Bypassing Incapsula with selenium
Divide and Conquer: Navigation Component in a Multi-Module Project
Mining food or "Pyaterochka" through the eyes of a hacker
What we brought to CES 2021: from drives to card readers
The future of JavaScript: classes
Scabies mites. Past present Future. Part one
Invisible psychology of e-com sites
Entertaining "Covid" math, survivor notes
TOP-3 cybersecurity events of the week according to Jet CSIRT
A little bytes here, a little there - and now you are already talking about how memory actually works
CryptoShloma trading robot
Radio and electronics - 100 years of history
How to properly write a privacy policy for a startup
CodeSys on RaspberryPi 3 model B for real purposes + MS SQL. Calculation of the footage of products produced on the corrugator
How PVS-Studio ELKI was checked in January
Terraform functions
Product viral popularity
The Mobile Design Saga, Part 2
What to do if your employment contract is voluntarily and compulsorily changed, and what does import substitution have to do with it?
Intel's new CEO brings back Nehalem's leading architect from retirement
IT vocabulary for non-IT people
What's New in SOLIDWORKS 2021
Python GIL tracing
LEGO's Cinderella: AI-Powered Raspberry Pi Machine Sorts The Parts For You
Just changing the model of the Android device emulator
Vulnerability mitigation: is the operating system to help?
10 ways to motivate your team after a failed project
2048 WASM or play on Rust in 2 days
Tooth extraction, "inexpensive" ... consequences
Pentest sites in 2021. The most complete guide
Android Bluetooth Low Energy (BLE) - Cooking Right, Part # 3 (read / write)
How Apple is quietly promoting H.265
Raspberry Pi Pico for $ 4 - what the new board from the Raspberry developers is capable of
What's new in Node.js 15?
Tucows Downloads: history, reasons for closure and new life from Internet Archive software
Why Cyberpunk 2077 Launch Failed, and How Employee Mismanagement Affects Products
Phone Fraud - Hot on the Trail
My password is not a date, not a street, and phishing can’t get me. How to defend against social engineering attacks. Part 1
Kabysdokh - DoH poultice from Russian firewall
Why is Apple's M1 chip so fast?
Extracodes for program synthesis
Personal exocortex, Zettelkasten and programs for its implementation
Learning ELK. Part I - Installing Elasticsearch
UbuntuDDE: a wonderful hybrid
Lens JS as Application State Manager
How I passed Certified Kubernetes Security
A checklist for setting up an infrastructure to increase the speed of 1C with MS SQL (especially important in the clouds)
COVID vaccines, their comparison and how they work
What an experimental communication system can offer to protect against MITM attacks
We make the sound in the headphones three-dimensional. Digital Signal Processing for Home Use
I'll make my smart speaker ... "with blackjack and hookers!"
Dinner. (Inspired by research and development)
Is the Russian COVID-19 vaccine so safe? Vaccine support opinion
Trees (plugin SpeedTree) on Unity 3D
What is product / market fit
Modeling a house in SketchUp and bringing it into Unity 3D
Clustering and Classifying Big Text Data with M.O. in Java. Article # 3 - Architecture / Results
Smart home, building experience, rake run (MajorDomo, Tasmota and Alice)
How to write a "hiring" resume for a developer
Leading the trend, part two
Laravel-Digest (January 18-24, 2021)
App installs from exotic regions
Implementing multitasking on functional queues (no RTOS)
Flutes, programmer and production
"If you want to figure it out, you'll find an opportunity": talking about Codeforces with the founder of the project
Before launching your first startup. Or what is not written about in books about startups
Digest of interesting materials for a mobile developer # 378 (January 18 - 24)
Ruleguard v0.3.0 release
Backing up data at home
Bash scripting basics for non-programmers
SpaceX manages to launch a rocket with a record number of satellites
FOSS News №53 - digest of materials about free and open source software for January 18-24, 2021
Year of life in Denmark (part 2)
A new approach to viewing logs
Digest of fresh materials from the frontend world for the last week # 451 (January 18 - 24, 2021)
BPF Binaries: BTF, CO-RE and the Future of BPF Performance Measurement Tools
An introduction to the distributed tracing pattern
Team productivity metrics
How to set up a multinode Airflow cluster with Celery and RabbitMQ
Digital events in Moscow from 25 to 31 January
Let's Encrypt migrates database servers to AMD EPYC
Aggregates in the database - why, how, and is it worth it?
Function of the number of leap days in a period
Engineer bought 220 non-working Raspberry Pi Model B boards and started repairing them
Air launch missile regiment arrived
PHP Digest # 197 (January 11 - 25, 2021)
26 SEO steps for a new website: what to consider in order not to redo
Power-line communication. Part 2 - Main blocks of the device
China becomes more autonomous: announced a 7nm graphics accelerator from the Middle Kingdom
The foreign key should lead not to the entity, but to the current version of this entity
CES 2021: New Windows Devices
Symfony and Hexagonal Architecture
Scala 3: getting rid of implicit. Typeclasses
Fixed a remote code execution vulnerability in the VLC player
Vaccination for dummies through the eyes of an IT specialist
Cli-IDE for Oracle DBMS. Well. Almost IDE
A new history of the Milky Way
Due to Flash outage, the railway network of an entire city in China was out of order for a day
Security Week 04: Attack on Amazon Kindle
A Beginner's Guide to Columnar File Formats in Spark and Hadoop
Cyber Monday at Cloud4Y
The child is on the tablet all the time. Are we selecting and hiding or are we developing digital intelligence together?
Habravyshymka # 1: Soft skills for a developer
The changing role of artificial intelligence in financial markets
Amazon Redshift Analytics Engine + Cloud Benefits
Puppeteer test autogeneration is built into Chrome DevTools
Announcement: how I train people to be tested on a lie detector
Privacy Day 2021: When Privacy Becomes Important
Amazingly fast algorithms
Let's talk about tools for creating client-side web applications using traditional programming languages
Fantastic books you might have missed in 2020
HexThrees is my first game finished
Impact Analysis: 6 Steps to Make Testing Changes Easier
Hands-on with Deno: Developing REST API + MongoDB + Linux
The evolution of my SQL queries
OpenCV in Python. Part 3
TV detector vans still roam UK streets
How to make friends ltree and Laravel
Setting up a multinode Airflow cluster with HDP Ambari and Celery for data pipelines
The importance of level design, or how not to break the core of the game with a bad layout
How to sell Mac apps outside of the App Store
How to automate order status notifications via Telegram bot, Computer Vision and SQL Anywhere
MFS - a pattern for building UI in iOS applications
Exploring important features by spreading differences in activation. DeepLIFT
Where to work in IT in 2021: REG.RU
How does the Atlas robot from Boston Dynamics work?
Testing multiple instances of the same mock component
The history of the English language is literally on the fingers
Brian Fitzpatrick, Ben Collins-Sussman "Team Geek: The Ideal IT Company": What is Team Culture Made of
Angular's Portal Pattern: Why You Need a Root Component in Taiga UI
Cool Agent Smith or run thousands of Serverless tests
Instructions for creating a file signed with an EDS using CryptoPro software
Why not Notion
OpenAI's CLIP Neural Network: A classifier that doesn't need to be trained. Long Live Learning Without Learning
Azure Custom Vision without Azure, or "where is their mask?" How we recognized the mask on the face (and other parts of the body)
Pentesters - Witchers of the IT world
ZeroTier, WireGuard and "LAN" from RuVDS. Comparison of capabilities and applications
How to weed out bad programmers. 10 best automated code quality checkers
Stop, passerby: how digital information screens work
Why developers are not friends with Serverless
What is Mimikatz: A Beginner's Guide
Scientific pop: how it was done in antiquity
Why Context is not a "state management" tool
Spring Cloud and Spring Boot. Part 1: using Eureka Server
Extending a 5.7 TB PostgreSQL cluster and migrating from version 9.6 to 12.4
An example of a real project in F #
Intricate geometry of round trip travel
What is better not to save money when creating a video about the game
Webinar "Create More Parts in Less Time by Tracking Machine Uptime"
Freeing up resources in GO
Myth: Velocity is Performance
How to choose a team lead
One Kafka is good, several are better
Automating application publishing to Google Play using Jenkins
Moving from Azure to GCP, ASP.NET MVC to ASP.NET Core 3.1
What kind of beast are affine transformations?
IKEv2 tunnel between MikroTik and StrongSwan: EAP ms-chapv2 and access to sites
10 bad HR tips: or how easy it is to kick candidates off. Fast. Cheap. Effectively
Liberation
Building a common architecture for high performance computing, artificial intelligence and data analytics
Environment Synchronization
Microsoft's profits jumped 33%. Satya Nadella says we have entered the era of "second digital transformation"
STAR on how we implemented the task board
Backend of the web service in the database. How to build business logic and create a microservice relay for the frontend API
Logging provider for Telegram (.NET 5 / .NET Core)
Speech recognition with machine learning tools
Cabinet per square meter
We design a multi-paradigm programming language. Part 6 - Borrowing from SQL
Sentiment Analysis. We define emotional messages on Habré
How smart data center networks are helping a large bank cope with the crisis
Automating the creation of objects using a pipeline
Improvements to the new Razor editor in Visual Studio
Learn and work: how a developer can put education on track
Starlink satellites equipped with laser communications to cover the polar regions. It will become the standard in 2022
Testing using Puppeteer
The application answers: how we reduced the number of ANR errors by six times. Part 1, on data collection
The Advanced JavaScript Guide: Generators. Part 2, a simple use case
How I searched for a normal RDP client and found as many as three
Training, remote expertise and other AR / VR applications in the steel industry
Linux sockets
Bears, hamsters, humanoid. A hamster or a bear is a brother to a man from the point of view of bioinformatics?
Official prices for AMD Threadripper Pro: $ 5489 for 64 cores and $ 2749 for 32 cores
We write a Telegram Bot to notify about a commit in a git repository based on Gitea and deploy it to the Google Cloud Platform
Automatic learning of the interaction of functions using self-adaptive neural networks
Running complex C ++ applications on microcontrollers
Software design taking into account the requirements of security standards
Strict YAML deserialization in Python with marshmallow library
Metaprogramming in a real-world task
Unreal Engine 4. New network model: PushModel
GlobalSign Launches World's First Cross-Platform Certificate Management Agent for Windows, macOS & Linux
Psychology for Startup Founders: Learning to Conflict Properly (Part 1)
Reddit vs. Wall Street: how trolls fight against financial tycoons
Hive hbase security hdfs using knox and ranger
Is this Service Locator such an anti-pattern?
How we overclocked a cluster for loaded Microsoft SQL databases and received the coveted 200,000 IOPS
A dangerous vulnerability in the popular Sequelize library
Relationship with performers - employment contract or contract on labor results
Examples of neural network architectures for solving five applied problems
Aggregates in the database - efficient processing of the flow of "facts"
How Google wastes our money and user time
Announcement of the webinar "Why companies are increasingly choosing Flutter and what it means for developers"
Tim Berners-Lee suggests storing personal data in pods
"Organic" does not mean "environmental friendliness"
Digest of events for HRs and recruiters in IT for February 2021
Testing From Zero to Hero. Part 1
Habr - Uma Chamber
What @ font-face really is
Callisto. Why did we come up with a Selenium Grid replacement
Navigation Component and multi backstack navigation
Safe Args is a faithful assistant to Navigation Component
Educational program on Navigation Component: for those who skipped all the tutorials
One Thousand and One Directory in Master Data Management of Rostelecom
Is PHP Relevant In 2021?
Sci-pop: how they did it during the Renaissance
Dendrobot in action: learned to control the trap of the Venus flytrap from a smartphone
Tu-134: 50 years of operation
Application Manager for Windows Mobile
Installing Redmine in 15 minutes (RVM + RoR + Unicorn + Nginx)
Personal data in the clouds: declaration of conformity or attestation
Free online conference on hyper-casual games
Writing a usable shell for FFMPEG on Powershell
The app answers: how we reduced the number of ANRs by six times. Part 2, on error correction
The story of how we made a product for integration with goods on 1C and couldn't stop
We set up a home mail server and leave the "free" mail
Android Bluetooth Low Energy (BLE) - cooking it right, part # 4 (bonding)
Why do they go to learn C?
BPMN in plain language
8 Kubernetes Insights, Curl Cheat Sheet and Online Course "Developing Cloud Applications with Microservice Architectures"
Mind Map to help the tester
Telegram bot for DIY support
DataArt has opened the website of the IT Museum
The Chinese have created two alternatives to Flash at once, because they cannot abandon Adobe technology
RBAC? ABAC? .. PERM! A New Approach to Authorization in Cloud Web Services and Applications
IT Specialist Diploma in Different Countries: Features of Evaluation
MySQL optimization complex
2 free Office 365 training webinars in February
Experience in implementing service mesh in Avito
I'm a team lead, why do I need all this?
Snom A190 - DECT headset for microcellular systems
HEY! LISTEN! How did your journey to the "golden age of video games" turn out?
How do I build browser apps right in the browser
Using libpq in VisualStudio (Windows)
TOP-3 cybersecurity events of the week according to Jet CSIRT
Make the most of: Cloud Composer as a fully-managed solution for Airflow
Hiring Market Cheat Codes 2021: Employer Predictions for the Current Year
How IT companies pay less taxes
How an IT specialist can start speaking at conferences
How I stole data from user accounts on Google
How Reddit's “Roaring Kitten” earned 28.500% on GameStop promotions: simple explanation
New developer onboarding with Ansible
Xiaomi has unveiled the Mi Air Charge true wireless charger. What's wrong with her?
AspectJ in automated testing - some practical examples
Best CES 2021 Gadgets Part 2: Improving Your Body
What are Intel's main problems
How NVIDIA Reflex Technology Works
How Soviet inventors tried to accelerate ... global warming
Pitfalls - Grass Animation (Unity3d)
The path to IT, memories of a boomer. Part 2, institute, PDP-11 (SM computer)
10 amazingly useful basic Python functions
Why is it profitable for operators to be friends with cloud gaming and what role does 5G play in this?
Java systems configuration - how to remove pain
Vanilla All the Way. Vanilla Cloud Solution on K8s
AMP sites - fall into the trap and win
WebRTC standard received official W3C recommended status
Why do you need another barcode recognition system?
Why habrovy WYSIWYG editor is inconvenient
Seagate MACH.2 and Exos 2X14: Understanding the Benefits of Dual Drive
Dead Arduino, or How to Save a Board
Base64, Base32 and Base16 encodings in .NET
AI at minimum salaries 2: Generator of verses on Prolog
Functional Kotlin. In the name of goodness, rainbow and all that
A prototype of a system for recording bed occupancy in hospitals
Workplace for 0.5 m2
Black holes in the universe
The shell of supercivilization. On the energy, engineering and environmental aspects of the Dyson sphere
Is Golang suitable for beginners
Should you learn PHP
Cross-platform multiplayer on Godot without pain
Surround sound system "on paper": what was printed at the Technical University of Chemnitz
Bitcoin Astronomy: Part II
L-systems and what they allow themselves
Again about C ++ templates in microcontrollers
Astro-MaNGaL for galaxies and nebulae
Ask Ethan: are Einstein's cosmological constant and dark energy the same thing?
Configuring Xdebug3 for a Laravel Application in Docker
The basics of Bash scripting for non-programmers. Part 2
A few words about the specifications
Pasta, pizza, mama mia! Developer moved to Italy
Building a React employee database page using Airtable and Quarkly
Configuring Restic with systemd on Linux
Are you still catching exceptions? Then we come to you
An overview of platforms for learning machine learning from scratch
Personal experience: how we prepared a course on computer modeling at the undergraduate degree at Novy Phystech
Hygiene of the computer operator (MKM)
FizzBuzz Senior
How Amazon spent $ 500 million on failed games and why it didn't work out
Rain effect. Particles in Unity 3D
Trying to use modern C ++ and design patterns for microcontroller programming
Convenient display of an empty list
Digest of interesting materials for a mobile developer # 379 (January 25 - 31)
New data on the motion of stars made life difficult for astronomers
An appetizing world of standard food from NIST
Computer vision lessons in Python + OpenCV from the very beginning
Once again about try and Try
A little about our unnamed studio and what we do
FOSS News №54 - digest of materials about free and open source software for January 25-31, 2021
Not all particles and antiparticles can be divided into matter and antimatter
Billiards on Unity 3D
Automating the search for secrets in git and ansible
January. Orbital launches. USA and China
Raspberry Pi Pico vs Arduino: which board is better?
Booking, Uber, Spotify: how the remote works
Digest of fresh materials from the frontend world for the last week # 452 (January 25 - 31, 2021)
The Taming of the Shrew HAPROXY. We work ssl <--> ssl with the generation of certificates separately on each server
How small can a linux kernel be?
Problematic pods: escalating pod privileges in Kubernetes
Configuring a failover Kubernetes cluster on servers with a public and private network using Kubeadm
Digital events in Moscow from 1 to 7 February
Maple BUS in a nutshell or SEGA Dreamcast Peripherals how to make
Research on Researchers: What We Learned
Observing "weather conditions" in a C ++ / CLI project
Packing any python package into rpm package with offline installation option
How Amazon vaccinates its employees
TESS telescope finds a triple binary star system
(not) Safe digest: passwords by default, personal data and salary for phishers
The story of another algorithm or how one animal led to the creation of the world. Part 1
What is TinyML and what's so important about it?
Lawful Interception, Attachment Search & Personalize Zimbra OSE Authentication Page
Using services and handling their results in Xamarin
Which CI / CD tool to choose - Jenkins or GitLab?
Putting together neural networks. Classifier of cartoon animals. Without data and in 5 minutes. CLIP: Learning Without Learning + Code
How to Become a Java and C # Developer: Opening a Mentored Online Workshop
Salaries of Ukrainian developers for 2020. Average - $ 2500
A Historical Background on Apple's Sound Direction: From the First iPod to AirPods Max
Home IoT device through the eyes of a JS developer
Roundtable in Wrike "Marketing Automation: Tools, Integrations, Processes"
C # programmer, test yourself - find the error
Popular Go Backend Interview Problems and Solutions
You don't need to learn to program: the zero coding manifest from the founder of bubble.io
Online intensive "Service mesh" March 19-21
Modification of the behavior of the electronic toy device "Lego Super Mario" without the use of formal costumes
Neurodigest: Machine Learning Highlights for January 2021
How to become a self-driving car developer?
And again CSR8645, or "tired of mending wires"
Best practice: working with path in Python
Announcement. How psychology differs from pseudopsychology
Why your Spark apps are slow or not working at all. Part 1: memory management
Security Week 05: sudo, iOS vulnerability and attack on researchers
Spring Cloud and Spring Boot. Part 2: Using Zipkin Server for Distributed Tracing
Skylo provides a satellite connection for $ 10 per month
Cyber Risk Index: comparing companies in terms of cyber security
Video freedom: open source RISC-V GPU introduced
Simplified syntax for jsonb in PostgreSQL 14
Open systems as a basis for building a Smart city
15 reasons for connecting metering devices to the energy consumption dispatching system, personal opinion (IoT provider)
Tracking Technology Review: AR Masks
Flexible authorization using Casbin and PERM. Practical example
Android Academy. You missed everything! But it is not exactly…
React in 60 seconds: form validation
Development of a business process in Bitrix24. Tips for the head of department
Linksys WRT54G - a router that accidentally became legendary
25 Useful Python One-Liners You Should Know
Deno community materials digest (01.01 - 31.01)
Back office for games or "the result of fighting retirement boredom"
Deploying a Database Cluster through Vagrant with ClusterControl
SQL migrations to Postgres. Part 1
Cheney on the MTA: a compiler in which the stack also serves as a heap
Tricky words in English that change shoes on the go
How people were managed in ancient Rome
M.Video-Eldorado Group: in 2021 we need 600 more programmers
Don't use fixtures in Cypress and unit tests - use factory functions
A completely new type of display for smartphones. The image can be felt with your hands. And why am I glad about it
Atopic dermatitis (neurodermatitis): what is broken and how to treat
How to build beautiful graphs in Python with Seaborn
Job Aggregators for Developers: Compare Top 10 Most Popular
The best gadgets of CES 2021, part 3. Delighting the geek soul
News digest of events from the FPGA / FPGA world - №008 (2021_01)
Launching Adobe Flash in Chromium browser after January 12, 2021
Frameworks vs Bitrix
Drain the Mediterranean
Sta-sta-stattering, or where microfreezes come from in the game and how to deal with them
Network traffic research
New Quantum Algorithm Finally Found Approach to Nonlinear Equations
PMP 2021. Preparation
CRM is not ...
NextMind Dev Kit: Review of the First Real-Time Neural Interface
Solving RAZOR2_CF_RANGE_51_100 and RAZOR2_CHECK problems
Effective email as a superpower of recruiter and HR
Network subsystem in the OS
Psychology for Startup Founders: Emotional Duty (Part 2)
The Chinese have created an alternative to Android and iOS on Ubuntu for smartphones and tablets
Deploying multiple machine learning models on a single server
Apple vs. Facebook: how the battle between the two giants is heating up
Different types of investors and their motivations
Why are we transforming 3D vectors with 4x4 matrices?
How interesting open worlds are created: key principles
API Design: Why It Is Better to Use References rather than Keys to Represent Relationships in an API
Case of using Mapping Diagnostic Context and @Async
Identifying typos in a GTK 4 project using PVS-Studio
Assessing the importance of "features" for nonlinear models
Dependency Injection architectural pattern in a React application
VPN won't save you: how personal data is collected through SuperCookies
Sony Xperia 1ii PWM exploration
"Domino Effect", or How we update the cloud software in the data center
Investing in industry funds in Excel
522-fz or how electricity meters are getting smarter. Part 1
How to create a hardware navigator for a randonaut
New version of our self-written plugin, which has been downloaded 250 thousand times
522-fz or how electricity meters are getting smarter. Part 2
M.Video-Eldorado Group invites you to an online competition for analysts
How We Made Medical Voice Assistant
Spam and the Law "On Communication": I want to, but I can't
Analysis of the World of Tanks protocol
Dealing with Powershell and making the Windows terminal usable
How we designed and built the Agile space
Ansible guidelines
The basics of debugging JS client applications
NHTSA Develops Self-Driving Vehicle Safety Standards and Has Questions
TabNet. Few details
How we looked for hackers in network traffic at the Standoff
Comments on the results of the Phase 3 clinical trials of the Sputnik V vaccine published in The Lancet
Information security in 2021. Threats, industry trends
Is a new development methodology needed?
Bitrix24. Playing with the settings and optimizing the project
Arstechnica: Huawei's Harmony OS - Redesigned Android 10 Without Much Changes
Paul Graham: Seriousness
Automation of data collection for advertising companies: make your life easier
LongPoll in vk_api
Ideal Vue Typescript Application
Intel for the first time in three years was able to win back a part of the processor market from AMD
API Developer Trick
Why are all portals with personal data outlawed since 2008 and how it turned out that no one cares, including the FSB
Everyday life of analysts at M.Video-Eldorado
About VCRs and Programming
Бесплатный сервис хранения ссылок
China has created a desktop quantum computer worth $ 5000
Простой способ спрятаться от популярных систем распознавания лиц
Non-obvious facts about collections in Magento 2
Using statistical techniques for time series analysis
What you need to know before joining a startup?
How we taught AI to understand news
What to expect from boxed applications?
How to get into the gaming business and not go crazy: an overview of the game development industry guide
Why is a TG bot that allows you to change the Caller-ID dangerous?
AV over IP - what is it, why and what for?
How to prove to manufacturing that an IT injury reduction solution pays off
How to create effective CTA: 10 approaches that work
How we made payment by QR. Part 2
Boomer Memories - VAX / VMS
When RPA alone is not enough: creating interfaces for interacting with robots using a low-code platform
LibreOffice 7.1 updated: corporate suite - separately, edition for the community - separately
Python, Sierpinski Triangle, and more ...
IT outsourcing: how it works and who suits it
Undercover Spy: Checking the ILSpy Source Code Using PVS-Studio
How to Get a Data Scientist Interview at Amazon in 2021
Replicating Fedora from Fedora
Books with unusual fictional epidemics
Braille Phone. Continuation
NVMe erases the difference between memory and storage
Microsoft Azure Blueprints Service Basics
The person is not caught ...
Google Dunant 250 Tbps Subsea Cable Ready to Go
Envoy as a versatile network primitive
Knockin 'on Heaven, or FSM on Templates
Why use a password manager
Akhtung: "free" antivirus from RU-CENTER (NIC.RU)
What should Ukrainian IT business pay attention to in 2021? Legal advice
You don't need a complicated hierarchy of stories
Hack The Box. Walkthrough Doctor. SSTI to RCE. LPE via Splunkd
Only 38% of orders on the Internet are paid in advance. Couriers are redeemed less often
Science and Rationality on YouTube (copyrighted playlists)
A product goal is an intermediate strategic goal
COVID-19 research and uninitialized variable
Building a Serverless Application Using Azure Functions and Go
Cons of the profession of a programmer, what you don't like about work
Unfulfilled predictions for 2020
Tips for storing Percona Backup in the cloud
Courses and books for learning data science from scratch
5 Common IELTS Exam Mistakes and How to Avoid Them
Django 2.0+ path converters
Free Solution to Create a Software SSD / HDD Hybrid on Your Home PC Windows Tiered Storage Spaces
How a young girl can go to Yandex.Taxi to the forest and disappear without a trace
Part 2. Cyan - remote. How do we hire? What else are we working on?
Pandemic sets the stage for a digital marketing renaissance
Details of Apple's first VR headset revealed
Why are farming games so popular
Case: increasing the capitalization of a DeFi startup by 300%
Just a vertical monitor doesn't mean I'm on the phone
History of GMO salmon that still hit the market
An unprecedented bubble has formed in the US stock market
Satellite Internet from Starlink already has 10,000 users and "terrestrial" competitors are unhappy
Breaking and repairing Kubernetes
How we came up with new AR glasses technology (hardware)
Mutation Driven Development
"Louis, this is music!" - a remaster of the soundtrack of the legendary platformer from the 90s has been published
Recipe for training neural networks
Reflections on Rust
From JCenter to Maven or a short post on publishing Kotlin multiplatform
What is scientific thinking?
Is psychology a science and is there consciousness in a cat?
Kafkarian move or how to move partitions
Oracle: difference between deterministic and result_cache
The implementation of the processor architecture from Charles Petzold's book Code. The secret language of computer science "
Germany - advantages, disadvantages and unique, part 1
How to start a career in IT after 30 years
The most important experiment of the 20th century
Browser Wars 2021
Why Notion
"Mr. X" or should a small team consider XWiki as a possible replacement for Confluence?
How SoundCloud can redesign its monetization system to re-engage musicians and audiences
Svelte + Redux + Redux-saga
How rooting and alternative firmware make your android smartphone vulnerable
.Net interview cheat sheet
The insane, immense scale of browsers
Steven Yurchik is the new head of NASA
Top 3 plugins for autocomplete fields
A system guide for creating White Label android applications
A million from scratch in 2 years
Why Linux uses a swap file, part 2
An F # Primer for Curious C # Developers
Hanson is set to release thousands of humanoid robots in 2021
From words to deeds: Starlink is ready to launch in the US, but there are already examples of use outside the country
Laravel-Digest (January 25 - February 7, 2021)
Why can't you just take and quickly produce billions of doses of vaccine (or can you?)
Noisy neighbors and my path to silence
Everything about the Starlink Satellite Internet project. Part 23. RDOF Auction Interim Results
Writing a program for the ALTAIR 8800 computer, 1975 release
Science art: I grew ears on my palm here and wrote a rap for microbes
Enum in PHP 8.1 - what is enum for and how is it implemented in PHP
PostgreSQL 14: Part 4 or the "January offensive" (Commitfest 2021-01)
Create a database schema using SQLAlchemy
Git for beginners (part 1)
FOSS News №55 - digest of materials about free and open source software for February 1-7, 2021
How Tesla beats the rest of the automakers with its charging stations
Wetware: Molecular Computing and Cellular Machines
Announcement. How to learn to pass a job interview on Google
Converting a number to a string using FPU
Digest of interesting materials for a mobile developer # 380 (February 1 - 7)
A simple way to relocate to Italy: the experience of an engineer from Russia
Secret coprocessor Apple M1: what it is, why and how it works
aSocial - fully distributed social network
Incognito mode from Google and other browsers: beautiful wordplay and a little deception
Digest of fresh materials from the frontend world for the last week # 453 (February 1 - 7, 2021)
Google Books Ngram Viewer as a Retrospective Research Tool
PHP Digest # 198 (January 25 - February 8, 2021)
Living with addiction. Recovery course
GitHub offers to launch a catalog of mobile applications
Properties versus methods
Cybersport for children as a new street - and as a means of socialization
Solid frontends: configuration
React Best Practices
Author.today - pirates under the copyright flag?
Digital events in Moscow from 8 to 14 February
Triple finish at Mars
[invitation] Cyberpunk soundtrack recording for OSINT instrument
I've parsed over 1000 top machine learning Github profiles and here's what I learned.
The state of Windows: how many different UI levels are there in Windows 10?
Video editing, machine learning and hacked xml - all in one program
Onboarding mentors or a quick dive into mentoring
Load and save: fast and efficient reading algorithm
New quantum algorithms that have made a breakthrough in nonlinear equations
Aggregates in the database - proxy tables
What is Bloom Filter?
PVS-Studio roadmap for 2021
Production profiling to find server bottlenecks
Applications with severe heredity. Support or restoration?
BlackBerry: the rise and fall of the era of QWERTY smartphones
Spring Boot WebClient Cheat Sheet
Extendscript "Hello World !!!"
ExtendScript Working with Files
Security Week 06: data theft via Google Chrome sync
How we built parallel universes for our (and your) CI / CD pipeline in Octopod
Unit testing Spring Boot in Docker and Yandex cloud
Building a pulse oximetry tracker using AWS Amplify and AWS serverless
Space is a decade-defining sci-fi series
Google, SberMarket: how the remote system works - 2
How to attract graduates to Russian corporations and research institutes
What is happening with servers and storage over the past 3-5 years, and where is everything going
Node.js and NPM versioning with NVM
Why I Still Use RSS
Tier 2 in SEO and Internet Marketing
Comparison of the speed of work of sorts in C ++
Getting Free Servers in Oracle Cloud Free Tier
Aurora 7 laptop with seven displays kicked off
Testing the source code generator
Huge, galaxy-sized bubbles rise above the Milky Way
What is rationality?
What does reality mean?
Micro-modular approach to product design
Creating custom query functions with key paths
Calico Enterprise: overview
Musk vs. Bezos. Cosmic confrontation top 1 and top 2 on the Forbes list
The self-extinguishing hypothesis of time travel paradoxes
Mathematical morphology in examples from medicine and biology
How to pass the MB-200
My acquaintance with Salyut virtual assistants, as well as with the SmartMarket and SmartApp platforms
MyCompany is a free and open source solution for small businesses
Solving a fun puzzle in JavaScript
Mysterious empathy: how to develop it
How to view beautiful bug reports on GitHub with SARIF
Rack rental in a data center or how to choose a data center
Detection of water leaks. Another integration of ZABBIX and BOLID
CodeQL: DIY SAST (and head). Part 1
Do you use null often? And we have it in the specification
Snom conferencing. Snom C520-WiMi and C52-SP review
Writing AI for the game Gomoku (5 in a row)
Zextras Drive and Docs - document storage and collaboration in Zimbra OSE
Research of malicious traffic
In 2020, Internet scammers stole 150 billion rubles from sellers and clients. We analyze criminal schemes so as not to get caught
GitLab survey - we are waiting for your suggestions
The most anticipated gaming laptops of 2021
Swagger (OpenAPI 3.0)
Stop using Page Objects (PO) and start using App Actions
Root cause analysis of incidents based on correlations between time series of IT infrastructure metrics
Scrum Community Meetup 11/02
What should be done so that the developer still writes an article on Habr?
Connected speech: how to learn to speak English connected
Animation and export. On the example of the game Intravenous. Part 1
How to effectively recruit a million referrals using an affiliate link?
Benchmark Prometheus vs VictoriaMetrics on node_exporter metrics
Go, lockdown and new MPD client - meet Ymuse
Minimum content size in CSS Grid
Ahead of the whole planet
How to improve Tesla autopilot
We develop a website for a microcontroller
Tagged Unions in PHP (similar to Rust)
Mileage reset for RICOH SP 150SUw
Moving an IT specialist to Finland: low competition, not much snow and total introversion
GitLab 13.8 Released with Pipeline Editor and First of DORA Metrics
Why artificial intelligence won't go crazy
Unloading users from 1C ZUP to Bitrix24 or a true story about how to set up the integration of 1C-Bitrix24 with 1C ZUP
Germany - pros, cons and unthinkable
“But you speak to me without respect…”: why are communication rules needed and how to follow them?
The Linux battle in the Windows arena
Proof of Work - proof of work done
Character recognition
Why Jeff Bezos is the most dangerous politician on the planet
Intelligence: from the life of a first-person programmer
We analyze the response time of the interlocutor
Rust Foundation
Popular misconceptions about C #
Notes on codestyle
Inversion of control on naked TypeScript without pain
How machine learning and TensorFlow are helping to bake hybrid baked goods: a hobby case from a Google developer
Current TLS / SSL Decryption Methods
BA digest, January 2021: how to reject a feature request and estimate the cost of an error in BP
The harsh truth about developers and development
12 examples of how to improve code with @dataclass
How did it happen that 0.1 + 0.2 = 0.30000000000000004?
SQLite using Go and Python
Providing network security in conjunction with network packet brokers. Part one. Passive safety devices
Reusable Svelte component: so no one gets hurt
Parallel queries in Kotlin to automate data collection
Oracle: Deterministic functions, result_cache and operators
Connected! The most important thing about VPN app design
Four database APIs
Open Source at the Company Level: First Lessons of Participation in Side Projects
Sticking and working with the Event System in Unity 3D
Why we can train accountants, but not programmers
Mathematics, beauty, love - the story of one Valentine
Conversion of CNC 3018 Pro to rails. Personal experience. Part 1
Getting to Mars: New Seven Minutes of Terror in Just Seven Days
Flutter. Asynchrony (async) <> parallelism (isolate). At all
Creating a mini PHP SDK for signing requests to Oracle Cloud Infrastructure API
KubeGraf is a plugin for monitoring Kubernetes in Grafana. How it was created and why it became in demand
Import of the Unified State Register of Legal Entities of the Federal Tax Service by means of Apache NiFi. Step 3 - converting JSON using JOLT
Three problems of quick hypothesis testing
We need to honestly talk about certified data centers
Telegram on go, part 2: binary protocol
Just for fun: the PVS-Studio team came up with the idea to monitor the quality of some open source projects
Unification of pathfinding instead of different AI logic
How to restore NSX Edge and transfer its settings via API
SafetyNet Attestation - description and implementation of the check in PHP
Visually about phishing in 2020 using the example of the RU zone
Analytical online services for managing an online store
Google Summer of Code 2021 mentor recruitment continues
Where to work in IT in 2021: DataArt
Statistically perfect random number generator software
What happened in 2020 with transport and how it looked from our side
What a developer needs to know about working with a designer / designer
How to implement drag & amp; drop in pure JavaScript
A glance from the past. Translation of an excerpt from a lecture by the legendary Richard Feynman
How to quit smoking by WHO: with WhatsApp chatbot and Florence e-health professional
Edge servers, terminal sessions with a Linux script command, and 5 approaches to cloud automation
Implementing end-to-end business intelligence
Rock Stars No Bonuses: How Netflix Hacked Employee Incentives
New CuBox-M: the palm-sized Linux or Android mini PC
More datasets needed. Music, IT skills and cats
Working with dbt powered by Google BigQuery
How datasets accumulate racism and sexism
From stained glass windows to terabytes: solving the mysteries of HAMR
What is burnout syndrome and how to deal with it yourself
Developers become admins, and admins become developers. An interview with an Uber engineer where the division disappeared altogether
Server rental: how not to lose data
Putting together your little drone
A little about SOLID and the harsh zombie legacy
Slight rise and slight fall of the Zavtra brand. How We Didn't Become Wallet Millionaires
Perenio: making an IoT fairy tale come true
OZON has calculated which gifts they don't want to receive on February 14th. We analyzed the demand and found out what the Russians will get
Ceph exploitation: how to distribute pools to different types (HDD / SSD) and server groups
How to install Kubernetes on an Ubuntu server without Docker
Choose programming, choose respect
Ranking texts by similarity to reference texts using the TF-IDF model in the GENSM implementation
Why do IT specialists teach in courses and what to prepare for if you decide to become a speaker
DBA: "Someone Eats Too Much!"
Fathers of the gaming industry. Chris Avellone [part 1/3]. Interplay and Black Isle Studios
Why do I stay with Lisp (and you should too)
How fast do you need to run to stay still?
Understanding Opaque Return Types in Swift
Monitoring core services in AWS with Prometheus and exporters for CloudWatch
Memory for the cars of the future
TOP-3 cybersecurity events of the week according to Jet CSIRT
Testing microservice-oriented applications
IT valentine: 53 ways to confess your love
We launch a stream of clients from Instagram in 16 minutes
How to compile Python
How to find a job in a game studio for a beginner narrative or level designer: asked experts from the industry
Working with adaptive programmable APIs in Flutter
Generating text with GPT2 and PyTorch
IOS App Localization Process at Vivid Money
GMO people - the future of biotechnology is here
Systems analyst requirements and documentation templates
How to learn to pass a job interview on Google
How to use a neural network to determine the best email sending date and increase mailing revenue 8.5 times
Why are most startups shutting down?
Farmers in the US are forced to break into tractors just to fix them
A new recruiting paradigm: who and how to look for in the Clubhouse?
A very technical issue: on DDD and the design of complex systems
Centralized Docker Logging Using ELK Stack
Does the sun shine the same for everyone? The Bauman satellites recognize
Flower News: Fuchsia OS Developers To Add Support For Running Unmodified Linux Programs
We are testing 11 bots for pumping English in Telegram: a useful tool or crap?
Hey, PVS-Studio, where are the events?
How to make an adenovirus vaccine?
Organizational systems and business processes design map
Is Bobby completely soft? Review of the new Bobby Soft laptop backpack from XD Design
The tale of how the fly-flyers took up the old
Should the out parameter be initialized before returning from the method?
Pending aspect-ratio: hacks for proportional boxes
DIY headphones. How, and most importantly, why
What is happening with youth science in Russia?
What is a certificate?
Handling Test Grades in Google Forms
Does an interface designer need to understand the layout?
TypeScript: Putting tsconfig on the shelves. Part 1
What's at ITMO University: a digest of events for students, scientists and specialists of different levels
Pixels, Excel, Kotlin and a little nostalgia ...
Telegram bot to automate a cryptocurrency exchanger
Space supercomputer HPE Spaceborne-2 is sent to the ISS. Why was he needed there?
Ramsey number R (5.5) = 43
Localizing your scripts in BASH, part 2
How to improve your Google rankings and what mistakes to avoid
Google is taking over Python
NASA: only a rocket with a nuclear reactor can pave the way for people to Mars
Is it obligatory or not? How to mark fields in forms
Converting a number to a string using SIMD + FPU
Deferred Tasks in Micro-Service Architecture
A puddle of snow and black stones or a modern take on Darwin's warm pond
Experience in building a DWDM network
7 useful VS Code extensions for Python developers
What is the documentation
Imaginary significance
Tools for Competitors in Machine Learning Competitions
How IT companies post cases that were not there, and how to write a great case, even if there is nothing to brag about
Happy Valentine's Day ... to technology
DISTR 3: software from 5-inch floppy disks
.NET 5 + Source Generator = Javascript
Sequential deep learning for credit risk monitoring using tabular financial data
Your own paging operator
5% cashback on everything and free lounges: I tell you how to choose the best premium banking service
Online store. Creation, full of bumps and useful conclusions
How to stop worrying and start living
One-way and two-way relationships in Hibernate
Digest of interesting materials for a mobile developer # 381 (February 8 - 14)
Slow geeks: how the Amish are adopting new technologies
Fernando J. Corbato: the man who divided the time
Superpower in learning. How to get a?
How shades reduce the brightness of lamps
FOSS News №56 - digest of materials about free and open source software for February 8-14, 2021
For whom it is good to live remotely, and who does not, and what to do with it
Digest of fresh materials from the world of the frontend for the last week # 454 (8-14 February 2021)
1 year with Flutter in production
Getting started with neural networks
Installing Linux on a calculator
How developers are fleeing San Francisco
Figma - we make component design suitable for export to code
How to find the right abstraction for working with strings in Android
Digital events in Moscow from 15 to 21 February
Publishing a Go app to GitHub
Assembler editor for ARM microcontrollers for gnu as compiler. Start
Java Core for the little ones. Part 2. Data types
"Spectra" of Russian science
How to get subtitled stream in RTMP from SDI
Strengths of functional programming
Microservices: from CRUD to Native Image. Part one
Overclocking the DO portal based on Moodle (solving bottleneck problems)
842 chips per second: 6.7 billion ARM chips shipped in Q4 2020
Everything you need to know about Netwalker ransomware
Code evaluation as a debugging tool
Cooperation with self-employed: benefits and pitfalls
Understanding not in Python
Everyone can offend the hoster. Should a provider be responsible for their customers' content?
Designing in C # through the eyes of a freshman -NotePad ++ # 6
Numerical modeling for the development of new products and technologies
The book “Web Development with Node and Express. Full use of the JavaScript stack. 2nd edition "
What is the Startup class and Program.cs in ASP.NET Core
Scientists have created a machine to invent mathematics
How to patent a website and make money on it
School or how to flunk architectural planning
We clarify the details of the project using the methods of practical psychology
The brush “wedges” and shoots in the hand of the programmers - why? What to do about it?
KubeHelper - Simplify many day-to-day Kubernetes tasks through a web interface
Stop copying, it's time to merge. Part 1. Merge Conflict
Artificial neural networks. Part 1
Hard Drive Shock Protection Technologies
Confident PC user? Seriously?
Cost accounting, comparison of deposits, stock data: 5 useful financial services
How to quickly deliver a message to the brain or a little about the modern language of visual communication
Security Week 07: software dependency confusion
Windows of the future: transparent wood instead of glass
My thoughts on How to learn to program in JavaScript
Why would an engineer start dancing tango
Sony makes an electric car
Kaspersky EDR for your business
Debugging the kernel from the command line with bpftrace
Artificial neural networks. Part 2
How not to get embarrassed when choosing a circuit breaker
Artificial neural networks. Part 3
What to Read (SciPop / Science Fiction)
Introducing High Performance Computing (HPC) Optimized VM Image
Dependency Confusion Protection in PHP with Composer
Individual anti-chemical package (PPI)
Social networks turned out to be safer than government service portals
A very short introduction to SysML or "where to harness the mare?"
Git for beginners (part 2)
Fitting ML-model hyperparameters using HYPEROPT
Повторяем когортный анализ. Комплексный подход — Python, SQL, Power BI
5 approaches to styling React components in a single application
ZOOM: the history of the service, security problems and the secret of popularity
Correlation between time series: what could be simpler?
Life hack: how to parse a gigabyte of doubles per second
How to make top management of an organization friendly with cybersecurity
My regrets for my entire career as a programmer
Finding memory leaks in C ++ / Qt applications
Pre-sale in mobile telecom
February 23, men's day. Is it time for smart socks?
Android development news 02/15/2021
Spaceships of people are already plowing the vastness of the solar system. What about the interplanetary internet?
Tax check: 7 rules of survival
Train schedule - an interim report to users (you)
Мультитенантность: как вырастить из одного приложения линейку независимых продуктов
How do you like this, Jeff Bezos?
Data science vs COVID-19_Part 1
The experience of developing the first mobile game in Unity or how to completely turn your life around
Why pay attention to the low-code / no-code approach
Shaders, Three.js and cyberpunk. How we made a neon-antique landing page
Science-pop: how it was done at the dawn of modern times
nmap scripts
How supercomputers found their industrial mojo - the evolution of high performance computing
Overview of modern data analytics tools
What you need to know about certification for ITSM professionals in 2021
Pine64 presented a single-board Quartz64 with RK3566 processor
The name does not guarantee security. Haskell and type safety
Chip and Dale no longer rush to help
10 English words to use instead of boring "good"
Efficient fingerprinting through the browser favicon cache
Gas meter in Home Assistant without a soldering iron
EDF of a healthy person and Russian
NHTSA develops safety standards for self-driving cars
The basics of Bash scripting for non-programmers. Part 3
As I asked the GPT-3 neural network for advice on business projects
Counterfeit batteries in Traffic Light stores
Date handling attracts bugs or 77 defects in Qt 6
Netherlands, Latvia, Russia: how the remote works - 3
Predictive medicine or how to live to be 120: the experience of launching a biotech startup Longevity InTime Biotech
Does Intel have a future
Cross compiler for Raspberry Pi4
New CrowdSec plugin to protect WordPress sites
And again Notion like him ...
Should I believe my eyes
Webinar "Standard C ++ 20": an overview of new C ++ features introduced by the C ++ 20 Standard
From local software to all-Russian installations: how ICS has changed over 17 years
He's not a nanotyrannus! Do not offend the little ones
Vite 2.0 Announcement
CentOS 7 and HPE B320i Controller
Partial Update library. Partial entity update in Java Web Services
Intelligence questioning: from the life of a programmer of the Group "M.Video-Eldorado"
First look at Tekton Pipelines
Quick double comparison
How we use Confluence to develop product requirements
"Clubhouse" without China and its competitor in the niche of audio social networks - which project is more promising
Building Open Source GTA VC and GTA III in Linux
Is true human-robot friendship possible?
Making a Dog Mood Detector Using Google Cloud and Arm-Based Raspberry Pi
The Russian seller compared the external analytics services of marketplaces. Which one to trust?
Recognizing speech using the IBM Speech-to-Text API
About saving you from suffocation in your apartment or longread about modern ventilation
Stop copying, it's time to merge. Part 2. A merge conflict that never happened (but should have been)
Assembler Editor Plus: Installation
If your backlog is not detailed, then you are doing something wrong.
Deploying a Kubernetes cluster using Kubernetes
A fresh look at chemical reactions
Website personalization at maximum speed: introducing Sitefinity CMS, which few people know about, but in vain
Ford will spend $ 1 billion to move Europe completely to electric cars by 2030
Vulkan. Developer's guide. Swap chain
Resource wars: China plans to cut supply of rare earths to the United States
Inhouse, freelance, outsourcing company: where to land for a tester, so as not to fall out of love with the profession and grow by leaps and bounds
How an educational drone helps you learn Python programming and what's wrong with Lua
How to achieve full automation in Automotive testing and features of the Move builder: we will find out on February 25
A selection of PC accessories for beginners
Experience of acquaintance with MDM solution of Unidata company (UniData)
Refactoring a pet project: dockerization, metrics, tests
Examples of smart use of SSH templates
Making filters "like in Excel" on ASP.NET Core
How to monitor (observe) a computer. Part 1 - taking screenshots of users
Mediterranean Sea, tropics and frosts. Relocation review: 5 countries for the relocation of an IT specialist
We are a company in IT - we don't care where to go
Customer survey questionnaire: how to spot and beat form problems
DIY plywood 3D printer and its evolution
Microsoft started to forcefully remove Flash Player from Windows 10
From the legendary past through the present to the future. System X history
Assembler Editor Plus: First Draft
The trap of formulaic thinking - how not to get caught?
How not to burn the police bookmark?
How just one game mechanic changed Diablo forever
Remote vs office: where developers get paid more
Vuex 4 typing with Typescript for Vue 3
Creation of documents on Google drive based on events in CRM systems: amoCRM and Bitrix24
We use the ENISA checklist to check the security of the cloud provider and read the SLA
Can you hear the black hole? You will probably hear it soon - and here's why
14 best practices for developing applications with OpenShift
About the problems of normal evaluation of features and how to solve them
Deploying Tarantool without people
Nuxt.js app from UI kit to deployment
The heart, which did not know the pain of disappointment, did not know the joy of flight
CRTP: Example on the "Bridge" pattern
Cassandra Day Russia 2021: online conference on March 27
Monitoring VMware disk subsystem via CIM / Zabbix
Israeli startup uses artificial intelligence to eradicate malaria
Diablo IV Development at Blizzard and Debugging Linux Memory Dumps in Visual Studio
My experience with GCP exams: Associate, Architect, Network
Taking apart an IBM paperweight: reverse engineering memory chips from the 1970s
A rough estimate of the problematic nature of GitHub projects
Why PVS-Studio uses data flow analysis: due to an interesting error in the Open Asset Import Library
Cybercriminals began to actively develop native malware for the Apple M1. The first one went
Explaining 200 Line Lightweight Streams in Rust
How we dealt with fake dating accounts
How do disposable e-cigarettes work?
Option of writing texts in Russian using the Latin alphabet
How to survive if you fall 190 km / h from a height of 10,000 meters and you have three minutes left
[Personal experience] At home among strangers: how to integrate into Swedish society
Colors in Swift: UIColor
The Perseverance rover has landed on Mars! [Supplemented ...]
How do I convert non-dimmable LED lights to dimmable ones. First post
Code style for Laravel migrations
Running on a pacific island in russian winter
Game bot device: 16th place in the final of the Russian AI Cup 2020 (and 5th after)
Chaos in our head
Clubhouse without iPhone. How-to instruction
Assembler Editor Plus: Using Modules
Why the first 3D printer is worth building yourself
Boomer Memories: America in the Dot-Com Age
Manual memory management in Go
4 Dell Technologies training webinars: Automation, Laptops, HCI and Kubernetes. Registration is open
Big Data. How IT employees improve their qualifications
Backing up resource configuration to Kubernetes
ZERG - what a beast?
Microservice pattern: why you need it and how to implement it in development
How the data practice was built in EPAM
System Analysis Meetup 02/18: sharing a meeting recording
"The clouds were created because everyone got bored": what is the difference between cloud infrastructure and their servers
Preventing merge conflicts with XcodeGen
Development should write tests (?)
Companies are not people, but American - only US citizens. The nuances of the English language that you never even thought about
Project Loom: Modern Scalable Multithreading for the Java Platform
My pet is LinguaPlayer
TOP-3 cybersecurity events of the week according to Jet CSIRT
New browser history leak through favicon
Programming Championships: Fun For Students Or A Way To Get A Dream Job?
Vulkan. Developer's guide. Image view
Understanding why microservice architecture is suitable for creating a marketplace
Persistence on Mars: where the rover is now and what will it do next
How to switch from secrets to credentials (Ruby on Rails)
Improving vue application performance
Telecom operators work, DDoS attacks, network technologies and infrastructure - a selection of materials
Open source chat
Traveling in unmanaged code: round trip
Unified UI kit and design synchronization at Uchi.ru. Part 1
What learning from practitioners will give you, or why our Flutter course is about real projects and skills for work
First experience with Raspberry Pi or microservices for home
We save resources and meet the deadline: why involve a QA engineer at the beginning of work on a feature
What is API Management Systems
On the security of Sberbank Online
Persuasive Technology - how social media and mobile apps drive our desires
Smart home from scratch with your own hands or a year-long journey
Speed up Python code with Nim
How cannabis and tomatoes are grown using machine learning
Requirements testing checklist
“I'm Live, But I'm Not A Cat” - 3 Biggest Zoom Presentation Mistakes
SARS-CoV-2 mutations: is everything bad or can you breathe out?
DotA 2 routine automation or cheats?
How to stop taking a brain laxative to keep your life down the toilet
Flexible business process management and the role of information systems
Disgruntled grumbling about the "delay" signals from Mars
Review of the latest changes in rotor (v0.10 ... v0.14)
Creating CI pipelines with Tekton (inside Kubernetes). Part 1/2
How to change JSON data format to Snake Case in ASP.NET Core Web API
How do you write these fucking loops?
We invite you to PGConf.Online 2021
Implementing global exception handling in an ASP.NET Core application
"Popularization of historical content on Wikipedia": round table in Kazan
A day in the life of a VMware developer
Apache Cassandra 4.0: benchmarks
"How QA in Data Warehouse Management Evolved"
Usecase will inadvertently appear when you are not expecting it at all
Feature Flags and Software Factory
How to make "modern" TLS and "outdated" browsers friendly?
Efficient unit design. Single unit simulation
Working with notebook in VS Code using the "dotnet interactive" extension
The problem of humane treatment of experimental animals
Online banking security issues
Most Optimized Web Image Loading in 2021
Time to talk about MDM
Why the nuclear aircraft project was curtailed, and how the attempt to extract oil with the help of nuclear explosions ended
What to write on your resume if you have no work experience
We make an access control and management system (ACS) for a smart home
Malicious AI: the reality of the threat
Long-term support for JavaScript applications
Themes, styles and attributes
What IT companies pay economists for and how much human life costs
Cost of moving to Portugal from Russia
UUID and browsers. Why does frontend live without ugly IDs?
Due to the pandemic, Internet traffic consumption exceeded the expected values by 1.5 times
Paul Graham: What I was working on
Radical perfectionism in the code
Gerund, what are you?
Silicon Carbide (SiC) Experiments: SiC-MOSFET Switching Slow Down
Working with FTP protocol in Android. Example
The solution of the tetrahedron equation has been proven decades after computer search
Personal account of employee adaptation to Microsoft Power Platform and Microsoft Teams
Linux, suspend to RAM and UPS
Assembler Editor Plus: Adding a New Microcontroller
Digest of interesting materials for a mobile developer # 382 (February 15 - 21)
ESP 8266: sending data to the site using the Get request method
How to organize effective product management in b2b
Diagram of my smart home based on ESP8266
7 signs that the company is bad with taxes
Money is always technology
10 principles of tax security
I invite you to create the Russian folk game "Kolobok"
Control of the heat supplier or why it is necessary to implement a dispatch system
Nuances of operating R solutions in an enterprise environment
Scientists accidentally discovered a colony of strange creatures under the ice of Antarctica
Laravel-Digest (8-21 February 2021)
Another framework ...
FOSS News №57 - digest of materials about free and open source software for February 15-21, 2021
Interview with Yana Artischeva: studying at the Higher School of Economics Higher School of Economics and passion for VR games
Digest of fresh materials from the frontend world for the last week # 455 (15 - 21 February 2021)
What space dust can tell you about the solar system and Earth
We continue to pump Ansible
How soon will digital people take over dating apps?
Another look at the Fermi paradox
Creating the ELF Executable File Manually
PHP Digest # 199 (February 8 - 22, 2021)
NASA: Ingenuity uses open source software and Linux
Bedrock Linux: The Lego Kit for Building the Perfect Linux Distro
Black holes can have "hair". Is Einstein wrong?
Total JavaScript: Learning JS with a Practical Focus
Change of profession. The road from nowhere to QA
Pythonista. Hi Python
Hadoop is dead, long live Hadoop! Or what's new about Cloudera?
How smart carts are conquering supermarkets in the USA
Terraforming is a theory for those who are not enough of one Earth
The Hypothalamus, Artificial Chromosome, and Exercise: Fighting Aging and Challenges to Success
Machine Learning news
ADC conversion at specified times on STM32
The fate of the traitor who hijacked the latest MiG-25 to Japan
Security Week 08: Spam in 2020
Chemical fuel exchange between ascending and descending spacecraft
Common mistakes
Cultural recommendations: the experience of the Moscow hackathon
POWERPASTE Application for Autonomous Power Supplies
Why projects are rewritten and why they fail
A brief history of optical communications - from ancient Greece to the Musk satellites
Strange malware found on 30,000 macOS computers waiting for a command
Villainous English accent from Severus Snow
First touch of Kafka
The Python programming language turns 30
Brave new world
China starts installing its space station on launch vehicle for launch into orbit
Automatic discharge system from the conveyor on an industrial programmable relay
IQueryable creates strong cohesion
AIR TRANSPONDER - Simple aviation transponder system. Simple system for transmitting and receiving flight parameters
Cyberwar. When 500 Kb of code is worse than an intercontinental missile
Tips for a Beginner GameDeveloper
Implementing Minecraft Query Protocol in .Net Core
"I will drive the bike for a long time!" The history of creating "your" framework
VR trainings, EdTech startups and electronic document flow: which projects attracted investments
How in 25 days we brought the blog to the main Habr, but is everything so, guys?
Useful VS Code Extensions for JavaScript Developers
CQRS pattern: theory and practice in ASP.Net Core 5
Stop refactoring. Kotlin. Android
Import or from import, that is the question
Our Twisted Metal, Rainbow Six and PUBG from the Unreal Developer Contest
D-Bus specification. Part 2, final
Elena Chirkova from Movchan's Group: "You will not become the new Warren Buffett"
Exchange of chemical propellants between ascending and descending spacecraft
Antispam and antivirus protection in Zimbra Open-Source
Experience in writing IDL for embedded
Building CI pipelines with Tekton (inside Kubernetes). Part 2/2
Best Programming Language
What happens first: will C ++ die, or will C ++ programmers die?
Big Data: Not HYIP, but Industry. March 1st meetup
Free Heroes of Might and Magic 2 is an open-source project in which you want to participate
Podcast "I want to be in gamedev" episode # 20
Malicious attacks and vulnerabilities. What does commercial SOC have to do with it?
A feminine perspective on 3D modeling: first experience is my napkin holder
"Your design is shit!": A guide to creating design principles for a product company
How to set up business monitoring of a product
Broadcast me completely
Conflict: family, business, geopolitics
"I'll never learn to typeset" and other development myths
JavaScript nanobenchmarks and premature brakes
"We played the fool": how and why IBM lost the personal computer market
A little about parallel computing in R
The James Webb Space Telescope is almost ready to launch again
Cloud storage of components: a new stage in the development of the ICS Internet gateway
Let's talk about RFM analysis
LyteLoop Technologies develops storage technology on board orbiting satellites
Different types of IT texts: what a translator should remember
How to fix "DMARC Record not found"
Habr needs a big red button
Webinar Announcement "Creating a Multiplatform Flutter Application in the Cyberpunk 2077 Interface"
Spring custom (de) serialization of date and time
Scaling product management: how to manage a product developed by 50 teams
Building a Haskell web application using Reflex. Part 1
People are like new oil: UAE ready to grant citizenship to foreigners
Older versions of Mozilla Firefox
Universal boards for smart home based on the ATmega128 microcontroller (ATmega2561)
Uniel S-CT1-1,5U review
Parallels isn't just Windows on Mac
Kali Linux 2021.1 released
FermiNet: quantum physics and chemistry from scratch
What a person agrees to when they allow all cookies
The chip deficit has already increased to 30%, the industry faces a crisis lasting a year
Developing a React Chat Using Socket.IO
Change clothes on characters from MakeHuman in Unity3d
About courses, marathons and waiting ...
The power of bash
How to design an electric vehicle. Experience "Kama-1"
UTF-8 vs UTF-16. A few tips for programmers
Should an engineering team with product ambitions outsource?
Expanding Neural Gas
Walking around the new Rostelecom Data Center data center in St. Petersburg
Quarkus Cookbook, Free Developer Sandbox for OpenShift, and CentOS Project Guide
Unpacking executable files
Run, config, run: how we speed up deploying configs in Badoo
Homemade pellet burner automation based on Arduino nano
IT development on the example of building a house: a fine line
Digest of events for HRs and recruiters in IT for March 2021
One working day QA
How to speed up a website on Wordpress
PMP certification for project managers. Changes in exam v.2021 (Personal experience of passing)
How we in IVI use arrays in ClickHouse to calculate product metrics
What you need to know if you change nginx to envoy: impressions after two years
What would a cookie-free world be like?
Saving matplotlib plots to pdf file
Hand carved wood and CNC: one does not interfere with the other
The Complete Guide to Phishing Attacks
New maps of the Milky Way
ExtendScript Working with Compositions
About neuroprostheses
How I hijacked the ccTLD of the Democratic Republic of the Congo
Are SEO plugins written by charlatans?
Analysts studied marketplace sellers and their progress in 2020. Pet supplies, cosmetics and metal detectors made a cash register
We launch a stream of clients from Instagram in 16 minutes
Working with duplicates in the data management system "Unidata"
"Beware, Cookies!": Tips for Beginning Security Testers
Why Go Became the Standard for DevOps Engineers
Using Google Protocol Buffers (protobuf) in Java
Frame (border) of windows in windows 10 and server 2016+
What is process management
How the industrial infrastructure was attacked at The Standoff: traffic analysis with PT ISIM
How to choose a mobile cross-platform in 2021
Single board Pimoroni Tiny 2040 - an improved analogue of the Raspberry Pi Pico, only a third of the "raspberry"
"Podcast" from the rover: new recordings of the red planet
Recycling in Norwegian way: data centers were offered to direct surplus heat for space heating
Mathematicians resurrect Hilbert's 13th problem
Code generation using Roslyn can be used without switching to .Net 5
Compaq Contura 410C: non-gaming retro
Conversion of CNC 3018 Pro to rails. Personal experience. Part 2
Data Analyst Bonus: How I Found My New Home in Dublin
Support Vector Machine, 30 lines
The second day of 3DEXPERIENCE World 2021: how it was
Free Apache Kafka Video Tutorials Available
You (probably) need liveness and readiness probes
Product monitoring again: how Postman eliminates coding from support
A GUI port of the framework from Python to Go. Analysis of rakes and buns
Search in Kafka
Kubernetes is like an aquarium
How easy is it to learn English words? Part 1
Sizing an Elasticsearch Cluster and Testing Performance in Rally
What should be in a website layout: a cheat sheet for a designer
Lenovo boosts DreamWorks Animation data center performance with liquid cooling
Heavy Particles for Tumors: How Does Radiation Therapy Work?
tru3bic0n - hull in a cubic orbital space frame
Where to work in IT in 2021: Lad
My smart home on ESP8266, part 2
Why it is worth testing applications for race condition
Product analytics in practice with R
Steps for building a recommendation system in staff training
"Tilda for restaurants" on Bubble without code
TOP-3 cybersecurity events of the week according to Jet CSIRT
Learn English with Date Sims. Romance digital girls and pump vocabulary
Pros and Cons of 30 Ways to Promote Online Stores
The modular Framework laptop, almost all upgradable, will go on sale this summer
Easter eggs on the rover: parachute with a secret message and its decryption
"How to learn to think": three basic points
Argo CD: Ready for Work and Defense in Kubernetes
Launching DOOM on the HP Prime G2 Calculator
Setting up your own mail server
Mac Mini on M1: an inside look
Selling digital goods or services in the EU? Then we go to you! VAT Moss: how to pay VAT in the EU
Searching data in columns of a table with pagination (front-part)
The psychology of words: why specifics wins
Google recognized the complexity of Kubernetes, so it developed the "Autopilot" mode.
Seagate Exos X18 benchmark - 18TB enterprise hard drive
Haute Couture Server: Apple Xserve G4 Review
Microsoft's two failures or how to operate unbranded in the 21st century
Preparing Dart and Flutter ecosystems for the transition to null safety
We read telegram channels in the form of a news feed (+ bonus rss)
Bad experience of migrating Electron application to ECMAScript modules
Helping Many: An Android App for People with Special Needs
Modernization of a lathe for work with CNC
Faster, more accurate, more efficient: IBM unveils a 7nm AI coprocessor prototype
We compare the grades of IT engineers of large foreign companies: Google, Facebook, Uber and Booking
Improving the reliability of the smart home controller on Majordomo (MQTT)
What the team lead to ask about the company in the interview
Data science vs COVID-19_Part 2
Einstein's agreement and einsum
What do IT companies pay economists for and how much does a human life cost?
Free Online Development Events (March 1 - March 7, 2021)
Efficient unit design. Understanding through research
Internet censorship. When basic measures are not enough - I2P
How is the signor different from the junior?
Running Ruby Scripts from Go Lang
The leaders of the fees of the Chinese "Kickstarter" from Xiaomi: a laser cap, an ear peeler with a camera and an electric mop
Kotlin microservices pattern
5 reasons to refuse an investor
Neurointerface - the future that is almost here
5 years before eco-cities: fantasy or reality?
Modification, restoration and demise of an analog computer for $ 3 million
Pattern matching in Java 8
Extraction (rise) of hydrogen from the atmosphere of Uranus
Ask Ethan: is spacetime a real entity or just a concept?
EDF for M.Video-Eldorado: 40 thousand documents per month
Backdoor in hacked 1C-Bitrix: hundreds of sites under threat
How to increase the storage life of a mobile application? 6 proven ways
Musicians and labels are unhappy with the largest video hosting, but they continue to use it
Announcement: Fear and Loathing in IT Recruitment
In a distant, distant galaxy 700 million years ago, a neutrino was born, telling us about the death of a star due to a black hole
Architect architecture architecture
Component inheritance in Angular: a simple way to solve the problem with Dependency Injection
C # console weather utility using .Net
Extraction (rise) of oxygen from the Earth's atmosphere
Does Russia need its own operating system and other software?
The last clouds. More on the Wet Stratosphere Hypothesis
What do you need to remember when transferring employees to a remote location?
Photo from Android smartphone in Qt Widgets
Free online conference Narrative in games
Connecting DB with SSH Tunnel to PowerBI
Functional programming in TypeScript: Option and Either
Json api service on aiohttp: middleware and validation
Digest of interesting materials for a mobile developer # 383 (February 22 - 28)
Specific Data Science Tasks at the Bank
Spell Checking in Qt Applications
FOSS News №58 - digest of materials about free and open source software for February 22-28, 2021
Suppression of satellite navigation on the Kremlin embankment is illegal
What is happening on Mars and what do the clouds have to do with it
Introductory article on implementing Feature Target Encoding
Battle for electromobility: development of the electronic architecture of the Kama-1 electric vehicle
Perforated glasses on a 3D printer to improve vision: the experience of modeling and the effect obtained
Creative SoundBlasterX G6 - Subjective Review
Once again about regexps, backtracking and how you can put two lines of "harmless" code on the JVM blades
Digest of fresh materials from the frontend world for the last week # 456 (February 22 - 28, 2021)
Snake, Mouse and Hamilton
About fake cryptocurrencies (Ethereum, Tron, Ripple, etc.)
NewNode - a new generation decentralized CDN
Digital events in Moscow from 1 to 7 March
Overview of frameworks for microservices orchestration: Conductor, Zeebe, Temporal
Production Ready: How to Check Product Health
Mobile Measurement Control Relevance Proof Installation. Part 2. "We urgently need a connection!"
Features of preparation and passing of international safety audits
New version of Yandex.Fueling: taking into account the (unexpected) experience of drivers
The third day of 3DEXPIRIENCE World 2021: how it was
Example Requirements Knowledge Model
Avito Android meetup: working with Gradle and problems when building projects
Open data. Aerospace museums of the USA and Russia. "Houston - we have problems"
Greetings, Terrarians! Terraria is back in Stadia?
How I cut GTA Online load times by 70%
Electromagnetic Safety: How Ready Are We For The Next Giant Solar Flare (Ask Ethan)
HR Tech "M.Video-Eldorado": how the product approach allowed us to create our own intranet from scratch in six months
A quick comparison of JUnit and TestNG
How to Connect an OLED Display to a Raspberry Pi Pico - Quick Beginnings
Microservices and security
How to write assembly language in 2021
Parsing of public data is prohibited from March 1
We write a telegram bot that will translate Internet articles into mp3 files
Data driven approach to harden Android security
Scaling product management, part 2: product
ESA to explore promising human caves on the moon with a balloon probe and a swarm of robots
Making Our Life Easier With BeautifulSoup4
How I cut GTA Online load times by 70%
11 hosting myths. Hosting provider day card
Live face tracking in the browser using TensorFlow.js. Part 1
MySQL: Execution Cannot Be Pardoned
Architecture in Django projects - how to survive
Why You Can Do Without Babel
From student to teacher: interviews with graduates of the JetBrains + ITMO master's program. Part 2
Table partitioning and compilation time of a query plan in SQL Server
New feature testing in Django 3.2
Compliment to all developers (four THANKS)
Security Week 09: Nurserycam Infosec Drama
Neurodigest: Machine Learning Highlights February 2021
Open Data Day 2021. Online
How I was trained at the training center "Specialist" at the Moscow State Technical University. N.E.Bauman's course CCNA Security in Cisco networks
We train at home according to Paul Wade's program. Part Four: The Bridge or Secret of the Armored Spine
Clothes with heating elements - made by WARMR startup from ITMO University
Information security threats in the era of digital transformation
Artificial intelligence will update outdated software for you
Biscuit-store - another look at state-management in JavaScript applications
Why is the web performance of back-end systems important and in need of optimization?
How does Apache Kafka support 200K partitions in a cluster?
Memoization in compile time computations in C ++
IELTS at 8.0 in 10 days
Why I stopped reading articles on how to become a developer
Remember me funny, and tomorrow I will start a project. 10 harmful tips for RM
How to quickly and easily integrate with Active Directory
We invite you to DINS SCALA EVENING: Cassandra4io, Calypso, Higher Kinded Data
Why lsFusion and not 1C?
General approval: people, mice, likes, cheese
Reading EXPLAIN at maximum speed
How analytics helps our IT company get large contracts from SEO (Google USA)
JavaScript Dependencies: Everything You Ever Wanted To Know But Were Afraid To Ask
Meet a new state of matter
Six principles for building productive web applications
The perfect printable version of the weekly calendar grid
Overview of the Russian turnstiles market
ICE is still alive: micro and mini hybrids
Privacy Day 2021: Important Privacy Discussions and Privacy Accelerator Projects
A total traffic control system - why not?
Cambodia will route all internet traffic through the national internet gateway
Using the code-style ktlint plugin in a Kotlin project. A quick guide for a backend developer
The myth about "mobile" CHACHA20
New Japanese batteries made of diamonds and carbon-14 will outlive the owner, his grandchildren and great-grandchildren
Code review: how to be a good writer
Bitcoin or Bitcoin?
Sit down and write, or what can be done about the cunning of the Dunning-Kruger effect
ExtendScript + Expression
Survey: what motivates experts to create content, and what prevents them from doing it
Scientists get the first picture of a time crystal
NVMe Namespaces: opportunities and pitfalls
Screenshot testing
De-Flash: How are you doing?
Artificial Gravity Orbital Station: Will the Future Come in 2025?
DIY Clubhouse: for iOS, Android, Web and even Unity
Continuing on human GMOs: how to create a human-pig hybrid
Anastasia Tikhonova: “We are very lucky that the APT attacks have not yet resulted in mass casualties”
Another explanation for the Mpemba effect (this is why boiling water freezes faster than cold water)
Why an accounting system cannot replace PIM in e-commerce
We analyze English vocabulary from the landing of the Perseverance rover
PVS-Studio enters the battle with hardcoded passwords
Where to place mining equipment
Dive into CQRS
Why is the site on Tilda good? And why you shouldn't get into expensive solutions
Convenient view for checking Nmap scan results
Apple Card blocked my iCloud, App Store and Apple ID accounts
Idewavecore. Retrospective
Making a flexible printed circuit board
Building a dream company: master data and integration
Regular expressions (regexp) - the basics
How Europe became the largest market for electric vehicles, and why it may not last long
Some non-portable home monitoring, or what else you can build a trolleybus from
JetBrains Research Initiatives
From iMac to Mars. The Perseverance rover runs on the same processor as the 1998 iMac
Easy link shortener in JavaScript, Cloudflare Workers and Telegram Bot
Ticket to the Moon. Win a ticket to the Moon on a SpaceX rocket
Release Notes Automation in the Modern Development Team
Women Developer Academy Program
Injecting secrets from Vault into pods using Kubernetes sidecars
What's new in AngouriMath 1.2?
Installing a simple application (like Superset) in microk8s using metallb and helm
IT outstaffing through the eyes of a client - discussing with the head of development at Mail.ru Cloud Solutions
Free API for Internet Search
From helping the police to harvesting. Not the most obvious uses for robots
Best practices for deploying highly available applications on Kubernetes. Part 1
Telegram subscriber counter with sound notification
Proth's theorem
Internal IT: software development and maintenance in a group of companies
What's the difference between Dagger, Hilt and Koin under the hood?
The applicability of blockchain technologies in the system of organizing money circulation
Cancer metastasis: a new study
Bitcoin is a fundamentally new monetary system
How to work as a tester: we build planning, communicate with the development team and check sites for safety
And half a year has not passed: the release of OpenSSH 8.5 has been released. Details about the new product
Is it worth switching from Powershell DSC to Ansible and how to do it
A crate of beer for the best sysadmin bike and our personal top stories
Necronomicon notitia recuperatio: rituals and beliefs of data recovery from 3.5-inch floppy disks
How to bypass browser restriction and attach two or more files at once: multi-file attachment
Death of a loner programmer
Life and discoveries of the first female paleontologist
Android memory partitions
Writing a Slack Bot for Scrum Poker in Go
How to protect yourself from counterfeiting on the Internet: 53 useful links + expert advice on combating counterfeiting
Vulnerabilities of an invulnerable Linux
Ready, set, take off: James Webb passed the final tests before launch
Guaranteed localization / Russification of the Windows console
Detecting facial emotions in real time with a webcam in the browser using TensorFlow.js. Part 3
Relocation of an IT specialist to Denmark: moving to the country of hygge
PVS-Studio, Blender: a cycle of notes on the benefits of regular use of static analysis
To the Moon and back: 8 free spots available
Learn the main thing about modern and future cellular communication technologies in 5 minutes
Sovereign DNS is already here and you haven't noticed
I was lucky: I need to update the k8s v1.12.3 certificates
Multi-Class Target Encoding
Applying the VGG16 Pretrained Model to Recommendations Based on Product Images
Is the cross-finned fish called coelacanth really a living fossil, or is it still a delusion?
Lost in translation
Authentication mechanisms in user interfaces
Navigator for pedestrians
How to write a resume in English for a foreign company
Statistics and data center: where does 5 kW per rack come from and why it's a lot
The d'Alembert formula in action
Drone in practice: a few details about the StarLine test car
Why does a business need to implement PIM systems and how to do it efficiently (part 2)
Some programming misconceptions about timing
Stop giving Google your data. Ten alternatives for Google Analytics
XCResult - how and why to read
(not) Safe Digest: Lost Millions and Phone Scams
What is yield and how does it work in C #?
How to visit neighbors without ringing the intercom
What opportunities does Anthos offer for hybrid and multi-cloud deployments?
Introducing Jetpack Compose Beta
Listening skills: how to use Clubhouse for social media monitoring and brand building
Windows containers on Red Hat OpenShift
Personal or Social? How to achieve cooperation in a multi-agent environment
Semiconductor shortage worsens: Samsung never resumed operations at its Texas factory
How ML helps with customer service quality audit
Microwave capacitors 0402: ATC 600L vs. Johanson Technology R07S
Supernova Secret Ingredient Discovered
7 ideas on how to use AR technology in a museum
We create a database using the example of a delivery service and parse SQL queries
The Skolkovo Foundation and IQpark Ufa launch the online hackathon UFA SuperHero with a prize fund of 400,000 rubles
"Sly Python" Mikhail Korneev, Grigory Petrov, Ilya Beda and other cool speakers-theses of speeches at PyCon Weekend
Interesting facts about Serverless: articles on applications, tools, cases and instructions for a first date
Ashtray terminator on a 3D printer: project from idea to implementation
Cryptocurrency as a tax administration tool
Scala 3 / Dotty - Facts and Opinions. What are we expecting?
Mining taxation and ways of its development
Exploring Caching Techniques in React
News digest of events from the FPGA / FPGA world - No. 009 (2021_02) + FPGA conference
Executable body kit
It's all about the virtual "carrot": Uber has created an algorithm that can beat a person in the Atari game
In search of engineering culture: Arzamas and DataArt launch a joint historical project
Platform for working with customer requests at Pyaterochka
Fixing agreements directly in the chat, saving nerves, time and money
Didi Chuxing ousted Uber from the Chinese market
.NET developer, find it! or a story about social media builders
"Professional" lamp Osram PAR20 5W E27 927
My articles in video format
What are protons hiding?
REST API using Spring Security and JWT
Yii News 2021 Issue 1
Kiev-Stockholm-Kharkiv-Ivano-Frankivsk - my story
Answers to frequently asked questions about NFT
Music played for a short time or MuseScore code analysis
How Feature Flags Portal Helps Business Manage IT Product
Merlin: the protagonist of medieval England fanfiction
Perl.com domain hijacking
Making tests part of the application
Women's business: On the eve of March 8, we are talking about the beautiful half of the IT community
Godfather program. Stephen Jobs
March 10 - free online meetup SM lab analyst day
Podcast "I want to be in gamedev" # 21
How far did the "sky crane" fly from the Perseverance rover? We count everything ourselves
How to quickly attach a neural network to a website
How to Train and Use a Machine Learning Model from Google Sheets with BigQuery ML
Emerging Threats - Mass Exploitation of Exchange Server Vulnerabilities (2010-2019)
What are "monuments of science and technology"?
Sony will let PlayStation owners use bananas instead of joysticks
NVIDIA Ampere vs. AMD RDNA 2: Architectural Battle
Finding violations in video using computer vision
Turning art into a virtual asset: why was Banksy's painting burned?
Comparing REST and gRPC performance
In honor of March 8, we are giving free transferable tattoos for IT girls
The end of Silicon Valley, the financial crisis and stories about admins: rereading posts from "Management" for February
TOP-3 cybersecurity events of the week according to Jet CSIRT
ExtendScript: Working with Layers
Spectral analysis of a campfire flame. What makes the fire yellow - carbon nanoparticles or sodium salts?
M.Video-Eldorado Group announced the results of the competition for analysts Analyze.ME
About Data Science and Machine Learning Market
How to convince a game designer to run tests?
The corporation game: how a manager can survive and succeed in a new company
How to fix your credit history?
Stored Procedure with Return Values in SSIS
How we automate the development process
[Personal Story] Developer in Singapore: Finding Your Happiness in Southeast Asia
Services on the neural network that generate congratulations on March 8
Callback vs online chat on the site: enemies or allies? Survey of 300+ owners and marketers inside
Planning a Rust 2021 release
How to use GraphHopper to build your own walking routes
We watch any movie instantly
On the progress of the creation of the Russian folk game "Kolobok" in February
"Smart camera" based on Raspberry Pi controlled via Telegram bot
"Tightening the nuts": how the West plans to interact with Chinese telecoms
I2P over Yggdrasil: Mesh Anonymity
Implementing a Dual Toolbar in QT
How to understand your value in the market
A systematic approach to personality
How to choose the right online university?
Introducing EXtensible Server Core (exsc). Part 1
Through hardships to Nuubs
Implementing Cooperative Multitasking in C #
When is π = 3.2? How senators in the United States almost fell for the wicked doctor Goodwin
HowToCode - Adapting a systems approach to development for React and TypeScript
Cyberflower
Transmitter for FMCW GPR
Selling tweets without NFT and SMS
About customers and salesmen
PySpark. Solving the problem of finding sessions
Computational Geology and Visualization
Laravel-Digest (February 22 - March 7, 2021)
The easiest (for Linux knowledgeable) and cheapest way to place an IP camera on a site for a small audience
Study: low-quality internet connection turned out to be the least accessible worldwide
Confessions of a freelance IT recruiter
Book "How to Avoid a Climate Disaster" compendium, part 1 of 2, Bill Gates
Can a penguin be inherited from a bird?
My smart home on ESP8266, part 3
Onboarding. Why you need it and how to use it
Digest of interesting materials for a mobile developer # 384 (March 1 - 7)
Is burnout the norm? Part 1
Apophis 2029: what happens when the asteroid gets close to Earth again?
Reaction - handling method results in Kotlin
FOSS News №59 - digest of materials about free and open source software for March 1-7, 2021
Three ways to create blots with CSS and SVG
Getting the result right (Part 1). Activity Result API
Calculating dynamic objects from a vector
Digest of fresh materials from the frontend world for the last week # 457 (March 1 - 7, 2021)
Hello Word smart contract for TON (FreeTON)
How to connect the content of any files for use in C / C ++ code
Nuxt.js app from UI kit to deployment. Part 2: Dark theme
Psychic spies from China try to steal your mind's delight: drones in movies
Digital events in Moscow from 8 to 14 March
Internet of Things in Russian. Security in OpenUNB
How AI is used in cities and for public services
Mr. Stylin
How do I make a digital mini-guitar. Part 2
Problems and Prospects for AT&T
Interview for a trainee position in Yandex for data analytics
[Personal experience] How to choose software for an online conference: five available options
Rise of the players: the game as a myth
Knowledge trap or how to speed up learning several times
The subtlety of defining EIGRP Feasible Distance
Announcement: adult conversation about pentesting and hacking
Situation in the "Hi-Fi World": controversial video hosting, streaming news and USB microphones for the home
Cryptographic Formation of IPv6 Address in Yggdrasil
Remove background from images using free API
Fullscreen looping slideshow of images and video files in JavaScript
How I reordered the pages in Figma
Program: executable, control or executable or?
Communication licenses
−2000 lines of code
About the relationship between coroutines, threads and concurrency issues
Ford's AI to boost electric scooter culture
What do managers in Kazakhstani IT do and how much do they earn? Study
Security Week 10: Massive Attack on Microsoft Exchange Servers
Apophis flew away, but promised to return in 2029
Knights of Injustice. Data Scientists vs. Data Bias
2 steps to building a responsive layout for a Flutter application
A little practice with JS Proxy to optimize redrawing of React components when using useContext
World of Tanks Blitz: Automated Performance Testing
Podcast "I want to be in gamedev" # 1 - text version
So, you want to optimize gRPC. Part 1
Ranking of the best desktop 3D printers of 2021
With a flick of the hand, MIPS Technologies turns into ... RISC-V
Automated testing process in 10 steps
How We Learned to Predict Failures
Cyber threat # 1: rating of the most active and greedy ransomware
Want to walk 18m robot? Change the laws of physics
Dynamic polymorphism using std :: variant and std :: visit
React REST API framework + TypeScript + Styled-Components
A / B Testing: The Basics
Generating Images Programmatically with the CSS Painting API
How my domain was stolen
Interview with Luka Safonov
How We Make Basic Taiga UI Components More Flexible: The Concept of Component Controllers in Angular
How and why we built a custom analytics system instead of Google Analytics
Null support in Protobuf
HTTP attack on Azure
Implementing localization with Source code generators
Why hasn't anyone copied the sound switcher from iPhone and OnePlus yet?
The theory of the universe, density of space, the universe as a liquid (Liquid Universe)
GraphQL in Rust
Overview of developing add-ons for amoCRM using webHook and widgets
Full GDB debugging via USB on BluePill board (STM32F103С8T)
How English changed Korean: everyday life, work, K-pop
Testing economics
Microsoft Message Center on Telegram via PowerShell and Azure Automation
Who is responsible for robots in the human world?
Exports in package.json
Monitoring SQL Server in Quest Spotlight - Webinar Announcement
ERP for owners. Philosophical. Part 1
Everyone learned to program. And then what?
How to enter the Chinese market with a mini-app for WeChat so as not to burn out
Netflix Cosmos Platform
How to implement android device location tracking on your website
Technical debt repayment strategies
The Cloud Gaming Service Shelf Arrives: Evaluating My.Games Cloud and SberPlay
How artificial intelligence transforms from hype into real business projects and receives investments
Kotlin. Lambda vs Function reference
I am building the right turnkey house with a microclimate without / with automation at the price of an apartment - 1. Introduction
Dumb ways to save money on mobile development
Games That Play People: What The Game of Numbers Book Says About Game Analytics
Three years ago I had to learn Docker, two years ago - Kubernetes. Now - Serverless
Configuring an IPsec GRE tunnel between FortiOS 6.4.5 and RouterOS 6.48.1
Ray tracer from scratch in 100 lines of Python
How to install Ubuntu on Apple M1 without breaking anything
"Do as I do!" - studying the impersonator
How to rule the brains of Mercedes, if you are already tired of playing with programmable calculators
Assessing the employer at an interview. How to understand what kind of company is in front of you?
Poll: "Would you send your child to IT?"
Improving the performance of a Java microservice with a couple of simple tricks
Decentralized Torrent Storage in DHT
Alloy Modeling Language and Concurrent Database Query Adventures
Cat Concurrency Basics with Ref and Deferred
Say a word about poor Twitter
Agrotech in startups: an intelligent approach to farming
Design Principles: KISS, DRY, YAGNI, BDUF, SOLID, APO and Occam's Razor
Kubernetes Jobs and Cronjobs
Alternative to cats. History of Artificial Pets: 1975-1999
Tower of Babel made of a million cookies. How we made the game in the VK mini app
Data Science vs COVID-19_Part 3
Who and for what got into the top 50 innovative companies (rating from FastCompany)
Coronavirus miraculous: we analyze the hypothesis about the laboratory origin of SARS-CoV-2
Blazor: Server and WebAssembly in one app at the same time
February 2021. Orbital launches. USA, China, Russia, India
Not blocking, but slowing down
Decision Table - what it is and how to apply
NetBox as Voice and UC Source of Truth
Avito Analytics meetup: product development, search for growth points and quick settings
Digital Customer Experience on the example of a garage car service
Snom PA1 paging device and possible use cases
Kotlin Best Practices
How a small business does not become a business: the example of a dental clinic
Hack reCAPTCHA v2
Testing a motor for durability: how we test dynamic UPSs
How the BBC and Harvard raised a whole generation of early programmers
Writing a Burp Suite Extension Using Python
It's a match: Finnish scientists create perfectly attractive faces based on the personal preferences of the brain
Paid email (yes, this is not a joke)
Chrome OS turns 10 years old. Anniversary Google adds new features
It's alive! Or is there a chance to breathe life into the private Russian cosmonautics?
Forget divs, semantics will save the internet
NRU HSE - St. Petersburg and JetBrains to hold a practical programming school for high school students
March 18 - AnalyzeIT Meetup # 4
10 tips for writing good user stories
So, you want to optimize gRPC. Part 2
CompositionLocal in Jetpack Compose. What is it and how to implement reactive localization of an application using it
6 React Best Practices in 2021
Why reinvent the wheel: or how M.Video-Eldorado Group develops its own microservice architecture
Attractive attractors, tropical cyclones, deadly epidemics: the world of dynamical systems
New version of 3CX v18 Alpha and 3CX roadmap for 2021
Ryuk: how top ransomware works
Making a debug board for Flipper Zero in Altium
Seagate Memory Card for Xbox Series X | S - Fast Storage Expansion for New Game Consoles
How the secret subway was built in New York
The pip cheat sheet, 6 misconceptions about AIOps, a free online course, and more about Windows programs on Linux
Student lunar pad could help NASA land on the moon
A simple plan to keep your online business alive in a data center fire
Digital Breakthrough. To be or not to be?
WinUI 3 - A New Era of Windows Development
ThinkPad W510, a retro laptop at maximum speeds
LED lamps # КАКСОЛНЦЕ
The problem of the impact on the climate of Bitcoin mining
Life hacks: how to get more feedback after the interview
OZONE: let's make paid free
Write libraries instead of services (if possible)
Implementation of the Redux architecture on MobX. Part 1: "Redux Problem Locations"
What type of planets are there in the Universe most?
Development of infrastructure for driving high autonomy vehicles (HAD)
Compiling mathematical expressions
Why does an avocado have a large pit?
How a plumber's son made an artificial heart
React: Basic Approaches to State Management
How the New York Times tests article headlines
Distributed Monitoring Fundamentals: The Four Golden Signals
How tokenization makes it easier to work with sensitive data
Soldering, C ++, LEDs - hour stream of Gennady "Crail" Kruglov
VKontakte content does not deserve VKontakte
Why you shouldn't be afraid to change jobs
FreeRTOS heap placement in CCMRAM section for STM32
Why are renewable energy sources getting cheaper so quickly and what can this lead to?
New opportunities for searching security and security threats in PVS-Studio 7.12
Royal English Post: How Elizabeth II Answers Letters And More
Is burnout the norm? Part 2. Details about the phases and "What to do?"
Was yesterday's fall of Rostelecom a cyber attack?
Cross-platform OpenGL + Python with Kivy
Fluttering Kivy. Overview of the capabilities of the Kivy framework and the KivyMD library
Derivative and integral - it couldn't be easier
Can plaques act as a manager for you? (spoiler: yes)
Distinctive features and main stages of implementation of process management
New, bold, anonymous: Brave Search
Step-by-step instructions for setting up and using Gitlab CI + Visual Studio to build a .NET Framework application
Photovoltaics
Smart windows will replace air conditioners and put industrial climbers out of work
Roskomnadzor application: who is useful and how well it protects data
The overall sales growth in the local e-commerce market grew by 49% over the year. The market was raised by "Household goods" - we analyze which
TOP-3 cybersecurity events of the week according to Jet CSIRT
Can you learn a foreign language by playing video games?
FreeBSD PF Firewall
How to experience the Internet of the Year 2000
[Personal experience] Vzhuh - and you are in biotech. How to get hired in an industry that inspires
Optimization of stored data by 93% (Redis)
How a voice skills developer can gain access to Sberbank's audience (short cut)
E2V: Ahead of the entire planet. Gigahertz ADC / DAC
History of one interview
What the market for smart financial assistants looks like right now
Ageism in the IT environment: is there a ceiling in the developer profession?
Simple Node.JS WebSocket Server
Good BPM are tools that don't exist and don't exist. Process modeling
History of a transmission
Can AI replace the voices of the Simpsons actors?
Conspiracy theories and scientific hypotheses
Running a Django site on nginx + Gunicorn + SSL
What's in ITMO University - Financial Data Visualization, Digital Art, and Science Cinema
How to find new clients quickly
A quick guide to creating OSPF routing loops at home
How to Quickly Prepare and Pass the Juniper JNCIA-Junos JN0-103 Exam Free
Post-apocalypse on a single island
Computational Geology and Visualization: A Python 3 Jupyter Notebook Example
The essence of NFT and the psychology of their purchases
Transhumanism. Philosophy, Fantasy or Reality?
Operations with IPv6 addresses - a short excursion
An adult conversation about pentesting and hacking
GitLab 13.9 Released with Security Dashboard and Maintenance Mode
Tesseract vs tables. Recognition of documents
How to determine the mass of the Earth using balls and rope
A selection of telegram channels for DevOps engineers
[Personal experience] How to grow to Senior in a FAANG company using the example of Uber
Cyber fraud: how gamers can protect themselves from phishing and account hijacking
Why I stopped reading articles "How to become a developer"
The end of Easter Island civilization
Does React violate DOM standards?
UKEP with TSP, OSCP and C # .NET Core 3.1
Mandatory business census in the Russian Federation 2021 for individual entrepreneurs and LLCs
Financial detective in French: how the bank lost five billion euros ...
Spring Native Beta Release
Arduino + max30102 + DSP = SpO2
My margin call: how to lose money on the exchange
How to buy and sell currency profitably: the pros and cons of the available methods
SQL Postcards
Adventures of personal data in Russia
Front End Notes # 1
Brief Best practice of building cluster solutions F5
Fukushima - 10. Silent Spring on the East Bank
PHP programming courses in Minsk. Where to go to study?
“Is there oxygen? And if I find it? " - the future of travel to Mars depends on the operation of the MOXIE system on the rover Perseverance
Non-silver bullets or, in brief, about soft-building methods
The problem of cross-cultural, interdisciplinary communication. A quick overview and some ideas
Reviving the Legend - Sharp-4
Creating a cubsat: part one. Technical documentation (body)
PM comes and says that we need tea for tomorrow in 3 minutes
Framework-independent browser-based SPA
Strapi saving files to Yandex Object Storage
How to replace container runtime in Kubernetes
Announcement: neuroscience and a career in science
Macros in C and C ++
Students, labs and gnuplot: data processing
Reviving the Legend - Sharp-4, Part 2
Correcting State services with little blood - voluntary redesign of the mobile application
Web Components are easier than you think
ArangoDB in a real project
Digest of interesting materials for a mobile developer # 385 (March 8 - 14)
How to organize a local robotics championship and make it traditional (vol. 1)
FOSS News №60 - digest of materials about free and open source software for March 8-14, 2021
Covid's seal
Another guide to HTML elements that can be used in each project
ossh: parallel execution of commands on many servers
Digest of fresh materials from the frontend world for the last week # 458 (March 8 - 14, 2021)
One-story house - whatever you would build for yourself (maybe it will come in handy for you)
Factorial 100 through process recursion in Camunda
Monitoring linux server metrics in Home Assistant via mqtt
Writing online radio in the Vala language
Hysteria with NFT and contemporary art, served through Pelevin's lens: you only need 10 minutes to be in the subject
The life and death story of a hacker who hacked the Pentagon and NASA at the age of 15
[Personal story] Portugal. Diving, doing business and a passion for balconies. Should you move?
Your call is very important to us: how to stop being disappointed in contact centers and start living
Agile at Sberbank: how to understand what's going on?
We created a Web application for detecting faces and masks for Google Chrome
Digital events in Moscow from 15 to 21 March
I decided the girl in the laptop to change the HDD to SSD
Through hardships to the stars or LILYGO TTGO T-Internet-POE ESP32 LAN8270A
Adaptation of tables for mobile devices
Working with an order through the OpenCart admin panel, a look from the inside
Linux for macOS M1: what the Asahi Linux team did in January-February 2021
Recovering RAID 5, 1, or 0 if one or more disks fail
About Russian cinema on the ISS
Developer pain: "Never give users a free plan"
Geology of the XXI century: from reality to virtuality
7 questions about JavaScript closures
Separating Code and Text: Prototype
Retro Computer 2000. In Search of the Best Pentium 3. Part One
Automated Database Testing in Java with JdbcTemplate
Unicode characters: what every developer should know
Please stop using UPSERT anti-pattern (SQL Server)
JavaScript Basics: Why You Should Know How a JS Engine Works
Where to work in IT in 2021: "Quotes"
Writing Software: An Introduction
Accidents are not accidental
How Dyson's Orb Can Help Us Achieve Immortality
Methodology, framework, or project management standard
Time control: a new look
Is it worth redrawing in games only the part of CANVAS that has changed? Or is it easier to erase everything and paint again?
China's Second Long March 7A Successful
PHP Digest # 200 (February 22 - March 15, 2021)
Android 2020 vulnerabilities
FIRE - retire young + useful links
We connect the SPI LCD ILI9341 display to the Banana Pi BPI-M64 single board computer or any other on the Armbian OS
Security Week 11: Exchange Vulnerabilities, Github Censorship, and Timeline Attacks
Let's make the worst Vue.js in the world
Development of a power supply from a three-phase 380V network
How my brother and I made a diamond
Fundamentals of programming smart contracts TON (FreeTON)
Let vs where in Ocaml / Haskell
Controlling JavaScript Imports with Import Maps
OpenCV in Python. Part 4
SpaceX announced the first Starship orbital launch in the summer of 2021. Teslarati
Schrödinger's employees
Is there life without WebGL 2.0?
Lighthouse, night light and construction kit for your child (50 parts, 3D printing)
How we are bred with a (free) paid subscription
We fly a drone legally
The second life of a dusty Android
Yggdrasil Network: The Dawn of Mesh Networks, or the Internet of the Future
Карабаш: медная столица России и классический пример моногорода
5 things any Apache Kafka developer should know about
Making a hardware mute button in Zoom
The course of the tester has been completed. And then what?
DIY digital soldering station
How we trained the neural network to congratulate women on March 8
Adafruit Feather RP2040 single board review: like a Raspberry Pi Pico, only better
DevOps: infrastructure automation with Terraform, docker, bash, prometheus exporters, Gitlab and WireGuard
Anonymous request
Everything seems impossible until it is done, or How HR Wallet worked during the raging coronavirus
Supercapacitors: what are they, why and where they are used
How to build processes in the company so that your customers are with you forever
EFB battery, little brother of AGM
ReFS file system structure and data recovery algorithm
How to start writing a microservice in C ++
Sourcetrail: a tool to figure out someone else's code and not shoot yourself in the head
Does a business really need a CRM system?
We disassemble a crystal oscillator and its tiny integrated circuit
What phones should be in hotel rooms?
And one more service for checking passports, or again the question is how many gigabytes are in one megabyte
Java 16 released
Sitting behind bars in a damp dungeon
Executable body kit. Part 2
Hello NXP JN5169 World
Analysis of English-language trailers for the most anticipated films of 2021
Book "Roblox: Play, Program and Create Your Own Worlds"
Android - Forbidden Tricks
Meetup materials for android engineers: finding build problems, protecting against them and working with Gradle
Cloud trust paradox: three scenarios where encryption keys are not stored in the cloud
Dagcoin - Not Yet Another ShittyCoin or Enchanting Story of Scammers
How to write the PlayStation 5 user interface (UI) in JavaScript
Centralized Authentication and File Management in One Identity Solutions - Webinar Announcement
Gradient descent in Python
How to Make Your Windows 10 Laptop Work Better
Data Recovery from LVM Volumes in Linux
How to Recover Data From a Hikvision DVR
Minimum PWA
Struggle for life variables. Or how I tried to make life easier for Android developers
SQLite is not a toy
I bought 300 Kazakh domain names with emoji and created my own mail service
How to start learning Flutter in 2021
NLP: extract facts from text using Tomita parser
Migrating API from REST to gRPC in WePay
.NET 5 bug history
How can bias affect the world in general and human users in particular?
Scalable Production-Ready Telegram bot on Django
Wilcoxon test: a sweet spot for practitioners
Vivaldi 3.7 - Race for the Stars
Children's pranks: how Roblox became one of the most expensive gaming companies of our time
The Art of Helm Chart: Patterns from the Official Kubernetes Charts
Microservices: from CRUD to Native Image. Part two
A little more about the service layer in PHP
Running Linux from a vmdk virtual disk on real hardware and VirtualBox
JPA Buddy: Smart Assistant is half the job
Angular Universal: Real Application Issues
Welcome to ZeroNights 2021
Team mobile app review
iresine, client-side data normalization
Installing Home Assistant + Supervisor in Ubuntu on HDD Raspberry Pi 4
Useful English Phrases for Online Meetings
Parents of schoolchildren about myopia
About observability of microservices in Kubernetes
Developer salaries in the second half of 2020: languages and qualifications
What's wrong with NFT art
React components of design patterns
Add modbus to Embox RTOS and use it on STM32 and not only
Electricity, gas, telephone, running water - a communal paradise in different countries of the world
Unmanned robotic taxi AutoX begins public operation in Shenzhen (no drivers for safety net)
"Connectivity" of the code using the example of an ASCII plot generator, a utility for operations with intervals and demo on Blazor WebAssembly
Interview with a hacker from REvil: "I rummaged through the garbage ... now I'm a millionaire"
Battle SOAR vs XDR. Who won?
How to recover data with ApFS: compare the most common programs
We create legal NFTs in 3 steps, and we protect them as an object of intellectual property
Portable instrument for measuring air humidity
GitOps: Detecting Drift in Your Terraform / Terragrunt Infrastructure
Moore's Law for Everything
Internationalization of search by city addresses. We implement Russian-language Soundex on Sphinx Search
"Star" in the team - an advantage or a gradual decline?
JavaScript Camp
Hi-tech communications, or how we create a voice agent on just 500 records
New micron thick metal lens
Interview with the President of Advantech, Kei Xi Liu
Announcer Mail.ru: what it is, how it works and how to use it in advertising
Intensive SRE on May 21-23 in Moscow
How python lawyers looked for clients on kad.arbitr
The Basics of Working with Helm Charts and Templates - Part 1
Debriefing. Lessons and Conclusions of the Beginner Scrum Master
Why are there so few developers for game consoles in Russia?
Telescope at the bottom of Baikal
How can you save money on mobile development?
An architect is a product's best friend
Video recorder for admin: why do we and our clients need to record sessions in Cloud-152
Argumentum ad ignorantiam
Typical teeth of an IT patient: what's wrong with them
How to integrate 3CX with Bitrix 24
Linux heap overflow for beginners
How to recover data in the HFS + file system
Computer science got worse when “computer science” began to be taught in universities?
Django's quick and dirty - Passing data in JavaScript without AJAX
Smart contracts: legal features and pitfalls
All programming courses were outdated even before the release. Or not?
Making an eternal light bulb
Stm32 + USB on C ++ templates
From computers to mobile devices: bringing games to new platforms
5 Tips for Saying NO to Stakeholders
CQRS - what to do with code that needs to be used in multiple handlers at once?
From the first satellite to a man in orbit in 33 years, or briefly about the Chinese manned astronautics
Is it true that low-code cannot be used in enterprise solutions: we deal with the main objections
Umbrella Grafana - crossing Zabbix and Microsoft SCOM
Telecom (as we knew it) is dead
Support for PKCS # 11 tokens with GOST cryptography in Python. Part II - Objects of the Token class
MikroTik DNS setup basics
Start Up: Experience and prerequisites for freezing in a large IT company
Useful scripts for WinDBG:! Exccandidates command
Forearm prosthesis - how Bauman scientists turn thoughts into actions
Arsen Baghdasaryan: the latest history of Armenian IT in six cases from life
The problem of measuring the speed of light
Legally significant electronic document (for RK) from a web form without server code
Virtual reality at your fingertips
Phishing and what it is eaten with
Source code of the Swiss crypto messenger Threema has been published
We invite you to the Live Webinar - GitLab Auto DevOps - 8.April 2021, 15: 00-16: 00 MCK
Ticket without some Russian letters
GDB Commands You May Not Know About
Shut up, programmer
How many colors do you need to have norms, what should you call these colors and how to use them?
How to organize a local robotics championship and make it traditional (vol. 2)
Terraform on AWS: Multiple Accounts and Other Tricks
BlueCoat ProxySG TOP Client Connections
HPE Apollo 6500 Gen10 plus is part of the HPE Cray Supercomputer in your data center
Just about the complicated: what does Huawei have in the demo cloud?
3D printing in 2021, trends, brands and the path to Mars
Heap tables and forwarded records in SQL Server
Why you are not given detailed feedback after the interview
How I Implemented the DistKontrolUSB Hub
Checkers or go?
The story of how the IT animals team in the North-West hub "Digital Breakthrough" won
Who is the ideal client through the eyes of a developer?
The evolution of open world games
Pattern matching. Now in Python
How we built a project management system based on Azure DevOps
Radio with station recording in Java
Nuances when working with EF migrations
Freebsd. Filtering PF traffic
Finding violations in video using computer vision
Science fiction about environmental problems
Installing and Configuring Airflow on Ubuntu Server 20
HPE Nimble review or hands-on experience. Is everything as good as the manufacturer claims?
How tested in 2020: QA technologies, global statistics and trends
What technologies and software do volunteers use to find missing children?
Free anti-advertising board for an ordinary user: Yandex without Zen, Youtube without ads, Habr without a banner
The art of translation, or why the English "Alice in Wonderland" suddenly became Anya
Now there is a way to accurately calculate how much harm to nature is watching video on the Internet (Spoiler: not really)
TOP-3 information security events of the week according to Jet CSIRT
Using the k-means algorithm for zoning real estate pricing zones
Hovers are different
0x7E5 Reasoning about the main thing
How QA in data warehouse management has evolved. Part 2
Automation of work in SAP using robots
Archlinuxarm is simple
FAQ chatbot COVID-19 - a year later
The era of visual content - development or the result of regression: user preferences and patterns of perception
Our Automator, manage macOS applications in AppleScript
$ 50,000 a month is not a problem, or how much pentesters actually make
25 topical questions for the employer + developer comments
USB Host, "Blue Pill", the method of dividing the segment in half and the price of vodka in the USSR
On the intermediate March results of the creation of the Russian folk game "Kolobok"
Earth2: Virtual Reality, A New Cryptocurrency, Or The World Of NFTs?
Comparison of well-known software capable of recovering data from ReFS drives
How the IT community of players developed the MMO ecosystem
Game locations, or how the plot is revealed through the environment in modern games
Let's see the girls? Or ml.net at work
New service from Google calls into question the protection of personal data
Webix Jet framework through the eyes of a beginner. Part 1. Composition and navigation
[Personal experience] Is there life in South Africa and is it worth moving there for an engineer
Making an interactive Big Mac Index using React and Quarkly
Detailed configuration of the Firefox browser
The history of the emergence of CUPID (criticism of SOLID)
Another search for VK by photo
Analysis: how to calculate tax on a bank deposit and what to remember
Buying suburban real estate, choosing a location
A new twist and secrets of superconductivity
Architecture architecture: dui in stagecoach
An example of how new diagnostics appear in PVS-Studio
Franceville biota: the first multicellular organisms
Working with complex JSON objects in Swift (Codable)
"If you suspect - report": Western IT businesses may be required to report on customer actions
Statistically robust data analysis: Mann-Whitney-Wilcoxon test and Score functions
How we made widget support for applications in MyStore
Children's fairy tale for the programmer at night
Who do you want to hire?
Building ATARI 2600 from scratch
Announcement: all about techno blogging
15 commandments of IT freelancing and small development
DimDrone20: how I made a flying platform for computer vision research
Digest of interesting materials for a mobile developer # 386 (March 15 - 21)
USB on registers: STM32L1 / STM32F1
Mirrors in Duke Nukem 3D
Zettelkasten and Obsidian are the best friends of your memory and creativity
Skylab: the myth of mutiny in space
BA Digest February 2021: Trends for 2021, Requirements Testing Checklist
About different data at the household level
The ancestors of mitochondria were parasites?
Internet signal booster: the principle of operation and technologies due to which the signal is transmitted over a long distance
The unfinished history of the QR code
State & amp; Transition Diagram - what it is and how to apply
FOSS News №61 - digest of materials about free and open source software for March 15-21, 2021
More and more people are fired for publications on social networks - we are discussing what you should know about this practice
HFS + file system: testing data recovery software
Digest of fresh materials from the frontend world for the last week # 459 (March 15 - 21, 2021)
Energy from moss to plasma
What if your neural network includes real phone numbers of people in the generated texts?
Lightweight DataBinding for Android
Data cleansing: problems and modern approaches
Reviving the Legend - Sharp-4 Final
Nice radio for the browser
Returning preinstalled Windows: Lenovo must pay € 20,000 in damages
Digital events in Moscow from 22 to 28 March
How to debug code in RStudio and create a new project in R
3D printed prototype of the moon landing site tested
Part 1. MPI - Introduction and First Program
How to prevent infiltration of ransomware: basic tips
Terraform Intensive April 24-25
HEX-decoder for 2-digit 7-segment LED-indicator on one (!) GAL16V8
React Social App
Google Earth Engine (GEE) as a public supercomputer
What if there were no taxes?
Should employees share in the business?
Encoding and Encryption
Drive mobile app review
Spring sale
New thread in C ++ 20: std :: jthread
How to deal with over 2 billion records in a SQL database
Making an eternal light bulb: questions and answers
You do not have permission to access the API. OpenCart
“Imagine that you have found a solution about which you can say: it is the best in the world” - interview with the creator of ClickHouse
How to make the most of your summer: Internships at JetBrains 2021
Automatic code verification in 5 minutes
How an object of science and technology can receive a conservation status and become a monument
An example of a helpful comment
How shaders can be used in Android View and how Android View can use shaders
2020 Network Security and Availability Report
Control of negative residues
Internationalization and localization of a Kotlin / Native application
Accounts receivable liquidity: we sort it out on the shelves
Serious security: Linux kernel bugs surfaced 15 years later
Security Week 12: Twitter Steganography
What technologies will be developed in smart cities?
Cats and swans on grazing: leafing through books for an introduction to the profession of a manager
Impostor Syndrome among IT people. A bit of logic for those who are thinking of blogging
Plant lighting with white LEDs - lamp calculation and grow box
50 shades of yellow. Putting the Retrobright technology to the test
Communication: how to understand each other even at a distance
IT Service Health Monitoring by means of R. A different angle
Development of a cyber-secure information and technical system of a higher educational institution
Part 2. MPI - Learning to Monitor Processes
How to convert text to algebra
How to connect a pair of roller shutters over three wires and control them with a voice assistant
Development stands without queues and downtime
Why are tar.xz files created with Python tar 15 times smaller than macOS tar
Movable element
End of the "Golden Age". The history of the Intel Pentium III generation processors. Part 1
Reduce the size of the .NET 5.0 console application
How to get to people when a robot hires you
Why Garuda KDE Shell Outperformed Deepin Linux
5 words of English that are impossible to pronounce correctly the first time
"You are not welcome here anymore ..." Or what to do if you think you work here, but your boss thinks you are no longer
Dart 2.12: Sound null safety and Dart FFI sent to stable channel
Analysis of a medical case in which a patient has lost 2 teeth: what technologies give
How big were the horses of the knights?
Russian hackers: a conversation with Alice Esage Shevchenko
Copywriter Vs GPT-3. Who will win
Third-party cookies: can't store be blocked? Brave browser approaches the projectile
Connected Cars: Generic Hacking and Threat Model
Mass crash on Android (03/23/2021)
Shooting star. What the very first OS with a graphical windowed interface looked like
Experts on the "middle" spectrum range from 3.3 to 10.5 gigahertz for 5G
Growing difficulties. Why your company should think about data-driven approach and how we apply it in EPAM
No-code in action - making a temporary email address
What is driving the development of the video conferencing industry in 2021?
How to Make a Great Resume and Get the Attention of Apple, Google, and Facebook Recruiters
5 steps to digital transformation of your business
Snom PA1 Paging Device and Possible Usage Scenarios - 2
Imaginary numbers to describe reality?
How to sabotage the data tech giants use to spy on you
Why are we transpiling Haskell to JavaScript
Avoiding TTL Problem or Strategies for Correct and Fast Caching
Measurement of relative humidity in the home
Lean proceeds. Analysts say that the demand for herbal products has grown on marketplaces over the week. We checked
My three biggest mistakes in my development career
How to order RAID data recovery online
Jun? at 40? Also remote? Oh well, do not invent ...
Outdoor lighting control
Recover an Active Directory Domain Controller from the Ashes: Quest Recovery Manager Webinar
The most common reasons for losing disk partitions and how to recover them
Declension of phrases by cases
Why does a designer need a lawyer or how not to get an administrative fine for a video or stock photo on your website
KODI. How I assembled my most convenient and functional home media center. Part 1
We encrypt in the head, write on paper
What kind of 3D printing business will be successful?
Setting up Plex, Samba, Transmission on Raspberry pi 4 using Ansible
Requirements Practices
Collecting Spring Boot Application Metrics Using Prometheus and Grafana
How we pumped the conference logo with SciArt
Habr is looking for news, authors and curators
Lego has announced the release of the largest and most detailed set
Bitcoin Privacy Best Practices
The Basics of Working with Helm Charts and Templates - Part 2
DARPA: artificial intelligence in aerial combat of F-16 fighters
From int main () to BeginPlay: how Unreal Engine initializes under the hood
Data center wiring cabinet. Criterias of choice. Part 1: how to determine the size?
Windows Kernel Drivers - Common Errors - IRQL
Working with KTX Libraries
Southbridge launches DevOps internship for aspiring engineers
The book “100 Main Design Principles. 2nd edition "
Linux for macOS M1: What the Asahi Linux team did in January-February 2021 (part 2)
JPoint 2021 Review: Workshops, Spring, Long-Term Play
Electronics on coupons: shortage of video chips, processors, RAM, and now printers
Selenium for games: automating tic-tac-toe
How social commerce is taking over China. And why this will inevitably happen in Russia
Logging to telegram, or the story of how I made a python library
The big Martian problem is energy
Computer Science Center Opens Call for Applications for the New Academic Year
[Personal experience] "Matured Russia": the intricacies of moving to Canada
Remote access to IDE with Projector
Problems with peptide vaccines
KODI: assembling a convenient and functional media center for your home. Part 2
Working with lightsquid or how to make custom statistics for users
How the law on the pre-installation of Russian software will change the domestic IT market
How I installed Gogs home Git server on Alpine linux
How to recover data from RAID5 created on NAS QNAP TS-412
A lie can travel halfway around the world while the truth is putting on its shoes
Honeypot on RouterOS
Recovering RAID volumes in Windows Storage Spaces: Parity, Striping, Mirror, Composite
IETF officially ends support for TLS 1.0 and 1.1
Fundamental Testing Theory
Javascript and Rocket Science
Harry Harrison's HTML Playbook
Why I Rewrote Keyboard Firmware from Rust to Zig: Coherence, Craftsmanship, and Fun
Why you can't find a universal setting that everyone will love
Make a robot on raspberry pi, updated pi-tank. Part 1. Iron
Database structure versioning with Liquibase
Children, Russian and R
From buttons to strings: the smart guitar for everyone
Working with Japanese in IT: 10 differences
Veeam CDP for the little ones
Ultrasound for NSI: Non-invasive Reading of Brain Activity
Data center employee certification: how and why it is carried out at Linxdatacenter
Yandex is not Runet, Runet is not Yandex: FAS asked for a little equality
Podcast "I want to be in gamedev" # 2 part 1 - text version
And again about the captcha
English has no future (tense)
I'll find you using JS, or what opportunities for fingerprinting are provided by modern web technologies
Google has removed the ClearURLs extension from the Chrome Web Store
On the knee: VPN aggregation, or Reliable communication on unreliable channels
How we developed a visual designer for training digital agents
What is needed for self-healing of remote workplaces?
Using lambda expressions in non-generic C ++ code
Best open source alternatives to MS Project with Gantt charts
Did you know that 85% of smartphones are based on Linux?
Creation of art objects, games and much more using Pi and Python
Reverse engineering Tetris on Nintendo to add Hard Drop
LIT - Inspector for your NLP. Review, installation, test
DNS-as-Code based on dnscontrol
Podcast "I want to be in gamedev" # 22 - text version
Behavior in the workplace is increasingly a reason for dismissal - what you need to know about it
Rise of the Players: A Note on Single-Player Games
PostgreSQL Hybrid Cloud Deployment Guidelines
Android + Redux = <3
How Grand Theft Auto's overly explicit scenes nearly led the company to ruin
Serverless functionality for microservices is a good solution, but don't forget about flexibility
Crazy pens: how we write plugins for the Atlassian platform
Winter Verkhnyaya Pyshma: a city that grows
Even a child can build a server for deep learning in half a lem. Or not?
Speech programming could be the next milestone in software development
Unit economics is easy
Seven Years Steps: Migrating from JSP + Angular JS to Angular 2+
Fundamental Testing Theory
BLE gateway from Xiaomi Gateway DGNWG05LM * without BLE
How the knights attacked the infantry
Creating an asynchronous REST MockService in SoapUI with launch in Portainer
Voice assistant Vitaly (school project)
Another Habro-hack for boosting the rating on the site
Breaking down an encrypted interview disc from RedBalloonSecurity. Part 0
Project approach to children's football camp - how it works
Swarm Learning: Turn Distributed Data into a Success Factor
A truly bright, reliable and safe light source for plants
Email Chart is not ASCII Art for you
How IT giants are losing their gloss and getting more boring
Evolution is a modern religion
Insert signature into pdf or how to save trees
Non-technical challenges to open source development
Particle quantum tunneling and superluminal travel
Quality instead of quality control
[Personal story] Japan: IT giants, startups, not so closed country for foreigners
ML is not happy: what can fail a machine learning project
How all physics fits in one atom
Google Earth Engine (GEE) as a public domain for large geodata
The Year of Telecommuting: How It Corrected Some Misconceptions of Beginning "Remote Workers"
Don't know what to do? - call Roskomnadzor
Meetup materials for analysts: the role of the analyst in product development
Teaser from Xiaomi: the new Mi Mix will have a camera with a liquid lens
Fast food hackers
Where to place your server for maximum speed? How important is it?
How the new algorithm overcomes the speed limit for solving linear equations
TOP-3 cybersecurity events of the week according to Jet CSIRT
Making a telegram bot in 5 minutes: quick start with an advanced template
Trust but verify: take a fresh look at the work of your SEO contractor
Discrimination in ML algorithms exists - and no, these are not liberal fairy tales
Support for PKCS # 11 tokens with GOST cryptography in Python. Part III - The PyKCS11 Wrapper
If you didn't have a bicycle as a child ...
How to get early traction for a startup
Nemezida DNT
Create new emoji (emoji): how to suggest your own emoticon?
Let's touch magic or how I joined the ranks of the MIST society
From one-bit music - meowbit
BAT Roadmap 2.0
Why should a developer develop empathy?
Root certificate of Active Directory CA on Linux station
What is Enceladus hiding in the dark waters of his ocean?
Convert a character string to a double
How I divided people into types
What should be removed in 2021: the future belongs to hybrid teams
Is burnout the norm? Part 3. My story of burnout and learning in the process
Analytics of alcoholic beverages of the Lenta chain of stores
Concept: Faultable types
Stm32 + USB on C ++ templates. Continuation. Making HID
iOS. UI. Techniques. Part 1
When the prosecutor and the lawyer are in different metric spaces. Case in Manhattan
[Analysis] What to look for when choosing a bank for project management
Twenty years after deorbiting, Mir's legacy lives on in modern space projects
Apollo. At the entrance to the dense layers of the atmosphere
Paul Graham: Keep it Simple
Balloon Fight: transfer from VS system to NES
KODI: assembling a convenient and functional media center for your home. Part 4. IPTV archive
Digest of interesting materials for a mobile developer # 387 (March 22 - 28)
Matrix multiplication. Slow achievement of a mythical goal
Effective Programs (10 Years of Clojure) - Rich Hickey (with Russian translation)
QGit improvements
Emoji under the hood
6 Irish startups to look out for in 2021
Analysis and construction of ROC-curves: communication with the radar
7 Circles SPM or How to Make a Modular Application on Swift Package Manager
FOSS News №62 - digest of materials about free and open source software for March 22-28, 2021
Eliminate the hassle of writing constructors for dependency injection with C # Source Generators
Migrating data from VisionFlow to ServiceNow
Best "Google Chrome" flags to improve user experience
Install Ubuntu from another Linux / LiveCD
Amusing stories of pigeon mail
Will we cancel the Web?
Online Open House Announcement for Java and React Developers: Peculiarities of Working in an Open Source Framework Team
How to speed up migration of Zabbix to TimescaleDB
Digital events in Moscow from March 29 to April 4
Catch up in 24 hours: history of moving equipment between data centers
[Personal experience] Argentina is the best country in the world. Why you need to go here
Size Matters: Intel 440MX Communications Appliance Reference Design
Photo tour of the Water Museum
Best Websites for Test Automation Practice
7 common mistakes to check when debugging Airflow DAGs
MacOS kernel, are there worms in this apple?
PHP Digest # 201 (15 - 29 March 2021)
What Microsoft knows about you and how it can be used to gain useful knowledge
Animating the wavefunction of a Schrödinger particle (ψ) with Python (with full code)
Kingston NV1 NVMe SSD: m.2 notebook solid state drive
5 alternatives to Node.js - and does it make sense
Cycle of webinars "Fundamentals of digital transformation: trends, technologies, competencies"
New directions for the development of the IT industry 2021
Feeder with video tape telegram
Weather informer on color e-paper display
Storybook + Flutter = storybook_flutter
How does mobile play on weaknesses and add to the endorphin needle?
What awaits you in Space in 2021
Security Week 13: collecting data for attacks on businesses
Numbness after wisdom tooth extraction
CCIE # 13: How to Pass the Designing Cisco Enterprise Networks Exam (300-420 ENSLD)
Announcement. Why do we need communities to support women in IT careers
How to make site monetization friends with AdBlock. Case study Habr.com and Roxot
Surveillance of subordinates and the law
Implicit inference in Scala
13 cloud-based learning resources for .NET developers
Creating a convenient and visual keymap / hotkey for PyCharm or any other program
Data Warehouse Management Multitool - Wheely + dbt case
From what, from what, from what ... 1C world is made
Consoles are no longer needed (but this is not certain)
It`sa Sony! Impressions of the ultraportable flagship 20 years later
"Live" wallpaper for the computer in Python
13 mobile app tricks you should know about before starting development
How we develop an international marketplace for telecom operators. Rostelecom report
Enterprise Resource Management in Zimbra OSE
Process Mining as Evolution of "Scientific Management" - and Our Open Library for Analysis
5 Git Commands That Will Make Your Life Easier
Kobalos appeared in the wild
Intelligent Google Ads strategies: what are the benefits and how to use them in your account
Unsent letter to boss in Bloody Enterprise
Are containers still relevant?
Boredom, overstimulation, and doing nothing - figuring out what's what and relaxing without feeling guilty
As we wrote a verified flight controller for a quadcopter. On Ada
Python Quick Start Book
PHP unit testing by example
What percentage of the Earth's mass is water?
TorrServer: how to watch torrents online
Big Data Tools 1.0
You can improve your programmer qualifications if you understand the details of different technologies.
How we clustered transport at the hackathon
Setting up backup to external HDD using Bareos for Windows 10
This does not work
C ++ with cross platform and dependencies
Is it possible to make a data center more efficient and more economical at the same time?
What to do if your smartphone is stolen
Linux Sandbox
Let's talk about the interview?
What is SASE and why is it needed?
How to get rid of Yandex Zen and stuck lines in search
What Antiviruses collect your user data, and how to avoid it?
Telegram bot + ML: universal matching algorithm
Introduction to Continuous Delivery (CD) with GitLab
How I won the Facebook bounty award twice
Angular Language Service Update for Visual Studio
ZVS generator, assembly and operating principle
Happy backup day! But not a single backup ...
A recruitment of attackers and defenders to participate in The Standoff cyber battle on Positive Hack Days is open
Single board computer for embedded programmer
OLAP cube for technical support process analytics
Comparison of technologies in construction and 5D design in Asia and Europe: Kazakhstan, Austria, Germany, China, Ukraine
Interview for a designer in IT: questions, test, pitfalls
I don’t want to think. Part 1
Valid certificates and DNS for services in local networks without a certification authority
Creating a Python Telegram bot and deploying it to a virtual machine
Kanban of PVS-Studio teams. Part 1: agile
Digest of events for HRs and recruiters in IT for April 2021
Accounting is dead, long live accounting
AI is just about to get smarter
How bad weather in the UK killed the telecommunications unicorn business in the late 90s
Delphi 7 on crutches: automating resource provisioning
The theory of the structure of hidden systems
FOSS News # 63 - a special issue about the "inner kitchen" of digests
What exactly does the pre-installation of Russian software on mobile devices look like?
Telecommuting experience in Turkey in 2020
FrontEnd Docker Development
Fractal schizophrenia. What`s up?
One-bit computer
March. Orbital launches. USA, China, Russia
Card, money, two social networks: how IT giants took over the Internet and a couple of things to boot
PostgreSQL Recipes: Asynchronous Notifications in… Replica !?
The development team created a post-quantum encryption algorithm
(not) Safe digest: if there was a "Darwin Prize" in IB - 3
Why have we not updated the VKontakte application for iPad for five years, but now we have updated
Hyperstack vs Hotwire (translation)
And I say, take Excel and call
Where to work in IT in 2021: JetRuby
How to effectively conduct 1: 1 meetings
No time for training. What is behind this and how to solve the problem?
Binary assessment of professional skills
Why we are rejecting many interns for a PHP developer position
Analytics of the age of the air fleet of Russian airlines
Procedural map generation
UI Automation Patterns and Methodologies: Real Life Examples
April 8 - Backend stories meetup (online)
Survey about interesting areas of study
Calculation of the number of operators and optimization of the call center
Ahead of its time: how Americans built a prototype vertical landing rocket 28 years ago
Porter robots are being recruited into the U.S. Army
DRP: The Downside of Company Internet Immersion, or How to Deal with Digital Risks
"Radio, weather, time is always at hand" or the story of one solution (hardware, software, interface)
Kotlite and Kotgres: Kotlin SQL and JDBC Code Generators for Sqlite and Postgresql
How to hack a security system with a DHT11 temperature sensor, and it all happened because of birds and 5G towers
Category theory: start
Artificial General Intelligence - The Quest for the Holy Grail of Artificial Intelligence
Aspects of accounting and search for geographic information objects using MongoDB
Pre-installation of domestic software or who is following us now?
Grammarly Patches XSS Vulnerability To Bypass AWS WAF
Terkon in the hands of an amateur, or collecting another smart heater
ISTQB Foundation 2021 - my experience
Nodens: Building a Lovecraftian Robot for Multiplayer Shooter From Idea to Release
CoinJoin Process Overview
I'm in Japan. What to do?
Organizing the collection and parsing of logs using Filebeat
Yo-mobile vs Tesla, Prokhorov vs Mask
Breaking bad: how Intel lost its grip and decided to return to its former greatness
Detecting exploitation of vulnerabilities in the OS
Introducing HPE Nimble Storage dHCI
Reason vs Intuition or how to make decisions
Connecting a chest heart rate sensor via Bluetooth to Swift
Confusion of dependencies. How I hacked Apple, Microsoft and dozens of other companies
How I found a bug that revealed your PayPal password
Digest of Mail.ru Group mobile development releases during the pandemic
An early access program for JetBrains DataSpell, our new IDE for Data Science, is open
University 20.35: instruction for use
TOP-3 cybersecurity events of the week according to Jet CSIRT
New utility service: battery power plant
We connect an M2 SSD to a motherboard that does not have an M2 connector and make this SSD a system one. Dancing with a tambourine
Computers as I loved them
Translation of the article "In Defense of Richard Stallman"
Apple banned me forever
Who likes to be indignant
Python & amp; amp; EEL. We do it simply in Python and beautifully in JS
From philologist to Python developers: how to retrain and what to expect from a new profession
Multicellular architecture: tests and development
Writing your navigation in Qt
10 boards to start IoT development in 2021
Hidden mobile subscriptions on Megafon hosting
Macros in Rust. macro_rules
Caution! Marking
Free hanging chain problem
Good, bad, ugly comment
CDD - Cli Driven Development
Make a robot on raspberry pi, updated pi-tank. Part 2. Software
TK visualization - diagrams, diagrams, pictures
ML interview not in Yandex: we are doing fine
Numerical FORTH
What questions to expect for the position of an automator and where does the sorting come from?
Quaternions. Solution of one navigation problem
Image search
JavaScript: Call stack and the magic of its size
Evangelists instead of accountants
EDSAC (only for the harshest)
Tantramantra and the magic of design
Spring Boot application in Kubernetes with Postgresql and Loki
Recommendations with rationale (2020). Part one
Decoder for 7-segment display
Fear and Loathing in the Performance Review Period
What is LPWAN energy efficiency. Will NB-IoT device last 10 years on battery life?
Passion for Serilog + .NET Core: Global Logger
Digest of interesting materials for a mobile developer # 388 (March 28 - April 4)
Press the sea. How and why artificial islands are being built
Tip # 1 for learning new JavaScript codebases
Microsoft Coffee: April Fools' Java Response
Lost profit on the exchange due to a disabled robot and laziness
How to preserve social proof when setting up new Facebook Ads with Post ID?
New programming language - Relax
100500th automatic irrigation for plants
3 years of blind programming. Part 2
What Standard PHP Library Could Be
FOSS News №64 - digest of materials about free and open source software for March 29 - April 4, 2021
Making the most of online news, part 1
Digest of fresh materials from the frontend world for the last week # 461 (March 29 - April 4, 2021)
File system BtrFS. How to Recover Data from BtrFS RAID
How to become a game developer with only common sense in your bosom?
tru3bic0n - 10 editing use cases
Why does a spaceship need wings?
Zombie cells that revive in the human brain after death
Google Earth Engine (GEE): Finding Gold Around The World With Big Data And Machine Learning
Blockage in an IT company and how to deal with it
Meshname - Doomsday DNS
We continue to internationalize address search using Sphinx or Manticore. Now Metaphone
Migrating from Docker to containerd in Kubernetes
Custom user provider for Keycloak
Digital events in Moscow from 5 to 11 April
Monitoring popular databases from a single Quest Foglight interface - webinar announcement
Impala for Python developer using the example of fraud detection when analyzing traffic in a marketing platform
Neurodigest: Machine Learning Highlights March 2021
DBA: changing the "elephants" at the crossing
Raspberry Pi + FreeBPX (asterisk) + Mikrotik = mini PBX
Why do you need a DNA test?
How Runescape catches the bots, and why she didn't catch me
Distributed Conference on Distributed Systems: Hydra Announcement 2021
R, Monte Carlo and Enterprise Problems, Part 2
Doctor in the cloud: how we created a telemedicine service to fight coronavirus in Luxembourg
Why we ditched the standard Unity shadows for mobile shooters and wrote our own instead
Magento 2 UI Components. Part 1: general arrangement
30+ Upcoming Huawei Webinars: Choose, Criticize, Submit Applications
Textile's libp2p alphabet (or why we love it)
SIBUR's digital accelerator - applications are accepted until April 23
Django developer usefulness
Hidden features of Bitcoin
How we now negotiate a new business ashore: real-world unit tests
The history of air conditioning. The principle of operation of the air conditioner
Configuring Linux networking stack for high-load systems
Meet the first spinner on Mars. What makes her so ... resourceful
"Do you feel sorry for the people who were fired because of your work?" - interview with Andrey Markelov, engineer at Atlassian
MotionLayout + RecyclerView = nice animated lists
Rise of the players: some note on the sport phenomenon
How an in-house mini-project turned into a startup
Nix: What is it and what should I use it with?
IPONWEB: what's going on in the programmatic advertising market
Welcome on board or on the other side of the offer
What color is metallurgy?
How to detect cyberattacks and prevent money theft
Security Week 14: Massive Facebook Data Leak
Securing Your PostgreSQL Database
Running Qt on STM32. Part 2. Now with pseudo 3d and touchscreen
Announcement. You can't stay away: key questions about a career abroad
Firsthand. About impressions from the course Yandex Workshop "C ++ Developer"
How to keep yourself and your data safe
Ceramic inlays: these are fillings v2.0 (but more expensive)
The data center near Amsterdam is called the "cesspool of the Internet", but it continues to work
Is pre-optimization the root of all evil?
Fixing shortcuts to the Start screen in Windows 10 for the current user
How to benefit from static typing
R vs Python in a productive loop
Apple pie or top management's iPhone management mechanisms
Feature selection in machine learning problems. Part 1
$ mol_strict: How about me [object Object] this undefined NaN of yours‼
How authors in the Workshop write educational courses
Installation of UTM 4.x on ATOL-HUB20
Introducing Open Source C # Standardization
History of router architecture
Front-end week on Habr Career
5 steps to registering intellectual property in an IT startup to attract investment
Job interview tasks for CTOs
Analytical report of the developer: what it looks like and how it will help in work
Java: passing parameters by value or by reference
Guitar, invoice and robot: how Fender tuned in to smart technology
Hewlett Packard Enterprise Webinars | April 2021
Freelance, love and disability. How to live well when life is difficult in principle
We allow learning during working hours: how we started learning on our own, and what came of it
Validate UTF-8 in less than one instruction per byte
Automatic failover of Moodle database in PostgreSQL using ClusterControl
Deploying a SAP HANA database at home
[Personal experience] How easy it is to move to Slovakia and what to do there for an IT specialist remotely
Recruitment marketing in modern realities
Pitfalls in the string pool, or just another reason to think before interning String instances in C #
Configuring DBT + Spark for a Cloudera on-prem cluster
How we helped introduce electronic bus tickets across the country
Two and a half strange rules of the English language that are not taught in school
We overclock the optocoupler to hundreds
Resume transformation. Experience and Yandex.Q to help
Obnoxious Bosses, Unusual Job Interviews, and Twitter Slowdown: Rereading Management Posts March 2021
Everything about the Starlink Satellite Internet project. Part 26. First results. Part one - positive
10 postulates to improve tables
Everything you wanted to know about XDR in one post
Scratch JR - development of logic and acquaintance with the basics of programming for preschoolers
Kleopatra: GnuPG in a graphical shell
Python & time and memory optimization
How NOT to hire a software developer
Runet growth post
Dozens of types of sound recordings were born and died in just one generation. How much do you remember offhand?
Who Invented Stereo Sound Recording?
Why did the first transistor in the USSR only have a "mother"?
Do masks protect against COVID? Scientific FAQ
SRAPS (Secure Redirect and Configuration Service)
EDMS implementation vs IS requirements
Alternative interview for a software developer position
KODI: assembling a convenient and functional media center for your home. Part 5. Yandex.Music
A simple version of a motley recycler view on the Visitor template
What is the “ideal” development goal for programming languages?
Webinar "Acceleration on Simple Data Types and Bit Operations"
Heapsort, Merge Sort, and Convex Hull
Daily Standup is a waste of time
Let's discuss monitoring
The story of one video editor
We consider individual bits in the microcircuit picture: how to act when the architecture is unknown
Colorful nanoparticles
News digest of events from the FPGA / FPGA world - No. 0010 (2021_03) + FPGA developers conference
YouTrack Now With Notification Center
Comparison of the assortment of dishes of three restaurants in St. Petersburg
Generating pictures in code
Who remembers the "big brother" of CDs and DVDs?
Unique even in world practice - the Soviet Top-class "Corvette" player of 1978
Single board computer for embedded programmer. Blinking the LED on Qt
100500th automatic irrigation for plants. Part 2: Sensors and Electronics
The largest ever endless robbery and crime against humanity in history, which everyone knows about, but everyone is silent
Top50 update: on track for growth
Configuring a router with DD-WRT firmware to work with L2TP using the example of Beeline
Reinvent the wheel
How and why S7 creates its own rocket
Dvorak's layout - personal experience
To which level does it belong: application or domain?
xAPI / CMI5. Full power
The cryptocurrency dilemma: regulation cannot be banned
Scientists have learned to communicate with sleeping people
VDI Implementation Checklist: What to Consider to Make Virtual Desktops Work Right
Not Trump alone ...
Zoom Out: how the Russian public sector can replace the American video communication
A year at a distance through the eyes of one team. How it was, results and plans
Learn more about updated Google Play Developer Program policies
Alert! Our blog needs good hands and a smart head
Retro iron in the movie "Brother"
How we made a mobile application for VkusVill couriers in 9 days
Stereo to mono downmix. ZK-502T, ZK-100, TPA3116, NE5532, AC20B. Stereo to mono refinement. Scheme, device, hack
Article Review - AdderNet: Do We Really Need Multiplication in Deep Learning? (Image classification)
Toxic Efficiency
"Make me beautiful": how an interface designer works and how design is similar to music
Marketing research for non-marketers and startups. Guide from A to Z
Implementation of the "Self-Service" approach for self-analysis of data
The future of interactive design is in hand
CLion 2021.1 release: global data flow analysis, improvements for remote work, postfix autocompletion
Face control for lemons and Martian strawberries: how I got an internship at Rosselkhozbank after participating in the DS-competition
We invite speakers and participants to Java Meeting Point 2021
NES programming (dendy), assembler 6502
Robotics, Disease Prediction and Morning Habits: Which Projects Enrolled in the Digital Breakthrough Accelerator
It's time to change something! How to determine the very "toxicity in the team" + comments from the engineer
Writing 'Hello World' in WebAssembly, Linux sed cheat sheet, and 15 most requested IT certifications of the year
Exploit monitoring
Snake in Haskell with Hamilton Loop
New fight of two yakozun or Scylla vs Aerospike (+ HBase for extras)
IDE Code Review: Integration Between Space and IntelliJ IDEA 2021.1
How to develop in IT
Processing and analysis of texts in Python and Spark NLP
Broadcasting art through robotics
Website redesign with 1+ million DAU in a product approach
New sd-bus API from systemd
Again about UI \ UX design in 1C or how to speed up the development of mobile applications
Tephiphon. Vinyl on a roll
Decentralized Artificial Intelligence
How to create infrastructure in different environments using Terraform
Deb package builder
Celebrating the jubilee Cosmonautics Day: updated list of events
- And we have no mice! - And we will start ... What is the use of a solution architect
How to use ClickHouse not for its intended purpose
LED cube
Let's talk about centralized logging
Chinese lead-acid batteries for flashlights. Overview and operation
Spy, Get Out: What Do Browsers Do After Installation?
Synology Active Backup - A Range of Business Benefits
Why is the goroutine stack infinite?
Desktop. Not popular, but still alive. Eclipse Rich Client Platform (RCP e4)
Who is “Smart Home” and why is it needed?
Making a new version of the API. Fast and easy
Agent 007: How Ghost Words Protect English Dictionaries
HMM: catching fraudulent transactions
Playing together at Factorio is the best tech interview we've ever done
You are using vulnerable software, but I cannot tell you about it
Disable direct access to the terminal on the rented server
The process of creating a 3D Hard Surface game model
Financial Information Processing in Oracle OFSS Products Phases Out JVM in Oracle
How to Become a Highly Paid Electronics Engineer
Brain, meaning and the end of the world
TOP-3 cybersecurity events of the week according to Jet CSIRT
Analytics in SD-WAN - what does it look like and why is it needed?
Big data, a hackathon with Norilsk Nickel and metallurgy: mix everything, but don't shake it up
Coq is not a vice
Data visualization in the interface
Converting Fortnite Graphics to PUBG with a New Faster Approach
Epidemiological Model Construction
You can't stay away: key questions about a career abroad
How much is the schedule
STM32 LTDC and 7-inch display: part 1
Dapp. Vue.js + ethers.js
USB on registers: interrupt endpoint using HID as an example
What you need to know before starting robotization of processes?
About outsource and product companies
Rust - now on Android
The benefits and harms of derivatives
Vulnerability in Tinkoff Investments: we increase the leverage by 100 times and withdraw the margin funds to the card
Obtaining drinking water for a city apartment: the experience of using pitcher filters
Architecture architecture. Step 4: an inflamed appendix
How to make a homemade electric buggy with a powerful motor
How I made a device for Korn, Limp Bizkit, Drowning Pool and other rockers, collecting all the grocery mistakes
How to convert text to algebra: examples
The main problems of freelancing for a design engineer in mechanical engineering
Way to geneve
Chess in Delphi. How I reinvented the wheel
Artificial Intelligence, the hero of our time. Etude
Water worlds. About Enceladus, Europe and serendipity
Lobbyist Wars and the Development of BIM. Part 5: BlackRock is the master of all technology. How corporations control Open source
Traefik, docker and docker registry
Organization of remote work of a BIM team through HPE Edgeline, NVIDIA, VMware
Digest of interesting materials for a mobile developer # 389 (April 5 - 11)
Altair 8800: a short story about a great computer
Sony is obsessed with blockbuster games from big studios - and it could hurt it
Membrane game - awesome game for autists in 20 lines of code
RA8875 video controller and external fonts on EEPROM W25Q32 for fast text output to the display screen
[Bookmark] Kung Fu on the keyboard. The art of combining keys
[Personal experience] The family life of an engineer in Germany: more about children
Recipes: How to Overcome Senior Developer Interview Stupor?
To spawn, or not to spawn?
Why do we all need Space?
Deploying Django Applications
About starting three-phase motors, cosine φ and more ...
Digest of fresh materials from the frontend world for the last week # 462 (April 5 - 11, 2021)
KODI: assembling a convenient and functional media center for your home. Part 6. Synchronization of the library. MariaDB
Developing your Just Shapes & Beats and how it all started
Genetic algorithm vs particle swarm algorithm
Go! 60 years of the first manned flight into space
60 years of the first manned flight into space! Happy Cosmonautics Day
Flight of Gagarin: Real and Alternative History
Digital events in Moscow from 12 to 18 April
Does microservice (containerization) architecture threaten the bright future Published Apps (Citrix & Co.)
3CX Bridge: how to link multiple 3CX IP PBXs into a single system
Scrum Community Meetup 13/04
Continious Refactor
Ugly API
RPA - Pain Relief or Silver Bullet?
How we help Gazprom
How to install ROS NOETIC on UBUNTU 20.04
Who needs analog design?
Research: what methods of bypassing antiviruses are used by hackers
Planet X3 is a new game for old computers
How a group of enthusiasts and the StyleGAN2 neural network made an exhibition of contemporary art in St. Petersburg
Everything about the Starlink Satellite Internet project. Part 27 First results. Part two - problematic
Adaptation of the approach using zlib compression to filter out low-quality texts of different lengths
How I made a bus ticket refund rule matcher by calling via human API
We create a Booking application with Webix UI
Book Modern Website Scraping with Python. 2nd int. edition"
[Personal experience] Country of farmers and banks: how a developer lives in tiny Luxembourg
"Why don't you love me so much?" (c) Python
Heap sort by selection
Eight "funny" things that can happen to you if you don't have CSRF protection
Ansible Adventure: Lessons Learned from Practice
JavaScript call stack and more magic
The main problems in development teams and their solutions
What I was missing in React.js functional components
Security Week 15: Open Data Leaks from Clubhouse and LinkedIn
Telegram bot in Python
Above the clouds: why not build a server in space?
How not to copy code in Rust
"Piece of iron 1" - a robot from an "ordinary" metal construction set
General introduction to I2P
Use consolelog () like a pro
Google Cloud Web Client Text to Speech at breakfast at the Saint-Gervais Bastion
There are 212,500 IT-sole proprietors in Ukraine, over the past year their number has increased by 29 thousand (+ 16%)
Cyber Protection Week: 3 most interesting insights into information security for private users
Securely connect GAL and Zimbra LDAP address books to MS Outlook
Comparison of cryptographic performance of popular ARM processors for DIY and Edge devices, plus Xeon E-2224
How the DevOps team at Positive Technologies works
Scheme Workshop 2021 Announced
Two extremes of a leader
Low-code from a developer's point of view - are there any advantages for engineers?
Maximum protection on the Internet
How to Hire QA - Bad Tips
Do-it-yourself digital academy
Smart farming. How is agriculture cutting costs with IoT solutions?
A neurologist's perspective on the problem of autism
VK Friends recommendations: ML on ego graphs
April 22 - new QIWI Server Party
Internet in 2021. What does the statistics say?
Web at the dawn of Runet. How sites were created and hosted in the 90s
The story of one personal account that helped us make 15,000 couriers and pickers a little happier
Transformation of outsourcing companies into engineering - the path of the brave from Belarus, Ukraine and Russia
Difficulties and glitches for newbies to Blender and how to overcome them
Masterpieces of world modding
Options math or Black-Scholes model
One year of remote work at Figma
What Huawei has today to build digital wireless offices
The project that burned me to the ground
Paul Graham: How People Get Very Rich in Today's World
Data caching increases speed even in unexpected cases
Encrypting messages in Python. From simple to complex. Caesar's cipher
Prince Philip and his completely non-English sense of humor
On April 21 we will hold a meetap "IT communities in different companies"
Best Practices for Exception Handling in C #
Product VS project: differences in approaches
How to reduce the cost of ownership of a SIEM system and improve data quality with Quest syslog-ng - webinar announcement
Who are you, the algorithm?
Reactive scalable chat on Kotlin + Spring + WebSockets
ElectroNeek CTO Interview: From Coding to Process Management
Are you part of the leadership? Disable receiving calls in telegrams! Bug hunter? Respect other people
Budget professional light for makeup or for streaming yourself
Why don't you learn English?
Strategy Design Pattern
Related implicit expressions in Swift 5.4
"Selling a garage": front and advertising in hh.ru
Detecting custom objects
"I'll break it myself, I'll fix it myself" - how I epic clicked the wrong place on the sale
Why does everyone put fans in the toilet or how we decided to make a smart fan, a DIY story
PhpStorm 2021.1: PHP and HTML File Previews, 20+ New Inspections, and Pair Programming with Code With Me
Logical programming in Prolog for dummies
10 free and useful courses online, from Feynman to Eung
How the UTF-8 encoding was invented: excerpts from the correspondence of the creators
Federated Learning of Cohorts - cookie killer or just another way to track users
Connecting Keycloak to Spring Boot Application
Do it
Multithreading in Photon
Self-driving cars: new oil, artificial intelligence and 5G
Python regular expressions for beginners: what it is, why and what for
Artificial intelligence in jurisprudence. Webinar # 1: An Overview of the Latest Advances in AI
Update Tuesday: Microsoft has released the April security updates
How climate warming in Russian cities affects our health?
Here Development Genuine Java: How AliExpress Works After Moving Development to Russia
I live and they die: bacteria in my body
.NET Library Excel Documents Bypass Security Checks
No, Google! Vivaldi will not support FLoC
What is the difference between marketing and product promotion in the USA and Runet: approaches and tools
The Builder Design Pattern in Java
List Approaches on UICollectionView
Clean as an operating room: new hygiene gadgets
What is Big data engineering, and how to develop in this area
We invite you to the April virtual meeting of GitHub on the topic of security
Cascadeur physics-based character animation software goes into early access
The value of Qrator Labs affiliate programs
Using Spring Cloud Stream Binding with Kafka Message Broker
Recommendations for running applications in OpenShift Service Mesh
An analysis of controversial scientific issues: vaccinations and autism, homeopathy, GMOs and men are smarter than women? Part 1
MIDI bracelet for controlling synthesizers (mainly for organic-sounding vibrato)
Optimizing costs with AWS Cost Explorer
Elusive Medium Mass Black Hole Discovered
In-App-Review. Filtering negative reviews
Team building for tough admins. What Comes in and What Doesn't - The Southbridge Experience
Wombatization, or why we developed our own data pipeline management system
Performance issues in XCOM 2
Styling outside the box
DIY Mobile Day in Live coding format
We control the Electrolux convector and thermostat from Home Assistant. Part 1
How to check decentralization?
We control the Electrolux convector and thermostat from Home Assistant. Part 2
Tracking legs and pet passports: no-code solution for a bank of tasks
FAS filed a case against Yandex: what does this mean for Runet
Threat Intelligence Dive: Who Needs Cyber Intelligence and Why
Towards a Smart Rack: How We Tested Labels for Data Center Server Accounting
Tracking abandoned carts with Google Analytics: 4 easy steps
What was the demand for IT specialists in the second half of 2020
Pandemic Development Planning Meetings, or How to Arrange Electro PIP
8-bit Turing complete computer in Factorio
Pre-production of game projects: how to estimate the amount of work at the start and not burn out by the deadline
What is dbt and why do you need marketing analytics
Recognition of documents for RBS purposes
My return and survival in IT after a ten-year hiatus
Patterns and concepts in C ++ 20
Why is monitoring downtime pulling businesses down?
Unicode: how humanity came to an international character encoding standard
Firefighter not from Chicago - How to put out a fire in IT projects
Experience of using car batteries with UPS
How the CoinBase founder sought a co-founder
"Write the code in a new way (tm)"
How to port the Flutter SDK to a TV box to develop and run Android TV apps
Jmix 0.9 announcement - preliminary release of the framework
Wi-Fi 6 what is it? What services should I connect? Use Cases (Part 1)
5% income tax for a programmer in Poland
Security with character, or a few more words about the Singleton pattern
Reading the nes (dendy) controller in assembler
Monitoring attacks
R Verbs vs SQL Statements
5 reasons not to leave technical support for implementation
How we rolled out 24/7 tech support from scratch in just 1 year
Why Vim uses hjkl keys for navigation
Psychiatry and mental health for the doomed
Immutability in Java
Hardening in practice
Transition to YuZDO: what difficulties need to be solved first of all
Virtual particles don't exist
Creating reusable Linq filters (predicate builders for Where) that can be applied to different types
How we chose a machine learning library for working with natural language
A guide for beginners. What to do if Windows 10 does not see the 2nd monitor?
I'm a science fiction writer, I see it this way
Writing Software: Why Learn FP in JavaScript?
Create your own evaluation board for microcontrollers
Single-letter programming languages
Apache Kafka - soon without ZooKeeper
Best practices for creating a single Azure DevOps (TFS) -based project template
The books we deserve. Vol 1
How not to give up and live well even after 15 years of illness (history of a disabled person)
Hunt Ladder / Awareness Ladder
Who are level designers at GameDev, why are they needed, what do they do and what difficulties do they have?
Increasing online store sales by 5 times: a simple mechanic that will allow you to turn $ 100 into $ 500
[Friday] We are all a little Sisyphus
How lighting works in modern games and who is a lighting artist at GameDev
SSH, user mode, TCP / IP and WireGuard
Caching Ruby gems in GitHub Actions using ruby / setup-ruby or actions / cache
How to make a CRM sales management system as reliable and simple as a Kalashnikov assault rifle
Implementation of process mining: audit of processes in two clicks
Cloud games in the Russian Federation and in the world: successes and failures of the main market players
My state manager for React, Preact, Inferno
Type Safety in JavaScript: Flow and TypeScript
How the IT industry works in Brazil: high demand, European standards and Russian salaries
Art specialties at GameDev, what they are and what you need to know
Bureaucratization of IT
Keycloak extension for intercepting and processing events in the system
TOP-3 cybersecurity events of the week according to Jet CSIRT
Connecting Sqlite3 to Telegram bot
HighLoad Scale Security - Magic or Realtime?
Wacky English idioms that don't make sense (at first glance)
Microsoft Viva Connections. Deploying a platform for internal communications
SEO guarantees are a myth! Or who promises “what” and who can actually fulfill “what”
[As Friday] IT bachelor and three HR girls
Hovercraft in Unity 3D
Facebook ends support for Facebook Analytics: what is known at the moment
Ragdolls on Unity 3D
Disabling Google FloC on your website
Gatling Load Testing - The Complete Guide. Part 1
Comments are false
Pure DI for .NET
How the New York Times selects the most clickbait headlines
Architecture architecture. Step 5: one for all and all for one
Podcast "I want to be in gamedev" # 23 - text version
What is VCS (Version Control System)
13 types of developers I've worked with
How my simple Github project went viral
How to make a homemade electric buggy with a powerful motor. Part 2. Electrics, wheels, first start and exit
Is the golden age of programming over?
Not using SVG favicons yet?
Russian programmers don't give up
Google Sheets - as a versatile assistant for tricky tasks or how I made a soccer analyzer
Admit it: you are not guided by this
Taylor Swift, Intellectual Property Law and Catastrophic Underestimation of Risks
Impostor Syndrome: My Personal Experience
A Brief History of Dima the Mammoth
If you write code on Windows, you deserve a better terminal
One-Dimensional Sample Search Using Discrete Fourier Transform
FZ-152 tired of a simple solution with storing personal data on nginx
Huawei: configuring VXLAN factory
Emmy Noether. This woman was considered by Einstein to be one of the greatest creative geniuses of mathematics.
How we passed online exams at universities passed certification, won several online Olympiads
FTP turns 50
Aerodynamics from STL
Understanding quantum computing through the random walk of drunken people
Space in Arabic or how the UAE seeks to conquer the Moon and Mars
OpenSAP or what you can learn for free in the SAP world
Useful Linux console utilities
FSTB - working with files in Node.js without pain
Product Management in Russia or digitalization Larka
Digest of interesting materials for a mobile developer # 390 (April 12 - 18)
The answer to HR girls
Another chronology of the future in pictures with comments
How to turn a keyboard into a piano with Python
"Pictogram" or how to study mediated memory, associative thinking in people with mental illness
Cleaning up the GitLab Registry for Kubernetes admins
Drawing molecules with PostScript
Difficult backup: building a BaaS service for working with PD and GIS
Internet-controlled robots or how we make our "couch robo league"
Relocation review for a remote worker: 5 countries you can easily visit
PDF templating
FOSS News №66 - digest of materials about free and open source software for April 12-18, 2021
Digest of fresh materials from the frontend world for the last week # 463 (April 12 - 18, 2021)
How I parsed League of Legends
QUARK electronic multitool project
A note on how hooks work in React
Digital events in Moscow from 19 to 25 April
How Y Combinator Achieved $ 300 Billion Startup Success: Research
We turn a "landline" number from MGTS into a mobile connection
Infrastructure coup: ARM vs. Intel
You can't just take and make a product from an internal framework or how was the Jmix Open House
How to structure your code
Open platform for insiders: how and why to use Yunohost
Who lives well in Russia? (comfortable / safe in the climatic sense)
How not to get lost in the domestic editions of "The Art of Circuitry"
Tracking component state in Angular using ng-set-state
Shodan: the limits of what is allowed or where the hacker's white hat ends
You are standing nervously at the red, although there are no cars. How can you make traffic lights smarter and drive through busy intersections faster?
Congressmen Ask US President To Ban Selling Semiconductor Chip Software To China
How to check expressions in English like a pro
Experience of advertising in Yandex.Business: automated, but not re-automated
FileAuditor on Huawei Storage
4 types of analytics that a product team needs to understand
Machine learning, big data and website personalization: how eCommerce drives sales with technology
Recruitment open for Summ3r 0f h4ck 2021
About internships for those who have not yet :) Episode 2
Frontend Meetup 20/04
Questions you should ask a recruiter to successfully complete a telephone interview
New colorization technique will change the perception of the appearance of historical figures
2021 is a low-code year. How he saves businesses from a pandemic and turns humanities into programmers
Rating of the best free 3D modeling software (for beginners) for spring 2021
Writing unit tests in TypeScript (by the example of cats)
Security Week 16: Supply Chain Attack at Codecov
A different approach to communication of remote teams
Postdoc in Germany
Operating range of license-free LPWAN systems
The Complete Guide to CSS Flex + Experience
Antitrust regulation of digital platforms in Russia. Why did the Federal Antimonopoly Service initiate a case against Google?
A modern frontend without errors and crutches. 8 useful talks from the DUMP conference
How to find a remote job in a foreign company. 10 steps
The final project for the video course and podcast "Problematic Kafka"
JavaScript Bot
The subtleties of the Singleton implementation in Golang
Locks are good and not so good
9 trends in the development of unified communications in 2021
Aliexpress API notes. Export of orders to Bitrix24, RetailCRM, amoCRM
Scripting in C # or dynamic execution at runtime
HTTPWTF. Unusual in conventional protocol
Demhack 2: came, run, conquered
A2 VMs - Largest Cloud Images with NVIDIA A100 GPUs Now Available to Everyone
Meet pass
How to design a microcircuit. Own processor (almost)
Healthcare of the future: experts talked about the movement towards digital medicine
Take your time, do it right: Community Management
We invite you to DINS QA EVENING: work with logs and functionality of tools based on CDP
Removed by new rules: 13 questions and answers
Should a systems analyst invade someone else's territory?
MMORPGs help you learn English. And it's not a joke
Data center monitoring: how we changed the old BMS to the new one. Part 4
Game mechanics in geometry lesson or vectors in Unity 3D
DIT of Moscow, coronation, big data: crime and punishment
Memory allocation algorithms, autonomous vision and the specifics of working in the Software House model
Starlink satellite Internet continues to evolve: this year it will become mobile and cover almost the entire planet
The current state of affairs in face recognition and surveillance cameras in Moscow and the world
NFT fairy tales for the little ones
GoLand 2021.1: Remote development with Docker, SSH and WSL 2, support for Go 1.16, improved work with JSON
How I learned English
The fastest way to transfer data from PostgreSQL to MS SQL
A guide for beginners. Sparse files in Windows, Linux and MacOS, NTFS, REFS, Ext3, Ext4, BTRFS and APFS file systems
A Silent Revolution and a New Wild West at ComputerVision
How you can (correctly) procrastinate to increase your productivity
Surveillance of online shoppers is becoming more active
An open letter to the research community
A brief history of the numeric keypad
The concept of the security perimeter is outdated. But how do you make life harder for hackers?
Now personal data should be deleted from everywhere on demand, but there is a side effect
How to customize dashboards in Azure DevOps for value
[Personal experience] Life behind the Great Wall of China: how does China deal with IT, censorship and integration into society
Threat Intelligence by Shelf: Understanding Data Exchange Standards
Space Research Institute of the Russian Academy of Sciences will develop instruments for the Chinese interplanetary station
How to interview a Unity developer
Anonymity in the modern metropolis
How we measured the temperature in the data center
Covid industry and recognition systems
Onboarding as a 5-Star Hotel: Five Important Thoughts for Optimal Employment of New Employees
Using ClusterControl for PostgreSQL Disaster Recovery in a Hybrid Cloud
Rethinking pre-learning and self-learning
What are Terraform modules and how do they work?
Monsieur knows a lot about perversions: a look at alternatives to CRM
1 driver and 2 trends for 3D printing
A brief history of robotics
Hackers set up shell company SecuriElite to attack security researchers and other hackers
Augmented Reality for Projects: Application Mechanics and Effects for Business
Everyday DevOps: building gcc 9.3.1 for CentOS 8
It is finished! PVS-Studio supports the analysis of projects for .NET 5
The quality of video conferencing: the opinion of the developers of 3CX
Senior's answer with gray hair
Arbitrary number of arguments of any type in C11 and higher using _Generic and variadic macros
What does the "British" strain of COVID-19 threaten Moscow with? Answering with Python and diffura
Don't need end-to-end? The fight against encryption in the Western world is gaining momentum
When marketers played and lost a person
A new methodology for teaching programming or why take another course?
Time series. Simple solutions
We automate the maintenance of a large number of users in AD
SCRUM: Understanding and Applying the Framework
Unicorn breeders: rereading interesting posts about creating and developing startups
Weekly gamedev: # 14 - April 18, 2021
Collection of Database Classification Diagrams
Door opening from phone, voice assistant and Sonoff Mini module
"Thanks for the bonus, I'm leaving!" A story of greed, despair and the power of expectation
Three-pass Front End refactoring algorithm
EU wants to restrict the use of AI and facial recognition systems for the sake of privacy
Anti-Factorio
Advanced use of the PYTORCH library: from data preparation to visualization
"Product in a glass" or how to make a concept overnight and not go crazy
How to remake a planet atom by atom
If you don’t brush your teeth, I’ll clean them for you: FAQ about hygiene
How to calculate your carbon footprint
How and why Morrowind restarted the original Xbox during the loading screen
How we added Intel SGX CPU flags to libvirt
Big Data in metallurgy and labor protection: results of the hackathon with Norilsk Nickel
Godot - drawing without rules
"Personnel hunger" or why IT companies are in constant search of employees
How tinkoff.ru web pages are created and maintained
NiFi by Beauty: HTTPS / LDAP / NiFi Registry / NiFi Cli + CI / CD
Microsoft begins testing support for running Linux GUI applications on Windows
AWS Control Tower and why we don't use it
How I looked for a job in the spring of 2021
Echo bot for Telegram on Kotlin
Roslyn API, or because of which PVS-Studio analyzed the project for a very long time
Musiphone - Decentralized Music Player
How technology radar helps the conscious development of the corporate IT ecosystem
How we set up a monorepository with SSR and SPA for Otus.ru
Navigating a multi-module Jetpack application without magic and DI
So how can you not suffer from functional tests?
Composition instead of inheritance in the Delight programming language
Farm robotics: farm almost like games, only better
TSMC - a shining example of success in the IT world, a project of the State Department, a product of inevitable globalization?
Reverse side of copyright
Making an endless memory card for PS1
Security hole Yandex investments
Creating graphics for nes / dendy
Cyber weapons. Is it real?
It`sa Sony! Again. Impressions of the ultraportable flagship 10 years later
A guide for beginners. How to Recover Data from iSCSI LUN of QNAP TS-412 Disk
The first 5 grams of oxygen on Mars: the MOXIE installation on the Perseverance rover is working
How to understand when a "turning point" has come in your business or career
PowerPoint courses in 2 years
It was different at the last place of work.
We found out what people copy from Stack Overflow and how often
One-dimensional random real number generator
My top books on Python
Creating your first Ansible module
The first meetup of the Post Office "DevOps on the Embankment"
Background Work in Android: An Overview of WorkManager Features
Yandex Browser, become portable! For linux, pliz
The future and present of polygraph testing
Strimhata: breaking scrambled eggs and frying Kubernetes
Crunches harm industries and burn people
A brief history of 3D printing
Escape sequences and numeric notation in PHP
New DJI Air 2S introduced. And he's the main competitor of the Mavic 2 Pro.
Hardcore development for Telegram. Do-it-yourself bot moderator. Part 1
Hints for Writing Tests in Go Applications
The best thing you can do with your thoughts is to turn them into text.
Hardware video transcoders for YouTube server farms
How to achieve reliable communication between 5G base stations without fiber?
Migration of a mobile application to Dart 2.12 (Flutter 2)
FreeBSD. Network packet path inside kernel
Roskomnadzor vs Beeline: the chickens are dead, send a new telescope
People, processes, technologists: identifying the key cybersecurity factors of smart factories
Introduction to v-agent oriented programming
To the question of LEDs and their control via MK
JavaScript memory management fundamentals: how it works and what issues can arise
TOP-3 cybersecurity events of the week according to Jet CSIRT
Three Zettabytes: Is It Really That Much?
[Personal experience] Life in Poland: European infrastructure and Russian medicine and education
Our expectations were met by 110%
We create a processor module for Ghidra using the example of v8 bytecode
Need DevOps Tier 6
Conversation with the 1PB miner Chia
Supervised versus Unsupervised Learning: What's the Difference?
Delicate numbers. Mathematicians announced a new class of prime numbers
Divide and Conquer - Using FSM in Unity
Analysis of an attack on an I2P user
Sony Clie NX70V: the shovel of our youth
Everything about the Starlink Satellite Internet project. Part 28. Using Starlink on moving objects
Using JSON in Kibana Search
Budget country internet
A story about Gena, Cheburashka and performance testing of a reactive application running on a Raspberry Pi
Streaming services are happy with the financial results of the year, but things are different for musicians
Environmental pollution as a legacy of the Soviet past, as exemplified by the Moscow Polymetals Plant
Node.js 16 release: the best overview
How mainframes didn't die out
Russian programmers don't give up-2
Enthusiasts put together a laptop on electronic paper. Choosing a display and chassis
Apple shortcuts: QR code generator
Sharing data between Angular components
Business Intelligence in Risk Management: Some Recent Advances (2014)
APIs worth finally upgrading from Java 8 for. Part 3
Traffic Sign Recognition
What is an Algorithm? Part 101 "Evolution of Behavior"
Ansible-vault decrypt: dispensing with Ansible
Translator's comment, or no one teaches anyone
What has changed in legal tech over the year - three trends
Due to what muses. the service of the largest video host is going to compete in the streaming market
Godzilla, King Kong and the laws of physics
Password Reset and Basic Cisco 1941 Configuration
"Shelves" around 50k - three selected pairs
How to Recover Data from a RAID 50 HP P410 Smart Array Controller. Guide for beginners
Difficult problems of a simple device - touchscreen
Signal: Hacking Cellebrite from an Attacked Device
Using OSM data for analysis
Chia Cryptocurrency May Cause Hard Drive Shortages
How to be more productive without pushing yourself
How to stop DDoS-ing someone else's API and start living
Textile's libp2p alphabet, part 2
Give free literature! Or how I fought with the policy of the university
New job
Is it weak to lift such a tiny container? Building a 6kB containerized HTTP server
Pure.DI next step
Venus. Indomitable planet - web version
How we made a loyalty program for 300 U Palycha stores on open source iDempiere ERP / CRM
Podcast "ITMO Research" - discussing trends and university practice on the topic of UX / UI testing
Gravity motor
Digest of interesting materials for a mobile developer # 391 (April 19 - 25)
"Cat Spraygatron" - or a battle turret against a cat ^ _ ^
Professor Yaakov Ziv: author of a lossless data compression method
Manual Windows Application Tester Tools
56 new with
A Brief History of Portable Hi-Fi or How I Became an Audiophile
FOSS News №67 - digest of materials about free and open source software for April 19-25, 2021
Did you order meat from a test tube on the menu?
Linear T5 lamps in everyday life - backward technologies of the past or ...?
Adding PWA to Angular Application
Don't wet what you don't own
Digest of fresh materials from the frontend world for the last week # 464 (April 19 - 25, 2021)
How do I recover a RAID 5 assembled on a motherboard controller? Guide for beginners
6 things you shouldn't do in ASP.NET controllers
Aircraft hijacking in the USSR (part 1)
Flaky tests are one of the main problems in automated testing
Nemezida DNT - plugin to protect against information collection
Digital events in Moscow from April 26 to May 2
"My own label, my own streamer": who implemented this idea and continues to develop
WorkerKiller
How to move from junior to middle position: personal experience
Modern C ++ won't save us
For All Mankind Season 2: At the Height of the Cold War
Data modeling: why you need it and how to implement it
Free 100Mbps channel for Cloud4Y clients
First Results of 5G Implementation - Is the Revolution Postponed?
IT pros happiness, professional satisfaction, and hackathon: stir but don't stir
Bad software sent post workers to jail
Public services and making an appointment. Live queue?
Ethical anti-design: how to develop an addictive product
Time of Troubles. The history of processors with Intel NetBurst architecture. Part 1
Are there Tsiski? And if I find it? .. About the not so distant 2037 year
How Yandex market will touch you
Memo for CAs and other PKI participants
About hidden networks and the anonymity of their developers
Safe games
Operationalization: the science of creating indicators or the basics of psychology for data scientists
Microsoft Azure Webinar: Implementing a Hybrid Infrastructure
We create a cached pagination that is not afraid of unexpected data addition to the database
Intelligence with geo2ip and reverse-whois
Smart bulbs Hiper
On the progress of the creation of the game "Kolobok" in April
Clean architecture. Part II - Programming Paradigms
Webinar from Yandex. Workshop "Finite state machines in real life": theory, coding and Q&A in one evening
The healing power of JavaScript
A little about charts, splines and terrain generation
Vulkan. Developer's guide. Non-programmable pipeline stages
From Paris to Berlin in 1 hour, or How to accelerate a hyperloop to incredible speeds
How we choose programming languages in Typeable
Pass and call lambdas on the server and drop docker / deploy / ...
How to start learning English and not give up after the first week?
How to pass the Salesforce exam quickly and painlessly?
Security Week 17: Vulnerabilities in Phone Hacking Hardware
Altium 365 - Like GitHub, but for hardware development. How we make Flipper Zero
How I automated the same type, monotonous work for free and without programming skills
"For Those Who Do!" or the ultimate gaming platform for the Windows XP era
Project Manager: who is, why do employers need him and how to become one?
Five more tools against cheaters on a mobile project with a DAU of 1 million users
My history of the implementation of the offline Habr application
What children need to know about the teeth of elderly relatives
Miracles of medical inventions and detectors of non-lies - it is useful to gamble
What is an ExecutorService?
Python for Ops, developers not allowed
Robotic parallel processing of thousands of documents: a practical example
Load Testing with Gatling - The Complete Guide (Part 2)
Go: Goroutine Leak Detector
How to reduce the cost of purchasing and operating a UPS
Why POSIX daemonization is difficult
Weak connectivity
WayRay and British Higher School of Art and Design Announce Recruitment for AR Interface Design Course
Telegram for Grandma: Spaniard Creates a Mechanical DIY Machine for Reading and Printing Messages
Spring navigator: what we talked about at the NTI online convention
Clean architecture. Part III - Design Principles
How to provide glassmorphism with HTML and CSS
Responsive design as an antipattern
Book "Program & Type"
Russian freelance reserve
Development of weapons against antibiotic resistance
How to prepare microfronts in Webpack 5
TangoRestServer setting
Housing and communal services, autonomous transport and ubiquitous robotization: the main elements of smart cities
Now PVS-Studio knows even better what kind of animal this is - strlen
How a rural grocery store went public and turned into a company with a capitalization of $ 100 million
Internship and mentoring as a team development tool
Hyperconverged system AERODISK vAIR v2. Part 2. The ARDFS file system and its functionality
How Admin moved to Latvia and became DevOps
Working with reporting in a data management system
Does everything remain on the Internet and can it be cleaned up (in the context of the right to be forgotten in Russian practice)
Do-it-yourself retro console Part 1. Choosing the "hardware"
Who's Who in Campaign to End Stallman
Gauss 8w cordless lamp or unexploded ordnance
How to solve complex (technical) problems
We visualize communications with clients for the developer on the map
End of the era of humanism
Building a dream company: data quality management
Caching CRUD in IndexedDB
How I monitored RIP-12 from Bolid
Availability of IT services as a key business indicator, and where does watermelon have to do with it?
Weekly gamedev: # 15 - April 25, 2021
Perseverance will have a colleague - China plans to land its rover in May
Why is Starship performing a coup maneuver?
How was the first Java Mentor alumni meetup in Rosbank after the lockdown?
How and why we create our own courier platform
All English tenses in one simple outline
Brains to Smelt: Data Fusion Conference Review
How to build a modern analytical data warehouse based on Cloudera Hadoop
Resume, test and other troubles
Open Source SOVA Dataset: Audio for Speech Recognition and Synthesis
How Thief: the Dark Project nearly lost its stealth mechanic
How to run machine learning experiments effectively. General process of working on an ML / DL project
Development of domestic MLRS. Tsarist rockets
Where to work in IT in 2021: EPAM
Is it possible to be a little pregnant, or the Russian curse of Open Source
Optimizing performance: JavaScript (V8) vs AssemblyScript (WebAssembly)
IT solutions for the self-employed: results of the hackathon from Wallet One, the Union of Self-Employed Russia and Russian Hackers
Private business is ready to send people into space
How Humanized Pigs Can Help Study and Treat Human Disease
Researching the actual needs of IT services
The misconception about e-mobiles and e-motors
For a beginner QA: useful sniffer functions on the example of Charles Proxy
Huawei ADN: Industry's First Self-Managed Layer 3 Network
The first clay house to be 3D printed
Increasing customer focus with TOGAF®-based enterprise architecture
How services interact with each other. Pooling / pushing. Advantages / Disadvantages. Choice
[Personal experience] Biotech, bicycles, Danish nationalism: how a developer lives in Copenhagen
Cheating injection: COVID-19 vaccines in scam campaigns
Remembering Old Games: Dungeon Keeper
AEM Test Automation - Create Pages via HTTP Requests
How Cryptominers Are Killing Free CIs
Yarn 2 - Install and disassemble
Selection of an output transformer for a push-pull tube amplifier
Top 50 world leaders of the Internet of Things - 2021: gadgets, software and services
Glider for Mars
Yet another Asterisk monitoring: Prometheus support
What did the launch of the children's course teach us?
Proxmox VE has been updated to 6.4: now with Single File Restore and Live Restore
Loot wins, part 1 "Miracles exist"
Vivaldi 3.8 - Playing with new colors
Robopractics for analysts in red_mad_robot
We will overcome
Tooth decay and how it works
DIY Tile Manager for Windows in C # Windows Form
Digital radio communication standard Wave network - from a local group to a regional operational communication network
News from the world of children's programming on Scratch
We have nothing to lose! Safety for the smallest ... companies
Digest of events for HRs and recruiters in IT for May 2021
A quote from Jane Austen's novel encoded in a piece of plastic
Patent troll: How to sue $ 308 million from Apple
What is machine learning?
Hewlett Packard Enterprise Webinars | May 2021
Collection of biometric data of citizens for public services and commerce is intensifying in Russia
Service for UX Testing Mobile Apps in 45 Hours: Results of an Online Hackathon with Oprosso
Understanding Threat Intelligence Sources
Unconventional Sentiment Analysis: BERT vs CatBoost
Building a machine learning system using typical means of 1C Enterprise 8. (When the 1C programmer is still bored)
Russian schoolchildren create a startup: telemedicine for animals
What to put in a snowmobile and where did the kickstart go?
Additional training of a neural network to search for faces in medical masks
Content Indexing API: Pages available offline. Report from RamblerFront # 9
Lake, warehouse and data mart
SCRUM: Product development and delivery
A ticket to nowhere: Group-IB has recorded an increase in fraudulent resources for the sale of railroad and air tickets
CI / CD pipelines spanning multiple OpenShift clusters
Working with packages in an isolated environment. Using zfs datasets and jails
Anatomy of an LV2 plugin
Effective data modeling and schema design in Hackolade and MongoDB
How to protect NAS from hacker attacks and ransomware?
R and work over time. What's behind the scenes?
First start-up. Dream to meet. "Venus-1"
Kotlin Exposed Framework Guide
An in-depth analysis of testing widgets in Flutter. Part I: testWidgets () and TestVariant
Robotic automation in IT: pros and cons
Mahalanobis distance
Large CR2032 battery test
How a good developer becomes a bad manager
Chesterton Fence
Reverse Migration: Information Security Issues When Returning Employees to Offices
HTMHell - hell markup
LLM in Legal Tech: Top 5 Most Interesting Master's Programs to Study in Germany
Aging and immortality: a biologist's view
Home media server minidlna
Ansible Hands-On Course: Announcement and Pre-order
Inventory of IT assets using standard Windows tools with minimal access rights
Broadcast RTSP to WEB. Conversion to HLS. Boxed solution
How to process kernel crash and bug report now? Or a word about the difference between interesting and surprising
30 thousand users simultaneously: how we tested the corporate portal "1C-Bitrix24: Enterprise"
FLoC off: Brave position
Migrate calendars, contacts and tasks from Outlook to Zimbra
PHP Digest # 202 (April 1 - 30, 2021)
1. Continent 4 Getting Started. Introduction
Clarion - The programming language everyone has forgotten about. And I had to remember
Products and solutions to counter the spread of COVID-19 at Securika Moscow-2021
Digital technologies that are needed in construction now and in the future
A brief history of hedge funds
Changing intermediate code representation on the fly in Ghidra
How to quit your unloved job and firmly enter IT
How to set up product analytics and strengthen a data-driven culture in your company
Solving positioning problems when viewing a map in Flutter
How the news about +4 days off dropped our database
Machete Mode: Tags for Frames
How a large credit bureau Experian has been making money from vulnerabilities in its system for 5 years
And chat, and bot, and speech therapist. How to develop an ML-based service for diagnosing speech defects in children
How a developer learned from his mistakes
How to hack a premium by passing money through a shredder
Okta: secure access to Angular + Spring Boot applications
TOP-3 cybersecurity events of the week according to Jet CSIRT
How we have doubled the efficiency in development teams in a year
Human-Readable JavaScript: A Story of Two Experts
Contrary to Stereotypes: A Collection of Inspirational Corporate Posts
We use queues together with a database: discussion of problems, possible solutions
Do-it-yourself retro console Part 2. Installing and configuring RetroPie
50 shades of homework
Why does a programmer need contemporary art?
How hackers spoof DNS requests by poisoning the cache
Martian frontier
Features of development on mainframes
Hola VPN and Opera VPN open clients
Functional core as a pipeline in Python
Ubuntu 16.04: Getting security updates after mainstream support ends
Fundamentals of Functional Programming in Python
Algorithm for calculating an arithmetic expression as a string
How to write HelloWorld script for Kodi in Python 2.x
First steps in BI analytics. Role of Data Engineering
Molecular biology. Houdini. NVIDIA 3080. Coronavirus vs immunoglobulins
Online monstration
HTML Tags and Attributes You May Not Know About
Aspects of good unit tests
Understanding the red-black tree. Part 1. Introduction
Is a Business Analyst Certification Needed?
Editing video on a cloud server in AWS
A samurai with a sword is like a samurai without a sword, or Where was Dzhigarkhanyan really wrong?
Cybernetic self-regulation of health or how the defenses of the human body work
What's included in the release of the V8 engine version 9.0
ISDN. Digital telephony of the XX century
Schematic diagram of how typical thinking works
Learning to pull up on one arm according to Paul Wade's program
How to find your first 10 clients
Website copyright: how to make it work
Ultra Famicom or 64-bit that shook the world
Mutations of a fractal broth called "Multiverse" - about the inflationary model of Andrei Linde and Alan Guth
Ansible playbook for managing Windows / Linux Zabbix agents
Telegram bot payment - Payments 2.0 - Sberbank + Telegraf + Node.js
Christmas tree antipattern
Display 1602 connecting to arduino
How I heat my home using cryptocurrency mining
R in the hands of a marketer. Do-it-yourself cohort analysis
FOSS News №68 - digest of materials about free and open source software for April 26 - May 2, 2021
Startup Guide: The Basics of Survival
How to evaluate the processes in the company + developer comments
Ideal electoral system
How to make a homemade electric buggy with a powerful motor. Part 3. Brakes, cooling, seats, selector, street
Linux smartphone: how things are
Embedded Developers Can't Program
The Impact of the Language Server Protocol (LSP) on the Future of IDEs
Stylish desktop 286
Digest of fresh materials from the frontend world for the last week # 465 (May 26 - 2, 2021)
Good interview rules
Writing a telegram bot on Go and AWS Lambda
Advanced generics in TypeScript. Yandex report
What does the Pauli principle forbid?
How Asana Uses Kubernetes
More than a third of employees quit Basecamp - they are dissatisfied with the "political apathy" of the company
Chernobyl part 1. RBMK-1000
Open Policy Agent (OPA) Introduction
How to turn a Python script into a "real" program with Docker
A new class of prime numbers that I discovered by accident
Development of the indie games segment
April. Orbital launches
Your code is no more useless than tea
Why start learning programming with C
Remembering old games: Leisure Suit Larry: Love for Sail
Improving Grasshopper in Rust
3D in Small Arms Visualization: Modest Progress and Great Prospects
The practice of medical breathing in numbers and mobile applications
Absolute privacy of the service in I2P: encrypted lisset
"Tell me your address and I will tell you the name of your neighbor", or how cheap and fast to check any property
Privateering in IT. In imitation of Kipling
How to end-to-end testing your application using Cypress.io
Simple Telegram bot for receiving information via MQTT
Completed translation of a systematic review of literature on military SDN networks
Digest of interesting materials for a mobile developer # 392 (April 26 - May 2)
Organization of business logic of corporate applications. What are the possible options?
Killer 1C to 1C
Webinar from Yandex.Practice "Open algorithmic interview": May 12 at 19.30
Fastify.js is not only the fastest web framework for node.js
Alice Teaches English
How a baseball star invested $ 50 million in the development of a game - and lost everything
Bloody hell and other English expressions to pass for a Briton
Small amount transfers from Europe to Ukraine
10 Swift extensions we use at Livefront
Experienced tester's crystal ball
Development of BI systems: trends and movement towards ABI. View from the visualization side
How I fit the Presta Shop product management system into five buttons
Facebook Prophet + Deep Learning = NeuralProphet
Security Week 18: Unintentional Cyber Espionage
Future-proof architectures for modern data infrastructures
Agile or PMBok for electronics development, which is better and is there a single solution?
How does tracing requests with open-source Glowroot help the Atlassian engineer?
Star Wars or the detailed dplyr guide
What is the expression -3 / 3u * 3 in C ++? You won't guess. Answer: -4. I invite you for a little investigation
Controlling Windows with a TV remote control or how to transmit signals through a serial port
Is Mars Colonization Needed or a Brief History of Mankind's Space Future
Practice on Kotlin: Creating web applications in React and Kotlin / JS
Automatic migrations to Room
Chernobyl part 2. Chernobyl Territory. Pripyat
Personal shadowsocks server in 10 minutes at no cost
Pager use in the 21st century
You've been noticed! App Tracking Transparency (ATT) for iOS 14.5
Unstable tests are one of the main problems in automated testing (Part 2)
The habit of working "out of the box" or how we shoved CUDA into .vcxproj
Structured pattern matching in Python 3.10
2. Continent 4 Getting Started. Installation, initialization
Agile coach Ilya Yakyamsev on effective communication in a team, a report at the DUMP conference and the benefits of stand-up
Golang Digest # 4 (April 1 - 30, 2021)
Building a solid-state laser without registration and SMS
Another smart home (or how to lose 2 months because of one stupid mistake)
Gitops and ArgoCD: Tracking Image Changes
We are looking for ore gold on the island of Sumbawa, Indonesia
Which number do you prefer: 60 or 61?
Digital Accessibility: Five Key Interface Issues. Joint webinar Yandex.Practicum and Valeria Kurmak
Swift Result Builders: Description and Code Examples
New algorithm will help diagnose dementia faster
With just one mouse
Publishing house Peter. Column editor
Why SOLID Principles Are Not a Reliable Solution for Software Development
Impact of risk on new product creation or why will all products be the same?
Launch SAP HANA in 2 minutes instead of 80
What Tinkoff Investments does not say. We pull out all the data on the portfolio via the API into a large Excel table
There is a place for history in everything familiar
Weekly gamedev: # 16 - May 2, 2021
Weekends and holidays in different countries: the experience of IT engineers from around the world
How is the PHP community doing in Dagestan?
The subtle art of being a developer attorney
Attention, an interesting survey on Habré - be vigilant
Observing covid statistics
Free "Basic BPMN Video Course"
How I counted the millionth Fibonacci number
Three Ways to Become a Game Designer, Game Icons and GameDev Trends. DUMP conference interview
Plain Language ACID Requirements
The walrus operator in Python
A physician with knowledge of Data Science - the path to a unique specialty
Scary hairy, or the death nightmare of a grasshopper
Public Key Infrastructure Based on Russian Cryptography: GnuTLS as an Alternative to OpenSSL
TransMaintain is a tool for keeping symfony project interface translation files consistent
Why We Don't Need Immortality
Top 3 Statistical Paradoxes in Data Science
Component approach. SQL component of migrations to PHP
Linguistic fiction. Books in which language is more than a means of communication
Stolen from Apple
Python, data science and choices: part 1
The contribution of biotechnology to solving the problems of Agrotech
Moscow metro map with route calculation
Configuring Pi-Hole fault tolerance in conjunction with Mikrotik
"Industrial" lamp for 40W
New Shepard's first manned flight scheduled for July 20, 2021
Python, data science and choices: part 2
Python, data science and choices: part 3
Python, data science and choices: part 4
Python, data science and choices: part 5
What if gravity and the accelerated expansion of the universe are a consequence of entropy?
Neurodigest: Machine Learning Highlights April 2021
Not to die, but to fall asleep. What Baffles Me About Contemporary Life Extension Work
How arbitrary deadlines harm developers
Podcast "I want to be in gamedev" # 24 - text version
"Will they choose the content for me too?" How a smart recommendation system gives students learning tips
Do-it-yourself neural network from scratch. Part 1. Theory
No meetings, deadlines, or full-time employees
Everything about the Starlink Satellite Internet project. Part 29. Countries where the service will begin to be provided in the first place
Entity Service antipattern. Sometimes microservices are worse than a monolith
30 years of Linux. Interview with Linus Torvalds. Part 2
Analysis of breathing exercises using biosensors
How Serverless Computing (Function-as-a-Service) works and where it is used
Siebel Supply Automation: From Chaos to Order
Scrum Community Meetup 05/18
Toy robots. Top 10 Kikstarter projects for child development and learning programming
Royer generator on bipolar transistors: what it is and how it works
Roy and the "user experience" as a gift to Big Brother
Shooting gallery. Unity 3D Raycast Shooting
Do-it-yourself neural network from scratch. Part 2. Implementation
Remembering old games: Boogerman
Do-it-yourself neural network from scratch. Part 3. Sad Or Happy?
JAVA is criminally underestimated
Why we switched from Webpack to Vite
A radio that can be sent even to hell
Oil paintings space cyberpunk fantasy and how to turn them into NFT
Enabling Hybrid Graphics in Ubuntu on Nvidia + Intel Laptops (OpenGL, Vulkan)
Happy Radio Day! Reflections on the future of communication
How I wrote a browser-based 3D FPS shooter with Three.js, Vue and Blender
Interview of the authors of "The Art of Circuitry" to the "element14" community (05.06.2015)
Recognition of a time series in an image based on a neural network
5 phrasal verbs with get and their 33 meanings, or Why students don't like English
Cassandra at Yelp
Podcast "I want to be in gamedev" # 2 part 2 - text version
Java process memory management diagrams
How we build a scalable onboarding process with hypergrowth of the development team
Intel's new processor, code-named Core-1800: what is known about it and its architecture
Favorite languages and scary languages. Green pastures and brown fields
Democracy in Telegram groups
Expectations vs Reality: 4 Myths About Marketing Launch in the US Market
Configuring Data Build in Windows Server Performance Monitor
World War II mathematicians: intelligence is more important than brute force
Fediverse - the social network of the future
What is a dream?
TOP-3 cybersecurity events of the week according to Jet CSIRT
Module for working with sqlite3
How Kotlin Multiplatform was implemented in Profi
How to become a Senior Front-End Developer. Tips from personal experience
Green Card Lottery DV-2022: Russians were left behind the Iron Curtain. Is there a chance to get a visa?
Paul Graham: Who dares and comes up with new ideas
With the support of M.Video-Eldorado Group, MAI announced the winners of the Aviahackathon
How to find the roots, squares and reciprocals of numbers using a compass and a ruler
Yii News 2021 Issue 2
Possible and Impossible
How to save the second stage of the rocket?
Frequently asked questions about Huawei FusionModule2000
Daily standup for an architect with an orchestra
What is an algorithm! Part 3 + 1 "Mathematics"
Storytelling R vs BI report, a pragmatic approach
Constructing with a compass and a ruler, only ... without a compass
PXE multitool based on Raspberry Pi
Document it
Object detection with YOLOv3 on Tensorflow 2.0
IT Entry Portal - Beyond
How the pandemic affected online dating technology: 5 new projects in this area
Troubleshooting in Oracle
How I made the robot read the trading and investment channels for me
Maturity levels of ML processes (Machine Learning related processes)
Bot for VKontakte MDB (school project and project for the All-Russian competition of design works)
BA digest, April 2021: requirements testing, continuous discovery phase
Steam pump
Floating Islands: Customizing Stylized Shaders with HDRP in Unity
Queue Broker Capella Queue
Personal shadowsocks server in 10 minutes no cost (part 2)
Mobile apps are no longer a good idea for startups
Build a GraphQL API with Guice and Spark
Simulating physics with VPython
Level 7 DDoS attacks - protecting sites
Colony on Mars - how real is it?
Using LoRa to integrate a cat into IoT
Modular front-end blocks - writing your own mini framework
Using budget JTAG debuggers in PlatformIO
Factory Method Pattern
FOSS News №69 - digest of materials about free and open source software for May 3-9, 2021
Digest of fresh materials from the frontend world for the last week # 466 (May 3 - 9, 2021)
"Is there a point in trying?" or the detrimental consequences of a lack of praise
Step-by-step strategy or installation of Entware and DNSCrypt on Zyxel Keenetic modems
Advanced typed get
Elon Musk will literally launch Dogecoin on the moon
The first flight of the Dream Chaser spaceplane is scheduled for 2022
Digital events in Moscow from 10 to 16 May
"FP in Python with Coconut!" |> print
Motion Amplification or diagnostics of the condition of industrial equipment and structures using video analytics
Blog hosting on GPS / LTE modem
The language of cybernetics. We are looking for something that is unambiguous
Numerology: no fortune telling, only number theory
How we created a cloud service to manage and control bypass routes in enterprises
IPhone boot process. Part 1: Boot ROM
The owner of Bitcoin Fog issued a blockchain analysis from 2011
Some Vulnerabilities of the Digital Society
Corporate English: Who Wins?
Better late than never: To the 25th anniversary of the creation of an algorithm for cryptographic information protection GOST 28147-89
About cognitive science in Russian
B2B on LinkedIn. Case "furniture production". USA
NAPI in Linux Network Drivers
Using private properties of a class to strengthen typing in typescript
Video streaming on iOS via RTMP
Testing the hypothesis of equality of means with unequal variance in R
How Basecamp Exploded (Excerpt)
Chernobyl part 4. Accident
FoMO - Fear of Missing Out: design definition, theoretical background and literature review
Kubernetes Mega: From Kubernetes Appliance to Service Mesh Basics
Making Angular Easier with @ taiga-ui / cdk: Our 5 Best Practices
Why are senior developers more likely to get refused interviews?
Zextras Suite Development Roadmap for 2021 Published
Moving holograms: space combat in a thimble
Unobvious complexities of CRDT
3. Continent 4 Getting Started. Access control
I have released Grafar - a JS library for rendering
One undocumented feature of multiplication and division on x86 processors
Mobile hh.ru now in Belarus: how to live when the team is scattered
Build a Microsoft Teams chatbot without coding with Azure Active Directory support
How to learn English is interesting. Scottish addicts, failed interviews, podcasts and Greeks
Data center wiring cabinet. Criterias of choice. Part 2: optimal configuration and customization options
The animal is tired
Pss, designer, do you want another website builder?
Getting ready for The Standoff 2021, or Back to the Future
Demystifying Join in Apache Spark
Script rewriting and production chaos: what problems faced the developers of the cult BioShock Infinite
Chess teleport
English tools to make your writing richer
The longer the yawn, the heavier the brain.
How to Use Huawei Cloud Device Farm for Testing and Debugging in Android Studio
Greedy algorithm, branches and boundaries for the schedule of merchandisers (Hackathon's case for optimization)
An in-depth analysis of testing widgets in Flutter. Part II. Finder and WidgetTester Classes
[Personal experience] Huge taxes, goodies from companies and two different countries in one: the life of an IT engineer in Belgium
2 cool Azure webinars in the second half of May
How to manage projects in fintech and beyond: project management insights
Senior Google Ads Developer: Why I Do Advertising
The oldest debts in history
Security Week 19: Moriya, Fresh Rootkit for Windows Server
Game Testing: Best Practices and New Trends
The book “Python. Best Practices and Tools "
Data Modeling: An Overview
JSON. Are you a man or a machine?
Russian BI-systems: the second study "Gromov's BI-circle 2021"
XR Digest - analytics, news and latest events of the world phygital
Python and statistical inference: part 1
"SRE is not only about alerts and postmortems, but also about the fact that the code that wakes up at night does not reach production."
Responsible use of computing in solving global problems
Python and statistical inference: part 2
LinOTP - installation and use
Integration of UNIX, Linux and Mac OS X in Active Directory with Safeguard Authentication Services - webinar announcement
C ++ 20 Standard: An overview of new C ++ features. Part 3 "Concepts"
Clean up your spreadsheets before they fail you
From taxi driver to date Scientists (roll over at 37). Part 2
Nix: reproducible build
How Brain Scans Can Help Prevent Unmotivated Violence
IT systems in modern healthcare
Efficiency is your enemy
DevOps Practices: From Magic to Tools. 11 speakers and one interview of the DUMP conference
How not to go crazy at a distance
Python and statistical inference: part 3
The dry-charged battery was stored for 28 years and was put into operation
Python and statistical inference: part 4
Writing a Kubernetes operator from scratch
Anxiety, anxiety, stress
Why do I advise people not to learn Ansible. Migrating from Configuration Synchronization to Immutable infra. Andrey Devyatkin
How was our second FPGA Developers Conference FPGA-Systems 2021.1?
Learning YELP with Neo4j, python
Employee resistance: "drunk bike", signal passability, backlash, ... and the company's carelessness
Clustering mixed (numeric and categorical) data in R
Game Developer Trends: Why Add Among Us Mode to Your Project
Authorization mechanisms in Rust web applications
How to host your first online hackathon without breaking the bank: expectation and reality
DBA: cleaning up dead souls
Longevity: Technology and Market. The Future We Deserve Episode 1
Photon is not only about log4net
Huawei managed to release a laptop with its own ARM processor and its own Linux distribution
SecretStorage VSCode extension API
In Russia, sales of hard drives increased due to the release of Chia. What are they buying on marketplaces or is everything already running out?
Let's hit with bispectrum off-road, or how to find gold in Siberia
Fools postponed the disclosure of a conspiracy against themselves indefinitely
Surviving Windows XP x32 on Modern Intel PCs
How to get rid of perfectionism: 9 practical tips
Small victories
Book “Romance with Data Science. How to monetize big data "
SCRUM: Flexible management of product lines
6 reasons why you should avoid bar charts
Thunderbird, RNP and the importance of a good API
IDEA chips. Part 1
Habr, let's storm
A guide to my Python testing style
Infrastructure as a product: reducing time to market with infrastructure platforms
Why is a tech writer leaving the team? I have 5 reasons for this
Phantom types in Swift
SRAPS (secure redirect and setup service) how to easily manage your phone remotely
Open source tools and packages for working with HTTP API
How to automate database deployment with Liquibase?
Parsim Protobuff at> 2 Gb / s: How I Learned to Love Tail Recursion in C
Atlas as a service
Analyze bank statements in .xlsx format with Python and openpyxl
Development of the first Construct 3 game
POG framework
Massachusetts Institute of Technology has created a "magic" material for the manufacture of electronic devices
React + Redoor IPC monitoring
Monetizing Machine Learning: How To Turn Data Into Money
Apache Camel and Spring Boot
Path aliases in React
Hackers exploit a vulnerability in Google Captcha
Clock and waves
Was IBM telling the truth in the announcement of the 2nm process technology?
Weekly gamedev: # 17 - May 9, 2021
Another Win 10 quirk - and how to deal with it
Let's scan the entire network ... or how I searched for old operating systems in the organization's network
[Personal story] How a developer lives in the Czech Republic. Job search, love of Python, dumplings and Czech beer
Running a home web server without static IP using Python
Personal brand in IT in 2021: dust in the eye or a necessity?
Writing a Windows locker in Python 3.x
Work on bugs. True story of moving to Sentry on the scale of a large grocery company. Grigory Koshelev
DevSecOps. PT Application Inspector in software development: release blocking
What and how to learn to "enter IT"
Why aren't clinical trials done for cosmetics?
Decomposing Form Request in Laravel
GitLab 13.11 Released with Agent for Kubernetes and Pipeline Configuration for Compliance
Asterisk. Conversation Recording Alert
What does the programmer think?
Printed circuit boards using a photopolymer 3D printer
User experience in IVI: how we measure and how we improve
Aflorithmic's AI technology helps digital assistant speak with Einstein's voice
Startup calendar: Digital SuperHero, CYBER GARDEN and other events in May 2021
3CX Unveils New 3CX v18 Video Conferencing System
We declare the hunt for MacBook open
Speed Up Web Pages Loading: Testing 4 Image Optimization Strategies
How to Build a Facial Recognition System with Elasticsearch and Python
ReeePlayer - spaced repetition of video fragments for learning foreign languages
Why should an IT specialist develop a personal brand? 5 reasons, 3 conditions, 4 tools
Plotting in SwiftUI
How architecture helps agile projects achieve business goals
How the US military thinks and sees the world: visual and conceptual language
MIT's Top 10 Breakthrough Technologies of 2021
Scientific programming at MIPT
Samsung asks for favors from Dutch ASML monopoly
Loneliness and leadership
It's alive! Flask 2.0 released
7 tips on how to create and improve a Battle Pass in your game
What the brain hides or how false memories appear
Accounting for workwear and special equipment in 1C: ERP: how to bypass the limitations of typical functionality
What are graph neural networks
What does the production of Flipper Zero cases look like from the inside
Voltega filament lamps with high color rendering index
From junior to senior: how it was with me
My indiana to HCIA
A neuroimplant allows a paralyzed person to type on a PC while imagining writing letters on paper
Using Black Magic to Create a Fast Ring Buffer
Go: Dealing with Lock Contention with the Atomic Package
We protect scans of our documents on the Internet
Understanding the red-black tree. Part 2. Balancing and insertion
Eye movement studies to improve health and accessibility
Self-generating order
I fired a programmer who worked for us for fifteen days
Four tips to speed up your drawing
System76 Launch: Customizable Open Source Hardware Keyboard
Solving data security problems with integrated Oracle tools
4. Continent 4 Getting Started. Web protection
NLP: Practical Cases Tearing Out ML-Free Cases
Modular, fully rebuildable Framework laptop available for pre-order
For whom the hackathon is 48 hours, and for whom it is already 17,000 hours
Tablet as a genre: how I met Huawei
When people are not in the first line of priorities for a leader, he becomes limited.
How free software can accelerate digitalization
Updated White Paper "On the protection of personal data"
What is Near Protocol? Full introduction
Why do IT specialists value their employers: rating of companies by quality
Solution Overview: Proget MDM
Self-written anti-spam service Gotoh, or how we fought for the whiteness of IP addresses
Next microdistricts with high-rise buildings
Backend-for-Frontend: When a Simple API Is Not Enough
How does a DevOps internship at Southbridge go?
GitLab 13.11 Released with Agent for Kubernetes and Pipeline Configuration for Compliance
Improving improved photorealism
DOM JS Methods Cheat Sheet
Diving into statistics with Python. Part 1. Z-statistics and p-value
TOP-3 cybersecurity events of the week according to Jet CSIRT
Tracking and visualizing the position of the ISS with 30 lines of JavaScript code
CSS is a strongly typed programming language
Special luminaires - emergency lighting
The evolution of mesh denoising techniques: from simple filters to 3D deep learning
Artificial Intelligence and Machine Learning in Webcasting: Recent Trends
Case: Automation of adding training courses in foreign languages for Workfusion Automation Academy
7 French words that piss off English learners
The best fantastic cycles according to the "Hugo" version. Who is nominated for the award in 2021?
Digital geology, or let machines think and find gold for us in Western Siberia without geological data
Kotlin 1.5: Online Event
Planning a Rust 2021 release
Docker vs Kubernetes
Oscillations of muons in the "g minus two" experiment confirm the existence of quantum foam
Certification seal template when needed correctly and not like everyone else
Doctors in the blue sky
ML development - in-house vs outsourcing?
Bluetooth speaker with dancing ferromagnetic liquid
It's time for you to defend Sci-hub
Don't start learning coding with Python, start with C
7 steps to opening your own children's technical center / Everyone can
What is an algorithm ... Part ⁴He "Physics"
CatBoost and ML Contests
Conduct a survey: 7 best online survey creation services
Matrix-Rematrix
Beyond Clubhouse: Speech Recognition, Podcasts, Voice Dating & Social Media
The Chinese God of Fire is already on Mars
Why hexagonal architecture doesn't suit me. My DDD implementation is a layered block architecture
Aaron Schwartz: How to Become More Productive
Algorithm for assessing the driving style of a truck (commercial) vehicle driver
YANG is the name for the chief
Programming and writing
SCALA 3
So you want to start a carbon capture and storage company
Android Runtime vs NDK performance
You are not asking for a job, you are selling a service.
How to maintain maximum efficiency without burnout. Brief synopsis
Digest of interesting materials for a mobile developer # 393 (May 10 - 16)
Cache or state, try React-query
How to create a Trello - dashboard so that tasks from 5 boards are collected in one?
Modern Javascript: Everything You've Missed Out In The Last 10 Years
Failsafe Zabbix: migrating from asynchronous to group replication
His own Gutenberg. Making parallel books
A small programming language and its development
Digest of fresh materials from the frontend world for the last week # 467 (May 10 - 16, 2021)
Mom's friend's son website
Creating reusable pipelines for GitLab CI in bash
Chernobyl part 6. Hot melt versus cold logic
Safe storage of service keys in I2P
Dynamic Yield's Deep Learning algorithm allows you to accurately personalize the display of products in your online store
Setting up CI / CD scripts for database migration from scratch using GitLab and Liquibase
The guys broke into an ice cream machine - and started a cold war with its manufacturer
HTTP / 2 or How I Fought PUSH Notifications on iOS
Chia-shiza made it to Russia
Why 1C programmers don't like 1C?
Remastered game content, or how to create 800 pieces of content in seven months
How to debug a program you don't have access to
NASA blew up 220 liters of water to create mysterious clouds
DBT: A New Way to Transform Data in The Telegraph
TypeScript: Putting tsconfig on the shelves. Part 2 - Everything about strictness
Monitoring cell towers
Delivery that delivers: subjective thoughts and conclusions of a simple customer
They hacked into a McDonald's ice cream machine for the right to repairs and unleashed the Cold War
The worse the better. Marketing of 1C company on the example of the market of CRM systems
Data Center Automation
What is computer vision syndrome and how to protect yourself from it?
Import on Interaction Pattern (Part 1)
Hidden mobile subscriptions, looking for information about Beeline
Reverse engineering of an unknown microcontroller
Light orgy
Why is there so much lousy software in the world?
Domain name in the prism of law
Design, surfing, Alpha. June 23-27, Alfa Battle Camp in Sochi - registration is open
Sending emails with Spring
Camera against evacuators, hijackers, country "guests"
Online pharmacies, drug purchases and IT specialists: hackathon from SBER EAPTEKI
Python property () function
Preparing Spark Streaming Applications for Production
Robotics Circle VS Technical Center
IncrediBuild: How to speed up the build and analysis of your project
Why are most unit tests a waste of time? (translation of the article)
PHP Digest # 203 (May 1 - 17, 2021)
7 methods for testing games
Create a MySQL database with Ansible
Removal of the cyst of the small salivary gland. How it's done?
So Product or Project Manager?
Algorithm for finding 1000 queens on a chessboard
Another Wi-Fi Jammer on Another ESP8266
Asterisk. And again AMI Originate
Create a Haskell web application using Reflex. Part 3
Testing ansible role for RabbitMQ cluster using molecule
Security Week 20: Ransomware Myths
FOSS News No. 70 - digest of materials about free and open source software for May 10-16, 2021
NOT VIM, but cooler (xah fly keys) or XAH FLY KEYS. Big issue
The Achilles' heel of the coronavirus
Python protocols: duck typing in a new way
When, without dedicated DevOps, it's nowhere. Geecko case
Help Snowflake become a programmer
Why did we buy into the "cult" of recycling and burnout?
GameBoy reprogramming due to a bug in Pokemon Yellow
Blockchain security: new opportunities = new risks
Everything about the Starlink Satellite Internet project. Part 31. Comparison of StarLink service with services of other broadband operators /
How to build an effective search for employees: the experience of IT market players
5. Continent 4 Getting Started. Intrusion detection and prevention (IDS / IPS)
Cloud Sport: How Our Employees Get More Sports
Top 5 mistakes of native English that are now considered the norm
10 lessons from AI to transform your business
5 steps to fast web fonts
Choosing a method to search for similar operations
FAQ about mask shows in the data center in the legal practice of VDS hosting
Restricting ssh login attempts with fail2ban (remedy for bots trying to brute-force passwords via ssh)
A note on the specifics of electronics development in the space industry
Maslow Hierarchy of Needs in Documentation Development
[Personal experience] How it works for a QA engineer in Finland: what's with the schedule, corporate culture and bonuses
Why Agile Is Not Enough
A Practical Guide to TypeScript for Developers
Python, correlation and regression: part 1
DIY charger for laptop batteries based on the MP26123 / MP26124 controller
Why is machine learning having a hard time doing causation?
How to deal with a dirty underwear in space?
Note to devops: preparing Helm correctly
What is UCaaS and what this model can do for business
May 21, 17.00 Moscow time - free online meetup about design systems
How can AR technologies affect product sales on marketplaces and how are brands using them in Russia? And is it necessary?
New PVS-Studio Features for Notifying Developers about Found Errors
Unexpected complexity of simple programs
Analysis of the market of children's technical education in Russia / Plans for the future
Not a person for work, but a job for a person: my mistakes when organizing internships for students
Build staff: how the first line of technical support became one of the main onboarding channels
Flutter live-coding session broadcast announcement
New novel by "The Martian" author Andy Weier
IT-Museum DataArt fully opened a virtual exhibition dedicated to the history of computers in Armenia
Test Automation Best Practices: Deciding What to Automate and When
How much does it cost to get rid of manual testing?
AMA with SpaceX Developers (Part 1)
Determinism vs. quantum mechanics, or is it possible to predict the future
Python, correlation and regression: part 2
Corey Doctrow: The Memex Method
Managing and Optimizing SQL Server Databases in ApexSQL - Webinar Announcement
Wait: IBM will teach AI to write code and create CodeNet
RoboCross 2010 - 2018. Already history
Weekly gamedev: # 18 - May 16, 2021
Battle of Java developers Tech Monsters Night from M.Video-Eldorado
Music2Dance: How We Tried To Learn To Dance
AMA with SpaceX developers (part 2)
One step closer to telepresence
Why the world may soon be without bananas
Conference for heads of security departments in the financial sector - already June 1
Phishing: catch fish big and small
ELKs have chipping needles: minimizing the loss of messages in Logstash, monitoring the state of Elasticsearch
Opt out of links in 2021
Why replacing Captcha with FIDO2 / Webauthn is a bad idea. Arguments against Cloudflare's decision
Python, correlation and regression: part 3
Wild Horizon or how the game maker's dream is realized in practice
Python, correlation and regression: part 4
Angular Moscow Meetup # 19: our meetup is broadcast there, and here
Scaling a Kubernetes cluster up to 7500 nodes
We deploy a Node.js project (Nuxt.js) based on VDS with Ubuntu Server OS
SAP HANA. About the benefits of columnar storage
How to choose a mechanical keyboard for a programmer or gamer
"And we treat him through * opu": perhaps soon we will be glad of this
Form No. 16
What mistakes an analyst makes in the first six months of work and how to avoid them
Where to work in IT in 2021: Extyl
A tale of how we structured the internal communications of VKontakte
How does auto-commit actually work in Kafka and can we count on it?
Access to the site by key. Protection from uninvited guests in I2P
Emotional burnout as a common problem for IT and creative professionals
Firefox unveils new browser security architecture with site isolation
Currency Rates and Analytics - Using Exchange Rates in the Data Warehouse
Flutter: flip animation
Assessment of the structure of the loan portfolio on R
Disk encryption with VeraCrypt on Windows for inexperienced users
DINS JS EVENING (online): concurrency on the web and is there life after closing a tab
The first image of the sky - the history of astrophotography and the technology of its creation
Mina Protocol - features of the lightest blockchain
Interview with an ACS project manager: digitalization, internet of things and smart cities
Differences between battery instances
Automation analyst - who is he and what he does
Burn and Reborn: A Phoenix Story from Broken Technology
Oracle diagnostic events - Cheat sheet
Point to point or how Japan, China and the United States plan to develop space transportation
What I didn't know about education
Why do we need p3express in our IT projects
I want to know everything about the client! Or how to enrich dry DWH facts with digital paths and client properties from Amplitude
SaaS and ALEPIZ: monitoring and managing infrastructure
New KubernetesExecutor 2.0 in Airflow 2.0
If NSX Edge is Missing: How Our Cloud Clients Are Moving to NGFW Service
On the question of the possible self-education of an intellectual quasi-biological system
Hi Telnet! And for now. OpenSSL s_client command for encrypted connections
Pylance language server released
[Personal experience] What awaits an expat in Austria and why it is not the most successful country for immigration
What is BlackBerry OS 10?
Choosing a security analysis tool for Terraform code
Product Alchemy - 3 very cool frameworks for creating a product
How we try to automate project time tracking for simple workers
Go: Managing Multiple Error Handling
Air conditioner or fan? Analyzing hot sales on marketplaces
6 types of code that shouldn't be inside .NET controllers
Why is Kotlin worse than Java?
Optimization of trips to the store
A tale about real interviews and a noble client
Modular frond-end blocks - writing your own package. Part 2
OpenCV in Python: Part 1 - Working with Images and Videos
Using and Configuring the Local CrowdSec API
How Russian hosting providers become startups
Cross-browser tracking based on iterating over external protocol handlers
Blocks and block attributes
Pair programming. To be or not to be?
How Team Viewer works
Quarkus and IoT Edge Development, Kubernetes Cheat Sheet, and Ansible for DevOps eBook
Where are you off, the employer of your dreams?
Top 6 Python Visualization Libraries: Which and When to Use?
Google I / O: what's new presented to Android developers
Property wrappers in Swift with code examples
Interview with Mikhail Mikheev, author of the first book in Russian on vSphere
An example of a modular android application using the Navigation component and Koin (DI)
What Automation Should We Build: Three Patterns to Improve Process Efficiency
Location intelligence
Research of Yandex.Practicum alumni: honestly talking about employment
Dirty video game tricks
38 Robots of the Future: A Review of the $ 10M ANA Avatar XPRIZE Semi-Finalists
SVGator.com in practice
Announcement. Robotization in agriculture. The future of agricultural production
Digital transformation of office printing from inception to modern technology
MGL (DRI) at home, a long way to perfection
Radio from an amateur's point of view
I can not fly...! Aerophobia: causes and treatment
Paul Graham: Ferocious nerds
Observation of switching between cell towers
Comparison of processors Baikal-M and Elbrus-8SV
Sandboxing technology for malware protection
Kafka, Lamoda and an irresistible desire to learn
"The last days of life" of a demotivated employee
Pitfalls of infrared temperature measurements. Experience in the development of thermal imaging protection relay "Cactus"
Which referrals work: with bonuses for yourself, for that guy, or for both? Study
I am looking for co-authors in the invention of an application and a website for objectifying reviews and psychotherapy of "pains" in advertising and marketing
Module "SPDS": expanding the functionality of nanoCAD tables
Inside the motherboard: an analysis of the technologies that underlie PC components
It's time to tell the whole truth about the RSA hack
The creators of the popular password manager welcome Linux users to the 1Password family
How the Netherlands' most wanted criminal was searched with the help of Instagram
Developing a Performance Data Model for Cassandra
Save the cat from the piano
Kanban Method: Don't Load Me With Your Theory
How can a developer negotiate a salary when looking for a job abroad
How Brain Tumors Affect Connectome
How to create interactive line charts with Pandas and Altair
Laboratory bench for studying characteristics of wire antennas based on NanoVNA-F V2
How to turn an old phone into a webcam
The life of a modern developer at YuMoney
A look at Tailwind CSS
Legal status of the operator of personal data
Classic cartoons in English that will help you pump new facets of the language
How we manage projects for the development of analytical reporting
TOP-3 cybersecurity events of the week according to Jet CSIRT
Reasons for the massive gluttony of SSDs on Macbooks with M1 processors
A little about how the virtual DOM works in React
The number of orders in children's online stores increased by 82%, most of the traffic is mobile
About using regexp in map nginx
Useful DevTools Features for Testers
A little-known invention by Nikola Tesla that piqued the interest of scientists
Technologies in retail: a look from the inside
How we came to release mobile apps once a week
About Planck bricks
Everything You Wanted to Know About Conversational UX / UI in Chatbot Design
Complete: Why It's OK to Quit and Start Learning Again
Painting with Light: Long Exposure on Android
5 ways to make money on cryptocurrency in the era of coronavirus
"Devil's Advocate" or "America's Journey with SLS"
Don't look for the best; hire people based on the team's weaknesses
Technical illustrations of the past
How many of the 400 operating cryptocurrency exchanges are scammers?
Customizing the appearance of Drone CI 2.0
A selection of 150+ resources for managing and working an IT team
Automation, security, online dating: what else is voice technology used for in 2021
CS Cart or thorns to a black hole of crutches and optimizations
Himself DevOps: building a cloud-only CI for a web application
Robotic dog for 1 million rubles (Unitree Robotics A1, review)
What's new in terms of monitoring in PostgreSQL 14
How to find small lost quadcopters
How have the working conditions of an IT company changed with the advent of the pandemic, and what has changed in digital marketing?
Why do all ads look the same today?
Retrospective. BlackBerry
Multithreaded HTTP Server with ThreadPool and State Machine
Legends and myths of geophysics
USB on registers: isochronous endpoint using the example of an Audio device
3D teeth instance segmentation. In the dark, but not alone
Should I Quit Video Games?
The world of statistical hypotheses
The birth of modern man
Oldschool Sci-Fi - Roger Zelazny "Prince of Light"
Trojan in CS-Cart. Leaked invoices from 35,000 online stores
From toilets to blockbusters: on the history of visual effects
Digest of interesting materials for a mobile developer # 394 (May 17 - 23)
Inexpensive video wall for 8 monitors (spoiler - NVidia)
Ask Ethan: What is the fundamental reason for E = mc²?
FOSS News №71 - digest of materials about free and open source software for May 17-23, 2021
A Practical Guide to Naming Classes, Functions, and Variables
[Poll] How much do you give a damn about the features of the latest version of the language?
Digest of fresh materials from the frontend world for the last week # 468 (May 17 - 23, 2021)
Chernobyl part 8. Anchorage
Why is Kotlin better than Java?
Working with java.time in Kotlin: love, pain, suffering
Injection molding with embedded electronics (IME): what it is and why it is a new trend
Service Mesh Wars, goodbye to Istio
Apple turns into another Microsoft
NFT cats: digital revolution or hype pyramid?
How did we start the workflow in Telegram and what came of it? Yes, this is not a dream
We take away and divide - we investigate the integrity of the Runet
How to accept payments in Telegram | Yoomoney Python API
Adaptive load balancing or how to improve the reliability of a microservice
How KFC achieved efficiency in hiring large numbers of employees
How to Optimize Daily Backend Tasks: Three Videos from Java Meetup
What will Russian children take in 2021? We analyze sales of textbooks on the exam on marketplaces
Asciidoc for ESKD
New black hole math: another step forward
Chinese probe Chang'e 5 sent images from a distance of 1.5 million km from Earth
Part 3: Continuing to cut the ESPboy2 multi-gadget for retro games and experiments with IoT in 2021
Game Testing 101: Essential Tips and Strategies
How the it-animals team won the Digital Breakthrough finals
Prototype Design Pattern in Golang
Security Week 21: Bizarro, the universal banking Trojan
Kubernetes as a Service - Market Research
Can I change the storage method?
Second interview with Reiser4 developer Eduard Shishkin
How to keep a tester's nerves or speed up regression from 8 to 2 hours
ISRU Space Age Begins
GPT-3 tries itself in tackle
Car software patches will become mandatory and regular
Zabbix + OPC DA
Core switches - what they are, what they are for and what they look like
Diving into statistics with Python. Part 2. Student's distribution
Catching Banderlog in the office
Portfolio of 200 sites. How I, as a student, created an IT company with dozens of employees
Digital events in Moscow from 25 to 30 May
Electronic medical document management - the last mile
Digital events in St. Petersburg from 25 to 30 May
Multiple data sources in the interface - client-side "SQL"
Digitization of the mind and its possible consequences
Dataset about mobile applications
Good vs. Well, or a Guide on adjectives and adverbs in English
5 tricks for separating a bundle and lazy loading components in React
Simple knowledge graph on text data
Implementing Clean Architecture in Microservices
XSEC: How to Learn Windows Access Control in Two Hours
Listening to the 15 Best IT Podcasts
DevSexOoops or what development errors lead to
How we turned the task for hiring testers into interactive for the conference and readers of "Habr"
How to write a user-friendly API - 10 best practices
[Personal experience] "Phuket is not a village": why did the capital developer move to Thailand
Remote (remote) work of IT specialists: essential conditions of the employment contract
Piano over the cat, day one
Development of Computer Vision in oncology: why you always need more effort, time and money
Shopify and MailChimp integration
HAProxy Kubernetes Ingress Controller 1.5 Announcement
Microsoft Build 2021 - live broadcast in Russian (starts at 18:45 Moscow time)
fork () is evil; vfork () - good; afork () is better; clone () - stupid
Creating a sponge function from MD5
How the lost birthday bug brought us into the history of the USSR
"The main thing is motivation and persistence": how Deutsche Telekom IT Solutions grows its specialists
Deepfake. Implementation of technology for replacing faces in video. Part 1
How I wanted to work as a native Android developer, but got a job as a Flutter developer
Another module for drawing graphs
We get the result right (Part 2). Fragment Result API
Half life bike
Weekly gamedev: # 19 - May 23, 2021
Ewige Kampf or how to deal with homeopathy
The unmanned vehicle Yandex creates traffic jams and provokes dangerous situations on the roads *
More about PECS
Caution, snap
Most Creative Captchas: DOOM, Squats, Sliders, Resistors, Matan
RET motors for cellular antennas. Optimization for joy
Seeking water: NASA will send VIPER rover to the moon to explore water ice in 2023
SberCloud + Intel oneAPI = Preferential Cloud for ML Developers
So that the first pancake does not come out lumpy. Tips for a novice service developer
Habr, who became native
How to create an architecture to handle the high load of your web project?
Electronic waybills - how the pilots went as part of the experiment of the Ministry of Transport
5 Things Every Data Engineer Should Know About Data Observability
Linux internals: how / proc / self / mem writes to non-writable memory
How and how does the malware detection department at Positive Technologies live?
English - choose me, bird of happiness
Habr is 15 years old. Excursion to colleagues
New AI Yandex.Market spoils the opinion of products, creating conflicting reviews
Who are you, mister architect?
The Lord of the Rings Languages: How Language Created an Entire Universe
RxJS Challenge: Week 1
Developer portfolio by Josh Como: structure, content, meaning
How to use GraphQL Federation to incrementally migrate from Monolith (Python) to Microservices (Go)
DINS IT EVENING (online): A resume that works for you
Development of the arataga project: a couple of refactorings based on the results of field tests
Fair Online Voting: Myth or Reality?
Procrastination or just laziness? How to Distinguish and Conquer Both
Kubernetes - exploring the Sidecar pattern
DevDay podcast, or what's wrong with online meetups
Why for black holes 28 + 47 = 72, not 75
How the air transportation of the Russian Post works
Reverse debugging at a large scale
How image search works in Dropbox
Clustergram: Visualizing Cluster Analysis in Python
How to Create Generative Art with L-Systems in Python
How StarCraft II Can Help Environmentalists Study Life on Earth
Beginner Team Lead Guide
TinyML. Compressing the neural network
How I transferred a Wi-Fi network from Cisco 5508 to Cisco 9800-CL
Musical cryptography
Creation of assembly model "Reducer"
6 ways to reduce the cognitive load from the interface
Why feedback is so important and how to use it correctly in scrum teams for maximum impact
EPAM Anywhere: How It Works. Subjective view from the inside
Penetration test of a provider's network or why you shouldn't trust your data to providers in Uzbekistan
Customs clearance on your own
How we launched an aggregator of deleted jobs and why ML is there
2 + 1 Microsoft Teams Professional Work Events in June
The Ultimate Guide to Practical Use of the Web Speech API
Robotization in agriculture. The future of agricultural production
11 announcements of the Microsoft Build conference for developers
Why iPhone charging cable breaks so easily
Console tricks. Cool one-liners
Business, sporty, whatever you want: XD Design Flex Gym Bag review
Jenkins, code coverage, bytecode and devops: what's coming at Luxoft TechFest # 4
RadiaCode-101 review and test: portable dosimeter-radiometer-spectrometer
What's the biggest problem with HTML? Developers, developers, developers
High tech swindlers
How to become an in-house SEO specialist?
5 conditions for the emergence of artificial intelligence in the industry
Golos - the largest Russian-language speech dataset, marked up manually, now in the public domain
Why Apple (and Google) is banned
Thirsty for the spark
The story of how one teenager escaped manual labor into programming
Minecraft for geologists: 3D rendering of a billion cells on an integrated video card (part 2)
It itself
What is Command and Control? Description of the management and control infrastructure
Ne generalized Fibonacci number in O (log N)
The difficulty score of code changes with O is large
Why is dentistry so expensive and you can get your teeth treated for the price of an apartment in the region?
Knight's move: how to receive messages in Kafka via Nginx
Why we decided to create a cross-system testing department
New Team Role: Technical Writer
Which VPS rating should you choose?
pgSCV - metrics exporter for PostgreSQL
Hacking portable air conditioners
How a virtual copy of a museum can affect a physical one: what changes when metrics appear
Find and not neutralize: writing penetration tests with Kali Linux
Which Russian cities are more profitable for developers to live in?
PowerShell for Sysadmins
Why do virtual machines “grow up” start to slow down, and what should a newbie do about it?
HK32F030C8T6 全 功能 克隆 (full functional clone) STM32F030C8T6
Writing PBX in Perl for Yate
Where do clown fish have white streaks on their bodies?
How excessive comfort makes people unhappy
FOVEA: tomography a horse through the eye of a needle
SERP: Improving the Algorithm for Marketplaces Using Artificial Intelligence
What delights await us in Unreal Engine 5
Did the Digital Region (Samara) sell old films?
How companies prepare to enter the office after the pandemic
Stephen Wolfram: Will aliens have the same "numbers"?
Free API of the dialogue model on ruGPT-3
Updating to the new version of the Android API as instructed by Google
Data Warehouse Challenge for Data Scientists
June 10, 19.00 - online meetup for scrum masters
IOS Availability Started With "36 Seconds"
Podcast "I want to be in gamedev" # 25 - text version
Introducing OpenShift Pipelines
Akamai anti-bot solution review
Demotivation factor # 1: “Lack of strategy in the minds of employees”
Ultimate comparison of speech recognition systems: Ashmanov, Google, Sber, Silero, Tinkoff, Yandex
Chronicles of the cat: brute-force of the piano, rat-kun and Oksana's deanon
Python algorithmic trading tools. Calculation of the daily price change for Lukoil shares
Sonic the Hedgehog celebrates its 30th anniversary this year. Speed character story
Useful tricks and best practices from Kaggle
Google Docs will be full on June 1st. We write a script to bypass this limitation
7 best libraries for building blazing fast ReactJS apps
Review of videos about games from the Game Trailer Challenge and their analysis with Alconost
Survey: programmers and electronic work books
"Law is law": how to live in the legal world, if you are from IT
Chernobyl part 10. The fate of the doomed
We continue our acquaintance with APIM Gravitee
Unusual approaches to data center cooling
Dart: Fast Immutable Collections
From air launch to reusable first stage. Part 1. Current state
Functions: this error is more expensive than "null"
Cisco Aironet 1815W Access Point Review or Networking's Last Quote
Microservices are not the way to scale
Xbox Series S. At a glance after six months of use
NlpCraft IDL intent language
Unscrewing SSL pinning in Android applications
The Barbara Liskov Substitution Principle (Preconditions and Postconditions)
Spring Karabash
Virtual Camouflage: A Malicious Approach to Virtualization
Calculation of recommended offers for Yota customers - what's under the hood?
MastermindCMS - what is it? Content management system? Framework?
Meetup "Engineer walks into a bar": Dev-to-Teamlead
The Arecibo Observatory was everything to me. But I couldn't save her
On the other side: how frontend became a software engineer
Fast SNMP polling of network devices
KPI of service with field workers: what goals to set and how to achieve?
Sometimes they come back. History of Intel Pentium M
Virtual reality of the 90s: disassembling VR glasses RADICA NASCAR I-Racer
SSO Chronicles: Bank, Tokens, and a Little Magic
China starts building its first commercial data center on the seabed
Lag, Jitter, and Packet Loss: Where Netcode Problems Come From and How to Solve Them
How Brave's private content delivery network works
How to start thinking about the client at the development stage, and not adapt the product after
Visualization of Alice's voice assistant with hologram effect
Dispelling myths about memory management in the JVM
Time Series Forecasting with AutoML
Scientists look at atoms in record resolution
Digitizing thoughts, or a recipe for an instant notepad in the microwave
Spacetech Analytics / Deep Knowledge Space Industry Report Abstract, May 2021
How to quickly and conveniently document an Angular project using the AddOnDoc module from TaigaUI
ML: "inhuman" technologies for human prices
The Swiss Knife of Science: How Computer Science Methods Are Used in Other Disciplines
YouTrack now integrates with GitLab CI / CD
Development of REST servers in Go. Part 1: the standard library
Morris Counters Overview
15 Simple Tips to Optimize ASP.NET Performance
How to calculate ROI when implementing Zextras Suite
Coloring customs statistics. Or how many and what microcircuits are imported to Russia? (3)
TOP-3 cybersecurity events of the week according to Jet CSIRT
Friends: The Reunion: 17 Years Later. Or like Matt LeBlanc's English, we learned that he never played Joey
The stomp of little feet
Who are Citizen Developers and How They Are Moving Digital Transformation Ahead: A Robot Tutorial
Interview with FitBase CEO: Automation is the Future
The finale of the quest and the winners: features of cryo-gravitational effects on portable computers
Computing devices ahead of their time
FASM Tutorial (Windows x32 API / Win32API), "Hello world!"
What is dangerous space debris and how it is destroyed
About the Program and Startup classes - initializing an ASP.NET application. Part I: Program and IHostBuilder
"Napolniki" up to one hundred thousand rubles per pair - four models worth paying attention to
Why I am still using the BlackBerry Passport in 2021
Template inheritance in vanilla PHP in 35 lines of code?
Pocketbook on TypeScript. Part 1. Basics
Kings of Small Satellite Launchers - Comparisons
Custom advertising campaigns in Google Ads
In the Aquarium: Computational Genetics in Python and Mathcad (Part 1)
How technology is changing dating: 6 trends + interesting tools
The Science Position: What is Regressive Hypnotherapy and How Hypnosis Helps Travel into the Past
Deposits, loans, overdraft: what to look for when choosing a bank for project management
How one person fights for the right to repair MacBooks
[Personal experience] How a developer lives in Hungary: scholarships for foreigners, IT and wine
Solving JavaScript sorting once and for all
Getting Started with the Zynq 7000. A Beginner's Guide
What is marketing automation and how it affects business development
How to update all scenes in Unity in one click? We automate the routine
Visualization of APIM Gravitee analytics in Grafana
Setting up load testing with Artillery.io
Pocketbook on TypeScript. Part 2. Types for every day
Why are modern 50mm lenses so complex?
We measure the "sun". Do-it-yourself CVC of solar panels
Flutter Basics for Beginners (Part I)
There is no development in programming for the last quarter of a century
Psychology of cryptocurrencies or social network - Bitcoin
Adventure in One Day or One Day Offer from Yandex
Fake comments may have influenced the FCC's decision to overturn net neutrality
Cozy VPS server for small projects: how to set up
Who is a cross-system tester and why shouldn't he be “agile”?
Clarion. Clarion Application Migration Process to Microsoft SQL 2019
Digest of interesting materials for a mobile developer # 395 (May 24 - 30)
My evolution of dispatch systems interfaces
Stm32 + USB on C ++ templates. Continuation. Making CDC
FOSS News №72 - digest of materials about free and open source software for May 24-30, 2021
Moon plans: from shelter to data center
Digest of fresh materials from the frontend world for the last week # 469 (May 24 - 30, 2021)
Clean up php code with DTO
The hidden gems of Python
Modular PHP Monolith: Cooking Recipe
Stress testing of storage systems on Elbrus based on the new Linux kernel version 5.4
Python algorithmic trading tools. SMA + Bollinger Bands on Severstal shares + ready-made strategy code
The relevance of the #BAAG initiative - BattleAgainstAnyGuess
Why Colorado is no longer possible to work remotely
Digital events in Moscow from May 31 to June 6
May. Orbital launches
How they caught a hacker and an insider at the World Bank
Monitoring Virtuozzo Hybrid Server with Prometheus
How COVID testing evolved
Unsuccessful attempt to monetize my project in open source
Analysis of the results of the YoloV3 architecture on medical images
Intel 5G Solution 5000 - 5G M.2 Laptop Modem
EasyUI: really easy?
Open course for a young fighter on the Internet of Things
Incompleteness of science: how did Kurt Gödel live and what did he prove?
Artificial intelligence in the formation of personal recommendations for the marketplace
Game theory as a mechanism for analyzing large-scale data
The history of the Xbox Underground hacker group
Simple Java acceleration with Quarkus and JHipster
How we failed and then succeeded in the transition to TypeScript
Networking at bitly: Linux tc to keep costs low and for fun
Study, study and study again?
PHP Digest # 204 (May 17 - 31, 2021)
Business Process Management Platform: Implementation Practice
Rx chain initialization
Using TLS fingerprinting to identify threats
How to find all broken links on a page using Selenium
How I Organize My NPM Scripts
Microsoft has developed an AI system that converts simple text queries into code
How Apple's Facebook Failed: iOS 14.5 vs. User Tracking
Why do we need automated testing?
+ 23% protection against depression
SNMP MIB browser in Perl and JavaScript
Writing Reusable Components Respecting SOLID
Five reasons to choose JavaScript for your IoT project
Sweets for restoration of tooth enamel
Simple architecture of Angular applications
Yandex taught Alice to accept payments for online purchases. Is the girl ripe?
Aaron Schwartz: How I Hire Programmers
Available text labels for everyone
Each browser sees video colors differently
Digest of events for HRs and recruiters in IT for June 2021
How an IT specialist publish his book. Part one: where to go
How Apache Spark 3.0 improves the performance of your SQL workloads
Security Week 22: Malicious Video Streaming
Hewlett Packard Enterprise Webinars | June 2021
Introducing Windows Package Manager 1.0
TSMC will help solve the problem of chip shortages by building factories in the USA and Japan
Areas of responsibility in the project
Digital transformation: supercomputers are becoming personal, modular and flexible
An alternative way to fill in the "spiral matrix"
Proto DataStore + AndroidX Preferences on Kotlin
Experience of the PVS-Studio team: improving the performance of the C ++ analyzer on Windows when switching to Clang
Most Popular Databases - 2006–2021
Flutter Basics for Beginners (Part II)
Is Google's quantum processor self-aware? Why Quantum Mech and Free Will (Not) Are Related, and Why It's Not Obvious
Why do I find Haskell a good choice for software security?
Chernobyl part 11. The gray days of the Chernobyl zone
Cognitive therapy and mobile apps against neurotic depression
Automatic generation of messages for commits
Generators for the little ones
All new Android 12. Review for developers
Trims, tiles and terrain: how game cards are remastered
Nizhny Novgorod: a new role of a technological hub for a non-capital city
Duff's device or loop unrolling in C with your own hands
How to quit playing video games
Mathcha - illegitimate son of Word and Latex
Bug or feature of the caller ID from Tinkov, or how you don't need to fill the database
JDK 17: New Features in Java 17
State machines and django
We create a dream company: no hype
QUIC transport protocol adopted as RFC 9000 standard
Drunken Senior Engineer Revelations
We carry out load testing of high-speed USB libraries for STM32F103C8T6
Why banks will have to share customer data with fintech companies
Design and creation of an electric all-terrain vehicle of a new format. East
Development of a stacked virtual machine and a compiler for it (part I)
C # vs Kotlin
Trust but verify: when spying on employees is a must
How to recognize employee burnout in time
The other side of the coin or about the disadvantages of unit testing
Seamless migration of a monolithic frontend for a business-critical product
How to use REST and SOAP API in Zimbra OSE
Hydra 2021 Review: An Introduction to Hardcore
Home server
Snow blindness of unmanned vehicles
Everybody lies: an epic with NVMe servers and Hi-CPU
How to Learn Protocols Without Reading RFCs: How to Save Development Time
[Personal experience] What to do for an IT engineer in the UAE: they pay well, but prices bite and you won't stay forever
ML Hackathon, or How We Decided to Hack the System
The path of a Kazakhstan developer: how I came to Java
Origin of the quote: "Computer science is not the science of computers, just as astronomy is not the science of telescopes."
What you need to know about baby teeth in children (and the modern medical approach)
The reluctant billionaire
Starlink: satellite internet service review and some hacks
Microsoft unveils its own free OpenJDK distribution, promises long-term support
“Jump off the cliff!”: The ups and downs of legendary game designer Warren Spector
Undocumented opcodes detected in x86 processor instruction set
How I chose between .NET and Java
You will definitely not remember all the meanings of these English words.
Recruiting chronicles: how the selection of employees in large companies works
Building a network map
SNMP MIB Browser (continued)
How to simplify routine tasks using VBA
How to improve the readability of regular expressions in PHP
OLE, COM, COM +
OWASP, vulnerabilities and taint analysis in PVS-Studio C #. Mix but do not shake
Microservices Architecture: Breaking the Monolith
Break the AI: AI CTF Debriefing at PHDays 10
The Center for Computing History in Cambridge
Legalization of remote registration for a foreign company without an accountant. Step by step guide 2021
How to help schoolchildren learn a geographic map with Leaflet
Announcement. DDoS attacks: where does garbage traffic come from and where does it go?
Wikipedia is awash in money - why beg for donations?
Golang Digest # 5 (May 1 - May 31, 2021)
All About PendingIntents
Hibernate logging methods
Symfony Messenger: Bundling Messages
Business Analyst, Requirement Specialist, Product Owner and others. What is the difference between roles similar at first glance?
Wikipedia is bathed in money? - View from Russia
Clash Matrix Checks in Navisworks with Dynamo
Transferring a file between isolated virtual machines via side channels
I worked as a sysadmin in the provinces for 8 years - but left for Devops when I was asked to fix keyboards again
How to select 1 million records from the database, write to Excel and not crash with OutOfMemoryError
A Creative Commons advertisement for the work of the Russian group Complex Numbers, which has been creating good science fiction since 1996
A new crisis of reproducibility in science: the more dubious the results, the more often they are cited
VSS for the little ones
Wild Horizon. Overview of our first changes
Qiwi Terminal Security ...
Weekly gamedev: # 20 - May 30, 2021
Stop making microservices everywhere
I researched Parkinson's law and now I'm going to get fired
Accelerator Offline Day: on-site verification of projects
How to speed up a website by 4 times by simply reconfiguring the server
Your TFTP lunapark with blackjack and C ++ 17
REST mythology
Pocketbook on TypeScript. Part 3. Narrowing types
How to properly recognize accounting documents
Array balancing for ML with insufficient number of minority objects in the array
Ozon wants to inundate sellers' offices with advertising tools from Facebook and Google in June
On the nature of electric current and the basics of electrical engineering
I'll go to the developers, let them teach me. Bachelor's programs supported by JetBrains
High-density Wi-Fi doesn't exist
Expectation and reality: why do ML-systems metrics sag on sales? Cases from the work of Celsus
Working with parameters in EEPROM
Null safety of Kotlin. Thought about a killer feature
On-the-go monetization companies grow 38% faster
Let me write off CRM?
Flutter Basics for Beginners (Part III)
Truth serum. Tell whatever you want
Installing and configuring a terminal server on Windows Server + Optimizing settings for 1C part 3
Kingston FURY RAM Announcement: For Overclockers And Beyond
Squeezebox keyboard
2500 days of AI creation without using neural networks or a poker bot that is more expensive than $ 50k
Hack the hackers: complete guide to the quest
Either fast or wrong
Revelations of a sober engineer
Reverse engineering of a QR code for proof of vaccination
Benchmark CPU's Instructions (just before loading the OS) - XCHG vs XOR, XOR, XOR
His own Gutenberg. Making multilingual parallel books
Is it necessary to develop software prototyping in medicine, psychology and biology?
Skill for Alice "Conduct a stand-up"
Five years ago, we put the first quantum computer in the cloud. We tell how it was
In the office full time? “No thanks,” say 86 percent of IT professionals
If you have found SCRUM
By switching to a microservice, we accelerated the business process 60 times
Dynamic typing C
25 years of CSS
Ptpython: Improved REPL for Python
Micro-USB cables and powering the Raspberry Pi
Training of the universal model NLU with BERT and Multitask Learning
Acceptance of payments by QR codes without commissions
Problems rendering seven thousand elements on Vuetify
Chernobyl part 12. How lawyers, scientists and authorities answered two eternal questions
How much information will it take to digitize your brain?
Artificial intelligence and procurement planning based on sales analytics
4 technical solutions that make API service successful
Deployment anti-patterns in Kubernetes. Part 2
What if a valuable employee is late?
Raising Obsidian - Your Personal Information Manager
We go to the cache in high-loaded systems
Your index serving script is measuring the wrong thing.
DevOps Engineering interview, how to evaluate your experience and how much do you need to know?
An effective way to combat telephone spam
Flutter Basics for Beginners (Part IV)
Portfolio return: is it that simple?
Using the '?.' Operator in foreach: guard against NullReferenceException that doesn't work
How to make an SMS confirmation screen on iOS
Thirty years later, QBasic is still the best
Webinar "Key New Features of Oracle Database 19c"
How does a relational DBMS do a JOIN?
Neurodigest: Machine Learning Highlights May 2021
They don't buy from honest people. Why do people choose to buy from scammers?
Smart mansion
What if you have mail in the tut.by domain?
Experience in writing asynchronous polling for network devices
How to become a product manager from 0 from another profession. Part 2 - personal plan
New features in Python 3.0, grep cheat sheet, free online courses, and the second part of the Red Hat Summit Virtual Experience
Investigation of SLAM methods for indoor mobile robot navigation. R2 Robotics Research Experience
June Notes on Virtual Reality. Part 2
Diving into Dependency Injection (DI), or How to Crack the Matrix
A stranger among our own, our own among strangers: from sociology in Data Science
Gradle 7 projects: how to not depend on dependencies
Как стать продакт-менеджером с 0 из другой профессии. Часть 1
NFT market crashed, oh no
Object pooling in Unity 2021+
Test automation in Python. Six Ways to Test Effectively
i2pd-tools: additional I2P utilities
How dog food works in practice
The government will create a state registrar of domain names. No blackjack, but harlots
How I made my Gulp build for a fast, easy and enjoyable layout
Revival of civil supersonic aviation
Life hacks for 1C robotization
Both ours and yours: how an employer can save on employee training
Updated YouTrack Plugin for IntelliJ IDE
Ballet and robots
Recognizing commands
The Art of Writing Loops in Python
The perfect pipeline in a vacuum
TREX: 27-digit symmetric number system
How to build a Gantt chart from Jira tickets
Implementing subscription updates with Google Sheets, Netlify Functions, and React. Part 1
MITER ATT & CK 2021: Trend Micro is in the top three again
Co-variance and data types
Work in the shop, about the culture of workers
A processor that emulates itself - can be faster than itself
Difficulty in the work of a programmer
Grafana dashboards for pgSCV
How to deal with the Avengers: what to do if you get a bad review?
Have you ever hurt yourself physically with your own code?
A knight in armor and BPDUs are the words of his love
Flutter Basics for Beginners (Part V)
Should India join China and the Russian lunar research station?
Why is backup a necessity in the digital age?
XPaste from Southbridge to send passwords and code
2d graphics in React with three.js
How to track cpu memory usage and disk utilization in Java
Development of a stacked virtual machine and a compiler for it (part II)
Free School of Mentors for Developers, Testers and Analysts starts on July 5
Motivation system: TOP-3 practices from the USA
Henry Ford in Space: How Phantom Space is Developing a New Launch Model
BauTravel: Ksenia Gordienko - life and construction in Europe and North America
How did 3D printed hearing aids quietly take over the world?
Unreal Engine 4 is one of the most popular engines out there. Why?
MVP on the example of the Swiss knife
Bad Karosi. How not to die from overwork?
Dell Technologies training webinars: new servers, VDI, data storage and protection, data center modernization, remote work
Top 5 soft skills of a designer in a bank
Case Study of Named Entity Recognition in Biomedicine
The history of the legendary Oak Island Money Mine
TOP-3 cybersecurity events of the week according to Jet CSIRT
AssemblyScript has a new competitor: the Grain language, created for WebAssembly, loudly declared itself
How computers opened their eyes
3 strongest phrases in English that changed the life of mankind
Ill - does not mean died
How and why Mail.ru Group redesigned the mobile version of the portal's main page
Swift and CoreData. Or how to build Swift ORM based on Objective-C ORM
Almost safe: a word on pseudo-normal floating point numbers
Decline of RNN and LSTM networks
How to increase the reaction speed of Kubernetes when cluster nodes fail?
How the new design of the PVS-Studio website was made
Why I am, but you are, and the verb itself is generally to be?
Database guide in 2021
Development of REST servers in Go. Part 2: applying the gorilla / mux router
I'd go to fintech, let them guide me
Referral system in Telegram bots
MPS 2021.1 released
Reimagining the "desktop" as a concept
Long road to fast Android updates
Knapsack problem in simple words
Chernobyl part 13. Thorny path to truth
Have we lost our anonymity?
On the question of personal effectiveness
How can I reduce the size of a C # application that is environment independent?
Alternative to ML-Agents: integrating neural networks into a Unity project using the PyTorch C ++ API
Complex password for each site that is easy to remember
Finding dangerous browser extensions from fake reviews
Digital Asset Lifecycle
RadiaCode-101 Review: Android Application and Windows Program
Modification of the EM-algorithm for solving the clustering problem with outliers
Flutter Basics for Beginners (Part VI)
"A / B-test" in geotechnical surveys in Python
Paul Buckheit: Three types of ideas: and why bad ideas are often the best
Working in a distributed team: common problems and their solutions
Just a game. Not computer, paper
Where to invest in 2021: 3 more low-risk investment tools
Building a Hopfield Neural Network in JavaScript
How I Made a Discord Bot for a Game Guild with .NET Core
What is brewed in peculiar stars
How to find a designer for a project?
Review of PAT9125 optical filament sensor for 3D printing
The relevance of the SOLID principles
Train high-quality models without DensePose markup
Ecola corn 27w premium, don't touch me
Stop organizing your code by file type
Investigation of SLAM methods for indoor mobile robot navigation. R2 Robotics Research Experience. (continued)
Why certification is important, how to prepare and take exams AWS, Azure, GCP, etc ...
Receiver with AFAR for UAVs
Jetpack helicopter type
SAP HANA. Operation Delta Merge
Aluminum profile as a versatile resource for assembling anything. Part 1
Digest of interesting materials for a mobile developer # 396 (May 31 - June 6)
RPA tools and more ...
UML died and no one noticed?
Why does a UK provider need hollow fiber
Hello NXP JN5169 Zigbee World: Connecting and Reconnecting Devices Correctly
The butterfly effect on the development of a child's ability from birth to 7 years of age towards science
A long story about how we searched for a web developer on freelance sites, but never found
Small Business IT Work: 7 Important Lessons
Interplanetary station Mariner 4: the first successful attempt to photograph Mars at close range
FOSS News №73 - digest of materials about free and open source software for May 31 - June 6, 2021
Investigation of the ingenious scheme of divorce of people on bitcoin from Elon Musk
The "background noise" of the brain may hold clues to long-standing mysteries
How to quickly bypass the immutability of the address of the HTU21 sensor without shooting in the leg
Digest of fresh materials from the frontend world for the last week # 470 (June 1 - 6, 2021)
There are at least 15 cases in Russian (by the International Day of the Russian Language)
(not) Secure digest: Colonial Pipeline, 18+ passwords and hacked government services
Demotivation Factor # 2: "Difference in Fundamental Values"
Building reliable geological models
Digital events in Moscow from 7 to 13 June
Telegram bot for options analysis
Streaming multiple RTSP IP cameras to YouTube and / or Facebook
Wilds of graphics or how to get an interview for a computer graphics programmer at GameDev
Mobile containers for separate data storage
Dockle - Container Security Diagnostics
Seeed reServer: Intel Tiger Lake edge server and NAS in one bottle
We drag everything that is bad from iPhones through a leaky Apple Find My
Analysis of commercial chat messages for ignoring a customer's question based on the nlp model
DIY flexible PCB
27 years of the Elder Scrolls series
Public technical interview for middle front-end developer: June 15 at 19.00
[Hi-translation] Bowers & Wilkins PI7 Wireless Headphone Review
IT communities in different companies: videos and presentations of reports from an online meetup
Industrial VS office networks: building, protection, tricks, and how to reliably separate the former from the latter
What to do if your whole being resists the task at hand
Entropy and network traffic anomaly detection
Magento 2 UI Components. Part 2: configuration
How to become a tester from scratch
Phabricator development and support stopped
"Working with data cannot be taught": Alexander Dyakonov for OzonMasters
Antistress for your server. Testing the Timeweb load balancer
How to organize a broadcast for 5 days (almost) without breaks?
Java 15 and IntelliJ IDEA
ASML will delay the next generation of scanners - which is very good for her
Sim-sim open: how I taught my front door to recognize me by sight
Your ABI is most likely incorrect
Ways of storing data in autotests and automation of software testing in avionics: what will happen at LoGeek Night QA
Security Week 23: Exploiting a Vulnerability in VMware vCenter
Miracles of mothers' names, or why some nouns are inclined so strangely in Russian
Russian language through the eyes of an engineer. Numerals
How Replit spins out my open-source project
Why do we need static when declaring anonymous functions?
How to set up Facebook Conversion API with GTM Server Side
Xcode Cloud, SharePlay, Focus - Most Important with Keynote WWDC21
Technical support engineers and places where they live
Chernobyl. Epilogue
Cosmodrome "Vostochny". May 2021. Construction
How Uncle Tolya, a bricklayer, taught programmers
What to expect for a developer from WWDC 2021
The role of QA Lead in a product company: features and areas of responsibility
Developer take your time - be the worst
Flutter Basics for Beginners (Part VII)
Apple's major updates at WWDC 2021: iOS 15, iPadOS 15, watchOS 8, and a new version of macOS
About recruiting at Apple
Advanced mega bundles to help your game become famous
How can we simplify the development and maintenance of the data warehouse?
Community as a Service. 21st century business model
Engineering reliability and fault tolerance of a distributed system
WWDC 2021: New and Useful for Developer, ASO Specialist, Mobile App Marketer
ML through the eyes of a practicing trader
Market Maker Notes or Why You Will Never Earn Your Retirement Trading on the Stock Exchange
How to protect your snom phone
Let me do the planning
The Simpsons is the ultimate TV show for learning English words. Proven by Big Data
The most popular HTML editor on Google is a search engine optimization scam
Synology HAT5300 8 TB Test - Enterprise Hard Drive for Synology Systems
Working with parameters in EEPROM, how not to wear out memory
How to properly protect your skin in winter and summer
Venture building, venture foundation, accelerator, incubator: terminology and subtleties of the startup industry
Benchmarking Linkerd and Istio
Extend life and overcome death - what artificial intelligence is capable of
Review of TensorFlow Announcements at Google I / O - 2021
Hunting BOSS
Migrating from LiveData to Kotlin's Flow
Plus to the discount. Yandex.Market buyers noticed that products for Plus subscribers are more expensive than without a subscription
Enough already writing these regulars
Azure Active Directory Gateway is now on .NET Core 3.1
[Personal experience] "Developers do not read Polish contracts, and in vain." IT engineer in Poland: documents, pitfalls
RUSSIA - High Tech & Low Life (VR Edition)
react-router: Three route rendering methods (component, render and child)
Paul Graham: Why is it more important for kids to do their Own Project than to get good grades
Digitalization of pharmaceuticals: results of the hackathon from BEAC EAPTEKI
What is Internet Computer Dfinity (ICP)?
All Go to Ozon
Risks of IT companies when working with self-employed
Optional.stream ()
Methods for collecting ensembles of machine learning algorithms: stacking, bagging, boosting
GitLab 13.12 Released with DAST On Demand and Deployment Frequency Graph
Introduction to various reinforcement learning algorithms (Q-Learning, SARSA, DQN, DDPG)
The problem of the surface shape of a rotating fluid
Relay attacks
From Planet GitHub with love
Summed up Tech Monsters Night
Topton L4: a miniature laptop with a 7-inch display and 8 GB of RAM for $ 299
To prevent the ceiling from becoming, and the roof not to be demolished: what is the new VTB podcast about
Weekly gamedev: # 21 - June 6, 2021
Transformer on the Moon - Japanese plan to deliver mini-rover to Earth satellite in 2022
What does it cost us to build a house? (part 1)
EGISSO - my personal pain from the FIU
The largest collection of passwords: file with 8.4 billion elements uploaded to the network
Southbridge Internship: June Recruitment
Vivaldi 4.0 - First Approach
DocHub: API in a gentleman's way
Flutter 2.2: what's new
Testing and visualizing with Mind Map
Accidents as experience # 3. How we saved our monitoring during an accident at OVH
I2P powered application: easier than it sounds
Auto Pay, Auto Pay or Auto Recharge? UX case
8 consequences of executive overhaul
Better than 1C can only be 1C: Bazuha
My 3 Flexbox Tips to Improve Your CSS
Technical analysis of the stock market on the Moscow Exchange on the 1C platform using Python
Subscription services should let their users go
Use links and buttons correctly. You are welcome
Finding collisions in SHA-256 on the Node.js platform using Bitcoin Hasher
Two Years in Development and Ready: Playdate Pocket Indie Game Console Coming Soon
Driver drowsiness control, female anatomy seat: what's new in automotive safety technology?
Is multitasking of the brain a myth?
How to prepare for hiring employees with ASD in an IT company
Update Tuesday: Microsoft has released June security updates
Andrey Kogun: why develop the IT community
Calling Go code from Dart using cgo and Dart FFI with a simple example
C ++ 20: surprise the linker with four lines of code
Portfolio Optimization with Python and PyPortfolioOpt
Fresh fixes fix works almost help hero karma a lot: how we fixed the problems with the login on AliExpress
TechLead - go away
Who, where, when: Component system to separate team areas of responsibility
The most famous accidents in the data centers of different companies in recent years and their causes
How fast can hackers check compromised passwords?
@ teqfw / di
Binary Coverage for Reverse Engeneering
Vue 2 to Vue 3 - Migration Helper
Acme.sh + Ansible + Alias mode: We automate the receipt and distribution of TLS certificates
How will a person die? (technology vs consciousness)
Browser Push Notifications in Javascript and PHP
Making an OpenVPN client for iOS
Small and fast BERT for Russian
How do I convert non-dimmable LED luminaires to dimmable ones. Second article
An ordinary user's anti-advertising board: Yandex without Zen, YouTube without advertising, Habr without a banner
Static linking of Qt 5.xx with MinGW32 on Windows (assembly in one exe ')
Washer for installations. Continuation of a story
Open data in Russia in 2021
An incredible demo and a little about Sun Microsystems
Automating Desktop Configuration or How to Deliver Linux to Those Who Don't Have One
Neural networks and trading. Part 3: predicting the cue ball 1 hour ahead
Abstract singletons, factories or 665 OOP
Universe theory part 2, continued. Energy-Space
And what would Linus say: welcome to the winners of the first habra of the Corp Blog Awards
Short-term and long-term personal recommendations
Living vacuum cleaner: dynamics of an elephant's trunk while attracting objects
Automatic generation of technical documentation
Wireshark for everyone. Life hacks for every day
Sberbulbs
Yandex.Direct: a small life hack to supplement the list of negative keywords
JS Time Series Forecasting: Data Analysis for the Smallest Front End
How to put your teeth in a bag correctly: replanting knocked-out teeth
Flutter Basics for Beginners (Part VIII)
How do we use Kafka Streams in the Vivid Money data warehouse team?
ARP Poisoning: What It Is and How to Prevent ARP Spoofing
"Innotech" announces the start of registration for the INNOHACK 2.0 hackathon
Introducing Red Hat Advanced Cluster Security for Kubernetes
JavaScript from Scratch Book
The life of an IT professional in Cyprus: halloumi, whitefish, mountains, diving and sandstorms. Should you move?
DataScience Digest - 10.06.21
How the International Arctic Station will look like, which will test AI, robots and hydrogen technologies
How I got into testing
Lie down in Economy Class? Zephyr Aerospace has developed two-story aircraft coupes. And you can almost make a bed
Resilience Lessons, or Choosing IT Racks Correctly
Apple is killing TeamCity, Bitrise, Appcenter, Fastlane, Firebase, Sentry and others like them. A quick tour of Xcode Cloud
Will Huawei squeeze out the Google-Apple duopoly in the mobile operating system market?
Cooler Master SK62 mechanical keyboard review: improved ergonomics and short key travel
VG64 Project: Adding a Second Monitor to the Commodore 64
Want to know exactly how a Ransomware attack happens?
RxJS Custom Operators
Optimization tasks to reduce the cost of energy storage in electrical networks
Building Kubernetes clusters using Kubernetes itself
Automation or Death: How to Manage Thousands of In-Game Content Using Google Sheets
In-memory DBMS architecture: 10 years of experience in one article
Why IT companies need to cooperate with universities: the experience of opening a laboratory at ITIS KFU
Cross-browser testing in Selenium
Where German and English parted ways: Apfel vs. apple
Always try to be irreplaceable
Cafe Workplace, Photo Enhancement and Hackathon Teams: Our Students' Graduation Works
Using microservices with Kubernetes and GitOps
BGPexplorer - time machine for IP / MPLS networks
Measuring memory costs for Postgres processes
How I sped up the engine by 13%
ISPmanager 6. What's new?
FlexiNLP: what technologies are used for natural language analysis in ABBYY
Possible uncertainties in the career of a programmer. Part 2
Recipes for happiness: how to maintain a corporate spirit in difficult times
A monkey named Homo sapiens. My first interview with Stanislav Vladimirovich Drobyshevsky
Automate It, or Docker Container Shipping for WebRTC
How to make Kubernetes correctly (review and video of the report)
What I learned after two years as a software developer at Microsoft
Mechanical monitors
Sony PictureBook: the ultraportable at the turn of the millennium
StreetWriter: building a device for printing with water on asphalt
What conferences want: reproducibility of experiments in data science
Mine even more data: set up the collection of TikTok advertising statistics per day
Spring Monchegorsk: the city of metallurgists
How I predicted LGD at the hackathon and got a job
Meet Argo Rollouts v1.0
Robots on Tinkoff and Binance in JavaScript and + $ 5000;
Live-coding broadcast on SwiftUI
angelspie - X11 window management, global and more hotkeys
How to double employee efficiency with digitalization
Popular about adjectives in English
Where to work in IT in 2021: Jet Infosystems
Dealing with class imbalances with the NEARMISS module
What a programmer needs to know about site integration and 1C
How we make the Flipper Zero case flawless
Video cards will continue to rise in price: cheating with the help of intermediaries, lack of capacity and gamers
Indie Games Accelerator and Indie Games Festival from Google Play are now recruiting
Top Paid Games on Google Play: A Blitz Review of Pages and an In-Depth Trailer Analysis
Flutter Basics for Beginners (Part IX)
TOP-3 cybersecurity events of the week according to Jet CSIRT
Sort files with Python
Electronic multitool project QUARK. Part 2
Relocation digest: 5 countries for moving an IT engineer or freelancer
Anyone can make a Rockstar mistake (and so can I.)
Top 10 PromQL queries for monitoring Kubernetes
Introducing PromQL + Cheatsheet
Diving into statistics with Python. Part 3. There are many tests, the principle is one
A couple of thoughts on getters and setters in C ++
From Russia with love: domestic gadgets and where they live
An incomplete list of skills that senior developers need beyond coding
Deploying a Symfony Application to AWS Lambda
Getting used to alternative food
Space, Japanese scientists and mice: solving problems with artificial gravity and space travel
The story of one Agora SDK integration
How astrophysical wormholes form and how we can observe them
DDoS attacks: where does garbage traffic come from and where does it go?
The Revelations of a Caffeine-Addicted Engineer: How to Write Documentation
Intel 2.0: reboot
Linked Server MSSQL. Optimized performance 30 times
How can you protect yourself from carpal tunnel syndrome?
Find and fix binary file vulnerabilities in Linux - with checksec utility and gcc compiler
Subject-specific trends: purpose and interpretation
How I Programmed a Chess Game Against Brother
SAP HANA. Tables with Row storage type
What does floor-standing acoustics look like in the region of one hundred thousand rubles - three pairs from Arslab, DALI and ELAC
Development of a backup power controller. Tracing
Walking through interviews, or How to seek a job in IT for a year and a half
Robert Zubrin: subglacial settlements on Mars
Artificial photosynthesis. Prospects and challenges
Your remake of the ZX game Reskue on Steam
How I tried twice, but never managed to get a higher IT education in the Russian province
How to assess the reliability of a bank: 5 working methods
Overclocking REACTOR
Project-based education at the university - what does it mean in practice?
How to write passive income: Writing a quality trade bot in JS (part 1)
What can you learn from the Strangler Ficus? Strangler pattern
How to optimize Kubernetes resource limits
"When leaving, extinguish everyone" or "Shawarma from Shambler, please"
Reverse engineering dashboard Nissan Murano Z50
Towards the Matrix: How Simulation and Artificial Life Research Proceeds
Programs for comparing and analyzing competitors' prices: 15 best
Rust in the Linux kernel
Why Scott came second to the South Pole and Amundsen penultimate
Such a different colonization of Africa
5 Oldest Unsolved Prime Number Mathematics Problems
Data pipeline monitoring problems and how I solved them
HPE Nimble Storage Adaptive Flash HF60 Performance Testing & Brief
Homemade miniature laser engraver on Arduino Uno
How City Culture Influences Subway Map Design: New York
Google Finance has stopped broadcasting data on Russian stocks - what to do?
Webix Datatable. From a simple table to a complex application
Capacitor
A note on options for organizing Sass / SCSS in an Angular application
How an IT specialist publish his book. Part 2 Samizdat: How Much Does Freedom Cost
Behavioral cognition theory
Digest of interesting materials for a mobile developer # 397 (June 7 - 13)
Why video games make you feel lonely
Different roots are needed, different roots are important
The story of a shell. And oil
Digital events in Moscow from 14 to 20 June
Longing for the old internet
Kubernetes in Hetzner with Rancher (with pictures)
How to recognize a good director
Is it possible to make a wooden shelf without tools using only a screwdriver and a 3D printer? Easily!.
MEX (Minimum EXcluded) Minimum Missing Number Search Algorithm
FOSS News №74 - digest of materials about free and open source software for June 7-13, 2021
Compact speaker Sony SRS-XB10 from the Extra Bass line
Dan Luu: How (some) good corporate engineering blogs are written
Digest of fresh materials from the frontend world for the last week # 472 (June 7 - 13, 2021)
10x improvement in React application performance
Five hypothetically possible space objects not yet discovered by astronomers
Spatial spectra and fractality of relief, gravity and images
"The snake collective" as a factor of personnel demotivation
The culture of software development is too positive, it can harm us
Working out periodic events in QNX and RT Linux
Inhabited island. About the story of the Strugatsky brothers
Mushrooms (Machine Learning)
My barcode. Code128
Local video hosting. Part 0. Determining the rules
Rapid Covid-19 Detection on X-rays with Raspberry Pi
Where the grass is greener: is it worth relocating abroad
[Personal experience] IT engineer career path: from the Valley to a stable British company through startups and psychotherapy
A plastic cup-flavored latte? Scientists have found a way to convert PET into vanillin
Xbox Team Unveils Largest Lineup of Exclusive Games Ever
Not practical python - writing a decorator in one line
What is Chia (XCH)? How to get this cryptocurrency using your hard drive?
Acronis Cyber Incidents Digest # 1
From Belarus with love: how we opened the first bar. Part 2
Launching DOOM on a light bulb
Cohort analysis of subscriptions: how to understand that the economy is converging?
The false flash in the most distant galaxy GN-z11 turned out to be a reflection of the booster block. On the problem of space debris
The ancient art of nomography
PM school from CS center: results of the first year online through the eyes of graduates
ITMO. The first classic?
7 good HTML habits
macOS 12 Monterey - Apple's new OS
Hallucigenia is when an ass appears on the body, but in reality it is a head.
PHP Digest # 205 (June 1 - 15, 2021)
Joomla Digest for Spring 2021
The National Domain Name System: A First Look
How to sync a script without transactions? Using standard Java tools
Linear Algebra for Data Scientists
Serverless alternative to traditional databases
Stealing closed YouTube videos one frame at a time
Pasha Finkelstein on Big Data, Apache Spark and DevRel
Development of domestic MLRS. The birth of a legend
How these funny pictures quietly took over the marketing arena
Phishing with a fake meeting invitation
Pocketbook on TypeScript. Part 6. Manipulation of types
Why we should ditch React and tackle Angular
Wacky English idioms that don't make sense (almost) - part 2
Analyzing the "elephant" together with colleagues
A guide to testing ads for mobile apps
Strange management decisions inside the hosting
June 23, 19:00 - online QA meetup
Do you need Redis or is PostgreSQL enough?
Google-like IT Security Search vulnerability search - webinar announcement
"Hack Me on TryHackMe", or Insecure information security research on a known platform
Dear Habr, GIF format is outdated, please turn on H.264
Testing trends 2020-2021: truth and myths
Key considerations when choosing a database for your application
Security Week 24: Escalating Privileges on Linux
Reindexer's porting history - how to conquer Elbrus in 11 days
DIY lightning recorder
Optimizing a .NET application: how simple edits made it possible to speed up PVS-Studio and reduce memory consumption by 70%
We are not slaves, we are not slaves
Requesting 100 servers cannot be optimized code. We put a comma
How does Middleware work in Express?
Metro train Moscow 2020 changes color temperature
Using Windbg for reverse engineering
Weekly gamedev: # 22 - June 13, 2021
About uuids, primary keys and databases
About code comments
Multiverse and Crossing Challenges
The fathers of the gaming industry. Chris Avellone [part 2/3]. Obsidian Entertainment
How to write good documentation
DNA storage system: is it real and how does it work?
Inflate, inflate and will inflate. Programmer bubbles
Developers' salaries could be up to 30% higher. Research results
VeraCrypt, EFI bootloader, password picture
SAML Integration in Zimbra OSE
From one application to a hundred. The path of the microfront to Tinkoff Business
Piano, nitrogen and cat: how it was
Securing Applications in the Microservices Era
DDR5 adoption will be lightning fast: by 2026 new memory will take 90% of the market
What is a smart thermostat?
Experience with storing IP addresses in PostgreSQL
Western Digital Ultrastar Edge Rugged Servers: An Overview of Features
Spring Volkhov: the city of the first large hydroelectric power station
Increase application throughput by 2 times or non-blocking work with Elasticsearch using Kotlin coroutines
Podcast "I want to be in gamedev" # 4 - text version
How to order SEO services and not lose $
On ISTQB certification
Warning for developers about upcoming critical changes in the engine
What should we do ... load JSON into Data Platform
Preventing slow, low-power attacks on applications and APIs
Fuck everything, I'll make my own server
PHP - I would buy this for a dollar
How we mixed Agile to implement a new ERP platform
"It was in the evening, there was nothing to do" or a short story about comparing the performance of programming languages
How to test API requests in Mailchimp
How we taught a machine to determine the sex of a person by his handwriting
Ilona Mask's Twitter in telegram and with translation into Russian
Why do I like using Python for test automation so much?
About the / SAFESEH compiler option
How "The Killerbot Diaries" author Martha Wells overcame a career crisis to create a killer episode
Creating a table of subjects of the Russian Federation in the Geography T-SQL format (SQL Server)
How Airbnb hides nightmares with a clandestine team of cleaners
Concise implementation of finite state machines in Matlab, Octave, C
Data-centric architecture: "magic bullet" from integration problems
Why X5 Group has singled out Data Engineering into a separate center of excellence
How do I use Android Data Binding in custom views?
Comparison of Java Records, Lombok @Data and Kotlin Data Classes
Subscribe not to miss - Events
How I tried to come up with a new approach to learning algorithms through interactive visualizations
Linear combustion engines - portable power sources and more
Epomaker GK96S. Good from all sides. Mechanical keyboard overview
What Can't Be: The Most Unusual Versions of Conventional Game Consoles
Internal automation - why we ditched Bonita in favor of Camunda
PocketBook 740 Color review: a revolutionary E-Ink reader with a 7.8-inch color screen
Cosmodrome "Vostochny". The rocket at the start. Launch of OneWeb satellites
Development of a stacked virtual machine and a compiler for it (part III)
"Sea Battle" in Java for beginners. Level 1
Not an obstacle, but a help: turbulence and birds
Podcast "I want to be in gamedev" # 26 - text version
Global Privacy Control - Legal Signal for Websites
How oil is extracted
DeepMind believes reinforcement learning is enough to develop a strong form of artificial intelligence
How to become a great project manager and not go crazy
We synchronize the time for tasks with the customer's Jira
How does single sign-on work?
Searching for vulnerabilities in Python code using the open source Bandit tool
Place FORTH in 512 bytes
SIMCom Wirelss Solutions together with MTS tested the operation of eSIM M2M technology
Keychron K6. Review of a solid mechanical keyboard
RTX 3080 for laptops - how realistic is this RTX 3080?
How many stablecoins are in circulation?
All and Whole: how to distinguish everything, everything and everything in English
The second reason to be left without teeth at 45
SpaceShooter at Phaser 3
Exploring the Kubernetes ecosystem in 2021, global modal in React, and 7 Linux networking commands for each sysadmin
On the way to the top: Magma and Grasshopper on Elbrus
Kubernetes Headless Service: What if the Pod is gone?
Hyperloop: why nothing has been heard about him and who continues to work
Controlling deletion with finalizers
Line types and where they are stored
The amount of technology. How composite materials remain on the hype for over 5 thousand years
Cypress VS Selenium
Big retrospective for several teams. Why is it needed, and how to use it with benefit
Nobody wants to wait 5 years: why developers shouldn't announce their games too early
ADR: How to Get the Right Products on the Shelves of 17,000 Stores Across the Country
Just take the integral
AI still can't moderate a hate speech
Dmitry Alexandrov: "We didn't know what we were getting ourselves into"
Five expert reviews of audio technology - from in-ear headphones to floor-standing acoustics
Sellers from the future
Strange chess as a test
How did I get an internship at Yandex
BA Digest May 2021: Podcast with Karl Wiegers, Docs as Code
Novelties of 2021 for developers and administrators of 1C information systems
Winners and Losers: Options History
Don't make engineers angry
22 useful Python code examples
How to prevent attackers from escalating privileges on a system after a successful infection
RamblerMeetup & Usermodel
Why the App Store can reject an app: checklist
Cook at home
Fifth Generation Attacks: Security Challenges for Industrial Control Systems in 4G / 5G Networks
HPE Discover 2021: Cloud-to-Edge Conference
Let's take a look at rx.Single in RxJava?
We've made our public speech synthesis even better
Where to work in IT in 2021: SiFOX
To Europe with your drone
Machine learning automation
Evaluating open source and commercial digital elevation models
Following Apple and Google, Amazon lowered app store commissions
We program in C # 8.0. Attributes
Roscosmos rainbow
Relocate digest: UAE, Thailand, Europe. 5 countries where an IT specialist can move
There are different spaces: & nbsp; ≠ C2A0
First-hand reactive programming
Rust 1.53.0: IntoIterator for arrays, "|" in templates, Unicode identifiers, support for HEAD branch name in Cargo
Free online festival "I want to be in gamedev"
EasyE4 programmable relay
Theming. History, reasons, implementation
5 reasons that will make you use Kibana
How to explain to children what Apache Kafka is in 15 minutes with pictures and otters
Local time and date of birth or why UTC
P <0.05, and where does it (sometimes) come from
What is hindering the adoption of AR / VR / MR in the industry and how to fix it
Spring Kandalaksha: the first nature reserve, 100-year-old depot and aluminum beyond the Arctic circle
How to Befriend Your Internet Addiction: A Practical Guide
Come fly on drones over the Caucasus and the Urals
Startup password
Why I hate Redux
BSD, or how easy it is to explain to financiers their own tasks in terms of machine learning
What to read about ISP infrastructure, protocols, and communication system design
How we built our own liquid distribution system
How I moved from Belarus to Germany
Tracking technology review: AR markers
Android: 12 years of OS design history
Analog of R.string in the android application
Computer proof of the theory of condensed mathematics - the first step to the "grand unification"
Powershell is a real programming language. Script to optimize the routine in tech support
How we scanned the entire Internet
Do HR low code need automation?
Michael Burry, Predicting the 2008 Crisis, Predicts More Cotton
How EditorScript works
Digest of fresh materials from the frontend world for the last week # 473 (June 14 - 20, 2021)
Joomla on Rails, or features of national web programming
New records: 51st Mersenne prime found
At the request of readers: "Chthonic creature" in the real past
Recognizing emotions in telephone recordings
Confusion about another corporate chat or how to make it pleasant for everyone
I want more suitable professional articles, Habr
Compressing transformers: simple, versatile and practical ways to make them compact and fast
Delegation: why it doesn't work and what to do
Personalizing invites in the app using AppsFlyer
How we tested the Huawei OceanStor Dorado 18000 V6 High-End array in battle
A bit of CI / CD magic: setting up the delivery of database migration scripts using GitLab and Liquibase
Summer Sale
What does it cost us to build a house? (part 2)
The story of how I go to the position of JS developer through training courses in Skillbox
How WCF Shoots Himself in the Foot with TraceSource
Learning to understand tables on less data
Fifty years on the path of programming. Part I. The beginning of the path. Father's house and Kazan Suvorov military school
Best frameworks for microservices
Logitech Combo Touch Review. Better than Apple's iPad keyboard case
Python script to import banking charges into Splitwise
Android Theming Basics
The first seven-year program
How to manage multiple threads in Node JS
How to launch the first microservice: Java Meeting Point talk
Translation of the Course on Startups and Business from Stanford University. Lecture number 3. Preparing to create a startup
Controlling spotlights with Arduino
Responsive Subtitles for Netflix is my browser extension
Very strong balls. Fullerene Constructor and Other Notes at the Dawn of the Carbon Age
About client and server in microservice architecture
Sadness: Will there be no more Habr?
Routing in the I2P network. Floodfiles
Cloud WebRTC CDN: how much does it cost, where to place it?
Find a substring in a string
Applied necromancy: using the Garmin GPSmap 76S in 2021
Telepresence robots Ohmni, Double, Temi
Turning a classic CRT into a Smart TV
Hosting Management: A Head View Tactician
Don't make robots a new business religion
Everything will work out if MAMAVTEME: from idea to MVP of educational marketplace
Pitfalls of collecting metrics in Windows (part 1)
Why fuck is translated as hell or How and why to soften the localization of English language swearing in cinema
Acronis Cyber Incidents Digest # 2
A safer way to collect data streams from Android UIs
Cybersecurity? Yes, now your car is at risk too
"Every family has its own Olivier", or how we came up with another multi-module architecture
The Complete Guide to Building Classic JavaScript Applications
Massachusetts COVID-19 Infection Notification App Automatically Installs on Android Smartphones
Conversations with AI on a daily basis can help recognize the early signs of Alzheimer's
How to register your services with HPE InfoSight
Data exchange between two Teensy 4.0 and a PC: dancing with a tambourine
How do I deploy the iLO Amplifier Pack?
Vulkan. Developer's guide. Rendering
How are the architectural sections of the interview in Yandex: the practice of design of distributed systems
Biological antagonism. Germs against germs
Solving a system of linear algebraic equations with the scipy.linalg Python package (not to be confused with numpy.linalg)
Dependency Injection with GetIt in Flutter
Weekly gamedev: # 23 - June 20, 2021
The Venture Capital Decade: How Modern Unicorns Are Bred
What is a service mesh, when to implement, Istio alternatives and other expert answers from the AMA Slurm session on service mesh
EDA becomes easier with SWEETVIZ
The Complete Visual Guide / Cheat Sheet for CSS Grid
"Changing the settings in your head is much more difficult than changing the settings on the server." How we find engineers in Southbridge
Anatomy of latitude. 1 part
EATON Shows Off New Products on Demo Tour of Russia
Some waveforms
Promo codes accidentally left in the source code of the website
[Analysis] What else do banks offer: installment cards vs credit cards
Fast Hough Transform: from Elbrus to COMDIV
Very strange things with Java Characters
NVIDIA BlueField 2: NVMe emulation
802.1x bypass on LAN
How NumPy works
What about apps and games for BlackBerry OS 10 in 2021?
Integrating CMake Presets in Visual Studio and Visual Studio Code
How Russian Post operates the largest private telecom network in the country
Andrey Karpati: Bitcoin in Python (part 1)
Bulk printing system in billing, or beautiful solutions to boring tasks (part 1)
Why can the site be blocked?
Stress-free DAGs: Our Experience of Using Metadata with Apache Airflow
Where Wi-Fi fails. The use of proprietary wireless technologies in industry and not only
How loyal users help test your favorite service. Beta test IVI - the edge of the impossible
DSP-processors: purpose and features
ERP versus microservice approach: when can you launch your marketplace?
Architectural business during the remote period: teamwork practice at Archicad
Research on the online market for clothing and footwear - what and where is bought and how are the ecosystems of sellers arranged?
How we scanned all domains on the Internet again
MITER D3FEND: the opposition matrix
Four bright "pears" from Leroy Merlin
AERODISK vAIR v2. Part 3. Iron question. Hardware platforms, licensing, support ... and FSTEC
What's inside Alena: disassembling the chatbot bone by bone
New astronomical discovery calls into question the Copernican principle of 500 years ago
Wedge wedge or how Americans cleaned solar panels with sand from "sand"
Hit parade of poor Microsoft vulnerabilities from the past
Performance data visualization in RHEL 8
Tinkoff, I love and hate you ...
Fix free AWS before anyone gets hurt
Manager mode "Dispatcher"
Growing Magic Squares with Python
Verkhnyaya Pyshma: spring in the Copper capital of the Urals
Exposing advertising. Part 1. Phyto-stem cells - the catch of anti-aging creams
Why do we in the clinic tell the patient about our mistakes: bioethics
Remote onboarding will not work until the remote itself is built
John McAfee's digital legacy: what one of the IT pioneers left behind
How we created the Benzin service - a free analogue of remove.bg
What Every Programmer Should Know About SSD
DIY LTE base station: is it possible?
Mobile check-in terminals: application overview
DataScience Digest - 06.24.21
How to transfer a company to UCaaS?
Create installation packages for macOS using the system
Cities and energy supply: problems and technology for their solution
Writing your own profiler to analyze the performance of an application on Android
Dart 2.12 book
Top Reasons Why We Develop Symfony Web Applications
Hacking JavaScript with JavaScript
#unitytips: A selection of tips and tricks from the Unity community to show off to your friends
Apache Ignite 3: DIY distributed database, next level
Alkaline batteries for 8 rubles
Motivating employees to create interesting products in a Parallel Universe
How did the idea of inventing one device turn into the creation of a scientific center?
Introducing ArangoDB
The breath of life. History of ventilators
Mouse - mice, or What's going on there in the English plural
Private Party Protocol: How to Distinguish Yours and Foes with Cryptographic Tools
We write in Python immediately well
Elbrus tests for enterprise applications: they are ok for those who are catching up
Mini microscope. For what, why and why?
How a programmer was looking for democracy
Machine learning in geology
Debugging Java Applications from the Command Line
Observe safety precautions
Translation of the Course on Startups and Business from Stanford University. Lecture number 4. Product creation, communication with customers ...
Who is SRT and what are its tasks? Personal experience and opinion of the technical director
How the government tried HTTPS, but failed
Brain-Computer Interfaces: An Overview of Current Advances
How to publish guest articles in popular foreign IT blogs for free and attract foreign clients?
Lightweight, flexible, performance wrapper over the Web Animations API - @ okikio / animate
Western Digital erased data from most user NAS
Analyst for pumping
Not a creature! Part 1. Overview of Compaq Prosignia VS Server with Novell NetWare 3.12
What is NFT in reality, how much deception it can hide, and in which areas it is really applicable
How to downscale metrics in Prometheus if you're not DevOps
Inductance
Yo-ho-ho, and a bottle of rum! We analyze the errors of the game engine Storm Engine
From dropshipping to your own pickup point. Scaling small business IP telephony
Osint-San is a tool with which you can become a cyber detective
How to write a regulation so that customers do not feel sick, and the business gets a sundress
Continuous Integration and Deployment with Jenkins
IT Schnick with Unlimited Possibilities: How to Get a Great Job for a Disabled Person
Cohort analysis in mobile applications: how to understand that the economy is converging?
Configuring Sendmail to send mail without getting into Spam
How we could not find a contractor and implemented CRM ourselves. Major mistakes and their solutions
Process Mining: Why It Is Good to Pilot IT-Based
How an I2P router works without a dedicated IP address. The magic of direct connection of two subscribers behind NAT
What changes does Rust need to make it easier to write asynchronous code?
Driving with D
Writing a comic adventure in Kotlin
Observer pattern in Swift
Visualization of a particle-in-a-box quantum physics problem
Ten Questions I Will Not Ask Our President
Designer Multiselect on proteins
Sikorsky, man and helicopter
Plain Binary Tree for Test Job
1990 Review - Zenith MasterSport 386sx
Let's talk about shaders, their design and Unity
Assembler - Lesson 0: Installing the compiler and running the first program through DOSBox
Research: was Windows 10 getting slower with each feature update?
How we launched our own bioreactor control system BioGain
[Personal experience] Kuala Lumpur, Malaysia: how a Russian programmer lives in Asian cyberpunk
Nizhniy Tagil in spring: city of tanks and trains
gRPC + Dart, Service + Client, shall we write? Part 3
Dynamic modules in NestJS
Wild Horizon. Are you a publisher?
Effective Thinking - Mental NZT
Declarative API on Next.JS - a reality?
Wrote an app for creating parallel books that will surprise you
What is the reputation or custom fix for CVE-2018-18472 from NAS WD?
FOSS News №76 - digest of materials about free and open source software for June 21-27, 2021
Windows 11 is the new Windows XP
No border. Systematic approach and algorithms of creativity
Digest of fresh materials from the frontend world for the last week # 474 (June 21 - 27, 2021)
Jungle Stacker
How to launch a podcast quickly and for a penny [p. 1/2]
Everything you wanted to know about Qwik - the new framework from the creator of Angular
How we built at dentsu Link.One (part I-I)
Yellow Scrum. Interview
How to get a "taste" of an experienced surgeon or the predictive model of a young graduate student
MLflow in the cloud. A quick and easy way to bring ML models into production
10 games for programmers to improve your skills
How to compete with Gmail, Google Docs and Drive without collecting sensitive user data
IT cult
LEDfordeath is a hidden threat
List of nootropics that won't be a waste of money
Security Week 26: Rootkit with a legitimate digital signature
Yandex.Market began tracking the geolocation of customers in order to send parcels without numbers, passports and identification
Serverless through the eyes of an engineer: “you use, you stop programming, you become an operator of Amazon”
Podcast "I want to be in gamedev" # 5 - text version
Best collaboration tools for creative teams in 2021
3 aria-label techniques to pump up your HTML
Next js. Where, where from and where does google come from?
"Education for the educated." Study of the book
Foreign URL shorteners are an absolute evil. Yours is better
How to automate a podcast for a penny [p. 2/2]
Bitcoin: Will Crisis Destroy Crypto?
Captcha recognition service that is no longer needed
Highload is where you don't expect it. Adventure 20 minutes
Attack on Nvidia DeepStream with invalid H264 video frame
Avoiding buses
Component contrast: correcting errors
PHP Digest # 206 (June 15 - 29, 2021)
Requirements Engineering in Agile: Myths and Reality
How to prepare a meetup?
We develop SAP Fiori applications locally using VSCode and Fiori Tools
Fatal stack overflow. Why we lost our DNS and how to prevent this from happening in the future
[Personal experience] How to move to Canada and get an IT profession there for free
Parsing Markdown and LaTeX in the Grazie Chrome Plugin
Cloud technology will help store carbon dioxide in porous rocks
People, machines, programmers
How to get started with React Native, improve navigation, and move to the new component library
Cisco IOS Internal VLANs
Recursive message about unexpected recursion
Designing a web service integration
New games are better than sequels or why I'm happy with the announcements of Redfall and Marvel's Guardians of the Galaxy
Weekly gamedev: # 24 - June 27, 2021
Zynq 7000. Building Linux for the QMtech Board
Mixxx 2.3 - free package for creating music mixes
On php it can be easy and fast too
Image analysis and processing using operations of mathematical morphology, python and OPEV library
The most famous cases of the destruction of underwater Internet highways. Why does this happen and how to avoid problems?
Working days of the Sith Lord
Should an MSP become an MSSP?
New nuclear reactors at the Kola NPP-2
Clustering traces for assessing the quality of processes
HTML cargo cult in the modern frontend
Fractal generator and mathematics inside us
Time to ban surveillance-based advertising
Patsaev's last breath
View Model does not have to inherit from ViewModel
A guide to color in UX / UI design
Gradle Plugin: What, Why and How?
What's new in the StoreKit 2 API and how it made it easier to integrate in-app purchases
Video chat with co-editing capabilities using Twilio Sync
Is the Russian judicial system a real cyberpunk?
TensorFlow vs PyTorch in 2021: Comparing Deep Learning Frameworks
How to conduct a technical audit of a website through Screaming Frog?
How to parse the output of / proc / meminfo on Linux
CIPR-2021: business, government, NFT and a little 18+
How to detect malware: SANS methodology
Y Combinator: Editing the Worldview of Startup Founders
How RPA is helping Mary Kay save time and money
Startups for medicine: Russian projects
Proxmox 7.0 beta 1: overview of major changes
Grinder: Belt Grinder
Space elevator. How, why, from what
We can detect alien civilizations by their interstellar quantum communications
30 billion parameters: is it realistic to teach Russian GPT-3 at home?
Tesseract OCR, selection of recognized text in the image
Modern JSON processor
52 seconds Toby Yong
Server prices are rising again: how metals are dragging away the buyer's pocket
Drone chassis based on Lada Vesta. Complete drive-by-wire kit
A brief history of ATMs: from vending machines to fingerprints
Using mapbox-gl in React and Next.js
The life of an IT specialist in Israel. War, expensive apartments, Masa and unexpected profit
Timsort is the fastest sorting algorithm you've never heard of
The Fantastic RecyclerView.ViewHolder and Where Are They Created
Predicting molecular solubility using graph convolutional neural networks
Cognitive complexity metric or a simple way to measure code complexity
Differences Between Resumes and LinkedIn Profiles for Product Managers
How to describe product architecture using C4 notation
Dystopia tests: GPT-J-6B artificial intelligence writes program code (along the way, revealing the plan for the uprising of the machines)
Configuring Zextras Two-Factor Authentication for Zimbra OSE
Online constructors for creating chat bots for people who cannot program
Managing Project Boundary Spread: Why, When and How
IPv6 routing over WireGuard with SLAAC support
Writing a DBML Parser in PHP
Spring MVC vs Spring WebFlux. What's better? Explaining on Penguins
Are you ready for a supply chain attack? Why supply chain risk management is so important
Check PHP API tests against OpenAPI definitions - Laravel example
Powerful six: proven backpacks and travel bags with laptop
The evolution of OLEG AI. Neural network, memory leaks, load
Lab: how we test Russian network equipment
Minidisc Golden Age
Game skills in voice assistants
Spring WebFlux: Reactive Web Service Programming
Is a trade secret good or bad?
Russia has created 10-gigabit communication equipment for unmanned vehicles
Bus-factor in the work of an analyst. How to urgently immerse yourself in a project and not burn out from the volume of tasks
What happened to the game "Kolobok" in June
Hybrid use of RDBMS and NoSQL approaches for processing transcriptome data
5 ways to translate English idioms into Russian without excruciating pain
BOREXINO - solar neutrino catcher
Solar Powered Exorcist with Reflective Sound: What's Wrong with AliExpress Translations
Flaky tests: Where the legs grow from. Uber experience
Less code - more drive: experience of using a low-code platform in an enterprise solution
How to sell on the marketplace without flinching at the word "info exchange"
Where to work in IT in 2021: CloudPayments
Note: Controlling audio outputs for programs
Flipper Zero: How to Create a Kid's Multitool for Geeks
What you thought about a lot but were afraid to know # 1 - adenovirus vector vaccine
Software design: what is Acceptance Criteria and why are they needed?
Sergey Maslov from Prisma Labs: a conversation about mobile apps, subscriptions, trials and attribution
6 functions that an online pharmacy needs
Comparative test of acoustic systems for distortion by the saturated spectrum method ("noise")
Sobyanin - the ambassador of Yandex services or how to drain the subsidies of the Moscow Government for hoteliers in 60 days?
Covid fake FAQ___draft_final_4 (final proof)
Chronicle of the future: how will humans evolve in the next billion years?
Why sometimes React / Redux in its current state give me creeps
Measuring traffic intensity with u-models
How my domain was stolen. Continuation
New graphic formats in CSS with the updated image-set function
Her Excellency Gilza
A fork in the eye, or ForkJoinPool in Java
How I Taught North Korean Students to Develop Open Source Software
Chronicles of cyberpunk - Deep sleep
Calculation of the total aerodynamic force of an unmanned aerial vehicle in SimInTech
SpaceX to grow: a competitor of Elon Musk's company, which will send rockets to the Moon, Venus and Mars
How to increase traffic to an online store 13 times, thanks to the study of the directory structure
More valuable, more valuable
Dramatiq as a modern alternative to Celery: no more issues with Windows versions and support
Her Highness Bullet
Graph theory. Part 2 Adjacency, Incidence, Loops
The problem of Tanezh or the problem of the number 10958 ...
The number of PMI certified specialists in the CIS for the first half of 2021
Extracting Three: How to Find Easter Eggs in Stephen King's Books Using NLP Algorithms
Kq: continue processing JSON
What is scientific news?
Your image is not decorative
Dive Into Finding Musical Information [MIR] - Books To Help Do It
Digest of interesting materials for a mobile developer # 400 (June 28 - July 4)
Former Google employees launched the first paid search engine. The future of the Internet depends on its success.
Non-trivial merging of repositories with git-filter-repo
Flying car racing: will it be real in 2022
At first I thought, "This is insane": the real plan for using novels to predict wars
Trading on the Moscow Exchange with the 1C mobile client
We automate work with containers through the Makefile: build, test and deploy in one make call
Algebraic concatenation and its possibilities for translating numbers between number systems
Anastasia, sorry, it hurt ...
FOSS News №77 - digest of materials about free and open source software for June 28 - July 4, 2021
Yggdrasil Network 0.4 - A Leap in the Development of a Secure Self-Organizing Network
A 50 line Java / Scala program that will save you $ 50K. when filing a 3-NDFL declaration
Ask Ethan why in mirrors the left and right are reversed, but the bottom and top are not?
BitTorrent is 20 years old: how to change the course of the Internet with the help of "vocabulary" and word of mouth
An overview of the most controversial projects on Kickstarter
ReactJs + Redux: Business Logic in Actors
Ideal catalog, basic library
About self-test of an IT translator and quality blocks
Keyboard redesign
Meetup materials for analysts: case with A / B tests, delivery promotion, recommendations in Salesforce
How # 1 affects the entire sequence
Benchmark OpenCV on STM32
Bekapim GIFs from Telegram
Fines for employees: a discipline tool, an effective incentive system, or just a bribe?
DIY spectrometer for $ 5 and some OpenCV
Publishing house Peter. Column editor
Development of REST servers in Go. Part 5: middleware
The future of type annotations in Python
Customer support structure: How to structure a customer support service
Building and running an Angular application in a Docker container
Lessons from incident management experience
ELDOCODE: more than just a hackathon
About using Activiti BPM in business process development
Neurodigest: Machine Learning Highlights June 2021
Ford-Fulkerson Algorithm
Nuxt.js and search engines. Solving SEO problems for Google and Yandex
Hosting WASM applications on github pages in two clicks
How Russia climbed to 5th place in the "International Cybersecurity Index"
BSD for financiers: let's try harder?
What a modern data center looks like from the inside
AlphaFold2: Deep Mind and Its Correct Application
WPF, UWP, WinUI, MAUI, Windows App SDK
Defending Cyber City with PT Application Firewall: Useful Rules for Hacker Detection
Homemade FASM Assembler Libraries
Weekly gamedev: # 25 - July 4th, 2021
Effective polls: debriefing under the hood
Validation in a PHP Application (Part 1 - Domain Layer Validation)
How I made my dream tracker and realized the value of time
Semantic Search: From Simple Jaccard Similarity to Complex SBERT
How we fought for bytes on the frontend. Pacifying the gluttonous drawing widget and helping the iPad digest it
Making a sprite of different colors
How one provincial became an innovator
We calculate the nearest objects by coordinates
Elbrus processor architecture: is it all worth the money?
Almost Linear Complexity of Solving an NP-Complete Production Scheduling Problem
Proxmox updated to version 7.0 - still not banana, but with Btrfs
Ignoring .dockerignore
Five worst coding practices to ruin relationships with coworkers
Hybrid format - no fish or meat remotely
.NET Object Allocator Performance
DINS JAVA EVENING: API Development Approaches and Kotlin JavaFX Application
Sankey diagram in Python
We took the TOP in the search, ordered advertising - few applications. What to do? Make a CRO
How to reanimate tourism with recognition systems
Remembering Sandy: How Data Center Operators Weathered the Storm
How has the mono-repository changed the lives of Kaspersky Lab developers?
Google releases MLP-Mixer: MLP architecture for computer vision
How to add a switch to a Cisco C2960X stack without breaking anything
Живой пример корпоративной сети для крупной компании-производителя
Мотивация и репутация команды: как в долгих проектах не растерять эти сокровища
How I set up a fake interview for my friend
Как мы улучшили интерфейс VSO — движка Playrix и приблизили его по удобству к Unity
Набор в контент-команду FirstVDS — ищем технических авторов для блога на Хабре
7 очевидных приемов копирайтинга, которые используются не всеми (почему-то)
12 тумблеров. А как вы стали программистом?
В космос на всех парусах: НАСА планирует испытать новую систему развертывания солнечного паруса
Искусственный интеллект: преимущества и сомнения
Плагины для системы анализа DRAKVUF. Как с помощью exploitmon выявить попытки эксплуатации ядра ОС
Если сотрудник убьёт сервис, он убьёт вашу компанию. Остановите его
Оптимизация на простых типах данных. Часть №2 «Числа»
110+ тонн любви к человечеству: как роботы помогают с безопасностью и как мы делаем их безопасными для человека
6 полезных инструментов для изучения английского языка
Нулевой даунтайм API на ElasticSearch
Беспроводной тачпад из смартфона
Мониторинг Openshift 4.x через Zabbix
Что нужно знать технологическим компаниям, запускающим блог о своих разработках
Клонируем GPT-диск с 512B-сектором на диск с 4K-сектором в Linux. Подводные камни с EFI, NTFS и LVM
Где сядешь — там и слезешь. Тенденциозные вопросы программистам и их последствия
Модульное программирование в C++. Статические и динамические плагины
Масштабируем команду мобильной разработки: как мы в Ozon справились с ростом до 44 iOS, Android и QA на одном приложении
Аниме и пропаганда. Теперь и в армии: почему Силы самообороны Японии взяли на вооружение аниме?
Битвы роботов: соревнования и способы выиграть в подобных соревнованиях
Путаница с рецептом Scrum
Быстрая математика для графиков, на примере вычисления среднего
Автоматизация тестов на Go + Allure
Как обезопасить себя от утечек при работе в VDR (виртуальной комнате данных)
Почему все любят Assassin's Creed
Что может дать ментор? Выясняем с наставниками
Что такое пользовательская история?
DRAW.io в искусстве хранения конфигов
Пол Грэм: Как работать усердно
БСД для финансистов – хорошо, но Диаграммы влияния – лучше
Создаем свой сайт или блог на Ghost в образе Docker
Установка Yggdrasil Network на Windows
Как я писал тестовое задание на Angular и почему некоторым разработчикам не стоит давать тестовое задание
Проектный практикум в вузе. Лучше писать курсач?
Пишем паническую кнопку под андроид (Часть 2)
Фильтр Калмана: разбор навигационной системы БПЛА + исходный код
Звездная зола. Чем закончится диаграмма Герцшпрунга-Рассела
Бесплатный персональный OpenVPN-сервер на базе Oracle Cloud
Ультразвуковой дальномер на Arduino
Анатомия широты. 2 часть
О чем вы много думали, но боялись узнать #2 — мРНК вакцина, выработка иммунитета, S-белок
Приложение для стиральной машины Samsung требует доступ к контактам и геолокации
Модели глубоких нейронных сетей sequence-to-sequence на PyTorch (Часть 1)
Дайджест свежих материалов из мира фронтенда за последнюю неделю №476 (5 — 11 июля 2021)