Pull to refresh

All streams

Show first
Period
Level of difficulty

Getting Better at Understanding Academic Papers: a Brief Guide for Beginners (Part 1)

Reading time4 min
Views6.5K
«Nothing makes you feel stupid quite like reading a scientific journal article» — writes the TV presenter and molecular biologist Adam Ruben. In a way, he's right — many of us get lost in the often confusing language of peer-reviewed papers. But the situation does not have to be hopeless. A bit of effort on the readers' part can go a long way. We looked at the techniques actual scientists use to navigate academic content.

And compiled them into this two-part guide (part 2).


Read more →

Static Analysis: baseline VS diff

Reading time6 min
Views1.3K
If you use static analyzers, you will have, sooner or later, to address the task of making their integration into existing projects easier, where fixing all warnings on legacy code is unfeasible.

The purpose of this article is not to help with integration but rather to elaborate on the technicalities of the process: the exact implementations of warning suppression mechanisms and pros and cons of each approach.

image1.png

Read more →

Glaucoma — not heard of it? Meet the serial silent view killer

Reading time8 min
Views1.8K
Among the eye diseases are those that are especially dangerous. At first they are asymptomatic — nothing hurts, there are no complaints, they can “disguise” as other “mild” diseases and, most importantly, appear at any age and irrevocably “destroy” their eyesight.

Imagine if you left your left eye accidentally, but with your right, everything is “like a fog”! Read on the Internet how to help yourself or call your friends, and they — do not worry, blink. While they were waiting, it seemed that the fog was really over. This is how periods of anxiety recur, but at first there is little concern. And he (the murderer) began his insidious business. And as a rule, in both eyes, even if the second does not bother! And age is not an obstacle — children are also susceptible to this disease — 10% of children are blind from glaucoma.

Glaucoma is quite common in all countries — in 15% of cases of blindness, it is she who is the cause. This puts her in second place to the causes of incurable blindness!

And all is why — because the human brain very well «replaces» the dips in the field of view, if they arise gradually, adapt, and only when 30-40% of the optic nerve the feeling of «fog» begins. And all — hello, lost non-renewable!
Read more →

Objects Representations for Machine Learning system based on Lattice Theory

Reading time5 min
Views1.4K

This is a fourth article in the series of works (see also first one, second one, and third one) describing Machine Learning system based on Lattice Theory named 'VKF-system'. The program uses Markov chain algorithms to generate causes of the target property through computing random subset of similarities between some subsets of training objects. This article describes bitset representations of objects to compute these similarities as bit-wise multiplications of corresponding encodings. Objects with discrete attributes require some technique from Formal Concept Analysis. The case of objects with continuous attributes asks for logistic regression, entropy-based separation of their ranges into subintervals, and a presentation corresponding to the convex envelope for subintervals those similarity is computed.


got idea!

Read more →

Applying for that overseas job: a checklist of CV things to worry about

Reading time9 min
Views3.9K


The IT job market is going global, no doubt about it. Working remote for foreign companies or using an occupation overseas as a springboard for relocating is becoming common career trajectories among tech people, and that’s pretty great. However, while we’re rejoicing about the new opportunities, let’s not forget about the growing pains that go hand in hand. One of the most glaring issues international teams run into is that wildly different backgrounds give people wildly different expectations about what employment process, teamwork and professional relationships should look like.

These issues often come up right from the start of job seeking process. When employer and candidate have a cultural divide between them, the communication becomes hindered. And given that initial communication happens in the rigid, standardized form of e-mailed CVs, this can seriously impact the outcome.
Read more →

Programmer VS Engineer

Reading time4 min
Views4.5K

There is a way...


Hello, Habr. I've been watching IT market for a long time. But i'd never written anything. That's the first part of my first article, so please don't hate it too much.

In this series of articles i'd like to share my experience of finding, teaching and integrating interns and juniors in a product team. (Don't confuse them with freelance teams or something like that).

I'd like to point out that everything you'll be reading in my articles represents my personal opinion. Yes, it has sound foundation in years of experience. But i won't say my experience is exclusive and therefore, the only right way to do things is to do it as i say.

image

In this part we'll see two sides of one entity. That, in turn, will help you to determine what kind of people you want for your team.

Let's look closer on the two basic scenarios:
Read more →

Working with light: Starting your career at ITMO University

Reading time4 min
Views1.6K
One of our previous articles featured an overview of our photonics department students’ work lives. Today we’re going to expand on this topic by looking at four related MA programs: “Light Guide Photonics and Programmable Electronics”, “LED technologies and optoelectronics”, “Photonic materials” and “Laser technologies”. We sat down with some of the folks currently enrolled in these programs, as well as recent graduates, to talk about the role ITMO University played in kickstarting their careers.

Read more →

Research in rejuvenation biotechnology – where are we now?

Reading time2 min
Views1.5K


