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
<