-
Internet-enable your microcontroller projects for under $6 with ESP8266
[ad_1] To get started with IoT (the Internet of Things), your device needs, well, an Internet connection. Base Arduino microcontrollers don’t have Internet connectivity by default, so you either need to add Ethernet, Wi-Fi shields, or adapters to them, or buy an Arduino that has built-in Internet connectivity. In addition to complexity, both approaches add…
-
Rewriting the history of free software and computer graphics
[ad_1] Do you remember those days in the early nineties when most screensavers were showing flying 3D metallic logotypes? Did you have one? In this article, I want to go back in time and briefly revise the period in the history of computer graphics (CG) development when it transitioned from research labs to everyone’s home…
-
A new perspective on meritocracy
[ad_1] Meritocracy is a common element of open organizations: They prosper by fostering a less-hierarchical culture where “the best ideas win.” But what does meritocracy really mean for open organizations, and why does it matter? And how do open organizations make meritocracy work in practice? Some research and thinking I’ve done over the last six…
-
What we (think we) know about meritocracies
[ad_1] “Meritocracy,” writes Christopher Hayes in his 2012 book Twilight of the Elites, “represents a rare point of consensus in our increasingly polarized politics. It undergirds our debates, but is never itself the subject of them, because belief in it is so widely shared.” Meritocratic thinking, in other words, is prevalent today; thinking rigorously about…
-
An introduction to the Linux boot and startup processes
[ad_1] Understanding the Linux boot and startup processes is important to being able to both configure Linux and to resolving startup issues. This article presents an overview of the bootup sequence using the GRUB2 bootloader and the startup sequence as performed by the systemd initialization system. In reality, there are two sequences of events that…
-
What will we do when everything is automated?
[ad_1] Recently, I came across a study the caused me to think beyond the day-to-day world of code-slinging in which I live. According to the study Myth and the Reality of Manufacturing in America (PDF), conducted by Center for Business and Economic Research at Ball State University in Indiana: “Almost 88% of job losses in manufacturing…
-
Boston summit preview, Ambassador program updates, and more OpenStack news
[ad_1] About the author Jason Baker – Jason is passionate about using technology to make the world more open, from software development to bringing sunlight to local governments. Linux desktop enthusiast. Map/geospatial nerd. Raspberry Pi tinkerer. Data analysis and visualization geek. Occasional coder. Cloud nativist. Follow him on Twitter. Explore what’s happening this week in OpenStack,…
-
Yahoo releases deep learning software, RethinkDB resurrected, and more open source news
[ad_1] In this edition of our open source news roundup, we take a look at Yahoo releasing software for deep learning, the Linux Foundation picking up RethinkDB, and more. Open source news roundup for February 5-18, 2017 Yahoo open sources TensorFlowSpark for deep learning with big data In the latest of a long parade of…
-
Top 5: Dropping GPL license usage, a quick intro to tmux, and more
[ad_1] About the author Jen Wike Huger – Jen Wike Huger is the Content Manager for Opensource.com. She manages the publication calendar, coordinates the editing team, and guides new and current writers. Follow her on Twitter @jenwike, and see her extended portfolio at Jen.io. In this week’s Top 5, I highlight dropping GPL license usage, sample data for apps…
-
Using Python to find corrupted images
[ad_1] Catch up on this series: Part 1: Automating repetitive tasks for digital artists with Python Part 2: Python file-management tricks for digital artists If you’re working with images on a computer, you’re bound to eventually run into corrupted files that ruin your day. I run into this with animation renders (remember, the best practice…