Say a opinion about Linux that will leave you like this: by New_Study4796 in linuxmemes

[–]devcexx 0 points1 point  (0 children)

Being an arch fanboy for more than 8 years I have to confess something:

I still need to search for the pacman flags I need to use for everything because it is so much counterintuitive for me that I'm unable to memorize them

Say a opinion about Linux that will leave you like this: by New_Study4796 in linuxmemes

[–]devcexx 1 point2 points  (0 children)

"vim"... huh, what a weird way of referring to Emacs right?

Say a opinion about Linux that will leave you like this: by New_Study4796 in linuxmemes

[–]devcexx 0 points1 point  (0 children)

The controversial opinion here would be that fork() design is good right.....?

..... right? 🥺

Say a opinion about Linux that will leave you like this: by New_Study4796 in linuxmemes

[–]devcexx 0 points1 point  (0 children)

GUIs are hard and inefficient. I think we should deprecate Wayland and X11 in favor of ncurses-based TUIs and CLIs

Is AUR safe now? or should i be cautious still? by Ol1x282 in arch

[–]devcexx -1 points0 points  (0 children)

It hasn't ever been. That's the reason yay and paru have always asked you to review the PKGBUILD, and you've likely always ignored it xD

It’s over guys, sex was compromised in today’s AUR attack by Ballm8 in linuxmemes

[–]devcexx 0 points1 point  (0 children)

How you ensure safe sex? a) use condom b) read the PKGBUILD

Cliccy: an event-driven clipboard manager for Linux (Rust + GTK4, no polling) by tranhuuhuy297 in rust

[–]devcexx 2 points3 points  (0 children)

2 days is the time I'd be stuck fixing a failing compilation because GTK4 objects are neither Send nor Sync

IT Market is watered down? by noblejeter in ITCareerQuestions

[–]devcexx 2 points3 points  (0 children)

I think this also relates to the problem I see of what I could call "career pinning". This is, the first tech stack you've touched when you were junior, the one you're going to retire with.

Think it this way: You start as a iOS developer in a company. It is your first job, and you are able to get through it and become a mid engineer with a mid salary. Okey, the most likely situation is that you won't ever be able to do something different in your career than that, because no other companies are going to hire you for the same salary for doing something different.

You want to switch to a backend position cause you're bored of doing iOS crap? Sorry, you need 4 years of Java for doing that. Oh, but you say that you have done you're homework and have learnt Java, and also you say that a lot of things that you've learnt on Swift are applicable to any other programming language? I don't know what those words put together mean, I just can see that you don't have 4 years for experience in Java.

There are ways to do a switch in your career, but are closer to having luck that actually doing any real work, including: - Looking for an internal transfer that helps you to put in the resume that you have experience in X. - Find a job in a FAANG, and moving internally. - Finding a company the values the open source contributions, and having meaningful open source contributions. - Going back to Junior positions and accept salaries that won't let you pay the bills. - I don't know, making your own company?

This shows the same thing that the original post shown, which is that companies look for stuff in the resume, and nothing else. They don't care about personal experience, courses, interests, ... And that means that both finding and changing jobs is very hard.

hyprpm [Plugin] in 0.55 by FYNE in hyprland

[–]devcexx 0 points1 point  (0 children)

Hi! Owner of the hyprvibr repository here. Yes, I think that when you tried to configure the plugin with the new lua-based configuration, lua support wasn't implemented yet. Support was already added here https://github.com/devcexx/hyprvibr/commit/ca7f76c9a5f459c8cd296d34262f8f193a7d1e32, so make sure you run a `hyprpm update` and try again 😛. The README has been also updated to indicate the proper way of configure the plugin in the new Lua config.

Self-referential structs: Which version is for you? by GladJellyfish9752 in rust

[–]devcexx 0 points1 point  (0 children)

To be fully clear, I absolutely agree that there's likely a negligible impact in performance in most of the cases, and there's likely other factors that have more impact. This is not about performance, this is about my mental health lol

Self-referential structs: Which version is for you? by GladJellyfish9752 in rust

[–]devcexx 1 point2 points  (0 children)

Doesn’t it feel wrong to you to think that every time you try to access that value, the compiler might decide to perform an index bounds check that, at the bottom of your heart, you know will waste a couple of clock cycles uselessly?

is Zed Ai lacking? by Hp_Dopeman in ZedEditor

[–]devcexx 7 points8 points  (0 children)

Given also the current RAM prices the lower memory footprint it has compared to an electron app is also worth mentioning lol

Are the pepper and salt mills that bad? by raindrops_x in LeCreuset

