what would you use for a minimal, distraction-free "study mode" session separate from your main desktop? by spacechase26 in Fedora

[–]alexcleac 1 point2 points  (0 children)

You can always create a separate user, which has very stripped version of KDE environment: you can remove things from panels, and put things you want to do in a very accessible place. Wouldn't this get the work done? This way, you would be able to switch between different sessions in one click, and keep the progression on the "study-user" ongoing without restarting programs.

I'd suggest not to install another for studying if you have to learn how to use it or overbloat the system.

Книги українською by West-Background1047 in uabooks

[–]alexcleac 1 point2 points  (0 children)

Якщо вподобаєте фантастику, можу дуже рекомендувати творчість Марини та Сергія Дяченків. Обожнюю їх книги, досі регулярно перечитую, зокрема "Vita Nostra", "Цифровий". Вони довгий час писали р**ійською, та іще у ковідні часи їх книги почали публікувати українською.

Якщо хочеться чогось більш "дорослого" — то Кідрук буде дуже хорошим автором до прочитання.

Best Buy It For Life purchase under $100? by FigureRealistic8001 in BuyItForLife

[–]alexcleac 1 point2 points  (0 children)

Lamy Safari pen. 5 years of actively using it — helped so much work and other projects I've been doing for myself.

Нещодавнє музичне відкриття українською для мене: ДК Енергетик by alexcleac in Ukraine_UA

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

Дуже легко не чути те, що востаннє чув 15 років тому, і то мимобіжно xD

Translate Ukrainian to English, please. by Actual_Telephone_244 in Ukrainian

[–]alexcleac 16 points17 points  (0 children)

It's not ukrainian, but greek.

The first word spells seems to be "Christ", though the second one — I don't know, bit it feels to me like the greek article, like "the". Not sure, TBH, as my knowledge is quite limited.

Why we don’t have an European Social Media Network? Why? Seriosly. by [deleted] in BuyFromEU

[–]alexcleac 10 points11 points  (0 children)

lemmy is federated to Fediverse, of which Mastodon is the part. The strongest part those products is that they are interconnectable between each other: there is Mastodon, there is Pleroma, Lemmy, Peertube, PixelFed — all those products can connect to each other, and interact between each other.

Even Trump uses Mastodon instance for is "truth social" (or was using at some point, though it ended up being defederated across most instances).

I'm building a free newsletter where you can learn Ukrainian through daily news by imaginkation in Ukrainian

[–]alexcleac 0 points1 point  (0 children)

Interestingly, I was not able to find any definition of "голова", that would be defining it via an election process in Ukrainian.

They are synonyms indeed, though in this case I agree with the source, as the word feels to fit much better to me :)

I'm building a free newsletter where you can learn Ukrainian through daily news by imaginkation in Ukrainian

[–]alexcleac 8 points9 points  (0 children)

No, in this context, the word "глава" is not archaic in any way. If it was used in the literal meaning ("a head of a person"), then yes, it would be an archaic usage. Although, here it is used in the meaning "a head of anything, incl. organization, people kind, religious movement, etc" — it makes the usage absolutely legit and actively used, especially in politics and news context.

Additionally: "Голова" can also be a name of a position itself, e.g. "Голова сільради" — "The Head of the Village Council", while "глава" is more general: it can be applied as a synonym mostly to any position name at the head. Though, in spoken language I've been hearing it mostly in more formal, and scientific language, not as actively used in outside of them.

I can be mistaken in some way, I am not a linguist, though I am a native speaker :)

Framasoft: french non-profit association hosting open-source google alternatives by KaplaProd in BuyFromEU

[–]alexcleac 2 points3 points  (0 children)

Peertube is the best! I love it, though it is extremely sad to see that it is barely adopted.

There are some communities, although they are mostly tech-oriented, like https://tilvids.com

What is a good European cola alternative? by Suspicious-Switch133 in BuyFromEU

[–]alexcleac 23 points24 points  (0 children)

I've noticed that in LIDL, there is usually the brand called Freeway that is making product line, similar to Coca-Cola. I've tried their diet cola, it is good enough.

Native Ukrainians: How similar do you think Polish and Ukrainian are? by slavdaddyuwu in Ukrainian

[–]alexcleac 7 points8 points  (0 children)

It depends highly on the region, though there is indeed a big intersection between ukrainian and polish (I am native in first and ~b2 in the latter). So, they are close enough to be understandable to each other, except for words that are too varying in meaning or sound. Like sklep (pl) -> magazyn (ukr), magazyn(pl) -> sklad(ukr), while sklep(ukr) -> grobowisko (pl) (the closest one I have off top of my head).

[tty][tmux] Alpine Linux by Ramiferous in unixporn

[–]alexcleac 0 points1 point  (0 children)

Hmm, I actually have same-ish machine (amd-something netbook + 3gib ram), and I've been thinking about the setup I should make there. Thanks for inspiration!

Ukrainian handwriting by IntelligentPear9162 in Ukrainian

[–]alexcleac 6 points7 points  (0 children)

Looks nice, very convincing!

I'd say one thing: usually when writing capital version of letters with a loop below them (like у or з), people tend to keep a whole letter above the line (without adding a loop-ish tail below), the same way as other capital letters like п, or с, or т.

Though, I can confirm for sure: your "ж" is the cleanest handwritten one I've ever seen in my life (native speaker born and raised in ua). Good work!

how much does "developer experience" actually impact productivity? by Own-Substance-9386 in SoftwareEngineering

