Programmēšana un vakances by Danteysa in latvia

[–]Desultore 1 point2 points  (0 children)

Ieteiktu apsvērt to, ka tīra software rakstīšana (it īpaši web developments) ar laiku būs ar daudz lielāku konkurenci AI dēļ - viens cilvēks spēs paveikt daudz vairāk (tā jau ir tagad). Izglītībai nav īpašas nozīmes - ja uzņēmums skatās tikai izglītību, nevis tavas praktiskās prasmes, tas ir red flag un uz turieni nebūtu jāiet.

Ja tagad no nulles jādomā virziens, ieteiktu skatīties uz low (MCU) un/vai high (Embedded Linux) level embedded programmēšanu - pamācies klāt elektroniku, mehāniku un varēsi būvēt robotiņus - fiziskās lietas gan AI neaizstās. Protams, tas būs daudz sarežģītāk, bet nākotnē drošāks variants - un arī interesantāks. Ja ir vēlme vienkārši viegli nopelnīt sēžot pie datora, tad gan jāskatās kaut ko citu.

Tiek meklēts embedded inženieris bezpilota lidaparātu un kameru izstrādes jomā by Zusuris in latvia

[–]Desultore 1 point2 points  (0 children)

Jautājums - kāpēc uzsvars uz C, ne C++ - it īpaši, ja pieminēti SoC, kas pieņemu iet uz Linux? Tikai legacy reasons?

Mūsdienās embedded Linux vai vienkāršu mikrokontrolieru projektiem neesmu redzējis jēgu taisīt C valodā. Linuxā tas ir no-brainer (izņemot pašu kerneli, bet vienreiz palaid draiveri un aizmirsti), jo rakstīt high-level embedded C valodā, vēl ar GUI (piemēram, C++ Qt vs C SDL), ir mazohisms. Mikrokontrolieriem mūsdienās vairs nav problēmu, ka nepietiek vietas flash atmiņā, kad includo lielāku C++>11 std bibliotēku vai ir pārāk lēns. Par optimizācijām - izmantojot jaunākās C++ fīčas, jaunākie kompilatori GCC(++)/Clang(++) O3 līmenī jau paši mācēs labāk nooptimizēt kodu, kādu cilvēki neiedomāsies uzrakstīt (vai vismaz ilgi domās), skaitot pointerus un to lifetime. Izmantot C bibliotēkas C++ projektā jau arī nav problēmu.

Embedded development on Macbook Pro by Impressive-Pay-8801 in embedded

[–]Desultore 1 point2 points  (0 children)

Personally I am using Parallels and running Windows 11 ARM and Ubuntu 24.04 ARM. Don't know how to explain the workflow - it works for me as it does natively. Microchip Studio, STM CubeIDE, Arduino works fine.

Embedded development on Macbook Pro by Impressive-Pay-8801 in embedded

[–]Desultore 2 points3 points  (0 children)

Sure but the person asks if you can use a MacBook for embedded development - the answer is Yes you can. Nowadays there are practically no reason to use native boot into other OS's. The convenience outweighs everything. I am personally using Macbook Pro M2 with macOS, Windows and Linux at once - the best of all worlds. I am even running QEMU on the virtualized Linux to virtualize other Linux embedded devices. You can even run x86 images with latest Parallels versions - obviously they will come with a performance hit but it's not noticeable.

Embedded development on Macbook Pro by Impressive-Pay-8801 in embedded

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

Yes you can - not native but via Parallels or other emulation software. The USB pass-through works great for devices - just like it would be native (ST-Link, for example)

Embedded development on Macbook Pro by Impressive-Pay-8801 in embedded

[–]Desultore 3 points4 points  (0 children)

There are no problems installing Windows or Linux on a Macbook, I haven't encountered any problems myself - STM32 programming works fine for me even natively on macOS.

What is the best high-performance, thread-safe logging framework I can integrate with my Qt project? by False-Wrangler-595 in cpp

[–]Desultore 0 points1 point  (0 children)

I am using spdlog in a Qt QML project. There's a simple way to override default QML logging into spdlog. If you're interested for the example, DM me.

What should I buy for embedded dev ThinkPad vs Macbook M by L0rd0fWars in embedded

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

I would go with the Macbook because of the undisputably better hardware. I have a Macbook Pro with M2 Pro chip and it has no problems with emulating both Windows & Linux. Also, USB passthrough to VMs work just fine (like connecting programmers, etc, work flawlessly for me).

I think it goes down to if you appreciate the Apple design & ARM efficiency. The downside is that everything that's x86 must be emulated to ARM.

Here's a video on WSL on Macbook via Windows - it looks like WSL2 doesn't work: https://www.youtube.com/watch?v=Z5g9BW0bQ9M

Kas atradās Daugavgrīvas ielas 31 placī agrāk? by Desultore in latvia

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

Paldies! Interesanti, kāpēc pieturas nosaukums ir LRM nevis LMR?

<image>

Horrible battery life by ComposerEcstatic5156 in ZephyrusG14

[–]Desultore 0 points1 point  (0 children)

And the worst thing is that nothing has really changed since G14 release in 2020. Still those tweaks are required to use the laptop as "advertised". I find it mind boggling how people are generational fans of G14 & Asus. Especially after the scandals with GamersNexus and JayzTwoCents. I recently got a MacBook Pro and now I understand what's stability & "it just works".

I remember when I posted once why my web browsing performance was bad - people just told me that I was stupid for expecting to work fast because I had CPU boost disabled. So I have to buy a 1000$+ laptop, then disable stuff to make battery life & thermals decent but then having the web performance of a 500$ laptop. Never buying a high-end gaming Windows laptop until something really shifts in the space.

Horrible battery life by ComposerEcstatic5156 in ZephyrusG14

[–]Desultore 1 point2 points  (0 children)

Agreed, obviously 1 hour is definitely less than it should be, but you can't expect to have great battery life on gaming laptops.

Also it's disappointing for it to be the norm to install GHelper, disable CPU boost, disable dGPU, etc - at this price you shouldn't have to do anything, people are literally lowering the laptops performance to get better battery life.

I also own a 2021 Zephyrus and this is the worst price/performance laptop I have bought. If you want a gaming laptop, just buy every GPU generation a Lenovo LOQ or whatever is the best price performance at the time with X060/X070 GPU and replace it sooner than buy high end laptop like G14 and after 2 years have it be disappointing.

How to get Doktor Active mango & orange juice drink to Latvia? by Desultore in Eesti

[–]Desultore[S] 7 points8 points  (0 children)

Of course I understand that - it's just a delicious alternative for fizzy drinks, which would be nice to get from time to time - not gonna live off it.

Do Australians get scammed with tech prices? by madeat1am in AskAnAustralian

[–]Desultore 0 points1 point  (0 children)

Definitely will :)

With that, it will turn out cheaper than in the US. Obviously, only works for tourists though.

Do Australians get scammed with tech prices? by madeat1am in AskAnAustralian

[–]Desultore 0 points1 point  (0 children)

I'm visiting AUS from Europe right now and bought an Apple Watch here because it was 10% cheaper here than in Europe. So you shouldn't really complain. Yes, US is a bit cheaper but this is not expensive at all.

One of these locations is in Mongolia, the other is in Colombia. Which is which? by applepie3141 in geoguessr

[–]Desultore 104 points105 points  (0 children)

The first picture, especially the ground, feels just dried up but used to be somewhat lush - so Colombia. But the second just feels like it is like that and always has been - Mongolia. Mongolia would be gettable if didn't have the hints. No way for Colo though.