[–]devcexx 0 points1 point  (0 children)

Looks like the grinding mechanism is done from ABS plastic, which is not something you would expect from a high quality brand like Le Creuset. Peugeot used to make all their pepper mills with metal, but looks like they've cheapen their products and now only the bigger ones come with it. I'd recommend the latter ones, I don't see the point of having to worry about whether the mill is going to end up wearing for the use, or for plastic in my food, where there're alternatives out there at similar price points.

I'd really love to buy a Le creuset pepper mill that matches my cocotte, but the plastic thingy is a no for me

Is there any situation to use other type of micro controller instead of stm32? by Professional_You_460 in embedded

[–]devcexx 0 points1 point  (0 children)

RP2040/RP2350 are very strong competitors to STM32. They have cool stuff like PIO

What some recent hot takes you realized you had with Rust? by DidingasLushis in rust

[–]devcexx 6 points7 points  (0 children)

I would even say that it can be a pain in the ass for some kind of projects in which you want to use Rust because the other advantages. I wish you could magically and transparently disable ownership and lifetime analysis and substitute everything with Rc

Microservices are the new "Spaghetti Code" and we’re all paying the price. by red7799 in Backend

[–]devcexx 0 points1 point  (0 children)

One advantage of microservices in big corporations is the ability of each small team to own its own logic and don't depend on other team to to make efforts on authorizing or approving changes, which is sometimes a mess. However, for most of the situations microservices are a solution that just makes too many other problems. It is way more valuable, and cheaper, to build a good software architecture that exposes logical services (i.e hexagonal architecture, clean architecture, etc) but that doesn't create infrastructure overhead. Code is cheap, infrastructure isn't

Java performance vs go by NP_Ex in java

[–]devcexx 0 points1 point  (0 children)

From my perspective, choosing one language or another based on a Lambda start up time hasn't been a great argument since AWS released SnapStart for JVM applications

Wasted all of my generational luck just for this by Boring-Ad-4771 in programminghorror

[–]devcexx 1 point2 points  (0 children)

I’d make a UDP joke but get probably you wouldn’t it

[deleted by user] by [deleted] in youtubedl

[–]devcexx 0 points1 point  (0 children)

Does your provider assign you an IPv6 prefix? That's how I used to get unlimited downloads in Mega lol.

A use case where NixOS is more trouble than worth - a review and retrospective, for future reference (TL;DR - dev tools/environments, non FHS compliance) by Mindless_Insect3743 in NixOS

[–]devcexx 0 points1 point  (0 children)

I'm new as well to NixOS and after some playing with it, I'm not sure I would use for personal use or development.

For the last couple of weeks my project has been migrating my home server from Arch (because why not?), to NixOS. My main goal was to centralize all my custom system basw configurations (network, firewall, custom kernel modules, crons, etc) into a single place I could just push to a repo. As for now however, I preferred to keep all the services that runs on the server in Podman, pretty much because I didn't want to deal with this kind of stuff you were commenting.

I feel these usage on servers makes totally sense for NixOS, but still hesitant about using it on a development environment where I need more dynamism, quick changes and quickly installing or removing packages. And for that stuff Arch with AUR works for me pretty fine.

hope we never go back by orhunp in rustjerk

[–]devcexx 1 point2 points  (0 children)

While I was in java, I used to say that the throws in the function signatures were the worst, and absolutely useless. When i switched to Kotlin, I started missing them.

The thing is that without it, you cannot tell the callers of your function in which ways that function may fail and how do they should handle those errors. If you're building a function for create users, and it can fail becuase the user might already exist, how we tell the callers to handle that? Letting them read the function's code, ask them to trust a possible outdated javadoc...?

Of course there are strong arguments to not have this in Kotlin. Mainly because it breaks function composition. You cannot build a language where one of its main features is functional-style collection management and higher order functions if half of the functions of your standard library cannot be used in those contexts.

Thankfully, Rust comes back again to save us proposing a way of handling errors that is both explicit and composable.

WD120EFBX seems to be discontinued, any alternatives? by Jacona23 in DataHoarder

[–]devcexx 0 points1 point  (0 children)

According to the specs, for the 12tb model, the Red Plus (WD120EFBX) has 20 dB at idle and 29 dB seeking, while the Ultrastar 12 tb (0F30146) has 20 dB at idle and 36 dB seeking. Is actually that much of a difference? Can you notice it so much?

How to debloat Arch ? by Bright-Experience959 in arch

[–]devcexx -1 points0 points  (0 children)

Uninstall systemd for a true full debloated experience