u/YoWiDIN

1 post karma · 186 comment karma · joined Jun 2016

YoWiDIN

Rough translation: Such was the situation that the enemy came close to their positions. He jumped out of the trench, called the fire on himself, and his last words were "let's go, brothers, to cut down the Ukrops".

The last quote reflects the opening words of the solder "Hey, we're going after the Ukrops". The implication is that it is the same solder and how his death was no heroic at all.

YoWiDIN
YoWiDIN

I'll suck the internet dry ( ͡° ͜ʖ ͡°)

YoWiDIN

At around 04:05 you can hear one of them saying something like ".. брат". I think it's the same voice as from the video of a solder recovering from a panic attack.

YoWiDIN

Please make a post describing how you did it when it's done. I want to do the same for about 3 months now, but can never find the time / motivation for it (since High Sierra already works)

YoWiDIN

Your mistake is thinking that attention span is infinite. After being distracted with toxic beast logs most of the readers won't have any energy or concentration left to read all the other change logs.

Grow up

This basically proves my point

YoWiDIN

For me personally it achieved quite the opposite effect. I used beast in a couple of projects and now I consider never using it again because of that selfish attitude and lack of respect for both other boost developers and users.

Why exactly do you think that your library is more important than all the other libraries in the change log and why should it steal the reader's attention? Are we all web developers now? Is it the only thing boost is good for nowadays? All the developers invested their time in improving their libraries and only your is worthy of extra attention? Do you want an attention grabbing war to break out in change log?

It's just disgusting.

P.S. If you want attention - use appropriate channels for that: blog posts, videos, reddit, twitter etc. not the damn change logs.

YoWiDIN

Oh god, the change log for beast is just awful, how is it even allowed? Emojis and explanation marks all over the place, 50% of the text is begging for "like, share and subscribe"

YoWiDIN

I know the feels. I used vim + YouCompleteMe for years before trying CLion out. And CLion is unbelievably slow in comparison. UI constantly freezes, autocompletion pop-up window sometimes needs half a minute to populate, while in vim it's just lightning fast. On a 4-years old laptop I could have 4 or 5 projects open in multiple windows in vim+tmux and work without any performance issues. CLion can barely handle a single project and it eats the CPU constantly, sucking the whole battery in a hour (4 hours in vim in comparison). God, I miss my vim, especially UltiSnips. Live templates are just garbage in comparison.

Sorry for the rant. It is a nice release, you did a good job folks =)

YoWiDIN

Another thing I'm looking for is a good introduction to using Makefiles.

I suggest skipping the Makefiles and diving into CMake instead. Why bother learning a single build tool if you can use a generator instead.

For a learning material, the Stroustrup's The C++ Programming Language was the best thing for me personally

YoWiDIN

I had a similar experience with a middle-sized tech company in my city.

Upon arrival it began to rain heavily and there was no roof anywhere near their building. The building itself was closed with no one picking up the phone or answering the doorbell. So I had to go around the building to search for another entrance.

Eventually I did spotted a cleaning woman in one of the windows so I explained her the situation and asked her to let me in.

Of course I was given no directions about where to go. So I looked up the name of my interviewer in the E-Mail and started looking for a nameplate on all the doors on two different floors, until eventually someone spotted me and asked me who I am and how did I get in. It turns out that person was my interviewer and he was busy interviewing someone else for another position while HR and all other personnel already left.

So we just proceeded with the interview as usual, which I ended up using just for soft skills training, since I wasn't interested in this position anymore.

Funnily enough I got an offer with pretty good conditions which I decided (for obvious reasons) to decline after some more negotiations training.

YoWiDIN

Thank you, this seems reasonable. Gonna try it out.

YoWiDIN

Am I getting it right, it costs you 3 gigs of RAM to run this beauty?

YoWiDIN

Are sources available somewhere? I'm not really keen on running unknown executables on windows.

YoWiDIN

I think it would be impractical both for you and the Lua developers to maintain a C++ port. It will probably have a bigger footprint on target platform (stdlib and stuff) while benefits are not obvious.

From a practical point of view it's really easy to write a good wrapper for any C library, so why bother?

I also admit that it could be a great and fun exercise - making something already good, so much better and cleaner. The thought alone is enough to make my hands itch :)

P.S. Bots are superior

YoWiDIN

As far as I know CTest uses return codes to report successes and failures. So it's seems like you have to reorganize your tests into separate binaries.

I personally prefer to use CTest + GTest + CDash. I compile all my tests into single executable and use a CMake script to parse test sources so that each test will be launched individually with an appropriate --gtest_filter argument when started under CTest. Test results are then uploaded onto my private CDash server with a nice web-interface.

YoWiDIN

Our company tried to integrate it, and decided that we better off without it.

It's pretty good if you are working on a project with a single target platform without a lot of configurable parameters, otherwise it becomes pretty cumbersome to support both CMake lists and conan files.

The only real advantage is caching of binaries. But then again if you have a complex build system it becomes a nightmare.

Documentation is pretty good, but most of the tools have some sort of "hidden" logic in them which aren't obvious and hard to work around.

I wouldn't expect it to be widely adopted by big companies.

YoWiDIN

Can someone explain to a filthy non-native speaker what all those R/L/W letters mean?

YoWiDIN

Totally agree, in our company we have to use only the header-only libraries because of that.

YoWiDIN

My assumption: Banking industry is currently not doing really well (look at German bank stocks in last years) so they are trying to provide new services to increase their user base and money flow

YoWiDIN

Let's take a step back.

Why are you separating your sources into 32 and 64 bit directories, why do you even want to be aware of bitness?

I suspect you are trying to solve a wrong problem with a wrong tool.

As for your original question: you can look into platform checks or this answer. Possibilities are endless.

YoWiDIN

I have seen this advice about not using MultiBeast multiple times but I've never seen an explanation why.

I used MultiBeast for my first hackintosh builds and it went fine. All the tutorials I've seen mention MultiBeast as postinstall step.

Can you please elaborate your point?

YoWiDIN

You need a lot of Courage™ for such a decision

YoWiDIN

Welcome to the world of software development, where most of bloggers are incompetent and just trying to "make themselves visible" so that they can negotiate a bigger salary.

YoWiDIN

Save 100% on CrossOver with Wine