How does a software engineer version two minor updates at the same time?

In a web app I am building, I might finish two distinct minor features at the same time: Implementation of a new web page, and implementation of the notification bar. After merging both of these into master on GitHub, and resolving any existing conflicts, I will release it.

My current release is v0.9.1

When I release again, there will be two new minor changes. Would it become 0.11.0, 0.10.0? The does not seem to give any insight on this scenario.

Note: I would ask this on webapps SE but semantic versioning does not have its own tag. It seemed more likely to get an answer on this site.

cyber security vs software engineer vs network engineering

I like develop web based systems,software and i’m planning to do my degree.But I’m confused when choosing a degree.i choose 3 degrees first one – software engineering,second one- network engineering ,third one-cyber security engineering,can any one help me to choose one degree(Degree that suits my interests)what degree matching for my skills?

Open Engineer Mode and run other hidden codes on Moto G 3rd generation device?

I’m running LineageOS ROM on my Moto G 3rd generation smartphone and recently I wanted to run some hidden codes of Android like *#06# for IMEI and so on.
However, none of this ones works correctly on my phone:

  1. Phone information

  2. IMEI Info

  3. Calendar

  4. Debug info for Google Play Service

  5. Access Google Partner Setup

  6. Engineering Mode

The IMEI closes the dealer/phone app, while the engineer/service mode codes (the one in which I’m more interested) don’t activate anything. Let’s say that the dealer interprets correctly the code but doesn’t run this tasks.

So knowing this, I would like to know if there is a way of looking if the relative services are on my phone? If it isn’t the case, how I can add them or run from PC with USB maybe? Are the secret codes dependent on the ROM like I imagine or not?


I tried hidden codes of other manufacturers like Samsung, HTC, … too but no result obviously.

Is it possible to “reverse engineer” identicons?

As shown in this question, default user avatars (like mine) are identicons and are generated with the user’s email (where provided) or the user’s IP address (where the email is not provided).

Given any identicon and information of whether it was generated from an email or IP address, can the email or IP address be identified? If yes, post my email in a spoiler (I registered an email with my account). If no, provide reasoning why.

Reverse Engineer this x86-64 Assembly Function into C [on hold]

f4: pushq   %r12     movq    %rdi, %r12     pushq   %rbp     movq    %r12, %rbp     pushq   %rbx     leaq    1(%r12), %rbx     call    puts     movsbl  (%r12), %edx     testb   %dl, %dl     je  .L15 .L17:     xorl    %eax, %eax     movl    $  122, %ecx 	movl	$  97, %esi     movl    $  .LC0, %edi 	call	printf 	movzbl	0(%rbp), %edx 	leal	-97(%rdx), %eax 	cmpb	$  25, %al     ja  .L11     subl    $  32, %edx 	movb	%dl, 0(%rbp) .L11: 	movq	%rbx, %rbp 	addq	$  1, %rbx     movsbl  -1(%rbx), %edx     testb   %dl, %dl     jne .L17 .L15:     popq    %rbx     popq    %rbp     movq    %r12, %rax     popq    %r12     ret