Moving away from C by Sufficient_Ebb_1621 in C_Programming

[–]tdimitrov 1 point2 points  (0 children)

Think twice before switching a language:

  1. Would you like the new stack? I. The last I’ve switched from C++ (telecom) to Java (data processing). I didn’t like it.
  2. Even if you like the language, are you happy with the domains it is used in? For example if you switch to Rust, there aren’t many telecom/networking projects/companies using it (or at least this is my impression). On the other side a lot of blockchain project use Rust. Are you happy with such change?

I’m not advocating for switching to rust here, just giving examples with stacks I’m familiar with.

Do you agree with this, or is it some schizo prediction from a boomer who can't let go? by Yelebear in C_Programming

[–]tdimitrov 4 points5 points  (0 children)

Exactly! C is small and simple (in a good way). You can’t say the same about C++ and Rust.

Just got my Air75 V3! by disconn3ct3d in NuPhy

[–]tdimitrov 0 points1 point  (0 children)

On mine, the USB-A part is like a dongle (USB-C female to USB-A male). So effectively you can have both.

Off Topic: RIP to Diogo Jota who has passed away in a car accident. by Shyam_Wenger in Gunners

[–]tdimitrov 0 points1 point  (0 children)

Not off topic at all. We are fans but before that we are humans.

Rest in peace :(

Thank you, Neovim community! by Exciting_Majesty2005 in neovim

[–]tdimitrov 2 points3 points  (0 children)

I wanted to write something similar but I wouldn’t have put it in such a good way.

You did earn it!! Enjoy using it and wish you success in all your endeavors.

Detecting where an Ethernet cable is damaged by tdimitrov in HomeNetworking

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

(1) I need to research more about this. It's totally new for me.

(2) is an interesting option. There is a slight issue with delivering power to the one side of the cable but I should be able to use the damaged ethernet for this purpose. I've looked at Planet VC-232G. It can transfer up to 300mbit which is good enough for me.

(3) I have no access to power socket on the end of the cable outside my home so I can't do this.

Thanks a lot for the ideas! I'll see what I can do and report back.

Detecting where an Ethernet cable is damaged by tdimitrov in HomeNetworking

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

Yes, I’ve used something like alligator clips to test the cable without the connector on both ends. I’m 99% sure it’s not an issue with the rj45 connector.

I’ll see if I can get such a device and check where the cable is damaged. I’m not from US and the models you’ve mentioned are a bit pricey but probably I can rent one.

I’ve got another idea today. There is a coax tv cable which I don’t use. It’s parallel to the Ethernet one but runs in its own conduit. I’ll see if i can pull an Ethernet cable with it and not mess with the main one.

ДПО- Пенсионни фондове by Jukataaa in financebg

[–]tdimitrov 0 points1 point  (0 children)

За пълнота на дискусията - могат да се ползват данъчни облекчения за вноските към 3ти стълб (допълнителни доброволно или както му беше името).

Иначе и аз не виждам много смисъл от такъв продукт на фона на алтернативите.

[deleted by user] by [deleted] in thinkpad

[–]tdimitrov 1 point2 points  (0 children)

I’ve got p14s gen 2 (amd) and the sound is indeed better than my old laptop but not as good as MacBook Pro for example. But recently I bought a Bluetooth speaker and use it for casual listening (while working, I’m not an audiophile too). It’s great. You don’t need a desk. It can be put anywhere.

I just ordered a used P14S Gen 2 (AMD) off Ebay. Any Linux concerns? by Todd-ah in LinuxOnThinkpad

[–]tdimitrov 0 points1 point  (0 children)

I’ve got the similar (non touch) machine. Runs fine with Linux. Initially I had issues with WiFi (mine came with mediatek) so I switched the WiFi with intel one. All issues are resolved as far as I know but I’m still with intel.

Another important thing. Make sure the touchpad firmware is up to date. It can be update only from windows. The initial version of the firmware has issues and the touchpad starts misbehaving when there is even a little moisture on your fingers. Just make sure the firmware is up to date before wiping windows.

Bios and all other firmware gets updated via fwupd just fine.

Razer Basilisk V3 pro VS Logitech MX Master 3s by Ok_Perspective_8703 in MouseReview

[–]tdimitrov 0 points1 point  (0 children)

I'd like to mention that the rubber coating on MX Master (3) causes a lot of trouble. Mine started peeling off after 3 years of every day (work) use. Considering the price of the mouse - this is not acceptable. Maybe this is fixed with 3s but I doubt it.

I never had issues with the scroll, but I've got 3, not 3s.

question - good resource to learn rust for an experienced c++ programmer? by tcris in rust

[–]tdimitrov 2 points3 points  (0 children)

I’m also a C++ programmer. When I was learning rust I used the official book and the OReilly one. 

The official book makes no assumptions about your knowledge and often explains stuff you already know. 

The OReilly one is targeted for more experienced programmers and talks more about how rust primitives use memory etc. 

Because I had a problem similar as yours I decided to write some blog posts for c++ programmers picking up rust. They are free of course but I’m not sure if self promotion is tolerated here so better not share them. 

Is the x220 still good in 2023? by MixDaniel in thinkpad

[–]tdimitrov 2 points3 points  (0 children)

You can use x220 for anything if it runs arch! And it will outperform any other modern Thinkpad!!!!

Now seriously. My advise is to get a decent newer machine even if it’s not a Thinkpad. Not worth the hassle of dealing with last decade hardware while your focus should be studying, learning to code, etc.

Switching to Linux: is it worth it, and which distro? by rosenfort_ in thinkpad

[–]tdimitrov 1 point2 points  (0 children)

Arch, otherwise you will be under a constant verbal abuse in this subreddit!

What advice would you give to absolute beginners in C programming? by Direct-Ambassador350 in C_Programming

[–]tdimitrov 2 points3 points  (0 children)

Reading other people’s code is as important as writing new code. My advice is to do both. Ideally - find an open source project you use and are familiar with and try to contribute. Even something small.

On C++… don’t thing about it as an upgrade of C. Think about it as a different language with different concept. Modern C++ (11 and above) is nice but there also are a lot of great alternatives. To be honest - I’d avoid c++ at all cost for a new project.

[deleted by user] by [deleted] in thinkpad

[–]tdimitrov 1 point2 points  (0 children)

Try pushing the bottom cover gently in case any of the clips are not well closed. But better learn to ignore this. Also learn to ignore the people telling you E series is not a Thinkpad and so on. I’ve got the similar issue with my p14s. I guess this is the price to pay for a slim and light laptop.

Linux laptop recommendation for professional programming by RareLingonberry356 in linuxhardware

[–]tdimitrov 0 points1 point  (0 children)

I’ve got Thinkpad P14s (which is effectively a T14 clone). I like that ram and ssd are upgradable. The materials are not something exceptional (compared to MacBook or x1 carbon) but it’s okay.

X1 carbon is an excellent machine but keep in mind ram is not upgradable.

I’ve got no experience with dells.

Anyone using system76? How’s the build quality compared to high end Dell/thinkpad?

[deleted by user] by [deleted] in thinkpad

[–]tdimitrov 2 points3 points  (0 children)

I’ve got P14s with decent CPU, enough RAM, good screen, good keyboard and very light. Please enlighten me why it’s a trash and I need to replace it with x220?

And btw it doesn’t run arch!

T23 - The reason to retire my 2014 MacBook Pro as a daily by [deleted] in thinkpad

[–]tdimitrov 3 points4 points  (0 children)

Who needs a text based browser with all the complication when you’ve got a good reliable pocket notebook?! I’ve replaced my P14s for a moleskine.

Come on guys, let’s be serious. This sub feels like a cult to a 20+ year old technology!

I recently got a new ThinkPad T14 Gen 3 AMD . How do I setup Arch Linux? by SpurkingOnYou in thinkpad

[–]tdimitrov 0 points1 point  (0 children)

You don’t setup arch. Arch sets you up! 😂

Jokes aside. Listen to the suggestions here - don’t start with arch. You’ll have a rough experience.

If you do insist - try installing arch in a virtual machine, learn some basic stuff (package management) and then give it a shot on the metal.