The most important coding languages for IoT developers
We have seen a changing of the guard in the past few years as software takes center stage and once-beloved hardware simply becomes a canvas for developers. The ability to code is an important skill for the production of any modern technology, especially a product that falls within the “internet of things.” If IoT developers are to create the next big thing in tech, they will need to know the most important and popular IoT coding languages. Here is a list of top coding languages providing the backbone of IoT software:
French programmers haul Apple into court over developer rules
Nexedi, an open source software company based in France, has filed a lawsuit against Apple in Paris alleging that Apple's App Store contract is unfair.
In a blog post, founder and CEO Jean-Paul Smets and UI designer Sven Franck said that the company has undertaken the lawsuit to force Apple to improve its support for the latest web technology in iOS.
Smets and Franck point to technical shortcomings in mobile Safari such as lack of support for HTML5 service workers, webRTC, and WebM – web technologies necessary for running applications like the OfficeJS spreadsheet and Hubl.in online conferencing.
Why we are suing Apple for better HTML5 support in iOS?
The primary reason for starting this lawsuit is because we hope that it will help Apple to sooner support the latest Web and HTML5 standards on its iOS platform - the operating system used by all iPhones.
Anyone running html5test (http://html5test.com/) on his iPhone will find out that current iOS support of HTML5 Web technologies is lagging behind other platforms.
Vulkan 1.0.30 Released With Minor Changes
With "Vulkan Next" likely not debuting until 2017, the Vulkan 1.0.x point releases continue with minor fixes to the Vulkan documentation.
The legacy of Pieter Hintjens
When I watched Chad Fowler’s GOTO Amsterdam 2014 Keynote it got me thinking about what our aims should be in life.
He mentions Joel Spolsky’s post from 2001: Good Software Takes Ten Years. Get Used To It, and says software typically only lasts five years so rarely gets to be very good.
He asks, what does it take create legacy software with a positive meaning, that is software so good that you are fondly remembered for it for many years to come.
How many very famous developers, or ex-developers are there in the world. You may disagree, but I would argue that Bill Gates is the only living person with worldwide fame partly associated with writing code.
Only big company CEOs have any chance of becoming a household name. Even Sir Tim Berners Lee has only about half as many Twitter followers as Grumpy Cat.
AT&T Will Launch ECOMP Into Open Source in 2017
A top AT&T executive said the company will launch its Enhanced Control, Orchestration, Management, and Policy (ECOMP) platform into open source by the first quarter of 2017. And the Linux Foundation will be the host of the open source project.
In a blog post, Chris Rice, SVP of AT&T Labs Domain 2.0 Architecture and Design, said that after the company developed ECOMP, it received a tremendous amount of feedback from service providers and virtual network function (VNF) providers that wanted more details about the platform. He also said the companies wanted AT&T to publicly state that it was going to open source the project.
What to Expect from OSCON London 2016
It’s autumn/fall technology conference season… but you already knew that, so what’s coming next? O’Reilly’s OSCON event is just around the corner and the conference itself has seen the launch of many new projects from OpenOffice.org to OpenStack.
8 Years Later: Saeed Malekpour Is Still In An Iranian Prison Simply For Writing Open Source Software
We talk a great deal on Techdirt about the importance of free speech alongside the importance of not damning technological tools for the way third parties choose to use them. These matters can delve into minutiae in the American and Western forms of this conversation, with discussions about Section 230 protections and the like. But in other parts of the world, the conversation is much different.
Back in 2008 in Iran, for instance, the government there elected to imprison a Canadian resident of Iranian lineage, initially under a death sentence, but later commuting that sentence to mere life imprisonment. His crime? Saeed Malekpour created some open source code for sharing photos on the internet that others within Iran used for pornography.
Why Implanted Medical Devices Should Have Open Source Code
As medical implants become more common, sophisticated and versatile, understanding the code that runs them is vital. A pacemaker or insulin-releasing implant can be lifesaving, but they are also vulnerable not just to malicious attacks, but also to faulty code. For commercial reasons, companies have been reluctant to open up their code to researchers. But with lives at stake, we need to be allowed to take a peek under the hood.
Over the past few years several researchers have revealed lethal vulnerabilities in the code that runs some medical implants. The late Barnaby Jack, for example, showed that pacemakers could be “hacked” to deliver lethal electric shocks. Jay Radcliffe demonstrated a way of wirelessly making an implanted insulin pump deliver a lethal dose of insulin.
But “bugs” in the code are also an issue. Researcher Marie Moe recently discovered this first-hand, when her Implantable Cardioverter Defibrillator (ICD) unexpectedly went into “safe mode”. This caused her heart rate to drop by half, with drastic consequences.
It took months for Moe to figure out what went wrong with her implant, and this was made harder because the code running in the ICD was proprietary, or closed-source. The reason? Reverse-engineering closed-source code is a crime under various laws, including the US Digital Millennium Copyright Act 1998. It is a violation of copyright, theft of intellectual property, and may be an infringement of patent law.
Google releases open-source Cartographer 3D mapping library
Google has released open-sourced Cartographer, a real-time simultaneous localization and mapping (SLAM) library in 2D and 3D with ROS (Robot Operating System) support. This technology which works with the open source ROS can be used by developers for many things, such as robots, drones and self-driving cars.
Reverse lookups in GNS
DNS allows to resolve the name of an IP address. This is sometimes called "reverse lookup". In fact, it is actually "normal" resolution of a PTR record. The name of such a record would be, for example, 22.214.171.124.in-addr.arpa. The .arpa TLD is managed by IANA.
This blogpost is meant to spread ideas that have been exchanged via private email and might be interesting for a broader audience. If you feel like you have useful comments, don't hesitate to do so.
- California launches nation's first state data portal built on open source
- Reuters: Yahoo email scanning done with a Linux kernel module
Linux 4.9 Adds Support For 29 New ARM Machines, Includes Raspberry Pi Zero & LG Nexus 5
There is support for a number of new ARM platforms with the in-development Linux 4.9 kernel.
Linux MD RAID Gets Some Improvements For 4.9 Kernel
The MD subsystem updates were sent out earlier this week for the Linux 4.9 kernel merge window with a few improvements/features to note.
Memory Protection Keys Support Finished Up In Linux 4.9
This morning the protection keys syscall interface was submitted for the Linux 4.9 merge window, the last step of adding Protection Keys support to the Linux kernel.
The Wine Stable Release 1.8.5 Is Now Available
The Wine team released yesterday sixth stable release of 1.8 branch of Wine. Version 1.8.5 has many small changes including 58 bugfixes.
This stable release contains bugfixes, new features are included in development releases from 1.9 branch.
'Enclave', the 2003 action RPG now has a Linux beta that uses Wine
'Enclave' [Steam] is another Wine-port from Topware Interactive who promised to bring their older published titles to Linux. I'm totally okay with this, and it's currently in Beta.
Wine enables us to play a great many things we otherwise wouldn't be able to, so for developers to actually test it and release their old games with a build of Wine that works well, can only be good for us in the long run.
Just a heads up, PAYDAY 2 is currently broken again on Linux
For the second time in only a few months, Overkill has managed to push out an update for PAYDAY 2 [Steam] that has completely broken the Linux version.
The developers have noted they are aware of it, but no solution has been offered as of right now.
- 'Noob Squad' is a perfect example of why Valve need to pay more attention to their own store [Ed: Mono.]
Linux-Friendly X-Plane 11 Flight Simulator Shipping Later This Year
LINUX GAMING --
X-Plane, one of the most realistic flight simulators that continues to be cross-platform, will be released "this holiday season" and it offers more flying improvements and much better visuals.
The X-Plane crew announced today, "X-Plane 11 is the detailed, realistic, and modern simulator you’ve been waiting for. And it’s coming this holiday season."
X-Plane 11 is slated to have a completely redesigned UI, improved 3D high-definition cockpits, new effects, realistic avionics, "living" airports, and a variety of new buildings, roads, and other scenery.
I used to be hardcore into Debian Stable, but I find I'm more satisfied with *buntu LTS because that's where most of the community support is. I just want to have my stuff up and running in 15 minutes.
I know most of the support is transferable, but some odd reason, I come back to *buntu LTS. Usually the LTS is so stable, I upgrade at the final beta and if I really want something more up to date, I would install backports.
What about you?submitted by /u/Commodore256
The freedom we get with Linux requires free hardware as well.
Now that even AMD decided to embrace spying technologies similar to vPro, we need an alternative.
Most tasks require the equivalent of an A4 model, or even a modern Celeron, not some state of the art monster CPU.
It shouldn't be that hard for a hardware firm to come up with such a CPU dedicated to privacy minded people. Especially if they put it in a semidecent laptop, lots of people would go for it.
Even attempts like Purism or the old flashed thinkpads have people paying serious money for them, so the market is there!
Let's spread the message that we need such a product!submitted by /u/Fridaso
I am completely new to Linux, having recently installed and played around with Debian.
Since Android runs on the Linux kernel its apps should be able to run on any Linux distribution right? Being able to run Android apps natively would be awesome as there are tons of software. I searched the web and there seems to be a package called Shashlink (and another one) that can do it. But, for a Linux beginner, can anyone tell me how good compatibility is? Which one provides the best experience? Any other important stuff I need to know about running them?
Also, is a distro like Android x86 or Remix OS better to use for this purpose?submitted by /u/Undertaker17