C++ includes useful generic functions like
std::transform, which can be very handy. Unfortunately they can also be quite cumbersome to use, particularly if the functor you would like to apply is unique to the particular function.
Source: What is a lambda expression in C++11?
C++11 introduces lambdas allow you to write an inline, anonymous functor to replace the
struct f. For small simple examples this can be cleaner to read (it keeps everything in one place) and potentially simpler to maintain,
According to Scheel, the problem is that the HbbTV standard, carried by DVB-T signals and supported by all smart TVS, allows the sending of commands that tell smart TVs to access and load a website in the background.
Knowing this, Scheel developed two exploits he hosted on his own website, which when loaded in the TV’s built-in browser would execute malicious code, gain root access, and effectively take over the device.
Source: About 90% of Smart TVs Vulnerable to Remote Hacking via Rogue TV Signals
Each telescope will point at Sagittarius A*, the supermassive black hole at the centre of the Milky Way, and measure every radio wave coming from its direction. Linking together observatories spread across such a huge area and combining their observations to filter out extra light will effectively create a powerful “virtual telescope” almost the size of Earth.
Source: Earth-sized telescope set to snap first picture of a black hole | New Scientist
As other telescopes are added to the network in coming decades, observations of the black holes will become even more precise, and should provide fundamental insights into the workings of our universe.
One of those holes is that Galaxy S8’s face recognition can be tricked with a photo. At least this is what a video from Spanish Periscope user Marcianophone purports.
Source: Galaxy S8 face recognition already defeated with a simple picture | Ars Technica
Imagine running your favorite Windows applications and drivers in an open-source environment you can trust. That’s ReactOS. Not just an Open but also a Free operating system.
Source: Front Page | ReactOS Project
Tractor hacking is growing increasingly popular because John Deere and other manufacturers have made it impossible to perform “unauthorized” repair on farm equipment, which farmers see as an attack on their sovereignty and quite possibly an existential threat to their livelihood if their tractor breaks at an inopportune time.
Source: Why American Farmers Are Hacking Their Tractors With Ukrainian Firmware – Motherboard
A license agreement John Deere required farmers to sign in October forbids nearly all repair and modification to farming equipment, and prevents farmers from suing for “crop loss, lost profits, loss of goodwill, loss of use of equipment … arising from the performance or non-performance of any aspect of the software.”
An attacker can exploit the vulnerability by sending a malformed protocol-specific Telnet command while establishing a connection to the affected device, because of a flaw in how the protocol fails to properly process some commands.
Cisco said that there are “no workarounds” to address the vulnerability, but it said that disabling Telnet would “eliminate” some risks.
Source: Hundreds of Cisco switches vulnerable to flaw found in WikiLeaks files | ZDNet
AWS has allowed developers of all sizes to access cloud computing services, and the Post wants to do the same for publishers with its Arc division. The entire Arc platform is hosted by AWS, and publishers pay based on the amount of traffic flowing to their properties once they’re up and running.
Source: Washington Post Licenses Publishing Technology to Tronc – WSJ
According to Mr. Prakash, most digital publishing systems are built by technology companies with little experience in how newsrooms and media businesses operate, which gives Arc an advantage.
Ok, maybe not…but its very likely that if you are reading this and find yourself needing to SSH here and there, you also use GIT. Well many are unaware that git for windows bundles several Linux familiar tools. Many might use these in the git bash shell.
Source: Need an SSH client on Windows? Don’t use Putty or CygWin…use Git — Hurry Up and Wait!
Going from declarative programming to functional programming has been a powerful paradigm shift for us to think about financial processing and accounting. We can now think of this system as a straightforward actor/handler system rather than getting mired in complicated SQL-join logic.
Source: Tracking the Money — Scaling Financial Reporting at Airbnb – Airbnb Engineering & Data Science – Medium