Certainly this event is an example of some of the people in our longevity community coming in and just taking over a little bit of somebody else's conference to talk about longevity… but really exposing the rest of the community to it. I'm finding that at every event I go to, I'd really love to have conference presentations where I get to talk about some interesting thing about the longevity industry, because there are a lot of really interesting things going on.

But every presentation turns out to be «hey, we exist, please notice us — because this is really, really important.» Everything that you guys think that you are doing in medicine is about to be up-ended, because suddenly we're going to be actually able to stop people from getting sick and incapacitated and debilitated in old age. This is happening right now, the first rejuvenation therapies exist. But nobody notices.
Read more →

Safe-enough linux server, a quick security tuning

Reading time10 min
Views2.7K
The case: You fire up a professionally prepared Linux image at a cloud platform provider (Amazon, DO, Google, Azure, etc.) and it will run a kind of production level service moderately exposed to hacking attacks (non-targeted, non-advanced threats).

What would be the standard quick security related tuning to configure before you install the meat?


release: 2005, Ubuntu + CentOS (supposed to work with Amazon Linux, Fedora, Debian, RHEL as well)


image

Read more →

MEMS accelerometers, magnetometers and orientation angles

Reading time8 min
Views13K


When it's necessary to evaluate the orientation angles of an object you may have the question — which MEMS sensor to choose. Sensors manufacturers provide a great amount of different parameters and it may be hard to understand if the sensor fit your needs.

Brief: this article is the description of the Octave/Matlab script which allows to estimate the orientation angles evaluation errors, derived from MEMS accelerometers and magnetometers measurements. The input data for the script are datasheet parameters for the sensors. Article can be useful for those who start using MEMS sensors in their devices. You can find the project on GitHub.
Read more →

Esoteric programming languages: a systematic approach

Reading time6 min
Views2.2K
A surprising number of programming languages were created to accomplish unusual tasks that have nothing to do with programming. These are commonly called esoteric. Today, we’re going to paint a general overview of the esolang landscape, and try to figure out why people are continuing to create them.

Read more →

Content Marketing Culture: Why Cultural Influence Trumps Fighting For Social Media Traffic, Likes and Followers

Reading time5 min
Views1K
Every new business needs an online platform, some turf to call your own. So, you invest time and money to build it. Finally, after months of negotiations and revisions, you deploy it. At first, you’re happy, but weeks go by and your shiny new website is still not attracting customers. In an effort to protect your investment, you start spending more money on PR trying to get people to notice you. But it doesn’t work the same way it did before.

Bad news is — press release is dead. Good news — there are ways around that. Once you understand how we got here and why the old tricks don’t work anymore, you’ll be able to adjust and rise to the top.

Read more →

[Interview] Top Programming Trends And Practical Advice to Follow in The New Decade

Reading time3 min
Views2.3K


Image credit: Unsplash

What will the future bring to the programming world? Are there any specific technologies that will rise and fall? Which programming language one should learn to succeed in their career? What should a newbie programmer know and understand to build a successful career in the 2020s?

I had the opportunity to sit down and talk about these issues in greater detail with Vitaly Kukharenko, a CTO with 10+ years of experience and creator of several high load startups.
Read more →

How Startups Can Integrate Culture Into Their Content-Marketing Strategies, and Scale It Fast

Reading time4 min
Views855
The internet is a global high-density slum. The Kowloon Walled City of our times, it is packed to brim with useless promotional content. Trying to sell a product in this environment is no easy feat.

No matter how original and well thought-out it is, it has to provide cultural value to succeed. Otherwise you become the knockoff brand. Below are three ways to quickly integrate brand’s culture into your content-marketing strategy, and what’s even more important — scale it with little to no additional resources.

Read more →

Announcing PowerShell 7.0

Reading time5 min
Views1.9K
Today, we’re happy to announce the Generally Available (GA) release of PowerShell 7.0! Before anything else, we’d like to thank our many, many open-source contributors for making this release possible by submitting code, tests, documentation, and issue feedback. PowerShell 7 would not have been possible without your help.



What is PowerShell 7?


For those unfamiliar, PowerShell 7 is the latest major update to PowerShell, a cross-platform (Windows, Linux, and macOS) automation tool and configuration framework optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models. PowerShell includes a command-line shell, object-oriented scripting language, and a set of tools for executing scripts/cmdlets and managing modules.
Read more →

Indebted to the Pioneers: How the Need for Innovation Sparked the Birth of the Tech Industry

Reading time4 min
Views1.1K
Successful startups often emphasize their grassroots aspects. In part one of this series, we talked about the origins of startup culture and the DIY attitude that is prevalent in the tech industry. However, there’s more to modern startup culture than that. Today, it is in many ways defined by the innovation infrastructure that got things started and allowed the tech space to blossom, and that is the focus of this article.

Read more →