20 random bookmarks
Тут будут ссылки на всё-всё, что я найду интересным
Тут будут ссылки на всё-всё, что я найду интересным
This is the first result to break the O(m+ n log n) time bound of Dijkstra’s algorithm on sparse graphs, showing that Dijkstra’s algorithm is not optimal for SSSP.
A - The task requirements and goals might not be clear enough. If you are trying to get yourself to “plan for a project” or “write a book” then it’s hard to identify the next actionable items. Put some time aside to figure out what physical things you can do to move the project forward. Try break down the larger tasks into the smallest pieces possible. The goal of the project might need identifying, or the requirements fleshed out from a supervisor.
B - The task might exceed your current competency. Sometimes we know what we have to do, but don’t know how to do it, and then we become avoidant rather than admitting this. In this case, it’s worth figuring out what you do know how to do and what you don’t know how to do, and be honest with that. Then slowly ask for help or read up on the things you don’t know.
C - The tasks might really not be worth it. Sometimes you are assigned tasks that don’t actually help you achieve your long-term goals, and so your brain demotivate you from doing them. Maybe the payoff is low, maybe you don’t learn anything new from them, or maybe a colleague you don’t like will gain credit for the tasks, or maybe you just wont be rewarded or appreciated for getting the tasks done.
используйте неизменяемые объекты, не допускайте частичной инициализации, требуйте обязательные поля сразу – не надейтесь, что кто-то заполнит их позже
A project is not a school, and it shouldn't pay for our education; however, we want to learn while working on a project. Here is some simple advice on how to align our goals and project objectives.
An active open source contribution is a good habit for a software developer who is passionate about his or her job.
Micro-tasking is a management paradigm we've been practicing for over eight years, to the benefit of our programmers and project sponsors.
Так уж случилось, что мы с женой занимаемся сортировкой мусора. Инициатива её, я выступаю скорее противовесом. Начинали с радикализма и это было неудобно. Сейчас быт чуть более обустроен, стало гораздо лучше.
A source-control branching model, where developers collaborate on code in a single branch called ‘trunk’ *,
resist any pressure to create other long-lived development branches by employing documented techniques. They
therefore avoid merge hell, do not break the build, and live happily ever after.
Бирман общается с людьми. Как по мне, довольно трушный олдскульный формат подкаста.
Темы иногда мега странные, но мне нравится, что их обсуждают.
A linter for Go that finds nil panics. It found several potential nil panic in Betula and Mycorrhiza codebases that I didn't bother fixing.
Федресурс — официальный портал раскрытия существенных фактов деятельности субъектов экономической деятельности.
Pagefind is a fully static search library that aims to perform well on large sites, while using as little of your users’ bandwidth as possible, and without hosting any infrastructure.
The environmental effectiveness of procurement incentives for electric vehicle (EV) sales depends on the behaviour of EV adopters. This study explores such a relationship and how procurement policies should be designed in order to achieve emissions reduction and be economically efficient.
Внезапно)) электрокары вредны и особенно вредны, если на них не ездить.
Про автомобили, топливо, химию, электричество, эксперименты, скандалы, историю, политику, сферы влияния, махинации, войны, катастрофы, экологию итд итп.
4 часа восторга!
Статьи лучше про раскладки клавиатуры я не видал
Своеобразный блог про клавиатуры и не только