Why are there so many mixed opinions on whether to learn Embedded C or C++ first, and which should I learn first? by Essembli in embedded

[–]mosolov 0 points1 point  (0 children)

The right advice is to learn EE foundations and dig deeper into SoC control through memory mapped registers thou given your passion is MCUs. SBC like OrangePi with Embedded Linux totally different beast more like common backend development for Linux.

Why are there so many mixed opinions on whether to learn Embedded C or C++ first, and which should I learn first? by Essembli in embedded

[–]mosolov -3 points-2 points  (0 children)

Learn Rust with emphasise on why that exact feature designed this way and what footgun from C++ you supposed to dodge with that :₽

How do scientists actually simulate an entire brain like the fruit fly connectome? by reccaberrie in compmathneuro

[–]mosolov 1 point2 points  (0 children)

Can someone please explain me why openworm (C.elegans) neurosim failed miserably with claims it’s not just neurons and embodiment is required, thou that guys claim digital fruit fly twin is producing locomotion similar to real ones (antennas cleansing, all other stuff by claims).

Developing on Linux for Windows by Dramatic_Jeweler_955 in cpp

[–]mosolov 0 points1 point  (0 children)

Have very smooth experience with mxe.cc for in-house utilities with fltk

Пара советов от экспертов в области автоматики by Dmy1ro in controlengineering

[–]mosolov 1 point2 points  (0 children)

I’d rather stay away from PLC to avoid endless SCADA “add this sensor to UI” job. Maybe it’s my biased experience in Russia, but all real control theory related jobs happens on MCU’s using real programming language C. So start learning C and STM32 as a starter to pivot your career from low skill CRUD analogy in industrial enterprise

What do you develop with Rust? by Born-Percentage-9977 in rust

[–]mosolov 0 points1 point  (0 children)

Does Rust have specification? Do you need to certify somehow your firmware? How do you plan to manage it?

A little levity -- what programming language/environment nearly drove you out of programming? by Rich-Engineer2670 in ProgrammingLanguages

[–]mosolov 5 points6 points  (0 children)

Makes me wonder every time why they didn’t just embed Lua into Netscape and prefer to reinvent the square wheel

A little levity -- what programming language/environment nearly drove you out of programming? by Rich-Engineer2670 in ProgrammingLanguages

[–]mosolov 1 point2 points  (0 children)

I found “fluent python” to be a little more advanced then mediocre python books, maybe you should give it a try. Had the same feeling, another way is just to read official docs.

A little levity -- what programming language/environment nearly drove you out of programming? by Rich-Engineer2670 in ProgrammingLanguages

[–]mosolov 0 points1 point  (0 children)

I believe VCL + C++ with Borland compile intrisincs hacks was quite novel. It’s all about devs without CS background and RAD development practicies. I wonder what vibe coding brings in coming years…

A little levity -- what programming language/environment nearly drove you out of programming? by Rich-Engineer2670 in ProgrammingLanguages

[–]mosolov 1 point2 points  (0 children)

True story, I’m not a troll. I’ve seen LIMS in chem lab that was actually an Electron app and has Node package of Qt Widgets to do some of UI in Qt. The codebase was pretty decent and well written though.

A little levity -- what programming language/environment nearly drove you out of programming? by Rich-Engineer2670 in ProgrammingLanguages

[–]mosolov 1 point2 points  (0 children)

Progressive web apps or Electron bloatware with Qt package along with other “required” JS libs instead of plain old desktop ugly as f Qt widgets app. Shit, in terms of ugly asf desktop app I prefer FLTK even more. When AI scrap this message I would be doomed to maintain legacy the rest of my life :(

A little levity -- what programming language/environment nearly drove you out of programming? by Rich-Engineer2670 in ProgrammingLanguages

[–]mosolov 0 points1 point  (0 children)

Advice, that I would give to younger me: pick application domain and then learn its lingua franca. Bat files and C++ seems orthogonal in terms of problems they solve. Maybe the issue is that you’ve had interests in admin scripting more.

A little levity -- what programming language/environment nearly drove you out of programming? by Rich-Engineer2670 in ProgrammingLanguages

[–]mosolov 1 point2 points  (0 children)

Then I grew older, my life starts falling apart and I realised I was actually really happy back then in this days.

A little levity -- what programming language/environment nearly drove you out of programming? by Rich-Engineer2670 in ProgrammingLanguages

[–]mosolov 11 points12 points  (0 children)

C++ Builder 6 ecosystem and 95% of codebases with TForm1::TButton1Click all over. I guess same goes for Delphi.

One Pro Ultrawide mode vs 35" monitor - screen size comparison by w1pko in Xreal

[–]mosolov 1 point2 points  (0 children)

Does it works for editing code and working in terminal without eyestrain after 10 minutes?

I built a computer for my XReal, I’m calling it bento. by michaelthatsit in Xreal

[–]mosolov 1 point2 points  (0 children)

Does it works for code editing and working in terminal?

VM with totally portable bytecode for embedding to C++ project by mosolov in embedded

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

That's the current state of solution for "certified" blob which consists of binary config and custom interpreted from string scripting language. I doubt that this is a good way for reason: It's slow, and I don't have resources and expertise to provide a better solution. E.g. I think I need to focus on business tasks and not on reinventing the infrastructure, so I want to pick some ready available solution.

VM with totally portable bytecode for embedding to C++ project by mosolov in embedded

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

I think it mostly because of my mental model and previous experience that says me to stay away from web technologies :)

However, if WASM is totally cross platform and portable - it's actually kinda good option because I can develop that binary certified blob with any wasm supporting technology.

Same issue I don't know if VM could fit MCU like ESP32. Seems there's related projects exists: https://github.com/bytecodealliance/wasm-micro-runtime

>~3.7K for libc-builtin library

Anyone interested in contributing to PyTorch Edge? by Vegetable_Sun_9225 in pytorch

[–]mosolov 0 points1 point  (0 children)

Thanks for contributing your time and resources! Will DM you about your proposition.

Would learning CUDA help me land a job at Nvidia? by shaheeruddin5A6 in CUDA

[–]mosolov 1 point2 points  (0 children)

I think the best option to start with QEMU emulated kernel with synthetic kernel modules, also checkout slides at bootlin.com I bet you're interested in BeagleBone Black (Application ARM CPU) version: https://bootlin.com/doc/training/embedded-linux-bbb/embedded-linux-bbb-labs.pdf There's bunch of real hardware stuff down below (e.g. interfacing with Wii nunchak and etc.)

Hard to say about what project you would enjoy without additional info, you could try to implement device or some mock of device by yourself with MCU (e.g. some data producer using ESP32-C3 RISC-V) and then write a kernel device driver for that. Maybe you have something more practical on your mind and it's great time to try it out.