By Soulskill from Slashdot's fresh-ammunition department
An anonymous reader writes: Rosetta Code is a popular resource for programming language enthusiasts to learn from each other, thanks to its vast collection of idiomatic solutions to clearly defined tasks in many different programming languages. The Rosetta Code wiki is now linking to a new study that compares programming language features based on the programs available in Rosetta Code. The study targets the languages C, C#, F#, Go, Haskell, Java, Python, and Ruby on features such as succinctness and performance. It reveals, among other things, that: "functional and scripting languages are more concise than procedural and object-oriented languages; C is hard to beat when it comes to raw speed on large inputs, but performance differences over inputs of moderate size are less pronounced; compiled strongly-typed languages, where more defects can be caught at compile time, are less prone to runtime failures than interpreted or weakly-typed languages."Read Replies (0)
By Soulskill from Slashdot's building-vulnerabilities-one-appliance-at-a-time department
Threatpost reports:Heatmiser, a U.K.-based manufacturer of digital thermostats, is contacting its customers today about a series of security issues that could expose a Wi-Fi-connected version of its product to takeover. Andrew Tierney, a "reverse-engineer by night," whose specialty is digging up bugs in embedded systems wrote on his blog, that he initially read about vulnerabilities in another one of the company's products, NetMonitor, and decided to poke around its product line further. This led him to discover a slew of issues in the company's Wi-Fi-enabled thermostats running firmware version 1.2. The issues range from simple security missteps to critical oversights.For example, when users go to connect the thermostat via a Windows utility, it uses default web credentials and PINs. ...Elsewhere, the thermostat leaks Wi-Fi credentials, like its password, username, Service Set Identifier (SSID) and so on, when its logged in.
Related: O'Reilly Radar has an interesting conversation about what companies will vie for control of the internet-of-things ecosystem
.Read Replies (0)
By Soulskill from Slashdot's still-waiting-on-mothra department
writes: Eating food contaminated with radioactive particles may be more perilous than previously thought — at least for insects. Butterfly larvae fed even slightly tainted leaves collected near the Fukushima Daiichi Nuclear Power Station were more likely to suffer physical abnormalities and low survival rates than those fed uncontaminated foliage, a new study finds. The research suggests that the environment in the Fukushima region, particularly in areas off-limits to humans because of safety concerns, will remain dangerous for wildlife for some time.
In other lingering radiation news, reader Rambo Tribble
writes: Forest detritus, contaminated in the aftermath of the 1986 Chernobyl disaster (abstract), is decaying at a much slower rate than normal, building up and creating a significant fire risk. This, in turn, is creating a real potential for the residual radioactive material to be distributed, through smoke, over a broad area of Europe and Russia. Looking at different possible fire intensities, researchers speculate, "20 to 240 people would likely develop cancer, of which 10 to 170 cases may be fatal." These figures are similar to those hypothesized for Fukushima.Read Replies (0)