joshtops writes: I know this is a question that must have been asked — and answered — on Slashdot several times, but I am hoping to listen from the community again. I'm in my 20s, and have a day job that doesn't require any programming skills. But I don't know what the future would look like — so I want to learn it while there's still some time. I have done some research but people have varied opinions. Essentially my question is: What is perhaps the best way to learn programming? I am looking for best possible resources — perhaps tutorials on the internet, the right books and the order in which I should read/watch them. Some people have advised me to start with C language, but I was wondering if I could kickstart things with other languages such as perhaps Apple's Swift as well?
joshtops writes: ArsTechnica has reviewed the much-anticipated Intel Core i7-7700K Kaby Lake, the recently launched desktop processor from the giant chipmaker. And it's anything but a good sign for enthusiasts who were hoping to see significant improvements in performance. From the review, "The Intel Core i7-7700K is what happens when a chip company stops trying. The i7-7700K is the first desktop Intel chip in brave new post-"tick-tock" world—which means that instead of major improvements to architecture, process, and instructions per clock (IPC), we get slightly higher clock speeds and a way to decode DRM-laden 4K streaming video. Huzzah. [sic] If you're still rocking an older Ivy Bridge or Haswell processor and weren't convinced to upgrade to Skylake, there's little reason to upgrade to Kaby Lake. Even Sandy Bridge users may want to consider other upgrades first, such as a new SSD or graphics card. The first Sandy Bridge parts were released six years ago, in January 2011. [sic] As it stands, what we have with Kaby Lake desktop is effectively Sandy Bridge polished to within an inch of its life, a once-groundbreaking CPU architecture hacked, and tweaked, and mangled into ever smaller manufacturing processes and power envelopes. Where the next major leap in desktop computing power comes from is still up for debate—but if Kaby Lake is any indication, it won't be coming from Intel.
joshtops writes: SolidRun, a developer of electronic modules and PCs, said it is launching ClearFog Base kit, an off-the-shelf open development kit that enables do-it-yourself hardware enthusiasts to create their own telecom-grade routers. The kit is based on the Marvell Armada 38x SoC processor that runs on open source software based on OpenWrt. It lets enthusiasts build telecom-grade routers capable of Gigabit speed and embedded storage. The kit is inspired by the DIY computer kit, Raspberry Pi, which has sold a surprisingly large number of units. With OpenWrt support and several connectivity options, device makers can easily utilize the ClearFog Base within their own products to bridge a variety of network standards, like LAN, Wi-Fi, LTE, Fiber, and DSL. They can also utilize mikroBUS boards for IoT type networking standards such as ZigBee, Sub GHz, Bluetooth, and others. The $70 kit was created by Tel-Aviv, Israel-based SolidRun.
joshtops writes: Facebook needs you to fill its News Feed, Oculus Rift, and Gear VR with 360 content. So today it put all the hardware and software designs of its Surround 360 camera on Github, after announcing the plan in April. Thanks to cheeky instruction manual inspired by Ikea’s manuals, you can learn how to buy the parts, assemble the camera, load the image-stitching software, and start shooting 360 content. Essentially 17 cameras on a UFO-looking stick, the 360 Surround camera can be built for about $30,000 in parts. The 4-megapixel lenses can shoot 4K, 6K, or 8K 360 video, and fisheye lenses on the top and bottom remove the blindspots. Facebook forced a random engineer to try to build the 360 Surround from the open source instructions, and found it took about four hours.