HackerTrans
TopNewTrendsCommentsPastAskShowJobs

chrisjericho

no profile record

comments

chrisjericho
·5 jaar geleden·discuss
I use CMake almost exclusively (even for Windows) and using "find_package(Boost REQUIRED)" works most of the time. A lot of common boost libraries (algorithm, geometry) are header only and are not much of a hassle to include.

IIRC, you would need to modify the statement to "find_package(Boost REQUIRED COMPONENTS filesystem)" if you want to use boost dependencies that need a separate .dll/.so (in this case boost::filesystem). However I rarely need to use these, so I may be wrong.
chrisjericho
·5 jaar geleden·discuss
Superfish iirc was Windows only. They broke (very loosely speaking) encryption to show you ads. But yes, theoretically a similar attack can be done on Linux too. Beating this is comparatively easy, reinstall the OS and kernel and install a clean version of some Linux distro.
chrisjericho
·5 jaar geleden·discuss
Lenovo's Thinkpad series is also a good bet. Some of their laptops now ship Linux (Fedora) by default. You can get the list here - https://www.lenovo.com/us/en/d/linux-laptops-desktops?sort=s...

I run F34 on a Thinkpad 13" myself and have used Macbooks in the past. UX-wise it's a bit of a downgrade - The trackpad isn't as good, and is quite a but smaller because it has physical buttons. - The screen is matte instead of glossy (personal preference - but I prefer matte screens). - The Fn key is where LCtrl should be. (takes some time to get used to honestly) - Battery is good, but not Macbook good

But Thinkpads generally have pretty good customer service, good upgradability (RAM, SSD, maybe WiFi chip) and a good number of ports.