Autonomía digital y tecnológica

Código e ideas para una internet distribuida

Linkoteca. Archivo de navegación


The upcoming version of Windows 10 will feature a real Linux kernel in it as part of Windows Subsystem for Linux (WSL).

The so-called ‘love for Linux’ seems more like ‘lust for Linux’ to me. The Linux community is behaving like a teen-aged girl madly in love with a brute. Who benefits from this Microsoft-Linux relationship? Clearly, Microsoft has more to gain here. The WSL has the capacity of shrinking (desktop) Linux to a mere desktop app in this partnership.

By bringing Linux kernel to Windows 10 desktop, programmers and software developers will be able to use Linux for setting up programming environments and use tools like Docker for deployment. They won’t have to leave the Windows ecosystem or use a virtual machine or log in to a remote Linux system through Putty or other SSH clients.

In the coming years, a significant population of future generation of programmers won’t even bother to try Linux desktop because they’ll get everything right in their systems that comes pre-installed with Windows.

The most active companies over the 3.19 to 4.7 development cycles in Linux kernel

Just 7.7% of devs are unpaid.

As its importance has grown, development of Linux has steadily shifted from unpaid volunteers to professional developers. The 25th anniversary version of the Linux Kernel Development Report, released by the Linux Foundation today, notes that «the volume of contributions from unpaid developers has been in slow decline for many years. It was 14.6 percent in the 2012 version of this paper, 13.6 percent in 2013, and 11.8 percent in 2014; over the period covered by this report, it has fallen to 7.7 percent. There are many possible reasons for this decline, but, arguably, the most plausible of those is quite simple: Kernel developers are in short supply, so anybody who demonstrates an ability to get code into the mainline tends not to have trouble finding job offers.»

replies on the Linux USB mailing list over a two-year period (Oct. 31, 2013 to Oct. 31, 2015)

One of the interesting things about the Linux kernel is that the vast majority of people who contribute to it are employed by companies to do this work; however, most of the academic research on open source software assumes that participants are volunteers, contributing because of some personal need or altruistic motivation. Although this is true for some projects, this assumption just isn’t valid for projects like the Linux kernel.

Many kernel developers also collaborate with their competitors on a regular basis, where they interact with each other as individuals without focusing on the fact that their employers compete with each other.

Contrary to open-source folklore, it is mostly paid developers who are building the Linux kernel.

Kernel development follows a time-based release model with a new release occurring every two to three months. This is designed to help speed the development for all Linux distributions so that each one doesn’t need to make kernel-specific updates or changes. More than 6,100 individual developers from more 600 different companies have contributed to the kernel since 2005, according the report.

A specification for adding human and machine readable meaning to commit messages.

The Conventional Commits specification is a lightweight convention on top of commit messages. It provides an easy set of rules for creating an explicit commit history; which makes it easier to write automated tools on top of. This convention dovetails with SemVer, by describing the features, fixes, and breaking changes made in commit messages.

The Customizer Export/Import plugin allows you to export or import your WordPress customizer settings from directly within the customizer interface! If your theme makes use of the WordPress customizer for its settings, this plugin is for you!

In November 200 1, Nature published a letter in which University of California Berkeley’s biologists claimed to have found evidence of genetically modified (GM) DNA in regional varieties of maize in Oaxaca, even though the Mexican government had banned transgenic corn agriculture in 1998. While urban protesters marched against the genetic ‘contamination’ of Mexican corn by US-based agricultural biotech firms, rural indigenous communities needed a framework for understanding concepts such as GM before they could take action. This article analyzes how the indigenous organization, the Zapatistas, mobilized a program to address this novel entity. Their anti-GM project entailed educating local farmers about genetics, importing genetic testing kits, seed-banking landrace corn and sending seeds to ‘solidarity growers’ around the world. This article explores material-semiotic translations to explain one of the central aspects of this project, the definition and circulation of Zapatista corn–an entity defined not only through cultural geography, but also technological means. Through its circulation, Zapatista corn serves to perform a biocultural engagement with Zapatista’s political project of resistance to neoliberalism. While much has been written about both regulatory policy and consumer activism against GM in the Global North, Zapatista corn also provides a case study in indigenous, anti-GM activism founded on biocultural innovation and the creation of alternative networks for circulating corn.

Cuando hablo de “innovación pública” se me ocurre subdividirla en dos grandes ámbitos, que hay que diferenciar bien: 1) Servicios a la ciudadanía: Creación y mejora de políticas, productos y servicios de impacto directo en la ciudadanía, 2) Procesos internos: Mejora de procesos y políticas de gestión internas dentro de la administración. Partiendo de esta primera taxonomía más genérica, quiero proponer una forma de clasificar las innovaciones públicas en 6 tipos. Cualquier entidad del sector público debe cuidar y fomentar innovaciones en las seis categorías que voy a describir, buscando una adecuada diversidad entre esas formas de innovar:

