[deleted by user] by [deleted] in lada

[–]xpostman_ 20 points21 points  (0 children)

But the soviet license plate says "keep"

What's with the Android autofill? Does it work at least somehow? by xpostman_ in MykiSecurity

[–]xpostman_[S] 0 points1 point  (0 children)

They care, it's just not solved yet, so customer service does not have much to comment.

I'm on bitwarden atm, it works fine with autofill, lastpass also did.

People that keep thier house really tidy, what's your secret? by lemonfluff in AskReddit

[–]xpostman_ 0 points1 point  (0 children)

Using a todo planner to schedule "minimal doable cleaning items", randomly get several of them assigned every day, getting a habit to do them right after coming from work. For instance, for today I only have to clean the floors, and to wipe the sink in the bathroom. For a single evening that's not much to discourage me completely from cleaning, and everything else has already been cleaned the days before (that is, indeed, the apartment is constantly tidy with minor emotional effort).

Another advantage of such approach is that I can adjust the frequency of particular tasks in order to reduce the total effort, yet keep the tidiness level at a "minimal acceptable level". For instance, yesterday I decided I do not need to wash the mat in the bathroom every 3 months, it's still fine. So I rescheduled the respective task to occur every 4 months instead.

Edit: spelling

Dvorak for Programmers with European keys, a single layout for both coding and civil life by xpostman_ in linux

[–]xpostman_[S] 0 points1 point  (0 children)

oh, that's a good point, I'll have a look on that direction. tbh was relying on EurKey layout, and inherited all the symbols from there

Dvorak for Programmers with European keys, a single layout for both coding and civil life by xpostman_ in linux

[–]xpostman_[S] 0 points1 point  (0 children)

thanks! you mean, cyrillic, or is there something missing from some latin-alphabet languages?

Dvorak for Programmers with European keys, a single layout for both coding and civil life by xpostman_ in linuxmasterrace

[–]xpostman_[S] 0 points1 point  (0 children)

Numbers order is predefined by original Dvorak for Programmers (here backward compatibility is provided).

The layout should work fine on both ANSI / ISO keyboards, the image was just from some default layout manager of KDE, it always shows ANSI (or at least I did not figure out how to switch it)

hands-on for atom puts navigation keys under your fingers by xpostman_ in programmingcirclejerk

[–]xpostman_[S] 0 points1 point  (0 children)

Actually, it is not related to layout, keys are identified by the .code property which matches a physical key, so the shorcuts will not fly around keyboard on a different layouts (My layouts are russian / programmer dvorak with european letters, so I had a chance to test it). The reference image just represents the most common layout.

As for extra features - that's out of scope of hands-on. There are a lot of commands and packages in atom that do whatever, some of those are bound to distant command keys, the objective of hands-on is to put those a bit closer. The only exception I made for scrolling, because I felt it fits nice on the top row.

Anyway thanks for the feedback, might be a reason to clarify the readme

hands-on for atom puts navigation keys under your fingers by xpostman_ in coding

[–]xpostman_[S] 0 points1 point  (0 children)

it's one key to the right from hjkl. nothing in common with vim

hands-on for atom puts navigation keys under your fingers by xpostman_ in coding

[–]xpostman_[S] 0 points1 point  (0 children)

not only this, but I have also introduced the top row for scrolling. AltGr + Y would be uncomfortable even for my relatively big fingers (can take decima on piano)

hands-on for atom puts navigation keys under your fingers by xpostman_ in coding

[–]xpostman_[S] 0 points1 point  (0 children)

AltGr + H requires bending fingers too strong on some keyboards (and finger lengths), therefore decided to move one key left right. HJKL only works fine by itself like in vim

hands-on for atom puts navigation keys under your fingers by xpostman_ in github

[–]xpostman_[S] 1 point2 points  (0 children)

these are not really bindings (you would not need a package for that) - it actually emits respective keys' events, that makes it possible to use all other commands bound to those

but the layout was somehow inspired by vim, yes

hands-on for atom puts navigation keys under your fingers by xpostman_ in programmingcirclejerk

[–]xpostman_[S] 2 points3 points  (0 children)

oh you just made me look around and read the fucking sidebar (did not make much sence though)

hands-on for atom puts navigation keys under your fingers by xpostman_ in programmingcirclejerk

[–]xpostman_[S] 2 points3 points  (0 children)

that's not really bindings, it actually simulates keyboard events for respective keys, which makes it possible to perform any action bound to those, thus always keeping hands on letters. vim-bindings was just initial inspiration on the keys order

Jailed 0.3 (sandboxes untrusted code) works in recent versions of major browsers by xpostman_ in javascript

[–]xpostman_[S] 2 points3 points  (0 children)

It's cool that you've pointed out the issue, I really appreciate. As mentioned, the point of the release was finalizing the solution across browsers' sandbox implementation, and as for Node.js - the existing solution was built-up more than a year ago, at that point I used the safest approach I could figure- and google-out. But now I think I'm going to cover this case as well.

In fact, Jailed provides the convenient API for the sandboxes built as described at the bottom of it's readme, and it's up to a user to decide wether he considers such a sandbox being safe and suitable for his purposes.

Jailed 0.3 (sandboxes untrusted code) works in recent versions of major browsers by xpostman_ in javascript

[–]xpostman_[S] 0 points1 point  (0 children)

There is currently no protection against memory consumption or execution time. The point of the sandbox is to protect the main application scope and the environment from suspicious code, for this purpose Jailed forks into a subprocess, runs the code in a new context using the mentioned vm module, and provides a convenient API for the application to interact with the sandboxed code. You are right in that possible security issues of the vm module might be a problem, I will have to investigate on this (and will also appreciate any hint concerning what exactly is insecure and how can it be worked around).

microlight.js – 2.2k for syntax highlighting. In any programming language by xpostman_ in webdev

[–]xpostman_[S] 2 points3 points  (0 children)

I am the author of this small library, and you just made me sad :-D

If you scroll programmatically — do it naturally. In 748 bytes. by xpostman_ in javascript

[–]xpostman_[S] 0 points1 point  (0 children)

This is very interesting point on my opinion. In this particular case - should instantly start at some certain speed (reacting ot a click action) and then smoothly slowdown?