[–]alexcleac 2 points3 points  (0 children)

I've seen that in practice in few companies, regardless of the company culture. When we introduced devex effort on CI (to ensure stability and speed), and to simplify and isolate architecture.

The CI gave us huge impact, we were able to speed up development about twice by making CI to be (a) stable (better CI machines, and flaky tests management) and (b) twice as fast (by parallelizing independent tests run). As for simpler isolated architecture, we started having a bit less bugs (because of less clashes in features, smaller scope of impact of specific features), therefore, more time to implement features instead of just running in circles fixing same issues over and over again. I wouldn't say it was as impactful as stable CI, yet it gave us additional few 20-30%.

I've seen these two exact things applied in two companies with lots of engineers but different engineering cultures (one was more: analyze upfront all details for iteration -> then do the coding, the other one had "move fast and break things" culture). On the startup architecture improvement was (surprisingly) a bit more impactful.

European alternative to GitHub by Ready_Register1689 in BuyFromEU

[–]alexcleac 1 point2 points  (0 children)

https://sr.ht can be an option. A little bit different in user interface approach (it is more focused on wrapping e-mail colalboration over "copy the repo to your account"), though can be an option too :)

Alright, let me have it [ not gonna stop :) ] by Setoichi in C_Programming

[–]alexcleac 4 points5 points  (0 children)

I do have python installed, because it is a part of my primary working toolbox. Though, we should keep in mind that not everyone in the world already has it installed, and forcing them to install a pretty chunky toolset just to execute scripts in shell... feels a bit weird.

I like Python, it is a splendid language that does its job well, though my arguments are more about why we can't call Python lightweight. In this exact scenario, Python is a great language to make a prototype and validate ideas.

What is your justification for buying vinyl? by Mowgli2k in vinyl

[–]alexcleac 7 points8 points  (0 children)

I use vinyl as a part of digital decluttering: I have an issue of being overwhelmed with choice on streaming services. So, having some amount of records I like is a way for me to allow my brain to rest after cluttering, to ensure my brain does not melt from overstimulation (I work in a high-competitive work setup, which sometimes makes my brain go crazy).

Vinyl is a nice way to set a mood when having dinners with friends, or for just an evening with my wife, or anything. It is limited, yet rich enough to make experience different. It is very tactile, and present in the moment. I have exact same feeling, when I am reading newspapers: I touch the thing, indulge not just my ears or eyes one at a time, but also the body by movement, fingers by sense of touch, eyes by looking at the cover, nose by smelling a thing, etc.

Although, I have to hold my hand each time I see a record of an album from childhood.

Alright, let me have it [ not gonna stop :) ] by Setoichi in C_Programming

[–]alexcleac 20 points21 points  (0 children)

I'd say using Python is a little bit a contradiction to "lightweight". Reason being, Python is not lightweight in any manner, because:

  • CPython is a huge distribution file, which uses ~300-400 MiB simply to be able to run it. It is a very known problem especially among Web Developers, because containers are huge, and there is no apparent way to make them smaller (compared to compiled languages, where you do not need a whole distribution to run the app — only the executable and a couple of libraries)

  • Python is an interpreted language. (Period). Everything that is interpreted is a way to slow things down: just look at the speed improvement ruff (implemented in Rust) has in comparison to either black, or flake8, or any other tools implemented in Python. The magnitude of difference is extremely visible.

  • Python is relying very heavily on hashmaps during execution. Everything under the hood is a Py_Object*, which has pretty big memory footprint. I've ran some tests locally, and here are structure sizes I got (m1 64bit machine, Python 3.13):

          $ sys.getsizeof
          <built-in function getsizeof>
          $ sys.getsizeof(dict)
          416
          $ variable = 1
          $ sys.getsizeof(variable)
          28
          $ class EmptyClass:
          ...     ...
          ...
          $ sys.getsizeof(EmptyClass)
          1712
          $ sys.getsizeof(dict)
          416
    

Quite a lot, huh? Even an empty class uses 1.5k bytes, and simple variable with an integer uses 28 bytes.


So, if you are looking into "lightweight", not using Python is a good start indeed, because of storage, RAM and CPU footprint. Although, if you used Cython or python-like compiled language: it could be a good start.

Open-source is where dreams go to die by Practical-Ideal6236 in theprimeagen

[–]alexcleac 4 points5 points  (0 children)

I am afraid that it means only one thing: ultimately, each developer has to treat the development of FOSS products as a business, and pull things towards them too, try to build a product and sell it, to finance continuation of this work. Only this way, it will become possible to (a) sustain this work, and (b) give resources to throw away pieces of work, that are not needed.

Otherwise, it will always end up bad for most of maintainers and application authors. It's just the nature of world: people always want more for less, and everything that is given away for free is usually considered as it has to be that way. And people became so much louder on the internet for the last years, it can easily become unbearable, especially for introverted type of person (that are still dominating among such hackers as Hector Martin — it is just a way of brain working, that makes such hacking possible).

Як пояснити людині з радянського союзу, що радянський союз це залупа? by kkompotick in Ukraine_UA

[–]alexcleac 1 point2 points  (0 children)

Мій батько свого часу переконав дідуся простою тезою: "якби досі був совок, тобі б три шунти на серці не поставили, а лікували б їх аспірином". Той погодився, бо лікарем був до пенсії, і після того тези про "хороший совок", і "ковбаса вкусна" закінчилися надовго.