1.) De servicios (servicios): Creación o mejora de servicios públicos. Se crea o mejora el “producto” final que recibe y percibe la ciudadanía.

2.) De procesos (flujos): Cambios en los flujos de los procesos que transforman el modo en que se trabaja internamente.

3.) De cultura y gestión del personal público (personas): Cambios en las políticas de gestión de las personas que trabajan dentro de la Administración para mejorar su actitud y aptitud.

4.) Organizativa (estructuras): Modificaciones en los organigramas, las estructuras organizativas y los modelos de liderazgo.

5.) De marco administrativo interno (normas): Modificaciones en el marco regulatorio administrativo interno para simplificar procesos y liberar la creatividad en el funcionariado.

6.) De políticas públicas (legislación): Cambios en la producción legislativa y en el diseño de políticas públicas.

Al instalar la aplicación, la misma solicita permisos para acceder al micrófono y al sistema de geolocalización. De esta manera, cuando el usuario está en un lugar público, como puede ser un bar o un café, el micrófono del teléfono móvil se activa y es utilizado para analizar el sonido ambiente del entorno, el cual es contrastado con la base de datos para determinar si el audio corresponde a un partido cuyos derechos de reproducción son propiedad de LaLiga. Además del micrófono, la aplicación utiliza el sistema de geolocalización del equipo para ubicar el local desde el que se retransmite el partido y comprobar si se trata de un cliente. En caso de que no lo sea y que la emisión del partido sea ilegal, la entidad propietaria de los derechos de reproducción de los partidos ha llegado a enviar inspectores a los bares para comprobar que sean abonados.

Replicant is a fully free Android distribution running on several devices, a free software mobile operating system putting the emphasis on freedom and privacy/security

To create a «polls» app in the «apps» sub-directory, do the following first to make the directory (assuming you are at the root of your django project):

mkdir apps/polls

Next, run startapp to create «polls» in under the «app» project directory.

startapp polls apps/polls

Install the app;

INSTALLED_APPS = [
‘apps.polls’
]

migrate:

makemigrations polls
migrate

optional:
main urls.py

urlpatterns = [
path(‘polls/’,include(‘apps.polls.urls’),
]

Entre 2008 y 2016 Leonard Cohen vivió una de las etapas más fascinantes de su carrera. En ese periodo dio algunos de sus mejores conciertos, recitales de más de tres horas repletas de emoción, y grabó discos fascinantes que fueron su testamento musical antes de su adiós final.

Esta semana hemos querido recordar esos años finales de Leonard Cohen, sus últimos discos y sus últimas giras, un viaje que hacemos en compañía de Sheila Blanco y Fernando Neira además de los reportajes de Lucía Taboada.

We are sick of not receiving updates shortly after buying new phones. Sick of the walled gardens deeply integrated into Android and iOS. That’s why we are developing a sustainable, privacy and security focused free software mobile OS that is modeled after traditional Linux distributions. With privilege separation in mind. Let’s keep our devices useful and safe until they physically break!

The PinePhone is a smartphone, developed by computer manufacturer Pine64, intended for allowing the user to have full control over the device. Measures to ensure this are running mainline Linux based mobile operating systems, assembling the phone with screws, so that it can be easily disassembled for repairs and upgrades[4], and including six kill switches / security switches for its hardware, which are accessible by removing the back cover of the phone.

I found information about the Squeeze box players, and how they do not make them anymore, then found that you could use your Raspberry Pi with many different distributions to create different types of music players, but none really fit my needs as they required much programing and I did not have the time to «make it work» as I should. Then, out of the many searches trying to find the Logitech Media Server installation, I came across Max2Play. It promised to do everything I needed and wanted along with a few extras as well.

Whole house music and multi-room systems are very popular in homes and living spaces of all shapes and sizes. There are many ways to send music throughout a home, including wired and/or wireless connections that enable control from anywhere. You can use an existing receiver as the center hub, or you can install a completely dedicated whole house music system. The amount of effort involved can range from adding a speaker switch to a receiver, do-it-yourself wired/wireless networking, or something more sophisticated that would require professional installation. However, there are pros and cons to the different methods available.

Voilà bien longtemps que je devais revoir mon système audio multiroom complètement, pour avoir quelque chose de plus complet, répondant à mes besoins, de meilleure qualité, et avec un budget maitrisé. Si vous ne connaissez pas le multiroom, c’est en fait un système audio qui permet de sonoriser plusieurs pièces afin de pouvoir écouter la musique qu’on veut, où on veut dans la maison. Je vais vous expliquer ici comment j’ai mis en place ce système audio multiroom à l’aide de Raspberry Pi et cartes audio Hifiberry.

Captura de pantalla de onesharedhouse2030.com

welcome to the year 2030.
there are 1.2 billion more people on the planet.
70% of us are living in cities now.
in order to house 1.2 billion more people,
all of us are sharing more household goods and services than ever before.
we refer to this sharing as co-living.
and many more of us are living this way now.

but it’s not a new thing.
communal living has always been a solution to common problems.
like rapid urbanisation, loneliness, and high living costs.
but what does co-living look like in the year 2030?
who is it for?
how has it changed our society?
what are we sharing?

with many more of us now co-living,
there is no one configuration.
discover what type of co-living would be uniquely suited for you.
reserve your spot for ONE SHARED HOUSE 2030.

REM to PX Converter is a free online tool you can use to easily convert rem (root em) to px (pixel). Keep in mind that 1rem is equal to the root font-size, in other words, the font-size on element.

The Most Successful Supermarket in New York City Has Zero Customers and 17,000 Workers.

Every day in Brooklyn, hundreds of busy New Yorkers walk past Whole Foods or dozens of other grocery stores promoting natural and organic foods to work at a small supermarket that does no marketing and never holds sales—and yet makes more money per square foot than any other grocery store in New York City . The secret of the Park Slope Food Coop’s more than 40 years of success is simple: to shop there, all 17,000 members—rich and poor, old and young, from every culture and race in the city—have to put in three hours a month of work.

The Park Slope Food Coop is a member-owned and operated food store—founded in 1973 by a group of committed neighbors looking to make healthy, affordable food available to everyone who wanted it. The Coop provides Brooklyn and beyond with quality food and products while serving as a community center and meeting place for its member-owners. Our member- owners contribute their labor: working together to build trust through cooperation and teamwork and enabling the Coop to keep prices as low as possible within the context of its values and principles. Our member-owners believe in the value, rewards and responsibility of collective labor, action and ownership.

Materiales de trabajo realizados por Ergosfera como parte de un proyecto de investigación sobre los comunes urbanos desarrollado por el Instituto Do It Yourself y cuya primera fase se materializó en la exposición CIUDAD DE LOS COMUNES, comisariada por Todo por la praxis, diseñada por Enorme Studio e instalada en el IDYS (Madrid) entre el 12 de diciembre de 2019 y el 12 de febrero de 2020.

Captura de pantalla de iuvia.io

Run your own cloud with email, calendar, storage and many other services in-house easily and get out of locked-in SaaS services to your own self hosted cloud.

IUVIA is a commercial hardware device and OS architecture that privacy-centric projects can use as a distribution ecosystem, and activists and other privacy-concerned individuals can use to access all the different features they need or that currently seek from cloud services.

1. Update the repository index by executing the below command in Terminal:
$ sudo apt-get update

2. Next, execute the below command to clean out the local repository:
$ sudo apt-get clean

3. Execute the below command to remove all the unnecessary packages that are no longer needed:
$ sudo apt-get autoremove

The above command will display the unmet dependencies or broken package’s name.

There are six steps in the original technique:

Decide on the task to be done.
Set the pomodoro timer (traditionally to 25 minutes).
Work on the task.
End work when the timer rings and put a checkmark on a piece of paper.
If you have fewer than four checkmarks, take a short break (3–5 minutes), then go to step 2.
After four pomodoros, take a longer break (15–30 minutes), reset your checkmark count to zero, then go to step 1.

For the purposes of the technique, a pomodoro is the interval of time spent working.

Placa base del Thinkpad X210

I have not personally used the ThinkPad X201 over an extended period of time. Despite this fact, during the month I have spent with the X210, it is easy to sense 51nb’s effort in recreating a modern ThinkPad X201. Starting by keeping the exceptionally comfortable 7-row keyboard and TrackPoint, adding support for M.2 and mSATA SSDs, finding the WUXGA upgrade, and topping it off with a user-configurable BIOS to maximise performance with the 8th generation mobile chips, upgradable DDR4 RAM slots, … These all have made the X210 a truly memorable and excellent example among the contemporary laptops.

However, this recreation requires a keen hand to assemble, upgrading the motherboard and display panel is not a job for the faint of heart. The BIOS is not perfect either, especially in regards to power consumption and the battery’s status reporting. Thankfully, this does not deal a fatal blow to its practical usability, and the latter has since been fixed with later BIOS updates.

Our test sample, as mentioned numerous times before, was hastily assembled. Despite this however, the laptop demonstrated great stability even with sustained usage and torture testing. The laptop, perhaps predictably, boots quickly and is highly responsive. Thermal performance is nothing less than staggering, to the point that I have to repeatedly make sure that the thermal measuring tools and software are performing properly.

In conclusion, the X210 is a unicorn in the realm of sub-notebooks: retaining the RJ-11 modem port while extracting the full potential of the 8th generation mobile processors; keeping the comfortable and familiar input devices while adding support for cutting edge technologies like PCIe NVMe SSDs; ensuring support for the original LVDS panels while adding support for greatly improved EDP-interfaced IPS panels… The X210 skillfully combines cutting edge technologies with classic elements that make a ThinkPad great for us enthusiasts. The X210 is not just a bottle of fine wine or a fresh breeze through a medieval castle – it’s really much more than that. A faithful recreation from a passionate community of ThinkPad lovers, that’s what the X210 really is.

The first thing to go was the beloved, clacky, positive-action keyboards, replaced by Macbook-style chiclet keyboards that wore out much faster, but at least the keyboards were easily swapped out when they started to falter. Then came new submicro designs that made swapping keyboards into a one-hour procedure that had to be performed by a professional who would have to virtually totally disassemble the computer.

The same forces made drive-swaps harder and harder. I used to order a Thinkpad with the smallest, cheapest drive available and then throw it away on arrival and replace it with a third-party, 1TB SSD. Now I just order the Thinkpads with 1TB SSDs and pay a premium for them (these custom options can add weeks to the build/delivery time, too) — thankfully, the price-gap on Lenovo’s 1TB SSDs and third party drives has narrowed.

And now, the Thinkpad X-series systems have eliminated their Ethernet ports and require users to carry (and not lose or break) a dongle to use wired internet.

51NB, a group of Chinese enthusiasts buy up classic, pre-Lenovo Thinkpad chassis and manufacturers new motherboards for them with modern CPUs and other hardware. They started with a run of Thinkpad «X62» system (X61s with a new motherboard) and then branched out into Thinkpad «X210″s — an X201 with a Core i7 8550u (4 cores, turbo boost up to 4GHz); 2× DDR4 SODIMM slots; 2× mini PCI Express slots; an M.2 NVMe slot; a 3.5” SATA bay; a 12.6 inch, 2880×1920, 450 nits, wide gamut display; Mini DisplayPort & VGA out; 3× USB 3.1 ports; an SD reader and gigabit Ethernet (no dongle required!).

Captura de pantalla de teixidora.net

teixidora és un projecte participatiu per recollir coneixement generat en xerrades i esdeveniments, compartir documentació, explorar connexions, relacionar entre sí els debats i activitat i cartografiar actors (en general en l’àmbit tecnosocial i les temàtiques que hi interseccionen), posant l’accent en les perspectives ètiques i emancipadores, donant visibilitat a les aportacions crítiques.

Hem assajat diverses eines i metodologies per documentar el que es fa i contextualitzar-ho.

Captura de pantalla de OpenArchive

Now, more than ever, capturing media on mobile phones plays a key role in exposing global injustice.

OpenArchive helps individuals around the world to securely store and share the critical evidence they’ve captured.

Save
Share · Archive · Verify · Encrypt

Save is a new mobile media app designed by OpenArchive to help citizen reporters and eyewitnesses around the world preserve, protect, and amplify what they’ve documented.

“Less than 20 companies actually own more than 80% of the internet capacity, which is the storage and the compute,” de Spiegeleer told me. “It really needs to be something like electricity. It needs to be everywhere and everyone needs to have access to it. It needs to be cost effective, it needs to be reliable, it needs to be independent.”

You use the internet to send a message on a messaging service to a family member across town. As you click Send, the message will most likely travel across your continent and perhaps across an ocean, hit a number of companies’ servers along the way, then ping back, likely on a different route, hitting multiple other companies’ servers as well before arriving at a relatively local switch, ISP, wires, WiFi, and then making it down to your mom’s phone.

The alternative? In a mesh distributed internet, your message to mom might make a couple of hops over local computers, maybe a local ISP, and ping right down to her having traveled not much more than the straight-line distance between you and your favorite parent.

El código Konami (Konami Code, también conocido como Konami Command o Contra Code) es un truco que puede ser usado en ciertos videojuegos de Konami, que normalmente activa alguna opción secreta. El código fue usado por primera vez en la versión de Gradius para la videoconsola NES, en 1986. En la partida, el jugador pulsa la siguiente secuencia de botones en el controlador:

↑ ↑ ↓ ↓ ← → ← → B A